Anda di halaman 1dari 6

Tutorial Cara Mudah Membuat Form Aplikasi Surat Keluar - Cara membuat aplikasi surat keluar

ini hampir sama atau sama saja dengan cara membuat aplikasi surat keluar pada postingan saya yang
lalu yaitu Tutorial Cara Membuat Aplikasi Surat Masuk Bagian Satu dan tutorial tentang Tutorial Cara
Membuat Aplikasi Surat Masuk Bagian Dua. Jika anda belum membaca kedua artikel diatas, sebaiknya
anda baca dulu artikel tersebut, supaya lebih jelas.

Kenapa saya katakan sama ? Karena struktur tabel, script kode program serta desain form yang
digunakan hampir sama. Yang membedakannya hanya terletak pada desain susunan objek pada formnya
saja. Bahkan script kode program ditutorial yang lalu bisa di copy, sambil dimofikasi atau di rename dan
disesuaikan di aplikasi surat keluar ini.

Jadi tanpa tutorial inipun saya yakin anda pasti sudah bisa membuat aplikasi surat keluar sendiri, dengan
berpedoman pada contoh aplikasi yang sudah ada di blog ini. Tapi tidak ada salahnya juga kalau saya
tetap memberikan gambaran secara garis besar saja pada artikel ini, biar lebih lengkap lagi tutorial surat
masuk dan surat keluar ini.

Supaya pembahasan pada artikel tidak membahas lagi secara berulang-ulang tentang cara pembuatan
form, tabel, serta script kodenya, saya hanya akan menunjukkan struktur tabelnya saja serta desain
form pada surat keluar ini. Mulai dari form ubah, form tambah serta form untuk menampilkan data surat
keluar. Bahkan script kodenya tetap sama, tinggal disesuaikan saja dengan nama field pada tabel serta
nama form nya di script kode programnya nanti.

Berikut langkah-langkah membuat form aplikasi surat keluar

1. Adapun struktur tabel pada aplikasi surat keluar yang akan dibuat adalah seperti pada gambar di
bawah ini. Jika sudah selesai dibuat, simpan tabel dan beri nama tbl_SuratKeluar. Sedangkan tabel
tbl_SifatSurat tetap akan digunakan di aplikasi surat keluar ini, tanpa perlu lagi dibuat ulang untuk
digunakan pada form frm_SuratKeluarBaru dan frm_SuratKeluarUbah.

2. Form untuk surat keluar yang akan dibuat seperti tampak pada gambar di bawah. Simpan form dan
beri nama frm_SuratKeluarDetail.
3. Form tambah surat keluar seperti gambar berikut. Tambahkan juga tombol Simpan dan tombol Batal,
lalu simpan form yang telah dibuat dan beri nama frm_SuratKeluarBaru.

Script Kode untuk frm_SuratKeluarBaru di property On Open Form seperti di bawah ini :

Private Sub Form_Open(Cancel As Integer)

Dim db As Database, rs As Recordset, s As String

Set db = CurrentDb

s = "SELECT Max(tbl_SuratKeluar.NoUrut) AS MaxOfNoUrut FROM tbl_SuratKeluar "

Set rs = db.OpenRecordset(s)

If rs.EOF And rs.BOF Or IsNull(rs!MaxOfNoUrut) Then

Me!NoUrut = "0001"

Else

Me!NoUrut = Format(Val(rs!MaxOfNoUrut) + 1, "0000")

End If

Me!TglSurat.SetFocus

End Sub
Property pada Kode Sifat seperti berikut :

Private Sub KodeSifat_AfterUpdate()

Me!Uraian = Me!KodeSifat.Column(1)

End Sub

Script Kode tombol simpan seperti berikut ini :

Private Sub cmdSimpan_Click()

If IsNull(Me!TglSurat) Then

Beep

MsgBox "Anda Belum mengisi Tanggal Suratnya", vbCritical, "PERINGATAN"

Me!TglSurat.SetFocus

Exit Sub

End If

If IsNull(Me!NoSurat) Then

Beep

MsgBox "Anda Belum mengisi Nomor Suratnya", vbCritical, "PERINGATAN"

Me!NoSurat.SetFocus

Exit Sub

End If

If IsNull(Me!Ditujukan) Then

Beep

MsgBox "Anda Belum mengisi Pengirim Surat", vbCritical, "PERINGATAN"

Me!Pengirim.SetFocus

Exit Sub

End If

If IsNull(Me!Perihal) Then
Beep

MsgBox "Anda Belum mengisi Perihal Surat", vbCritical, "PERINGATAN"

Me!Perihal.SetFocus

Exit Sub

End If

If IsNull(Me!KodeSifat) Then

Beep

MsgBox "Anda Belum memilih Sifat Surat", vbCritical, "PERINGATAN"

Me!KodeSifat.SetFocus

Exit Sub

End If

Dim db As Database, s As String, rs As Recordset

Set db = CurrentDb

s = "SELECT tbl_SuratKeluar.* FROM tbl_SuratKeluar;"

Set rs = db.OpenRecordset(s)

rs.AddNew

rs!NoUrut = Me!NoUrut

rs!NoSurat = Me!NoSurat

rs!TglSurat = Me!TglSurat

rs!Perihal = Me!Perihal

rs!Ditujukan = Me!Ditujukan

rs!KodeSifat = Me!KodeSifat

rs!Uraian = Me!Uraian

rs.Update

Forms!frm_Surat.Refresh

DoCmd.Close

End Sub
Kesimpulan :
"Semua script kode program pada aplikasi surat masuk bisa anda dicopy, lalu disesuaikan saja script
tersebut di aplikasi surat keluar".

4. Buat juga form untuk mengubah surat keluar. Hasilnya tampak seperti gambar dibawah ini. Simpan
form dan beri nama frm_SuratKeluarUbah

Menggabungkan form Surat Masuk dan form Surat Keluar

5. Pada point lima ini kita akan menggabungkan aplikasi surat masuk yang sudah dibuat pada postingan
lalu, dengan aplikasi surat keluar ini. Silahkan buka kembali form frm_Surat, selanjutnya klik kanan pada
Tab Page Surat Masuk, pilih Insert Page. Ikuti petunjuk gambar di bawah ini.

6. Hasilnya seperti gambar di bawah. Selanjutnya, pada property sheet ganti name dengan Surat
Keluar.
7. Kemudian tempelkan form frm_SuratKeluarDetail pada form frm_Surat, sehingga hasilnya akan
terlihat seperti pada gambar di bawah. Tambahkan juga tiga buah command button, yaitu tombol
Tambah, untuk memanggil form frm_SuratKeluarBaru, tombol Ubah untuk memanggil form
frm_SuratKeluarUbah, serta tombol Hapus untuk menghapus data yang diseleksi di form
frm_SuratKeluarDetail.

Demikianlah tutorial singkat tentang cara mudah membuat form aplikasi surat keluar, serta
bagaimana cara menggabungkan aplikasi Surat Masuk dan surat keluar. Semoga bermanfaat.

Anda mungkin juga menyukai