Volume III – Nomor 1 – Maret 2018 ISSN : 2527-4007
Hengky Syahputra, Feby Lukito Wibowo Perancangan Website Ecommerce Berbasis B2B Pada Finside Out
Gufron Teachin It English Through Internet: A Survey On The Attitude Of pradita Students.
Mahes Syihab Ray, Master Edison Siregar Aplikasi “Resep Kue Buatan Mamah” Berbasis Mobile Android.
Budi Sudradjat Sistem Penunjang Keputusan Pemberian Kredit Pada Koperasi Dengan Menggunakan Metode Profile Matching.
Fani Suci Anggraini, Nicodias Palasara Perancangan Program Inventory Sparepart Alat Berat Pada PT.
Conbloc Infratecno Jakarta.
Hasta Herlan Aplikasi Pemesanan Menu Pada Restoran Ayam Goreng Cianjur Berbasis Android
Wahyu Tisno Atmojo Perancangan Sistem Informasi Lowongan Kerja Berbasis Web Pada PT. Bina Analisindo Semesta
Volume III – Nomor 1 – Maret 2018Jurnal Inovasi Informatika
Jurnal Inovasi
Informatika
Didik Setiyadi, Muhtajuddin Danny Analisis Sistem Informasi Pendaftaran Online di PT. Global Digital Edukasi (www.edumor.com)
Muhtajuddin Danny Analisa Penggunaan E-Campus Pelita Bangsa Berdasarkan Pendekatan Unified Theory Of Acceptance And Use Of Technology.
JURNAL INOVASI INFORMATIKA
Jakarta
2018
ii Pelindung :
Ketua Yayasan Pendidikan INTI Prima Bangsa
Pembina :
Rektor Institut Sains dan Teknologi Pradita
Penanggung Jawab/Pemimpin Umum : Sudino Lim, SE, MM
Ketua Tim Redaksi : Didik Setiyadi.,S.Kom.,M.Kom
Penyunting Ahli :
Prof. Dr. Richardus Eko Indrajit, MSc, MBA, MA, MPhil DR. drg. Ekodjatmiko Sukarso, MM, M.Kom.
DR Hendri Jurnawan, SH, SIP, MM
Dewan Redaksi :
Wahyu Tisno Atmojo, S.Kom., M.Kom Gufron, S.Pd, MHSc
Ahmed Heikal Andromeda, S.T., S.Si., M.Kom
Sekretaris Redaksi : Wina Dwi Aprilia
Tata Usaha / Sirkulasi : Nana
Alamat Redaksi :
Sekretariat Jurnal Inovasi Informatika Jl. Palmerah Barat No. 46 – 48, Jakarta Barat – 11480
Telp. 021-5343888; Fax. 021-53663670 www.pradita.ac.id
Jurnal Inovasi Informatika
Volume III - Nomor 1, Maret 2018
iii
KATA PENGANTAR
Jurnal Inovasi Informatika diterbitkan oleh Program Studi Sistem Informasi dan Teknik Informatika Institut Sains dan Teknologi Pradita secara berkala dua kali setahun dengan tujuan untuk mempublikasikan dan mengkomunikasikan tulisan ilmiah dalam bidang Teknik Informatika dan Sistem Informasi. Untuk penerbitan Vol. III No. 1 Maret 2018 ini berisi 8 (delapan) buah artikel yang merupakan hasil kerja penulis, tim redaksi, dan partisipasi segenap civitas akademika yang menekuni bidang Teknik Informatika dan Sistem Informasi.
Redaksi Jurnal Inovasi Informatika menerima kiriman artikel dalam bahasa Indonesia atau bahasa Inggris yang belum pernah dipublikasikan dalam jurnal lainnya. Akhir kata, mudah-mudahan jurnal ilmiah ini dapat bermanfaat bagi para pembaca pada umumnya dan penulis khususnya.
Jakarta, Maret 2018 Ketua Tim Redaksi
Didik Setiyadi, S.Kom., M.Kom
Volume III - Nomor 1, Maret 2018
iv DAFTAR ISI
Tim Redaksi ... ii Kata Pengantar ... iii Daftar Isi ... iv
Perancangan Website Ecommerce Berbasis B2B Pada Finside Out.
Hengky Syahputra,Feby Lukito Wibowo.... ... 1 - 9
Teachin It English Through Internet: A Survey On The Attitude Of Pradita Students.
Gufron ... 10 - 17
Aplikasi “Resep Kue Buatan Mamah” Berbasis Mobile Android.
Mahes Syihab Ray, Master Edison Siregar ... 18 - 28
Sistem Penunjang Keputusan Pemberian Kredit Pada Koperasi Dengan Menggunakan Metode Profile Matching.
Budi Sudradjat... 29 – 34
Perancangan Program Inventory Sparepart Alat Berat Pada PT. Conbloc Infratecno Jakarta.
Fani Suci Anggraini, Nicodias Palasara. ... 35 – 45
Aplikasi Pemesanan Menu Pada Restoran Ayam Goreng Cianjur Berbasis Android.
Hasta Herlan.... ... 46 - 50
Perancangan Sistem Informasi Lowongan Kerja Berbasis Web Pada PT. Bina Analisindo Semesta.
Wahyu Tisno Atmojo ... 51 – 62
Volume III - Nomor 1, Maret 2018
v
Analisis Sistem Informasi Pendaftaran Online di PT. Global Digital Edukasi (www.edumor.com).
Didik Setiyadi, Muhtajuddin Danny ... 63 – 74
Analisa Penggunaan E-Campus Pelita Bangsa Berdasarkan Pendekatan Unified Theory Of Acceptance And Use Of Technology.
Muhtajuddin Danny... 75 – 85
- 35 -
Volume III – Nomor 1, Maret 2018
PERANCANGAN PROGRAM INVENTORY SPAREPART ALAT BERAT PADA PT. CONBLOC INFRATECNO JAKARTA
Fani Suci Anggraini 1, Nicodias Palasara2
AMIK BSI Bekasi Jln Kaliabang Raya No 7 Perwira Bekasi Utara Jurusan Manajemen Informatika
STMIK Nusa Mandiri Jakarta; Sistem Informasi; STMIK Nusa Mandiri Jakarta; Jln. Damai No.
8 Warung Jati Barat (Margasatwa) Jakarta Selatan, (021) 78839513 /Fax (021) 78839421 Jurusan Sistem Informasi
ABSTRACT
With the advent of times, companies should develop a conventional become a computerized system that the company become more optimal or a maximum.Pt.Conbloc infratecno is a company runs in the construction of roads and still use conventional system on the supplies, allowing error flags because of the lack of thoroughness employees ( human error ) at the recording data.Pt.Conbloc infratecno need once of a program that is computerized the company or a maximum of being optimal.Therefore writer programmed inventory sparepart heavy equipment on pt.Conbloc infratecno.The process of making this system from data input goods, data suppliers, transactions goods, and prepare reports.
Key Words: Program Design, Heavy Equipment Spare Parts Inventory Program
ABSTRAKSI
Seiring dengan perkembangan zaman, perusahaan harus mengembangkan sistem yang konvensional menjadi sistem komputerisasi agar kinerja perusahaan menjadi lebih optimal atau maksimal. PT. Conbloc Infratecno merupakan perusahaan yang bergerak di bidang konstruksi jalan dan masih menggunakan sistem konvensional pada bagian persediaan barang, sehingga memungkinkan terjadinya kesalahan karena kurangnya ketelitian karyawan pada saat pencatatan data. PT. Conbloc Infratecno membutuhkan sekali adanya suatu program yang sudah terkomputerisasi agar kinerja perusahaan menjadi optimal atau maksimal. Maka dari itu penulis membuat program inventory sparepart alat berat pada PT. Conbloc Infratecno. Proses pembuatan sistem ini mulai dari input data barang, data pemasok, transaksi barang, dan pembuatan laporan.
Kata Kunci: Perancangan Program, Program Inventory Sparepart Alat Berat
I. PENDAHULUAN
Dengan berkembangnya pola pikir manusia dan kebutuhan yang semakin mendesak mendorong manusia untuk mencari solusi yang tidak membutuhkan waktu banyak untuk menyelesaikan suatu pekerjaan.
Komputer merupakan salah satu penerapan nyata dari kemajuan ilmu pengetahuan dan teknologi. Kehadiran komputer ditengah-
tengah aktifitas bagi kalangan bisnis perkantoran merupakan salah satu alternatif dalam mengatasi permasalahan-permasalahan yang masih sering terjadi, salah satunya pada bidang inventory atau persediaan barang.
Persediaan barang merupakan salah satu aspek penting didalam sebuah perusahaan, jika bagian persediaan barang masih menggunakan sistem konvensional atau manual dimana dalam penerapannya masih menggunakan media kertas untuk tulis menulis,
- 36 -
Volume III – Nomor 1, Maret 2018
pengarsipannya masih diletakkan di lemari sehingga dalam melakukan pencarian data menjadi rumit. Seiring dengan perkembangan zaman, perusahaan harus mengembangkan sistem yang tersebut menjadi sistem komputerisasi agar kinerja perusahaan menjadi lebih optimal atau maksimal.
PT. Conbloc Infratecno merupakan perusahaan yang bergerak di bidang konstruksi jalan dan masih menggunakan sistem konvensional pada bagian persediaan barang. Masalah yang biasa terjadi jika masih menggunakan sistem konvensional (manual) adalah pengecekan stok barang serta data yang rangkap karena kurangnya ketelitian karyawan (human error) dalam pencatatan data.
Sehubungan dengan hal tersebut, maka penulis mencoba membuat program aplikasi untuk memecahkan permasalahan yang terjadi. Agar tidak membutuhkan waktu yang lama dalam pencatatan data dan mengurangi kesalahan (human error).
II. KAJIAN LITERATUR
a. Program
Menurut Kadir (2012:2) “Program adalah kumpulan instruksi yang digunakan untuk mengatur komputer agar melakukan suatu tindakan tertentu”
b. Bahasa Pemrograman
Menurut Amborowati (2007:1) “Bahasa Pemrograman merupakan notasi untuk memberikan secara tepat program komputer”. Yang digunakan sebagai alat komunikasi untuk memberikan perintah kepada komputer, tidak berlaku kebebasan berekspresi seperti layaknya bahasa alamiah.
c. Basis Data
Menurut Winarno et al (2013:117)
“Secara istilah Basis Data (database) memiliki arti, yaitu kumpulan informasi yang disimpan didalam komputer secara sistematik sehingga dapat diambil datanya atau diolah menggunakan suatu program”. Basis Data terdiri dari atas 2 kata, yaitu Basis dan Data. Basis kurang lebih dapat diartikan sebagai markas atau gudang, tempat bersarang atau berkumpul. Sedangkan Data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan, dan sebagainya, yang
diwujudkan dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya.
d. Entity Relationship Diagram (ERD) Menurut Utomo (2010:15) “ERD merupakan tool analisis sistem pertama yang memusatkan pada data dan keterkaitan antar data serta pengorganisasian data”. ERD juga menggambarkan hubungan antara satu entitas yang memiliki sejumlah atribut dengan entitas yang lain dalam suatu sistem yang terintegrasi. ERD digunakan oleh perancang sistem untuk memodelkan data yang nantinya akan dikembangkan menjadi basis data (database).
e. Logical Record Structure (LRS)
Menurut Iskandar dan Rangkuti (2008:126) dalam jurnalnya menerangkan bahwa “Logical Record Structure (LRS) terdiri dari link-link diantara tipe record”.
Link ini menunjukkan arah dari satu tipe record lainnya. Banyak link dari LRS yang diberi tanda field-field yang kelihatan pada kedua link tipe record.
Penggambaran LRS mulai dengan menggunakan model yang dimengerti.
LRS berfungsi mengetahui hasil normalisasi dua buah entitas yang memiliki kardinalitas seperti one to one, one to many, dan many to many. Logical record structure dibentuk dengan nomor dan tipe record. Beberapa tipe record digambarkan oleh kotak empat persegi panjang dan dengan nama yang unik.
f. Hierarchy Input Proses Output (HIPO) Menurut Mustakini (2014:787) “HIPO (Hierarchy Input-Proses-Output) merupakan metodologi yang dikembangkan dan didukung oleh IBM”.
HIPO sebenarnya adalah alat sebenarnya adalah alat dokumen-dokumentasi program. Akan tetapi sekarang, HIPO juga banyak digunakan sebagai alat disain dan teknik dokumentasi dalam siklus pengembangan sistem. HIPO berbasis pada fungsi, yaitu tiap-tiap modul didalam sistem digambarkan oleh fungsi utamanya.
g. Flowchart
Menurut Mustakini (2014:795) “Bagan Alir (Flowchart) adalah bagan (chart) yang menunjukkan alir (flow) didalam program atau prosedur sistem secara logika”.
- 37 -
Volume III – Nomor 1, Maret 2018 III. METODE PENELITIAN
Pada kegitan ini dilakukan metode waterfall Menurut Sukamto dan Shalahuddin (2013:28)
“model waterfall sering juga disebut model sekuensial linier (sequential linier) atau alur hidup klasik (classic life cycle)”. Model air terjun menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau terurut dimulai dari analisis desain, pengodean, pengujian, dan tahap pendukung (support).
Berikut ini tahapan dan implimentasi yang dilakukan:
a. Analisis Kebutuhan Perangkat Lunak Pada tahap ini penulis menganalisa permasalahan dan kebutuhan perangkat lunak agar dapat dipahami seperti apa yang dibutuhkan oleh user. Kemudian penulis akan mencoba membuat program aplikasi berbasis desktop dan menggunakan perangkat lunak Microsoft Visual Basic 6.0, Database Microsoft Access dan Crystal Report 8.5.
b. Desain
Pada tahap ini penulis merancang program aplikasi inventory sparepart alat berat dengan menggunakan model ERD (Entity Relationship Diagram), LRS (Logical Record Structure), HIPO (Hierarchy Input Process Output) dan Flowchart.
c. Pembuatan Kode Program
Setelah melakukan tahap desain maka penulis akan menerjemahkannya kedalam bahasa pemrograman visual basic 6.0.
d. Pengujian
Setelah pembuatan kode program kemudian tahap selanjutnya adalah pengujian. Pengujian dilakukan untuk meminimalisir kesalahan (error) dan memastikan keluaran yang dihasilkan didalam program aplikasi inventory sparepart alat berat pada PT. Conbloc Infratecno sesuai dengan yang diinginkan.
e. Pendukung (support) atau Pemeliharaan (maintenance)
Tahap pendukung atau pemeliharaan dapat mengulangi proses pengembangan mulai dari analisis spesifikasi untuk perubahan perangkat lunak yang sudah ada, tapi tidak untuk membuat perangkat lunak baru.
IV. HASIL DAN PEMBAHASAN
Kebutuhan Pengguna dalam sistem informasi ini, dibutuhkan beberapa tingkatan user.
Tingkatan user dibedakan berdasarkan wewenangnya terhadap fasilitas yang tersaji dalam sistem informasi penyimpanan data barang ini.
a. Admin, memiliki hak penuh atas seluruh fasilitas yang ada dalam sistem dan pengatur sistem. Tanggung jawab terbesar atas keamanan sistem dipegang oleh seorang admin. Admin yang dibutuhkan oleh sistem ini sebanyak satu orang.
b. User, tugas dari user adalah menginput data barang, data pemasok dan data transaksi.
Selanjutnya penulis membuat spesifikasi rancangan program inventory sparepart dengan tahap awal membuat rancangan dokumen masukkan dan dokumen keluaran.
Menguraikan secara rinci setiap spesifikasi rancangan dokuman masukan yang digunakan dalam sistem dengan uraian parameter- parameter dokumen tersebut dengan parameter-parameter dokumennya sebagai berikut:
1. Dokumen : Permintaan Barang
Fungsi : Sebagai Bukti Permintaan Barang
Sumber : Operasional Tujuan : Logistik Media : Kertas Jumlah : Satu lembar
Frekuensi : Setiap Transaksi Permintaan Barang
2. Dokumen : Penerimaan Barang
Fungsi : Sebagai Bukti Penerimaan Barang
Sumber : Logistik Tujuan : Gudang Media : Kertas Jumlah : Satu lembar
Frekuensi : Setiap Transaksi Penerimaan Barang
Dan spesifikasi rancangan dokuman keluaran yang digunakan dalam sistem dengan uraian parameter-parameter dokumen tersebut dengan parameter-parameter dokumennya sebagai berikut:
1. Dokumen : Pengeluaran Barang
Fungsi : Sebagai Bukti Pengeluaran Barang
Sumber : Logistik Tujuan : Operasional Media : Kertas
- 38 -
Volume III – Nomor 1, Maret 2018 Jumlah : Satu lembar
Frekuensi :Setiap Transaksi Pengeluaran Barang
2. Dokumen : Laporan Pengeluaran Barang Fungsi : Mengetahui Data Barang
yang Keluar Sumber : Logistik Tujuan : Manager Media : Kertas Jumlah : Satu lembar
Frekuensi : Perperiode yang diminta oleh Pimpinan
3. Dokumen : Laporan Data Barang
Fungsi : Untuk Mengetahui Data Barang
Sumber : Logistik Tujuan : Manager Media : Kertas Jumlah : Satu lembar
Frekuensi : Perperiode yang diminta oleh Pimpinan
4. Dokumen : Laporan Pembelian Barang Fungsi : Mengetahui Data Barang
yang Masuk Sumber : Logistik Tujuan : Manager Media : Kertas Jumlah : Satu lembar
Frekuensi : Perperiode yang diminta oleh Pimpinan
5. Dokumen : Laporan Penerimaan Barang Fungsi : Mengetahui Data Barang
yang Masuk Sumber : Logistik Tujuan : Manager Media : Kertas Jumlah : Satu lembar
Frekuensi : Perperiode yang diminta oleh Pimpinan
6. Dokumen : Laporan Data Pemasok Fungsi : Untuk Mengetahui Data
Pemasok Sumber : Logistik Tujuan : Manager Media : Kertas Jumlah : Satu lembar
Frekuensi : Perperiode yang diminta oleh Pimpinan
Selanjutnya spesifikasi file terdiri dari file-file yang digunakan untuk menyimpan data maupun proses pengolahan data. Dalam pembuatan aplikasi ini, penulis menggunakan database microsoft access dengan nama inventory.mdb dan penulis menampilkan
ditulisan ini hanya terdiri dari beberapa tabel, yaitu:
1. Spesifikasi File Admin Nama File : admin Akronim : admin
Fungsi : Menyimpan data admin
Tipe File : File Master Organisasi File : Index Sequential Akses File : Random
Media : Hard Disk
Panjang Record : 70 Byte
Kunci Field : kode_admin
Tabel 1. Spesifikasi File Admin No Elemen
Data
Akroni m
Tipe Ukur an
Ket
1. kode Admin
kode_ad min
Text 15 PK
2. Nama Admin
nama_a dmin
Text 30
3. Sandi sandi Text 10 4. Status status Text 15
2. Spesifikasi File Barang Nama File : Barang Akronim : Barang
Fungsi : Menyimpan data barang Tipe File : File Master
Organisasi File: Index Sequential Akses File : Random
Media : Hard Disk Panjang Record : 122 Byte Kunci Field : kdbrg
Tabel 2. Spesifikasi File Barang No Elemen
Data
Akroni m
Tipe Ukur an
Ket
1. Kode Barang
kdbrg Text 15 PK
2. Nama Barang
namabrg Text 90
4. Satuan satuan Text 7 5. Harga harga Num
ber
6. Stok stok Num
ber
- 39 -
Volume III – Nomor 1, Maret 2018 3. Spesifikasi File Pemasok
Nama File : Pemasok Akronim : Pemasok
Fungsi : Menyimpan data pemasok Tipe File : File Master
Organisasi File: Index Sequential Akses File : Random
Media : Hard Disk Panjang Record: 125 Byte Kunci Field : idpem
Tabel 3. Spesifikasi File Pemasok No Elemen
Data
Akroni m
Tipe Ukur an
Ket
1. Id Pemasok
idpem Text 15 PK
2. Nama Pemasok
namape m
Text 60 3. Alamat alamat Text 50
4. Nama File : KeluarBarang Akronim : KeluarBarang
Fungsi : Menyimpan data
pengeluaran barang Tipe File : File Transaksi
Organisasi File : Index Sequential Akses File : Random
Media : Hard Disk Panjang Record : 65 Byte Kunci Field : no_keluar
Tabel 4. Spesifikasi File KeluarBarang No Elemen
Data
Akroni m
Tipe Ukur an
Ket
1. No Keluar
no_
keluar
Text 15 PK
2. Tanggal Keluar
tgl_
keluar
Date/
Time 3. No
Minta
no_
minta
Text 15 FK
4. Tanggal Minta
tgl_
minta
Date/
Time 5. Jumlah
Minta
total_
mnt
Num ber 6. Kode
Admin
kode_
admin
Text 15 FK
7. Keteran gan
ket_
minta
Text 20
5. Nama File : BeliBarang Akronim : BeliBarang
Fungsi : Menyimpan data pembelian barang
Tipe File : File Transaksi Organisasi File: Index Sequential Akses File : Random
Media : Hard Disk Panjang Record: 80 Byte Kunci Field : no_beli
Tabel 5. Spesifikasi File BeliBarang No Elemen
Data
Akroni m
Tipe Ukur an
Ket
1. No Minta
no_mint a
Text 15 PK
2. Tanggal tanggal Date/
Time 3. Jumlah
Minta
total_mi nta
Num ber 4. Kode
Admin
kode_ad min
Text 15 FK
5. Keteran gan
keterang an
Text 20
Selanjutnya membuat rancangan desain seperti entity relationship diagram dan logical record structure.
- 40 -
Volume III – Nomor 1, Maret 2018 Gambar 1. ERD (Entity Relathionship
Diagram)
Admin kode_admin*
nama_admin sandi status
Pemasok idpem*
namapem alamat
Barang kdbrg*
namabrg satuan harga stok TerimaBarang
no_terima*
tgl_terima no_beli**
tgl_beli total_terima kode_admin**
Idpem**
ket_belibrg
KeluarBarang no_keluar*
tgl_keluar no_minta**
tgl_minta total_mnt kode_admin**
ket_minta
BeliBarang no_beli*
tgl_beli total_item total_harga dibayar kembali Idpem**
kode_admin**
ket_beli
MintaBarang no_minta*
tanggal total_minta kode_admin**
keterangan
DetailKeluar no_keluar**
kdbrg**
nama_brg sat stok_awal jml_minta stok_akhir DetailMinta
no_minta**
kdbrg**
nama_brg satuan_barang
stok_brg jml_minta
DetailTerima no_terima**
kdbrg**
nama_brg sat_brg stok_awal jml_terima stok_akhir
DetailBeli no_beli**
kdbrg**
nama_brg satuan_brg stok_barang harga_brg jumlah_beli
subtotal M
1
1 1
1
1 1
1
1 1
1
1 1
1
1
1 1
1
1
1 1 1
1
M M
M
M M
M M
M
M
Gambar 2. LRS (Logical Record Structure)
Sistem dikatakan baik dan akan berhasil digunakan atau diterapkan jika didukung beberapa unsur atau aspek lain perangkat lunak, perangkat keras dan pemakai. Diantara ketiga unsur tersebut yaitu prasarana atau peralatan pendukung yang dibutuhkan haruslah sesuai dengan spesifikasi sistem berjalan berarti memiliki kemampuan yang cukup baik dan berguna bagi sistem berjalan.
a. Umum
Agar dapat mewujudkan hasil dari sebuah komputerisasi program membutuhkan beberapa elemen atau perangkat dari komputer itu sendiri yang berarti pemakaian sistem komputerisasi itu sendiri adalah perangkat lunak (software) dan perangkat keras (hardware) serta pengguna (user). Perangkat keras (hardware) adalah seperangkat alat yang digunakan untuk menjalankan suatu fungsi. Dalam penggunaan perangkat keras, tidak hanya ditentukan dan merk komputernya tetapi juga dilihat dari segi kualitas komputer tersebut sesuai dengan sistem yang digunakan begitu pula
- 41 -
Volume III – Nomor 1, Maret 2018
dengan perangkat lunak (software) yang semakin pesat perkembangannya.
Sedangkan pengguna (user) merupakan manusia yang berperan dalam mengoperasikan dan mengatur sistem komputer.
b. Perangkat Keras
Antara perangkat lunak dengan perangkat keras sangat berkesinambungan sekali dalam suatu pengoperasian kinerja yang ada, maka perangkat keras yang digunakan, terdiri dari:
1. Type Monitor : 14”
2. Processor (CPU) : AMD Dual Core
3. Memory (RAM) : 2 GB 4. Harddisk : 80 GB 5. Keyboard : 108 Keys
6. Mouse : PS/2
7. Printer : Dot Matrix c. Perangkat Lunak
Bagian penting lain yang mendukung program adalah perangkat lunak yang digunakan dalam mengeksekusi program aplikasi serta sistem operasi yang akan digunakan untuk menjalankan program.
Perangkat lunak yang dibutuhkan untuk menjalankan aplikasi program inventory sparepart alat berat ini adalah sebagai berikut:
1. Sistem Operasi : Microsoft Windows 7
2. Bahasa Pemrograman : Microsoft Visual Basic 6.0
3. Software Pendukung : Crystal Report 8.5
Adapun alasan digunakan software tersebut adalah mudah dalam pengoperasiannya atau penggunaannya, mudah dipelajari, dan bahasa programnya yang berorientasi pada objek- objek yang meliputi orang (user), perangkat keras (hardware), dan perangkat lunak (software).
0.0
Menu Utama
1.0 Data
2.0 Transaksi
3.0 Laporan
4.0 Lainnya
5.0 Keluar
1.1 Data Barang
0.0 0.0 0.0 0.0 0.0
1.0 1.2
Data Pemasok 1.0 1.3
Data Admin 1.0
2.2 Pembelian
Barang 2.0 2.3 Permintaan
Barang 2.0 2.4 Pengeluaran
Barang 2.0
2.5 Penerimaan
Barang 2.0
3.1 Laporan Data
Barang 3.0
3.2 Laporan Data
Pemasok 3.0
3.3 Laporan Data
Transaksi 3.0
4.1 Ubah Sandi
4.0 4.2
Backup Database 4.0
5.1 LogOut
0 5.2
Tutup Aplikasi
4.3
Restore Database 4.0 0
Login
2.1 Cek Stok Barang
1.0
Gambar 3. HIPO (Hierarchy Input Process Output)
Selanjutnya penulis membuat HIPO yang bertujuan sebagai alat disain dan teknik dokumentasi dalam siklus pengembangan sistem. HIPO berbasis pada fungsi, yaitu tiap- tiap modul didalam sistem digambarkan oleh fungsi utamanya. HIPO dapat digunakan sebagai alat pengembangan sistem dan teknik dokumentasi program.
Selanjutanya penulis membuat flowchart program dan dalam pembuatan flowchart tidak ada rumus atau kaidah baku yang bersifat mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisa suatu masalah dengan komputer, sehingga flowchart yang dihasilkan dapat bervariasi antara satu pemrogram dengan pemrogram lainnya. Namun secara garis besarnya, setiap pengolahan selalu terdiri dari tiga bagian utama, yaitu input, proses, dan output
- 42 -
Volume III – Nomor 1, Maret 2018
Mulai
Pilih:
1 Login 2 Batal
Ketemu
MsgBox
“Kode Tidak Dikenal”
Selesai Cek Data
Input Kata Sandi
Login Cek Data
Ketemu MsgBox
“Sandi Salah”
Form Menu Utama
T
Y
Batal Input Kode
Admin
T
T T
Y
Y Y
Gambar 4. Flowchart Form Log In
Mulai
Pilih 1 Batal 2 Tutup
Selesai Tampil
Data Cek Stok
Barang
Batal Y
T Tampil Kode
Admin dan Tanggal
Stok < 5
MsgBox
“Data Tidak Ditemukan”
Y
T
Gambar 5. Flowchart Form Cek Stok Barang
Mulai
Pilih:
1 Data 2 Transaksi
3 Laporan 4 Lainnya 5 Keluar
Data
Pilih:
1 Data Barang 2 Data Pemasok
3 Data Admin
Data Barang
Data Pemasok
Data Admin
Form Data Barang
Form Pemasok
Form Admin
Transaksi
Pilih:
1 Cek Stok Barang 2 Pembelian 3 Permintaan 4 Pengeluaran 5 Penerimaan
Cek Stok Barang
Pembelian
Permintaan
Form Cek Stok
Form Beli
Form Mintabrg
Laporan
Pilih:
1 Lap Barang 2 Lap Pemasok 3 Lap Transaksi
Lap Barang
Lap Transaksi
Form Lap Transaksi
Lainnya Ubah Sandi
Backup Database
Form Ubah Sandi
Form Backup
Keluar
Pilih:
1 LogOut 2 Tutup Aplikasi
LogOut Tutup
Aplikasi
Form Login
Selesai
Pilih:
1 Ubah Sandi 2 Backup database
3 Restore Database
Pengeluaran Form
Keluarbrg
Y T
Y
T
Y
T T
T Y
Y Y
Y
T Y Y Y Y
T T T
T Y
Y Y
T T
Y Y
Y T
T Y
T T T
T
Form Lap Barang
Lap Pemasok
Y
T
Form Lap Pemasok
Restore Database T
Form Restore
Penerimaan Form
Terimabrg Y T
Gambar 6. Flowchart Form Meu Utama
Mulai
Cetak
T Y
Tutup Y Pilih cetak berdasarkan : 1. Satuan Barang 2. Keseluruhan 3. Tutup
Selesai
Tampil Laporan Data
Barang Pilih Satuan Barang
Tampil Laporan Data
Barang
T Satuan Barang
Laporan Data Barang Keseluruhan
Y
T
Gambar 7. Flowchart Form Data Barang
- 43 -
Volume III – Nomor 1, Maret 2018
Mulai
Pilih 1 Tambah
2 Ubah 3 Hapus 4 Batal 5 Tutup
Selesai Tampil
Kode Barang
Tambah Input
Data
Cari Barang
Tutup Input Kode Barang
Tampil Data
Batal
Ulangi Pencarian
T Y
Simpan
Simpan Data T
Y
T
Y T
Y
Ubah Input Kode Barang
Tampil Data
Hapus Input Kode Barang
Tampil Data Hapus Data T
T Y
Y
Ubah Data
Ketemu
Perbarui Data Cek Data
Y
MsgBox “Data Tidak Boleh
Kosong”
T MsgBox “Data
Berhasil Disimpan”
Cek Kelengkapan
Data Lengkap
Y T MsgBox “Data
Tidak Boleh Kosong”
Gambar 8. Flowchart Form Barang
Mulai
Pilih 1 Tambah
2 Ubah 3 Hapus 4 Batal 5 Tutup
Selesai Tampil
Kode Pemasok
Tambah Input
Data
Cari Pemasok
Tutup Input Kode Pemasok
Tampil Data
Batal
Ulangi Pencarian
T Y
Simpan
Simpan Data T
Y
T
Y T
Y
Ubah Input Kode Pemasok
Tampil Data
Hapus Input Kode Pemasok
Tampil Data Hapus Data T
T Y
Y
Ubah Data
Ketemu
Perbarui Data Cek Data
Y
MsgBox “Data Tidak Boleh Kosong”
T MsgBox “Data
Berhasil Disimpan”
Cek Kelengkapan
Data Lengkap
Y T MsgBox “Data
Tidak Boleh Kosong”
Gambar 9. Flowchart Form Pemasok
Mulai
Pilih Batal
Ketemu
MsgBox “Kode Barang Salah.
Lihat Kode Barang”
Selesai Tampil
data Input Jumlah Beli
Y Masukkan
Kode Barang
Batal Input Uang Bayar T
Tampil Total
Tampil Uang Kembali
T Y
Cetak Bukti Transaksi
Tutup T
Y
T
Y Tampil No beli,
Tanggal dan Kode Admin
Masukkan Nama Pemasok Tampil Kode Pemasok dan Data Barang
Simpan
Gambar 10. Flowchart Form Transaksi Pembelian
Mulai
Pilih Batal
Ketemu
MsgBox “Kode Barang Salah.
Lihat Kode Barang”
Selesai Tampil
data
Input Jumlah Minta
Y Masukkan
Kode Barang
Simpan T
Tampil Total
T Jumlah > Y Stok
MsgBox
“Permintaan Melebihi Stok ”
Cetak Bukti Transaksi
Tutup T
Y
T
Y Tampil No
Minta, Tanggal dan Kode
Admin
Batal T
Y
Gambar 11. Flowchart Form Transaksi Permintaan
- 44 -
Volume III – Nomor 1, Maret 2018
Mulai
Pilih Batal
Selesai Tampil Tanggal Permintaan dan No Pengeluaran
Tampil Data Pilih No
Permintaan
Batal Y
Cetak Bukti Transaksi
Tutup T
T
Y Tampil Tanggal
Pengeluaran dan Kode Admin
Simpan T
Y
Gambar 12. Flowchart Form Transaksi Pengeluaran
Mulai
Pilih Batal
Selesai Tampil Tanggal Pembelian, No Penerimaan, dan Kode Pemasok
Tampil Data Pilih No
Pembelian
Batal Y
Cetak Bukti Transaksi
Tutup T
T
Y Tampil Tanggal
Penerimaan dan Kode Admin
Simpan T
Y
Gambar 13. Flowchart Form Transaksi Penerimaan
Setalah rancangan berupa flowchart sudah dibuat maka penulis menarpkannya di program, berikut ini beberapa tampilan program yang dibuat.
Gambar 14. Flowchart Form Login
Gambar 15. Form Data Barang
Gambar 15. Form Transaksi Pembelian Barang
V. KESIMPULAN.
Penulis mencoba menarik kesimpulan mengenai perancangan inventory pada PT.
Conbloc Infratecno, yaitu sebagai berikut:
1. Dapat meningkatkan efektifitas dan efesiensi dalam proses pengolahan data.
- 45 -
Volume III – Nomor 1, Maret 2018
2. Dapat mengurangi kesalahan- kesalahan yang terjadi pada sistem yang masih manual.
3. Terhindar dari kerangkapan data karena yang diinput memiliki karakteristik tersendiri.
4. Data-data akan tersimpan dengan aman tanpa perlu khawatir akan adanya data yang hilang.
5. Mempermudah mengelola laporan tiap diperlukan serta dapat mempercepat dalam pencarian data.
DAFTAR PUSTAKA
Amborowati, Armadyah. 2007. Pengantar Pemrograman Terstruktur.
Yogyakarta:Andi.
Iskandar, Agus dan A. Haris Rangkuti. 2008.
Jurnal Basis Data, ICT Research Center UNAS. Vol. 3, No. 2, Nopember 2008. Diambil dari:
old.unas.ac.id/download.php?file=Bas is_Data_Vol_3_No_2_Nop_2008_list 7.pdf. (Nopember 2008)
Kadir, Abdul. 2012. Algoritma &
Pemrograman menggunakan Java.
Yogyakarta:Andi Offset.
Mustakini, Jogiyanto. H. 2014. Analisis &
Desain Sistem Informasi Pendekatan Terstruktur Teori dan Praktik Aplikasi Bisnis (revisi). Yogyakarta: Andi.
Sukamto, Rosa Ariani dan M. Shalahuddin.
2013. Rekayasa Perangkat Lunak.
Bandung: Informatika
Utomo, Wiranto Herry. 2010. Pemodelan Basis Data Berorientasi Objek.
Salatiga: Andi.
Winarno, Edy,dan Ali Zaki dan SmitDev Community. 2013. Belajar Pemrograman Visual Basic 6.0 Dalam Sekejap.Semarang: PT Elex Media Computindo.
Yuswanto dan Subari. 2007. Pemrograman Database Visual Basic.NET. Jakarta:
Prestasi Pustakaraya.
.