SlideShare a Scribd company logo
Bina Sarana Informatika Vol. 1 No. 1 November 2014 
PERANCANGAN PROGRAM INVENTORY MATERIAL PADA PT. HIKARI 
METALINDO PRATAMA CIKARANG DENGAN MENGGUNAKAN 
MICROSOFT VISUAL BASIC 6.0 
Khaerul Jaza1, Elzet2 
1. Jurusan Manajemen Informatika, AMIK , Bina Sarana Informatika, Cikarang, Bekasi, Kode Pos : 17530, 
1 
Indonesia 
2. Elzet, Bina Sarana Informatika, Cikarang, Bekasi, Kode Pos : 17530, Indonesia 
Email : chaerul.jz@gmail.com 
Abstrak 
Sistem komputerisasi yang merupakan salah satu perkembangan teknologi saat ini, begitu berpengaruh 
disegala bidang kehidupan, baik bidang politik, pendidikan, ekonomi, jasa maupun perdagangan. Tidak sedikit 
keunggulan yang bisa kita dapatkan dari aplikasi pengolahan data yang telah terkomputerisasi, apabila dibandingkan 
dengan sistem yang masih manual. Komputer dapat digunakan untuk membantu proses pelayanan, transaksi, 
pembuatan laporan, mempercepat proses kerja serta kemudahan dalam memperoleh informasi yang sewaktu -waktu 
dibutuhkan. 
Pencatatan dan perhitungan data-data yang dikerjakan dengan cara manual akan menimbulkan banyak 
masalah, terutama pengolahan data pada sebuah sistem penyimpanan data. Sebuah sistem penyimpanan data yang 
masih mengolah data secara manual akan membutuhkan waktu yang sangat panjang, apabila data -data yang telah 
dicatat suatu saat dibutuhkan kembali akan terjadi pemborosan waktu dalam pencarian data dan data yang didapat tidak 
akan cepat dan akurat atau data-data tersebut memerlukan tempat penyimpanan yang cukup banyak. Masalah tersebut 
juga dialami oleh PT. HIKARI METALINDO PRATAMA yang masih menggunakan s istem manual dalam 
penyimpanan datanya. 
Untuk mengatasi masalah tersebut, maka penulis bermaksud mencoba untuk menangani proses transaksi 
inventory dengan menggunakan bahasa pemrograman Microsoft Visual Basic 6.0. 
Abstract 
Computerized system which is one of the current technological developments,soinfluential in all areas of life, 
whether political, educational, economic, trade and services. Not a few advantages that we can get from an 
application that has been computerized data processing, when compared to systems that are still manual. Computers 
can be used to help the service process, transaction, report generation, accelerate work processes and the ease in 
obtaining the information at any time needed. 
Recording data and calculations done by hand will cause many problems,especially data 
processing on data storage system. A data storage system that is still processing data manually would require a 
very long time, if the data had been recorded a time of need will be a waste of time again in search of data and data 
obtained will not be fastand accurate or the data requires enough storage space. Problems were alsoexperienced 
by PT. HIKARI METALINDO PRATAMA who still use manual systems indata storage. 
To overcome these problems, the authors intend to try to handle the inventory transactionprocess by 
using Microsoft Visual Basic 6.0. 
Key Word : Program Design, Program Materials Inventory
Bina Sarana Informatika Vol. 1 No. 1 November 2014 
2 
1. Pendahuluan 
Ketersediaan informasi yang cepat, tepat dan 
akurat sangatlah membantu pihak manajemen untuk 
mengambil dan menentukan kebijakan baru bagi 
kemajuan perusahaan. Adanya informasi ini merupakan 
suatu mata rantai yang di kenal dengan istilah siklus 
informasi. Disinilah peran serta media pengolah data 
diperlukan untuk kegiatan pengolahan data menjadi 
suatu informasi yang berguna. 
Pada awalnya, pengolahan data adalah suatu 
kegiatan yang di awali dengan pencatatan, 
penyimpanan, pengolahan yang hingga akhirnya 
menghasilkan suatu informasi yang lebih bermakna dan 
dapat digunakan oleh pihak manajemen dalam 
mengambil keputusan atas berbagai masalah yang 
timbul di setiap perusahaan atau instansi, seperti sistem 
persediaan barang dan sebagainya. Sehingga dalam hal 
ini tidak hanya informasi yang di hasilkan menjadi hal 
utama untuk diperhatikan tetapi juga bagaimana bentuk 
penyajian dari suatu informasi yang dimaksud 
disampaikan. 
Hadirnya komputer sebagai media pengolah 
data sangatlah membantu dalam bidang ini, apalagi 
dengan semakin bertambahnya volume data yang di olah 
serta tingkat kerumitan yang sudah tentu memerlukan 
tingkat ketelitian yang tinggi, sangatlah mustahil 
dilakukan manusia tanpa bantuan komputer. 
Namun walaupun demikian masih ada 
perusahan atau instansi yang belum menggunakannya, 
hal ini mungkin masih ada alasan lain bagi pihak 
manajemen atau pengambil keputusan sehingga belum 
menggunakan komputer dalam kegiatan pengolahan 
data mereka. 
Warehouse merupakan salah satu bidang yang 
memerlukan pengolahan data yang maksimal untuk 
mengontrol keluar masuk suatu barang (material) yang 
di distribusikan ke bagian lain untuk menunjang suatu 
proses produksi suatu perusahaan. Pengolahan data 
yang dimaksud dapat berupa mencatat barang yang 
masuk dan keluar baik untuk proses produksi maupun 
barang yang dikirim ke customer. Oleh karena itu 
sistem komputerisasi sangat dibutuhkan dalam untuk 
meminimalkan kesalahan pengolahan data di bagian 
warehouse. 
Hal inilah yang memotifasi penulis untuk 
mempelajari dan menganalisa sistem persediaan 
(inventory) ini serta mengingat besarnya manfaat yang 
diperoleh, penulis mencoba membuat aplikasi program 
dengan bahasa pemrograman Microsoft Visual Basic 
6.0. 
Dengan pemakaian aplikasi program komputer 
diharapkan dapat menghasilkan data yang cepat, akurat 
serta dapat membantu mengoptimalkan kerja dalam 
penanganan kontrol dan pengolahan pers ediaan material 
yang berhubungan dengan pencatatan pemasukan, 
permintaan, pengeluaran, penerimaan dan pelaporan. 
2. Kajian Literatur 
2.1. Pengertian Program 
Pengertian program menurut H. M. Jogiyanto 
(2005a:2) yaitu “kumpulan dari intruksi atau perintah 
terperinci yang sudah dipersiapkan supaya komputer 
dapat melakukan fungsinya dengan cara yang sudah 
tertentu.” 
Proses pemrograman komputer bukan hanya 
sekedar menulis suatu urutan instruksi atau statement 
yang tentunya dalam bahasa yang dimengerti oleh 
komputer, akan tetapi bertujuan untuk mengatur 
pekerjaan apa saja yang akan dilakukan oleh komputer 
agar mendapatkan suatu hasil atau keluaran atau output 
yang diharapkan dapat memecahkan suatu masalah serta 
membuat mudah pekerjaan yang diinginkan oleh 
pemakai (user). 
2.2. Bahasa Pemrograman 
Bahasa pemrograman adalah bahasa buatan / 
artificial language yang dapat mengontrol perilaku 
mesin yang dalam hal ini adalah unit komputer. 
Komputer sendiri terbagi dalam tiga bagian yaitu 
program aplikasi, sistem operasi dan bahasa 
pemrograman. Bahasa pemrograman adalah perintah-perintah 
atau instruksi yang dimengerti oleh komputer 
untuk melakukan tugas-tugas tertentu. 
Bahasa pemrograman berdasarkan 
perkembangannya dibagi menjadi lima kelompok besar, 
yaitu : 
1. Bahasa Pemrograman Mesin (Machine Language) 
Bahasa mesin adalah pemrograman yang hanya 
dimengerti oleh mesin (komputer) yang ada 
didalamnya terdapat CPU yang hanya mengenal 
dua keadaan yang berlawanan yaitu 1 (hidup) dan 0 
(mati). Kondisi 1 dan 0 dinamakan bahasa 
mesin, sedangkan program yang disusun 
disebut object program, komputer akan 
melaksanakan pekerjaan tanpa adanya 
interpretasi atau penerjemahan. 
2. Bahasa Pemrograman Tingkat Rendah (Low Level 
Language) 
Bahasa tingkat rendah adalah bahasa pemrograman 
yang membantu menerjemahkan bahasa yang 
mudah diingat atau disebut mnemonics. 
Untuk mengantisipasi susahnya bahasa mesin, 
maka dibuat simbol yang menyerupai bahasa 
inggris dan mudah diingat yang disebut dengan 
mnemonics (pembantu untuk mengingat) dan 
bahasa yang terdiri dari mnemonics ini disebut 
assembler language. 
3. Bahasa Pemrograman Tingkat Menengah (Middle 
Level Language) 
Bahasa tingkat menengah adalah bahasa 
pemrograman yang menggunakan aturan 
grammatical dalam penulisan pernyataan, mudah
Bina Sarana Informatika Vol. 1 No. 1 November 2014 
3 
dipahami dan instruksi tertentu yang dapat 
langsung diakses oleh komputer. 
4. Bahasa Pemrograman Tingkat Tinggi (High Level 
Language) 
Bahasa tingkat tinggi adalah bahasa pemrograman 
yang penulisan pernyataannya mudah dipahami 
secara langsung. Contoh : Pascal, Basic dan Cobol. 
5. Bahasa Pemrograman Berorientasi Objek (Object 
Oriented Programming) 
Bahasa pemrograman berorientasi objek adalah 
bahasa pemograman yang berorientasi objek / 
visual, bahasa pemrograman ini mengandung 
fungsi-fungsi untuk menyelesaikan suatu 
permasalahan. 
Programmer tidak harus menulis secara detail 
semua pernyataannya tetapi cukup memasukan 
criteria yang dikehendaki. Contoh: Microsoft Visual 
Basic, Microsoft Visual Foxpro, Borland Delphi 
dan lain-lain. 
2.3. Mengenal Microsoft Visual Basic 
Visual Basic merupakan aplikasi pemrograman 
visual yang dibuat oleh Microsoft. Visual Basic adalah 
salah satu program aplikasi yang termasuk dalam 
bahasa pemrograman tingkat tinggi dan berbasis Object 
Oriented Programming. 
Pemrograman Visual Basic 6.0 memberikan 
kemudahan bagi programmer dalam membuat sebuah 
program, karena dalam bahasa pemrograman Visual 
Basic 6.0 telah disediakan fasilitas-fasilitas pendukung 
yang mudah penggunaannya tanpa menambah syntax 
program yang berbelit-belit seperti pada beberapa 
bahasa pemrograman lainnya. 
Ario Suryo Kusumo dalam bukunya Latihan 
Microsoft Visual Basic 6.0 (2002, hal. 4) : “Visual Basic 
adalah bahasa pemrograman tercepat dan termudah 
untuk membuat suatu aplikasi dalam Microsoft 
Windows.“ 
Dengan menggunakan metode Graphical User 
Interface (GUI), Visual Basic memudahkan 
pemrograman untuk berinteraksi langsung dengan 
elemen-elemen untuk setiap bentuk pemrograman. 
Microsoft Visual Basic juga merupakan pemrograman 
terkendali kejadian (even-driven programming), artinya 
program menunggu sampai dengan adanya respon dari 
pemakai berupa event atau kejadian tertentu (seperti 
tombol diklik, menu dipilih dan lain-lain). Dan ketika 
event terdeksi, kode yang berhubungan dengan event 
tersebut (procedure event) akan dijalankan. 
Visual Basic juga memiliki kecepatan proses 
yang tinggi dan keunggulan dalam file eksekusi yang 
dihasilkan, yang mampu berdiri sendiri diluar software 
pembangunnya serta kecilnya file eksekusi yang 
dihasilkan. 
3. Metode Penelitian 
Metode penelitian yang dilakukan oleh penulis 
di dalam proses pengumpulan data serta informasi yang 
diperlukan untuk penulisan tugas akhir ini, penulis 
melakukan beberapa metode penelitian sebagai berikut : 
1. Metode Observasi (Observation) 
Metode ini merupakan kegiatan pengamatan 
langsung ke bagian persediaan material dalam hal 
ini adalah bagian warehouse, pada saat proses 
pengolahan data persediaan material dilaksanakan. 
2. Metode Wawancara (Interview) 
Metode ini penulis melakukan dialog tanya jawab 
langsung dengan seorang atau beberapa narasumber 
mengenai kegiatan yang berhubungan dengan 
sistem persediaan material pada warehouse. 
3. Metode Studi Pustaka (Library Study) 
Selain melakukan kegiatan tersebut diatas, penulis 
merangkum berbagai sumber bacaan dari bahan – 
bahan pustaka yang ada hubungannya dengan 
masalah yang akan dibahas guna mendapatkan 
gambaran yang lebih jelas mengenai materi yang 
akan dijadikan bahan penulisan. 
4. Hasil dan Pembahasan 
4.1. Rancangan Bentuk Masukan (Input) 
Dokumen masukan yang digunakan adalah 
sebagai berikut : 
1. Nama dokumen : Surat Jalan 
Fungsi : Sebagai Bukti 
Penerimaan Material 
Sumber : Supplier 
Tujuan : Bagian Gudang 
Material (Warehouse) 
Media : Kertas 
Jumlah : 1 Lembar 
Frekuensi : Setiap ada 
penerimaan material 
Bentuk : Lampiran A.1 
2. Nama dokumen : Bon 
Pengeluaran Bahan Baku 
Fungsi : Mengetahui 
Pemakaian Material 
Sumber : Bagian 
Produksi (Heading) 
Tujuan : Bagian Gudang 
Material (Warehouse) 
Media : Kertas 
Jumlah : 1 Lembar 
Frekuensi : Setiap 
pengambilan material 
Bentuk : Lampiran A.2
Bina Sarana Informatika Vol. 1 No. 1 November 2014 
4 
4.2. Rancangan Bentuk Keluaran (Output) 
Dokumen keluaran yang digunakan adalah 
sebagai berikut : 
1. Nama dokumen : Laporan Data Stok Material 
Fungsi : Mengetahui Data Stok Material 
Sumber : Bagian Gudang Material 
(Warehouse) 
Tujuan : Pimpinan Gudang Material 
(Warehouse) 
Media : Kertas 
Jumlah : 1 Lembar 
Frekuensi : Setiap stock opname 
(akhir bulan) 
Bentuk : Lampiran B.1 
2. Nama dokumen : Laporan Data Penerimaan 
Material 
Fungsi : Mengetahui Data Transaksi 
Penerimaan Material 
Sumber : Bagian Gudang Material 
(Warehouse) 
Tujuan : Pimpinan Gudang Material 
(Warehouse) 
Media : Kertas 
Jumlah : 1 Lembar 
Frekuensi : Setiap bulan 
Bentuk : Lampiran B.2 
3. Nama dokumen : Laporan Data Pemakaian 
Material 
Fungsi : Mengetahui Data Transaksi 
Pemakaian Material 
Sumber : Bagian Gudang Material 
(Warehouse) 
Tujuan : Pimpinan Gudang Material 
(Warehouse) 
Media : Kertas 
Jumlah : 1 Lembar 
Frekuensi : Setiap bulan 
Bentuk : Lampiran B.3 
4. Nama dokumen : Laporan Data Supplier 
Fungsi : Mengetahui Data Alamat 
Supplier 
Sumber : Bagian Gudang Material 
(Warehouse) 
Tujuan : Pimpinan Gudang Material 
(Warehouse) 
Media : Kertas 
Jumlah : 1 Lembar 
Frekuensi : Setiap akan dilakukan audit 
supplier 
Bentuk : Lampiran B.4 
4.3. Normalisasi 
4.3.1. Normalisasi Bentuk Tidak Normal 
(Unnormalized Form) 
Kode_Grup 
Nama_Grup 
Kode_Produk 
Nama_Produk 
Kode_Grup 
Kode_Barang 
Nama_Barang 
Diameter 
Stok 
Kode_Produk 
Kode_Pemasok 
Nama_Pemasok 
Alamat 
Kota 
Propinsi 
No_Telepon 
No_Fax 
KontakP 
No_SJ 
Tgl_Masuk 
No_Kendaraan 
Total 
UserID 
Kode_Pemasok 
diameter 
Jumlah 
Keterangan 
No_SJ 
Kode_Barang 
No_Bon 
Tgl_Bon 
Total_Pakai 
UserID 
Ukuran 
Jumlah_Pakai 
No_Mesin 
No_Line 
No_Lot 
Type_Produksi 
No_Bon 
Kode_Barang 
UserID 
PassID 
Nama 
Level 
Gambar 1. Bentuk tidak normal (Unnormalized Form)
Bina Sarana Informatika Vol. 1 No. 1 November 2014 
5 
Tabel Grup 
Ko d e_Grup * 
Nama_Grup 
Tabel Produk 
Ko d e_Pro d u k * 
Nama_Pro d u k 
Ko d e_Gru p * * 
Tabel Barang 
Ko d e_Ba r an g * 
Nama_Ba r an g 
Di ame t e r 
Sto k 
Ko d e_Pro d u k * * 
Tabel Pemasok 
Ko d e_Pema s o k * 
Nama_Pema s o k 
Al ama t 
Ko t a 
Pro p in s i 
No _Te l ep o n 
No _Fax 
Ko n t akP 
Tabel Pemakaian 
No _Bo n * 
Tg l_Bo n 
To t a l_Pak a i 
Uk u r an 
J uml ah_Pak a i 
No _Me s in 
No _Lin e 
No _Lo t 
Ty p e _Pro d u k s i 
Ko d e_Ba r an g * * 
Us e r ID * * 
Tabel Penerimaan 
No _SJ * 
Tg l _Ma s u k 
No _Ken d a r a an 
To t a l 
d i ame t e r 
J uml ah 
Ke t e r an g an 
Ko d e _Ba r an g * * 
Ko d e _Pema s o k* * 
Us e r ID * * 
Tabel Pengguna 
Us e r ID* 
Pa s s ID 
Nama 
Lev e l 
4.3.2. Normalisasi Kesatu (1NF) 
Keterangan : 
* : Candidat Key 
Gambar 2. Bentuk normal kesatu (1NF) 
4.3.3. Bentuk Normal Kedua (2NF) 
Keterangan : 
* : Primary Key 
** : Foreign Key 
: One to One 
: One to Many 
Gambar 3. Bentuk normal kedua (2NF) 
Kode_Grup * 
Nama_Grup 
Kode_Produk * 
Nama_Produk 
Kode_Barang * 
Nama_Barang 
Diameter 
Stok 
Kode_Pemasok * 
Nama_Pemasok 
Alamat 
Kota 
Propinsi 
No_Telepon 
No_Fax 
KontakP 
No_SJ * 
Tgl_Masuk 
No_Kendaraan 
Total 
Jumlah 
Keterangan 
No_Bon * 
Tgl_Bon 
Total_Pakai 
Ukuran 
Jumlah_Pakai 
No_Mesin 
No_Line 
No_Lot 
Type_Produksi 
UserID * 
PassID 
Nama 
Level
Bina Sarana Informatika Vol. 1 No. 1 November 2014 
6 
Tabel Grup 
Kode_Grup * 
Nama_Grup 
Tabel Produk 
Kode_Produk* 
Nama_Produk 
Kode_Grup** 
Tabel Barang 
Kode_Barang* 
Nama_Barang 
Diameter 
Stok 
Kode_Produk** 
Tabel Pengguna 
UserID * 
PassID 
Nama 
Level 
Tabel Pemasok 
Kode_Pemasok* 
Nama_Pemasok 
Alamat 
Kota 
Propinsi 
No_Telepon 
No_Fax 
KontakP 
Tabel Pemakaian 
No_Bon * 
Tgl_Bon 
Total_Pakai 
UserID ** 
Tabel 
Pemakaian_Detail 
Ukuran 
Jumlah_Pakai 
No_Mesin 
No_Line 
No_Lot 
Type_Produksi 
No_Bon ** 
Kode_Barang ** 
Tabel Penerimaan 
No_SJ * 
Tgl_Masuk 
No_Kendaraan 
Total 
UserID ** 
Kode_Pemasok** 
Tabel 
Penerimaan_Detail 
diameter 
Jumlah 
Keterangan 
No_SJ ** 
Kode_Barang ** 
Login Password 
0.0 
Menu Utama 
1.0 
File 
0.0 
1.1 
Data Grup 
1.0 
1.2 
Data Produk 
1.0 
1.3 
Data Barang 
1.0 
1.4 
Data Supplier 
1.0 
4.0 
Setting 
0.0 
4.1 
User 
4.0 
5.0 
Keluar 
0.0 
5.1 
Keluar 
5.0 
2.0 
Transaksi 
0.0 
2.1 
Penerimaan 
Material 
2.0 
2.2 
Pemakaian 
Material 
2.0 
3.0 
Laporan 
0.0 
3.1 
Data Stok Material 
3.0 
3.2 
Penerimaan 
Material 
3.0 
3.3 
Pemakaian 
Material 
3.0 
3.4 
Data Supplier 
3.0 
4.3.4. Bentuk Normal Ketiga (3NF) 
Keterangan : 
* : Primary Key 
** : Foreign Key 
: One to One 
: One to Many 
Gambar 4. Bentuk Normal Ketiga (3NF) 
4.4. Spesifikasi Program 
HIPO (Hierarchy Input-Proses-Output) dari 
perancangan program inventory material adalah sebagai 
berikut : 
Gambar 5. Diagram HIPO 
(Hierarchy Input-Proses-Output)
Bina Sarana Informatika Vol. 1 No. 1 November 2014 
7 
4.5. Rancangan Layar 
4.5.1. Spesifikasi Program Login 
4.5.2. Spesifikasi Program Menu Utama 
4.5.3. Spesifikasi Program File Data Grup 
4.5.4. Spesifikasi Program File Data Produk 
4.5.5. Spesifikasi Program File Data Barang 
4.5.6. Spesifikasi Program File Data Supplier 
4.5.7. Spesifikasi Program Transaksi Penerimaan 
Material
Bina Sarana Informatika Vol. 1 No. 1 November 2014 
8 
4.5.8. Spesifikasi Program Transaksi Pemakaian 
Material 
4.5.9. Spesifikasi Program Laporan Penerimaan 
Material 
4.5.10. Spesifikasi Program Laporan Pemakaian 
Material 
4.5.11. Spesifikasi Program Laporan Data Stock 
Material 
4.5.12. Spesifikasi Program Laporan Data Supplier 
4.5.13. Spesifikasi Program Setting User 
5. Kesimpulan 
Berdasarkan hasil pembahasan, penulis menarik kesimpulan sebagai berikut : 
1. Dengan menggunakan program inventory ini, proses transaksi dapat dilakukan dengan cepat dan akurat, sehingga 
peminjam tidak harus menunggu lama didalam melakukan transaksi. 
2. Kesalahan didalam pengisian data peminjam, data buku dan data transaksi dapat diminimalkan. 
3. Pembutan laporan dapat dilkakukan dengan mudah, cepat dan akurat.

More Related Content

What's hot

Contoh PKN Analisa sistem informasi pemesanan dan penjualan barang
Contoh PKN Analisa sistem informasi pemesanan dan penjualan barangContoh PKN Analisa sistem informasi pemesanan dan penjualan barang
Contoh PKN Analisa sistem informasi pemesanan dan penjualan barang
Dede Muhimat
 
Contoh proposal tugas akhir
Contoh proposal tugas akhirContoh proposal tugas akhir
Contoh proposal tugas akhir
Shuriken Power
 
Srs sistem informasi penggajian
Srs sistem informasi penggajianSrs sistem informasi penggajian
Srs sistem informasi penggajian
tiaraanggt
 
Analisis & Perancangan SI Penjualan Toko Bangunan Gunung Kidul
Analisis & Perancangan SI Penjualan Toko Bangunan Gunung KidulAnalisis & Perancangan SI Penjualan Toko Bangunan Gunung Kidul
Analisis & Perancangan SI Penjualan Toko Bangunan Gunung Kidul
Ria Setia
 
Perancangan Sistem Informasi Inventaris Barang (Studi Kasus Direktorat Tata L...
Perancangan Sistem Informasi Inventaris Barang (Studi Kasus Direktorat Tata L...Perancangan Sistem Informasi Inventaris Barang (Studi Kasus Direktorat Tata L...
Perancangan Sistem Informasi Inventaris Barang (Studi Kasus Direktorat Tata L...
Shiyami Milwandhari
 
Raport Online Berbasis Website
Raport Online Berbasis WebsiteRaport Online Berbasis Website
Raport Online Berbasis Website
Zainal Mubarok
 
Misbahul hadi sistem pengolahan tabungan siswa
Misbahul hadi sistem pengolahan tabungan siswaMisbahul hadi sistem pengolahan tabungan siswa
Misbahul hadi sistem pengolahan tabungan siswa
misbahulhadi
 

What's hot (20)

Contoh PKN Analisa sistem informasi pemesanan dan penjualan barang
Contoh PKN Analisa sistem informasi pemesanan dan penjualan barangContoh PKN Analisa sistem informasi pemesanan dan penjualan barang
Contoh PKN Analisa sistem informasi pemesanan dan penjualan barang
 
Contoh proposal tugas akhir
Contoh proposal tugas akhirContoh proposal tugas akhir
Contoh proposal tugas akhir
 
Srs sistem informasi penggajian
Srs sistem informasi penggajianSrs sistem informasi penggajian
Srs sistem informasi penggajian
 
Aplikasi Pengelolaan Persedian Barang Dagang Berupa ATK
Aplikasi Pengelolaan Persedian Barang Dagang Berupa ATKAplikasi Pengelolaan Persedian Barang Dagang Berupa ATK
Aplikasi Pengelolaan Persedian Barang Dagang Berupa ATK
 
Analisis & Perancangan SI Penjualan Toko Bangunan Gunung Kidul
Analisis & Perancangan SI Penjualan Toko Bangunan Gunung KidulAnalisis & Perancangan SI Penjualan Toko Bangunan Gunung Kidul
Analisis & Perancangan SI Penjualan Toko Bangunan Gunung Kidul
 
sistem pengolahan data dan gaji pegawai secara elektronik
sistem pengolahan data dan gaji pegawai secara elektroniksistem pengolahan data dan gaji pegawai secara elektronik
sistem pengolahan data dan gaji pegawai secara elektronik
 
Bab i ta agus
Bab i ta agusBab i ta agus
Bab i ta agus
 
Proposal TA selesai
Proposal TA selesaiProposal TA selesai
Proposal TA selesai
 
Perancangan Sistem Informasi Inventaris Barang (Studi Kasus Direktorat Tata L...
Perancangan Sistem Informasi Inventaris Barang (Studi Kasus Direktorat Tata L...Perancangan Sistem Informasi Inventaris Barang (Studi Kasus Direktorat Tata L...
Perancangan Sistem Informasi Inventaris Barang (Studi Kasus Direktorat Tata L...
 
Presentasi Koe
Presentasi KoePresentasi Koe
Presentasi Koe
 
Raport Online Berbasis Website
Raport Online Berbasis WebsiteRaport Online Berbasis Website
Raport Online Berbasis Website
 
Presentasi sidang D3 Perancangan Program Persediaan Barang Baku
Presentasi sidang D3 Perancangan Program Persediaan Barang BakuPresentasi sidang D3 Perancangan Program Persediaan Barang Baku
Presentasi sidang D3 Perancangan Program Persediaan Barang Baku
 
Skripsi informatika bab 1 revisi 20 agustus 2013
Skripsi informatika bab 1 revisi 20 agustus 2013Skripsi informatika bab 1 revisi 20 agustus 2013
Skripsi informatika bab 1 revisi 20 agustus 2013
 
Tugas makalah bu nurul
Tugas makalah bu nurulTugas makalah bu nurul
Tugas makalah bu nurul
 
Misbahul hadi sistem pengolahan tabungan siswa
Misbahul hadi sistem pengolahan tabungan siswaMisbahul hadi sistem pengolahan tabungan siswa
Misbahul hadi sistem pengolahan tabungan siswa
 
Inventori
InventoriInventori
Inventori
 
Presentasi Skripsi
Presentasi SkripsiPresentasi Skripsi
Presentasi Skripsi
 
Dianvs.blogspot.com proposal sripsi- analisis dan perancangan sistem pengolah...
Dianvs.blogspot.com proposal sripsi- analisis dan perancangan sistem pengolah...Dianvs.blogspot.com proposal sripsi- analisis dan perancangan sistem pengolah...
Dianvs.blogspot.com proposal sripsi- analisis dan perancangan sistem pengolah...
 
contoh portfolio project aplikasi sistem informasi publik (SIP) untuk badan p...
contoh portfolio project aplikasi sistem informasi publik (SIP) untuk badan p...contoh portfolio project aplikasi sistem informasi publik (SIP) untuk badan p...
contoh portfolio project aplikasi sistem informasi publik (SIP) untuk badan p...
 
Presentasi penggajian
Presentasi penggajianPresentasi penggajian
Presentasi penggajian
 

Viewers also liked

Viewers also liked (11)

Features of the Jet Press 720S
Features of the Jet Press 720SFeatures of the Jet Press 720S
Features of the Jet Press 720S
 
PacMan Slides
PacMan SlidesPacMan Slides
PacMan Slides
 
RESUME
RESUMERESUME
RESUME
 
Who is Blue Earth Interactive
Who is Blue Earth InteractiveWho is Blue Earth Interactive
Who is Blue Earth Interactive
 
papua
papuapapua
papua
 
AirShirz Pneumatic Scissors
AirShirz Pneumatic ScissorsAirShirz Pneumatic Scissors
AirShirz Pneumatic Scissors
 
Tugas Mulok XII IPA 1 SMAN 1 Kalukku
Tugas Mulok XII IPA 1 SMAN 1 KalukkuTugas Mulok XII IPA 1 SMAN 1 Kalukku
Tugas Mulok XII IPA 1 SMAN 1 Kalukku
 
Make Your Data Searchable With Solr in 25 Minutes
Make Your Data Searchable With Solr in 25 MinutesMake Your Data Searchable With Solr in 25 Minutes
Make Your Data Searchable With Solr in 25 Minutes
 
Aplikační software (den otevřených dveří)
Aplikační software (den otevřených dveří)Aplikační software (den otevřených dveří)
Aplikační software (den otevřených dveří)
 
Joustavat oppimistilat
Joustavat oppimistilatJoustavat oppimistilat
Joustavat oppimistilat
 
What does your brand stand for in the digital age ?
What does your brand stand for in the digital age ?What does your brand stand for in the digital age ?
What does your brand stand for in the digital age ?
 

Similar to JURNAL TA - Khaerul Jaza 11141299 (doc)

Sistem Informasi
Sistem InformasiSistem Informasi
Sistem Informasi
semua17an
 
3613 7943-1-pb
3613 7943-1-pb3613 7943-1-pb
3613 7943-1-pb
akoeintan
 

Similar to JURNAL TA - Khaerul Jaza 11141299 (doc) (20)

Bab i
Bab iBab i
Bab i
 
Rpp myob ktsp
Rpp myob ktspRpp myob ktsp
Rpp myob ktsp
 
Bab ii ana
Bab ii anaBab ii ana
Bab ii ana
 
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
 
Chapter i
Chapter iChapter i
Chapter i
 
Sim, aulia caesa veranza, sumber daya komputasi dan komunikasi, hapzi ali, un...
Sim, aulia caesa veranza, sumber daya komputasi dan komunikasi, hapzi ali, un...Sim, aulia caesa veranza, sumber daya komputasi dan komunikasi, hapzi ali, un...
Sim, aulia caesa veranza, sumber daya komputasi dan komunikasi, hapzi ali, un...
 
Sim, aulia caesa veranza, sumber daya komputasi dan komunikasi, hapzi ali, un...
Sim, aulia caesa veranza, sumber daya komputasi dan komunikasi, hapzi ali, un...Sim, aulia caesa veranza, sumber daya komputasi dan komunikasi, hapzi ali, un...
Sim, aulia caesa veranza, sumber daya komputasi dan komunikasi, hapzi ali, un...
 
Aplikasi penjualan pulsa
Aplikasi penjualan pulsaAplikasi penjualan pulsa
Aplikasi penjualan pulsa
 
Sistem Informasi
Sistem InformasiSistem Informasi
Sistem Informasi
 
Makalah Aplikasi Rental Mobil Menggunakan Borland c++
Makalah Aplikasi Rental Mobil Menggunakan Borland c++Makalah Aplikasi Rental Mobil Menggunakan Borland c++
Makalah Aplikasi Rental Mobil Menggunakan Borland c++
 
MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0
MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0
MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0
 
Sim, imel aisyah, hapzi ali, sumber daya komputasi dan komunikasi serta imple...
Sim, imel aisyah, hapzi ali, sumber daya komputasi dan komunikasi serta imple...Sim, imel aisyah, hapzi ali, sumber daya komputasi dan komunikasi serta imple...
Sim, imel aisyah, hapzi ali, sumber daya komputasi dan komunikasi serta imple...
 
Sim, imel aisyah, hapzi ali, sumber daya komputasi dan komunikasi serta imple...
Sim, imel aisyah, hapzi ali, sumber daya komputasi dan komunikasi serta imple...Sim, imel aisyah, hapzi ali, sumber daya komputasi dan komunikasi serta imple...
Sim, imel aisyah, hapzi ali, sumber daya komputasi dan komunikasi serta imple...
 
SIM, OCTHAVIANI ARBANIYA, HAPZI ALI, SUMBER DAYA KOMPUTASI DAN KOMUNIKASI, U...
SIM, OCTHAVIANI ARBANIYA, HAPZI  ALI, SUMBER DAYA KOMPUTASI DAN KOMUNIKASI, U...SIM, OCTHAVIANI ARBANIYA, HAPZI  ALI, SUMBER DAYA KOMPUTASI DAN KOMUNIKASI, U...
SIM, OCTHAVIANI ARBANIYA, HAPZI ALI, SUMBER DAYA KOMPUTASI DAN KOMUNIKASI, U...
 
SIM, OCTHAVIANI ARBANIYA, HAPZI ALI, SUMBER DAYA KOMPUTASI DAN KOMUNIKASI, UN...
SIM, OCTHAVIANI ARBANIYA, HAPZI ALI, SUMBER DAYA KOMPUTASI DAN KOMUNIKASI, UN...SIM, OCTHAVIANI ARBANIYA, HAPZI ALI, SUMBER DAYA KOMPUTASI DAN KOMUNIKASI, UN...
SIM, OCTHAVIANI ARBANIYA, HAPZI ALI, SUMBER DAYA KOMPUTASI DAN KOMUNIKASI, UN...
 
Sim,santa antonia,43113110408,hapzi ali,computing resources and communication...
Sim,santa antonia,43113110408,hapzi ali,computing resources and communication...Sim,santa antonia,43113110408,hapzi ali,computing resources and communication...
Sim,santa antonia,43113110408,hapzi ali,computing resources and communication...
 
Sim, nurfanida putri hikmalia, hapzi ali,computing resources and communicatio...
Sim, nurfanida putri hikmalia, hapzi ali,computing resources and communicatio...Sim, nurfanida putri hikmalia, hapzi ali,computing resources and communicatio...
Sim, nurfanida putri hikmalia, hapzi ali,computing resources and communicatio...
 
3613 7943-1-pb
3613 7943-1-pb3613 7943-1-pb
3613 7943-1-pb
 
Sim, Aswi Ruhana, Hapzi ali, s1 akuntansi, sumber daya komputasi dan komunika...
Sim, Aswi Ruhana, Hapzi ali, s1 akuntansi, sumber daya komputasi dan komunika...Sim, Aswi Ruhana, Hapzi ali, s1 akuntansi, sumber daya komputasi dan komunika...
Sim, Aswi Ruhana, Hapzi ali, s1 akuntansi, sumber daya komputasi dan komunika...
 
SIM 5,Novia Indriani, Hapzi Ali, SUMBER DAYA KOMPUTASI DAN KOMUNIKASI, Univer...
SIM 5,Novia Indriani, Hapzi Ali, SUMBER DAYA KOMPUTASI DAN KOMUNIKASI, Univer...SIM 5,Novia Indriani, Hapzi Ali, SUMBER DAYA KOMPUTASI DAN KOMUNIKASI, Univer...
SIM 5,Novia Indriani, Hapzi Ali, SUMBER DAYA KOMPUTASI DAN KOMUNIKASI, Univer...
 

Recently uploaded

PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
Hernowo Subiantoro
 
Laporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdfLaporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdf
heridawesty4
 

Recently uploaded (20)

PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
 
Solusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptx
Solusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptxSolusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptx
Solusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptx
 
Modul Ajar Bahasa Indonesia Kelas 2 Fase A Kurikulum Merdeka - abdiera.com
Modul Ajar Bahasa Indonesia Kelas 2 Fase A Kurikulum Merdeka - abdiera.comModul Ajar Bahasa Indonesia Kelas 2 Fase A Kurikulum Merdeka - abdiera.com
Modul Ajar Bahasa Indonesia Kelas 2 Fase A Kurikulum Merdeka - abdiera.com
 
LAPORAN EKSTRAKURIKULER MULYADI.A S.Pd.,M.Pd.pdf
LAPORAN EKSTRAKURIKULER MULYADI.A S.Pd.,M.Pd.pdfLAPORAN EKSTRAKURIKULER MULYADI.A S.Pd.,M.Pd.pdf
LAPORAN EKSTRAKURIKULER MULYADI.A S.Pd.,M.Pd.pdf
 
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
 
Laporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdfLaporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdf
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 
Tugas 1 Statistik Pendidikan UT Tahun 2024
Tugas 1 Statistik Pendidikan UT Tahun 2024Tugas 1 Statistik Pendidikan UT Tahun 2024
Tugas 1 Statistik Pendidikan UT Tahun 2024
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
 
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawasPrensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 

JURNAL TA - Khaerul Jaza 11141299 (doc)

  • 1. Bina Sarana Informatika Vol. 1 No. 1 November 2014 PERANCANGAN PROGRAM INVENTORY MATERIAL PADA PT. HIKARI METALINDO PRATAMA CIKARANG DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 Khaerul Jaza1, Elzet2 1. Jurusan Manajemen Informatika, AMIK , Bina Sarana Informatika, Cikarang, Bekasi, Kode Pos : 17530, 1 Indonesia 2. Elzet, Bina Sarana Informatika, Cikarang, Bekasi, Kode Pos : 17530, Indonesia Email : chaerul.jz@gmail.com Abstrak Sistem komputerisasi yang merupakan salah satu perkembangan teknologi saat ini, begitu berpengaruh disegala bidang kehidupan, baik bidang politik, pendidikan, ekonomi, jasa maupun perdagangan. Tidak sedikit keunggulan yang bisa kita dapatkan dari aplikasi pengolahan data yang telah terkomputerisasi, apabila dibandingkan dengan sistem yang masih manual. Komputer dapat digunakan untuk membantu proses pelayanan, transaksi, pembuatan laporan, mempercepat proses kerja serta kemudahan dalam memperoleh informasi yang sewaktu -waktu dibutuhkan. Pencatatan dan perhitungan data-data yang dikerjakan dengan cara manual akan menimbulkan banyak masalah, terutama pengolahan data pada sebuah sistem penyimpanan data. Sebuah sistem penyimpanan data yang masih mengolah data secara manual akan membutuhkan waktu yang sangat panjang, apabila data -data yang telah dicatat suatu saat dibutuhkan kembali akan terjadi pemborosan waktu dalam pencarian data dan data yang didapat tidak akan cepat dan akurat atau data-data tersebut memerlukan tempat penyimpanan yang cukup banyak. Masalah tersebut juga dialami oleh PT. HIKARI METALINDO PRATAMA yang masih menggunakan s istem manual dalam penyimpanan datanya. Untuk mengatasi masalah tersebut, maka penulis bermaksud mencoba untuk menangani proses transaksi inventory dengan menggunakan bahasa pemrograman Microsoft Visual Basic 6.0. Abstract Computerized system which is one of the current technological developments,soinfluential in all areas of life, whether political, educational, economic, trade and services. Not a few advantages that we can get from an application that has been computerized data processing, when compared to systems that are still manual. Computers can be used to help the service process, transaction, report generation, accelerate work processes and the ease in obtaining the information at any time needed. Recording data and calculations done by hand will cause many problems,especially data processing on data storage system. A data storage system that is still processing data manually would require a very long time, if the data had been recorded a time of need will be a waste of time again in search of data and data obtained will not be fastand accurate or the data requires enough storage space. Problems were alsoexperienced by PT. HIKARI METALINDO PRATAMA who still use manual systems indata storage. To overcome these problems, the authors intend to try to handle the inventory transactionprocess by using Microsoft Visual Basic 6.0. Key Word : Program Design, Program Materials Inventory
  • 2. Bina Sarana Informatika Vol. 1 No. 1 November 2014 2 1. Pendahuluan Ketersediaan informasi yang cepat, tepat dan akurat sangatlah membantu pihak manajemen untuk mengambil dan menentukan kebijakan baru bagi kemajuan perusahaan. Adanya informasi ini merupakan suatu mata rantai yang di kenal dengan istilah siklus informasi. Disinilah peran serta media pengolah data diperlukan untuk kegiatan pengolahan data menjadi suatu informasi yang berguna. Pada awalnya, pengolahan data adalah suatu kegiatan yang di awali dengan pencatatan, penyimpanan, pengolahan yang hingga akhirnya menghasilkan suatu informasi yang lebih bermakna dan dapat digunakan oleh pihak manajemen dalam mengambil keputusan atas berbagai masalah yang timbul di setiap perusahaan atau instansi, seperti sistem persediaan barang dan sebagainya. Sehingga dalam hal ini tidak hanya informasi yang di hasilkan menjadi hal utama untuk diperhatikan tetapi juga bagaimana bentuk penyajian dari suatu informasi yang dimaksud disampaikan. Hadirnya komputer sebagai media pengolah data sangatlah membantu dalam bidang ini, apalagi dengan semakin bertambahnya volume data yang di olah serta tingkat kerumitan yang sudah tentu memerlukan tingkat ketelitian yang tinggi, sangatlah mustahil dilakukan manusia tanpa bantuan komputer. Namun walaupun demikian masih ada perusahan atau instansi yang belum menggunakannya, hal ini mungkin masih ada alasan lain bagi pihak manajemen atau pengambil keputusan sehingga belum menggunakan komputer dalam kegiatan pengolahan data mereka. Warehouse merupakan salah satu bidang yang memerlukan pengolahan data yang maksimal untuk mengontrol keluar masuk suatu barang (material) yang di distribusikan ke bagian lain untuk menunjang suatu proses produksi suatu perusahaan. Pengolahan data yang dimaksud dapat berupa mencatat barang yang masuk dan keluar baik untuk proses produksi maupun barang yang dikirim ke customer. Oleh karena itu sistem komputerisasi sangat dibutuhkan dalam untuk meminimalkan kesalahan pengolahan data di bagian warehouse. Hal inilah yang memotifasi penulis untuk mempelajari dan menganalisa sistem persediaan (inventory) ini serta mengingat besarnya manfaat yang diperoleh, penulis mencoba membuat aplikasi program dengan bahasa pemrograman Microsoft Visual Basic 6.0. Dengan pemakaian aplikasi program komputer diharapkan dapat menghasilkan data yang cepat, akurat serta dapat membantu mengoptimalkan kerja dalam penanganan kontrol dan pengolahan pers ediaan material yang berhubungan dengan pencatatan pemasukan, permintaan, pengeluaran, penerimaan dan pelaporan. 2. Kajian Literatur 2.1. Pengertian Program Pengertian program menurut H. M. Jogiyanto (2005a:2) yaitu “kumpulan dari intruksi atau perintah terperinci yang sudah dipersiapkan supaya komputer dapat melakukan fungsinya dengan cara yang sudah tertentu.” Proses pemrograman komputer bukan hanya sekedar menulis suatu urutan instruksi atau statement yang tentunya dalam bahasa yang dimengerti oleh komputer, akan tetapi bertujuan untuk mengatur pekerjaan apa saja yang akan dilakukan oleh komputer agar mendapatkan suatu hasil atau keluaran atau output yang diharapkan dapat memecahkan suatu masalah serta membuat mudah pekerjaan yang diinginkan oleh pemakai (user). 2.2. Bahasa Pemrograman Bahasa pemrograman adalah bahasa buatan / artificial language yang dapat mengontrol perilaku mesin yang dalam hal ini adalah unit komputer. Komputer sendiri terbagi dalam tiga bagian yaitu program aplikasi, sistem operasi dan bahasa pemrograman. Bahasa pemrograman adalah perintah-perintah atau instruksi yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Bahasa pemrograman berdasarkan perkembangannya dibagi menjadi lima kelompok besar, yaitu : 1. Bahasa Pemrograman Mesin (Machine Language) Bahasa mesin adalah pemrograman yang hanya dimengerti oleh mesin (komputer) yang ada didalamnya terdapat CPU yang hanya mengenal dua keadaan yang berlawanan yaitu 1 (hidup) dan 0 (mati). Kondisi 1 dan 0 dinamakan bahasa mesin, sedangkan program yang disusun disebut object program, komputer akan melaksanakan pekerjaan tanpa adanya interpretasi atau penerjemahan. 2. Bahasa Pemrograman Tingkat Rendah (Low Level Language) Bahasa tingkat rendah adalah bahasa pemrograman yang membantu menerjemahkan bahasa yang mudah diingat atau disebut mnemonics. Untuk mengantisipasi susahnya bahasa mesin, maka dibuat simbol yang menyerupai bahasa inggris dan mudah diingat yang disebut dengan mnemonics (pembantu untuk mengingat) dan bahasa yang terdiri dari mnemonics ini disebut assembler language. 3. Bahasa Pemrograman Tingkat Menengah (Middle Level Language) Bahasa tingkat menengah adalah bahasa pemrograman yang menggunakan aturan grammatical dalam penulisan pernyataan, mudah
  • 3. Bina Sarana Informatika Vol. 1 No. 1 November 2014 3 dipahami dan instruksi tertentu yang dapat langsung diakses oleh komputer. 4. Bahasa Pemrograman Tingkat Tinggi (High Level Language) Bahasa tingkat tinggi adalah bahasa pemrograman yang penulisan pernyataannya mudah dipahami secara langsung. Contoh : Pascal, Basic dan Cobol. 5. Bahasa Pemrograman Berorientasi Objek (Object Oriented Programming) Bahasa pemrograman berorientasi objek adalah bahasa pemograman yang berorientasi objek / visual, bahasa pemrograman ini mengandung fungsi-fungsi untuk menyelesaikan suatu permasalahan. Programmer tidak harus menulis secara detail semua pernyataannya tetapi cukup memasukan criteria yang dikehendaki. Contoh: Microsoft Visual Basic, Microsoft Visual Foxpro, Borland Delphi dan lain-lain. 2.3. Mengenal Microsoft Visual Basic Visual Basic merupakan aplikasi pemrograman visual yang dibuat oleh Microsoft. Visual Basic adalah salah satu program aplikasi yang termasuk dalam bahasa pemrograman tingkat tinggi dan berbasis Object Oriented Programming. Pemrograman Visual Basic 6.0 memberikan kemudahan bagi programmer dalam membuat sebuah program, karena dalam bahasa pemrograman Visual Basic 6.0 telah disediakan fasilitas-fasilitas pendukung yang mudah penggunaannya tanpa menambah syntax program yang berbelit-belit seperti pada beberapa bahasa pemrograman lainnya. Ario Suryo Kusumo dalam bukunya Latihan Microsoft Visual Basic 6.0 (2002, hal. 4) : “Visual Basic adalah bahasa pemrograman tercepat dan termudah untuk membuat suatu aplikasi dalam Microsoft Windows.“ Dengan menggunakan metode Graphical User Interface (GUI), Visual Basic memudahkan pemrograman untuk berinteraksi langsung dengan elemen-elemen untuk setiap bentuk pemrograman. Microsoft Visual Basic juga merupakan pemrograman terkendali kejadian (even-driven programming), artinya program menunggu sampai dengan adanya respon dari pemakai berupa event atau kejadian tertentu (seperti tombol diklik, menu dipilih dan lain-lain). Dan ketika event terdeksi, kode yang berhubungan dengan event tersebut (procedure event) akan dijalankan. Visual Basic juga memiliki kecepatan proses yang tinggi dan keunggulan dalam file eksekusi yang dihasilkan, yang mampu berdiri sendiri diluar software pembangunnya serta kecilnya file eksekusi yang dihasilkan. 3. Metode Penelitian Metode penelitian yang dilakukan oleh penulis di dalam proses pengumpulan data serta informasi yang diperlukan untuk penulisan tugas akhir ini, penulis melakukan beberapa metode penelitian sebagai berikut : 1. Metode Observasi (Observation) Metode ini merupakan kegiatan pengamatan langsung ke bagian persediaan material dalam hal ini adalah bagian warehouse, pada saat proses pengolahan data persediaan material dilaksanakan. 2. Metode Wawancara (Interview) Metode ini penulis melakukan dialog tanya jawab langsung dengan seorang atau beberapa narasumber mengenai kegiatan yang berhubungan dengan sistem persediaan material pada warehouse. 3. Metode Studi Pustaka (Library Study) Selain melakukan kegiatan tersebut diatas, penulis merangkum berbagai sumber bacaan dari bahan – bahan pustaka yang ada hubungannya dengan masalah yang akan dibahas guna mendapatkan gambaran yang lebih jelas mengenai materi yang akan dijadikan bahan penulisan. 4. Hasil dan Pembahasan 4.1. Rancangan Bentuk Masukan (Input) Dokumen masukan yang digunakan adalah sebagai berikut : 1. Nama dokumen : Surat Jalan Fungsi : Sebagai Bukti Penerimaan Material Sumber : Supplier Tujuan : Bagian Gudang Material (Warehouse) Media : Kertas Jumlah : 1 Lembar Frekuensi : Setiap ada penerimaan material Bentuk : Lampiran A.1 2. Nama dokumen : Bon Pengeluaran Bahan Baku Fungsi : Mengetahui Pemakaian Material Sumber : Bagian Produksi (Heading) Tujuan : Bagian Gudang Material (Warehouse) Media : Kertas Jumlah : 1 Lembar Frekuensi : Setiap pengambilan material Bentuk : Lampiran A.2
  • 4. Bina Sarana Informatika Vol. 1 No. 1 November 2014 4 4.2. Rancangan Bentuk Keluaran (Output) Dokumen keluaran yang digunakan adalah sebagai berikut : 1. Nama dokumen : Laporan Data Stok Material Fungsi : Mengetahui Data Stok Material Sumber : Bagian Gudang Material (Warehouse) Tujuan : Pimpinan Gudang Material (Warehouse) Media : Kertas Jumlah : 1 Lembar Frekuensi : Setiap stock opname (akhir bulan) Bentuk : Lampiran B.1 2. Nama dokumen : Laporan Data Penerimaan Material Fungsi : Mengetahui Data Transaksi Penerimaan Material Sumber : Bagian Gudang Material (Warehouse) Tujuan : Pimpinan Gudang Material (Warehouse) Media : Kertas Jumlah : 1 Lembar Frekuensi : Setiap bulan Bentuk : Lampiran B.2 3. Nama dokumen : Laporan Data Pemakaian Material Fungsi : Mengetahui Data Transaksi Pemakaian Material Sumber : Bagian Gudang Material (Warehouse) Tujuan : Pimpinan Gudang Material (Warehouse) Media : Kertas Jumlah : 1 Lembar Frekuensi : Setiap bulan Bentuk : Lampiran B.3 4. Nama dokumen : Laporan Data Supplier Fungsi : Mengetahui Data Alamat Supplier Sumber : Bagian Gudang Material (Warehouse) Tujuan : Pimpinan Gudang Material (Warehouse) Media : Kertas Jumlah : 1 Lembar Frekuensi : Setiap akan dilakukan audit supplier Bentuk : Lampiran B.4 4.3. Normalisasi 4.3.1. Normalisasi Bentuk Tidak Normal (Unnormalized Form) Kode_Grup Nama_Grup Kode_Produk Nama_Produk Kode_Grup Kode_Barang Nama_Barang Diameter Stok Kode_Produk Kode_Pemasok Nama_Pemasok Alamat Kota Propinsi No_Telepon No_Fax KontakP No_SJ Tgl_Masuk No_Kendaraan Total UserID Kode_Pemasok diameter Jumlah Keterangan No_SJ Kode_Barang No_Bon Tgl_Bon Total_Pakai UserID Ukuran Jumlah_Pakai No_Mesin No_Line No_Lot Type_Produksi No_Bon Kode_Barang UserID PassID Nama Level Gambar 1. Bentuk tidak normal (Unnormalized Form)
  • 5. Bina Sarana Informatika Vol. 1 No. 1 November 2014 5 Tabel Grup Ko d e_Grup * Nama_Grup Tabel Produk Ko d e_Pro d u k * Nama_Pro d u k Ko d e_Gru p * * Tabel Barang Ko d e_Ba r an g * Nama_Ba r an g Di ame t e r Sto k Ko d e_Pro d u k * * Tabel Pemasok Ko d e_Pema s o k * Nama_Pema s o k Al ama t Ko t a Pro p in s i No _Te l ep o n No _Fax Ko n t akP Tabel Pemakaian No _Bo n * Tg l_Bo n To t a l_Pak a i Uk u r an J uml ah_Pak a i No _Me s in No _Lin e No _Lo t Ty p e _Pro d u k s i Ko d e_Ba r an g * * Us e r ID * * Tabel Penerimaan No _SJ * Tg l _Ma s u k No _Ken d a r a an To t a l d i ame t e r J uml ah Ke t e r an g an Ko d e _Ba r an g * * Ko d e _Pema s o k* * Us e r ID * * Tabel Pengguna Us e r ID* Pa s s ID Nama Lev e l 4.3.2. Normalisasi Kesatu (1NF) Keterangan : * : Candidat Key Gambar 2. Bentuk normal kesatu (1NF) 4.3.3. Bentuk Normal Kedua (2NF) Keterangan : * : Primary Key ** : Foreign Key : One to One : One to Many Gambar 3. Bentuk normal kedua (2NF) Kode_Grup * Nama_Grup Kode_Produk * Nama_Produk Kode_Barang * Nama_Barang Diameter Stok Kode_Pemasok * Nama_Pemasok Alamat Kota Propinsi No_Telepon No_Fax KontakP No_SJ * Tgl_Masuk No_Kendaraan Total Jumlah Keterangan No_Bon * Tgl_Bon Total_Pakai Ukuran Jumlah_Pakai No_Mesin No_Line No_Lot Type_Produksi UserID * PassID Nama Level
  • 6. Bina Sarana Informatika Vol. 1 No. 1 November 2014 6 Tabel Grup Kode_Grup * Nama_Grup Tabel Produk Kode_Produk* Nama_Produk Kode_Grup** Tabel Barang Kode_Barang* Nama_Barang Diameter Stok Kode_Produk** Tabel Pengguna UserID * PassID Nama Level Tabel Pemasok Kode_Pemasok* Nama_Pemasok Alamat Kota Propinsi No_Telepon No_Fax KontakP Tabel Pemakaian No_Bon * Tgl_Bon Total_Pakai UserID ** Tabel Pemakaian_Detail Ukuran Jumlah_Pakai No_Mesin No_Line No_Lot Type_Produksi No_Bon ** Kode_Barang ** Tabel Penerimaan No_SJ * Tgl_Masuk No_Kendaraan Total UserID ** Kode_Pemasok** Tabel Penerimaan_Detail diameter Jumlah Keterangan No_SJ ** Kode_Barang ** Login Password 0.0 Menu Utama 1.0 File 0.0 1.1 Data Grup 1.0 1.2 Data Produk 1.0 1.3 Data Barang 1.0 1.4 Data Supplier 1.0 4.0 Setting 0.0 4.1 User 4.0 5.0 Keluar 0.0 5.1 Keluar 5.0 2.0 Transaksi 0.0 2.1 Penerimaan Material 2.0 2.2 Pemakaian Material 2.0 3.0 Laporan 0.0 3.1 Data Stok Material 3.0 3.2 Penerimaan Material 3.0 3.3 Pemakaian Material 3.0 3.4 Data Supplier 3.0 4.3.4. Bentuk Normal Ketiga (3NF) Keterangan : * : Primary Key ** : Foreign Key : One to One : One to Many Gambar 4. Bentuk Normal Ketiga (3NF) 4.4. Spesifikasi Program HIPO (Hierarchy Input-Proses-Output) dari perancangan program inventory material adalah sebagai berikut : Gambar 5. Diagram HIPO (Hierarchy Input-Proses-Output)
  • 7. Bina Sarana Informatika Vol. 1 No. 1 November 2014 7 4.5. Rancangan Layar 4.5.1. Spesifikasi Program Login 4.5.2. Spesifikasi Program Menu Utama 4.5.3. Spesifikasi Program File Data Grup 4.5.4. Spesifikasi Program File Data Produk 4.5.5. Spesifikasi Program File Data Barang 4.5.6. Spesifikasi Program File Data Supplier 4.5.7. Spesifikasi Program Transaksi Penerimaan Material
  • 8. Bina Sarana Informatika Vol. 1 No. 1 November 2014 8 4.5.8. Spesifikasi Program Transaksi Pemakaian Material 4.5.9. Spesifikasi Program Laporan Penerimaan Material 4.5.10. Spesifikasi Program Laporan Pemakaian Material 4.5.11. Spesifikasi Program Laporan Data Stock Material 4.5.12. Spesifikasi Program Laporan Data Supplier 4.5.13. Spesifikasi Program Setting User 5. Kesimpulan Berdasarkan hasil pembahasan, penulis menarik kesimpulan sebagai berikut : 1. Dengan menggunakan program inventory ini, proses transaksi dapat dilakukan dengan cepat dan akurat, sehingga peminjam tidak harus menunggu lama didalam melakukan transaksi. 2. Kesalahan didalam pengisian data peminjam, data buku dan data transaksi dapat diminimalkan. 3. Pembutan laporan dapat dilkakukan dengan mudah, cepat dan akurat.