14
Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi http://www.vbawam.com oleh : Moh. A Azis Page 1 “ Membangun Aplikasi Toko Dengan Visual Basic 2010 Untuk Tugas Akhir & Skripsi ” Buku ini merupakan buku yang mengajarkan kepada anda untuk membangun sebuah aplikasi toko dengan visual basic 2010 dan juga membangun database dengan struktur normalisasi ke 3 ( 3NF ) serta konsep One To Many untuk persyaratan pengajuan tugas akhir / skripsi. Di dalam buku ini akan diajarkan dari pembuatan database dengan Access 2007, merancang tampilan form beserta kode programnya, membuat menu utama serta membuat laporan dengan Crystal Report. Buku ini cocok bagi : Orang Awam yang ingin membuat program dengan Visual Basic 2010 Sedang mengerjakan Skripsi / Tugas Akhir tentang program Visual Basic 2010 Dosen / instruktur lab komputer yang mengajar tentang Visual Basic 2010 sebagai modul pengajaran

Membuat Menu Utam Avb 2010

Embed Size (px)

Citation preview

Page 1: Membuat Menu Utam Avb 2010

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 1

“ Membangun Aplikasi Toko

Dengan Visual Basic 2010 Untuk Tugas Akhir & Skripsi ”

Buku ini merupakan buku yang mengajarkan kepada anda untuk membangun sebuah aplikasi toko dengan visual basic 2010 dan juga membangun database dengan struktur normalisasi ke 3 ( 3NF ) serta konsep One To Many untuk persyaratan pengajuan tugas akhir / skripsi.

Di dalam buku ini akan diajarkan dari pembuatan database dengan Access 2007, merancang tampilan form beserta kode programnya, membuat menu utama serta membuat laporan dengan Crystal Report.

Buku ini cocok bagi :

Orang Awam yang ingin membuat program dengan Visual Basic 2010

Sedang mengerjakan Skripsi / Tugas Akhir tentang program Visual Basic 2010

Dosen / instruktur lab komputer yang mengajar tentang Visual Basic 2010 sebagai modul pengajaran

Page 2: Membuat Menu Utam Avb 2010

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 2

Daftar Isi Buku BAB 1 : MEMBUAT DATABASE & KONEKSI

1.1 Membuat Database dan Tabel

1.2 Membuat Project dan Koneksi

BAB 2 : TAMPILAN APLIKASI

2.1 Form Master Data

2.1.1 Form Barang

2.1.2 Form Merk

2.1.3 Form Satuan

2.2 Form Transaksi

2.2.1 Form Transaksi Beli

2.2.2 Form Transaksi Jual

2.2.3 Form Bayar

2.3 Form Keamanan

2.3.1 Form Pengguna

2.3.2 Form login

2.3.3 Form Ubah Password

2.3.4 Form Menu Utama ( Tutorial Ebook ini )

BAB 3 : KODE PROGRAM

3.1 Form Master Data

3.1.1 Form Barang

3.1.2 Form Merk

3.1.3 Form Satuan

3.2 Form Transaksi

3.2.1 Form Transaksi Beli

3.2.2 Form Transaksi Jual

3.2.3 Form Bayar

3.3 Form Keamanan

3.3.1 Form Pengguna

3.3.2 Form login

3.3.3 Form Ubah Password

3.3.4 Form Menu Utama ( Tutorial Ebook ini )

BAB 4 : LAPORAN

4.1 Instal Crystal Report di Visual Studio 2010

4.2 Membuat Laporan

4.2.1 Struk Penjualan

4.2.2 Laporan Barang

4.2.3 Laporan Pembelian

4.2.4 Laporan Penjualan

Page 3: Membuat Menu Utam Avb 2010

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 3

4.3 Membuat Tampilan Form Laporan

4.3.1 Form Cetak Laporan

4.3.2 Form Struk Penjualan

4.3.3 Form Laporan Barang

4.3.4 Form Laporan Pembelian

4.3.5 Form Laporan Penjualan

DAFTAR PUSTAKA Tentang Buku Penulis : Moh. Abdul azis Jumlah Halaman : 112 Halaman Ukuran : A4 Harga Buku : Rp 50.000 + Ongkos kirim (Untuk pulau jawa ongkos kirim Rp. 30.000,- Luar pulau jawa ongkos kirim Rp 50.000,-) Gratis : CD File – file yang terdiri dari :

Bonus 1 : File Project Aplikasi Toko

Project Aplikasi Toko ini sudah siap pakai untuk dijalankan, dengan file

project Aplikasi toko ini memudahkan anda dalam belajar

Visual Basic 2010

Bonus 2 : Software IrisSkin software ini digunakan untuk

merubah tampilan pada form aplikasi agar lebih tampak professional

Page 4: Membuat Menu Utam Avb 2010

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 4

Bonus 3 : 10 Program & Source Code Visual Basic .Net (2008)

10 Program & Source code vb.net yang siap pakai, terdiri dari :

1. Aplikasi penjualan 2. Aplikasi Inventori 3. Aplikasi Koperasi 4. Aplikasi Rental DVD 5. Aplikasi Perpustakaan 6. Aplikasi Penggajian 7. Aplikasi Loundre 8. Aplikasi Rawat Jalan 9. Aplikasi Service Kendaraan 10. Aplikasi Rumah Sakit

Bonus 4 : 150 Program & Source Code Visual Basic 6.0 (vb 6.0)

150 Program & Source code vb 6.0 yang siap pakai, terdiri dari :

1. Aplikasi penjualan 2. Aplikasi Inventori 3. Aplikasi Koperasi 4. Aplikasi Rental DVD 5. Aplikasi Perpustakaan 6. Aplikasi Penggajian 7. Aplikasi Loundre 8. Aplikasi Rawat Jalan 9. Aplikasi Service Kendaraan 10. Aplikasi Hotel 11. Aplikasi Restoran 12. Aplikasi Pembayaran SPP 13. Aplikasi Kredit Motor Dan apliasi lainnya sampai 150 aplikasi siap pakai

Page 5: Membuat Menu Utam Avb 2010

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 5

Cara Pembayaran :

Transfer dikirim ke rekening:

Bank Mandiri a/n Mohammad Abdul Azis No.Rek. 156-00-0457140-4 KCP Cibitung Bekasi

Konfirmasi Pembayaran :

Via Email : Subject : Konfirmasi pembayaran buku VB 2010 Isi : [No. Rek Anda] / [Atas Nama] / [Tanggal Transfer “dd-mm-yy”] / [Jam Transfer] / [Alamat yang akan dikirm]

Via SMS : Konfirmasi pembayaran buku VB 2010 [No. Rek Anda] / [Atas Nama] / [Tanggal Transfer “dd-mm-yy”] / [Jam Transfer] / [Alamat yang akan dikirm]

Pengiriman :

Kami menggunakan jasa layanan kurir sebagai rekan-usaha (bussines partner). Sekarang ini kami bekerjasama dengan PT POS Indonesia, TIKI, JNE. Setelah buku dikirim maka kami akan kirimkan No. Resi pengiriman sehingga anda bisa cek Tracking melalui web masing – masing kurir.

Garansi :

Kami akan mengganti Buku dan juga CD sertaan jika ada Buku / CD yang : 1. Rusak, tidak terbaca. 2. Software / bonus program tidak terdapat dalam CD. 3. Pengiriman tidak sampai tujuan 1 bulan lebih.

Konsultasi :

Kami akan menjawab semua keluhan pelanggan lewat email dan konsultasi gratis jika ada :

1. Program toko tidak bisa dijalankan 2. Tutorial di dalam buku sulit dipahami 3. Saran / kritik menyangkut buku dan program toko

Page 6: Membuat Menu Utam Avb 2010

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 6

2.3.4 Form Menu Utama

Form Menu Utama digunakan untuk memunculkan Form – Form yang telah dibuat sebelumnya, untuk membuatnya langsung saja ikuti langkah – langkah berikut ini :

1. Tambahkan Form Baru dan beri nama FrmMenuUtama, Masukkan 1 buah komponen

MenuStrip , 1 Buah komponen StatusStrip , 1 buah komponen Timer ,5 buah

komponen GroupBox , 11 buah komponen Button . aturlah hingga seperti gambar

berikut ini :

2. Untuk membuat Menu “File”, pada MenuStrip1 anda klik pada bagian kiri atas dan ketikkan teks pada kolom “Type Here” sepert gambar berikut :

3. Selanjutnya buat menu “Master”, pada MenuStrip1 anda klik pada bagian kiri atas dan ketikkan teks pada kolom “Type Here” sepert gambar berikut :

4. Selanjutnya buat menu “Transaksi”, pada MenuStrip1 anda klik pada bagian kiri atas dan

ketikkan teks pada kolom “Type Here” sepert gambar berikut :

Page 7: Membuat Menu Utam Avb 2010

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 7

5. Selanjutnya buat menu “Laporan”, pada MenuStrip1 anda klik pada bagian kiri atas dan

ketikkan teks pada kolom “Type Here” sepert gambar berikut :

6. Jika sudah atur properties komponen MenuStrip1 dan klik satu per satu pada menu yang

telah dibuat tadi dan ubah propertiesnya seperti berikut ini : Nama Menu Properties Nilai File Name MnuFile Ganti Password Name MnuGantiPasword Log Out Name MnuLogOut Keluar Name MnuKeluar Master Name MnuMaster Barang Name MnuBarang Merk Name MnuMerk Satuan Name MnuSatuan Pengguna Name MnuPengguna Transaksi Name MnuTransaksi Pembelian Name MnuPembelian Penjualan Name MnuPenjualan Laporan Name MnuLaporan Barang Name MnuLapBarang Pembelian Name MnuLapPembelian Penjualan Name MnuLapPenjualan

7. Selanjutnya anda tambahkan StatusLabel pada StatusStrip1 sebanyak 4 StatusLabel, Lihat

gambar berikut :

8. Selanjutnya ubah Properties Menu Utama,GroupBox dan komponen Button seperti berikut ini :

Nama Control Properties Nilai Form1 Name FrmMenuUtama

FormBorderStyle Fixed3D Icon (Pilih Icon) MaximizeBox False MinimizeBox False

Page 8: Membuat Menu Utam Avb 2010

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 8

StartPosition CenterScreen Text Menu Utama

GroupBox1 Text (Dikosongkan) GroupBox1 Text Master GroupBox1 Text Transaksi GroupBox1 Text Laporan GroupBox1 Text Lainnya Button1 Name BtnPengguna

Text Pengguna Button2 Name BtnBarang

Text Barang Button3 Name BtnMerk

Text Merk Button4 Name BtnSatuan

Text Satuan Button5 Name BtnPembelian

Text Pembelian Button6 Name BtnPenjualan

Text Penjualan Button7 Name BtnLapBarang

Text Barang Button8 Name BtnLapPembelian

Text Pembelian Button9 Name BtnLapPenjualan

Text Penjualan Button10 Name BtnLogout

Text LogOut Button11 Name BtnKeluar

Text Keluar Botton1 s.d Botton 11 AutoSize True

Dock Left ImageAlign MiddleLeft FlatStyle Flat Image (Beri Icon) TextAlign BottomCenter

9. Hasil akhir setelah pengaturan akan tampak seperti berikut ini :

Page 9: Membuat Menu Utam Avb 2010

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 9

3.3.4 Kode Form Menu Utama

1. Aktifkan lembar design form, lalu klik ganda lembar form tersebut, ketikkan kode seperti berikut :

2. Masih pada form tersebut, pada event Closed ketikkan kode seperti berikut :

3. Selanjutnya klik dua kali Timer1 dan ketikkan kode seperti berikut :

4. Selanjutnya klik dua kali menu Ganti Password dan ketikkan kode seperti berikut :

Public Class FrmMenuUtama Private Sub Menu_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ToolStripStatusLabel3.Text = Format(Now, "dddd, dd-MMMM-yyyy") End Sub End Class

1

Baris 1 Menampilkan informasi tanggal ke kolom ToolStripStatusLabel3

Keterangan Kode

Private Sub FrmMenuUtama_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed End End Sub

1

Baris 1 Mengakhiri program

Keterangan Kode

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick ToolStripStatusLabel4.Text = Format(Now, "hh:mm:ss") End Sub

1

Baris 1 Menampilkan informasi waktu ke kolom ToolStripStatusLabe4

Keterangan Kode

Private Sub MnuGantiPassword_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles MnuGantiPassword.Click FrmUbahPassword.Show() End Sub

1

Baris 1 Menampilkan Form Ubah Password

Keterangan Kode

Page 10: Membuat Menu Utam Avb 2010

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 10

5. Selanjutnya klik dua kali menu Log Out dan ketikkan kode seperti berikut :

6. Selanjutnya klik dua kali menu Keluar dan ketikkan kode seperti berikut :

7. Selanjutnya klik dua kali menu Barang dan ketikkan kode seperti berikut :

8. Selanjutnya klik dua kali menu Merk dan ketikkan kode seperti berikut :

9. Selanjutnya klik dua kali menu Satuan dan ketikkan kode seperti berikut :

Private Sub MnuLogOut_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MnuLogOut.Click FrmLogin.Show() Me.Hide() End Sub

1 2

Baris 1 Menampilkan Form Login dan menutup menu utama

Keterangan Kode

Private Sub MnuKeluar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles MnuKeluar.Click End End Sub

1

Baris 1 Mengakhiri program

Keterangan Kode

Private Sub MnuBarang_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MnuBarang.Click FrmBarang.Show() End Sub

1

Baris 1 Menampilkan Form Barang

Keterangan Kode

Private Sub MnuMerk_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MnuMerk.Click FrmMerk.Show() End Sub

1

Baris 1 Menampilkan Form Merk

Keterangan Kode

Private Sub MnuSatuan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MnuSatuan.Click FrmSatuan.Show() End Sub

1

Baris 1 Menampilkan Form Satuan

Keterangan Kode

Page 11: Membuat Menu Utam Avb 2010

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 11

10. Selanjutnya klik dua kali menu Pengguna dan ketikkan kode seperti berikut :

11. Selanjutnya klik dua kali menu Pembelian dan ketikkan kode seperti berikut :

12. Selanjutnya klik dua kali menu Penjualan dan ketikkan kode seperti berikut :

13. Selanjutnya klik dua kali menu Laporan Barang dan ketikkan kode seperti berikut :

14. Selanjutnya klik dua kali menu Laporan Pembelian dan ketikkan kode seperti berikut :

Private Sub BtnPengguna_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnPengguna.Click FrmPengguna.Show() End Sub

1

Baris 1 Menampilkan Form Pengguna

Keterangan Kode

Private Sub MnuPembelian_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MnuPembelian.Click FrmTransaksiBeli.Show() End Sub

1

Baris 1 Menampilkan Form Pembelian

Keterangan Kode

Private Sub MnuPenjualan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MnuPenjualan.Click FrmTransaksiJual.Show() End Sub

1

Baris 1 Menampilkan Form Penjualan

Keterangan Kode

Private Sub MnuLapBarang_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MnuLapBarang.Click FrmCetakLaporan.RbBarang.Checked = True FrmCetakLaporan.DTPMulai.Enabled = False FrmCetakLaporan.DTPAkhir.Enabled = False FrmCetakLaporan.ShowDialog() End Sub

1 2 3 4

Baris 1 – 4 Mengaktifkan Option barang dan menonaktifkan tanggal mulai dan tanggal akhir serta menampilkan form cetak laporan

Keterangan Kode

Private Sub MnuLapPembelian_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MnuLapPembelian.Click FrmCetakLaporan.RbPembelian.Checked = True FrmCetakLaporan.DTPMulai.Enabled = True FrmCetakLaporan.DTPAkhir.Enabled = True FrmCetakLaporan.ShowDialog() End Sub

1 2 3 4

Page 12: Membuat Menu Utam Avb 2010

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 12

15. Selanjutnya klik dua kali menu Laporan Penjualan dan ketikkan kode seperti berikut :

16. Selanjutnya klik dua kali BtnBarang dan ketikkan kode seperti berikut :

17. Selanjutnya klik dua kali BtnMerk dan ketikkan kode seperti berikut :

18. Selanjutnya klik dua kali BtnSatuan dan ketikkan kode seperti berikut :

19. Selanjutnya klik dua kali Pengguna dan ketikkan kode seperti berikut :

Baris 1 – 4 Mengaktifkan Option pembelian, tanggal mulai dan tanggal akhir serta menampilkan form cetak laporan

Keterangan Kode

Private Sub MnuLapPenjualan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MnuLapPenjualan.Click FrmCetakLaporan.RbPenjualan.Checked = True FrmCetakLaporan.DTPMulai.Enabled = True FrmCetakLaporan.DTPAkhir.Enabled = True FrmCetakLaporan.ShowDialog() End Sub

1 2 3 4

Baris 1 – 4 Mengaktifkan Option penjualan, tanggal mulai dan tanggal akhir serta menampilkan form cetak laporan

Keterangan Kode

Private Sub BtnBarang_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnBarang.Click FrmBarang.Show() End Sub

1

Baris 1 Menampilkan Form Barang

Keterangan Kode

Private Sub BtnMerk_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnMerk.Click FrmMerk.Show() End Sub

1

Baris 1 Menampilkan Form Merk

Keterangan Kode

Private Sub BtnSatuan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnSatuan.Click FrmSatuan.Show() End Sub

1

Baris 1 Menampilkan Form Satuan

Keterangan Kode

Page 13: Membuat Menu Utam Avb 2010

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 13

20. Selanjutnya klik dua kali BtnPembelian dan ketikkan kode seperti berikut :

21. Selanjutnya klik dua kali BtnPenjualan dan ketikkan kode seperti berikut :

22. Selanjutnya klik dua kali BtnLapBarang dan ketikkan kode seperti berikut :

23. Selanjutnya klik dua kali BtnLapPembelian dan ketikkan kode seperti berikut :

Private Sub BtnPengguna_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnPengguna.Click FrmPengguna.Show() End Sub

1

Baris 1 Menampilkan Form Pengguna

Keterangan Kode

Private Sub BtnPembelian_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnPembelian.Click FrmTransaksiBeli.Show() End Sub

1

Baris 1 Menampilkan Form Pembelian

Keterangan Kode

Private Sub BtnPenjualan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnPenjualan.Click FrmTransaksiJual.Show() End Sub

1

Baris 1 Menampilkan Form Penjualan

Keterangan Kode

Private Sub BtnLapBarang_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnLapBarang.Click FrmCetakLaporan.RbBarang.Checked = True FrmCetakLaporan.DTPMulai.Enabled = False FrmCetakLaporan.DTPAkhir.Enabled = False FrmCetakLaporan.ShowDialog() End Sub

1 2 3 4

Baris 1 – 4 Mengaktifkan Option barang dan menonaktifkan tanggal mulai dan tanggal akhir serta menampilkan form cetak laporan

Keterangan Kode

Private Sub BtnLapPembelian_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnLapPembelian.Click FrmCetakLaporan.RbPembelian.Checked = True FrmCetakLaporan.DTPMulai.Enabled = True FrmCetakLaporan.DTPAkhir.Enabled = True FrmCetakLaporan.ShowDialog() End Sub

1 2 3 4

Page 14: Membuat Menu Utam Avb 2010

Membangun Aplikasi Toko dengan Visual Basic 2010 untuk Tugas Akhir & Skripsi

http://www.vbawam.com oleh : Moh. A Azis Page 14

24. Selanjutnya klik dua kali BtnLapPenjualan dan ketikkan kode seperti berikut :

25. Selanjutnya klik dua kali BtnLog Out dan ketikkan kode seperti berikut :

26. Selanjutnya klik dua kali BtnKeluar dan ketikkan kode seperti berikut :

27. Sampai disini pembuatan kode menu utama selesai.

Baris 1 – 4 Mengaktifkan Option pembelian, tanggal mulai dan tanggal akhir serta menampilkan form cetak laporan

Keterangan Kode

Private Sub BtnLapPenjualan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnLapPenjualan.Click FrmCetakLaporan.RbPenjualan.Checked = True FrmCetakLaporan.DTPMulai.Enabled = True FrmCetakLaporan.DTPAkhir.Enabled = True FrmCetakLaporan.ShowDialog() End Sub

1 2 3 4

Baris 1 – 4 Mengaktifkan Option penjualan, tanggal mulai dan tanggal akhir serta menampilkan form cetak laporan

Keterangan Kode

Private Sub BtnLogOut_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnLogOut.Click FrmLogin.Show() Me.Hide() End Sub

1 2

Baris 1 Menampilkan Form Login dan menutup menu utama

Keterangan Kode

Private Sub BtnKeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnKeluar.Click End End Sub

1

Baris 1 Mengakhiri program

Keterangan Kode