SlideShare a Scribd company logo
PEMROGRAMAN
DESKTOP
BERBASIS VB.NET
1. Fikri Yusuf Zakhia (17050974039)
Apa itu VB.Net?
■ Visual Basic (VB) adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman VB, yang
dikembangkan oleh Microsoft sejak tahun 1991 merupakan pengembangan dari pendahulunya yaitu
bahasa pemrograman BASIC (Beginner’s All-purpose Symbolic Instruction Code) yang dikembangkan
pada era 1950-an. VB adalah salah suatu developement tools untuk membangun aplikasi dalam
lingkungan Windows. Dalam pengembangan aplikasi, Visual Basic menggunakan pendekatan Visual untuk
merancang user interface dalam bentuk form, sedangkan untuk codingnya menggunakan dialek bahasa
Basic yang cenderung mudah dipelajari. Visual Basic telah menjadi tools yang terkenal bagi para pemula
maupun para developer..
■ Namun ada kelemahan dari VB yaitu pada kinerja yang relative terasa lebih lambat dibanding dengan
bahasa pemrograman lain. Namun dengan perkembangan processor dan main memory yang semakin
cepat permasalahan ini menjadi tidak begitu penting.
■ Microsoft Visual Basic merupakan sebuah aplikasi/software yang berada didalam Microsoft Visual Studio
,maka dari itu langkah pertama yang harus dilakukan adalah menginstall terlebih dahulu Microsoft Visual
Studio.
■ Visual Basic adalah perangkat lunak yang berjalan di atas platform sistem operasi Microsoft Windows.
Untuk memulai Visual Basic dapat dilakukan dengan mengklik Start -> Programs -> Microsoft Visual
Studio 6 -> Microsoft Visual Basic. Tampilan awal Visual Basic akan tampak seperti Gambar 7.2.
■ Pada Gambar 7.2 kita diminta untuk memilih jenis proyek yang akan kita buat. Untuk tahap awal proyek
Standar.EXE merupakan pilihan yang biasa dilakukan. Setelah kita memilih Standar.EXE maka kita akan
dibawa pada tampilan berikut.
■ Sebelum kita bekerja dengan Visual Basic, maka ada baiknya kita mengenali lebih dulu lingkungan
kerja Visual Basic.
■ Menu Bar, digunakan untuk memilih tugas-tugas tertentu seperti menyimpan
project, membuka project, dll
■ Main Toolbar, digunakan untuk melakukan tugas-tugas tertentu dengan cepat.
■ Project Windows, jendela ini berisi gambaran dari semua modul yang terdapat
dalam aplikasi anda. Anda dapat menggunakan icon Toggle Folders untuk
menampilkan modul-modul dalam jendela tersebut secara di group atau berurut
berdasarkan nama. Anda dapat menggunakan Ctrl+R untuk menampilkan
jendela project, ataupun menggunakan icon Project Explorer.
■ Form Designer Windows, jendela ini merupakan tempat anda untuk
merancang user interface dari aplikasi anda. Jadi jendela ini menyerupai kanvas
bagi seorang pelukis.
■ Toolbox, jendela ini berisi komponen-komponen yang dapat anda gunakan
untuk mengembangkan user interface.
■ Code Windows, merupakan tempat bagi anda untuk menulis kode. Anda dapat menampilkan jendela ini
dengan menggunakan kombinasi Shift-F7.
■ Properties Windows, merupakan daftar properti-properti object yang sedang terpilih. Sebagai contohnya
anda dapat mengubah warna tulisan (foreground) dan warna latarbelakang (background). Anda dapat
menggunakan F4 untuk menampilkan jendela properti.
■ Color Palette Windows, adalah fasilitas cepat untuk mengubah warna suatu object.
■ Form Layout Windows, akan menunjukan bagaimana form bersangkutan ditampilkan ketika run-time.
Toolbox window merupakan jendela yang sangat penting bagi anda. Dari jendela ini anda dapat mengambil
komponen-komponen (object) yang akan ditanamkan pada form untuk membentuk user interface.
o Pointer bukan merupakan suatu kontrol, gunakan icon ini ketika anda ingin memilih kontrol
yang sudah berada pada form.
o PictureBox adalah kontrol yang digunakan untuk menampilkan image dengan format: BMP,
DIB (bitmap), ICO (icon), CUR (cursor), WMF (metafile), EMF (enhanced metafile), GIF, dan
JPEG.
o Label adalah kontrol yang digunakan untuk menampilkan teks yang tidak dapat diperbaiki oleh
pemakai.
o TextBox adalah kontrol yang mengandung string yang dapat diperbaiki oleh pemakai, dapat
berupa satu baris tunggal, atau banyak baris.
o Frame adalah kontrol yang digunakan sebagai kontainer bagi kontrol lainnya.
o CommandButton merupakan kontrol hampir ditemukan pada setiap form, dan digunakan
untuk membangkitkan event proses tertentu ketika pemakai melakukan klik padanya.
o CheckBox digunakan untuk pilihan yang isinya bernilai yes/no, true/false.
o OptionButton sering digunakan lebih dari satu sebagai pilihan terhadap beberapa option yang
hanya dapat dipilih satu.
o ListBox mengandung sejumlah item, dan user dapat memilih lebih dari satu (bergantung pada
property MultiSelect).
o ComboBox merupakan konbinasi dari TextBox dan suatu ListBox dimana pemasukkan data
dapat dilakukan dengan pengetikkan maupun pemilihan.
o HScrollBar dan VScrollBar digunakan untuk membentuk scrollbar berdiri sendiri.
o Timer digunakan untuk proses background yang diaktifkan berdasarkan interval waktu
tertentu. Merupakan kontrol non-visual.
o DriveListBox, DirListBox, dan FileListBox sering digunakan untuk membentuk dialog box
yang berkaitan dengan file.
o Shape dan Line digunakan untuk menampilkan bentuk seperti garis, persegi, bulatan, oval.
o Image berfungsi menyerupai image box, tetapi tidak dapat digunakan sebagai kontainer bagi
kontrol lainnya. Sesuatu yang perlu diketahui bahwa kontrol image menggunakan resource
yang lebih kecil dibandingkan dengan PictureBox
o Data digunakan untuk data binding
o OLE dapat digunakan sebagai tempat bagi program eksternal seperti Microsoft Excel, Word,
dll.
VARIABLE,TIPE
DATA DAN
KONSTANTA
Variabel
■ Variabel adalah tempat dimana kita dapat mengisi atau mengosongkan nilainya dan memanggil
kembali apabila dibutuhkan. Setiap variabel akan mempunyai nama (identifier) dan nilai.
Perhatikan contoh berikut :
Username = “joni”
Nama = “Al-Khawarizmi”
Harga = 2500
HargaTotal = 34000
■ Pada contoh di atas, username, Nama, harga dan HargaTotal adalah nama dari variabel
sedangkan “joni”, “Al-Khawarizmi”, 2500 dan 34000 adalah nilai dari masing-masing variabel.
Nilai-nilai ini akan tersimpan di dalam nama variabel masing-masing sepanjang tidak kita rubah.
Tipe Data
■ Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam
pemrograman komputer. Setiap variabel atau konstanta yang ada dalam kode program. Ketepatan
pemilihan tipe data pada variabel atau konstanta akan sangat menentukan pemakaian sumberdaya
komputer (terutama memori komputer). Ada banyak tipe data yang tersedia tergantung jenis bahasa
pemrograman yang dipakai. Namun secara umum dapat dikelompokkan seperti berikut
Konstanta
■ Konstanta adalah variabel yang nilai datanya bersifat tetap dan tidak bisa diubah. Jadi konstanta
adalah juga variabel bedanya adalah pada nilai yang disimpannya. Jika nilai datanya sepanjang
program berjalan tidak beruba-ubah, maka sebuah varibel lebih baik diperlakukan sebagai
konstanta. Pada sebuah kode program, biasanya nilai data dari konstanta diberikan langsung di
bagian deklarasi konstanta. Sedangkan untuk variabel biasanya hanya ditentukan nama variabel
dan tipe datanya tanpa isian nilai data. Aturan penamaan variabel juga berlaku untuk penamaan
konstanta. Demikian juga aturan penetapan tipe data.
■ Sebagai contoh, jika kita membuat program perhitungan matematik yang menggunakan nilai pi
(3.14159) yang mungkin akan muncul dibanyak tempat pada kode program, kita dapat membuat pi
sebagai konstanta. Penggunaan konstanta pi akan lebih memudahkan penulisan kode program
dibanding harus mengetikkan nilai 3.14159 berulang-ulang.
AKSES DAN MANIPULASI
BASIS DATA DENGAN
VISUAL BASIC
■ Salah satu keunggulan Visual Basic dibandingkan dengan Bahasa pemrograman yang lain, adalah
kemampuan dalam akse dan manipulasi data. Hal ini karena Visual Basic dikembangkan oleh
Microsoft yang juga membuat sistem operasi Windows. Sehingga fungsi-fungsi basis data
mendapat dukungan yang sangat lengkap. Visual Basic menyediakan beragam cara untuk
mengakses dan memanipulasi data. Perhatikan diagram pada gambar berikut ini :
■ ODBC singkatan dari Open Data Base Connectivity merupakan sekumpulan fungsi yang
membolehkan kita untuk koneksi pada basis data lokal atau yang berada di jaringan. Biasanya
ODBC digunakan untuk mengakses berbagai tipe basis data antara lain, MS FoxPro, MS Access,
MS SQL Serve, Oracle atau bahka data yang tersimpan dalam bentuk file data.
■ DAO atau Data Access Object adalah antarmuka dari Microsoft Jet, perangkat utama penggerak
MS Access. Kita dapat membuat basis data dengan MS Access kemudian kita manipulasi dengan
Visual Basic melalui DAO dengan mudah. Karena DAO langsung berhubungan dengan MS Access,
maka kita dapat menggunakan fungsi-fungsi DBMS dari Visual Basic.
■ OLE DB adalah teknologi untuk mengakses basis data level dasar yang sebenarnya dimaksudkan
untuk menggantikan fungsi ODBC. Namun dalam perkembangannya ODBC dan OLE DB memiliki
perbedaan, yaitu OLE DB berbasis pada teknologi COM dan dapat digunakan untuk mengakses
basis data yang bukan bersifat relasional.
■ ADO (ActiveX Data Object) adalah antarmuka level atas dari OLE DB. ADO dikembangkan di atas
OLE DB untuk melengkapi fungsi-fungsi yang tidak dimiliki oleh OLE DB sehingga memudahkan
programmer dalam membuat aplikasi.
Membuat dan Manipulasi Basis
Data dengan ADO
■ Secara prinsip, apapun metode akses yang digunakan, cara bekerja dengan basis data
dari Visual Basic adalah sama. Dibutuhkan beberapa tahapan untuk dapat bekerja
dengan basis data. Pada bagian ini kita akan menggunakan ADO sebagai teknologi yang
lebih fleksibel dari teknologi yang lain. Tapi ini dapat dikembangkan dengan teknologi
yang lain.
􀁸 Koneksi dengan basis data.
Koneksi dengan basis data berarti kita menghubungi basis data supaya terbuka dan bisa
kita akses data yang ada didalamnya. Berikut contoh pernyataan untuk koneksi ke basis
data biblio.mdb
􀁸Mengakses record data pada basis data.
Kumpulan dari record-record data dalam basis data, pada ADO disebut sebagai
recordset. Untuk bekerja dengan recordset ini kita membutuhkan tabel atau
view/query yang ada dalam basis data. Perhatikan contoh berikut ini
Pada kode di atas kita menggunakan basis data Nwind.mdb sebagai Data source.
Kemudian sebagai sumber recordset, kita memanggil tabel “Employees”. Variabel rs
adalah recordset. Setelah kita tentukan sumber tabelnya, kita dapat membuka tabel
tersebut dengan pernyataan open. Setelah terbuka tabel sumbernya, kita dapat
mengakses data yang ada di dalamnya.
􀁸Manipulasi data dalam recordset
Untuk mengupdate data pada suatu recordset dapat dilakukan dengan cara sebagai
berikut:
Sedangkan untuk menambah recordset perintah yang digunakan adalah sebagai berikut:
Menghapus record tertentu dapat dilakukan dengan perintah seperti berikut.
THANKS YOU.

More Related Content

PPTX
Materi database 1_LNR
PDF
BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0
PPTX
Materi database 1
PDF
Dasar pemrograman visual basic
DOCX
Modul visual basic
PPTX
Tugas 2 – rekayasa web (nico nandika 1111511125)
PPTX
Tugas 2 rekweb laily fitria 1412510511
DOCX
Part 9 - Object Oriented Programming Lanjutan
Materi database 1_LNR
BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0
Materi database 1
Dasar pemrograman visual basic
Modul visual basic
Tugas 2 – rekayasa web (nico nandika 1111511125)
Tugas 2 rekweb laily fitria 1412510511
Part 9 - Object Oriented Programming Lanjutan

Similar to Pemrograman Desktop VB (20)

PDF
PDF
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)
PDF
Dasar pemrograman-visual-basic1
PDF
Dasar pemrograman-visual-basic1
PDF
Dasar pemrograman-visual-basic1
PDF
Visual basic bsi 2
PDF
Visual Basic 6.0
PDF
Visual basic 6
PDF
Visual basic
PDF
Belajar Visual Basic 6
PDF
Visual basic 6
PDF
Visual basic 6 tutorial its 4
PDF
Dasar pemrograman-visual-basic1
PDF
Dasar pemrograman-visual-basic1
PDF
Pemrograman akuntansi visual basic finish
PPT
Pengenalan Dasar Visual Basic - bagian 3
PDF
Modul20visual20basic
DOCX
Pengenalan vb
PDF
Pemrograman Visual -Pengenalan-Visual-Basic.pdf
PPTX
konsep pemrograman Visual Basic
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
Visual basic bsi 2
Visual Basic 6.0
Visual basic 6
Visual basic
Belajar Visual Basic 6
Visual basic 6
Visual basic 6 tutorial its 4
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
Pemrograman akuntansi visual basic finish
Pengenalan Dasar Visual Basic - bagian 3
Modul20visual20basic
Pengenalan vb
Pemrograman Visual -Pengenalan-Visual-Basic.pdf
konsep pemrograman Visual Basic
Ad

Recently uploaded (20)

PPT
08_Sistem-Penilaian-Kesesuaian_BW_1708071.ppt
PPTX
SAFETY INDUCTION untuk perusahaan konstruksi
PPT
variabel valve timing intelligence untuk xenia
PPTX
1 Peraturan Perundangan terkait Keselamatan Konstruksi 18.10 - Copy.pptx
PDF
MAINKAN GAME KESUKAN KALIAN DI TANGKI 4D DI JAMIN WD DAN CLIAM BONUSNYA
PPT
electronic fuel injection for automotive sectors
PPT
Penanganan motor starter pada dunia otomotif
PPTX
Pengarusutamaan GESI Dalam Penataan Perumahan dan Permukiman.pptx
PDF
12. Mekanisme Pelaporan Kegiatan Sanimas_rev08082024.pptx.pdf
PPTX
SISTEM_INFORMASI_GEOGRAFIS_unlocked.pptx
PDF
Peraturan menteri perhubungan_63_TAHUN_2019.pdf
PPTX
4. Penyusunan Rancangan Kontrak _edit 2024-Parwanta1.pptx
PPTX
2013materistudiumgeneralkabsndiunsri-130318044328-phpapp01.pptx
PPTX
7-presentasi-pk-metrologi-141030010022-conversion-gate01.pptx
PPTX
4. PENERAPAN PENGELOLAAN SUMBER DAYA MANUSIA.pptx
PPTX
PEMBUATAN PANEL TRAINER DAN PROTOTYPE UNTUK PENINGKATAN KOMPETENSI TENTANG S...
PPTX
02 SEL ELEKTROKIMIA 1.pptx kimia fisika 1
PPTX
PPT - Materi Paparan Laporan Akhir RP3KP Paser.pptx
PPTX
Pengenalan SPALDT_SPALDS_Karanganyar.pptx
PPTX
Materi_Konstruksi_Edukatif_Emosional_Damage.pptx
08_Sistem-Penilaian-Kesesuaian_BW_1708071.ppt
SAFETY INDUCTION untuk perusahaan konstruksi
variabel valve timing intelligence untuk xenia
1 Peraturan Perundangan terkait Keselamatan Konstruksi 18.10 - Copy.pptx
MAINKAN GAME KESUKAN KALIAN DI TANGKI 4D DI JAMIN WD DAN CLIAM BONUSNYA
electronic fuel injection for automotive sectors
Penanganan motor starter pada dunia otomotif
Pengarusutamaan GESI Dalam Penataan Perumahan dan Permukiman.pptx
12. Mekanisme Pelaporan Kegiatan Sanimas_rev08082024.pptx.pdf
SISTEM_INFORMASI_GEOGRAFIS_unlocked.pptx
Peraturan menteri perhubungan_63_TAHUN_2019.pdf
4. Penyusunan Rancangan Kontrak _edit 2024-Parwanta1.pptx
2013materistudiumgeneralkabsndiunsri-130318044328-phpapp01.pptx
7-presentasi-pk-metrologi-141030010022-conversion-gate01.pptx
4. PENERAPAN PENGELOLAAN SUMBER DAYA MANUSIA.pptx
PEMBUATAN PANEL TRAINER DAN PROTOTYPE UNTUK PENINGKATAN KOMPETENSI TENTANG S...
02 SEL ELEKTROKIMIA 1.pptx kimia fisika 1
PPT - Materi Paparan Laporan Akhir RP3KP Paser.pptx
Pengenalan SPALDT_SPALDS_Karanganyar.pptx
Materi_Konstruksi_Edukatif_Emosional_Damage.pptx
Ad

Pemrograman Desktop VB

  • 1. PEMROGRAMAN DESKTOP BERBASIS VB.NET 1. Fikri Yusuf Zakhia (17050974039)
  • 2. Apa itu VB.Net? ■ Visual Basic (VB) adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman VB, yang dikembangkan oleh Microsoft sejak tahun 1991 merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman BASIC (Beginner’s All-purpose Symbolic Instruction Code) yang dikembangkan pada era 1950-an. VB adalah salah suatu developement tools untuk membangun aplikasi dalam lingkungan Windows. Dalam pengembangan aplikasi, Visual Basic menggunakan pendekatan Visual untuk merancang user interface dalam bentuk form, sedangkan untuk codingnya menggunakan dialek bahasa Basic yang cenderung mudah dipelajari. Visual Basic telah menjadi tools yang terkenal bagi para pemula maupun para developer.. ■ Namun ada kelemahan dari VB yaitu pada kinerja yang relative terasa lebih lambat dibanding dengan bahasa pemrograman lain. Namun dengan perkembangan processor dan main memory yang semakin cepat permasalahan ini menjadi tidak begitu penting.
  • 3. ■ Microsoft Visual Basic merupakan sebuah aplikasi/software yang berada didalam Microsoft Visual Studio ,maka dari itu langkah pertama yang harus dilakukan adalah menginstall terlebih dahulu Microsoft Visual Studio. ■ Visual Basic adalah perangkat lunak yang berjalan di atas platform sistem operasi Microsoft Windows. Untuk memulai Visual Basic dapat dilakukan dengan mengklik Start -> Programs -> Microsoft Visual Studio 6 -> Microsoft Visual Basic. Tampilan awal Visual Basic akan tampak seperti Gambar 7.2.
  • 4. ■ Pada Gambar 7.2 kita diminta untuk memilih jenis proyek yang akan kita buat. Untuk tahap awal proyek Standar.EXE merupakan pilihan yang biasa dilakukan. Setelah kita memilih Standar.EXE maka kita akan dibawa pada tampilan berikut.
  • 5. ■ Sebelum kita bekerja dengan Visual Basic, maka ada baiknya kita mengenali lebih dulu lingkungan kerja Visual Basic.
  • 6. ■ Menu Bar, digunakan untuk memilih tugas-tugas tertentu seperti menyimpan project, membuka project, dll ■ Main Toolbar, digunakan untuk melakukan tugas-tugas tertentu dengan cepat. ■ Project Windows, jendela ini berisi gambaran dari semua modul yang terdapat dalam aplikasi anda. Anda dapat menggunakan icon Toggle Folders untuk menampilkan modul-modul dalam jendela tersebut secara di group atau berurut berdasarkan nama. Anda dapat menggunakan Ctrl+R untuk menampilkan jendela project, ataupun menggunakan icon Project Explorer. ■ Form Designer Windows, jendela ini merupakan tempat anda untuk merancang user interface dari aplikasi anda. Jadi jendela ini menyerupai kanvas bagi seorang pelukis. ■ Toolbox, jendela ini berisi komponen-komponen yang dapat anda gunakan untuk mengembangkan user interface.
  • 7. ■ Code Windows, merupakan tempat bagi anda untuk menulis kode. Anda dapat menampilkan jendela ini dengan menggunakan kombinasi Shift-F7. ■ Properties Windows, merupakan daftar properti-properti object yang sedang terpilih. Sebagai contohnya anda dapat mengubah warna tulisan (foreground) dan warna latarbelakang (background). Anda dapat menggunakan F4 untuk menampilkan jendela properti. ■ Color Palette Windows, adalah fasilitas cepat untuk mengubah warna suatu object. ■ Form Layout Windows, akan menunjukan bagaimana form bersangkutan ditampilkan ketika run-time.
  • 8. Toolbox window merupakan jendela yang sangat penting bagi anda. Dari jendela ini anda dapat mengambil komponen-komponen (object) yang akan ditanamkan pada form untuk membentuk user interface. o Pointer bukan merupakan suatu kontrol, gunakan icon ini ketika anda ingin memilih kontrol yang sudah berada pada form. o PictureBox adalah kontrol yang digunakan untuk menampilkan image dengan format: BMP, DIB (bitmap), ICO (icon), CUR (cursor), WMF (metafile), EMF (enhanced metafile), GIF, dan JPEG. o Label adalah kontrol yang digunakan untuk menampilkan teks yang tidak dapat diperbaiki oleh pemakai. o TextBox adalah kontrol yang mengandung string yang dapat diperbaiki oleh pemakai, dapat berupa satu baris tunggal, atau banyak baris. o Frame adalah kontrol yang digunakan sebagai kontainer bagi kontrol lainnya. o CommandButton merupakan kontrol hampir ditemukan pada setiap form, dan digunakan untuk membangkitkan event proses tertentu ketika pemakai melakukan klik padanya. o CheckBox digunakan untuk pilihan yang isinya bernilai yes/no, true/false. o OptionButton sering digunakan lebih dari satu sebagai pilihan terhadap beberapa option yang hanya dapat dipilih satu. o ListBox mengandung sejumlah item, dan user dapat memilih lebih dari satu (bergantung pada property MultiSelect). o ComboBox merupakan konbinasi dari TextBox dan suatu ListBox dimana pemasukkan data dapat dilakukan dengan pengetikkan maupun pemilihan. o HScrollBar dan VScrollBar digunakan untuk membentuk scrollbar berdiri sendiri. o Timer digunakan untuk proses background yang diaktifkan berdasarkan interval waktu tertentu. Merupakan kontrol non-visual. o DriveListBox, DirListBox, dan FileListBox sering digunakan untuk membentuk dialog box yang berkaitan dengan file. o Shape dan Line digunakan untuk menampilkan bentuk seperti garis, persegi, bulatan, oval. o Image berfungsi menyerupai image box, tetapi tidak dapat digunakan sebagai kontainer bagi kontrol lainnya. Sesuatu yang perlu diketahui bahwa kontrol image menggunakan resource yang lebih kecil dibandingkan dengan PictureBox o Data digunakan untuk data binding o OLE dapat digunakan sebagai tempat bagi program eksternal seperti Microsoft Excel, Word, dll.
  • 10. Variabel ■ Variabel adalah tempat dimana kita dapat mengisi atau mengosongkan nilainya dan memanggil kembali apabila dibutuhkan. Setiap variabel akan mempunyai nama (identifier) dan nilai. Perhatikan contoh berikut : Username = “joni” Nama = “Al-Khawarizmi” Harga = 2500 HargaTotal = 34000 ■ Pada contoh di atas, username, Nama, harga dan HargaTotal adalah nama dari variabel sedangkan “joni”, “Al-Khawarizmi”, 2500 dan 34000 adalah nilai dari masing-masing variabel. Nilai-nilai ini akan tersimpan di dalam nama variabel masing-masing sepanjang tidak kita rubah.
  • 11. Tipe Data ■ Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer. Setiap variabel atau konstanta yang ada dalam kode program. Ketepatan pemilihan tipe data pada variabel atau konstanta akan sangat menentukan pemakaian sumberdaya komputer (terutama memori komputer). Ada banyak tipe data yang tersedia tergantung jenis bahasa pemrograman yang dipakai. Namun secara umum dapat dikelompokkan seperti berikut
  • 12. Konstanta ■ Konstanta adalah variabel yang nilai datanya bersifat tetap dan tidak bisa diubah. Jadi konstanta adalah juga variabel bedanya adalah pada nilai yang disimpannya. Jika nilai datanya sepanjang program berjalan tidak beruba-ubah, maka sebuah varibel lebih baik diperlakukan sebagai konstanta. Pada sebuah kode program, biasanya nilai data dari konstanta diberikan langsung di bagian deklarasi konstanta. Sedangkan untuk variabel biasanya hanya ditentukan nama variabel dan tipe datanya tanpa isian nilai data. Aturan penamaan variabel juga berlaku untuk penamaan konstanta. Demikian juga aturan penetapan tipe data. ■ Sebagai contoh, jika kita membuat program perhitungan matematik yang menggunakan nilai pi (3.14159) yang mungkin akan muncul dibanyak tempat pada kode program, kita dapat membuat pi sebagai konstanta. Penggunaan konstanta pi akan lebih memudahkan penulisan kode program dibanding harus mengetikkan nilai 3.14159 berulang-ulang.
  • 13. AKSES DAN MANIPULASI BASIS DATA DENGAN VISUAL BASIC
  • 14. ■ Salah satu keunggulan Visual Basic dibandingkan dengan Bahasa pemrograman yang lain, adalah kemampuan dalam akse dan manipulasi data. Hal ini karena Visual Basic dikembangkan oleh Microsoft yang juga membuat sistem operasi Windows. Sehingga fungsi-fungsi basis data mendapat dukungan yang sangat lengkap. Visual Basic menyediakan beragam cara untuk mengakses dan memanipulasi data. Perhatikan diagram pada gambar berikut ini :
  • 15. ■ ODBC singkatan dari Open Data Base Connectivity merupakan sekumpulan fungsi yang membolehkan kita untuk koneksi pada basis data lokal atau yang berada di jaringan. Biasanya ODBC digunakan untuk mengakses berbagai tipe basis data antara lain, MS FoxPro, MS Access, MS SQL Serve, Oracle atau bahka data yang tersimpan dalam bentuk file data. ■ DAO atau Data Access Object adalah antarmuka dari Microsoft Jet, perangkat utama penggerak MS Access. Kita dapat membuat basis data dengan MS Access kemudian kita manipulasi dengan Visual Basic melalui DAO dengan mudah. Karena DAO langsung berhubungan dengan MS Access, maka kita dapat menggunakan fungsi-fungsi DBMS dari Visual Basic. ■ OLE DB adalah teknologi untuk mengakses basis data level dasar yang sebenarnya dimaksudkan untuk menggantikan fungsi ODBC. Namun dalam perkembangannya ODBC dan OLE DB memiliki perbedaan, yaitu OLE DB berbasis pada teknologi COM dan dapat digunakan untuk mengakses basis data yang bukan bersifat relasional. ■ ADO (ActiveX Data Object) adalah antarmuka level atas dari OLE DB. ADO dikembangkan di atas OLE DB untuk melengkapi fungsi-fungsi yang tidak dimiliki oleh OLE DB sehingga memudahkan programmer dalam membuat aplikasi.
  • 16. Membuat dan Manipulasi Basis Data dengan ADO ■ Secara prinsip, apapun metode akses yang digunakan, cara bekerja dengan basis data dari Visual Basic adalah sama. Dibutuhkan beberapa tahapan untuk dapat bekerja dengan basis data. Pada bagian ini kita akan menggunakan ADO sebagai teknologi yang lebih fleksibel dari teknologi yang lain. Tapi ini dapat dikembangkan dengan teknologi yang lain. 􀁸 Koneksi dengan basis data. Koneksi dengan basis data berarti kita menghubungi basis data supaya terbuka dan bisa kita akses data yang ada didalamnya. Berikut contoh pernyataan untuk koneksi ke basis data biblio.mdb
  • 17. 􀁸Mengakses record data pada basis data. Kumpulan dari record-record data dalam basis data, pada ADO disebut sebagai recordset. Untuk bekerja dengan recordset ini kita membutuhkan tabel atau view/query yang ada dalam basis data. Perhatikan contoh berikut ini Pada kode di atas kita menggunakan basis data Nwind.mdb sebagai Data source. Kemudian sebagai sumber recordset, kita memanggil tabel “Employees”. Variabel rs adalah recordset. Setelah kita tentukan sumber tabelnya, kita dapat membuka tabel tersebut dengan pernyataan open. Setelah terbuka tabel sumbernya, kita dapat mengakses data yang ada di dalamnya.
  • 18. 􀁸Manipulasi data dalam recordset Untuk mengupdate data pada suatu recordset dapat dilakukan dengan cara sebagai berikut: Sedangkan untuk menambah recordset perintah yang digunakan adalah sebagai berikut: Menghapus record tertentu dapat dilakukan dengan perintah seperti berikut.