bab pembahasan tugas besar visual basic

40
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

Upload: desti-ladyfeliciano

Post on 15-Jul-2016

19 views

Category:

Documents


1 download

DESCRIPTION

Tugas Besar Pemprograman Komputer

TRANSCRIPT

Page 1: BAB Pembahasan Tugas Besar Visual Basic

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.

Page 2: BAB Pembahasan Tugas Besar Visual Basic

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.

Page 3: BAB Pembahasan Tugas Besar Visual Basic

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

Page 4: BAB Pembahasan Tugas Besar Visual Basic

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

Page 5: BAB Pembahasan Tugas Besar Visual Basic

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.

Page 6: BAB Pembahasan Tugas Besar Visual Basic

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

Page 7: BAB Pembahasan Tugas Besar Visual Basic

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

Page 8: BAB Pembahasan Tugas Besar Visual Basic

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

Page 9: BAB Pembahasan Tugas Besar Visual Basic

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

Page 10: BAB Pembahasan Tugas Besar Visual Basic

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)

Page 11: BAB Pembahasan Tugas Besar Visual Basic

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()

Page 12: BAB Pembahasan Tugas Besar Visual Basic

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

Page 13: BAB Pembahasan Tugas Besar Visual Basic

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

Page 14: BAB Pembahasan Tugas Besar Visual Basic

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.

Page 15: BAB Pembahasan Tugas Besar Visual Basic

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

Page 16: BAB Pembahasan Tugas Besar Visual Basic

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

Page 17: BAB Pembahasan Tugas Besar Visual Basic

19

2. Membuat form utama toko buku dengan property form

sebagai berikut:

name : Menu Utama

text : menuutama

Page 18: BAB Pembahasan Tugas Besar Visual Basic

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

Page 19: BAB Pembahasan Tugas Besar Visual Basic

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

Page 20: BAB Pembahasan Tugas Besar Visual Basic

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

Page 21: BAB Pembahasan Tugas Besar Visual Basic

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

Page 22: BAB Pembahasan Tugas Besar Visual Basic

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

Page 23: BAB Pembahasan Tugas Besar Visual Basic

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.

Page 24: BAB Pembahasan Tugas Besar Visual Basic

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

Page 25: BAB Pembahasan Tugas Besar Visual Basic

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:

Page 26: BAB Pembahasan Tugas Besar Visual Basic

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

Page 27: BAB Pembahasan Tugas Besar Visual Basic

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

Page 28: BAB Pembahasan Tugas Besar Visual Basic

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:

Page 29: BAB Pembahasan Tugas Besar Visual Basic

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()

Page 30: BAB Pembahasan Tugas Besar Visual Basic

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)

Page 31: BAB Pembahasan Tugas Besar Visual Basic

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:

Page 32: BAB Pembahasan Tugas Besar Visual Basic

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: