Tim Laboratorium 2005 BAB I KONTROL ARRAY

19
1 Tim Laboratorium 2005 BAB I KONTROL ARRAY A. TUJUAN PRAKTIKUM 1. Praktikan mampu mengetahui kegunaan dari control 2. Praktikan mampu menggunakan control array B. TUGAS PENDAHULUAN 1. Ada berapa cara untuk membuat control array? 2. Sebutkan dan jelaskan masing-masig cara pembuatan control array! C. DASAR TEORI Visual Basic adalah Bahasa Pemograman berbasis objek. Artinya pendekatan pembuatan program melalui objek atau control group yang memiliki nama tipe yang sama. Yang membedakan masing-masing adalah indeks yang ada pada nama control tersebut. Kontrol array dapat ditambahkan atau dihapus pada saat program sedang dijalankan, dengan menggunakan kode program: LoadObjek(Indeks) : Untuk menambah Objek Unload Objek (Indeks) : Untuk menghapus objek yang telah dibuat dengan perintah Loaf. D. PROSEDUR PRAKTIKUM Buatlah program kalkulator sederhana yang dapat digunakan untuk operasi perhitungan seperti penjumlahan, pengurangan, perkalian dan pembagian, rancanglah sebuah Form Seperti dibawah ini. tombol angka 1 s/d 9 menggunakan control array, CommandButton dengan nama CmdNumber, dan property indeks serta property Caption: 0 = CmdNumber(0), Caption = 0 1 = CmdNumber(1), Caption = 1 2 = CmdNumber(2), Caption = 2 3 = CmdNumber(3), Caption = 3 4 = CmdNumber(4), Caption = 4 5 = CmdNumber(5), Caption = 5

Transcript of Tim Laboratorium 2005 BAB I KONTROL ARRAY

1 Tim Laboratorium 2005

BAB I KONTROL ARRAY

A. TUJUAN PRAKTIKUM 1. Praktikan mampu mengetahui kegunaan dari control 2. Praktikan mampu menggunakan control array

B. TUGAS PENDAHULUAN 1. Ada berapa cara untuk membuat control array? 2. Sebutkan dan jelaskan masing-masig cara pembuatan control array!

C. DASAR TEORI

Visual Basic adalah Bahasa Pemograman berbasis objek. Artinya pendekatan pembuatan program melalui objek atau control group yang memiliki nama tipe yang sama. Yang membedakan masing-masing adalah indeks yang ada pada nama control tersebut.

Kontrol array dapat ditambahkan atau dihapus pada saat program sedang dijalankan, dengan menggunakan kode program:

LoadObjek(Indeks) : Untuk menambah Objek

Unload Objek (Indeks) : Untuk menghapus objek yang telah dibuat dengan perintah Loaf.

D. PROSEDUR PRAKTIKUM

Buatlah program kalkulator sederhana yang dapat digunakan untuk operasi perhitungan seperti penjumlahan, pengurangan, perkalian dan pembagian, rancanglah sebuah Form Seperti dibawah ini.

tombol angka 1 s/d 9 menggunakan control array, CommandButton dengan nama CmdNumber, dan property indeks serta property Caption:

0 = CmdNumber(0), Caption = 0 1 = CmdNumber(1), Caption = 1 2 = CmdNumber(2), Caption = 2 3 = CmdNumber(3), Caption = 3 4 = CmdNumber(4), Caption = 4 5 = CmdNumber(5), Caption = 5

2 Tim Laboratorium 2005

6 = CmdNumber(6), Caption = 6 7 = CmdNumber(7), Caption = 7 8 = CmdNumber(8), Caption = 8 9 = CmdNumber(9), Caption = 9 Tombol Operator menggunakan control array CommandButton dengan nama CmdOperator dan property indeks serta Caption:

+ : CmdOperator(0), Caption : + - : CmdOperator(0), Caption : - * : CmdOperator(0), Caption : * / : CmdOperator(0), Caption : / = : CmdOperator(0), Caption : = Tombol clearn ( C ) menggunakan control command button dengan nama CmdClear. Untuk input text, menggunakan control textbox dengan nama Text, dan property Alingment = Ringht Justify

Tuliskan kode-kode program Sebagai berikut:

Deklarasi variabel global: ---------------------------------------------- Option Explicit Dim lastinput As Boolean Dim Operator As String Dim hasil As Single Dim bilangan1, bilangan2 As Variant ----------------------------------------------- Kode pada tombol Clear ( C ) ----------------------------------------------- Private Sub CmdClear_Click() lastinput = False Text.Text = "" End Sub Kode pada tombol nomor (Control CmdNumber) -------------------------------------------------------------- Private Sub CmdNumber_Click(Index As Integer) If lastinput = False Then Text.Text = Text.Text & Index Else bilangan1 = Text.Text Text.Text = "" Text.Text = Index lastinput = False End If End Sub

3 Tim Laboratorium 2005

-------------------------------------------------------------- Kode pada tombol nomor (Control CmdOperator) ---------------------------------------------------------------- Private Sub CmdOperator_Click(Index As Integer) Select Case Index Case 0 Operator = "+" Case 1 Operator = "-" Case 2 Operator = "*" Case 3 Operator = "/" Case 4 bilangan2 = Text.Text Select Case Operator Case "+" hasil = Val(bilangan1) + Val(bilangan2) Case "-" hasil = bilangan1 - bilangan2 Case "*" hasil = bilangan1 * bilangan2 Case "/" If bilangan2 = 0 Then MsgBox "pembagian oleh nol" Else hasil = bilangan1 / bilangan2 End If End Select Text.Text = hasil bilangan1 = hasil End Select lastinput = True End Sub --------------------------------------------------------------

E. LATIHAN Dengan menggunakan program diatas, modifikasihlah sehingga program tersebut memiliki fungsi mod yaitu, untuk mendapatkan sisa dari operasi pembagian.

F. TUGAS Pada program, terdapat code Val(bilangan1)+ Val(bilangan2), apa arti dari fungsi Val, dan Mengapa kode yang menggunakan fungsi Val Hanya ada pada operasi pemjumlahan (+), untuk operasi pengurangan, perkalian dan pembagian tidak menggunakan fungsi Val.

4 Tim Laboratorium 2005

Text1

CommandButton1

Text2

Text3

Text4

Text5

Text6 Label1

BAB II

EVENT DAN METHOD

A. TUJUAN PRAKTIKUM 1. Praktikan mampu mengetahui kegunaan dari Event dan Method 2. Praktikan mampu menggunakan Event dan Method yang ada pada tiap control.

B. TUGAS PENDAHULUAN 1. Apa perbedaan Event dan Method? 2. Kapan suatu Event akan dijalankan?

C. DASAR TEORI

1. Event : Suatu kejadian yang akan diterima oleh suatu Objek.Event yang diterima oleh objek berfungsi untuk menjalankan kode program (procedure atau fungsi) yang ada didalam objek tersebut.

2. Method : Suatu kumpulan perintah yang memiliki kegunaan yang hampir sama dengan suatu fungsi atau procedur, tetapi perintah-peritah tersebut suda disediakan dalam suatu objek. Suatu method umumnya digunakan untuk menjalankan perintah khusus pada suatu objek tertentu.

D. PROSEDUR PRAKTIKUM

Buatlah program untuk menghitung pembelian suatu barang dan menghasilkan jumlah total pembelian, rancanglah Form dengan Objek-Objek Komponen seperti dihalaman berikut.

5 Tim Laboratorium 2005

Text1,2,3,4 dan 5 menggunakan control array dengan jumlah indeks sesuai jumlah baris control array textbox. Ubah properties masing-masing control Sebagai berikut:

Untuk semua control yang belum ada dalam table, pengubahan propertinya disesuaikan dengan Form. Tulis Kode Program Sebagai Berikut: Deklarasi Variabel Global ------------------------------------------------------------------------------------ Option Explicit Dim indeksaktif As Byte Dim indeksakhir As Byte Dim lebarform As Integer Dim boolindeksakhir As Boolean Dim kiritextnamabrg As Integer Dim kiritextjumlahbrg As Integer Dim kiritexthargasat As Integer Dim kiritextharga As Integer Dim kiritextno As Integer

Ojek Properti Pengaturan

Text1 Name TextNo(index) Alignment Center Enabled False

Text2 Name TextNamaBrg(index) Alignment Left Justify

Text3 Name TextJumlahBrg(index) Alignment Center

Text4 Name texthargaSat(index) Alignment RightJusty

Text5 Name TextHarga(Index) Alignment Center

Enabled False

Text6 Name TextHargaTotal alignment Center

enabled False

Command Nama CommandTambah Caption &Tambah

Label1 Name LabelTotal Caption Total:

6 Tim Laboratorium 2005

------------------------------------------------------------------------------------- Kode pada command tambah menggunakan Event Clik ------------------------------------------------------------------------------------- Private Sub CommandTambah_Click() tambahdaftar End Sub ------------------------------------------------------------------------------------- Kode pada form menggunakan event Load ------------------------------------------------------------------------------------- Private Sub Form_Load () lebarform = Form1.Width Kiritextnamabrg = TextNamaBrg (0).Left Kiritextjumlahbrg = TextJumlahBrg(0).Left Kiritexthargasat = Texthargasat(0).Left Kiritextharga = Textharga(0).Left kiritextno = TextNo(0).Left indeksakhir = 4 letakbawah End Sub ------------------------------------------------------------------------------------- Kode pada form menggunakan event Resize ------------------------------------------------------------------------------------- Private Sub Form_Resize() letakbawah End Sub ------------------------------------------------------------------------------------- Kode pada control textharga menggunakan event change ---------------------------------------------------------------------------------------------- Private Sub Texthargasat_Change(Index As Integer) Textharga(Index) = CStr(Val(TextJumlahBrg(Index)) * Val(Texthargasat(Index))) End Sub ---------------------------------------------------------------------------------------------- Kode pada texthargasat menggunakan event LostFocus ---------------------------------------------------------------------------------------------- Private Sub Texthargasat_LostFocus(Index As Integer) Dim i As Byte TextHargaTotal = "0" For i = 0 To indeksakhir TextHargaTotal = CStr(Val(TextHargaTotal) + Val(Textharga(i))) Next End Sub

7 Tim Laboratorium 2005

---------------------------------------------------------------------------------------------- Kode pada control jumlahbrg menggunakan event change ---------------------------------------------------------------------------------------------- Private Sub TextJumlahBrg_Change(Index As Integer) Textharga(Index) = CStr(Val(TextJumlahBrg(Index)) * Val(Texthargasat(Index))) End Sub ---------------------------------------------------------------------------------------------- Kode pada control jumlahbrg menggunakan LostFocus --------------------------------------------------------------------------------------------- Private Sub TextJumlahBrg_LostFocus(Index As Integer) Dim i As Byte TextHargaTotal = "0" For i = 0 To indeksakhir TextHargaTotal = CStr(Val(TextHargaTotal) + Val(Texthargasat(i))) Next End Sub ---------------------------------------------------------------------------------------------- Kode pada control textjumlahbrg menggunakan event gotfocus ---------------------------------------------------------------------------------------------- Private Sub TextNamaBrg_GotFocus(Index As Integer) indeksaktif = Index TextNo(Index) = CStr(Index) End Sub ---------------------------------------------------------------------------------------------- Procedure letak bawah ---------------------------------------------------------------------------------------------- Private Sub letakbawah() Form1.Width = lebarform CommandTambah.Top = Form1.Height - 900 CommandTambah.Left = 480 LabelTotal.Top = Form1.Height - 780 LabelTotal.Left = 5520 TextHargaTotal.Top = Form1.Height - 990 TextHargaTotal.Left = kiritextharga End Sub ---------------------------------------------------------------------------------------------- Procedure tambahdaftar ---------------------------------------------------------------------------------------------- Private Sub tambahdaftar() TextNamaBrg(indeksakhir).SetFocus Form1.Height = Form1.Height + 480 indeksakhir = indeksakhir + 1 Load TextNamaBrg(indeksakhir) TextNamaBrg(indeksakhir).Left = kiritextnamabrg TextNamaBrg(indeksakhir).Top = TextNamaBrg(indeksakhir - 1).Top + 480 TextNamaBrg(indeksakhir).Visible = True TextNamaBrg(indeksakhir) = "" Load TextJumlahBrg(indeksakhir) TextJumlahBrg(indeksakhir).Left = kiritextjumlahbrg TextJumlahBrg(indeksakhir).Top = TextJumlahBrg(indeksakhir - 1).Top + 480

8 Tim Laboratorium 2005

TextJumlahBrg(indeksakhir).Visible = True TextJumlahBrg(indeksakhir) = "" Load Texthargasat(indeksakhir) Texthargasat(indeksakhir).Left = kiritexthargasat Texthargasat(indeksakhir).Top = Texthargasat(indeksakhir - 1).Top + 480 Texthargasat(indeksakhir).Visible = True Texthargasat(indeksakhir) = "" Load Textharga(indeksakhir) Textharga(indeksakhir).Left = kiritextharga Textharga(indeksakhir).Top = Textharga(indeksakhir - 1).Top + 480 Textharga(indeksakhir).Visible = True Textharga(indeksakhir) = "" Load TextNo(indeksakhir) TextNo(indeksakhir).Left = kiritextno TextNo(indeksakhir).Top = TextNo(indeksakhir - 1).Top + 480 TextNo(indeksakhir).Visible = True TextNo(indeksakhir) = CStr(indeksakhir) End Sub

E. LATIHAN Dengan menggunakan program diatas, tambahkan tombol tutup menggunakan kontrol commandbutton pada bagian bawah form untuk menutup aplikasi. Tombol tersebut akan tetap berada dibawah ketika terjadi penambahan baris textbox.

F. TUGAS 1. Berapa Jumlah Komponen yang digunakan dalam program tadi. 2. Jelaskan arti tiap baris program pada program yang anda buat pada

pada latihan

9 Tim Laboratorium 2005

Text1

Text2 Text3 Text4

Command Button

BAB III

INPUT VALIDASI

A. TUJUAN PRAKTIKUM 1. Praktikan mampu mengetahui kegunaan Input Validasi pada program 2. Praktikan mampu menggunakan Input Validasi pada program

B. TUGAS PENDAHULUAN Sebutkan aturan-aturan input validasi untuk input sebuah data.

C. DASAR TEORI

Input Validasi ( Validasi Masukan) merupakan aspek yang penting dalam program, input validasi adalah proses pengecekan masukan (Input) data yang dilakukan olehpemakasi sebelum data tersebut diproses oleh program. Validasi merupakan proses yang proaktif karena pengecekan dilakukan pada saat data ketikan oleh pemakai. Validasi dilakukan untuk membatasi input data yang akan dimasukan oleh pemakai.

D. PROSEDUR PRAKTIKUM

Buatlah sebuah program yang akan membatasi input yang diberikan

oleh pengguna. Misalnya input hanya boleh menggunakan angka saja, huruf saja atau kombinasi angka dan huruf.

Rancanglah Form dengan menggunakan control-kontrol seperti pada Gambar dibawah ini.

Ubahlah Properti-Properti tiap Komponen

Objek Properti Pengaturan

Text1 Name TextNumber Text2 Name TextUpCase Text3 Name TextCombine Text4 Name TextLimit Command Button Name CommandProses Caption &Proses

10 Tim Laboratorium 2005

Tombol Proses akan memproses input yang diberikan pada text limit (text4). Jika yang dimasukan adalah angka selain angka 1 s/d 100 maka akan ditampilkan pesan yang meminta masukan angka 1 s/d 100 Tuliskan kode-kode program Sebagai berikut: kode program pada command proses --------------------------------------------------------------------------------------- Private Sub CommandProses_Click() Dim tinggi As Integer Dim rendah As Integer Dim pesan As String TextLimit.SetFocus tinggi = 100 rendah = 1 pesan = "Masukan akngka 1 sampai dengan 100" If (TextLimit = "") Or (Val(TextLimit) > tinggi) Then MsgBox pesan TextLimit.SetFocus Else MsgBox "angka yang anda masukan adalah :" & TextLimit TextLimit.SetFocus End If End Sub --------------------------------------------------------------------------------------- Kode program pada textCombine menggunakan event KeyPress --------------------------------------------------------------------------------------- Private Sub TextCombine_KeyPress(KeyAscii As Integer) Dim strvalid As String strvalid = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" KeyAscii = Asc(UCase(Chr(KeyAscii))) If InStr(strvalid, Chr(KeyAscii)) = 0 Then KeyAscii = 0 End If End Sub --------------------------------------------------------------------------------------- Kode program pada textnumber menggunakan event KeyPress --------------------------------------------------------------------------------------- Private Sub TextNumber_KeyPress(KeyAscii As Integer) Dim strvalid As String strvalid = "0123456789" If InStr(strvalid, Chr(KeyAscii)) = 0 Then KeyAscii = 0 MsgBox "masukan anggka" End If End Sub

11 Tim Laboratorium 2005

--------------------------------------------------------------------------------------- Kode Program pada textUpCase menggunakan event KeyPress --------------------------------------------------------------------------------------- Private Sub TextUpCase_KeyPress(KeyAscii As Integer) strvalid = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" KeyAscii = Asc(UCase(UCase(Chr(KeyAscii)))) If InStr(strvalid, Chr(KeyAscii)) = 0 Then KeyAscii = 0 End If End Sub ---------------------------------------------------------------------------------------

E. LATIHAN Modifikasilah program diatas sehingga menjadi program seperti pada gambar dibawah ini, batas atas dan batas bawah adalah batas bagi input pada text limit.

F. TUGAS Sebutkan dan jelaskan fungsi-fungsi apa saja yang digunakan dalam program diatas?

12 Tim Laboratorium 2005

BAB IV

DATABASE

A. TUJUAN PRAKTIKUM 1. Praktikan mampu mengetahui dasar-dasar pemakaian database pada program. 2. Praktikan mampu menggunakan database dalam program

B. TUGAS PENDAHULUAN

Sebutkan dan jelaskan kontrol apa saja yang digunakan Visual Basic untuk menangani database?

C. DASAR TEORI

Database atau basisdata merupakan kumpulan informasi yang saling berhubungan. Informasi tersebut disimpan dalam satu atau lebih table. Baris dalam table berisi satu unit data yang disebut Record. Sedangkan kolom berisi attribute dari Record disebut Field.

Visual Basic tidak menyediakan banyak objek yang menangani Database, namun menyediakan objek-objek standart yang sudah dilengkapi properti pendukung database dan juga menyediakan banyak procedure dan fungsi yang memiliki fleksibilitas tinggi dalam menangani DataBase

Visual Basic menyediakan Fasilitas utilitas khusus untuk menangani pembuatan database yakni Visaul Data Manager

D. PROSEDUR PRAKTIKUM

Buatlah Tabel menggunakan Visaul Data Manager, dengan mengikuti

Langka-Langkah Sebagai berikut: 1. Klik Menu Add-Ins – Visual Data Manager

2. Pilih File – New – Microsoft Acces Version 7.0Mdb

13 Tim Laboratorium 2005

3. Lalu Simpan dengan nama “Latihan.Mdb”

4. Pada jendela Database, klik kanan pada Properti – NewTable

5. Pada jendela table Structure ketik “DataMhs” pada table name

14 Tim Laboratorium 2005

6. Setelah Itu klik Add Filed untuk mulai Mengisi Filed sehingga muncul windows Add Field.

Buat Struktur Tabel berikut:

Nama Field Tipe Size NIM Integer 10 Nama Text 50 Alamat Text 60 Telepon Integer 12 Jurusan Text 30 Semester Text 5

Langkah berikutnya adalah membuat indeks. Klik tombol Add Index sehigga muncul kotak dialog Add Index. Buat index

Klik Build Table untuk membuat table DataMhs. Setelah itu akan kembali ke jendela Visual data Manager. Pada jendela Visual Data Manager, klik dua kali pada table DataMhs sehingga muncul jendela Table dataMhs dan masukan data berikut.

Nim Nama Alamat Telepon Jurusan Semester 05 411 037 Aghen Jl. Cendana No 317 444333 T.Informatika 2 06 411 098 Yasir Jl. Leli No 440 344233 T.Informatika 3 …………. ……….. …………………… ………….. ……………… ……………. …………. ……….. …………….. ………….. ……………… …………….

15 Tim Laboratorium 2005

Setelah membuat File latihan.mdb dan table DataMhs, Buatlah program yang akan menampilkan database yang baru dibuat. Ubahlah Properti objek-objek berikut: Objek Properti Pengaturan

Text1 Nama TextNim DataSource Data1 dataField NIM

Text2 Nama TextNama DataSource Data1 dataField NIM

Text3 Nama TextAlamat DataSource Data1 dataField NIM

Text3 Nama TextAlamat DataSource Data1 dataField NIM

Text4 Nama TextTelepon DataSource Data1 dataField NIM

Text5

Nama TextJurusan DataSource Data1 dataField NIM

Text6 Nama TextJurusan DataSource Data1 dataField NIM

Data1 Database name Sesuai yang dibuat tadi Recordsource DataMhs DbGrid1 DataSource Data1 Jalan program dan gunakan kontrol data1 untuk melihat data dip record.

E. TUGAS Apa kegunaan dari properti data souce, recordsource dan Field?

16 Tim Laboratorium 2005

BAB VI

MANIPULASI DATA BASE

A. TUJUAN PRAKTIKUM

1. Praktikan mampu mengetahui Dasar-dasar untuk memanipulasi data pada Aplikasi database.

2. Praktikan mampu membuat program untuk memanipulasi database.

B. TUGAS PENDAHULUAN Apa yang dimaksud dengan memanipulasi data base.

C. DASAR TEORI

Pada umumnya memanipulasi yang sering dilakukan pada database meliputi:

a. Menambah Record Posisi record yang ditambah berada pada posisi

akhir. Penambahan suatu menggunakan methode Add New2. b. Menghapus Record Untuk menghapus seluruh field dalam record,

posisikan atau aktifkan ke record yang akan dihapus, dan gunakan methode Delete, sesaat setelah posisi record tersebut dihapus, maka record tersebut menjadi Invalid sehingga posisi record aktif harus dipindahkan ke posisi pertama dengan menggunakan method move first atau dipindahkan ke posisi berikut dengan method move next.

c. Mencari Record untuk mencari isi fild dalam suatu record menggunakan method seek, namun sebelumnya perlu menentukan indks yang digunakan dengan memberikan niali pada properti indeks. Indeks ditentukan atau dibuat saat pembuatan table.

D. PROSEDUR PRAKTIKUM

Buatlah program untuk memanipulasi isi database yang dapat menambah, menghapus dan mencari isi dalam database

17 Tim Laboratorium 2005

Rancanglah Form Sebagai berikut. Ubahlah properti objek-objek berikut:

Objek Properti Pengaturan Text1 Nama TextNim DataSource Data1 Datafild NIM Text2 Nama TextNama DataSource Data1 Datafild NIM Text3 Nama TextAlamat DataSource Data1 Datafild NIM Text4 Nama TextTelepon DataSource Data1 Datafild NIM Text5 Nama TextJurusan DataSource Data1 Datafild NIM Text6 Nama TextSemester DataSource Data1 Datafild NIM

18 Tim Laboratorium 2005

Text7 Nama TextSemester DataSource Data1 Datafild NIM Data1 databaseName Nama database yang dibuat RecordSource DataMhs DbGrit1 DataSource Data1 Command1 Name CommandTambah Caption &Tambah Command2 Name CommandHapus Caption &Hapus Command3 Name CommandKeluar Caption &Keluar Command4 Name CommandIndeks Caption &indekx

Tulis kode-kode program: ---------------------------------------------- Private Sub CommandCari_Click() Dim strpesan As String Dim strcari As String Data1.Recordset.Index = Comboindeks.Text Data1.Recordset.Seek "=", textcari If Data1.Recordset.NoMatch Then MsgBox "yang anda carai tarada" Data1.Recordset.MoveFirst End If End Sub ----------------------------------------------------------- Private Sub CommandHapus_Click() Dim strpesan As String Dim strulang As String strpesan = "Anda sunggu-sunggu ingin menghapus record?" strulang = (MsgBox(strpesan, vbOKCancel + vbInformation, "hapus record")) If strulang = vbOK Then Data1.Recordset.Delete Data1.Recordset.MoveFirst End If End Sub ----------------------------------------------------------- Private Sub CommandKeluar_Click() Unload Me End Sub ----------------------------------------------------------- Private Sub CommandTambah_Click() Dim strpesan As String Dim strulang As String strpesan = "masukan record baru, data NIM harus dimasukan"

19 Tim Laboratorium 2005

strulang = (MsgBox(strpesan, vbOKCancel + vbInformation, "Tambah record")) If strulang = vbOK Then Data1.Recordset.AddNew End If End Sub ----------------------------------------------------------- Private Sub Form_Load() Comboindeks.AddItem "NIM" Comboindeks.AddItem "Nama" Comboindeks.AddItem "Alamat" Comboindeks.AddItem "Telepon" Comboindeks.AddItem "Jurusan" Comboindeks.AddItem "Semester" End Sub ------------------------------------------------------

E. TUGAS Tuliskan pernyataan SQL 1. Modifikasi program diatas sehingga pencarian record menggunakan

SQL, kata kunci diletakan pada statement “WHERE” dan hasilnya ditampilkan pada DBGrid.

2. Apa perbedaan menggunakan methode seek dengan pencarian dengan menggunakan SQL melalui WHERE