Setelah itu penulis ketik listing program yang sedikit penulis modifikasi dari Halvorson, 2000 : 376.
Private Sub Command1_Click prompt = Apakah Anda Ingin Menambah Data ?
reply = MsgBoxprompt, vbOKCancel, Add Record If reply = vbOK Then if the user clicks OK
nim.SetFocus move cursor to Title box
On Error Resume Next Data1.Recordset.AddNew and get new record
End If End Sub Listing progam ini berfungsi untuk menambah input data mahasiswa baru.
b. Form Hapus Data
Form Hapus Data
Form ini sama dengan form yang diatas hanya saja ditambahkan objek baru yakni objek Hapus. Objek hapus ini berfungsi untuk menghapus data yang
sudah tidak diperlukan lagi dengan cara mengklick tombol tersebut lalu
mengklick tombol dialog OK. Listing kode objek hapus penulis modifikasi dari Halvorson, 2000 : 380. Yakni
Private Sub Command2_Click prompt = Apakah Anda Ingin Menghapus Data Ini?
reply = MsgBoxprompt, vbOKCancel, Delete Record If reply = vbOK Then if the user clicks OK
On Error Resume Next Data1.Recordset.Delete delete current record
Data1.Recordset.MoveNext move to next record End If
End Sub
c. Metode Pencarian Data
Metode pencarian data ada beberapa cara yang dapat dilakukan antara lain : dengan membuat index , FindLast, FindFirst, FindNext, FindPrevius.
1. Metode menggunakan index Listingnya sebagai berikut :
Private Sub cmdFind_Click prompt = Enter the full complete course title.
get string to be used in the ClassName field search SearchStr = InputBoxprompt, Course Search
datStudent.Recordset.Index = ClassName use ClassName datStudent.Recordset.Seek =, SearchStr and search
If datStudent.Recordset.NoMatch Then if no match
datStudent.Recordset.MoveFirst go to first record End If
End Sub Listing kode diatas penulis ambil dari Halvorson, 2000 : 372. Untuk
dapat mencari data dengan metode ini, seorang progammer haruslah membuat index terlebih dahulu seperti index ClassName.
2. Metode FindLast Metode ini merupakan metode pencarian data yang diambil pada record
terakhir pada suatu tabel, listing koding Yuswanto, 2001 : 71. Private SubTxt_Kode_KeyPressKeyAscii As Integer
Dim cari As String If KeyAscii = 13 Then
Cari = Kode = Txt_kode Data1.Recordset.FindLast cari
If Data2.Recordset.NoMatch Then MsgBox Data tidak ada kosong ”
End If End If
End Sub Untuk pencarian data menggunakan metode FindFirst dan FindPrevious
sama penulisannya dengan listing kode diatas hanya menganti menjadi Data1.Recordset.FindLast cari atau Data1.Recordset.FindPrevious cari.
BAB III ANALISIS dan PERANCANGAN
A. Tentang Koperasi Pegawai Perum Peruri 1. Sejarah Koperasi Pegawai Perum Peruri
Menurut Stiady, et al. 1984 : 1 secara umum yang dimaksud koperasi adalah suatu badan usaha bersama yang bergerak dalam bidang perekonomian,
beranggotakan mereka yang umumnya berekonomi lemah yang bergabung secara sukarela dan atas dasar persamaan hak, berkewajiban melakukan suatu
usaha yang bertujuan untuk memenuhi kebutuhan-kebutuhan para anggotanya. Dari pengalaman mendirikan Badan Usaha Dana Amal, tercemin adanya
hal yang patut digaris bawahi yaitu terdapatnya rasa solidaritas dan kegotong- royongan yang tinggi di antara pegawai. Atas dasar itulah Direktur Utama, H.
Wahju Hagono, pada apel bendera tanggal 17 Maret 1978 menghimbau bahwa sudah saatnya pegawai Perum Peruri mendirikan Koperasi.
Untuk mengetahui seberapa jauh daya nalarpenyerapan pegawai terhadap perkoperasian, maka kepada mereka yang telah mengikuti penyuluhan
diberikan pertanyaankuesioner yang diminta untuk dijawab. Hasilnya menunjukkan bahwa tingkat pengetahuan dan pengertian tentang seluk beluk
perkoperasian sangat positif, sehingga dinilai cukup mantap dan tiba saatnya untuk memulai mendirikan koperasi karena terbukti yang menyatakan setuju
didirikan koperasi mencapai sekitar 90 dari jumlah pegawai.