JAKARTA STI&K
PENULISAN
LAPORAN KKP/PENELITIAN
Nama : Firmansyah
NPM : 304.01.128
Jurusan : Manajemen Informatika
Dosen Pembimbing : Sutarno, Skom, MMSi.
Disetujui Oleh :
Alhamdulillahir robbil ‘alamin, segala puji bagi Allah swt rob sekalian
alam, yang telah melimpahkan nikmat-Nya, terutama nikmat iman, sehat sehingga
Penulisan ilmiah ini merupakan salah satu mata kuliah wajib pada
dapatkan pada mata kuliah yang dipelajari dibangku kuliah dalam kenyataan di
lapangan.
kasih kepada :
JAKARTA (STI&K).
4. Seluruh Pimpinan dan Staff Karyawan PT. Blue Brid Group, khususnya
Dan juga tidak lupa saya ucapkan terima kasih yang sedalam-dalamnya
kepada kedua orang tua saya, MATNUR dan MARHAMAH serta kakak saya,
yang telah memberikan segalanya pada saya semenjak dari kecil hingga saat ini.
kekurangan yang dalam penulisan, karena itu saya sangat menharapkan segala
kritik atau saran yang dapat membangun dari semua pihak. Dan juga berharap
penulisan ini dapat berguna bagi diri saya pribadi maupun pihak-pihak lain yang
membutuhkannya.
Jakarta, Februari 2005
Penulis
DAFTAR ISI
Hal
Halaman Judul
Lembar Pengesahan
BAB I . PENDAHULUAN
LAMPIRAN
DAFTAR GAMBAR
Gambar Hal
11
21
25
3.4. Diagram Entity-Relationship ……………………………………….... 26
Tabel Hal
30
BAB I
PENDAHULUAN
1.1. Latar Belakang Penulisan
Sisten Persediaan Spare Part di sebuah Pool taksi merupakan salah satu
devisi atau bagian yang sangat berperan penting terhadap suatu perusahaan yang
pengadaan spare part yang dibutuhkan oleh Bengkel untuk mengantikan spare
part mobil yang rusak, selain itu bagian gudang juga melakukan pengolahan spare
part, diantaranya mencatat setiap barang baik yang masuk maupun yang keluar.
dilakukan dengan mencatat spare part ke dalam bon masuk gudang (BMG) lalu di
entry (di masukan) kedalam aplikasi Microsoft Excel, untuk spare part keluar
pencatatan dilakukan dengan mencatat ke dalam bon keluar gudang (BKG) dan
secara manual dan di entry kedalam aplikasi Microsoft Excel merupakan suatu
kegiatan yang kurang baik dengan jumlah item spare part yang sangat banyak.
Spare part yang ada di gudang pool taksi Blue Bird Ciputat yang dipakai
untuk pengadaan gudang sekitar ……item. Oleh karena itu dibutuhkan pencatatan
yang akurat dan tersimpan dengan rapih, jadi penulis memberikan usulan untuk
dibuatkan basis data spare part dengan menggunakan software Microsoft Acces,
sehingga dapat mencatat pemasukan dan pengeluaran spare part yang akurat dan
benar.
1.2. Batasan Masalah
Persediaan Spare part pada pool taksi Blue Bird Ciputat, penulis memberikan
batasan masalah hanya membahas pada proses pengadaan dan pengelolaan spare
a. Studi Pustaka
b. Studi Lapangan
Penulis mendatangkan langsung objek yang dibahas untuk mendapatkan
c. Wawancara
BAB I PENDAHULUAN
Bab ini berisi, latar belakang masalah, batasan masalah, tujuan penelitian,
persediaan spare parts, flow alir data, simbol-simbol, dan sekilas tentang
Microsoft Acces.
Bab ini berisi seluruh kesimpulan hasil penulisan ini dan saran-saran yang
diperlukan.
BAB II
LANDASAN TEORI
Jika kita memiliki sebuah lemari arsip dan bertugas untuk mengelolahnya,
maka kemungkinan besar kita akan melakukan hal-hal seperti : memberi map
dengan pola tertentu, dan arsip tersebut akan ditempatkan di lemari arsip dengan
Hal-hal tersebut kita lakukan, agar suatu saat kita memerlukan arsip
tersebut kita dapat mencari dan mengambilnya dengan mudah dan cepat.
komponen fungsional (dengan satuan fungsi atau tugas khusus) yang saling
atau pekerjaan tertentu. (Buku Teks Ilmu Komputer, “Basis Data”, Fatansyah,
Basis data terdiri dari dua kata, yaitu Basis dan Data. Basis kurang lebih
Basis data hanyalah sebuah objek yang pasif atau mati, ia ada karena ada
pembuatnya. Ia tidak akan pernah berguna jika tidak ada pengelola atau
aplikasi (Software).
secara umum basis data merupakan sistem yang terdiri atas kumpulan file (table)
Dalam sebuah sistem basis data, secara lengkap akan terdapat komponen-
Perangkat keras yang biasa terdapat dalam sebuah sistem basis data
adalah:
- Komputer
komputer (operasi I/O, pengelolaan file dan lain sebagainya). Sistem yang
Sebuah sistem basis data dapat memiliki beberapa basis data. Setiap basis
data dapat berisi atau memiliki sejumlah objek basis data seperti file atau
DBMS)
Pengelolaan basis data ditangani oleh sebuah perangkat lunak yang khusus
Dalam sebuah basis data, dapat menempatkan satu atau lebih file atau
tabel. Pada file atau tabel inilah sesungguhnya data disimpan atau ditempatkan.
Setiap basis data dibuat untuk mewakili semua data yang spesifik. Untuk
melakukan yang berkenaan dengan basis data tersebut dapat dilakukan operasi-
c. Pembuatan file atau tabel baru ke suatu basis data (create table)
d. Penghausan file atau tabel dari suatu basis data (drop table)
e. Penambahan atau pengisian data baru ke sebuah file atau tabel (insert)
f. Pengambilan data dari sebuah file atau tabel (retrieve atau search)
Operasi yang berkenaan dengan pembuatan objek (basis data dan tabel)
merupakan operasi awal yang dilakukan sekali dan berlaku seterusnya. Sedangkan
operasi-operasi yang berkaitan dengan isi tabel (data) merupakan operasi rutin
yang akan berlangsung berulang-ulang dan karena itu operasi-operasi inilah yang
Pengelolaan data dalam sebuah basis data adalah agar kita dapat
memperoleh menemukan kembali data yang kita perlukan dengan mudah dan
cepat. Pemanfaatan basis data dilakukan untuk memenuhi sejumlah tujuan sebagai
berikut :
membuat relasi-relasi (dalam bentuk file) antar kelompok data yang saling
berhubungan.
c. Keakuratan (Accuracy)
penerapan aturan atau batasan tipe data, domain data, keunikan data, dan
d. Ketersediaan (Availability)
Pertumbuhan data baik dari sisi jumlah maupun jenisnya sejalan dengan
e. Kelengkapan (Completeness)
Lengkap atau tidaknya suatu data yang kita kelola dalam sebuah basis data
juga dapat melakukan perubahan struktur dalam basis data, baik dalam
f. Keamanan (Security)
System yang besar dan serius harus menerapkan aspek keamanan yang
ketat, dan menentukan pemakai (user) yang boleh menggunakan basis data
Pemakai basis data seringkali terbatas pada satu pemakai saja, atau satu
lokasi saja. Basis data yang dikelola oleh system yang multiuser, akan
sama diubah oleh banyak pemakai) atau deadlock (karena ada banyak
dan senantiasa berhubungan dengan basis data. Secara teknis atau nyata, bidang-
bidang fungsional yang telah umum memanfaatkan basis data demi efisien,
data sebagai komponen system informasi dalam organisasi atau perusahaan dapat
berupa : perbankan, produsen barang, gudang spare part, asuransi, rumah sakit,
sejumlah obyek atau aktivitas, yang disebut entitas (entity). (Sistem Informasi
Gane Sarson (1979) melalui buku metodologi struktur analisis dan disain sistem
secara umum dari data flow diagram adalah suatu newtrok yang menggambarkan
suatu sistem automata atau komputerisasi, manualisasi atau gabungan dari
kekurangan dari data flow diagram adalah tidak menunjukan proses pengulangan
a. Diagram Konteks
Diagram ini dibuat untuk menggambarkan sumber serta tujuan data yang
b. Diagram Nol
c. Diagram Detail
Diagram ini dibuat untuk menggambarkan arus data secara lebih mendetail
fakta dari ‘dunia nyata’ yang kita tinjau, dapat digambarkan dengan lebih
dengan atribut.
2.3.2. Kardinalitas Relasi (Derajat Relasi)
dengan satu entitas pada himpunan B, dan begitu juga sebaliknya setiap
entitas pada himpunan entitas B, tetapi tidak sebaliknya, dimana setiap entitas
dengan satu entitas pada Himpunan entitas B, tetapi tidak sebaliknya, dimana
entitas pada himpunan entitas B, dan juga sebaliknya, dimana setiap entitas
pada himpunan entitas B dapat berhubungan dengan banyak entitas pada
himpunan entitas A.
diantaranya :
Bentuk Normal Tahap Pertama terpenuhi jika sebuah tabel tidak memiliki
atribut bernilai banyak (Multivalued Attribute) atau lebih dari satu atribut
Bentuk Normal Tahap Kedua terpenuhi jika pada sebuah tabel, semua atribut
pada key primer secara utuh. Sebuah tabel tidak memenuhi 2NF, jika
transitive (Trancitive Devence) atau dengan kata lain apabila sudah berada
pada 2NF dan setiap atribut yang bukan key tidak tergantung terhadap atribut
pada sistem informasi disegala jenis organisasi, disebut dengan model sistem
umum perusahaan, merupakan diagram grafik yang disertai dengan narasi yang
kerja sistem.
Proses
Sumber Daya Transformasi Sumber Daya
Input Output
daya input menjadi sumber daya output, juga menggambarkan semua jenis
perusahaan.
Diawal bab dua telah dijelaskan tentang definisi sistem yang berarti
(dengan satuan fungsi atau tugas khusus) yang saling berhubungan dan secara
dalam pemakaian sistem informasi, informasi adalah data yang telah diolah
menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam
mengambil keputusan saat ini atau saat mendatang. (Seri Diktat Kuliah, Guna
Hubungan antara data dengan informasi adalah seperti bahan baku sampai
sampai barang jadi, dengan perkataan lain, sistem pengolahan data menjadi
informasi, atau lebih tepatnya mengolah data dari bentuk tak berguna menjadi
Penyimpan
Data
Pengolah
Data Informasi
data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan
bermanfaat dalam mengambil keputusan saat ini atau saat mendatang, sedangkan
berupa dokumen seperti faktur, surat jalan yang diolah menjadi sebuah bentuk
seperti laporan-laporan yang berkaitan dengan spare part dan sangat bermanfaat
bagi penerimanya untuk diambil keputusan saat ini maupun keputusan yang akan
datang.
membuat basis data, Ms-Acces terdapat di dalam Microsoft Office. Banyak yang
sebuah formulir yang begitu mudah dan indah, menggabungkan beberapa table
dan menyeleksi suatu data secara mudah. Ada suatu kemudahan dalam
a. Table
Suatu fasilitas untuk mendesain atau membuat suatu struktur basis data
(Database), sehingga data dapat di simpan dan diambil secara mudah dan
efisien.
b. Form
Suatu cara untuk menyusun suatu bentuk formulir. Dengan formulir dapat
c. Query
buah tabel.
d. Report
e. Macro
dan lainnya.
Dan masih banyak lagi fasilitas-fasilatas yang ada pada Microsoft Acces
yang tidak bias disebutkan satu persatu seperti : Data Filter, Sort, Find dan
sebagainya. (Belajar Sendiri Microsoft Access 2000, Djoko Pranomo, PT. Elex
PEMBAHASAN MASALAH
Awal berdiri Blue Bird bermula dari rental atau sewa kendaraan dari
keluarga almarhum ibu Mutara Fatimah Joko Soetono, SH, yang dikendarai
sendiri oleh anak-anak beliau, dan akhirnya dapat mendirikan perusahaan jasa
transportasi darat (taksi) PT. Blue Bird Group pada mei tahun 1972, oleh seorang
atau pool-pool taksi diantaranya Pool Buncit, Pool Ciputat, Pool Pondok Cabe,
Pool Perigi, dan masih banyak lagi yang tidak penulis sebutkan satu persatu.
Pool Ciputat. Pada umumnya struktur organisasi setiap pool adalah sama,
pool kecil dan pool besar. Pool besar kepala bagian membawahi Ka. Sub,
Sekretaris
parts (Purchase Order / PO), yang totalnya nominalnya Rp. 500.000,- sampai
a. Menyetujui order spare parts (Purchase Order) terhadap spare parts yang
Ka.Bengkel.
b. Menyeleksi order spare parts tender, spare parts mana yang perlu ditambah
4. Staff Gudang
d. Menata atau meletakan spare parts sesuai rak atau lokasi yang ada.
b. Menyeleksi order spare parts tender, spare parts mana yang perlu ditambah
c. Menolak spare parts yang masuk ke gudang, bila terdapat kualitas spare
pekerjaan, dan juga menilai spare parts yang dating atau masuk ke gudang.
8. Montir
oleh pengemudi.
PT. Blue Bird taksi pool Ciputat memiliki armada sebesar ………meter
dan ……Bus, Sehingga untuk pengadaan spare part untuk gudang pool Ciputat
sangat banyak, sehingga dibutuhkan penggelolaan yang baik dan rapih. Untuk saat
ini administrasi pada gudang pool Ciputat dilakukan dengan mencatat ke Bon
Masuk Gudang (BMG) bila spare part masuk, setelah itu dimasukan (entry) ke
aplikasi Microsoft Excel, dalam pembelian harian sehari pencatatan Bon Masuk
Gudang sekitar 50-100 item spare part, dan untuk pembelian tender (order dariv
Untuk spare part yang keluar dicatat ke Bon Keluar Gudang (BKG), dalam
sehari transaksi dapat mengeluarkan spare pare dengan BKG mencapai sekitar
kurang 150 BKG (Bon Keluar Gudang), dan untuk kebutuhan pengadaan spare
part dicatat kedalam Order Pembelian Harian (OPH) baik order dari pihak
bengkel maupun order dari gudang yang stocknya minim dengan di lihat rata-rata
pakainya, order dari pihak bengkel ada form khusus untuk dilihat keabsahannya
order spare part yang dibutuhkan dengan ditanda tangani oleh kepala bengkel.
3.4. Permasalahan
Dari kegiatan gudang PT. Blue Bird Pool Ciputat penulis melihat ada
b. Belum ada proses pencarian informasi yang baik yang menunjukan jumlah
Dari beberapa masalah yang ada pada gudang spare part taksi PT. Blue
Bird Pool Ciputat, penulis membuat program atau aplikasi untuk memudahkan
dalam kegiatan gudang, yang berkaitan dengan masalah yang dihadapi oleh
2000..
Penulis juga membuat basis data yang berkaitan dengan spare part, seperti
atau jalannya dokumen atau data baik berupa faktur/surat jalan maupun bon-bon,
mulai dari order spare part OPH (Order Pembelian Harian) sampai transaksi-
transaksi gudang baik transaksi masuk BMG (Bon Masuk Gudang) maupun
Sistem
Kirim barang (Faktur/SJ)
Persediaan
Spare Part
Pimpinan
BENGKEL
Terima barang (BKG) Laporan
1 .0
O rd e r (O P H ) P erm int D ata S p are p arts
B engkel aan
spa re p art
Sp art
p art
2 .0
O P H ,B M G ,B K G C ek D ata G u d ang
G udang d ata D ata G u d ang
gu d ang
3 .0
F a ktu r / S J P em b eli D ata S u p p lier
Su p p lier an S p art
D ata S u p p lier
p art
4 .0
T erim a Barang (BK G ) S erah D ata T ransaksi
T erim a
D ata T ransaksi
D ata T ransaksi
5 .0 D ata S u p p lier
Pim p inan
Lap o ran D ata G u d ang
D ata Sp are p arts
Nama_Sp
Satuan
p
Kd_Sp No_TransM
Merk
p Stoc No_Orde
Jumlah
k r
Tgl_Orde
No_TransK r
M 1
Spare parts Transak Gudang
si
Keluar
No_Mobi
No_TransK
l
Tgl_Keluar
1
M Kd_Spp
Penerima
No_TransM
No_Faktur
Transaks
i
Masuk Tg_Faktu
r
Kd_Supplie
r
M
Kd_Supplie
r
Nama_Supplie
r
Supplier
Alamat
No_Telp
Kd_Sparepart
Nm_Sparepart
Alamat
No_Telp
No_TransM
No_Faktur
Tg_Trans
Kd_Supplier
No_TransM
Kd_Spp
Jumlah
Kd_Spp
Nama_Spp
Merk
Satuan
Stock
No_TransK
Penerima
Tgl_Kel
No_Mobil
*Kd_Sparepart
Nm_Sparepart
No_TransK
Alamat
Kd_Spp
No_Telp
Jumlah
* No_TransM
No_Order
No_Faktur
Tgl_)rder
Tg_Trans
**Kd_Supplier
No_Order
Tgl_)rder
**No_TransM
Jumlah
**Kd_Spp
Kd_suppLier
Jumlah
Gambar 3.5. Normalisasi Pertama (1NF)
*Kd_Spp
Nama_Spp
Merk
Satuan
Stock
*No_TransK
Penerima
Tgl_Kel
b. Bentuk Normalisasi Tahap Kedua (2NF)
No_Mobil
**No_TransK
**Kd_Spp
Jumlah
*No_Order
Tgl_Order
**No_Order
Tgl_Order
Jumlah
Kd_Supplier
Gambar 3.6. Normalisasi Kedua (2NF)
No_TransM
No_Faktur
Tg_Trans
Kd_Supplier
Detail_Keluar
No_TransK
Kd_Spp
Jumlah
Order
Detail_Masuk
No_Order Sparepart
Tgl_Order No_TransM
Kd_Spp Kd_Spp
Jumlah Nama_Spp
Detail_Order Merk
Satuan
No_Order Stok
Tgl_Order
Jumlah
Kd_Supplier
BAB IV
PENUTUP
4.1. Kesimpulan
Kesimpulan yang dapat dikemukakan berdasarkan penjelasan-penjelasan
d. Report atau laporan dapat dibuat sesuai basis data (database) yang telah
4.2. Saran-saran
sebaiknya dalam kurun waktu satu tahun tidak ada modifikasi, agar terlihat
1988
2. Fathansyah, Buku Teks Ilmu Komputer “BASIS DATA”, CV.
2003
Me.AllowAdditions = True
Me.NavigationButtons = False
isi
DoCmd.GoToRecord , , acNewRec
Kd_Spp.SetFocus
cmdtambah.Enabled = False
cmdedit.Enabled = False
cmdhapus.Enabled = False
cmdkeluar.Enabled = False
cmdsimpan.Enabled = True
cmdbatal.Enabled = True
Exit_cmdtambah_Click:
Exit Sub
Err_cmdtambah_Click:
MsgBox Err.Description
Resume Exit_cmdtambah_Click
End Sub
Me.AllowAdditions = True
Me.NavigationButtons = True
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, ,
acMenuVer70
Me.AllowAdditions = False
Kd_Spp.SetFocus
kunci
cmdtambah.Enabled = True
cmdedit.Enabled = True
cmdhapus.Enabled = True
cmdkeluar.Enabled = True
cmdsimpan.Enabled = False
cmdbatal.Enabled = False
Exit_cmdsimpan_Click:
Exit Sub
Err_cmdsimpan_Click:
MsgBox Err.Description
Resume Exit_cmdsimpan_Click
End Sub
Exit_cmdbatal_Click:
Exit Sub
Err_cmdbatal_Click:
MsgBox Err.Description
Resume Exit_cmdbatal_Click
End Sub
Me.AllowAdditions = True
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
Me.AllowAdditions = False
Exit_cmdhapus_Click:
Exit Sub
Err_cmdhapus_Click:
MsgBox Err.Description
Me.AllowAdditions = False
Resume Exit_cmdhapus_Click
End Sub
Private Sub cmdkeluar_Click()
On Error GoTo Err_cmdkeluar_Click
DoCmd.Close
Exit_cmdkeluar_Click:
Exit Sub
Err_cmdkeluar_Click:
MsgBox Err.Description
Resume Exit_cmdkeluar_Click
End Sub
Me.AllowAdditions = True
isi
Me.NavigationButtons = False
DoCmd.GoToRecord , , acNewRec
Kd_Supplier.SetFocus
cmdtambah.Enabled = False
cmdedit.Enabled = False
cmdhapus.Enabled = False
Command20.Enabled = False
cmdsimpan.Enabled = True
cmdbatal.Enabled = True
Exit_cmdtambah_Click:
Exit Sub
Err_cmdtambah_Click:
MsgBox Err.Description
Resume Exit_cmdtambah_Click
End Sub
Me.AllowAdditions = True
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, ,
acMenuVer70
Me.AllowAdditions = False
Me.NavigationButtons = True
Kd_Supplier.SetFocus
cmdtambah.Enabled = True
cmdedit.Enabled = True
cmdhapus.Enabled = True
Command20.Enabled = True
cmdsimpan.Enabled = False
cmdbatal.Enabled = False
kunci
Exit_cmdsimpan_Click:
Exit Sub
Err_cmdsimpan_Click:
MsgBox Err.Description
Resume Exit_cmdsimpan_Click
End Sub
Exit_cmdbatal_Click:
Exit Sub
Err_cmdbatal_Click:
MsgBox Err.Description
Resume Exit_cmdbatal_Click
End Sub
Me.AllowAdditions = True
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
Me.AllowAdditions = False
Exit_cmdhapus_Click:
Exit Sub
Err_cmdhapus_Click:
MsgBox Err.Description
Me.AllowAdditions = False
Resume Exit_cmdhapus_Click
End Sub
DoCmd.Close
Exit_Command20_Click:
Exit Sub
Err_Command20_Click:
MsgBox Err.Description
Resume Exit_Command20_Click
End Sub
Me.AllowAdditions = True
Me.NavigationButtons = False
isi
DoCmd.GoToRecord , , acNewRec
No_Trans.SetFocus
cmdtambah.Enabled = False
cmdhapus.Enabled = False
cmdkeluar.Enabled = False
cmdsimpan.Enabled = True
cmdbatal.Enabled = True
Exit_cmdtambah_Click:
Exit Sub
Err_cmdtambah_Click:
MsgBox Err.Description
Resume Exit_cmdtambah_Click
End Sub
Private Sub cmdsimpan_Click()
On Error GoTo Err_cmdsimpan_Click
Me.AllowAdditions = True
Me.NavigationButtons = False
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, ,
acMenuVer70
Me.AllowAdditions = False
No_Trans.SetFocus
kunci
cmdtambah.Enabled = True
cmdhapus.Enabled = True
cmdkeluar.Enabled = True
cmdsimpan.Enabled = False
cmdbatal.Enabled = False
Exit_cmdsimpan_Click:
Exit Sub
Err_cmdsimpan_Click:
MsgBox Err.Description
Resume Exit_cmdsimpan_Click
End Sub
Private Sub cmdbatal_Click()
On Error GoTo Err_cmdbatal_Click
Exit_cmdbatal_Click:
Exit Sub
Err_cmdbatal_Click:
MsgBox Err.Description
Resume Exit_cmdbatal_Click
End Sub
Private Sub cmdkeluar_Click()
On Error GoTo Err_cmdkeluar_Click
DoCmd.Close
Exit_cmdkeluar_Click:
Exit Sub
Err_cmdkeluar_Click:
MsgBox Err.Description
Resume Exit_cmdkeluar_Click
End Sub
Me.AllowAdditions = True
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
Me.AllowAdditions = False
Exit_cmdhapus_Click:
Exit Sub
Err_cmdhapus_Click:
MsgBox Err.Description
Me.AllowAdditions = False
Resume Exit_cmdhapus_Click
End Sub
Me.AllowAdditions = True
Me.NavigationButtons = False
isi
DoCmd.GoToRecord , , acNewRec
No_TransM.SetFocus
cmdtambah.Enabled = False
cmdkeluar.Enabled = False
cmdhapus.Enabled = False
cmdsimpan.Enabled = True
cmdbatal.Enabled = True
Exit_cmdtambah_Click:
Exit Sub
Err_cmdtambah_Click:
MsgBox Err.Description
Resume Exit_cmdtambah_Click
End Sub
Private Sub cmdsimpan_Click()
On Error GoTo Err_cmdsimpan_Click
Me.AllowAdditions = True
Me.NavigationButtons = True
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, ,
acMenuVer70
Me.AllowAdditions = False
kunci
No_TransM.SetFocus
cmdtambah.Enabled = True
cmdhapus.Enabled = True
cmdkeluar.Enabled = True
cmdsimpan.Enabled = False
cmdbatal.Enabled = False
Exit_cmdsimpan_Click:
Exit Sub
Err_cmdsimpan_Click:
MsgBox Err.Description
Resume Exit_cmdsimpan_Click
End Sub
Private Sub cmdbatal_Click()
On Error GoTo Err_cmdbatal_Click
Exit_cmdbatal_Click:
Exit Sub
Err_cmdbatal_Click:
MsgBox Err.Description
Resume Exit_cmdbatal_Click
End Sub
Private Sub cmdhapus_Click()
On Error GoTo Err_cmdhapus_Click
Me.AllowAdditions = True
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
Me.AllowAdditions = False
Exit_cmdhapus_Click:
Exit Sub
Err_cmdhapus_Click:
MsgBox Err.Description
Me.AllowAdditions = False
Resume Exit_cmdhapus_Click
End Sub
Private Sub cmdkeluar_Click()
On Error GoTo Err_cmdkeluar_Click
DoCmd.Close
Exit_cmdkeluar_Click:
Exit Sub
Err_cmdkeluar_Click:
MsgBox Err.Description
Resume Exit_cmdkeluar_Click
End Sub
**** Listing Program Form Order Spare part ****
Me.AllowAdditions = True
Me.NavigationButtons = False
DoCmd.GoToRecord , , acNewRec
isi
no_order.SetFocus
cmdtmbah.Enabled = False
cmdhapus.Enabled = False
cmdkeluar.Enabled = False
cmdsimpan.Enabled = True
cmdbatal.Enabled = True
Exit_cmdtmbah_Click:
Exit Sub
Err_cmdtmbah_Click:
MsgBox Err.Description
Resume Exit_cmdtmbah_Click
End Sub
Private Sub cmdsimpan_Click()
On Error GoTo Err_cmdsimpan_Click
Me.AllowAdditions = True
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, ,
acMenuVer70
Me.AllowAdditions = False
Me.NavigationButtons = True
no_order.SetFocus
cmdtmbah.Enabled = True
cmdhapus.Enabled = True
cmdkeluar.Enabled = True
cmdsimpan.Enabled = False
cmdbatal.Enabled = False
Exit_cmdsimpan_Click:
Exit Sub
Err_cmdsimpan_Click:
MsgBox Err.Description
Resume Exit_cmdsimpan_Click
End Sub
Private Sub cmdbatal_Click()
On Error GoTo Err_cmdbatal_Click
Exit_cmdbatal_Click:
Exit Sub
Err_cmdbatal_Click:
MsgBox Err.Description
Resume Exit_cmdbatal_Click
End Sub
Private Sub cmdhapus_Click()
On Error GoTo Err_cmdhapus_Click
Me.AllowAdditions = True
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
Me.AllowAdditions = False
Exit_cmdhapus_Click:
Exit Sub
Err_cmdhapus_Click:
MsgBox Err.Description
Me.AllowAdditions = False
Resume Exit_cmdhapus_Click
End Sub
Private Sub cmdkeluar_Click()
On Error GoTo Err_cmdkeluar_Click
DoCmd.Close
Exit_cmdkeluar_Click:
Exit Sub
Err_cmdkeluar_Click:
MsgBox Err.Description
Resume Exit_cmdkeluar_Click
End Sub