Bab I Pengenalan Visual BASIC

Ukuran: px
Mulai penontonan dengan halaman:

Download "Bab I Pengenalan Visual BASIC"

Transkripsi

1 Bab I Pengenalan Visual BASIC 1. Pendahuluan Visual BASIC (Beginners All-Purpose Symbolic Instruction Code) merupakan sebuah bahasa pemrograman yang dapat digunakan untuk membuat suatu aplikasi dalam Microsoft Windows. Visual BASIC menggunakan metode Graphical User Interface (GUI) dalam pembuatan program aplikasi (project). Istilah visual mengacu pada metode pembuatan tampilan program (Interface) atau objek pemrograman yang biasa dilakukan secara langsung terlihat oleh programmer. Dalam Visual BASIC, pembuatan program aplikasi harus dikerjakan dalam sebuah project. Sebuah Project dapat terdiri dari File Project (.vbp), File Form (.frm), File data binary (.frx), Modul Class (.cls), Modul Standar (.bas), dan file resource tunggal (.res). Bahasa yang digunakan adalah bahasa BASIC yang sangat populer pada era sistem operasi DOS. 2. Memulai Visual BASIC Untuk memulai pemrograman dengan Visual BASIC, jalankan program Microsoft Visual BASIC 6.0. Selanjutnya pada tampilan awal akan ditampilkan kotak dialog New Project seperti pada gambar 1.1. Gambar 1.1. Tampilan Kotak Dialog New Project Page 1 of 61

2 Pada kotak dialog tersebut terdapat 3 buah tab yang terdiri dari: New (menampilkan daftar pilihan untuk membuat project baru) Existing (untuk browsing dan membuka project) Recent (untuk membuka project yang sering digunakan). Untuk pembuatan program pertama kali pilih tab New, pilih Standard EXE lalu klik Open. Selanjutnya muncul tampilan utama Visual BASIC 6.0 seperti pada gambar 1.2. Toolbar Menu Bar Form Designer Project Explorer Toolbox Code Window Property Window Gambar 1.2. Tampilan Utama Visual BASIC Komponen Komponen Visual BASIC a. Menu Bar Menampilkan daftar menu yang berisi daftar perintah-perintah yang dapat digunakan saat bekerja pada Visual BASIC. Terdiri dari menu File, Edit, View, Project, Format, Debug, Run, Query, Diagram, Tools, Add-Ins, Window dan Help. Gambar 1.3. Menu Bar Page 2 of 61

3 b. Toolbar Digunakan untuk mengakses perintah-perintah dalam menu yang sering dipakai secara cepat. Gambar 1.4. Toolbar c. Toolbox Merupakan daftar komponen-komponen yang dapat digunakan untuk mendesain tampilan program aplikasi yang akan dibuat. Gambar 1.5. Toolbox d. Project Explorer Menampilkan daftar form dan module yang ada dalam project yang sedang aktif. Gambar 1.6. Project Explorer Page 3 of 61

4 e. Property Window Digunakan untuk mengatur properti dari komponen-komponen yang sedang diaktifkan. Property merupakan karakteristik dari sebuah objek. Gambar 1.7. Property Window f. Form Designer Merupakan jendela yang digunakan untuk melakukan perancangan tampilan dari aplikasi yang akan dibuat. Gambar 1.8. Form Designer g. Code Window Merupakan jendela yang digunakan untuk menuliskan kode program. Gambar 1.9. Code Window Page 4 of 61

5 Pada pemrograman Visual BASIC, form digunakan sebagai komponen utama untuk mendesain tampilan program. Secara umum sebuah komponen/objek dalam Visual BASIC memiliki 3 karakteristik utama yaitu: Properti Event Metode Properti Adalah karakteristik yang melekat pada sebuah objek yang menunjukkan ciri /karakteristik suatu objek. Misalnya BackColor menunjukkan warna latar belakang, Font menunjukkan jenis dan ukuran font yang digunakan, dan sebagainya. Pengaturan properti suatu objek dapat diatur dengan 2 cara. Cara pertama adalah dengan mengatur komponen melalui Property Window. Cara kedua adalah dengan memberi baris program pada Code Window dengan urutan penulisan sebagai berikut: <Nama_Objek>. <Property> = <Nilai/Value> Contoh : Untuk mengatur judul/caption form1 menjadi Program Pertama dapat dilakukan dengan memberi kode program: Form1.= Program Pertama Event Menunjukkan kejadian yang terjadi pada sebuah objek. Misalnya kejadian ketika command1 diklik (event Command1_Click), kejadian ketika form loading pertama kali (event Form_Load), dan sebagainya. Contoh : Private Sub Form_Load() Form1. = Program Pertama Keterangan : Program akan mengubah caption dari form1 menjadi Program Pertama ketika form pertama kali ditampilkan (Form_Load). Page 5 of 61

6 Metode (Method) Adalah prosedur yang dikerjakan pada satu objek. Metode merupakan suatu tindakan di mana objek dapat di bentuk. Contoh : Form1.Cls Keterangan : Perintah ini digunakan untuk membersihkan form. Program I Mendesain Form Setelah tampilan utama Visual BASIC 6.0 muncul pada layar monitor, Ubah properti form1 melalui Property Window, dengan urutan sebagai berikut: Property Nilai FrmPertama Program Pertama Height 3000 Width 4000 Gambar Desain Form1 Untuk menjalankan program klik menu Run Start atau menekan tombol F5. Program dapat dihentikan dengan menutup Form menggunakan tombol close ( ) pada pojok kanan atas form atau dengan mengklik tombol Stop pada Toolbar. : Run untuk menjalankan program : Break untuk menghentikan program sementara. : Stop untuk menghentikan program. Page 6 of 61

7 Menuliskan Program Untuk menuliskan program, langkah pertama yang harus dilakukan adalah mengaktifkan Code Window melalui menu View Code. Pada jendela kode terdapat dua buah pilihan. Pilihan sebelah kiri digunakan untuk menentukan objek yang akan diberikan event, sedangkan pilihan sebelah kanan digunakan untuk menentukan jenis event yang diberikan kepada objek. Gambar Menuliskan Program Listing Program I Private Sub Form_Load() frmpertama.backcolor = vbblue Private Sub Form_Click() frmpertama. = Form di klik Jalankan program kembali, dan klik pada form, lihat perubahan yang terjadi pada form. Simpan project dan form. Page 7 of 61

8 Bab II Visual Component Library Pada pemrograman visual, pemrograman dilakukan dengan menggunakan komponen-komponen yang tersedia pada toolbox. Komponen yang termasuk dalam toolbox standard windows antara lain: a. Label Digunakan untuk menambahkan teks pada saat perancangan form. Gambar 2.1. Komponen Label b. Text box Digunakan sebagai sarana untuk mendapatkan input data dari user (pengguna) dengan mengetikkan teks atau angka pada text box. Gambar 2.2. Komponen Textbox c. Command Button Digunakan untuk menambahkan tombol pada perancangan form. Gambar 2.3. Komponen Command Button d. Check Box Digunakan untuk mendapatkan masukan dari user berupa pilihan dari item-item yang tersedia. User dapat memilih satu, beberapa atau mungkin semua item yang tersedia. Gambar 2.4. Komponen Check Box Page 8 of 61

9 e. Option Button Digunakan untuk mendapatkan masukan dari user berupa pilihan dari item-item yang tersedia. User hanya dapat memilih satu dari beberapa pilihan yang tersedia. Gambar 2.5. Komponen Option Button f. Combo Box Digunakan untuk menampilkan pilihan item-item. Untuk memilih item user dapat mengetikkan pilihan atau memilih dari daftar yang tersedia. Gambar 2.6. Komponen Combo Box g. List Box Digunakan untuk menampilkan daftar pilihan bagi user. User dapat memilih satu pilihan dari daftar pilihan yang tersedia. Gambar 2.7. Komponen List Box Program II Jalankan program Visual Basic, pada form yang tersedia, tambahkan komponen, atur propertinya sehingga didapat tampilan seperti gambar 2.8. Gambar 2.8. Tampilan Form Program II Page 9 of 61

10 Pengaturan Properti : Komponen Properti Nilai Form1 StartupPosition Frmpribadi Data Pribadi 2-Center Screen Label1 Nama Label2 Usia Label3 Jenis Kelamin Label4 Lblhasil (kosongkan) Textbox1 Text txtnama (kosongkan) Textbox2 Text txtusia (kosongkan) Combobox1 List Text cmbjenis Pria Wanita Pria CommandButton1 Cmdproses &Proses CommandButton2 Cmdkeluar &Keluar Listing Program II Private Sub cmdkeluar_click() Unload Me Private Sub cmdproses_click() lblhasil. = "Nama anda " + txtnama.text + ", usia " + txtusia.text + " tahun, jenis kelamin " + cmbjenis.text Simpan project dan form, lalu jalankan program. Isikan nama, usia dan pilih jenis kelamin, kemudian klik tombol proses. Lihat perubahan yang terjadi. Page 10 of 61

11 Bab III Variabel, Tipe Data dan Operator 1. Variabel Variabel adalah nama atau simbol yang digunakan untuk mewakili suatu nilai. Suatu variabel mempunyai nama dan menyimpan tipe data yang merupakan jenis data variabel. Aturan penamaan variabel adalah sebagai berikut: Harus dimulai dengan sebuah huruf Tidak lebih dari 255 karakter Tidak boleh sama dengan nama statement, fungsi, metode, objek, dan sebagainya yang merupakan bahasa dari Visual BASIC. Tidak boleh ada spasi, tanda titik(.), tanda seru(!), atau &, $, dan #. Deklarasi variabel dapat dituliskan dengan urutan sebagai berikut: Public <nama_variabel> As <Tipe_Data> Atau Dim <nama_variabel> As <Tipe_Data> Contoh : Public Angka1 As Integer Dim Nama As String 2. Tipe Data Tipe data adalah jenis data yang disimpan dalam variabel. Tipe data untuk Visual BASIC adalah sebagai berikut: Tipe Data Numerik: digunakan untuk menyimpan data numerik, terdiri dari: Tipe Data Ukuran Range Byte 1 byte 0 sampai 255 Integer 2 byte sampai Long 4 byte sampai Single 4 byte -3,402823E38 sampai -1,401298E-45; 1,401298E-45 sampai 3,402823E38 Double 8 byte E308 sampai -4, E-324; 4, E-324 sampai E308 Currency 8 byte ,5808 sampai ,5807 Page 11 of 61

12 Tipe Data String : digunakan untuk menyimpan data berbentuk karakter. Panjang maksimal karakter yang dapat disimpan adalah karakter. Penulisan data dengan tipe ini diawali dan diakhiri dengan tanda petik dua ( ). Contoh: Dim Nama As String Nama = Habib Maulan Tipe Data Logika (Boolean) : melakukan pengetesan logika. Data dengan tipe data ini hanya dapat bernilai benar(true) atau salah(false). Contoh: Dim Baru As Boolean Baru = True 3. Konstanta Konstanta adalah suatu nilai konstan yang tidak berubah. Seperti halnya variabel, konstanta dapat diberi nama dimana aturan penamaannya sama dengan variabel. Contoh: Const A = Operator Operator Pemberi Nilai Deklarasi pemberian nilai pada Visual BASIC = Bahasa BASIC yaitu menggunakan operator sama dengan ( = ). Contoh : a = 24 nama = Yudha Noviandi Operator Arimatika Operator Operasi + Penjumlahan - Pengurangan * Perkalian / Pembagian \ Pembagian dengan hasil bilangan bulat Mod Sisa Pembagian (Modulus) Page 12 of 61

13 Operator Boolean Operator Not And Or Xor Operasi Negasi Logika and Logika or Logika xor Operator Pembanding Operator Operasi = Sama dengan <> Tidak sama dengan < Kurang dari > Lebih dari <= Kurang dari atau sama dengan >= Lebih dari atau sama dengan Derajat Operator Operator Derajat Not Tertinggi * / \ mod and + - or xor = <> <= >= Terendah Program III : Program Aritmatika Sederhana Buatlah sebuah project dan form baru pada Visual BASIC, desain tampilan form sehingga didapat tampilan seperti pada gambar 3.1. Gambar 3.1. Desain form Program III Page 13 of 61

14 Pengaturan Properti Komponen Properti Nilai Form1 StartupPosition Frmaritmatika Program Aritmatika 2-Center Screen Label1 Bilangan 1 Label2 Bilangan 2 Label3 Hasil Textbox1 Text Txtbil1 (kosongkan) Textbox2 Text Txtbil2 (kosongkan) Textbox3 Text Txthasil (kosongkan) CommandButton1 Cmdtambah Tambah CommandButton2 Cmdkurang Kurang CommandButton3 Cmdkali Kali CommandButton4 Cmdbagi Bagi CommandButton5 Cmdkeluar Keluar Listing Program III Private Sub cmdbagi_click() Dim bil1, bil2, hasil As Double bil1 = Val(txtbil1.Text) bil2 = Val(txtbil2.Text) hasil = bil1 / bil2 txthasil.text = hasil Page 14 of 61

15 Private Sub cmdkali_click() Dim bil1, bil2, hasil As Integer bil1 = Val(txtbil1.Text) bil2 = Val(txtbil2.Text) hasil = bil1 * bil2 txthasil.text = hasil Private Sub cmdkeluar_click() Unload Me Private Sub cmdkurang_click() Dim bil1, bil2, hasil As Integer bil1 = Val(txtbil1.Text) bil2 = Val(txtbil2.Text) hasil = bil1 - bil2 txthasil.text = hasil Private Sub cmdtambah_click() Dim bil1, bil2, hasil As Integer bil1 = Val(txtbil1.Text) bil2 = Val(txtbil2.Text) hasil = bil1 + bil2 txthasil.text = hasil Simpan Project dan Form, jalankan program dan coba lakukan perhitungan. Page 15 of 61

16 Bab IV Percabangan Pada beberapa kasus terkadang kita menginginkan komputer melakukan suatu pernyataan tertentu bila suatu kondisi terpenuhi. Dalam Visual BASIC perintah percabangan/pemilihan keputusan dapat dilakukan dengan statemen If...Then dan Select Case. 1. Statemen If...Then Statemen ini digunakan untuk melakukan aksi setelah melakukan pengujian terhadap suatu kondisi. Pernyataan dalam blok statemen hanya akan dilaksanakan ketika kondisi pengetesan/pengujian bernilai benar. Statement If...Then memiliki beberapa sintaks/cara penulisan sesuai dengan jumlah pernyataan yang akan dieksekusi. a. If...Then dengan Kondisi dan Pernyataan Tunggal If <kondisi> Then <Pernyataan> Contoh : If Nilai >= 60 Then Keterangan = Lulus b. If...Then dengan Pernyataan Jamak If <Kondisi> Then End If <Pernyataan_1> <Pernyataan_2>.. <Pernyataan_n> Contoh : If Nilai >= 60 Then Keterangan = Lulus Ucapan = Selamat End If Page 16 of 61

17 c. If...Then dengan 2 kondisi. If <Kondisi> Then <Pernyataan_Jika_Kondisi_Benar> Else <Pernyataan_Jika_Kondisi_Salah> End If Contoh: If Nilai >= 60 Then Keterangan = Lulus Ucapan = Selamat Else Keterangan = Tidak Lulus Ucapan = Jangan Bersedih End If d. If...Then dengan kondisi jamak. If <Kondisi_1> Then <Pernyataan> ElseIf <Kondisi_2> Then <Pernyataan>... ElseIf <Kondisi_n> Then <Pernyataan> Else <Pernyataan> End If Contoh: If Nilai >= 85 Then Keterangan = Lulus, Sangat Memuaskan ElseIf Nilai >= 70 Then Keterangan = Lulus, Memuaskan ElseIf Nilai >=60 Then Keterangan = Lulus, Cukup Memuaskan Else Keterangan = Tidak Lulus, Silahkan Mengulang End If Page 17 of 61

18 2. Statemen Select Case Sama halnya seperti statemen If...Then, Select Case juga mengerjakan suatu blok statemen berdasarkan uji nilai ekspresi. Perbedaannya adalah pada tata cara penulisan dan pengelompokan nilai dari variabel/kondisi. Sintaks : Select Case <Variabel penguji> Case <Nilai_1> <Pernyataan_1> Case <Nilai_2> <Pernyataan_2> Case Else <Pernyataan_n> End Select Contoh: Select Case Nilai Case A Keterangan = Sangat Memuaskan Case B Keterangan = Memuaskan Case C Keterangan = Cukup Case Else Keterangan = Kurang End Select Program IV : Program Belanja Sederhana Buatlah sebuah project dan form baru pada Visual BASIC, desain tampilan form sehingga didapat tampilan seperti pada gambar 4.1. Page 18 of 61

19 Gambar 4.1. Desain Form Program IV Pengaturan Properti : Komponen Properti Nilai Form1 StartupPosition Frmbelanja Program Belanja Sederhana 2-Center Screen Label1 Nama Barang Label2 Harga Satuan Label3 Jumlah Barang Label4 Total Harga Label5 Diskon Label6 Total Bayar Label7 Bonus Textbox1 Text Txtnama (kosongkan) Textbox2 Text Txtharga (kosongkan) Textbox3 Text Txtjumlah (kosongkan) Textbox4 Text Txttotal (kosongkan) Page 19 of 61

20 Textbox5 Textbox6 Textbox7 CommandButton1 CommandButton2 CommandButton3 Text Text Text Txtdiskon (kosongkan) Txtbayar (kosongkan) Txtbonus (kosongkan) CmdHitung &Hitung CmdUlang &Ulang Cmdkeluar &Keluar Pada program diatas perhitungan dilakukan dengan kriteria sebagai berikut: Total Harga = Harga Satuan x Jumlah Barang Diskon dan Bonus, didapat dengan ketentuan: Total Harga Diskon Bonus >=500 ribu 20% x Total Harga Tas Pinggang 200 ribu 500 ribu 15% x Total Harga Payung 100 ribu 200 ribu 10% x Total Harga Kaos 50 ribu 100 ribu 5% x Total Harga Cangkir < 50 ribu 0% Tidak Ada Total Bayar = Total Harga Diskon Listing Program IV Private Sub cmdulang_click() 'Membersihkan isi Textbox txtnama.text = "" txtharga.text = "" txtjumlah.text = "" txttotal.text = "" txtdiskon.text = "" txtbayar.text = "" txtbonus.text = "" txtnama.setfocus Page 20 of 61

21 Private Sub cmdhitung_click() 'Deklarasi Variabel Dim Harga, Jumlah As Integer Dim Total, Diskon, Bayar As Double Dim Bonus As String 'Deklarasi Input Harga dan Jumlah Harga = txtharga.text Jumlah = txtjumlah.text 'Perhitungan Total Harga Total = Harga * Jumlah 'Penentuan Diskon dan Bonus If Total >= Then Diskon = 0.2 * Total Bonus = "Tas Pinggang" ElseIf Total >= Then Diskon = 0.15 * Total Bonus = "Payung" ElseIf Total >= Then Diskon = 0.1 * Total Bonus = "Kaos" ElseIf Total >= Then Diskon = 0.05 * Total Bonus = "Pena" Else Diskon = 0 Bonus = "Tidak Ada" End If 'Perhitungan Total Bayar Bayar = Total - Diskon 'Deklarasi Keluaran Total Harga, Diskon, Total Bayar, dan Bonus txttotal.text = Total txtdiskon.text = Diskon txtbayar.text = Bayar txtbonus.text = Bonus Private Sub cmdkeluar_click() Unload Me Simpan Program, kemudian jalankan program dan lakukan perhitungan. Page 21 of 61

22 Bab V Perulangan Proses perulangan dalam pemrograman dilakukan untuk mengerjakan suatu proses operasi secara bertahap demi tahap dengan nilai variabel yang menaik atau menurun. Dalam Visual BASIC proses perulangan dapat dilakukan dengan beberapa statemen, diantaranya adalah statemen For...Next dan Do...Loop. 1. For...Next Statemen ini akan mengulangi suatu blok pernyataan sebanyak jumlah yang ditentukan. Statemen ini digunakan jika banyaknya jumlah perulangan sudah diketahui. Sintaks: For <Variabel_Pengulang> = NilaiAwal To NilaiAkhir [Step Tingkat] <Pernyataan_1>... <Pernyataan_n> Next <Variabel_Pengulang> Statemen ini digunakan untuk kondisi yang mempunyai nilai berurutan dan variabel yang mempunyai nilai numerik. Default untuk Step adalah 1, jadi untuk perulangan dengan urutan menaik 1, nilai step tidak perlu ditulis. Sedangkan untuk perulangan menurun (Nilai awal > Nilai Akhir), nilai step diawali dengan tanda minus(-). Misalnya : For i = 10 To 1 Step -1. Contoh: Untuk mencetak angka 1 sampai 10 secara berurutan pada objek ListBox dapat dilakukan dengan memberi listing program sebagai berikut: For i = 1 To 10 List1.Additem i Next i Page 22 of 61

23 2. Do...Loop Statemen ini mengulang blok statemen bila kondisi benar atau sampai kondisi menjadi benar. Bila tidak ada perintah keluar, proses perulangan (loop) akan terus berlangsung. Statemen ini digunakan untuk kondisi yang mempunyai nilai tidak pasti dan tidak berurutan. Statemen ini memiliki dua buah bentuk logika. a. Statemen Do...Loop...While Statemen ini akan mengerjakan pernyataan dalam blok statemen ketika kondisi bernilai benar, dan akan berhenti ketika kondisi sudah bernilai salah. Sintaks: Do While <Kondisi> Do <Pernyataan_1> <Pernyataan_1>... atau... <Pernyataan_n> <Pernyataan_n> Loop Loop While <Kondisi> Contoh: Untuk mencetak angka 1 sampai 10 secara berurutan pada objek ListBox dapat dilakukan dengan memberi listing program sebagai berikut: i = 1 Do While i <= 10 List1.Additem i i = i + 1 Loop b. Statemen Do...Loop...Until Statemen ini akan mengerjakan pernyataan dalam blok statemen ketika kondisi bernilai salah, dan akan berhenti ketika kondisi mencapai nilai benar. Sintaks: Do Until <Kondisi> Do <Pernyataan_1> <Pernyataan_1>... atau... <Pernyataan_n> <Pernyataan_n> Loop Loop Until <Kondisi> Page 23 of 61

24 Contoh: Untuk mencetak angka 1 sampai 10 secara berurutan pada objek ListBox dapat dilakukan dengan memberi listing program sebagai berikut: i = 1 Do List1.Additem i i = i + 1 Loop Until i > 10 Program V : Program Perulangan Teks Buatlah sebuah project dan form baru pada Visual BASIC, desain tampilan form sehingga didapat tampilan seperti pada gambar 5.1. Gambar 5.1. Desain Form Program V Pengaturan Properti : Komponen Properti Nilai Form1 frmulang Program Perulangan Teks Label1 Teks Label2 Jumlah Pengulangan Textbox1 Text Txtteks (kosongkan) Textbox2 Text Txtjumlah (kosongkan) Page 24 of 61

25 Listbox1 List1 CommandButton1 CmdProses Proses CommandButton2 CmdKeluar Keluar Alur Kerja Program : Data masukan/input : Teks dan Jumlah Pengulangan Ketika tombol proses ditekan, maka pada listbox akan ditampilkan teks sebanyak jumlah pengulangan yang diisikan seperti pada gambar 5.2. Listing Program : Gambar 5.2. Layout Program V Private Sub cmdkeluar_click() Unload Me Private Sub cmdproses_click() Dim teks As String Dim jumlah As Integer teks = txtteks.text jumlah = txtjumlah.text For i = 1 To jumlah List1.AddItem teks Next i Page 25 of 61

26 Latihan : - Buatlah program perulangan diatas menggunakan statemen Do...Loop While dan Do... Loop Until - Buatlah program untuk menghitung nilai faktorial dan deret hitung dari sebuah bilangan menggunakan perulangan For...Next dan Do...Loop dengan tampilan sebagai berikut: Desain Awal Form Output Program SELAMAT MENCOBA Page 26 of 61

27 Bab VI Database 1. Mengenal Database Database (basis data) dapat diartikan sebagai suatu pengorganisasian data dengan bantuan komputer yang memungkinkan dapat diakses dengan mudah dan cepat. Dalam hal ini, pengertian akses dapat mencakup pemerolehan data maupun pemanipulasian data, seperti menambah dan menghapus data. Manfaat database banyak dijumpai di sekeliling kita. ATM (Anjungan Tunai Mandiri) merupakan sebuah contoh teknologi informasi yang pada dasarnya memenfaatkan databse, yang memungkinkan seseorang bisa mengambil uang dimana saja dan kapan saja. Aplikasi databse yang lain dapat dikumpai pada toko-toko swalayan, perpustakaan, dan bahkan pada Internet. 2. Komponen Database Komponen terbesar dalam suatu Sistem Database adalah Database itu sendiri. Data dalam database dapat dikelompokkan dalam beberapa tabel. Tabel merupakan kumpulan data sejenis. Sebuah tabel biasanya terdiri dari beberapa field (kolom) dan record (baris), sebuah field menerangkan sebuah informasi dalam tentang identitas data dalam tabel, sedangkan record menerangkan sebuah data dalam tabel secara lengkap. Hirarki dari sebuah database dapat dilihat pada gambar 6.1. Database Tabel1 Tabel2 Tabel3 Tabeln Field1 Field2 Field3 Fieldn Rec1 Rec2 Rec3 Recn Gambar 6.1. Hirarki Database Page 27 of 61

28 Sebagai contoh sebuah lembaga pendidikan memiliki database pengajaran dengan struktur sebagai berikut : Nama Database : Pengajaran Nama Tabel : 1. Tabel Dosen No. Nama Field Tipe Data Panjang Field Keterangan 1. Kode_Dos Text 3 Kode Dosen 2. Nama_Dos Text 30 Nama Dosen 3. Alamat_Dos Text 30 Alamat Dosen 4. No_Telp Text 15 Nomor Telepon 2. Tabel Matakuliah No. Nama Field Tipe Data Panjang Field Keterangan 1. Kode_MK Text 3 Kode Matakuliah 2. Nama_MK Text 30 Nama Matakuliah 3. SKS Number Jumlah SKS 4. Semester Text 3 Semester 3. Tabel Kuliah No. Nama Field Tipe Data Panjang Field Keterangan 1. Kode_MK Text 3 Kode Matakuliah 2. Kode_Dos Text 3 Kode Dosen 3. Waktu Date/Time 30 Waktu Kuliah 4. Tempat Text 15 Ruang Kuliah Hubungan antar tabel : Dosen Kode_Dos Nama_Dos Alamat_Dos No_Telp Kuliah Kode_MK Kode_Dos Waktu Tempat Matakuliah Kode_MK Nama_MK SKS Semester Page 28 of 61

29 Data Dosen : Kode_Dos Nama_Dos Alamat_Dos Telepon D01 Marsyid, S.Kom. Jl. Gelas D02 Syaidah, S.T. Jl. Mawar D03 Qoryati, S.H. Jl. Cempaka Data Matakuliah : Kode_MK Nama_MK SKS Semester MK1 Pengenalan Komputer 3 1 MK2 Kewarganegaraan 2 1 MK3 Dasar Pemrograman 3 3 MK4 Aplikasi Komputer 3 3 Data Kuliah : Kode_MK Kode_Dos Waktu Tempat MK1 D02 11:00 R.2 MK2 D03 08:00 R.1 MK3 D01 13:00 R.3 MK4 D01 14:00 R.4 Nama_Field 1 record 3. Mengenal Database Management System Database Management System atau yang biasa disingkat dengan DBMS merupakan perangkat lunak atau program komputer yang dirancang secara khusus untuk memudahkan pengelolaan database. Salah satu macam DBMS yang populer dewasa ini berupa RDBMS (Relational DataBase Management System), yang menggunakan model basis data relasional atau dalam bentuk tabel-tabel yang saling terhubungkan. Microsoft Access dan MySQL merupakan contoh produk RDBMS. 4. Membuat Database dengan Microsoft Access Seperti yang telah diuraikan sebelumnya, Microsoft Access merupakan salah satu program aplikasi pengolah database berbasis RDBMS yang paling mudah dan sering digunakan. Selain dapat dipakai sebagai single standing system,, database yang dibuat menggunakan Microsoft Access juga dapat dihubungkan dengan program aplikasi pembangun progam lain termasuk Visual BASIC. Page 29 of 61

30 Untuk lebih mudah memahami cara pembuatan database, kita akan langsung membuat Database Pengajaran diatas dengan menggunakan Microsoft Access. Langkah pertama, Buka program aplikasi Microsoft Access melalui Start Menu. Buat sebuah database baru dengan nama Pengajaran.mdb. sehingga didapat tampilan awal seperti pada gambar 6.2. Gambar 6.2. Tampilan Awal Microsoft Access. Langkah Kedua, Buat sebuah tabel baru dengan cara klik dua kali pada pilihan Create table in Design view, sehingga didapat tampilan desain tabel seperti pada gambar 6.3. Gambar 6.3. Tampilan Halaman Desain Tabel Langkah Ketiga, Isikan Field Name dengan nama field dari Tabel Dosen. Untuk Data Type (Tipe Data) dapat diisikan dengan memilih dari daftar yang telah ada. Untuk mengatur panjang field dapat dilakukan dengan mengganti properti Field Page 30 of 61

31 Size (pada tab General) dari masing-masing field, sehingga hasil akhir ditampilkan seperti pada gambar 6.4. Panjang Field Gambar 6.4. Tampilan Halaman Hasil Desain Tabel Langkah Keempat, simpan tabel dengan nama Dosen. Klik tombol View ( ) atau melalui menu View DataSheet View untuk mengisikan data dosen. Sehinga didapatkan tampilan hasil seperti pada gambar 6.5. Gambar 6.5. Tampilan Hasil Pengisian Data Lakukan hal yang sama untuk membuat dan mengisi data pada Tabel Matakuliah dan Tabel Kuliah sehingga pada layar utama Access akan ditampilkan hasil seperti pada gambar 6.6. Gambar 6.6. Tampilan Akhir Daftar Tabel Page 31 of 61

32 Bab VII Pemrograman Database I 1. Konsep Dasar Pemrograman Database (Database Programming) merupakan suatu bentuk pemrograman alternatif untuk pengolahan database. Dengan pemrograman database kita dapat secara leluasa mengatur tampilan dan alur kerja sebuah database dengan lebih baik. Visual BASIC merupakan salah satu bahasa pemrograman yang telah mendukung pemrograman database. Visual BASIC dapat dihubungkan dengan program aplikasi pengolah data lain seperti Access, MySQL, SQL Server dan sebagainya. Alur kerja pemrograman database dalam Visual BASIC dapat dijelaskan melalui gambar 7.1. Program Aplikasi Database (Ms.Access, MySQL, Paradox, dsb) Database Provider (ODBC, OLEDB, dsb) Lingkungan Kerja Visual BASIC Database Connector (Adodc, Data, dsb) Komponen Visual BASIC Datagrid DataList Datacombo Textbox dsb. Gambar 7.1. Alur kerja pemrograman database dalam Visual BASIC Page 32 of 61

33 2. Koneksi Visual BASIC dengan Database Access. Untuk dapat menghubungkan Visual BASIC dengan database Access, kita akan menggunakan komponen ADO Data Control (ADODC). Komponen ini dapat dihubungkan dengan beberapa komponen yang digunakan untuk mengakses data seperti textbox, datagrid, dsb. Untuk dapat menggunakan ADODC, ada beberapa properti yang harus kita lakukan pengaturan antara lain: Properti ConnectionString RecordSource CommandType Fungsi Untuk mendefinisikan database yang akan digunakan Adodc. Untuk mendefinisikan tabel/query yang akan digunakan Adodc. Untuk mendefinisikan perintah yang digunakan Adodc. Untuk lebih jelasnya kita akan coba membuat sebuah program untuk memprektekkan cara kerja ADODC. Pada program ini kita akan coba hubungkan database pengajaran (tabel dosen) yang telah kita buat pada bab VI dengan form Visual BASIC. Buatlah sebuah project baru dengan tipe project VB Enterprise Edition Controls, seperti terlihat pada gambar 7.2. Gambar 7.2. Pilhan Project Enterprise Edition 7.3. Desain tampilan form sehingga akan dihasilkan tampilan seperti pada gambar Page 33 of 61

34 Datagrid Gambar 7.3. Desain Tampilan Form Adodc Pengaturan Properti : Komponen Properti Nilai Form1 frmdosen Data Dosen Adodc1 ( ) ConnectionString RecordSource Adodosen Data Dosen Pengajaran.mdb Dosen Label1 Kode Dosen Label2 Nama Dosen Label3 Alamat Dosen Label4 No Telepon Textbox1 Text DataSource Datafield TxtKode (kosongkan) Adodosen (pilihan) Kode_Dos (pilihan) Textbox2 Text DataSource Datafield TxtNama (kosongkan) Adodosen (pilihan) Nama_Dos (pilihan) Page 34 of 61

35 Textbox3 Textbox4 Datagrid1 ( ) Text DataSource Datafield Text DataSource Datafield DataSource TxtAlamat (kosongkan) Adodosen (pilihan) Alamat_Dos (pilihan) TxtTelpon (kosongkan) Adodosen (pilihan) No_Telp (pilihan) Adodosen Pengaturan ConnectionString pada Adodc: Klik komponen Adodc pada form, pada bagian properties aktifkan pada pilihan property ConnectionString, kemudian klik tanda. Pada Jendela Property Page yang muncul klik tombol Build... Kemudian akan ditampilkan jendela Data Link Properties, Pilih Microsoft JET 4.0 OLE DB Provider, Kemudian klik tombol Next >> Pada bagian Select or enter a database name, Klik tombol, pilih lokasi penyimpanan database pengajaran, pilih database pengajaran, kemudian klik Open, klik tombol Test Connection, untuk mengetes koneksi, jika telah sukses klik tombol OK. Kemudian akan ditampilkan kembali jendela Property Page, klik tombol Apply, kemudian klik OK. Jalankan program sehingga dihasilkan tampilan seperti pada gambar 7.4. Gambar 7.4. Tampilan Hasil Program Data Dosen Page 35 of 61

36 Untuk berpindah antar record, dapat dilakukan dengan menekan tombol navigasi pada Adodc. Simpan Project dengan nama AksesData.vbp. Latihan : Tambahkan 2 buah form baru pada project diatas untuk mengakses tabel matakuliah (nama form : frmmk) dan tabel kuliah (nama form : frmkuliah) menggunakan cara diatas. Page 36 of 61

37 Bab VIII Pemrograman Database II Pada pemrograman database, terdapat beberapa perintah khusus (method) yang dimiliki beberapa komponen untuk melakukan pemrosesan data dalam database. Sebagai contoh, jika kita menggunakan komponen Adodc sebagai komponen untuk koneksi ke database, terdapat beberapa method yang sering digunakan dalam pengaksesan database antara lain: Perintah Fungsi <Adodc>.Recordset.MoveFirst Berpindah ke record pertama <Adodc>.Recordset.MovePrevious Berpindah ke record sebelumnya <Adodc>.Recordset.MoveNext Berpindah ke record berikutnya <Adodc>.Recordset.MoveLast Berpindah ke record terakhir <Adodc>.Recordset.AddNew Menambahkan record baru <Adodc>.Recordset.Update Menyimpan perubahan/penambahan data <Adodc>.Recordset.Cancel Membatalkan perubahan/penambahan data <Adodc>.Recordset.Delete Menghapus data <Adodc>.Recordset.Field( NamaField ) Mengakses field tertentu dalam tabel <Adodc>.Recordset.Field!NamaField Mengakses field tertentu dalam tabel <Adodc>.Refresh Menampilkan ulang data dalam tabel. Untuk lebih memahami pemrograman database, kita akan membuat sebuah program database sederhana dengan menggunakan database pengajaran (tabel : dosen). Program VI : Program Data Dosen Buatlah sebuah project dan form baru pada Visual BASIC, desain tampilan form sehingga didapat tampilan seperti pada gambar 8.1. Page 37 of 61

38 Gambar 8.1. Desain Form Program VI Pengaturan Properti : Komponen Properti Nilai Form1 frmdosen Data Dosen Adodc1 ( ) Adodosen Data Dosen Label1 Kode Dosen Label2 Nama Dosen Label3 Alamat Dosen Label4 No Telepon Textbox1 Text TxtKode (kosongkan) Textbox2 Text TxtNama (kosongkan) Textbox3 Text TxtAlamat (kosongkan) Textbox4 Text TxtTelpon (kosongkan) Datagrid1 ( ) DataSource Adodosen Page 38 of 61

39 Komponen Properti Nilai Command1 Cmdpertama Pertama Command2 Cmdsebelum Sebelum Command3 Cmdberikut Berikut Command4 Cmdterakhir Terakhir Command5 Cmdtambah &Tambah Command6 Cmdedit &Edit Command7 Cmdsimpan &Simpan Command8 Cmdbatal &Batal Command9 Cmdhapus &Hapus Command10 Cmdkeluar &Keluar Listing Program : Public Baru As Boolean Private Sub cmdbatal_click() Tombol True, True, False, False, True Adodosen.Recordset.Cancel Kosong Page 39 of 61

40 Private Sub cmdberikut_click() 'Menuju ke record berikutnya Adodosen.Recordset.MoveNext 'Jika berada di record terakhir menuju ke record terakhir If Adodosen.Recordset.EOF Then Adodosen.Recordset.MoveLast End If Private Sub cmdedit_click() Tombol False, False, True, True, False With Adodosen.Recordset txtkode.text =!Kode_Dos txtnama.text =!Nama_Dos txtalamat.text =!Alamat_Dos txttelpon.text =!No_Telp End With txtkode.setfocus Baru = False Private Sub cmdhapus_click() Dim hapus hapus = MsgBox("Anda yakin data ini akan dihapus?", vbquestion + vbyesno, "Hapus Data") If hapus = vbyes Then Adodosen.Recordset.Delete Adodosen.Recordset.MoveLast Else MsgBox "Data tidak jadi dihapus!", vbokonly + vbinformation, "Batal Menghapus" End If Private Sub cmdkeluar_click() Unload Me Page 40 of 61

41 Private Sub cmdpertama_click() 'Menuju ke record pertama Adodosen.Recordset.MoveFirst Private Sub cmdsebelum_click() 'Menuju ke record sebelumnya Adodosen.Recordset.MovePrevious 'Jika berada di record pertama menuju ke record pertama If Adodosen.Recordset.BOF Then Adodosen.Recordset.MoveFirst End If Private Sub cmdsimpan_click() Tombol True, True, False, False, True With Adodosen.Recordset If Baru Then.AddNew!Kode_Dos = txtkode.text!nama_dos = txtnama.text!alamat_dos = txtalamat.text!no_telp = txttelpon.text.update.sort = "Kode_Dos" End With Kosong Private Sub cmdtambah_click() Tombol False, False, True, True, False Baru = True Kosong txtkode.setfocus Private Sub cmdterakhir_click() Adodosen.Recordset.MoveLast Page 41 of 61

42 Public Sub Tombol(tambah, edit, simpan, batal, hapus As Boolean) cmdtambah.enabled = tambah cmdedit.enabled = edit cmdsimpan.enabled = simpan cmdbatal.enabled = batal cmdhapus.enabled = hapus Private Sub Form_Load() Adodosen.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Pengajaran.mdb" Adodosen.RecordSource = "Dosen" Adodosen.Refresh Adodosen.Recordset.Sort = "Kode_Dos" Baru = False Public Sub Kosong() txtkode.text = "" txtnama.text = "" txtalamat.text = "" txttelpon.text = "" Page 42 of 61

43 Bab IX Pemrograman Database dengan SQL Structured Query Language (SQL) adalah bahasa standard untuk melakukan berbagai operasi data pada database, diantaranya mendefinisikan tabel, menampilkan data dengan kriteria tertentu, menambahkan data hingga menghapus data tertentu. Penggunaan SQL pada beberapa bahasa pemrograman secara umum relatif sama. Berikut akan dijelaskan beberapa perintah SQL yang sering digunakan dalam operasi pemrograman database. 1. SELECT Perintah SELECT digunakan untuk menampilkan data. Bentuk Umum: SELECT * <nama_field> FROM <nama_tabel> [WHERE <syarat>] [ORDER BY <nama_field> DESC ASC] Klausa WHERE digunakan untuk membatasi data yang akan ditampilkan dengan menambahkan syarat tertentu pada data yang ingin ditampilkan. Klausa ORDER BY digunakan untuk menampilkan data dengan urutan menaik (ASC) atau urutan menurun (DESC). Contoh : menampilkan seluruh data dosen SELECT * FROM Dosen menampilkan kode dosen dan nama dosen dari data dosen SELECT Kode_Dos, Nama_Dos FROM Dosen menampilkan data dosen diurutkan berdasarkan nama secara menaik SELECT * FROM Dosen ORDER BY Nama_Dos ASC menampilkan data dosen yang namanya diawali huruf M SELECT * FROM Dosen Where Nama_Dos Like M% Page 43 of 61

44 2. INSERT Perintah INSERT digunakan untuk menambahkan data kedalam tabel. Bentuk Umum: INSERT INTO <nama_tabel> VALUES (<data_field1>,<data_field2>,...) Contoh : menambahkan data dosen baru INSERT INTO Dosen VALUES ( D05, Fatah Adi, Jl.Solo 100, ) 3. UPDATE Perintah UPDATE digunakan untuk mengubah data pada suatu tabel dengan kriteria tertentu Bentuk Umum: UPDATE <nama_tabel> SET <field1>=<data1>, <field2>=<data2>,... [WHERE <syarat>] Contoh: mengubah data nama dosen dengan Kode Dosen D05 menjadi Fatah Ali UPDATE Dosen SET Nama_Dos= Fatah Ali WHERE Kode_Dos= D05 4. DELETE Perintah DELETE digunakan untuk menghapus data yang memenuhi kriteria tertentu. Bentuk Umum: DELETE FROM <nama_tabel> [WHERE <syarat>] Contoh : menghapus data dosen dengan nama Fatah Ali DELETE FROM Dosen WHERE Nama_Dos= Fatah Ali menghapus seluruh data dalam tabel DELETE FROM Dosen Page 44 of 61

45 Program VII : Program Data Dosen dengan SQL Buatlah sebuah project dan form baru pada Visual BASIC, desain tampilan form sehingga didapat tampilan seperti pada gambar 9.1. Gambar 9.1. Desain Form Program VII Pengaturan Properti : Komponen Properti Nilai Form1 frmdosen Data Dosen Adodc1 ( ) Adodosen Data Dosen Label1 Kode Dosen Label2 Nama Dosen Label3 Alamat Dosen Label4 No Telepon Textbox1 Text TxtKode (kosongkan) Page 45 of 61

46 Komponen Properti Nilai Textbox2 Text TxtNama (kosongkan) Textbox3 Text TxtAlamat (kosongkan) Textbox4 Text TxtTelpon (kosongkan) Datagrid1 ( ) DataSource Adodosen Command1 Cmdpertama Pertama Command2 Cmdsebelum Sebelum Command3 Cmdberikut Berikut Command4 Cmdterakhir Terakhir Command5 Cmdtambah &Tambah Command6 Cmdedit &Edit Command7 Cmdsimpan &Simpan Command8 Cmdbatal &Batal Command9 Cmdhapus &Hapus Command10 Cmdkeluar &Keluar Command11 CmdCari &Cari Data Command12 CmdTampil T&ampilkan Semua Data Page 46 of 61

47 Listing Program : Public Baru As Boolean Private Sub cmdbatal_click() Tombol True, True, False, False, True Adodosen.Recordset.Cancel Kosong Private Sub cmdberikut_click() 'Menuju ke record berikutnya Adodosen.Recordset.MoveNext 'Jika berada di record terakhir menuju ke record terakhir If Adodosen.Recordset.EOF Then Adodosen.Recordset.MoveLast End If Private Sub cmdcari_click() Kriteria = InputBox("Masukkan Nama Dosen yang dicari", "Mencari Data") Adodosen.RecordSource = "SELECT * FROM Dosen Where Nama_Dos Like'" & "%" & Kriteria & "%" & "'" Adodosen.Refresh If Adodosen.Recordset.EOF Then MsgBox "Data Tidak Ditemukan!", vbcritical, "Data Tidak Ada" End If Private Sub cmdedit_click() Tombol False, False, True, True, False With Adodosen.Recordset txtkode.text =.Fields("Kode_Dos") txtnama.text =.Fields("Nama_Dos") txtalamat.text =.Fields("Alamat_Dos") txttelpon.text =.Fields("No_Telp") End With txtkode.setfocus Baru = False Page 47 of 61

48 Private Sub cmdhapus_click() Dim hapus hapus = MsgBox("Anda yakin data ini akan dihapus?", vbquestion + vbyesno, "Hapus Data") If hapus = vbyes Then Adodosen.Recordset.Delete Adodosen.Recordset.MoveLast Else MsgBox "Data tidak jadi dihapus!", vbokonly + vbinformation, "Batal Menghapus" End If Private Sub cmdkeluar_click() Unload Me Private Sub cmdpertama_click() 'Menuju ke record pertama Adodosen.Recordset.MoveFirst Private Sub cmdsebelum_click() 'Menuju ke record sebelumnya Adodosen.Recordset.MovePrevious 'Jika berada di record pertama menuju ke record pertama If Adodosen.Recordset.BOF Then Adodosen.Recordset.MoveFirst End If Private Sub cmdsimpan_click() Tombol True, True, False, False, True With Adodosen.Recordset If Baru Then.AddNew.Fields("Kode_Dos") = txtkode.text.fields("nama_dos") = txtnama.text.fields("alamat_dos") = txtalamat.text.fields("no_telp") = txttelpon.text Page 48 of 61

49 .Update.Sort = "Kode_Dos" End With Kosong Private Sub cmdtambah_click() Tombol False, False, True, True, False Baru = True Kosong txtkode.setfocus Private Sub cmdtampil_click() Adodosen.RecordSource = "SELECT * FROM Dosen Order By Kode_Dos" Adodosen.Refresh Private Sub cmdterakhir_click() Adodosen.Recordset.MoveLast Public Sub Tombol(tambah, edit, simpan, batal, hapus As Boolean) cmdtambah.enabled = tambah cmdedit.enabled = edit cmdsimpan.enabled = simpan cmdbatal.enabled = batal cmdhapus.enabled = hapus Private Sub Form_Load() Adodosen.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Pengajaran.mdb" Adodosen.CommandType = adcmdtext Adodosen.RecordSource = "SELECT * FROM DOSEN ORDER BY Kode_Dos" Adodosen.Refresh Baru = False Page 49 of 61

50 Public Sub Kosong() txtkode.text = "" txtnama.text = "" txtalamat.text = "" txttelpon.text = "" Page 50 of 61

51 Bab X Laporan Salah satu komponen penting dalam pengolahan database adalah membuat laporan/report. Sebuah laporan tidak hanya dapat ditampilkan dalam bentuk tampilan layar(soft copy) tetapi juga harus dapat dicetak kedalam media output lain, seperti kertas (hard copy). Ada banyak program aplikasi yang dapat membantu kita dalam pembuatan laporan seperti Crystal Report, Quick Report, dsb. Namun sebenarnya dalam Visual BASIC telah disediakan komponen untuk pembuatan laporan pada program, yaitu komponen Data Report. Komponen Data Report digunakan untuk mendesain tampilan laporan, sedangkan untuk sumber datanya data report membutuhkan komponen pengakses database, yaitu Data Environment. 1. Menampilkan Pilihan Data Report dan Data Environment. Walaupun pada awal instalasi Visual BASIC, komponen Data Report dan Data Environment telah diikutsertakan, namun ada kalanya kedua komponen ini belum ditampilkan secara otomatis pada menu project. Untuk menampilkannya dapat dilakukan dengan klik Menu Project Components. Gambar 10.1 Pada jendela Components (Gambar 10.1), pilih Tab Designer. Berikan checklist pada Data Environment dan Data Report. Kemudian klik Apply, OK. Page 51 of 61

52 2. Menambahkan Data Environment Untuk dapat membuat sebuah laporan, pertama kali kita harus menambahkan sebuah Data Environment yang berfungsi mendefinisikan database dan tabel yang akan ditampilkan pada laporan. Data Environment dapat ditambahkan dengan cara klik menu Project Add Data Environment. Selanjutnya akan tampil jendela seperti pada Gambar Gambar Untuk menghubungkan Data Environment dengan database pengajaran. Lakukan dengan cara klik kanan Connection1 Pilih Properties. Selanjutnya akan ditampilkan jendela Data Link Properties seperti gambar Gambar Page 52 of 61

53 Pilih Microsoft Jet 4.0 OLE DB Provider, kemudian Klik Next >>, sehingga akan ditampilkan Tab Connection seperti pada gambar 10.4: Gambar Pada bagian Select or enter a database name isikan dengan nama database (Pengajaran.mdb). Kemudian klik OK. Setelah Data Environment terhubung dengan database, langkah berikutnya adalah menambahkan command sebagai pendefinisian tabel (1 command = 1 tabel/query) dengan cara klik kanan Connection1 Pilih Add Command. Kemudian klik kanan Command1 Pilih Properties sehingga akan ditampilkan jendela seperti pada gambar 10.5 Gambar 10.5 Page 53 of 61

54 Langkah berikutnya ubah nama Command1 menjadi cmddosen, Pada bagian Database Object pilih pilihan Table. Pada Object Name pilih nama tabel yang akan dipakai (Dosen). Kemudian Klik Apply OK, sehingga pada tampilan akhir Data Environment akan didapat hasil seperti pada gambar 10.6: Gambar Menambahkan Data Report Data Report merupakan komponen utama untuk mendesain tampilan laporan. Untuk menambahkan Data Report dapat dilakukan dengan cara memilih Menu Project Add Data Report. Sehingga akan ditampilkan Lembar Desain Data Report (Gambar 10.7) dan Toolbox Data Report (Gambar 10.8). Gambar 10.8 Gambar 10.7 Page 54 of 61

55 Untuk mendesain laporan kita dapat menggunakan komponen-komponen yang terdapat pada data report. Sebagai contoh, kita akan mendesain laporan data dosen dari database pengajaran diatas. Tambahkan komponen-komponen data report kedalam desain laporan dengan pengaturan properti sebagai berikut: Komponen Properti Nilai DataReport1 DataSource DataMember LapDosen DataEnvironment1 (pilihan) Cmddosen (pilihan) Report Header (Section4) RptLabel1 ( ) Laporan Data Dosen Page Header (Section2) RptLabel2 Kode Dosen RptLabel3 Nama Dosen RptLabel4 Alamat Dosen RptLabel5 No Telepon RptLine1( ) Top 0 RptLine2 Top 440 Detail (Section1) RptTextBox1 ( ) DataMember Cmddosen DataField Kode_Dos RptTextBox2 DataMember DataField Cmddosen Nama_Dos RptTextBox3 DataMember DataField Cmddosen Alamat_Dos RptTextBox4 DataMember DataField Cmddosen No_Telp Page Footer (Section3) RptLine3 Top 0 Report Footer (Section5) RptLabel6 Jumlah Data RptFunction ( ) FunctionType 4-rptFuncRCnt RptLine4 Top 0 Page 55 of 61

56 Sehingga akan didapatkan hasil seperti pada gambar Gambar 10.9 Kemudian jalankan program sehingga didapat hasil seperti pada gambar Gambar Page 56 of 61

57 Bab XI Menu & Toolbar Pada pemrograman aplikasi berbasis windows, umumnya sebuah program selalu dilengkapi dengan fasilitas Menu Bar dan Toolbar. Dalam pemrograman Visual BASIC, kita juga dapat membuat menu dan toolbar melalui fasilitas menu editor dan toolboxtoolbox yang telah disediakan Visual BASIC. Pada Bab ini kita akan membahas tata cara pembuatan menu dan toolbar menggunakan Visual BASIC secara singkat. 1. Menu Untuk membuat menu pada sebuah form, pertama kali kita harus membuat desain dari menu dan sub menu yang akan kita buat. Sebagai contoh kita akan membuat sebuah menu utama untuk mengakses program database yang telah kita buat. Langkah pertama anda harus menambahkan sebuah form (Project - Add Form). Kemudian Klik Menu Tools Menu Editor untuk menampilkan jendela menu editor. Pada jendela yang muncul lakukan pengaturan menu sebagai berikut : Name &Data mndata...data Dosen mndtdosen...data Mata Kuliah mndtmtkuliah...data Kuliah mndtkuliah...- mngrs &Laporan mnlap...daftar Dosen mnlapdosen...daftar Matakuliah mnlapmk...jadwal Perkuliahan mnlapjadwal sehingga pada menu editor akan didapat tampilan lengkap sebagai berikut: Page 57 of 61

58 Kemudian Klik OK. Sehingga pada tampilan form menu utama, akan tampil menu seperti berikut : Untuk menambahkan perintah pada setiap menu dan sub menu, dapat dilakukan dengan memilih menu yang akan diberi perintah. Page 58 of 61

59 2. Toolbar Untuk mempercantik dan mempermudah akses pada program, kita dapat menambahkan komponen toolbar yang dapat berfungsi sebagai shortcut perintah tertentu. Sebagai contoh pada menu utama kita akan menambahkan 3 buah toolbar. Untuk membuat toolbar kita membutuhkan 2 buah komponen yaitu : Komponen ImageList ( ) dan Komponen Toolbar ( ). Tambahkan kedua komponen tersebut kedalam form menu utama. Setelah itu atur gambar yang akan ditampilkan sebagai logo dari toolbar dengan cara klik kanan pada ImageList1 Pilih Properties. Selanjutnya akan ditampilkan kotak dialog Property Pages sebagai berikut: Pada Kotak dialog diatas pilih ukuran toolbar 32x32, kemudian klik Apply. Selanjutnya klik tab Images sehingga tampilan akan menjadi sebagai berikut: Page 59 of 61

60 Klik tombol Insert Picture, tentukan tempat penyimpanan gambar dan pilih gambar yang diinginkan, kemudian klik Open. Isikan Key dengan nama tombol, misalnya : Dosen untuk tombol dosen dan selanjutnya. Setelah 3 gambar telah dipilih dan diberi nama, selanjutnya klik Apply OK. Langkah selanjutnya adalah mengatur property dari komponen Toolbar dengan cara Klik Kanan komponen Toolbar Pilih Properties. Maka akan ditampilkan kotak dialog berikut: Pada kotak dialog diatas atur ImageList menjadi ImageList1. Pilihan ini akan mendefiniskan daftar gambar yang kita pilih adalah Gambar dari ImageList1. Selanjutnya klik tab Buttons, sehingga akan ditampilkan kotak dialog berikut : Page 60 of 61

61 Untuk menambahkan tombol pada toolbar klik tombol Insert Button, kemudian untuk mendefinisikan gambar dari tombol, isikan Image dengan Key/nama tombol dari gambar pada ImageList1. Lakukan lagi hal tersebut hingga terdapat 3 tombol pada toolbar (Index = 3). Kemudian Klik Apply OK. Sehingga pada tampilan akhir menu utama didapatkan tampilan seperti pada gambar berikut: Catatan : Untuk memanggil form lain melalui menu utama anda dapat lakukan dengan memberikan listing : <Nama_Form>.Show Contoh : FrmDosen.Show 3. Mengkompile Program Langkah terakhir dalam pembuatan program aplikasi adalah mengkompile program yang telah kita buat menjadi program aplikasi berbentuk executable file (file exe). Untuk membuat file exe, ikuti langkah berikut ini: - Aktifkan Project (contoh : Pengajaran.vbp) yang akan dijadikan file exe. - Klik menu File Make Pengajaran.exe. - Selanjutnya tentukan tempat penyimpanan file exe. - Beri nama file exe (contoh : Pengajaran.exe) - Klik tombol OK - Selesai Selanjutnya cobalah untuk membuka file exe tersebut melalui Windows Explorer dan lihat hasilnya. Page 61 of 61

Pemrograman Database I. Danu Wira Pangestu 1. Konsep Dasar. Lisensi Dokumen:

Pemrograman Database I. Danu Wira Pangestu  1. Konsep Dasar. Lisensi Dokumen: Pemrograman Database Visual Basic MySQL (bagian 4) Danu Wira Pangestu danu_wira@yahoo.com www.bangdanu.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan

Lebih terperinci

Pemrograman Database dengan perintah SQL

Pemrograman Database dengan perintah SQL Pemrograman Database dengan perintah SQL Imam Bukhari, S.Kom bukhari.imam@yahoo.co.id www.imambukhari.weebly.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan

Lebih terperinci

Danu Wira Pangestu

Danu Wira Pangestu Pemrograman Database Visual Basic MySQL (bagian 1) Danu Wira Pangestu danu_wira@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas

Lebih terperinci

Percabangan. 1. Statemen If...Then

Percabangan. 1. Statemen If...Then Dalam bahasan sebelumnya telah diperkenalkan dasar-dasar Visual Basic. Sudah dicoba kan projectnya?. Nah sekarang anda siap untuk menuju tahap berikutnya yaitu mempelajari konsep percabangan dan perulangan,

Lebih terperinci

Percabangan. Danu Wira Pangestu 1. Statemen If...Then. Lisensi Dokumen:

Percabangan. Danu Wira Pangestu  1. Statemen If...Then. Lisensi Dokumen: Pemrograman Database Visual Basic MySQL (bagian 2) Danu Wira Pangestu danu_wira@yahoo.com www.bangdanu.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan

Lebih terperinci

Bab I Pengenalan Visual BASIC

Bab I Pengenalan Visual BASIC Bab I Pengenalan Visual BASIC 1. Pendahuluan Visual BASIC (Beginners All-Purpose Symbolic Instruction Code) merupakan sebuah bahasa pemrograman yang dapat digunakan untuk membuat suatu aplikasi dalam Microsoft

Lebih terperinci

Pemrograman Visual. Oleh: Danu Wira Pangestu, S.Kom. bangdanu.wordpress.com

Pemrograman Visual. Oleh: Danu Wira Pangestu, S.Kom. bangdanu.wordpress.com Pemrograman Visual Oleh: Danu Wira Pangestu, S.Kom. Sekilas.NET Framework.NET Framework merupakan suatu kumpulan base class atau juga merupakan suatu set class library untuk mendevelop suatu program. Dengan

Lebih terperinci

Laporan. Danu Wira Pangestu Lisensi Dokumen:

Laporan. Danu Wira Pangestu  Lisensi Dokumen: Membuat Laporan pada VB dengan Data Report dan Data Environment. Danu Wira Pangestu danu_wira@yahoo.com www.bangdanu.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,

Lebih terperinci

Menu & Toolbar. 1. Menu

Menu & Toolbar. 1. Menu Cara Mudah Menciptakan Menu dan Toolbar pada Visual Basic. Dasar - dasar Visual BASIC, database dengan mysql dan pemrograman database serta perintah SQL dalam database serta membuat laporan dengan Data

Lebih terperinci

Database. Danu Wira Pangestu 1. Mengenal Database. Lisensi Dokumen:

Database. Danu Wira Pangestu  1. Mengenal Database. Lisensi Dokumen: Pemrograman Database Visual Basic MySQL (bagian 3) Danu Wira Pangestu danu_wira@yahoo.com www.bangdanu.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan

Lebih terperinci

KONEKSI VB DENGAN MYSQL (Wajib, S.Pd.)

KONEKSI VB DENGAN MYSQL (Wajib, S.Pd.) KONEKSI VB DENGAN MYSQL (Wajib, S.Pd.) Membuat Database dengan nama Siswa NAMA FIELD NIS NAMA ALAMAT JURUSAN TYPE CHAR(5) VARCHAR(30) VARCHAR(40) VARCHAR(20) Membuat Desain Form pada Visual Basic Menentukan

Lebih terperinci

Menu & Toolbar. Danu Wira Pangestu 1. Menu. Lisensi Dokumen:

Menu & Toolbar. Danu Wira Pangestu  1. Menu. Lisensi Dokumen: Cara Mudah Menciptakan Menu dan Toolbar pada Visual Basic. Danu Wira Pangestu danu_wira@yahoo.com www.bangdanu.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi

Lebih terperinci

MEMBUAT LAPORAN (DATA REPORT)

MEMBUAT LAPORAN (DATA REPORT) 1 MEMBUAT LAPORAN (DATA REPORT) Data Report merupakan sebuah desain untuk mencetak laporan dimana memiliki bagian-bagian seperti terlihat pada gambar 1 berikut : Gambar 1. Tampilan Data Report Maksud dari

Lebih terperinci

MEMBACA RECORD DENGAN ADODC

MEMBACA RECORD DENGAN ADODC BAB 7 MEMBACA RECORD DENGAN ADODC Pada bagian ini kita akan mempelajari cara membaca data atau record dari tabel menggunakan ADODC. Pada bagian ini juga diberikan contoh penerapan penggunaan ADODC untuk

Lebih terperinci

Koneksi dan Pembuatan Form Visual Basic MS Access. Arif Basofi PENS-ITS 2012

Koneksi dan Pembuatan Form Visual Basic MS Access. Arif Basofi PENS-ITS 2012 Koneksi dan Pembuatan Form Visual Basic MS Access Arif Basofi PENS-ITS 2012 TUJUAN Mengenal Antar Muka Program Visual Basic Jenis-jenis koneksi ke database MS Access Membuat Form Sederhana menurut struktur

Lebih terperinci

PERTEMUAN 8 Pemrograman Visual. Presented by : Sity Aisyah, M.Kom Blog : yeshasalsabila.blogspot.com

PERTEMUAN 8 Pemrograman Visual. Presented by : Sity Aisyah, M.Kom   Blog : yeshasalsabila.blogspot.com PERTEMUAN 8 Pemrograman Visual 1 Presented by : Sity Aisyah, M.Kom Email : dryesha@gmail.com Blog : yeshasalsabila.blogspot.com Pokok Bahasan : Database 2 Mengenal Database Database (basis data) dapat

Lebih terperinci

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0. No. : LST/PTI/PTI 8/0 Revisi : 0 Tgl. : 5-3-009 Hal. dari 3 hal.. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.. Sub Kompetensi Dapat mengakses

Lebih terperinci

Pengenalan Visual Basic

Pengenalan Visual Basic Pengenalan Visual Basic KETERANGAN : 1. Baris Menu, digunakan untuk memilih tugas-tugas tertentu seperti menyimpan project, membuka project, dll. 2. Main Toolbar, digunakan untuk melakukan tugastugas tertentu

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa Inggris komputer berasal dari kata to compute yang artinya

Lebih terperinci

LAPORAN HASIL PRATIKUM

LAPORAN HASIL PRATIKUM LAPORAN HASIL PRATIKUM BAHASA PEMROGRAMAN PENGENALAN VISUAL BASIC 6.0 DISUSUN OLEH : NAMA :... NIM :... KELAS :... KELOMPOK :... PROGRAM STUDI TEKNIK SIPIL FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PALANGKARAYA

Lebih terperinci

VISUAL PROGRAMMING 2. bangdanu.wordpress.com. By: Danu Wira Pangestu

VISUAL PROGRAMMING 2. bangdanu.wordpress.com. By: Danu Wira Pangestu VISUAL PROGRAMMING 2 By: Danu Wira Pangestu VARIABEL, TIPE DATA & OPERATOR Variabel Variabel adalah nama atau simbol yang digunakan untuk mewakili suatu nilai. Suatu variabel mempunyai nama dan menyimpan

Lebih terperinci

STRUKTUR KENDALI PERULANGAN

STRUKTUR KENDALI PERULANGAN STRUKTUR KENDALI PERULANGAN Tujuan Instruksi Khusus : 1. Mengetahui dan memahami tentang perulangan (iterasi) 2. Mengerti perbedaan jenis struktur kendali perulangan Visual Basic 3. Dapat membuat program

Lebih terperinci

Modul Report Dan Form Report

Modul Report Dan Form Report Modul Report Dan Form Report Oleh: Aep Setelah dapat melakukan form pengisian data, memperbaiki (editing data), dan menghapus dari tabel, selanjutnya adalah pencetakan data yang telah diinput ke media

Lebih terperinci

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic PEMROGRAMAN KOMPUTER VISUAL BASIC 6.0 Visual Basic Asal mula VB dari bahasa BASIC (Beginners Allpurpose Symbolic Instruction Code) yang pada awalnya bekerja pada sistem operasi DOS. Kelebihan VB : Sangat

Lebih terperinci

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface PERCOBAAN 9 Dasar Pemograman Visual A. Tujuan Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface B. Teori 1. Mengenal Visual Basic Visual Basic

Lebih terperinci

1. MENGENAL VISUAL BASIC

1. MENGENAL VISUAL BASIC 1. MENGENAL VISUAL BASIC 1.1 Mengenal Visual Basic 6.0 Bahasa Basic pada dasarnya adalah bahasa yang mudah dimengerti sehingga pemrograman di dalam bahasa Basic dapat dengan mudah dilakukan meskipun oleh

Lebih terperinci

DASAR MENGGUNAKAN VISUAL BASIC 6.0

DASAR MENGGUNAKAN VISUAL BASIC 6.0 DASAR MENGGUNAKAN VISUAL BASIC 6.0 Apa itu Visual Basic? Kata Visual menunjukkan cara yang digunakan untuk membuat Graphical User Interface (GUI). Dengan cara ini Anda tidak lagi menuliskan instruksi pemrograman

Lebih terperinci

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS I. Tujuan : 1. Mahasiswa dapat memahami tentang komponen pada Visual Basic yang digunakan untuk membuat koneksi aplikasi Visual Basic dengan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa inggris dari kata computer yang berarti menghitung. Dapat

Lebih terperinci

Modul Praktikum Ke-1

Modul Praktikum Ke-1 Bahasa Pemrograman Dasar Fathurrohman 1 Modul Praktikum Ke-1 (Tampilan VB, Event, Property, Objek Kontrol : form, text, label, command) Mengenal Visual Basic (VB) Visual Basic adalah salah satu perangkat

Lebih terperinci

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0 MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0 Setelah melaksanakan praktikum pada bab ini diharapkan mahasiswa dapat: Mengetahui konsep properti, event, methode dalam VB 6 Mengetahui lingkungan kerja IDE VB

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

Lebih terperinci

Bahasa Pemrograman-1 (Visual Basic)

Bahasa Pemrograman-1 (Visual Basic) Praktikum-17 AMIK-STMIK JAYANUSA Imam Gunawan, M. Kom MEMBUAT DATABASE MYSQL DENGAN SQL-YOG 1. Aktifkan Wamp Server : Klik Start, Program, WampServer, Start WampServer 2. Buka SQL-Yog : Klik Start, Program,

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Lampu Lalu Lintas 2.1.1 Pengertian Lampu Lalu Lintas Menurut Penjelasan UU Lalu Lintas No. 14 tahun 1992 pasal 8 ayat 1 huruf c menyebutkan bahwa Pengertian alat pemberi isyarat

Lebih terperinci

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat:

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat: Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp 34.800 Terbit pertama: Maret 2005 Sinopsis singkat: Buku ini berisi pembahasan mengenai pengembangan aplikasi database Client-Server dengan Visual

Lebih terperinci

Jl. Majapahit 605 Semarang Membuat Laporan (Cetak ke kertas ) dengan menggunakan Data Report Designer

Jl. Majapahit 605 Semarang Membuat Laporan (Cetak ke kertas ) dengan menggunakan Data Report Designer Membuat Laporan (Cetak ke kertas ) dengan menggunakan Data Report Designer Aktifkan/buka project Inventory dan aktifkan frmbarang dilayar. Membuat Data Environment Data Environment digunakan penghubung

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1 Simulasi 2.1.1 Pengertian Simulasi Simulasi merupakan salah satu cara untuk memecahkan berbagai persoalan yang dihadapi di dunia nyata (real world). Banyak metode yang dibangun

Lebih terperinci

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. BAB 2 LANDASAN TEORI 2.1. Visual Basic 6.0 Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengertian Aplikasi Aplikasi dapat diartikan sebagai program komputer yang dibuat untuk menolong manusia dalam melaksanakan tugas tertentu. Aplikasi komputer adalah suatu pekerjaan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Sistem Informasi Sistem berasal dari bahasa latin Systema dan bahasa Yunani adalah suatu kesatuan yang terdiri dari komponen atau elemen yang dihubuungkan bersama untuk memudahkan

Lebih terperinci

MODUL 1 PENGENALAN VISUAL BASIC 6.0

MODUL 1 PENGENALAN VISUAL BASIC 6.0 MODUL 1 PENGENALAN VISUAL BASIC 6.0 A. PENGANTAR Bahasa Basic pada dasarnya adalah bahasa pemrograman yang dibuat agar mudah dimengerti sehingga pemrograman di dalam bahasa Basic dapat dengan mudah dilakukan

Lebih terperinci

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel [Tutorial VB6] Bab 4 Penggunaan Data dan Variabel 1. Buka Microsoft Visual Basic 6.0. 2. Pada jendela New Project, klik Existing Pilih file Latihan.vbp klik Open 3. Tambahkan form baru ke dalam Project,

Lebih terperinci

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i BAB I Konsep Visual Basic: Penerapan di dunia Usaha, Instalasi serta Pengenalan IDE (Integrated Development Environment) VB dan konsep pemrograman visual I. Tujuan Praktikum 1. Mahasiswa mengenal VB, penerapan

Lebih terperinci

Tutorial, Source code, Request Program Visual Basic

Tutorial, Source code, Request Program Visual Basic Tutorial, Source code, Request Program Visual Basic Oleh : Moh. A Azis Membuat Form Transaksi Barang Keluar Program Persediaan Barang Form barang keluar digunakan untuk melakukan transaksi penginputan

Lebih terperinci

MODUL I Pengenalan IDE Visual Basic 6.0

MODUL I Pengenalan IDE Visual Basic 6.0 MODUL I Pengenalan IDE Visual Basic 6.0 Visual Basic (VB) pada dasarnya adalah sebuah bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah atau instruksi yang dimengerti oleh komputer

Lebih terperinci

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA TABEL Dalam pembuatan database, data yang pertama dibuat adalah tabel. Tabel merupakan kumpulan data yang tersusun menurut aturan tertentu dan merupakan komponen utama pada database. Table disusun dalam

Lebih terperinci

Field Tipe Data Size Keterangan userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10 -

Field Tipe Data Size Keterangan userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10 - Buatlah database baru dan beri nama penjualan Buat beberapa tabel berikut: 1. Barang Kodebrg Text 12 Primary key Namabrg Text 30 - Hargabl Currency - Input mask Hargajl Currency - Input mask Stok Number

Lebih terperinci

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA A. MAKSUD DAN TUJUAN 1. MAKSUD Memahami cara menyimpan data ke dalam basis data dengan kode program 2. TUJUAN Mahasiswa mampu membuat program

Lebih terperinci

1.1 Mengenal Visual Basic (VB) 1.2 Mengenal Integrated Development Environment (IDE) VB 6

1.1 Mengenal Visual Basic (VB) 1.2 Mengenal Integrated Development Environment (IDE) VB 6 1.1 Mengenal Visual Basic (VB) Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintahperintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

Lebih terperinci

Gambar 1 Table Petugas. Gambar 2 Penambahan Komonen Pada Form

Gambar 1 Table Petugas. Gambar 2 Penambahan Komonen Pada Form A. Pembutan input data petugas 1) Membuat table petugas Buat table dengan nama Tpetugas buat isi table seperti gambar di bawah ini Field name Data type Field size Index kd_ptgs Text 4 Primary key nama

Lebih terperinci

BAB 3 Database dalam Form

BAB 3 Database dalam Form BAB 3 Database dalam Form Pokok Pembahasan Koneksi database menggunakan MS ADO dan Dataenvironment Menggunakan Provider driver koneksi yang tersedia dan ODBC Driver Menggunakan komponen yang berhubungan

Lebih terperinci

Pemrograman Database dengan Remote Data Control. Tessy Badriyah, SKom,MT

Pemrograman Database dengan Remote Data Control. Tessy Badriyah, SKom,MT Pemrograman Database dengan Remote Data Control Tessy Badriyah, SKom,MT Definisi Remote Data Control merupakan metode alternatif untuk melakukan koneksi ke database selain menggunakan ODBC dan ORADC Diagram

Lebih terperinci

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1 MODUL I PENDAHULUAN MENGENAL VISUAL BASIC Microsoft Visual Basic adalah bahasa pemrograman yang dugunakan untuk membuat aplikasi windows yang berbasis GUI. Visual Basil merupakan Event-Driven Programming

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Sekilas Tentang Microsoft Visual Basic 6.0 Microsoft Visual Basic merupakan salah satu aplikasi pemrograman visual yang memiliki bahasa pemrograman yang cukup popular dan mudah

Lebih terperinci

Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0. S. Thya Safitri

Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0. S. Thya Safitri Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0 S. Thya Safitri Teknik Informatika Sekolah Tinggi Teknologi Telematika Telkom Purwokerto 2016 Visual Basic adalah salah suatu development tools

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 -

Oleh : Uus Rusmawan Hal - 1 - Hal - 1 - BAB KONEKSI ACCESS KONEKSI MENGGUNAKAN OBJEK To the point Yang dimaksud dengan menggunakan objek adalah menggunakan adodc. Ikuti langkahnya step by step pada redaksi dan gambar di bawah ini.

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti

BAB 2 LANDASAN TEORI. Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa Inggris berasal dari kata computer yang artinya menghitung.

Lebih terperinci

PEMROGRAMAN DASAR. Visual Basic 6

PEMROGRAMAN DASAR. Visual Basic 6 PEMROGRAMAN DASAR Visual Basic 6 TUJUAN Memahami solusi studi kasus menggunakan konsep berorientasi objek dalam visual basic (VB) Materi Konsep Objek Dalam Visual basic Objek in form and control Implementation

Lebih terperinci

ADODC. Gambar 5.1. ADODC

ADODC. Gambar 5.1. ADODC 5 ADODC Objektif: Memahami Definisi ADO Mengenal Properti ADODC Mengaktifkan ADODC Mengkonfigurasi ADODC Membuat Sebuah Data Link File Menentukan RecordSource ADO Data Control atau yang disingkat sebagai

Lebih terperinci

PENGGUNAAN EVENT, PROPERTY DAN METHOD

PENGGUNAAN EVENT, PROPERTY DAN METHOD PENGGUNAAN EVENT, PROPERTY DAN METHOD Membuat User Interface (UI) Aktifkan VB 6 melalui tombol Start. Kenali jenis-jenis komponen (control) yang ada di dalam bagian ToolBox Pada Jendela Form buatlah UI

Lebih terperinci

Koneksi Database BAB 1

Koneksi Database BAB 1 BAB 1 Koneksi Database Ada banyak cara untuk membuat koneksi database agar aplikasi yang kita buat di Visual Basic dapat berhubungan dengan database baik itu database dari Ms Access, MySQL, SQL Server,

Lebih terperinci

2. TINJAUAN PUSTAKA. Microsoft Visual Basic 6.0 memiliki banyak keistimewaan dalam penggunaannya yaitu :

2. TINJAUAN PUSTAKA. Microsoft Visual Basic 6.0 memiliki banyak keistimewaan dalam penggunaannya yaitu : 2. TINJAUAN PUSTAKA 2.1 Microsoft Visual Basic 6.0 Microsoft Visual Basic merupakan salah satu bentuk sarana pengembangan aplikasi berbasis windows. Visual yang cenderung mengarah kepada metode pembentukan

Lebih terperinci

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0. No. : LST/PTI/PTI 228/03 Revisi : 01 Tgl. : 30-3-2009 Hal. 1 dari 13 hal. 1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0. 2. Sub Kompetensi Dapat

Lebih terperinci

Form dan Kontrol. 5.1 Form

Form dan Kontrol. 5.1 Form Form dan Kontrol Pada bab-bab sebelumnya kita telah sering menggunakan form maupun kontrol. Kita menggunakan form sebagai cara untuk berinteraksi dengan pengguna/user. Dengan form, kita bisa menciptakan

Lebih terperinci

Algoritma Pemrograman 2 B

Algoritma Pemrograman 2 B Algoritma Pemrograman 2 B Dr. Lily Wulandari Minggu 3 TIPE DATA, VARIABEL DAN KONSTANTA, OPERATOR DAN KONTROL PROGRAM 1 Tipe Data dalam Visual Basic Microsoft Visual Basic menyediakan beberapab tipe data

Lebih terperinci

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report I.Koneksi DataBase MySQL Selain dengan Microsoft Acess, Visual Basic memilik koneksi dengan Jenis database lainnya, seperti MySQL, Oracle, Postgress

Lebih terperinci

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS Membuat program Aplikasi ternyata tidak sesulit seperti yang dibayangkan. Untuk kebutuhan di kantor kita bisa membuatnya sendiri dengan belajar otodidak. Selain

Lebih terperinci

PENGENALAN VISUAL BASIC 6.0

PENGENALAN VISUAL BASIC 6.0 PENGENALAN VISUAL BASIC 6.0 Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Bahasa

Lebih terperinci

4. Lalu klik Worksheet List Car dan buat kolom seperti ini :

4. Lalu klik Worksheet List Car dan buat kolom seperti ini : Langkah- langkah pembuatan macro atau form catatan pelanggan dalam ms.excel 2013, antara lain : 1. Buka file excel 2. Double klik di nama worksheet lalu ganti nama dari Sheet1 menjadi Home, Sheet2 menjadi

Lebih terperinci

Sistem Informasi Royalti

Sistem Informasi Royalti Sistem Informasi Royalti POKOK BAHASAN Diagram Objek Sistem Informasi Royalti Struktur File Sistem Informasi Royalti Membuat Database dan Tabel Form-Form yang Terlibat Pembuatan Form Wizard Pembuatan Form

Lebih terperinci

Visual Basic 6.0 For Beginners

Visual Basic 6.0 For Beginners Visual Basic 6.0 For Beginners Febryan Hari Purwanto fharipurwanto@gmail.com Chapter 1 Mengenal Visual Basic 6.0 Visual Basic adalah salah satu bahasa pemrograman komputer yang sudah mendukung OOP (Object

Lebih terperinci

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih. KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0 Dilengkapi penjelasan Coding Oleh: Didin Muhidin Copyright 2016 by DiesAlfatih Penerbit DiesAlfatih_1453 diesalfatih.blogspot.com diesalfatih@gmail.com Desain

Lebih terperinci

MODUL 2 SELECTION & LOOPING PADA FORM

MODUL 2 SELECTION & LOOPING PADA FORM MODUL 2 SELECTION & LOOPING PADA FORM TUJUAN : Mahasiswa mampu menguasai dan memahami penggunaan logika selection dan looping di Visual Basic.Net dengan implementasi pada Form dan object. Materi : Selection

Lebih terperinci

Modul Praktikum Ke-2

Modul Praktikum Ke-2 Bahasa Pemrograman Dasar Fathurrohman 6 Modul Praktikum Ke-2 (Method, Objek Kontrol (OptionButton, CheckBox, Frame), Variabel, Tipe Data) Aktifkan VB 6 melalui tombol Start. Buka kembali project Latihan1.vbp:

Lebih terperinci

Menggunakan Microsoft Access (perhatikan untuk red text)

Menggunakan Microsoft Access (perhatikan untuk red text) Menggunakan Microsoft Access (perhatikan untuk red text) 1. Membuat Database dan Tabel Materi ini akan menjelaskan bagaimana membangun database, tabel dan field. Akan dijelaskan pula mengenai format dan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam Bahasa Inggris komputer berasal dari kata to compute yang artinya

Lebih terperinci

Mengatur MDI Child dalam jendela MDI Form Membuat Garis Pemisah antar Menu Melakukan Koding terhadap Menu

Mengatur MDI Child dalam jendela MDI Form Membuat Garis Pemisah antar Menu Melakukan Koding terhadap Menu DAFTAR ISI Kata Pengantar.. i Daftar Isi iii Daftar Gambar... vi 1. DATABASE SQL SERVER.. 1 1.1 Sejarah SQL Server. 1 1.2 Perbedaan SQL Server dengan Microsoft Access... 2 1.3 Utilitas pada SQL Server

Lebih terperinci

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata TIPE DATA, VARIABEL DAN KONSTANTA, OPERATOR DAN KONTROL PROGRAM Minggu ke-3 Tipe Data dalam Visual Basic Microsoft Visual Basic menyediakan beberapa tipe data seperti Integer, Long, Single, Double, Currency,

Lebih terperinci

Struktur Data II. Bekerja Dengan Form.

Struktur Data II. Bekerja Dengan Form. Struktur Data II dengan Visual Basic Bekerja Dengan Form ptputraastawa@gmail.com Ptputraastawa.wordpress.com @2011 Data dan Variabel Penggunaan Data dan Variabel Informasi yang disimpan atau diolah oleh

Lebih terperinci

Modul Database dan Pengaksesannya dari FORM #1

Modul Database dan Pengaksesannya dari FORM #1 Modul Database dan Pengaksesannya dari FORM #1 Oleh: Aep Modul Database & Form Secara sederhana Database dapat diartikan dengan kumpulan data yang membentuk suatu informasi. Dalam pemakaian komputer secara

Lebih terperinci

Konsep Sistem Informasi B

Konsep Sistem Informasi B MICROSOFT ACCESS FORM Form digunakan untuk merepresentasikan ke user atau menerima inputan dari user data-data dalam tabel atau query dalam bentuk interface grid, tombol, dan lain-lain kontrol windows.

Lebih terperinci

Pembuatan menu pada Visual Basic dapat dilakukan dengan bantuan Menu Editor yang terdapat pada Menu Tools.

Pembuatan menu pada Visual Basic dapat dilakukan dengan bantuan Menu Editor yang terdapat pada Menu Tools. Latihan 29 Membuat Menu Pada Visual Basic Pembuatan menu pada Visual Basic dapat dilakukan dengan bantuan Menu Editor yang terdapat pada Menu Tools. Pada dasarnya setiap item menu memiliki dan sebuah Nama.

Lebih terperinci

Contoh Aplika Aplik si a VB dengan Database Oracle 1

Contoh Aplika Aplik si a VB dengan Database Oracle 1 Contoh Aplikasi VB dengan Database Oracle 1 Instalasi Oracle 9i pada Sistem Operasi Windows Kebutuhan Sistem CPU dengan prosesor Minimum Frekuensi Clock 500 Mhz. Memory SDRAM sebesar 26 Mb. Harddisk dengan

Lebih terperinci

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi komputer dapat diartikan sebagai alat untuk menghitung. Perkembangan teknologi dan

Lebih terperinci

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0 LABORATORIUM TEKNIK INDUSTRI FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH SURAKARTA 2013 MODUL IV PENGENALAN MICROSOFT

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 MEMBUAT LAPORAN MENGGUNAKAN DATA REPORT DATA REPORT Data report adalah pelengkap VB untuk membuat laporan. Secara umum langkah pembuatan laporan dengan data report adalah membuat

Lebih terperinci

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA Microsoft Access 2007 Disusun Oleh : Adri Priadana, S.Kom Fakultas Bisnis Dan Teknologi Informasi Universitas Teknologi Yogyakarta 2014 DAFTAR ISI DAFTAR ISI...2

Lebih terperinci

Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report

Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report A. MAKSUD DAN TUJUAN 1. MAKSUD Memahami pembuatan menu sebagai pengendali seluruh form 2. TUJUAN Mahasiswa mampu

Lebih terperinci

PRAKTIKUM 10 REPORT LANJUTAN 72 C. TUGAS PENDAHULUAN Buat perancangan report untuk pegawai dan kerja seperti contoh dibawah ini : D. PERCOBAAN Buka da

PRAKTIKUM 10 REPORT LANJUTAN 72 C. TUGAS PENDAHULUAN Buat perancangan report untuk pegawai dan kerja seperti contoh dibawah ini : D. PERCOBAAN Buka da Praktikum 10 Report Lanjutan A. TUJUAN 1. Menjelaskan tentang pengurutan dan pengelompokan data pada report 2. Menjelaskan tentang penambahkan header dan footer pada report 3. Menambahkan data dalam bentuk

Lebih terperinci

Program absen dengan menggunakan visual basic 6.0

Program absen dengan menggunakan visual basic 6.0 Program absen dengan menggunakan visual basic 6.0 Pajrin Wurika Sahara Wurika.sahara@gmail.com Abstrak Visual Basic merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment

Lebih terperinci

MODUL 2 PERANCANGAN INTERFACE

MODUL 2 PERANCANGAN INTERFACE 6 MODUL 2 PERANCANGAN INTERFACE A. Tujuan Praktikum 1. Mahasiswa mampu memahami struktur dasar dan konsep pemrograman berbasis objek pada Visual Basic 2. Mahasiswa mampu membuat interface antar muka untuk

Lebih terperinci

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2.

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2. 2 EVENT DAN PROPERTY 2.1. Membuat User Interface Pemrograman Visual Basic adalah suatu pemrograman visual, dimana pembuatan program dilakukan menggunakan media visual atau sering disebut dengan user-interface.

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Sekilas Mengenai Microsoft Visual Basic Versi 6 Microsoft Visual Basic adalah sebuah bahasa pemograman komputer. Bahasa pemograman adalah perintah perintah atau instruksi yang

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Pengenalan Visual Basic 6.0 Visual Basic 6.0 merupakan salah satu tool untuk pengembangan aplikasi yang banyak diminati oleh orang. Visual Basic merupakan bahasa pemrograman

Lebih terperinci

BAB I Pengenalan Microsoft Visual Basic 6.0

BAB I Pengenalan Microsoft Visual Basic 6.0 BAB I Pengenalan Microsoft Visual Basic 6.0 Pembuatan program dalam Visual Basic berbeda dengan pembuatan program-program DOS atau pemrograman yang bersifat konvensional. Dalam Visual Basic, pembuatan

Lebih terperinci

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel. Cepat Mahir Visual Basic 6.0 mail4krisna@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

MEMBUAT DATA BASE dengan Microsoft SQL server 2000

MEMBUAT DATA BASE dengan Microsoft SQL server 2000 MEMBUAT DATA BASE dengan Microsoft SQL server 2000 Bentuk umum: CREATE DATABASE nama_database; Contoh: CREATE DATABASE pegawai; Caranya: 1. klik Start All Programs Microsoft SQL Server Query Analyzer 2.

Lebih terperinci

Otodidak VBA MS Excel untuk Pemula

Otodidak VBA MS Excel untuk Pemula Otodidak VBA MS Excel untuk Pemula Otodidak VBA MS Excel untuk Pemula Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO Otodidak VBA MS Excel untuk Pemula Jubilee Enterprise 2017, PT Elex Media Komputindo,

Lebih terperinci

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer) PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer) Tujuan: 1. Menggunakan loop For...Next untuk menjalankan pernytaan selama beberapa kali. 2. Menampilkan keluaran pada form menggunakan metode

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Teknologi komputer sesungguhnya telah banyak merubah sistem tata kerja yang digunakan oleh manusia yang bergerak di bidang informasi. Istilah komputer mempunyai

Lebih terperinci