laporan pab

28
 A. Pendahuluan Bengkel Elektro Mekanik merupakan salah satu tempat yang dimiliki ol eh jurusan Tekn ik Ot omas i Manu fakt ur dan Mekatr on ika, di mana be ng ke l El ek tro Me ka ni k ters eb ut sa la h satu ny a di gu na ka n ol eh mahasiswa yang sedang mendapatkan praktek per mesinan ataupun pr od uksi . Di beng kel El ektro Me ka ni k terd apat tool cr ib yang beri si per ala tan yang menunj ang pr oses pengerj aan pr aktek per mes inan disana. Seperti mata bor, kunci chuck bor, adaptor, dan lain – lain. Sistem peminjaman alat di bengkel Elektro Mekanik dilakukan hanya dengan menyimpa n koin peminjam di tempat alat yang dipinjam tersebut disimpan. Sehingga untuk pembukuan sistem peminjaman alat di bengkel Elektro Mekanik ini menjadi kurang terorganisir. Selain kegiatan pemin jaman alat, di bengkel Elektro Mekanik jug a ter dapat kegia tan lai n yai tu inven tar isasi . Ini merupak an tugas dar i petugas untuk menginventaris alat-alat yang terdapat di tool crib bengkel Elektro Mekanik. Hal-hal diatas tadi dilakukan oleh mahasiswa yang sedang melakukan praktek di sana, yang ter kadang mahasiswa lupa untuk melakukan inventari s. Oleh karena itu, semua kegiatan tidak bisa termonitori dengan muda h tanp a peng org anis asi an yang baik. Komp uter isas i mer upa kan salah satu cara yang sangat optimal dalam memenuhi kebutuhan staff akan info rmasi yang cepat, tepa t dan cermat se hi ngga kegi atan di dalamnya dapat dilakukan dengan efektif dan efisien. B. Rumusan Masalah

Transcript of laporan pab

Page 1: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 1/28

 

A. Pendahuluan

Bengkel Elektro Mekanik merupakan salah satu tempat yang dimiliki

oleh jurusan Teknik Otomasi Manufaktur dan Mekatronika, dimana

bengkel Elektro Mekanik tersebut salah satunya digunakan oleh

mahasiswa yang sedang mendapatkan praktek permesinan ataupun

produksi. Di bengkel Elektro Mekanik terdapat toolcrib yang berisi

peralatan yang menunjang proses pengerjaan praktek permesinan

disana. Seperti mata bor, kunci chuck bor, adaptor, dan lain – lain.

Sistem peminjaman alat di bengkel Elektro Mekanik dilakukan hanya

dengan menyimpan koin peminjam di tempat alat yang dipinjam tersebut

disimpan. Sehingga untuk pembukuan sistem peminjaman alat di bengkel

Elektro Mekanik ini menjadi kurang terorganisir.

Selain kegiatan peminjaman alat, di bengkel Elektro Mekanik juga

terdapat kegiatan lain yaitu inventarisasi. Ini merupakan tugas dari

petugas untuk menginventaris alat-alat yang terdapat di tool crib bengkel

Elektro Mekanik.

Hal-hal diatas tadi dilakukan oleh mahasiswa yang sedang melakukanpraktek di sana, yang terkadang mahasiswa lupa untuk melakukan

inventaris. Oleh karena itu, semua kegiatan tidak bisa termonitori dengan

mudah tanpa pengorganisasian yang baik. Komputerisasi merupakan

salah satu cara yang sangat optimal dalam memenuhi kebutuhan staff 

akan informasi yang cepat, tepat dan cermat sehingga kegiatan di

dalamnya dapat dilakukan dengan efektif dan efisien.

B. Rumusan Masalah

Page 2: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 2/28

 

Berdasarkan latar belakang di atas dapat dirumuskan permasalahan

yaitu bagaimana penerapan program database ini mampu memenuhi

kebutuhan akan informasi yang cepat, tepat dan cermat.

C. Tujuan dan Manfaat

Hasil dari tugas ini akan memberikan kontribusi sebagai berikut :

1. Bagi penulis

Penulis mendapatkan teori-teori dan pengetahuan akan pembuatan

database dalam software ms access dan visual basic.

2. Bagi Toolcrib

 Tugas ini diharapkan dapat menyajikan data yang tepat, cepat dan

cermat.

D. Perancangan Database

1. ERD (Entity Relationship Diagram)

Berdasarkan studi kasus pada bengkel elektro mekanik maka dapat dibuat ERD seperti berikut :

Page 3: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 3/28

 

# No Koin

Nama

Pinjam

# No Koin

# Nama Alat

Tgl Pinjam

Tgl Kembali

InvenAwal

# No Koin

# Nama Alat

Sesi

QTY Awal

# TanggalInventaris

Paraf 

Mahasiswa

Paraf 

Pengawas

Nama

Pengawas

InvenAwal

# No Koin

# Nama Alat

Sesi

QTY Akhirl

# TanggalInventaris

Paraf Mahasiswa

Paraf Pengawas

NamaPengawas

Mahasiswa

Alat

# Nama Alat

QTY

No Laci

Disimpan

Laci

# No Laci

Katalog

1

1

1

MM

M M M

M

M

2. Transformasi ke bentuk tabel

Dari bentuk ERD di atas maka dapat ditransformasi kedalam bentuktabel-tabel dengan fieldnya masing-masing. Tabel hasil transformasidari ERD antara lain :  Tabel Mahasiswa : #No Koin, Nama Tabel Peminjaman : #No Koin, #Nama Alat, Tanggal Pinjam, Tanggal Kembali

Page 4: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 4/28

 

 Tabel Inven Awal : #Tanggal Inventaris, #No Koin, #Nama Alat, Sesi,QTY Awal, Paraf Mahasiswa, Paraf Pengawas, NamaPengawas

 Tabel Inven Akhir : #Tanggal Inventaris, #No Koin, #Nama Alat, Sesi,QTY Akhir, Paraf Mahasiswa, Paraf Pengawas, Nama

Pengawas Tabel Alat : #Nama Alat, QTY, No Laci Tabel Laci : #No Laci, Katalog Tabel Tanggal : #Tanggal Inventaris

3. Implementasi pada MS Access 2007

Hal pertama yang harus dilakukan yaitu membuat tabel-tabel yangtelah ditransformasikan sebelumnya.

Berikut detail mengenai tiap tabel yang dibuat :

Page 5: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 5/28

Page 6: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 6/28

 

Setelah membuat tabel dengan primary key masing-masing makadibuatlah relationship diagram seperti gambar berikut :

Page 7: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 7/28

 

Setelah relationship diagram dibuat maka masukan data pada masing-masing tabel dimulai dari tabel entiti kemudian dilanjutkan dengantabel relasi.

Untuk mempermudah proses input data maka dibuatlah form entrykhusus untuk tabel Inven Awal dan tabel Inven Akhir, karena keduatabel ini yang akan sering diisi data oleh pengguna. Bentuk form yangdigunakan cukup sederhana mengingat fitur-fitur yang digunakan tidakterlalu banyak.

Page 8: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 8/28

 

Form tampilan awal

Pada form tampilan awal ada beberapa tombol yang dapat diaksesyaitu tombol Inven Awal untuk mengisi database pada tabel InvenAwal, tombol Inven Akhir untuk mengisi tabel Inven Akhir dan tombolLaporan Inventaris untuk menampilkan data inventaris yang telahdisortir berdasarkan hari.

Pada setiap mengisi data di tabel Inven Awal dan Inven Akhir makatekan tombol New untuk membuat record baru kemudian isi data yangbersangkutan dengan lengkap kemudian tekan save.

Page 9: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 9/28

 

Form Inven Awal

Form Inven Akhir

Page 10: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 10/28

 

Setelah user melakukan entry data pada form entry data, biasanya

user juga ingin melihat laporan dari data – data ayang sudah di-entry.

Report pada Ms.Access merupakan tampilan lainnya untuk melihat

data-data yang yang ingin ditampilkan. Report dapat menampilkan

data dari satu unsur tabel saja maupun dari beberapa tabel. Dan

report ini yang biasanya dicetak menjadi hardfile guna sebagai laporan

yang diperlukan oleh user.

Page 11: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 11/28

 

Gambar di atas merupakan report pada ms.access dimana report

tersebut dibuat dari beberapa tabel yang berbeda dan program untuk

menampilkan report tersebut menggunakan SQL,seperti di bawah ini :

“SELECT tgl.tanggal_inventaris, alat.nama_alat, laci.no_laci, alat.qty,

inven_awal.qty_awal, inven_akhir.qty_akhir

FROM tgl, laci, alat, inven_awal, inven_akhir

Page 12: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 12/28

 

WHERE tgl.tanggal_inventaris=inven_awal.tanggal_inventaris AND

tgl.tanggal_inventaris=inven_akhir.tanggal_inventaris AND

alat.nama_alat=inven_awal.nama_alat AND

alat.nama_alat=inven_akhir.nama_alat AND laci.no_laci=alat.no_laci;”

Page 13: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 13/28

 

E. Pengembangan Entry Data dan Report Data menggunakanVisual Basic 6

Agar lebih memudahkan user untuk mengisi data inventarismaka dibuatlah program yang lebih interaktif menggunakan Visual

Basic 6. Pada dasarnya hampir sama seperti dalam MS Access 2007yaitu terdapat 3 form (Awalan, Entry Data dan Report Data). Berikutadalah tampilan dari form pada saat pertama kali dijalankan.

Berikut adalah list program untuk tampilan awal :

Private Sub cmdInven_Click()With rptInventaris

.WindowState = 2

.ShowEnd WithEnd Sub

Private Sub cmdKeluar_Click()Unload MeEnd Sub

Private Sub Command1_Click()Form1.Show

End Sub

Page 14: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 14/28

 

Setelah tombol ‘Entry Data’ ditekan maka akan tampil form lainyadengan fungsi untuk memasukan data inventaris.

Page 15: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 15/28

 

Fungsi dari tombol-tombol yang ada yaituNew : Mengisi data inventaris yang baruSave : Menyimpan data yang telah diisikan atau data yang telahdieditCancel : Membatalkan operasi pengisian atau pengeditan

dataExit : Kembali ke form utamaDelete Awal: Menghapus data pada datagrid Inven Awal yang ditunjukoleh kursorEdit Awal : Mengubah isi kuantitas dari benda yang telah diinventaris pada Inven AwalDelete Akhirl : Menghapus data pada datagrid Inven Akhir yangditunjuk oleh kursorEdit Akhir : Mengubah isi kuantitas dari benda yang telah diinventaris pada Inven Akhir

Berikut adalah list program untuk form entry data :

Dim flag, flag2 As Boolean

Public Sub Tombol(Baru, simpan, edit_A, edit_B, hapus_A, hapus_B,batal As Boolean)

Cmd_New.Enabled = BaruCmd_Save.Enabled = simpanCmd_Edit_Awal.Enabled = edit_ACmd_Edit_Akhir.Enabled = edit_BCmd_Del_Awal.Enabled = hapus_A

Cmd_Del_Akhir.Enabled = hapus_Bcmd_Cancel.Enabled = batal

End Sub

Public Sub enable()No_Koin.Enabled = TrueTanggal.Enabled = Truetxt_Pengawas.Enabled = TruePengawas.Enabled = TrueMhs.Enabled = TrueFrame1.Enabled = True

Frame2.Enabled = TrueFrame3.Enabled = TrueFrame4.Enabled = TrueFrame5.Enabled = TrueFrame6.Enabled = TrueFrame7.Enabled = TrueFrame8.Enabled = True

End Sub

Page 16: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 16/28

 

Public Sub disable()No_Koin.Enabled = FalseTanggal.Enabled = Falsetxt_Pengawas.Enabled = False

Pengawas.Enabled = FalseMhs.Enabled = FalseFrame1.Enabled = FalseFrame2.Enabled = FalseFrame3.Enabled = FalseFrame4.Enabled = FalseFrame5.Enabled = FalseFrame6.Enabled = FalseFrame7.Enabled = FalseFrame8.Enabled = FalseFrame9.Visible = False

End Sub

Public Sub Kosong()No_Koin.Text = ""Tanggal.Text = ""txt_Pengawas.Text = ""Pagi.Value = FalseSore.Value = FalseAwal.Value = FalseAkhir.Value = FalsePengawas.Value = 0

Mhs.Value = 0QE.Text = ""'laci1Kunci_L.Text = ""Drift_P.Text = ""Tang.Text = ""Penitik.Text = ""Tap_T.Text = ""Kunci_CB.Text = ""Kuas.Text = ""Kunci_S.Text = ""

Kunci_R.Text = ""Kunci_P.Text = ""Cutter_K.Text = ""Obeng.Text = ""Kacamata.Text = ""Kikir.Text = ""Palu_B.Text = ""Palu_P.Text = ""

Page 17: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 17/28

 

'laci2Poros.Text = ""Counter_B.Text = ""Mata_B.Text = ""Pelepas_A.Text = ""

Kunci_C.Text = ""Pahat_B.Text = ""Adaptor.Text = ""Chuck_B.Text = ""Cutter_MC.Text = ""Center_T.Text = ""Parallel_P.Text = ""Kunci_PB.Text = ""'laci3Jangka_S.Text = ""MBS1.Text = ""

MBS2.Text = ""MBS3.Text = ""Mata_O.Text = ""'laci5BM.Text = ""BP.Text = ""'laci6GBT.Text = ""CS1.Text = ""CS2.Text = ""CS3.Text = ""

MHSS1.Text = ""MHSS2.Text = ""'laci7BV.Text = ""

End Sub

Public Sub entry(qty, nama As String)If Awal.Value = True Then

With Adodc1.RecordsetIf flag Then .AddNew!Tanggal_Inventaris = Tanggal.Text

!No_Koin = No_Koin.Text!Nama_Alat = namaIf Pagi Then !sesi = "Pagi"If Sore Then !sesi = "Sore"If qty = "" Then

qty = "0"End If !QTY_awal = qty

Page 18: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 18/28

 

If Mhs.Value = 1 Then!paraf_mahasiswa_awal = "-1"

End If If Pengawas.Value = 1 Then

!paraf_pengawas_awal = "-1"

End If !Nama_Pengawas_Awal = txt_Pengawas.Text.UpdateEnd With

End If  

If Akhir.Value = True ThenWith Adodc2.RecordsetIf flag Then .AddNew!Tanggal_Inventaris = Tanggal.Text!No_Koin = No_Koin.Text

!Nama_Alat = namaIf Pagi Then !sesi = "Pagi"If Sore Then !sesi = "Sore"If qty = "" Then

qty = "0"End If !QTY_akhir = qtyIf Mhs.Value = 1 Then

!paraf_mahasiswa_akhir = "-1"End If If Pengawas.Value = 1 Then

!paraf_pengawas_akhir = "-1"End If !Nama_Pengawas_Akhir = txt_Pengawas.Text.UpdateEnd With

End If End SubPublic Sub save_laci1()

entry Kunci_L.Text, "Kunci L"entry Drift_P.Text, "Drift Punch"entry Tang.Text, "Tang"

entry Penitik.Text, "Penitik"entry Tap_T.Text, "Tap Tangan"entry Kunci_CB.Text, "Kunci Chuck Bor"entry Kuas.Text, "Kuas"entry Kunci_S.Text, "Kunci Shock"entry Kunci_R.Text, "Kunci Ring"entry Kunci_P.Text, "Kunci Pas"entry Cutter_K.Text, "Cutter Kertas"

Page 19: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 19/28

 

entry Obeng.Text, "Obeng"entry Kacamata.Text, "Kacamata"entry Kikir.Text, "Kikir"entry Palu_B.Text, "Palu Besi"entry Palu_P.Text, "Palu Plastik"

End Sub

Public Sub save_laci2()entry Poros.Text, "Poros"entry Counter_B.Text, "Counter Bor"entry Mata_B.Text, "Mata Bor"entry Pelepas_A.Text, "Pelepas Adaptor"entry Kunci_C.Text, "Kunci Chuck"entry Pahat_B.Text, "Pahat Bubut"entry Adaptor.Text, "Adaptor"entry Chuck_B.Text, "Chuck Bor"

entry Cutter_MC, "Cutter Milling Carbide"entry Center_T, "Center Tetap"entry Parallel_P.Text, "Parallel Pad"entry Kunci_PB.Text, "Kunci Pahat Bubut"

End Sub

Public Sub save_laci3()entry Jangka_S.Text, "Jangka Sorong"entry MBS1.Text, "Mata Bor Set 1"entry MBS2.Text, "Mata Bor Set 2"entry MBS3.Text, "Mata Bor Set 3"

entry Mata_O.Text, "Mata Obeng"End Sub

Public Sub save_laci5()entry BM.Text, "Bor Manual"entry BP.Text, "Bor Pegas"

End Sub

Public Sub save_laci6()entry GBT.Text, "Gergaji Besi Tangan"entry CS1.Text, "Collet Set 1"

entry CS2.Text, "Collet set 2"entry CS3.Text, "Collet Set 3"entry MHSS1.Text, "Metal Hole Saw Set 1"entry MHSS2.Text, "Metal Hole Saw Set 2"

End Sub

Public Sub save_laci7()entry BV.Text, "Block V"

Page 20: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 20/28

 

End Sub

Public Sub edit_awal()Awal.Value = TrueWith Adodc1.Recordset

No_Koin.Text = !No_KoinTanggal.Text = !Tanggal_Inventaristxt_Pengawas.Text = !Nama_Pengawas_AwalSelect Case !sesi

Case "Pagi"Pagi.Value = True

Case "Sore"Sore.Value = True

End SelectSelect Case !paraf_mahasiswa_awal

Case -1

Mhs.Value = 1Case 0

Mhs.Value = 0End SelectSelect Case !paraf_pengawas_awal

Case -1Pengawas.Value = 1

Case 0Pengawas.Value = 0

End SelectQE.Text = !QTY_awal

Frame9.Caption = !Nama_AlatEnd With

End Sub

Public Sub edit_akhir()Akhir.Value = TrueWith Adodc2.RecordsetNo_Koin.Text = !No_KoinTanggal.Text = !Tanggal_Inventaristxt_Pengawas.Text = !Nama_Pengawas_AkhirSelect Case !sesi

Case "Pagi"Pagi.Value = True

Case "Sore"Sore.Value = True

End SelectSelect Case !paraf_mahasiswa_akhir

Case -1Mhs.Value = 1

Page 21: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 21/28

 

Case 0Mhs.Value = 0

End SelectSelect Case !paraf_pengawas_akhir

Case -1

Pengawas.Value = 1Case 0Pengawas.Value = 0

End SelectQE.Text = !QTY_akhirFrame9.Caption = !Nama_AlatEnd With

End Sub

Public Sub save_after_edit()If Awal.Value = True Then

With Adodc1.Recordset!No_Koin = No_Koin.Text!Tanggal_Inventaris = Tanggal.Text!Nama_Pengawas_Awal = txt_Pengawas.TextIf Pagi Then !sesi = "Pagi"If Sore Then !sesi = "Sore"If Mhs.Value = 1 Then

!paraf_mahasiswa_awal = "-1"End If If Pengawas.Value = 1 Then

!paraf_pengawas_awal = "-1"

End If If QE.Text = "" Then

!QTY_awal = "0"End If !QTY_awal = QE.Text.UpdateEnd With

End If  

If Akhir.Value = True ThenWith Adodc2.Recordset

!No_Koin = No_Koin.Text!Tanggal_Inventaris = Tanggal.Text!Nama_Pengawas_Akhir = txt_Pengawas.TextIf Pagi Then !sesi = "Pagi"If Sore Then !sesi = "Sore"If Mhs.Value = 1 Then

!paraf_mahasiswa_akhir = "-1"End If 

Page 22: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 22/28

 

If Pengawas.Value = 1 Then!paraf_pengawas_akhir = "-1"

End If If QE.Text = "" Then

!QTY_akhir = "0"

End If !QTY_akhir = QE.Text.UpdateEnd With

End If End Sub

Private Sub cmd_Cancel_Click()Tombol True, False, True, True, True, True, FalseAdodc1.Recordset.CancelAdodc2.Recordset.Cancel

 disableKosong

End Sub

Private Sub Cmd_Del_Akhir_Click()Dim hapus

hapus = MsgBox("Yakin di hapus?", vbQuestion + vbYesNo, "HapusData")

If hapus = vbYes ThenAdodc2.Recordset.Delete

ElseMsgBox "Tidak jadi di hapus", vbOKOnly + vbInformation, "Batal

Menghapus"End If 

End Sub

Private Sub Cmd_Del_Awal_Click()Dim hapus

hapus = MsgBox("Yakin di hapus?", vbQuestion + vbYesNo, "HapusData")

If hapus = vbYes Then

Adodc1.Recordset.DeleteElse

MsgBox "Tidak jadi di hapus", vbOKOnly + vbInformation, "BatalMenghapus"

End If End Sub

Private Sub Cmd_Edit_Akhir_Click()

Page 23: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 23/28

 

Tombol False, True, False, False, False, False, Trueflag2 = TrueNo_Koin.Enabled = TrueTanggal.Enabled = Truetxt_Pengawas.Enabled = True

Pengawas.Enabled = TrueMhs.Enabled = TrueFrame1.Enabled = TrueFrame2.Enabled = TrueFrame9.Visible = True

 edit_akhir

End Sub

Private Sub Cmd_Edit_Awal_Click()Tombol False, True, False, False, False, False, True

flag2 = TrueNo_Koin.Enabled = TrueTanggal.Enabled = Truetxt_Pengawas.Enabled = TruePengawas.Enabled = TrueMhs.Enabled = TrueFrame1.Enabled = TrueFrame2.Enabled = TrueFrame9.Visible = True

 edit_awal

End Sub

Private Sub Cmd_Exit_Click()Unload Me

End Sub

Private Sub Cmd_New_Click()Tombol False, True, False, False, False, False, Trueflag = Trueflag2 = False

 

enableKosongNo_Koin.SetFocus

End Sub

Private Sub Cmd_Save_Click()Tombol True, False, True, True, True, True, FalseIf flag2 = False Then

Page 24: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 24/28

 

save_laci1save_laci2save_laci3save_laci5save_laci6

save_laci7Elsesave_after_edit

End If  

disableKosong

End Sub

Private Sub Form_Load()Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data

Source=" & App.Path & "\Database2.mdb"Adodc1.RecordSource = "Inven_awal"Adodc1.RefreshAdodc2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data

Source=" & App.Path & "\Database2.mdb"Adodc2.RecordSource = "Inven_akhir"Adodc2.Refresh

flag = FalsedisableTombol True, False, True, True, True, True, False

 End Sub

Page 25: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 25/28

 

Report pada Visual Basic

Report pada Visual Basic tidak jauh berbeda dengan report pada

Ms.Access, akan tetapi pembuatan report pada Visual Basic dapat

disortir/dikelompokkan menurut tanggal inventaris, no koin dan sesi

pada inventaris awal maupun inventaris akhir. Hal tersebut dapat

dilakukan dengan membuat grouping pada data environment dan

pembuatan design reportnya dengan menggunakan data report. Untuk

menghubungkan database pada Ms.Access dengan Visual Basic,

disetting pada pembuatan data environment. Dimana connection pada

data environment, dihubungkan dengan alamat

database tersebut disimpan.

 Tampilan data environment

Page 26: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 26/28

 

 Tampilan data report

Page 27: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 27/28

 

 Tampilan report pada Visual Basic

 

F. Kesimpulan

1. MS Access 2007 merupakan salah satu software untukmerancang database2. Untuk memudahkan proses entri data maka digunakan softwarebantuan sebagai tampilanya yaitu Visual Basic 6

Page 28: laporan pab

5/8/2018 laporan pab - slidepdf.com

http://slidepdf.com/reader/full/laporan-pab 28/28

 

3. VB 6 dapat dikoneksikan dengan database yang dibuat pada MSAccess 2007