Abstract
In the current information system condition PT. Harvest Global Niaga is less than a maximum in searching
and inputting data on exported goods. Difficulty finding data items because the existing data processing
system is still in the form of data files and some data stored in Excel format. Therefore, technology assistance
is needed in supporting all these activities. In the process of course it must run effectively and efficiently as
possible so that employees can easily find the information available, the method used should be more
systematic, especially in processing data on exported goods, in the hope of facilitating the process then using
a computerized system. So, the author designed the application to facilitate employees at PT. Harvest Global
Niaga. Inventory information system is a data processing application that is very efficient and effective to
help work.
Abstrak
Dalam kondisi sistem informasi saat ini PT. Harvest Global Niaga kurang maksimal dalam pencarian dan
penginputan data barang ekspor. Sulitnya mencari data barang dikarenakan sistem sistem pengolahan data
yang terdapat masih berupa data file dan beberapa data yang tersimpan dalam format Excel Oleh karena itu,
sangat diperlukan bantuan teknologi dalam menunjang semua kegiatan tersebut. Dalam proses tentunya harus
berjalan dengan efektif dan efisien mungkin agar para pegawai dapat dengan mudah mencari informasi yang
ada, metode yang digunakan pun seharusnya lebih sistematis terutama dalam pengolahan data barang ekspor,
dengan harapan dapat mempermudah proses tersebut maka menggunakan sistem yang terkomputerisasi.
Maka penulis merancang aplikasi untuk memudahkan karyawan pada PT. Harvest Global Niaga. Sistem
informasi inventory adalah sebuah aplikasi pengolahan data barang yang sangat efisien dan efektif untuk
membantu pekerjaan.
Jurnal Mantik Penusa is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).
Volume 3, No.1, Juni 2019 e-ISSN 2580-9741
p-ISSN2088-3943
untuk pengolahan datanya terutama pengolahan header sesuai otoritasnya. Temuan pemeriksaan
data barangnya. Maka dari itu di butuhkan sistem dapat memiliki sub temuan yang jumlahnya
pengolahan data yang akurat yang nantinya akan fleksible, dapat merupakan rincian temuan per
menghasilkan informasi yang cepat dan akurat kegiatan, karena disesuaikan dengan format
[2]. penulisan laporan hasil pemeriksaan. Mempunyai
fasilitas pencarian detail temuan baik secara
2. Bahan dan Metode umum maupun spesifik per hasil pemeriksaan.
Dapat mengelola dokumen-dokumen digital
Metode penelitian untuk penelitian ini dengan dalam berbagai format yang mempunyai relasi ke
menempuh langkah-langkah untuk data temuan maupun tindak lanjut. Dapat
mengumpulkan data informasi dengan melakukan memberikan laporan manajemen berupa
berbagai cara yaitu: rekapitulasi hasil tindak lanjut untuk setiap hasil
a. Teknik Pengumpulan Data pemeriksaan. Mempunyai fasilitas mengelola user
1) Observasi aplikasi, penambahan, pengurangan, dan
Observasi merupakan teknik pengumpulan penghapusan user. Dapat mengelola nilai temuan
data dengan mengadakan pengamatan dan selain dalam bentuk ”Rupiah” misal: USD, M2.
pengumpulan data secara langsung di lingkungan Dapat mengelola khusus temuan-temuan yang
PT. Harvest Global Niaga. mempunyai nilai dalam rekomendasinya.
2) Wawancara Mempunyai fasilitas atau modul kerja rekonsiliasi
Wawancara merupakan teknik pengumpulan tindak lanjut hasil audit sehingga proses dapat
data yang dilakukan dengan mengadakan tatap dilakukan menggunakan sistem sampai dengan
muka secara langsung dengan key person yang diterbitkan berita acaranya.
terkait yaitu orang–orang yang berhubungan 3) Code Generation
langsung dengan permasalahan yang diamati dan Dalam membangun aplikasi inventory data
mengetahui permasalahan yang ada Pada PT. barang ekspor ini di rancang dengan
Harvest Global Niaga. menggunakan Bahasa pemrograman HTML5,
3) Studi Pustaka CSS3, Javascript, PHP & MySQL.
Studi pustaka yaitu teknik pengumpulan data 4) Testing
dari buku, jurnal, referensi, dan bahan-bahan yang pelatihan aplikasi (Testing application)
bersifat teoristis yang mendukung serta relevan merupakan bagian penting dari implementasi
mengenai sistem informasi. sistem ini. Penulis akan melakukan pelatihan
b. Model Pengembangan Sistem penggunaan aplikasi kepada user ataupun
Dalam mengembangkan sistem administrator serta menyediakan manual aplikasi
menggunakan model waterfall untuk dan trainer.
mengembangkan dan merancang sistem. Model 5) Support
Waterfall adalah pendekatan teknik tradisional Dalam pembuatan aplikasi pengolahan data ini
diterapkan untuk rekayasa perangkat lunak. menggunakan beberapa komponen yang
Waterfall sebagian besar telah digantikan oleh membantu dalam pembuatan aplikasi yaitu
metodologi yang lebih fleksibel dan serbaguna support hardware dan support software. Berikut
dikembangkan secara khusus untuk keperluan tools software yang diperlukan untuk
pengembangan perangkat lunak[3]. Metode yang merancang aplikasi sistem informasi inventory
digunakan pada pengembangan perangkat lunak data barang ekspor:
ini menggunakan model software development life a) Sistem operasi server menggunakan linux
cycle water fall dengan tahapan sebagai berikut : CentOS 6 dengan web server Apache
1) Analisa Kebutuhan Software menggunakan secure layer / https.
Analisa Kebutuhan Software ini dimaksudkan b) Bahasa pemprograman yang digunakan adalah
untuk dapat menentukan tools terbaik ditinjau dari PHP dengan beberapa library antara lain
sisi kemampuan maupun dari sisi time of ADODB, JQuery serta menggunakan CSS 3.
development. c) Pebuatan Database menggunakan MySQL
2) Desain 5.0.
Desain yang ada dalam aplikasi sistem informasi d) menggunakan Notepad++ atau menggunakan
inventory data barang ekspor, sebagai berikut: software IDE lainnya antara lain: Sublime
Header atau kelompok temuan dapat memiliki Text, PHP-Dev, dan lain-lain.
sub-sub header yang jumlahnya fleksible, karena c. Konsep Dasar Informasi
disesuaikan dengan format atau struktur penulisan Sistem sangat dibutuhkan dalam suatu
laporan hasil pemeriksaan. Header atau sub perusahaan, instansi pemerintahan ataupun
header dapat di filter sehingga untuk pengguna lembaga pendidikan karena sistem sangat
dengan otoritas tertentu hanya dapat melihat menunjang terhadap kinerja perusahaan, instansi
101
Jurnal Mantik Penusa Vol. 3, No. 1 Juni 2019, pp 100-108 Terakreditasi DIKTI No.SK 21/E/KPT/2018
Jurnal Mantik Penusa is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).
Volume 3, No.1, Juni 2019 e-ISSN 2580-9741
p-ISSN2088-3943
pemerintah ataupun lembaga pendidikan, baik Analisa sistem yang sedang berjalan pada
yang berskala kecil maupun besar [4]. sistem pengolahan data barang ekspor Pada PT.
Informasi merupakan salah satu sumber daya Harvest Global Niaga, bertujuan untuk
penting dalam suatu organisasi, yang digunakan mengetahui lebih jelas bagaimana cara kerja
sebagai bahan pertimbangan dalam pengambilan sistem tersebut dan masalah yang di hadapi sistem
keputusan. Sehubungan dengan hal itu, informasi tersebut untuk di jadikan sistem yang baru agar
haruslah berkualitas [5]. terkomputerisasi, perancangan analisis sistem
d. Klasifikasi Sistem yang sedang berjalan yang dilakukan berdasarkan
Sistem dapat dikelompokan atau urutan kejadian yang ada dan dari urutan kejadian
diklasifikasikan menjadi beberapa sudut pandang tersebut dapat di buat diagram aliran dokumen
diantaranya. Sistem abstrak dan sistem fisik (Activity Diagram), prosedur sistem pengolahan
Sistem alamiah dan sistem buatan manusia Sistem data barang ekspor Pada PT. Harvest Global
deterministik dan sistem probabilistic Sistem Niaga di deskripsikan sebagai berikut.
tertutup dan sistem terbuka. Customer memberikan list barang melalui
e. Konsep Dasar Pengertian Program email ke Staff Admin. Kemudian Staff Admin
Bahasa pemrograman merupakan suatu meminta harga barang melalui chatting
himpunan dari aturan sintaks dan semantik yang (WhatsApp) ke supplier. Supplier memberikan
dipakai untuk mendefinisikan program komputer. harga barang melalui email ke Staff Admin. Staff
Bahasa ini memungkinkan seorang programmer Admin membuat purchase order kemudian
dapat menentukan secara persis data mana yang memberikan ke supplier melalui email. Supplier
akan diolah oleh komputer, bagaimana data ini memeriksa ketersediaan barang. Supplier
akan disimpan/diteruskan, dan jenis langkah apa membuat invoice pembelian barang kemudian
secara persis yang akan diambil dalam berbagai mengirimkan ke Staff Admin melalui email. Staff
situasi [5]. PHP (PHP: Hypertext Preprocessor) Admin meneruskan informasi invoice pembelian
yang merupakan bahasa pemrograman berbasis barang ke bagian finance. Bagian finance
web yang memiliki kemampuan untuk memproses membayarkan invoice pembelian barang. Bagian
data dinamis [6]. jQuery adalah library JavaScript finance menerima bukti pembayaran kemudian
multiplatform yang dirancang untuk memudahkan meneruskan ke Staff Admin. Staff Admin
penyusunan client-side script pada file HTML. memberikan salin bukti pembayaran ke supplier
Digunakan oleh 60 persen dari 10000 situs web sebagai tanda bukti pelunasan barang. Bagian
paling banyak dikunjungi di dunia, jQuery adalah kurir mengambil barang ke supplier. PT. Harvest
library JavaScript yang paling populer saat ini. Global Niaga, bertujuan untuk mengetahui lebih
jQuery merupakan sebuah perangkat lunak bebas jelas bagaimana cara kerja sistem tersebut dan
sumber terbuka yang berada di bawah lisensi MIT masalah yang di hadapi sistem tersebut.
[7].MySQL merupakan software RDBMS (atau
software Database) yang dapat mengelola
Database dengan sangat cepat, dapat menampung
data dalam jumlah sangat besar, dapat diakses
oleh banyak user (multi-user), dan dapat
melakukan suatu proses secara sinkron atau
berbarengan (multi-treaded) [8]. Apache adalah
sebuah nama web server yang bertanggung jawab
pada request-response HTTP dan logging
informasi secara detail (kegunaan basicnya).
Selain itu, Apache juga diartikan sebagai suatu
web server yang kompak, modular, mengikuti
standar protokol HTTP, dan tentu saja sangat
digemari [9]. HTML5 adalah revisi kelima dari
HTML (yang pertama kali diciptakan pada tahun
1990 dan versi keempatnya, HTML4, pada tahun
1997 dan hingga bulan Juni 2011 masih dalam
pengembangan. Tujuan utama pengembangan
HTML5 adalah untuk memperbaiki teknologi Gambar 1. Activity Diagram PT. Harvest Global
HTML agar mendukung teknologi multimedia Niaga
terbaru, mudah dibaca oleh manusia dan juga
mudah dimengerti oleh mesin[10]. a. Spesifikasi Dokumen Sistem Berjalan
Dalam spesifikasi sistem berjalan akan didapatkan
3. Hasil dan Pembahasan dokumen-dokumen yang dipergunakan dalam
102
Jurnal Mantik Penusa Vol. 3, No. 1 Juni 2019, pp 100-108 Terakreditasi DIKTI No.SK 21/E/KPT/2018
Jurnal Mantik Penusa is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).
Volume 3, No.1, Juni 2019 e-ISSN 2580-9741
p-ISSN2088-3943
Bentuk : Excel
T
b) Nama Dokumen : Bukti pembayaran
Fungsi : Tanda terima pelunasan Y
Masuk ke sistem
barang Benar aplikasi
103
Jurnal Mantik Penusa Vol. 3, No. 1 Juni 2019, pp 100-108 Terakreditasi DIKTI No.SK 21/E/KPT/2018
Jurnal Mantik Penusa is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).
Volume 3, No.1, Juni 2019 e-ISSN 2580-9741
p-ISSN2088-3943
barang_id*
b) Actvity Diagram Sistem Informasi Inventory last_update
nama_barang
id_transaksi**
tgl
brgklrheader id_transaksi
kategori_id** harga_satuan
qty
id_petugas** brgklrdetail
kdbarang
email
nmpetugas
supplier
petugas
nmsupplier
username
Input data Tampil pesan gagal
password notlp
T level
id_transaksi*
alamat
qty
kdbarang**
Po_detail harga
Y nmbarang** brgmskdetail
nota nmbarang**
qty
Data tersimpan struk
kdbarang**
img
id_transaksi harga
brgmskheader
tgl
c) Actvity Diagram Sistem Informasi Inventory Gambar 6. Entity Relationship Diagram User
halaman laporan
6) LRS (Logical Record Structure)
LRS (Logical Record Structure) Adalah
representasi dari struktur record-record pada
tebel-tabel yang terbentuk dari hasil antar
Memilih halaman Menampilkan himpunan entitas. Menentukan kardinalitas,
laporan halaman laporan
jumlah table dan Foreign Key [11]. Berikut
merupakan logical record structure dari sistem
informasi inventory pada PT. Harvest Global
Pilih laporan yang Mengunduh
ingin di unduh laporan Niaga.
barang
brgklrdetail divisi
PK kdbarang
PK id_transaksi PK divisi_id
nmbarang
FK kdbarang nama_divisi
harga
qty jumlah_kursi
stok
create_date
img
brgklrheader last_update
FK id_transaksi
PK id_transaksi petugas
FK id_petugas
PK id_petugas
4) Desain Database FK
FK
kdbarang
nmbarang
tgl
nmpetugas
struk level
PK nota
FK kdsupplier
alamat
FK kdbarang
nmbarang
FK id_petugas
FK
kkepalakampus
104
Jurnal Mantik Penusa Vol. 3, No. 1 Juni 2019, pp 100-108 Terakreditasi DIKTI No.SK 21/E/KPT/2018
Jurnal Mantik Penusa is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).
Volume 3, No.1, Juni 2019 e-ISSN 2580-9741
p-ISSN2088-3943
Apache PHP 5
Jquery HTML 5
Bootstrap CSS 3
Client PC
105
Jurnal Mantik Penusa Vol. 3, No. 1 Juni 2019, pp 100-108 Terakreditasi DIKTI No.SK 21/E/KPT/2018
Jurnal Mantik Penusa is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).
Volume 3, No.1, Juni 2019 e-ISSN 2580-9741
p-ISSN2088-3943
Gambar 15. Tampilan Halaman Kelola Barang Gambar 18. Tampilan Halaman Daftar PO
106
Jurnal Mantik Penusa Vol. 3, No. 1 Juni 2019, pp 100-108 Terakreditasi DIKTI No.SK 21/E/KPT/2018
Jurnal Mantik Penusa is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).
Volume 3, No.1, Juni 2019 e-ISSN 2580-9741
p-ISSN2088-3943
i. Tampilan Halaman Barang Keluar Pada tahapan ini pengujian dilakukan dengan
menggunakan metode pengujian Black Box. Black
Box Testing adalah menguji perangkat lunak dari
segi spesifikasi fungsional tanpa menguji desain
dan kode program. Pengujian dimaksudkan untuk
mengetahui apakah fungsi-fungsi, masukan, dan
keluaran dari perangkat lunak sesuai dengan
spesifikasi yang dibutuhkan [11]. Pengujian yang
didasarkan pada detail aplikasi seperti tampilan
aplikasi, fungsi-fungsi yang ada pada aplikasi, dan
Gambar 20. Tampilan Halaman Barang Keluar kesesuaian alur fungsi dengan bisnis proses yang
diinginkan oleh customer. Pengujian ini tidak
melihat dan menguji souce code program.
4. Testing
Skenario Hasil
No Test Case Hasil Yang Diharapkan Kesimpulan
Pengujian Pengujian
1 Form Form input Sesuai Valid
Sistem akan menolak dan menampilkan
input data data Harapan
pesan “Gagal menginput data!”
tidak diisi (kosong)
107
Jurnal Mantik Penusa Vol. 3, No. 1 Juni 2019, pp 100-108 Terakreditasi DIKTI No.SK 21/E/KPT/2018
Jurnal Mantik Penusa is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).
Volume 3, No.1, Juni 2019 e-ISSN 2580-9741
p-ISSN2088-3943
waktu yang cukup lama yang dapat [5] R. Amin, “Rancang Bangun Sistem Informasi
mengakibatkan penyajian data tidak efisien Penerimaan Siswa Baru Pada Smk Budhi
serta menyebabkan ketidakakuratan data. Warman 1 Jakarta,” J. Ilmu Pengetah. dan Teknol.
Komput., vol. 2, no. 2, pp. 113–121, 2017.
2. Rancangan sistem usulan diharapkan dapat
[6] T. Muslih, “Pengembangan Aplikasi Sms
membantu perusahaan dalam melakukan Gateway Untuk Informasi Pendaftaraan Peserta
pengolahan data barang ekspor yang lebih Didik Baru Di Sman 1 Jepara,” Pengemb. Apl.
efektif dan efisien. Sms Gatew. Untuk Inf. Pendaftaran Peserta Didik
3. Dengan adanya aplikasi sistem informasi Baru Di Sman 1 Jepara, vol. 2, no. 1, pp. 50–55,
inventory yang terkomputerisasi diharapkan 2013.
mampu memberikan kontribusi yang baik bagi [7] F. Ericko, L. W. Santoso, and A. Setiawan,
perusahaan khususnya sumber daya manusia. “Pembuatan Sistem Informasi Akuntansi Pada
Toko NKL Surabaya dengan Menggunakan PHP
dan MySQL,” J. Infra, vol. 6, no. 1, pp. 1–6,
6. References
2018.
[8] A. A. Nofyat, Adelina Ibrahim, “SISTEM
[1] M. Nawang, L. Kurniawati, and D. Duta,
INFORMASI PENGADUAN PELANGGAN
“Rancang Bangun Sistem Informasi Pengolahan
AIR BERBASIS WEBSITE PADA PDAM
Data Persediaan Barang Berbasis Dekstop
KOTA TERNATE,” IJIS-Indonesia J. Inf. Syst.,
Dengan Model Waterfall,” J. Pilar Nusa Mandiri,
vol. 3, no. April 2018, pp. 10–19, 2018.
vol. 13, no. 2, pp. 233–238, 2017.
[9] Suratman, “Aplikasi Reservasi Tiket Bis Pada
[2] F. Andalia et al., “Pengembangan Sistem
PO. KRUI PUTRA Cikarang Berbasis Android
Informasi Pengolahan Data Pencari Kerja Pada
Dengan Metode Waterfall,” vol. 7, no. 2, pp. 186–
Dinas Sosial Dan Tenaga Kerja Kota Padang,” J.
194, 2017.
Ilm. Komput. dan Inform., vol. 93, no. 2, pp.
[10] I. D. Susanto, B. Rifai, and H. Kuswanto,
2089–9033, 2015.
“Metode Bayes Untuk Diagnosa Penyakit Alergi
[3] A. Christian, “Rancang Bangun Sistem Informasi
Pada Anak Berbasis Web,” J. Tek. Komput. AMIK
Kepegawaian Yakoya Restaurant Menggunakan
BSI, vol. II, no. 2, pp. 56–62, 2016.
Model Waterfall,” Ranc. bangun Sist. Inf.
[11] Darman Umagapi, “SISTEM INFORMASI
Kepegawai. yakoya Restaur. menggunakan Model
PENGOLAHAN DATA BALITA BERBASIS
waterfall, pp. 175–184, 2014.
WEBSITE PADA KANTOR UPT-KB KEC.
[4] R. Permana, R. E. Indrajit, R. Aryanti, A. Bayu,
TERNATE SELATAN TODDLER,” IJIS-
H. Yanto, and S. I. Akuntansi, “Implementasi
Indonesia J. Inf. Syst., vol. 2, no. September
Model Information Retrieval Untuk Pencarian
2017, pp. 69–76, 2017.
Konten Pada Kuhp Berdasarkan Tingkatan,” vol.
14, no. 1, pp. 89–96, 2018.
108
Jurnal Mantik Penusa Vol. 3, No. 1 Juni 2019, pp 100-108 Terakreditasi DIKTI No.SK 21/E/KPT/2018
Jurnal Mantik Penusa is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).