Anda di halaman 1dari 16

Mata Kuliah :

Algoritma dan Pemrograman 2


Pertemuan 10

MEREKAM DATA BARU DAN


MENGHAPUS DATA

Wiranti Sri Utami, S.Kom., M.T.I.


Merekam Data Baru dan Menghapus Data

Pada program maintenance, proses yang dilakukan


meliputi:

● Entry
Entry digunakan untuk merekam data baru ke
database
● Update
Update untuk mengubah data yang sudah terekam
● Delete
Delete digunakan untuk menghapus data yang sudah
terekam
● View
View digunakan untuk menampilkan data
Contoh program untuk menyimpan data
Buatlah struktur table dengan format dibawah ini :
Contoh program untuk menyimpan data
1. Buatlah tampilan form berikut ini.
Program Entry Data

2. Hubungkan obyek kontrol data dengan file database dan


tabel yang telah anda buat sebelumnya.
3. Lakukan double pada tombol simpan pada form ketikan
listing program berikut ini.

Private Sub CMDSIMPAN_Click()


Data1.Recordset.AddNew
Data1.Recordset.Fields("kode") = Text1.Text
Data1.Recordset.Fields("nama") = Text2.Text
Data1.Recordset.Fields("alamat") =
Text3.Text
Data1.Recordset.Fields("pendidikan") =
Text4.Text
Data1.Recordset.Fields("kepangkatan") =
Text5.Text
Data1.Recordset.Update
End Sub
Program Entry Data

4. Lakukan double pada tombol keluar pada form ketikan


listing program berikut ini.
Private Sub CMDKELUAR_Click()
Unload Me
End Sub

5. Lakukan double pada tombol bersih pada form ketikan


listing program berikut ini.
Private Sub CMDBERSIH_Click()
Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
Text5 = ""
Text1.SetFocus
End Sub
Program Entry Data

Jika ingin mempersingkat kode program diatas bisa


digunakan perintah with … End.
Seperti contoh berikut ini :
Private Sub Command2_Click()
With Data1.Recordset
.AddNew
.Fields("kode") = Text1.Text
.Fields("nama") = Text2.Text
.Fields("alamat") = Text3.Text
.Fields("pendidikan") = Text4.Text
.Fields("kepangkatan") = Text5.Text
.Update
End With
End Sub
Menghapus Data
Terkadang data yang sudah direkam tidak dibutuhkan lagi
(sampah). Dan yang namanya sampah tentu harus
dibuang untuk membuang data dari file database,
diperlukan program hapus data.
1. Buatlah tampilan form berikut ini.
Menghapus Data
2. Ketikan listing program pada tombol keluar
Private Sub CMDKELUAR_Click()
Unload Me
End Sub

3. Ketikan listing program pada tombol hapus


Private Sub Command2_Click()
Data1.Recordset.Delete
End Sub

4. Ketikan listing program pada tombol bersih


Private Sub CMDBERSIH_Click()
Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
Text5 = ""
Text1.SetFocus
End Sub
Buatlah tampilan program dengan form berikut ini
Listing program

Private Sub cbojenis_Click() Private Sub cbobeli_Click()


If cbojenis.Text = "Revo CW" Then If cbobeli.Text = "Cash" Then
Text2 = 15000000 Text5.Text = 30 / 100 * Val(Text4.Text)
Else Else
If cbojenis.Text = "Revo Techno AT" Then Text5.Text = 0
Text2 = 17000000 End If
Else Text6.Text = Val(Text4.Text) -
If cbojenis.Text = "Supra X 125 CW" Then Val(Text5.Text)
Text2 = 18000000 End Sub
Else
Text2 = 20000000
End If
End If
End If
Text3.SetFocus
End Sub
Listing program

Private Sub cmdbaru_Click()


Private Sub cmdhapus_Click()
Me.Text1.Text = ""
Data1.Recordset.Delete
Me.Text2.Text = ""
End Sub
Me.Text3.Text = ""
Me.Text4.Text = ""
Me.Text5.Text = ""
Me.Text6.Text = ""
Me.cbobeli.Clear
Me.cbojenis.Clear
cbojenis.AddItem ("Revo CW")
cbojenis.AddItem ("Revo Techno AT")
cbojenis.AddItem ("Supra X 125
CW")
cbojenis.AddItem ("Blade Repsol")
cbobeli.AddItem ("Cash")
cbobeli.AddItem ("Kredit")
Text1.SetFocus
End Sub
Menghapus Data

Private Sub cmdsimpan_Click()


Data1.Recordset.AddNew
Data1.Recordset.Fields(0) = Text1.Text
Data1.Recordset.Fields(1) = cbojenis.Text
Data1.Recordset.Fields(2) = Text2.Text
Data1.Recordset.Fields(3) = Text3.Text
Data1.Recordset.Fields(4) = Text4.Text
Data1.Recordset.Fields(5) = cbobeli.Text
Data1.Recordset.Fields(6) = Text5.Text
Data1.Recordset.Fields(7) = Text6.Text
Data1.Recordset.Update
End Sub

Private Sub Text3_Change()


Text4.Text = Val(Text3.Text) * Val(Text2.Text)
End Sub
Menghapus Data

Private Sub Form_Load()


cbojenis.AddItem ("Revo CW")
cbojenis.AddItem ("Revo Techno AT")
cbojenis.AddItem ("Supra X 125 CW")
cbojenis.AddItem ("Blade Repsol")
cbobeli.AddItem ("Cash")
cbobeli.AddItem ("Kredit")
End Sub
Sumber
 Dedy Iskandar, M.T.I. “Pemrograman 1”. Universitas Raharja
Any Questions ?
Thank you !

Anda mungkin juga menyukai