Upload
desti-ladyfeliciano
View
24
Download
1
Embed Size (px)
DESCRIPTION
Tugas Besar Pemprograman Komputer
Citation preview
BAB II
PEMBAHASAN
Cara pembuatan Aplikasi Toko Buku menggunakan Software Program
Editor Visual Basic. Berikut merupakan langkah-langkah yang kami lakukan
dalam menyelesaikan project Tugas besar kelompok kami yang berjudul
Perancangan Aplikasi Toko Buku.
2.1 Screen Shot Project
Berikut ini adalah tampilan Aplikasi Toko Buku kelompok H.
2.1.1 Tampilan Menu Utama
Tampilan Utama Aplikasi Toko Buku yang akan dijumpai
saat pertama kali menggunakan aplikasi ini.
2.1.2 Tampilan List Book’s
Halaman yang digunakan untuk melihat List kategori buku
pada Aplikasi Toko Buku.
4
2.1.3 Tampilan Katalog
Halaman yang digunakan untuk menambahkan data Katalog buku
terbaru yang tersedia di toko buku.
2.1.4 Tampilan Requested Book’s
Halaman yang digunakan ketika t pelanggan mencari buku
yang diinginkannya namun tidak tersedia di Toko sehingga kami
menyediakan form bagi pelanggan untuk memberitahu info mengenai
buku tersebut.
5
2.1.5 Tampilan Order Delivery
Toko buku kami menyediakan jasa delivery order bagi
pelanggan yang memesan buku dalam jumlah banyak ataupun akan
mengirimkan nya kepada orang lain. Halaman ini menampilkan form
untuk pemesanan buku tersebut beserta data transaksi nya.
2.1.6 Tampilan Login Staff
Halaman ini menampilkan form login khusus bagi admin
serta para staff untuk meng akses database toko buku seperti
halnya data pegawaiu data pemesanan maupun pengiriman kepada
pelanggan.
2.1.7 Tampilan berbagai kategori buku
Dalam Aplikasi toko buku ini terdapat delapan belas form
kategori buku yang ter list dalam form List Book’s yaitu Kategori:
1. School Book’s 10. Sains & Nature
6
2. Medical 11. Social Sciences
3. Fiction & Literature 12. Engineering
4. Law 13. Entertainment
5. Religius & Spirituality 14. Psychology
6. Parential & Family 15. Education & Teaching
7. Children Book’s 16. Home & Garden
8. Business & Economics 17. Reference & Dictionary
9. Computing & Internet 18. Sport & Adventure
2.1.8 Tampilan Data Pengiriman
Halaman ini menampilkan form detail data pelanggan serta
alamat rumah untuk pengiriman barang.
2.1.9 Tampilan Data Pegawai
7
Halaman data pegawai menampilkan identitas diri para
pegawai yang bekerja.
2.10 Tampilan Data Admin
Halaman ini menampilkan daftar isi mengenai data
pegawai, data pengiriman barang serta pemesanan barang.
2.1.11 Tampilan Data Pemesanan Barang
Halaman ini menampilkan table daftar pesanan pelanggan.
8
2.1.12 Tampilan Data Pengiriman Barang
Halaman ini menampilan data berupa table barang yang
akan dikirim.
2.2 Database dan Tabel pada Ms. Access
2.2.1 Tabel Data Buku
Field Data Type
Id Buku Short Text
Judul Short Text
Pengarang Short Text
Penerbit Short Text
Tanggal Terbit Date/Time
Harga Number
Bahasa Short Text
Sinopsis Short Text
9
Kategori Short Text
2.2.2 Tabel Form Request
Field Data Type
Nama Short Text
Nomor Telepon Number
Judul Buku Short Text
Pengarang Short Text
Penerbit Short Text
2.2.3 Tabel Data Pegawai
Field Data Type
NIP Short Text
Nama Short Text
Mulai Bekerja Short Text
Tanggal Lahir Date/time
Jenis Kelamin Short Text
Alamat Short Text
2.2.4 Tabel Form Pengiriman
Field Data Type
Nama Pemesan Short Text
Alamat Short Text
Kode Pos Short Text
Nomor Telepon Date/time
Email Short Text
Alamat Short Text
2.2.5 Tabel Form Pemesanan
Field Data Type
Nama Pemesan Short Text
10
Judul Buku Short Text
Jumlah Number
Total Biaya Number
2.3 Coding pada Aplikasi Toko Buku
1. Menu UtamaPublic Class menuutama
Private Sub Label4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label4.Click
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Frmlistbook_s.ShowDialog() End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click requestorder.ShowDialog() End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click frmlogin.ShowDialog() End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Frmpemesanan.ShowDialog() End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Searchingbook.ShowDialog() End Sub Private Sub Label5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label5.Click
End Sub
Private Sub Timer1_Tick_1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1_Tick_1.Tick Label5.Text = Format(Now, "hh:mm:ss") Label7.Text = Format(Now, "dd-MM-yyyy") End Sub
Private Sub menuutama_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Label5.Text = Format(Now, "hh:mm:ss") Label7.Text = Format(Now, "dd-MM-yyyy") End Sub
11
End Class
2. List Book
Public Class Frmlistbook_s
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click Frmkebun.ShowDialog() End Sub
Private Sub Button18_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button18.Click frmlaw.ShowDialog() End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click sekolah.ShowDialog() End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click sastra.ShowDialog() End Sub
Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click sainsnature.ShowDialog() End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click parentingfamily.ShowDialog() End Sub
Private Sub Button12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button12.Click komputer.ShowDialog() End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click olahraga.ShowDialog() End Sub
Private Sub Button13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button13.Click frmsocialsains.ShowDialog() End Sub
Private Sub Button14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button14.Click hiburan.ShowDialog() End Sub
Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click frmagama.ShowDialog() End Sub
12
Private Sub Button15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button15.Click Teknologi.ShowDialog() End Sub
Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click education.ShowDialog() End Sub
Private Sub Button16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button16.Click frmpsychology.ShowDialog() End Sub
Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click kamus.ShowDialog() End Sub
Private Sub Button17_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button17.Click Frmmedical.ShowDialog() End Sub
Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click bisnis.ShowDialog() End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click sekolah.ShowDialog() End SubEnd Class
3. Katalog
Public Class Searchingbook
Private Sub ALLBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ALLBindingNavigatorSaveItem.Click Me.Validate() Me.ALLBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.Database_vbDataSet8)
End Sub
Private Sub Searchingbook_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: This line of code loads data into the 'Database_vbDataSet8.ALL' table. You can move, or remove it, as needed. Me.ALLTableAdapter.Fill(Me.Database_vbDataSet8.ALL)
13
End Sub
Private Sub BahasaLabel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
End Sub
Private Sub Judul_BukuToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Judul_BukuToolStripButton.Click Try Me.ALLTableAdapter.Judul_Buku(Me.Database_vbDataSet8.ALL) Catch ex As System.Exception System.Windows.Forms.MessageBox.Show(ex.Message) End Try
End SubEnd Class
4. Requested Order
Public Class requestorder
Private Sub RequestBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RequestBindingNavigatorSaveItem.Click Me.Validate() Me.RequestBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.Database_vbDataSet)
End Sub
Private Sub requestorder_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: This line of code loads data into the 'Database_vbDataSet.Request' table. You can move, or remove it, as needed. Me.RequestTableAdapter.Fill(Me.Database_vbDataSet.Request)
End SubEnd Class
5. Delivery Order
Form Pemesanan
Public Class Frmpemesanan
Private Sub PemesananBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PemesananBindingNavigatorSaveItem.Click Me.Validate() Me.PemesananBindingSource.EndEdit()
14
Me.TableAdapterManager.UpdateAll(Me.Database_vbDataSet) End Sub
Private Sub Frmpemesanan_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: This line of code loads data into the 'Database_vbDataSet8.ALL' table. You can move, or remove it, as needed. Me.ALLTableAdapter1.Fill(Me.Database_vbDataSet8.ALL) 'TODO: This line of code loads data into the 'Database_vbDataSet9.ALL' table. You can move, or remove it, as needed. Me.ALLTableAdapter.Fill(Me.Database_vbDataSet9.ALL) 'TODO: This line of code loads data into the 'Database_vbDataSet.Pemesanan' table. You can move, or remove it, as needed. Me.PemesananTableAdapter.Fill(Me.Database_vbDataSet.Pemesanan)
End Sub
Private Sub Total__BiayaTextBox_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Total__BiayaTextBox.TextChanged
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim a, b As Integer a = Val(HargaTextBox.Text) b = Val(Jumlah_Buku_1TextBox.Text) Total__BiayaTextBox.Text = (a * b) End Sub
Private Sub Judul_BukuComboBox_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Judul_BukuComboBox.SelectedIndexChanged
End Sub
Private Sub HargaTextBox_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles HargaTextBox.TextChanged
End Sub
Private Sub HargaTextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
End Sub
Private Sub Button2_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click formpengiriman.ShowDialog() End Sub
Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click
15
End SubEnd Class
Form Pengiriman
Public Class formpengiriman
Private Sub PengirimanBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PengirimanBindingNavigatorSaveItem.Click Me.Validate() Me.PengirimanBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.Database_vbDataSet9)
End Sub
Private Sub formpengiriman_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: This line of code loads data into the 'Database_vbDataSet9.Pengiriman' table. You can move, or remove it, as needed. Me.PengirimanTableAdapter.Fill(Me.Database_vbDataSet9.Pengiriman)
End Sub Private Sub Biaya_KirimTextBox_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Biaya_KirimTextBox.TextChanged Biaya_KirimTextBox.Text = "8000" End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim a, b As Integer a = Val(Biaya_KirimTextBox.Text) b = Val(Biaya_KirimTextBox.Text) Total_BiayaTextBox.Text = (a + b) End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click MsgBox("Selamat Pesanan Anda telah kami data. Terimakasih!", vbInformation)
End Sub
End Class
6 Login Staff
Public Class frmlogin Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
16
If TextBox1.Text = "admin" And TextBox2.Text = "1234" Then MsgBox("Sukses for Login!", vbInformation) frmadmin.Show() Else MsgBox("Username dan Password Salah. Klik Ok untuk mengulangi") End If End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End End SubEnd Class
7. Menu Admin
Public Class frmadmin
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click frmdatapegawai.ShowDialog() End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click frm_Data_Pesanan.ShowDialog() End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click frm_Kiriman.ShowDialog() End SubEnd Class
8. Data Pegawai
Public Class frmdatapegawai
Private Sub DatapegawaiBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DatapegawaiBindingNavigatorSaveItem.Click Me.Validate() Me.DatapegawaiBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.Database_vbDataSet9)
End Sub
Private Sub frmdatapegawai_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: This line of code loads data into the 'Database_vbDataSet9.Datapegawai' table. You can move, or remove it, as needed.
17
Me.DatapegawaiTableAdapter.Fill(Me.Database_vbDataSet9.Datapegawai)
End SubEnd Class
9. Data Pemesanan
Public Class frm_Data_Pesanan
Private Sub PemesananBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PemesananBindingNavigatorSaveItem.Click Me.Validate() Me.PemesananBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.Database_vbDataSet)
End Sub
Private Sub frm_Data_Pesanan_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: This line of code loads data into the 'Database_vbDataSet.Pemesanan' table. You can move, or remove it, as needed. Me.PemesananTableAdapter.Fill(Me.Database_vbDataSet.Pemesanan)
End SubEnd Class
10. Data Pengiriman
Public Class frm_Kiriman
Private Sub PengirimanBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PengirimanBindingNavigatorSaveItem.Click Me.Validate() Me.PengirimanBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.Database_vbDataSet)
End Sub
Private Sub frm_Kiriman_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: This line of code loads data into the 'Database_vbDataSet.Pengiriman' table. You can move, or remove it, as needed. Me.PengirimanTableAdapter.Fill(Me.Database_vbDataSet.Pengiriman)
End SubEnd Class
18
2.4 Tahapan Pembuatan Aplikasi Toko Buku
2.4.1 Pembuatan database dengan Microsoft Access 2007
1. Buka program Ms. Access 2007
2. Koneksikan Ms. Access dengan PC
3. Buat Database
Masukkan Data yang dibutuhkan dalam aplikasi toko buku
yang tercantum di table atas ke Ms. Access 2007.
4. Lalu Save dalam format Ms. Access 2000.
2.4.2 Pembuatan form Aplikasi Toko Buku dengan Visual Studio
2010
1. Membuka Visual Studio 2010 dan buat project baru
dengan Windows Form Aplication dan simpan dengan file
name Toko Buku.
Pilih windows form aplication > nama file (Tugas Toko Buku)
> klik OK
19
2. Membuat form utama toko buku dengan property form
sebagai berikut:
name : Menu Utama
text : menuutama
20
3. Membuat property atribut pada form hingga menjadi
seperti ini :
Property yang digunakan adalah sebagai berikut :
Properties form :
Name : menuutama Text : Menu Utama
Atribut Form
Groupbox
Name : GroupBox1 Text : (kosong tidak ada)
Label
Name : Label1 Text : FEFYD BOOKSTORE
Name : Label2 Text :Selamat Datang di Fefyd Bookstore
Name : Label3 Text : Silahkan pilih menu sesuai yang Anda
butuhkan
Name : Label5 Text : Informasi Waktu
Name : Label4 Text : Copyleft 1 Juni 2015 | Staff 1 (G.231.10.165)
Name : Label5 Text: | Staff 2 G.231.10.0169
Name : Label6 text : Tanggal
Button
Name :Button1 Text : List Book’s
Image : local resources (ebook.jpg)
Name : Button 2 Text : Katalog
21
Image : localresources (E book.jpg)
Name : Button 3 Text : Requested Book’s
Image :localresouces (attention.jpg)
Name : Button 4 Text : Delivery Order
Image : localresources (mail.jpg)
Name : Button 5 Text : Login Staff
Image : localresouces (presentasi.jpg)
Timer
Name : Timert1_Tick_1
Klik dua kali pada button 1 (list book’s) lalu masukan Coding yang
tercantum diatas yang berfungsi untuk menampilkan form selanjutnya
yaitu
Frmlistbook_s.ShowDialog()
Klik dua kali Button 2 kemudian masukkan codingsearchingbook.ShowDialog()
Klik dua kali Button 3 kemudian masukkan codingfrmpemesanan.ShowDialog()
Klik dua kali Button 4 kemudian masukkan codingrequestorder.ShowDialog()
Klik dua kali Button 5 kemudian masukkan codingfrmlogin.ShowDialog()
Klik dua kali pada Timer1 lalu masukkan codingLabel5.Text = Format(Now, “HH:mm:ss”)
Label7.Text = Format(Now, “dddd dd:mm:yyyy”)
Klik dua kali pada Menu Utama lalu masukkan codingLabel5.Text = Format(Now, “HH:mm:ss”)
Label7.Text = Format(Now, “dddd dd:mm:yyyy”)
4. Buat Project baru > klik project>Add Windows Form>add
22
Ubah properties :
Name :frmlistbook_s.vb Text : List Book’s
Buatlah Atribut Propertiesnya.
Button
Name : Button1 Text : Children Book’s
Name : Button2 Text : School Book’s
Name : Button3 Text : Fiction and Literature
Name : Button4 Text : Parenting and Family
Name : Button5 Text : Sport and Adventure
Name : Button6 Text : Home and Garden
Name : Button7 Text : Religius and Spirituality
Name : Button8 Text : Education and Teaching
Name : Button9 Text : Reference and Dictionary
Name : Button10 Text : Business and Economics
Name : Button11 Text : Social and Nature
Name : Button12 Text : Computing and Internet
Name : Button13 Text : Social Sciences
Name : Button14 Text : Entertainment
Name : Button15 Text : Technology
Name : Button16 Text : Psychology
Name : Button17 Text : Medical
Name : Button18 Text : Law
23
Susun seperti berikut:
Klik dua kali Button 6 kemudian masukkan coding Frmkebun.ShowDialog()
Klik dua kali Button 18 kemudian masukkan coding frmlaw.ShowDialog()
Klik dua kali Button 2 kemudian masukkan coding sekolah.ShowDialog()
Klik dua kali Button 3 kemudian masukkan coding sastra.ShowDialog()
Klik dua kali Button 11 kemudian masukkan coding sainsnature.ShowDialog()
Klik dua kali Button 4 kemudian masukkan coding parentingfamily.ShowDialog()
Klik dua kali Button 12 kemudian masukkan coding komputer.ShowDialog()
Klik dua kali Button 5 kemudian masukkan coding olahraga.ShowDialog()
Klik dua kali Button 13 kemudian masukkan coding frmsocialsains.ShowDialog()
Klik dua kali Button 14 kemudian masukkan coding hiburan.ShowDialog()
Klik dua kali Button 8 kemudian masukkan coding frmagama.ShowDialog()
Klik dua kali Button 15 kemudian masukkan coding Teknologi.ShowDialog()
Klik dua kali Button 7 kemudian masukkan coding
24
education.ShowDialog()
Klik dua kali Button 16 kemudian masukkan coding frmpsychology.ShowDialog()
Klik dua kali Button 9 kemudian masukkan coding kamus.ShowDialog()
Klik dua kali Button 17 kemudian masukkan coding Frmmedical.ShowDialog()
Klik dua kali Button 10 kemudian masukkan coding bisnis.ShowDialog()
Klik dua kali Button 1 kemudian masukkan codingsekolah.ShowDialog()
5. Membuat Project baru kembali seperti point 4 yang
berbeda hanya nama file dan propertiesnya.
6. File Name : frmlaw Text : Form Law
7. Koneksikan dengan database yang telah dibuat tadi.
Cara koneksi database sebagai berikut:
klik data>add new data source
pilih database>next>pilih data set>next
25
2.8.3 tentukan koneksi karena awal maka klik new connection. Maka akan tampil
box add connection. Klik change.
pilih microsoft access database file lalu klik ok.
klik browse pada box add connection kemudian pilih yang
database VB>klik test connection dan diakhiri dengan OK.
Apabila tampil notifikasi seperti ini klik YES.
26
Pilih koneksi namadatabase.mdb lalu klik Next >
Kemudian centang yes, save the connection as lalu klik
Next > Centang pada table dan view klik finish.
Akan terbentuk data source yaitu namadatabaseDataSet
Apabila menu data source tidak langsung terlihat klik show
data source pada menubar data.
klik drag and drop data buku pada database VB data set 1
baik grid maupun detail pada frmlaw
sehingga seperti ini
27
8. Membuat proyek baru lagi
caranya seperti cara sebelumnya yang berbeda hanya nama dan
propertiesnya yang diisi oleh kategori jenis buku lainnya.
9. Membuat form katalog
Ubah Text : Katalog pada properties
Kemudian masukkan data dari database.
Drag and Drop data sehingga menjadi seperti ini:
10. Membuat form pemesanan
Ubah Text : Form Pemesanan pada properties
Kemudian masukkan data dari table pemesanan.
Drag and Drop data sehingga menjadi seperti ini:
28
Buat beberapa atribut properties:
Label
Name : Label1 Text : Klik Icon save lalu klik tobol
Langkah selanjutnya
Name : Label2 Text : Layanan CoD
Button
Name :Button1 Text : Total Biaya
Name :Button2 Text : Langkah Selanjutnya
29
Klik dua kali pada button 1 lalu masukkan coding
Dim a, b As Integer
a = Val(HargaTextBox.Text)
b = Val(Jumlah_Buku_1TextBox.Text)
Total__BiayaTextBox.Text = (a * b)
Klik dua kali Button2 lalu masukkan coding
formpengiriman.ShowDialog()
11. buat form pengiriman
Ubah Text : Form Pengiriman pada properties
Kemudian masukkan data dari table pengiriman.
Drag and Drop data sehingga menjadi seperti ini:
Buat beberapa atribut properties:
Label
Name : Label1 Text : Klik icon save lalu klik tombol Ya
Button
30
Name :Button1 Text : Total Biaya Kirim
Name :Button2 Text : Ya
Klik dua kali pada button 1 lalu masukkan coding
Dim a, b As Integer
a = Val(Biaya_KirimTextBox.Text)
b = Val(Biaya_KirimTextBox.Text)
Total_BiayaTextBox.Text = (a + b)
Klik dua kali Button2 lalu masukkan coding
MsgBox("Selamat Pesanan Anda telah kami data.
Terimakasih!", vbInformation)
Klik dua kali Textbox biaya kirim lalu masukkan coding
Biaya_KirimTextBox.Text = "8000"
12. Membuat form Requested Book
Ubah Text : Requested Book pada properties
Kemudian masukkan data dari database.
Drag and Drop data sehingga menjadi seperti ini:
31
13. Membuat form Login Staff
Ubah Text : Login Staff pada properties
Label
Name : Label1 Text : Admin dan Staff Login Disini
Name : Label2 Text : Fefyd Database
Name : Label3 Text : Username
Name : Label4 Text : Password
Button
Name :Button1 Text : Login
Image : local resources (padlock_icon_rounded_5922.jpg)
Name : Button 2 Text :Exit
Image : localresources (padlock_icon_rounded_5922.jpg)
Klik dua kali Button1 lalu masukkan coding
If TextBox1.Text = "admin" And TextBox2.Text = "1234"
Then
MsgBox("Sukses for Login!", vbInformation)
frmadmin.Show()
32
Else
MsgBox("Username dan Password Salah. Klik Ok
untuk mengulangi")
End If
Klik dua kali Button2 biaya kirim lalu masukkan coding
End
TextBox
Name : TextBox1 Text : (kosong)
Name : TextBox2 Text : (kosong)
14. Membuat menu admin
Ubah Text : Menu Admin pada properties
Buat atribut Propertiesnya:
Button
Name :Button1 Text : Data Pegawai
Image : local resources (bluedoors.jpg)
Name : Button2 Text : Daftar Pemesanan
Image : localresources (bluedoors.jpg)
33
Name : Button3 Text : Daftar Pengiriman
Image : localresources (bluedoors.jpg)
Klik dua kali Button1 lalu masukkan coding
frmdatapegawai.ShowDialog()
Klik dua kali Button2 lalu masukkan coding
Frm_data_pesanan.ShowDialog()
Klik dua kali Button3 lalu masukkan coding
Frm_kiriman.ShowDialog()
15. Membuat form Requested Book
Ubah Text : Requested Book pada properties
Kemudian masukkan data dari database.
Drag and Drop data sehingga menjadi seperti ini:
34
16. Membuat form Daftar Pemesanan
Ubah Text : Daftar Pemesanan pada properties
Kemudian masukkan data dari database.
Drag and Drop data sehingga menjadi seperti ini:
17. Membuat form Daftar Pengiriman
Ubah Text : Daftar Pengiriman pada properties.
Kemudian masukkan data dari database.
Drag and Drop data sehingga menjadi seperti ini: