SlideShare a Scribd company logo
1 of 8
VISUAL BASIC
PROGRAM TOKO ROTI MAS BOY
Disusun oleh
NAMA : FURQON AL BASYAR
NIM : (061330701271)
KELAS : 4CC
TEKNIK KOMPUTER
POLITEKNIK NEGERI SRIWIJAYA
2015
PROGRAMVB
1. PROGRAMTOKOROTI MAS BOY
A. FORMYANG DIGUNAKAN :
- LABEL
- TEXTBOX
- COMMAND
- DATA GRID
- ADODC
B. ISIFORM
- LABEL
1. JENIS KUE
2. JUMLAH KUE
3. NAMA PELANGGAN
4. ALAMAT PELANGGAN
5. NAMA KASIR
6. JUMLAH HARGA
- TEXTBOX
1. JENISKUE
Data Field= JENISKUE, Data Source = Adodc1
2. JUMLAH KUE
Data Field= JUMLAH KUE, Data Source = Adodc1
3. NAMA PELANGGAN
Data Field= NAMA PELANGGAN,Data Source = Adodc1
4. ALAMAT PELANGGAN
Data Field= ALAMATPELANGGAN,Data Source = Adodc1
5. NAMA KASIR
Data Field= NAMA KASIR,Data Source = Adodc1
6. JUMLAH HARGA
Data Field= JUMLAH HARGA,Data Source = Adodc1
- COMMAND
1. TAMBAH
2. HAPUS
3. KELUAR
C. MEMBUAT FORMTOKOROTI MAS BOY
- Langkah awal kitaakan membuatnamaform :
- Selanjutnyabuatnamalabel padamasing-masingformsepertigambardibawah
- Untuk mengisi form,kitaakan membuatTextBox padaprogramini
- SetelahitubuatformCommanduntukmemasukkaninstruksi atauperintahyangakan
dijalankanpadaprogramini.
- Langkah terakhiryaitumembuatDatadan AdodcuntukmemasukkanDatabase yang
sebelumnyatelah kitabuatdi MS.ACCESSatau lainnya.
D. MENJALANKAN PROGRAM
- Untuk menjalankannya,pilihRun ->Start atau tekantombol F5.
Jikaberhasil,makatampilannyaakanseperti diatas.
- JalankantigaCommandyangtelahkitabuat.
a. TAMBAH DATA
Kitapilih TAMBAHDATA,laluisi sesuai TextBox masing-masing.Sepertigambar
dibawah,jikaberhasil makadataakanmasukke FormData.
b. HAPUS
Sama seperti bagianA,kitapilihHAPUS,dantentukanDatamana yangingin
Dihapus.Misalnyasayaakan menghapusDatayangbaru dibuat.
c. KELUAR
Untuk keluardari program, kitahanya pilihCommandKELUAR
E. SOURCE CODE PROGRAM
Private SubAdodc1_WillMove(ByVal adReasonAsADODB.EventReasonEnum,adStatusAs
ADODB.EventStatusEnum,ByVal pRecordsetAsADODB.Recordset)
On Error Resume Next
Adodc1.Caption=Adodc1.Recordset.AbsolutePosition&Adodc1.Recordset.RecordCount
End Sub
Private SubCommand1_Click()
Adodc1.Recordset.AddNew
End Sub
Private SubCommand2_Click()
On Error Resume Next
If Text1.Text= "" Then
MsgBox "NAMA KUE tidakbolehdikosongkan",vbCritical
ExitSub
ElseIf Text2.Text="" Then
MsgBox "JENISKUE tidakbolehdikosongkan",vbCritical
ExitSub
ElseIf Text3.Text="" Then
MsgBox "NAMA PELANGGAN tidakbolehdikosongkan",vbCritical
ExitSub
End If
Adodc1.Recordset.Update
Adodc1.Recordset.Requery
MsgBox "Data berhasil disimpan",vbInformation
End Sub
Private SubCommand3_Click()
Prompt$ = "Apakahanda inginmenghapusdatatersebut?"
ulang= MsgBox(Prompt$,vbOKCancel,"HapusData")
If ulang = vbOKThen
Adodc1.Recordset.Delete
Adodc1.Recordset.MoveFirst
MsgBox "Data berhasil dihapus",vbInformation
Else
MsgBox "Data gagal dihapus",vbCritical
End If
End Sub
Private SubCommand4_Click()
Dima AsString
a = MsgBox("Apakahandainginkeluar",vbYesNo+vbQuestion, "Perhatian")
If a = vbYesThen
UnloadMe
End If
End Sub

More Related Content

Viewers also liked

ALLSHARP CORP_BagApp_ITB2016_final
ALLSHARP CORP_BagApp_ITB2016_finalALLSHARP CORP_BagApp_ITB2016_final
ALLSHARP CORP_BagApp_ITB2016_final
Serena Panighi
 
Skills developed whilst creating the website
Skills developed whilst creating the websiteSkills developed whilst creating the website
Skills developed whilst creating the website
SamanthaWilsonn
 

Viewers also liked (11)

Twists and Turns on the Road to College
Twists and Turns on the Road to CollegeTwists and Turns on the Road to College
Twists and Turns on the Road to College
 
Come (e perché) le HR devono sviluppare la loro resilienza...
Come (e perché) le HR devono sviluppare la loro resilienza...Come (e perché) le HR devono sviluppare la loro resilienza...
Come (e perché) le HR devono sviluppare la loro resilienza...
 
My hometown sustainability taiz city task 2 riyadh almekhlafi
My hometown sustainability  taiz city task 2 riyadh almekhlafiMy hometown sustainability  taiz city task 2 riyadh almekhlafi
My hometown sustainability taiz city task 2 riyadh almekhlafi
 
Silabus mtk xii
Silabus mtk xiiSilabus mtk xii
Silabus mtk xii
 
Where to buy coffee machines
Where to buy coffee machinesWhere to buy coffee machines
Where to buy coffee machines
 
ALLSHARP CORP_BagApp_ITB2016_final
ALLSHARP CORP_BagApp_ITB2016_finalALLSHARP CORP_BagApp_ITB2016_final
ALLSHARP CORP_BagApp_ITB2016_final
 
Skills developed whilst creating the website
Skills developed whilst creating the websiteSkills developed whilst creating the website
Skills developed whilst creating the website
 
Il ruolo delle hr in azienda: possono guidare il business?
Il ruolo delle hr in azienda: possono guidare il business?Il ruolo delle hr in azienda: possono guidare il business?
Il ruolo delle hr in azienda: possono guidare il business?
 
Representation of gender
Representation of genderRepresentation of gender
Representation of gender
 
Lady delgado act.1.2 mapa concpetual
Lady delgado act.1.2 mapa concpetualLady delgado act.1.2 mapa concpetual
Lady delgado act.1.2 mapa concpetual
 
Space 134 - Caltrans Transportation Concept Report (2012)
Space 134 - Caltrans Transportation Concept Report (2012)Space 134 - Caltrans Transportation Concept Report (2012)
Space 134 - Caltrans Transportation Concept Report (2012)
 

Recently uploaded

Abortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
Abortion Pills In Doha // QATAR (+966572737505 ) Get CytotecAbortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
Abortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++
FujiAdam
 
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptxManajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
arifyudianto3
 
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptxSOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
FahrizalTriPrasetyo
 
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
EnginerMine
 
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptxPresentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
yoodika046
 
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptxppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
Arisatrianingsih
 

Recently uploaded (16)

sample for Flow Chart Permintaan Spare Part
sample for Flow Chart Permintaan Spare Partsample for Flow Chart Permintaan Spare Part
sample for Flow Chart Permintaan Spare Part
 
Pengolahan Kelapa Sawit 1 pabrik pks.pdf
Pengolahan Kelapa Sawit 1 pabrik pks.pdfPengolahan Kelapa Sawit 1 pabrik pks.pdf
Pengolahan Kelapa Sawit 1 pabrik pks.pdf
 
Abortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
Abortion Pills In Doha // QATAR (+966572737505 ) Get CytotecAbortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
Abortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
 
Presentasi gedung jenjang 6 - Isman Kurniawan.ppt
Presentasi gedung jenjang 6 - Isman Kurniawan.pptPresentasi gedung jenjang 6 - Isman Kurniawan.ppt
Presentasi gedung jenjang 6 - Isman Kurniawan.ppt
 
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptxManajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
 
BAB_3_Teorema superposisi_thevenin_norton (1).ppt
BAB_3_Teorema superposisi_thevenin_norton (1).pptBAB_3_Teorema superposisi_thevenin_norton (1).ppt
BAB_3_Teorema superposisi_thevenin_norton (1).ppt
 
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptxUTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
 
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptxMateri Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
 
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptxSOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
 
Laporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
Laporan Tinjauan Manajemen HSE/Laporan HSE TriwulanpptxLaporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
Laporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
 
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
 
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptxPresentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
 
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptxppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
 
POWER POINT TEKLING UNTUK SARJANA KEATAS
POWER POINT TEKLING UNTUK SARJANA KEATASPOWER POINT TEKLING UNTUK SARJANA KEATAS
POWER POINT TEKLING UNTUK SARJANA KEATAS
 

Vb furqon al basyar

  • 1. VISUAL BASIC PROGRAM TOKO ROTI MAS BOY Disusun oleh NAMA : FURQON AL BASYAR NIM : (061330701271) KELAS : 4CC TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA 2015
  • 2. PROGRAMVB 1. PROGRAMTOKOROTI MAS BOY A. FORMYANG DIGUNAKAN : - LABEL - TEXTBOX - COMMAND - DATA GRID - ADODC B. ISIFORM - LABEL 1. JENIS KUE 2. JUMLAH KUE 3. NAMA PELANGGAN 4. ALAMAT PELANGGAN 5. NAMA KASIR 6. JUMLAH HARGA - TEXTBOX 1. JENISKUE Data Field= JENISKUE, Data Source = Adodc1 2. JUMLAH KUE Data Field= JUMLAH KUE, Data Source = Adodc1 3. NAMA PELANGGAN Data Field= NAMA PELANGGAN,Data Source = Adodc1 4. ALAMAT PELANGGAN Data Field= ALAMATPELANGGAN,Data Source = Adodc1 5. NAMA KASIR Data Field= NAMA KASIR,Data Source = Adodc1 6. JUMLAH HARGA Data Field= JUMLAH HARGA,Data Source = Adodc1 - COMMAND 1. TAMBAH 2. HAPUS 3. KELUAR
  • 3. C. MEMBUAT FORMTOKOROTI MAS BOY - Langkah awal kitaakan membuatnamaform : - Selanjutnyabuatnamalabel padamasing-masingformsepertigambardibawah
  • 4. - Untuk mengisi form,kitaakan membuatTextBox padaprogramini - SetelahitubuatformCommanduntukmemasukkaninstruksi atauperintahyangakan dijalankanpadaprogramini.
  • 5. - Langkah terakhiryaitumembuatDatadan AdodcuntukmemasukkanDatabase yang sebelumnyatelah kitabuatdi MS.ACCESSatau lainnya. D. MENJALANKAN PROGRAM - Untuk menjalankannya,pilihRun ->Start atau tekantombol F5. Jikaberhasil,makatampilannyaakanseperti diatas.
  • 6. - JalankantigaCommandyangtelahkitabuat. a. TAMBAH DATA Kitapilih TAMBAHDATA,laluisi sesuai TextBox masing-masing.Sepertigambar dibawah,jikaberhasil makadataakanmasukke FormData. b. HAPUS Sama seperti bagianA,kitapilihHAPUS,dantentukanDatamana yangingin Dihapus.Misalnyasayaakan menghapusDatayangbaru dibuat.
  • 7. c. KELUAR Untuk keluardari program, kitahanya pilihCommandKELUAR E. SOURCE CODE PROGRAM Private SubAdodc1_WillMove(ByVal adReasonAsADODB.EventReasonEnum,adStatusAs ADODB.EventStatusEnum,ByVal pRecordsetAsADODB.Recordset) On Error Resume Next Adodc1.Caption=Adodc1.Recordset.AbsolutePosition&Adodc1.Recordset.RecordCount End Sub Private SubCommand1_Click() Adodc1.Recordset.AddNew End Sub Private SubCommand2_Click() On Error Resume Next If Text1.Text= "" Then MsgBox "NAMA KUE tidakbolehdikosongkan",vbCritical ExitSub ElseIf Text2.Text="" Then MsgBox "JENISKUE tidakbolehdikosongkan",vbCritical ExitSub ElseIf Text3.Text="" Then MsgBox "NAMA PELANGGAN tidakbolehdikosongkan",vbCritical
  • 8. ExitSub End If Adodc1.Recordset.Update Adodc1.Recordset.Requery MsgBox "Data berhasil disimpan",vbInformation End Sub Private SubCommand3_Click() Prompt$ = "Apakahanda inginmenghapusdatatersebut?" ulang= MsgBox(Prompt$,vbOKCancel,"HapusData") If ulang = vbOKThen Adodc1.Recordset.Delete Adodc1.Recordset.MoveFirst MsgBox "Data berhasil dihapus",vbInformation Else MsgBox "Data gagal dihapus",vbCritical End If End Sub Private SubCommand4_Click() Dima AsString a = MsgBox("Apakahandainginkeluar",vbYesNo+vbQuestion, "Perhatian") If a = vbYesThen UnloadMe End If End Sub