Disusun oleh:
Nama : Resti Aditiya
NIM : 15.03.005
Diajukan untuk memenuhi salah satu syarat memperoleh gelar Ahli Madya
Komputer (A.Md)
HALAMAN JUDUL
Disusun oleh:
Nama : Resti Aditiya
NIM : 15.03.005
ii
HALAMAN PENGESAHAN
Resti Aditiya
15.03.005
iii
HALAMAN PERSETUJUAN
Resti Aditiya
15.03.005
iv
5
1. Karya tulis ini adalah benar-benar ASLI dan BELUM PERNAH diajukan untuk
mendapatkan gelar akademik, baik di STMIK Balikpapan maupun di Perguruan
Tinggi lainnya
2. Karya tulis ini merupakan gagasan, rumusan dan penelitian SAYA sendiri,
tanpa bantuan pihak lain kecuali arahan dari Tim Dosen Pembimbing
3. Dalam karya tulis ini tidak terdapat karya atau pendapat orang lain, kecuali
secara tertulis dengan jelas dicantumkan sebagai acuan dalam naskah dengan
disebutkan nama pengarang dan disebutkan dalam Daftar Pustaka pada karya
tulis ini
4. Perangkat lunak yang digunakan dalam penelitian ini sepenuhnya menjadi
tanggung jawab SAYA, bukan tanggung jawab STMIK Balikpapan
5. Pernyataan ini SAYA buat dengan sesungguhnya, apabila di kemudian hari
terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini, maka SAYA
bersedia menerima SANKSI AKADEMIK dengan pencabutan gelar yang
sudah diperoleh, serta sanksi lainnya sesuai dengan norma yang berlaku di
Perguruan Tinggi
Meterai Asli
Rp 6.000
Resti Aditiya
6
HALAMAN PERSEMBAHAN
1. Kedua orangtua tercinta, yang selalu memberi nasehat dan semangat, serta
akhir ini.
2. Teman yang selalu ada disaat saya sedang tidak dalam kondisi yang baik,
HALAMAN MOTTO
mengubah keadaan yang ada pada diri mereka sendiri(Q.S. Ar-Ra’d :11)
2. Seribu orang berjiwa tua hanya bisa bermimpi, tetapi beri saya sepuluh orang
3. Belajarlah dari kesalahan orang lain. Anda tak dapat hidup cukup lama untuk
disitu agar kau bisa melihatnya setiap hari dan berusahalah untuk mewujudkan
impianmu! (5 Cm.)
8
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang telah memberikan nikmat dan
Jaya”. Penyusunan tugas akhir ini dapat diselesaikan berkat kerjasama, bantuan,
dan dorongan dari berbagai pihak. Oleh karena itu penulis mengucapkan terima
kasih kepada:
ini
3. Bapak Gunawan, S.T., M.T selaku pembimbing 2 laporan tugas akhir ini
penulis.
Penulis
9
DAFTAR ISI
HALAMAN JUDUL............................................................................................... ii
4.1. Nama Sub-bab Disesuaikan dengan Alur Penelitian yang Dilakukan .... 27
ABSTRAK
BAB I
PENDAHULUAN
kehidupan. Salah satunya di bidang pekerjaan, hampir semua jenis pekerjaan sudah
dapat dengan mudah mendapat informasi, penerapan sistem informasi bagi suatu
berubah merupakan sesuatu yang penting. Transaksi yang terjadi akan otomatis
PT. Transkon Jaya adalah perusahaan yang bergerak dibidang rental mobil
untuk lokasi pertambangan. Tentunya hampir tiap hari banyak mobil yang
penting dalam maintenance mobil untuk para user di lokasi tambang. Warehouse di
PT. Transkon Jaya akan melayani segala macam spareparts sesuai kebutuhan dan
tipe mobil di sana. Transaksi yang terjadi disana tidak lepas dari sistem informasi
yang dipakai, yaitu untuk melihat stok barang, lokasi barang, mengatur keluar
masuk barang untuk mobil yang akan di service dan lain lain.
Saat ini sistem informasi yang digunakan masih menggunakan desktop yang
tidak bisa diakses secara online. Hal ini tentu membuat karyawan hanya bisa
Dari alasan tersebut, maka perlu pembenahan sistem yang ada dengan
memanfaatkan sistem informasi yang bisa diakses secara online, bagi perusahaan
untuk membangun suatu database warehouse untuk dapat memantau jumlah stok
ketersediaan barang.
online ?
parts ?
1. Sistem informasi online bisa melihat jumlah stok, lokasi barang, transaksi
terakhir barang.
harga.
(PHP).
saat ini.
BAB II
LANDASAN TEORI
2.1.Tinjauan Pustaka
Bab ini akan membahas review sistem informasi yang sejenis dengan
Sistem Informasi warehouse berbasis website yang akan dibuat. Ada beberapa
(Dina Rahmayanti & Ringgo Afrinando, 2013) dalam jurnal penelitian yang
berjudul Perancangan Sistem Informasi pada bagian gudang PT. PN VI unit usaha
(A.A. K. Oka Sudana , 2007) dalam jurnal penelitian yang berjudul Sistem
permasalahan yang sering muncul yaitu sulitnya mengecek stok barang pada
masing masing gudang karena jarak yang jauh sehingga mengakibatkan proses
Jaya Abadi Motor Nguter. Sistem ini dibuat bertujuan untuk meningkatkan
association rules di CV. Damar Langit. Sistem informasi ini diharapkan dapat
Arwan, 2018) dalam jurnal penelitian yang berjudul Pembangunan Aplikasi Sistem
Informasi Pergudangan pada Rumah Sakit Umum Daerah Dr. Murjani Sampit
Pada laporan Tugas Akhir ini diperlukan beberapa definisi dan pengertian
spareparts pada PT. Transkon Jaya. Pembahasan dalam BAB II difokuskan pada
barang, surat jalan, bon, return barang, internet, tahapan pembangunan perangkat
Barang adalah benda dalam berbagai bentuk dan uraian, yang meliputi
bahan baku, barang setengah jadi, barang jadi atau peralatan, yang spesifikasinya
ditetapkan oleh pengguna barang dan jasa Persediaan barang adalah istilah yang
digunakan untuk menunjukan barang yang dimiliki oleh suatu perusahaan atau
intansi yang tergantung pada jenis usahannya. Secara umum istilah persediaan
barang dipakai untuk menunjukan barang yang telah dimiliki oleh perusahaan atau
toko untuk dijual kembali. Istilah ini digunakan pada perusahaan dagang, jika
perusahaan itu bergerak dalam pengelolaan barang atau memproses barang untuk
adalah suatu proses perorangan atau kelompok yang membantu dan meyakinkan
calon pembeli untuk membeli barang atau jasa agar mencapai tujuan perdagangan
viii
2.3.2. Pendataan barang warehouse
Bagian warehouse mendata barang yang ada, disini mempunyai stok barang
diantaranya stok barang dan non stok barang, dimana jika stok barang adalah barang
yang ada di gudang dan barang non stok adalah barang yang tidak ada di gudang.
Sehingga jika user/karyawan membutuhkan barang non stok maka user membuat
2.3.3. Transaksi
aktivitas. Transaksi harus punya integritas. Artinya, satu saja sub-aktivitasnya gagal
dilakukan, maka keseluruhan transaksi harus dibatalkan, dan sistem harus kembali
Memo request atau memo permintaan adalah alur pertama dari transaksi
stok barang, dimana jika karyawan memesan barang yang sedang dibutuhkan,
admin menginputkan barang yang dipesan oleh karyawan di memo request dan
pada memo request terdapat kode barang, dan secara langsung stok barang yang
ada digudang berkurang. Pada memo request terdapat kode barang, nama barang,
jumlah barang yang diambil, permintaan, operator dan tanggal. Dan pada
pengesahan memo request disahkan atau dibuat oleh karyawan sebagai pemesan,
diproses oleh operator atau admin sebagai pembuat memo, dan diketahui oleh
ix
2.3.5. Purchase Request
transaksi stok barang, Pada transaksi ini sebelumnya harus ke memo request dan
jika di memo request stok barang yang akan diambil kurang, maka kekurangannya
itu nantinya akan dilanjutkan di purchase request. Data-data yang ada di purchase
request adalah data-data yang ada di memo request. Pada pengesahan purchase
request dibuat oleh karyawan, diproses oleh operator atau admin, diperiksa oleh
kelanjutan dari transaksi. Pada transaksi ini sebelumnya harus ke memo request,
purchase request dan baru purchase order . Data-data yang ada di purchase order
adalah data-data yang ada di purchase request. Pada pengesahan purchase order
dibuat oleh purchasing, diproses oleh operator atau admin, diperiksa oleh atasan
purchasing, dan diketahui oleh manager purchsing. Pada tahap ini purchasing
(bagian pembelian) memberi informasi kepada supplier secara fax disertai harga
yang sudah ada nomor purchase order-nya. Gudang spare parts menerima barang
x
tersebut, kemudian mencocokan SJ dengan nomor purchase order-nya. Pada
orderan baru bagian surat jalan. Data-data yang ada di surat jalan adalah data- data
yang ada di purchase order dan data dari supplier. Pada pengesahan surat jalan
dibuat oleh operator atau admin, diproses oleh nama pembawa barang
ini sebelumnya harus ke memo request, purchase request, purchase order, surat
jalan dan baru bagian BPB. Data-data yang ada di form ini adalah data-data yang
ada di purchase order dan surat jalan. Pada pengesahan BPB diterima oleh gudang
spare parts atau receiving, diketahui oleh kabag gudang, dan dibukukan oleh
akuntansi.
and Aplication, sistem merupakan suatu grup dari elemen-elemen baik yang
tujuan, sasaran atau akhir dari sebuah sistem. (Hasibuan, 2008). Informasi adalah
sesuatu yang nyata atau setengah nyata yang dapat mengurangi derajat
ketidakpastian tentang suatu keadaan atau kejadian. Sebagai contoh, informasi yang
menyatakan bahwa cuaca besok akan bagus, akan mengurangi ketidakpastian kita
xi
mengenai jadi tidaknya pertandingan sepak bola diselenggarakan. (Henry C. Lucas,
1993 4).
2.3.10. Website
yang saling terhubung dan file - filenya saling terkait. Web terdiri dari page atau
hyperlink ke halaman lain dalam web. Website awalnya merupakan suatu layanan
disajikan dengan menggunakan banyak media, seperti teks, gambar, animasi, suara,
atau film.
2.3.11. HTML
“Hyper Text Markup Language (HTML) adalah suatu format data yang
digunakan untuk membuat dokumen hypertext yang dapat dibaca dari suatu
menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam
xii
suatu dokumen. Dengan sistem hypertext pada dokumen HTML pembacaan suatu
dokumen tidak harus secara berurutan dari atas ke bawah, tetapi dapat langsung
web berbasis server (server-side) yang mampu mempersaing kode PHP dari kode
web dengan ekstensi .php, sehingga menghasilkan tampilan website yang dinamis
relasi). Relasi biasanya ditunjukan dengan kunci (key) dari tiap file yang ada.
Dalam satu file terdapat record-record yang sejenis, sama besar, sama bentuk, yang
merupakan satu kumpulan entitas yang seragam. Satu record terdiri dari field-field
2.3.14. MySQL
perangkat lunak yan bersifat open source yang menggunakan bahasa SQL sebagai
bahasa standarnya. SQL itu sendiri singkatan dari Structured Query. (Kasiman
peranginangin, 2006)
xiii
2.4. Tahapan Pembangunan Rekayasa Perangkat Lunak
sebuah kerangka kerja yang memungkinkan manajer membuat estimasi yang dapat
dengan sebuah kerangka waktu yang terbatas pada awal sebuah proyek perangkat
lunak dan seharusnya diperbarui secara teratur selagi proyek sedang berjalan
(Pressman : 2002). Dalam fase ini hal yang biasanya dilakukan oleh pengembang
proyek adalah menjawab pertanyaan mengapa sistem dibangun. Selain itu nilai
bisnis dari sistem diidentifikasi antara lain apakah pembiayaan rendah, apakah
menaikkan pendapatan perusahaan, serta pada tahap ini biasanya manajer prroyek
Analisis sistem pada tingkat teknik pertama, disebut sebagai model analisis
yang menggambarkan serangkaian model representasi dari sistem yang akan dibuat
(Pressman : 2002). Model analisis harus mencapai tiga sasaran utama untuk
xiv
pembuatan desain perangkat lunak, untuk membatasi serangkaian persyaratan yang
dapat divalidasi begitu perangkat lunak dibangun. Untuk encapai sasaran tersebut,
alat-alat bantu yang dapat digunakan untuk mempermudah dalam merancang dan
data yang memfokuskan pada aliran data dari dan ke dalam sistem, serta memproses
xv
b. Data Flow Diagram (DFD)
Data Flow Diagram (DFD) merupakan gambaran alur data atau informasi
tanpa mengaitkan bentuk fisik media penyimpanan data atau hardware (Kendall
:2003). Beberapa simbol digunakan dalam DFD dapat dilihat Tabel 2.4.2.
xvi
c. Entity Relantionship Diagram (ERD)
xvii
Kerelasian menyatakan hubungan antar relasi dalam basis data. Kerelasian
antar relasi dituliskan oleh foreign key atau relasi-relasi bertipe transaksi yang
Kerelasian satu ke satu terjadi jika setiap nilai pada suatu relasi hanya
Kerelasian satu ke banyak terjadi jika setiap nilai pada suatu relasi
logik.
Kerelasian banyak ke banyak terjadi jika banyak nilai pada suatu relasi
logik.
xviii
2.4.3. Perancangan (Design)
Selama desain, penyaringan yang progresif dari struktur data, arsitektur data,
b. Deskripsi Data
lebih jauh dalam kamus data, sampai semua item data direpresentasikan
dalam bentuk yang tidak ambigu bagi pembaca (Pressman, 2002 : 389-390).
xix
2.4.4. Database (Basis Data)
1. Karakter
numerik, huruf ataupun karakter khusus yang membentuk suatu item data.
2. Field
Field merupakan gambaran suatu atribut dari record yang menunjukan item
dari data
3. Record
4. File
File terdiri dari record-record yang menggambarkan satu kesatuan data yang
sejenis
5. Database
System) adalah suatu perangkat khusus yang menangani basis data, seperti
xx
kembali, DBMS juga menerapkan mekanisme pengamanan data,
sebagainya. Perangkat lunak termasuk DBMS seperti dbase III +, dbase IV,
(Prasetyo :2003). SQL berisi syntax atau pernyataan yang dapat digunakan
xxi
6. Software Pendukung
6.1. CSS
tampilan halaman web dan tampilan isinya (Jamsa : 2002). CSS bermanfaat
kecil).
xxii
BAB III
METODE PENELITIAN
1. Data Primer
perusahaan. Data primer yang penulis pakai sebagai bahan acuan atau
adalah aplikasi stok barang di gudang spareparts pada PT. Transkon Jaya
2. Data Sekunder
a. Metode Observasi
atau fakta yang cukup efektif untuk mempelajari suatu sistem. Observasi
xxiii
lingkungan fisiknya atau pengamatan langsung suatu kegiatan yang sedang
b. Metode Wawancara
data secara tatap muka langsung dengan orang yang diwawancarai. Adapun
Transkon Jaya.
masuk ke tahap analisa. Pada tahap analisa, yang menjadi bahan masukan adalah
hasil dari tahapan pengumpulan data yaitu berupa data primer dan sekunder. yang
telah peneliti dapatkan. Dimana setelah data terkumpul maka didapatkan SRS
xxiv
3.4.Alur Penelitian
c.
-Teori mengenal
-Studi Literatur
PHP dan MySQL Pemahaman teori
dan konsep sistem
-Studi literatur mengenai
-Teori mengenal aplikasi website
sistem warehouse PT.
website inventori PT.Transkon Jaya
Transkon Jaya
-Daftar Pertanyaan
Wawancara -Identifikasi kebutuhan
pengguna dan sistem Data Sekunder dan
-Merencanakan Data Primer, serta
Observasi Sistem -Melakukan wawancara
user requirement
dan observasi
Dokumen SRS
-Pembuatan Sistem
(Specification
Requierment
-Mengimplementasikan Sistem Informasi
System)
perancangan kedalam Warehouse
kode pemrograman berbasis Website
Sistem informasi
warehouse berbasis
Uji coba sistem / aplikasi
website Sistem yang telah
di uji dan dokumen
test case
Seluruh proses
yang telah Pembuatan Laporan dan
dilakukan dari awal mendokumentasikan Laporan Tugas
hingga akhir proses Akhir
xxv
BAB IV
dan alur data yang terjadi. Selain itu pada tahap ini akan ditentukan juga
perancangan form, transaksi, report (laporan), yang akan digunakan serta process
spesification dan deskripsi data dari database yang telah dibuat pada fase analisis.
2. Memory 2GB
3. Harddisk 500GB
xxvi
1. Xampp versi 5.6.8 dengan :
System)
xxvii
mempercantik aplikasi. Header berisikan keterangan tentang nama
aplikasi, menu berisikan pilihan transaksi stok barang dan fasilitas yang
dapat digunakan.
gambar 4.3.2.1.
xxviii
Gambar 4.3.2.2.Tampilan PHPMyAdmin
Buat database baru dengan nama Warehouse, kemudian buat tabel sesuai
dengan yang dibutuhkan, dapat dilihat pada gambar 4.3.2.3 dibawah ini
xxix
Keterangan tabel bisa dilihat pada masing masing tabel dibawah ini
xxx
Tabel 4.3.2.3. Field tabel karyawan
xxxi
4.3.3. Implementasi PHP sebagai bahasa pemrograman
Pertama buat file untuk menyimpan koding yang dipakai nanti didalam
Masing masing folder berisi file koding dari website ini, ada
folder admin dan mekanik yang berisi data pada tampilan admin dan
dibuat satu file php yang bernama koneksi.php. dibawah ini merupakan
xxxii
Gambar 5.1.4.2.syntax koneksi.php
index.php dari website ini, yaitu tampilan awal saat pertama kali
xxxiii
dalam file style.css agar tampilan halaman web dapat terkontrol dengan
baik dan tampilan aplikasi mudah untuk di- maintenance karena style
bisa login karena tidak memiliki hak akses. Sebelum admin warehouse
xxxiv
Gambar 5.2.1.1. Halaman login admin
akses. Pada halaman ini terdapat logo perusahaan dan juga beberapa
xxxv
Tampilan untuk menu utama dibuat dengan sederhana, hal ini
transaksi warehouse.
xxxvi
Beberapa menu dibagian header menunjukkan statistik dari
Pada Master Data, terdapat tiga menu lagi yaitu pengguna yang
berisi data pengguna yang bisa mengakses website, kemudian ada stok
sparepart yaitu untuk melihat jumlah spareparts yang ada sekarang, dan
xxxvii
Berikut merupakan tampilan data pengguna, disini terdapat tiga
masing – masing.
xxxviii
Untuk menambahkan pengguna / user baru maka klik “tambah pengguna”, lalu
akan di alihkan pada “form tambah karyawan”, disini bisa diisi sesuai dengan
kebutuhan perusahaan.
xxxix
Terdapat pula menu untuk edit data pengguna, fungsinya mengganti data yang
sudah tidak terpakai oleh karyawan, sehingga data bisa dipakai oleh karyawan baru.
xl
Tampilan data spareparts berisi tentang parts number beserta nama parts yang sudah
pernah dibeli / sudah ada. Dengan stok yang sudah aktual / berdasarkan saat ini.
xli
Untuk menambah spareparts / item baru kedalam sistem, maka klik “tambah
spareparts baru”, kemudian isi sesuai dengan kotak yang sudah disediakan.
xlii
Menu edit stok spareparts tersedia untuk mengupdate parts yang sudah tidak
tersedia lagi di suplier atau mengganti harga sesuai dengan harga sekarang.
xliii
Data suplier berisi tentang data suplier yang pernah menjadi penyedia spareparts /
dimana spareparts itu pernah dibeli, berisi informasi mengenai alamat dan nomor
telepon.
Menambahkan suplier baru dengan cara “tambah suplier” kemudian mengisi form
xliv
Jika terdapat perubahan alamat maupun nomor telepon, data harus diedit pada menu
Di menu transaksi terdapat dua submenu lagi yaitu permintaan spareparts dan
spareparts diterima.
xlv
Dibawah ini merupakan contoh dari permintaan parts yang di request oleh mekanik,
terdapat nama mekanik yang meminta parts beserta nama parts dan jumlah parts
yang di pesan.
Disini admin bisa menyetujui / menolak pesanan karena terkait hal hal tertentu.
Untuk merevisi permintaan yang terlalu banyak, maka bisa klik pada tindakan
“revisi permintaan” lalu jumlah parts bisa diganti sesuai yang di setujui, lalu ganti
status ke diterima.
xlvi
Berikut berisi data parts yang masuk / baru diterima dari suplier, terdapat nomor
invoice masing masing suplier, dengan parts apa saja yang sudah diterima, parts
Parts yang baru masuk dengan memakai delivery order / surat jalan, kemudian
diinput sesuai dengan kolom yang sudah disediakan, agar stok saat ini bisa
bertambah.
xlvii
Gambar 5.2.2.18.form penerimaan parts baru
Pada akhir bulan / tahun, transaksi yang sudah dilakukan bisa dilihat pada menu
laporan permintaan barang, masukkan rentang waktu transaksi yang mau dilihat,
rubah juga status yang mau dilihat, berdasarkan semua transaksi atupun status
lainya.
xlviii
Berikut tampilan laporan yang sudah dilakukan pada bulan mei, laporan ini bisa
dicetak dengan cara klik print yang terdapat di kiri atas menu.
xlix
BAB V
PENUTUP
5.1. Kesimpulan
Balikpapan.
mencari informasi mengenai nomor parts dan stok parts saat ini.
3. Website ini bisa digunakan untuk bekerja melalui berbagai platform yaitu
4. Sistem Informasi berbasis Web di Gudang Spare Parts pada PT. Transkon
MySQL. Aplikasi ini dapat membantu dalam proses stok barang secara tepat
dan cepat.
l
5.2. Saran
pengeluaran parts.
li
DAFTAR PUSTAKA
PUSTAKA BUKU
Jogiyanto, HM., 1997, Sistem Informasi Berbasis Komputer Edisi ke-2, BPFE,
Yogyakarta
PUSTAKA ELEKTRONIK
Sudana, A., 8 Mei 2012, Sistem Informasi manajemen inventori pada perusahaan
layanan jasaboga pesawat udara,
http://ojs.unud.ac.id/index.php/JTE/article/view/235
Nur, Yanuar.; Putra, Fajar.; Huning, Sri., 1 Januari 2013, Sistem Informasi Data
Inventori Dan Penjualan Pada Bengkel Jaya Abadi Motor
Nguter.,http://jurnal.usahidsolo.ac.id/index.php/GI/article/view/15
lii