rancang bangun sistem informasi konsinyasi barang …
TRANSCRIPT
RANCANG BANGUN SISTEM INFORMASI
KONSINYASI BARANG (Studi Kasus di UD. BTECH Indonesia)
Skripsi
untuk memenuhi sebagian persyaratan
mencapai derajat Sarjana S-1
Program Studi Teknik Informatika
Disusun oleh :
Bayu Sugiarno
07650010
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UINIVERSITAS ISLAM NEGERI
SUNAN KALIJAGA
YOGYAKARTA
2012
RANCANG BANGUN SISTEM INFORMASI
KONSINYASI BARANG (Studi Kasus di UD. BTECH Indonesia)
Skripsi
untuk memenuhi sebagian persyaratan
mencapai derajat Sarjana S-1
Program Studi Teknik Informatika
Disusun oleh :
Bayu Sugiarno
07650010
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UINIVERSITAS ISLAM NEGERI
SUNAN KALIJAGA
YOGYAKARTA
2012
ii
iii
iv
v
KATA PENGANTAR
Bismillaahirrahmaanirrahim…
Assalamu’alaikum Warahmatullahi Wabarakatuh.
Puji syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan
rahmat dan hidayah-Nya, sehingga syukur Alhamdulillah penulis dapat
menyelesaikan skripsi ini dengan baik. Skripsi ini disusun dan diajukan untuk
melengkapi tugas-tugas dan memenuhi syarat-syarat untuk mencapai gelar
Sarjana Komputer Jurusan Teknik Informatika pada Fakultas Sains dan Teknologi
Universitas Islam Negeri Sunan Kalijaga Yogyakarta. Penulis menyadari bahwa
dalam penyusunan skripsi ini terdapat berbagai kendala, tetapi penulis yakin
bahwa di balik permasalahan itu terdapat jalan keluar. Dengan segala ketulusan
dan kerendahan hati, penulis menyampaikan terima kasih dan semoga Allah SWT
memberikan petunjuk dan belas kasih kepada penulis dan rasa terima kasih
kepada pihak-pihak yang membantu meluangkan waktu, tenaga, dan pikiran
sehingga skripsi ini dapat terselesaikan dengan baik.
Ucapan terima kasih penulis sampaikan kepada :
1. Prof. Drs. H. Akh. Minhaji, M.A., Ph.D selaku Dekan Fakultas Sains dan
Teknologi Universitas Islam Negeri Sunan Kalijaga.
2. Bapak Agus Mulyanto, S.Si, M.Kom. selaku Ketua Program Studi Teknik
Informatika Fakultas Sains dan Teknologi Universitas Islam Negeri Sunan
Kalijaga.
vi
3. Bapak Sumarsono, M.Kom, selaku pembimbing yang selalu sabar
membimbing, mengarahkan, memberikan nasehat dan saran selama
penyusunan skripsi.
4. Seluruh teman-teman keluarga besar Program Studi Teknik Informatika,
khususnya angkatan 2007 dan 2006 yang telah banyak sekali memberikan
masukan, saran dan diskusi yang begitu berharga
5. Serta semua rekan-rekan peneliti di BTECH yang telah memberikan
banyak sekali masukan dan kontribusi yang sangat berarti bagi peneliti
6. Dan semua pihak yang telah memberikan kontribusi terhadap penyelesaian
skripsi ini.
Semoga karya kecil ini bukan sebuah kerja tanpa makna. Penulis berharap dapat
memberikan kontribusi bagi penelitian selanjutnya. Akhir kata, masukan dan
kritik yang membangaun dari semua pihak senantiasa penulis nantikan untuk
sebuah proses kemajuan dan perbaikan di masa yang akan datang.
Wassalamu’alaikum Warahmatullahi Wabarakatuh.
Yogyakarta, Juli 2012
Penulis
vii
HALAMAN PERSEMBAHAN
Teriring ucapan syukur yang mampu ku ucapkan kepada-Mu ya Allah,
semoga shalawat dan salam senantiasa tercurah kepada Baginda Nabi Muhammad
SAW. Aku bersyukur kepadamu alhamdulillah, dengan bimbingan, karunia dan
petunjuk-Mu, telah berhasil kuselesaikan tugas akhir ini. Ya Allah aku hanyalah
manusia biasa, yang tanpa bimbinganmu aku bukanlah apa-apa. Untuk itu Ya
Allah, ijinkanlah aku untuk menyampaikan rasa terimakasihku pada-Mu dan pada
mereka yang telah membantu hamba menyelesaikan tugas akhir dan sudilah
kiranya Engkau senantiasa memberi petunjuk dan menjaga mereka dijalan-Mu Ya
Allah, dari relung hati yang terdalam kusampaikan rasa terimakasihku :
Ibunda dan ayahanda tercinta yang sejak lahir sampai sekarang dan kelak
akan senantiasa memberikan dukungan, do’a dan pengorbanannya untuk-ku.
Terimakasih banyak karena selalu menyelipkan namaku disetiap do’a
sepanjang sholat kalian. Ya Allah hanya seuntai doa yang aku panjatkan,
Ampunilah dosa-doa mereka, sayangilah mereka seperti mereka
menyayangiku diwaktu kecil dan Masukkanlah mereka kedalam surga-Mu....
Amiin.
Prof. Drs. H. Akh. Minhaji, M.A.,Ph.D selaku Dekan Fakultas Sains dan
Teknologi Universitas Islam Negeri Sunan Kalijaga.
Bapak Agus Mulyanto, M. Kom, selaku Ketua Program Studi Teknik
Informatika. Keberadaan beliau dalam menuntut ilmu sudah seperti Bapak
kedua bagi peneliti yang selalu sabar membimbing, mengarahkan,
viii
memberikan nasehat dan saran yang tak ternilai harganya. Semoga Allah
selalu melindungi Pak Agus dan keluarga :).
Bapak Sumarsono, M.Kom selaku Dosen Pembimbing yang telah banyak
sekali memberikan ilmu-ilmu dan diskusi yang sangat mengakselerasi bagi
pertambahan pengetahuan peneliti, memberikan saran serta masukan kepada
peneliti dalam penyusunan skripsi. Semoga Allah senantiasa memberikan
kemudahan dan petunjuk-Nya untuk Bapak Sumarsono dan keluarga :).
Para dosen Teknik Informatika, Pak Mustaqim, Pak Nurrochman, Pak
Bambang, Pak Nasirudin, Bu Ade, Bu Uyun, Bu Ulfah, Pak Taufik, Pak
Anshari dan pak Bambang Robiin.. terimaksih untuk semua ilmu yang telah
dibagikan kepadaku... semoga Allah senantiasa memberikan kemudahan dan
petunjuk-Nya untuk Bapak/Ibu dosen sekalian...
Sahabat-sahabat seperjuangan informatika 2007, Muhammad Fazlur Rahman,
Ato’al Adyan, Wiwit Nuryanti, Saiful Muttaqien, Amalia ratna dan banyak
lagi yang lainnya yang tidak bisa aku sebutkan satu persatu. Banyak hal yang
aku pelajari dari kalian. Semoga Allah selalu memberikan kemudahan untuk
kalian sahabat ku.
Teman hidupku yang selalu memberikan semangat dan doa untuk kelancaran
dan keberhasilan dalam menyelesaikan tugas akhir ini.
Teman-teman BTECH yang telah memberikan banyak dukungan untuk
peneliti dalam menyelesaikan tugas.
Semua pihak yang telah memberikan bantuan dan dukungan kepada peneliti
dalam penyusunan skripsi yang tidak bisa disebutkan satu per satu.
ix
HALAMAN MOTTO
Selalu ada keajaiban bagi mereka yang yakin kepada Allah ta’ala
أنَاَ عِنْدَ ظنَِّ عَبْدِى بِى
“Aku sesuai dengan persangkaan hamba pada-Ku”
(Muttafaqun ‘alaih)
x
DAFTAR ISI
HALAMAN JUDUL ............................................................................................... i
HALAMAN PENGESAHAN SKRIPSI/TUGAS AKHIR .................................... ii
HALAMAN PERSETUJUAN SKRIPSI/TUGAS AKHIR .................................. iii
KATA PENGANTAR ........................................................................................... v
HALAMAN PERSEMBAHAN .......................................................................... vii
HALAMAN MOTTO ........................................................................................... ix
DAFTAR ISI ......................................................................................................... x
DAFTAR TABEL .............................................................................................. xiv
DAFTAR GAMBAR ........................................................................................ xviii
DAFTAR LAMPIRAN ..................................................................................... xxiv
INTISARI .......................................................................................................... xxv
ABSTRAK ....................................................................................................... xxvi
BAB I PENDAHULUAN ....................................................................................... 1
1.1 Latar Belakang ......................................................................................... 1
1.2 Rumusan Masalah .................................................................................... 3
1.3 Batasan Masalah ....................................................................................... 3
1.4 Tujuan Penelitian ...................................................................................... 4
1.5 Manfaat Penelitian .................................................................................... 4
1.6 Keaslian Penelitian ................................................................................... 5
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI ............................... 6
2.1 Tinjauan Pustaka ...................................................................................... 6
2.2 Landasan Teori ....................................................................................... 10
xi
2.2.1 Konsep dasar Sistem ....................................................................... 10
2.2.2 Konsep dasar Informasi................................................................... 14
2.2.3 Pengertian Sistem Informasi ........................................................... 15
2.2.4 Konsep Basis Data .......................................................................... 17
2.3 Tool-tool Perancangan Sistem Informasi ............................................... 18
2.3.1 Diagram Konteks ............................................................................ 18
2.3.2 Data Flow Diagaram (DFD)............................................................ 19
2.3.3 Data Dictionary ............................................................................... 23
2.3.4 Entity Relationship Diagram (ERD) ............................................... 24
BAB III METODE PENGEMBANGAN SISTEM .............................................. 26
3.1 Objek Penelitian ..................................................................................... 26
3.2 Metode Penelitian .................................................................................. 26
3.2.1 Metode Pengumpulan Data ............................................................. 26
3.2.1.1 Sumber Data Primer ...................................................................... 26
3.2.1.2 Sumber Data Sekunder ................................................................. 27
3.2.2 Metode Pengembangan Sistem ....................................................... 27
3.2.3 Pengujian Software ......................................................................... 28
BAB IV ANALISIS DAN PERANCANGAN SISTEM ...................................... 30
4.1 Analisis Sistem Yang Berjalan ............................................................... 30
4.1.1 Analisis Dokumen ........................................................................... 30
4.1.2 Analisis Prosedur Penjualan Yang Sedang Berjalan ....................... 31
4.1.2.1 Diagram Konteks Sistem Yang Berjalan ...................................... 33
4.1.2.2 Data Flow Diagram Sistem Yang Berjalan ................................... 34
4.1.2 Evaluasi Sistem Yang Sedang Berjalan .......................................... 34
4.2 Perancangan Sistem ................................................................................ 35
xii
4.2.1 Tujuan Perancangan Sistem ............................................................ 36
4.2.2 Gambaran Umum Sistem Yang Diusulkan ..................................... 36
4.2.3 Perancangan Data Flow Diagaram (DFD) ...................................... 38
4.2.3.1 DFD Level 1 ................................................................................. 38
4.2.3.2 DFD Level 2 Proses 2 (Manajemen Data Transaksi) .................... 39
4.2.3.3 DFD Level 2 Proses 3 (Manajemen Data Supplier) ...................... 42
4.2.3.4 DFD Level 2 Proses 4 (Manajemen Data Konsumen) .................. 43
4.2.3.5 DFD Level 2 Proses 5 (Manajemen Data Barang) ........................ 44
4.2.3.6 DFD Level 3 Proses 2.1 (Pengolahan Data Order) ....................... 45
4.2.3.7 DFD Level 3 Proses 2.2 (Pengolahan Data Pembelian) ................ 46
4.2.3.8 DFD Level 3 Proses 2.3 (Pengolahan Data Konsinyasi Beli) ....... 47
4.2.3.9 DFD Level 3 Proses 2.4 (Pengolahan Data Penjualan) ................. 49
4.2.3.10 DFD Level 3 Proses 2.5 (Pengolahan Data Konsi Jual) ............. 50
4.2.3.11 DFD Level 3 Proses 2.6 (Pengolahan Data Retur Jual) .............. 51
4.2.3.12 DFD Level 3 Proses 2.7 (Pengolahan Data Retur Beli) .............. 53
4.2.4 Desain Basis Data ........................................................................... 54
4.2.4.1 Entity Relationship Diagram (ERD) ............................................. 54
4.2.4.2 Desain Tabel .................................................................................. 54
4.2.5 Perancangan Antar Muka ................................................................ 62
4.2.5.1 Struktur Menu ............................................................................... 63
4.2.5.2 Perancangan User .......................................................................... 65
4.2.5.3 Perancangan Input ......................................................................... 67
4.2.5.4 Perancangan Output ...................................................................... 79
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM .................................... 93
5.1 Implementasi .......................................................................................... 93
xiii
5.1.1 Batasan Implementasi ..................................................................... 93
5.1.2 Implementasi Perangkat Lunak ....................................................... 93
5.1.3 Implementasi Perangkat Keras ........................................................ 94
5.1.4 Implementasi Basis Data ................................................................. 94
5.1.5 Implementasi Antarmuka ................................................................ 97
5.1.5.1 Implementasi Halaman Login ....................................................... 97
5.1.5.2 Implementasi Halaman Owner ...................................................... 98
5.1.5.3 Implementasi Halaman Operator ................................................ 113
5.1.5.4 Implementasi Halaman Konsumen ............................................. 134
5.1.5.5 Implementasi Halaman Supplier ................................................. 140
5.2 Pengujian .............................................................................................. 141
5.2.1 Rancangan Pengujian .................................................................... 141
5.2.2 Rencana Pengujian ........................................................................ 141
5.2.3 Kasus Dan Hasil Pengujian ........................................................... 142
5.2.3.1 Pengujian Alpha .......................................................................... 142
5.2.3.2 Kesimpulan Hasil Pengujian Alpha ............................................ 150
5.2.3.3 Pengujian Betha ........................................................................... 150
5.2.3.4 Kesimpulan Hasil Pengujian Betha ............................................. 161
BAB VI PENUTUP ............................................................................................ 162
6.1 Kesimpulan ........................................................................................... 162
6.1 Saran ..................................................................................................... 162
DAFTAR PUSTAKA ......................................................................................... 164
LAMPIRAN ........................................................................................................ 165
xiv
DAFTAR TABEL
Tabel 2.1Daftar Penelitian Sistem Informasi Sejenis ........................................... 9
Tabel 4.1 Analisi dokumen dalam prosedur-prosedur yang sedang berjalan di UD.
BTECH .................................................................................................................. 31
Tabel 4.2 Evaluasi sistem yang berjalan di UD. BTECH ..................................... 34
Tabel 4.3 Lanjutan Tabel Evaluasi sistem yang berjalan di UD. BTECH ............ 35
Tabel 4.4 Desain tabel user ................................................................................... 57
Tabel 4.5 Desain tabel barang ............................................................................... 58
Tabel 4.6 Desain tabel konsumen ......................................................................... 58
Tabel 4.7 Desain tabel supplier ............................................................................. 58
Tabel 4.8 Lanjutan Desain tabel supplier .............................................................. 59
Tabel 4.9 Desain tabel faktur_beli ........................................................................ 59
Tabel 4.10 Desain tabel isi_faktur_beli ................................................................ 59
Tabel 4.11 Desain tabel faktur_jual ...................................................................... 60
Tabel 4.12 Desain tabel isi_faktur_jual ................................................................ 60
Tabel 4.13 Desain tabel faktur_retur_jual ............................................................. 60
Tabel 4.14 Desain tabel isi_faktur_retur_jual ....................................................... 61
Tabel 4.15 Desain tabel faktur_retur_beli ............................................................. 61
Tabel 4.16 Desain tabel isi_faktur_retur_beli ....................................................... 61
Tabel 4.17 Desain tabel order ............................................................................... 62
Tabel 4.18 Desain tabel isi_order ......................................................................... 62
xv
Tabel 5.1 Halaman Login ...................................................................................... 97
Tabel 5.2 Halaman Owner .................................................................................... 98
Tabel 5.3 Lanjutan Tabel Halaman Owner ........................................................... 99
Tabel 5.4 Halaman Operator ................................................................................. 113
Tabel 5.5 Lanjutan Halaman Operator .................................................................. 114
Tabel 5.6 Halaman Konsumen ............................................................................. 134
Tabel 5.7 Halaman Supplier .................................................................................. 140
Tabel 5.8 Rencana Pengujian ................................................................................ 142
Tabel 5.9 Pengujian Login ................................................................................... 143
Tabel 5.10 Lanjutan Tabel Pengujian Login ........................................................ 144
Tabel 5.11 Pengujian Perubahan Password ......................................................... 144
Tabel 5.12 Pengujian Tambah Data Operator ...................................................... 145
Tabel 5.13 Pengujian Tambah Data Supplier ...................................................... 145
Tabel 5.14 Pengujian Tambah Data Konsumen ................................................... 146
Tabel 5.15 Pengujian Inputan Data Barang ......................................................... 146
Tabel 5.16 Pengujian Inputan Data Order Barang ............................................... 147
Tabel 5.17 Pengujian Inputan Data Faktur Pembelian ......................................... 147
Tabel 5.18 Pengujian Inputan Data Faktur Konsinyasi Beli ................................ 148
Tabel 5.19 Pengujian Inputan Data Faktur Penjualan .......................................... 148
Tabel 5.20 Pengujian Inputan Data Faktur Konsinyasi Jual ................................ 149
Tabel 5.21 Pengujian Inputan Data Retur Pembelian dan Konsinyasi Beli ......... 149
xvi
Tabel 5.22 Pengujian Inputan Data Retur Penjualan dan Konsinyasi Jual .......... 150
Tabel 5.23 Data Responden Pengetesan Betha .................................................... 151
Tabel 5.24 Tabel Skala Pertanyaan pada owner .................................................. 152
Tabel 5.25 Pertanyaan no 1 pada owner .............................................................. 152
Tabel 5.26 Pertanyaan no 2 pada owner .............................................................. 153
Tabel 5.27 Pertanyaan no 3 pada owner .............................................................. 153
Tabel 5.28 Pertanyaan no 4 pada owner .............................................................. 153
Tabel 5.29 Pertanyaan no 5 pada owner .............................................................. 154
Tabel 5.30 Pertanyaan no 6 pada owner .............................................................. 154
Tabel 5.31 Pertanyaan no 7 pada owner .............................................................. 154
Tabel 5.32 Tabel Skala Pertanyaan pada Operator .............................................. 155
Tabel 5.33 Pertanyaan no 1 pada operator ........................................................... 155
Tabel 5.34 Pertanyaan no 2 pada operator ........................................................... 156
Tabel 5.35 Pertanyaan no 3 pada operator ........................................................... 156
Tabel 5.36 Pertanyaan no 4 pada operator ........................................................... 156
Tabel 5.37 Pertanyaan no 5 pada operator ........................................................... 156
Tabel 5.38 Pertanyaan no 6 pada operator ........................................................... 157
Tabel 5.39 Pertanyaan no 7 pada operator ........................................................... 157
Tabel 5.40 Tabel Skala Pertanyaan pada Konsumen ........................................... 157
Tabel 5.41 Lanjutan Tabel Skala Pertanyaan pada Konsumen ............................ 158
Tabel 5.42 Pertanyaan no 1 pada Konsumen ....................................................... 158
xvii
Tabel 5.43 Pertanyaan no 2 pada Konsumen ....................................................... 158
Tabel 5.44 Pertanyaan no 3 pada Konsumen ....................................................... 159
Tabel 5.45 Pertanyaan no 4 pada Konsumen ....................................................... 159
Tabel 5.46 Pertanyaan no 5 pada Konsumen ....................................................... 159
Tabel 5.47 Pertanyaan no 6 pada Konsumen ....................................................... 159
Tabel 5.48 Tabel Skala Pertanyaan pada Supplier ............................................... 160
Tabel 5.49 Pertanyaan no 1 pada Supplier ........................................................... 160
Tabel 5.50 Pertanyaan no 2 pada Supplier ........................................................... 160
Tabel 5.51 Pertanyaan no 3 pada Supplier ........................................................... 161
xviii
DAFTAR GAMBAR
Gambar 2.1 Jenis-jenis Terminator ....................................................................... 20
Gambar 2.2 Empat macam kemungkinan proses .................................................. 21
Gambar 2.3 Implementasi data store ..................................................................... 22
Gambar 2.4 Penggambaran simbol menurut Yourdan Demarco dengan Gene dan
Serson .................................................................................................................... 23
Gambar 4.1 Diagram Konteks sistem yang Berjalan di BTECH .......................... 34
Gambar 4.2 DFD Level 1 sistem yang berjalan di BTECH .................................. 35
Gambar 4.3 Diagram Konteks Sistem yang diusulkan ......................................... 38
Gambar 4.4 DFD Level 1 ..................................................................................... 40
Gambar 4.5 DFD Level 2 ..................................................................................... 41
Gambar 4.6 DFD Level 2 Proses 3 ...................................................................... 42
Gambar 4.7 DFD Level 2 Proses 4 ...................................................................... 43
Gambar 4.8 DFD Level 2 Proses 5 ...................................................................... 44
Gambar 4.9 DFD Level 3 Proses 2.1 ................................................................... 45
Gambar 4.10 DFD Level 3 Proses 2.2 ................................................................. 47
Gambar 4.11 DFD Level 3 Proses 2.3 ................................................................. 48
Gambar 4.12 DFD Level 3 Proses 2.4 ................................................................. 49
Gambar 4.13 DFD Level 3 Proses 2.5 ................................................................. 50
Gambar 4.14 DFD Level 3 Proses 2.6 ................................................................. 52
Gambar 4.15 DFD Level 3 Proses 2.7 ................................................................. 53
xix
Gambar 4.16 ERD Sistem Informasi yang diusulkan .......................................... 55
Gambar 4.17 Perancangan antarmuka aplikasi .................................................... 63
Gambar 4.18 Struktur menu sistem informasi konsinyasi barang ....................... 64
Gambar 4.19 Perancangan form login user .......................................................... 65
Gambar 4.20 Perancangan form ganti password bagian 1 ................................... 66
Gambar 4.21 Perancangan form ganti password bagian 2 ................................... 66
Gambar 4.22 Perancangan form tambah operator ................................................ 67
Gambar 4.23 Perancangan form tambah supplier ................................................ 68
Gambar 4.24 Perancangan form tambah konsumen ............................................ 69
Gambar 4.25 Perancangan form tambah barang baru ........................................... 70
Gambar 4.26 Perancangan form order barang tahap pertama .............................. 71
Gambar 4.27 Perancangan form order barang tahap kedua ................................. 72
Gambar 4.28 Perancangan form faktur pembelian atau konsinyasi beli tahap
pertama ................................................................................................................. 73
Gambar 4.29 Perancangan form faktur pembelian atau konsinyasi beli tahap kedua
............................................................................................................................... 73
Gambar 4.30 Perancangan form faktur penjualan atau konsinyasi jual tahap
pertama ................................................................................................................. 74
Gambar 4.31 Perancangan form faktur pembelian atau konsinyasi beli tahap kedua
............................................................................................................................... 75
Gambar 4.32 Perancangan retur penjualan atau konsinyasi jual tahap pertama .. 76
Gambar 4.33 Perancangan retur penjualan atau konsinyasi jual tahap kedua ..... 77
xx
Gambar 4.34 Perancangan retur pembelian atau konsinyasi beli tahap pertama . 78
Gambar 4.35 Perancangan retur pembelian atau konsinyasi beli tahap kedua .... 79
Gambar 4.36 Perancangan form daftar operator .................................................. 80
Gambar 4.37 Perancangan form detail operator .................................................. 80
Gambar 4.38 Perancangan form daftar supplier .................................................. 81
Gambar 4.39 Perancangan form detail supplier ................................................... 82
Gambar 4.40 Perancangan form daftar konsumen ............................................... 82
Gambar 4.41 Perancangan form detail konsumen ................................................ 83
Gambar 4.42 Perancangan form daftar barang ..................................................... 84
Gambar 4.43 Perancangan form detail barang ...................................................... 84
Gambar 4.44 Perancangan form daftar barang yang menipis ............................... 85
Gambar 4.45 Perancangan form daftar order ........................................................ 85
Gambar 4.46 Perancangan form detail order ........................................................ 86
Gambar 4.47 Perancangan form daftar faktur pembelian dan konsinyasi beli ..... 86
Gambar 4.48 Perancangan form detail faktur pembelian dan konsinyasi beli ...... 87
Gambar 4.49 Perancangan form daftar faktur penjualan dan konsinyasi jual ...... 88
Gambar 4.50 Perancangan form detail faktur penjualan dan konsinyasi jual ....... 88
Gambar 4.51 Perancangan form laporan faktur penjualan dan konsinyasi jual .... 89
Gambar 4.52 Perancangan form daftar retur penjualan dan konsinyasi jual ........ 90
Gambar 4.53 Perancangan form detail retur penjualan dan konsinyasi jual ......... 90
Gambar 4.54 Perancangan form laporan retur penjualan dan konsinyasi jual ...... 91
xxi
Gambar 4.55 Perancangan form daftar retur pembelian dan konsinyasi beli ....... 91
Gambar 4.56 Perancangan form detail retur pembelian dan konsinyasi beli ........ 92
Gambar 5.1 Antarmuka halaman login .............................................................. 98
Gambar 5.2 Pesan gagal login kedalam sistem .................................................. 98
Gambar 5.3 Antarmuka halaman owner ............................................................ 100
Gambar 5.4 Antarmuka halaman ganti password .............................................. 101
Gambar 5.5 Halaman manajemen operator ........................................................ 102
Gambar 5.6 Halaman detail operator ................................................................. 103
Gambar 5.7 Halaman tambah operator .............................................................. 104
Gambar 5.8 Halaman manajemen supplier ........................................................ 105
Gambar 5.9 Antarmuka form tambah supplier .................................................. 106
Gambar 5.10 Implementasi halaman detail konsumen ...................................... 107
Gambar 5.11 Implementasi halaman tambah konsumen ................................... 107
Gambar 5.12 Implementasi halaman cari barang ............................................... 108
Gambar 5.13 Implementasi halaman daftar stok barang yang menipis .............. 109
Gambar 5.14 Implementasi detail barang oleh owner ....................................... 109
Gambar 5.15 Implementasi jatuh tempo faktur pembelian dan konsinyasi beli 110
Gambar 5.16 Implementasi jatuh tempo faktur penjualan dan konsinyasi jual . 111
Gambar 5.17 Implementasi detail faktur penjualan dan konsinyasi jual ........... 111
Gambar 5.18 Implementasi grafik faktur penjualan dan konsinyasi jual ........... 112
Gambar 5.19 Implementasi halaman manajemen barang .................................. 115
xxii
Gambar 5.20 Implementasi halaman detail barang ............................................ 116
Gambar 5.21 Implementasi halaman tambah barang ......................................... 116
Gambar 5.22 Implementasi manajemen order barang pada user operator ......... 117
Gambar 5.23 Implementasi detail order barang pada user operator .................. 118
Gambar 5.24 Implementasi manajemen faktur beli dan konsinyasi beli pada user
operator .............................................................................................................. 119
Gambar 5.25 Implementasi detail faktur beli ..................................................... 120
Gambar 5.26 Implementasi masukkan faktur pembelian tahap pertama ........... 121
Gambar 5.27 Implementasi masukkan faktur pembelian tahap kedua .............. 122
Gambar 5.28 Implementasi manajemen faktur jual dan konsinyasi jual ........... 123
Gambar 5.29 Implementasi detail faktur jual dan konsinyasi jual ..................... 124
Gambar 5.30 Implementasi pembuatan faktur jual/ konsinyasi jual .................. 125
Gambar 5.31 Implementasi pembuatan faktur jual/ konsinyasi jual tahap kedua ya
............................................................................................................................. 126
Gambar 5.32 Implementasi halaman cek faktur jual dan konsinyasi jual .......... 128
Gambar 5.33 Implementasi halaman daftar retur pembelian dan konsinyasi beli ok
............................................................................................................................. 128
Gambar 5.34 Implementasi detail retur pembelian dan konsinyasi beli ............. 129
Gambar 5.35 Implementasi pembuatan retur pembelian dan konsinyasi beli .... 130
Gambar 5.36 Implementasi pembuatan faktur retur pembelian dan konsinyasi beli
tahap kedua.......................................................................................................... 131
Gambar 5.37 Implementasi manajemen retur jual dan konsinyasi jual .............. 132
xxiii
Gambar 5.38 Implementasi detail faktur retur jual dan konsinyasi jual ............. 132
Gambar 5.39 Implementasi penambahan faktur retur jual dan konsinyasi jual .. 134
Gambar 5.40 Implementasi manajemen order barang dihalaman konsumen ..... 135
Gambar 5.41 Implementasi order barang dihalaman konsumen ......................... 136
Gambar 5.42 Implementasi order barang tahap kedua dihalaman konsumen .... 137
Gambar 5.43 Implementasi manajemen faktur jual dan konsinyasi jual dihalaman
konsumen ............................................................................................................ 138
Gambar 5.44 Implementasi detail faktur jual dan konsinyasi jual dihalaman
konsumen ............................................................................................................ 138
Gambar 5.45 Implementasi manajemen jatuh tempo dihalaman konsumen ...... 139
Gambar 5.46 Implementasi manajemen faktur beli dan konsinyasi beli dihalaman
supplier ............................................................................................................... 140
xxiv
DAFTAR LAMPIRAN
Lampiran Form Pengujian .............................................................................. 165
Daftar Riwayat Hidup .................................................................................... 169
xxv
RANCANG BANGUN SISTEM INFORMASI KONSINYASI BARANG
(Studi Kasus di UD. BTECH Indonesia)
Bayu Sugiarno
07650010
INTISARI
UD. BTECH Indonesia merupakan perusahaan yang bergerak di bidang jasa
penjualan asesoris komputer. Pencatatan barang yang masuk maupun keluar masih
bersifat manual terutama dibagian gudang, karena sistem yang berjalan hanya
memberikan wewenang kepada bagian gudang untuk melihat stok barang saja. Penelitian ini bertujuan untuk melakukan analisa terhadap sistem yang telah ada di
UD. BTECH dan mengembangkan sistem informasi konsinyasi barang yang ada
di UD. BTECH.
Sistem ini berusaha untuk menghubungkan perusahaan dengan para supplier dan
konsumen-konsumennya. Model pengembangan perangkat lunak menggunakan
metode waterfall, sedangkan untuk permodelan datanya menggunakan metode
terstruktur yaitu Entity Relationship Diagram (ERD) untuk menggambarkan
model data dan Data Flow Diagram (DFD) untuk menggambarkan model
fungsional. Sistem diimplementasikan menggunakan bahasa pemrograman PHP
dan basis data MySQL. Dan diharapkan aplikasi yang dibuat dapat membantu dan
mendukung sistem penjualan yang sudah ada.
Hasil dari tugas akhir ini adalah analisa sistem yang telah berjalan dan sistem
informasi konsinyasi barang di UD. BTECH yang digunakan untuk melakukan
pencatatan penjualan, konsinyasi jual, pembelian, konsinyasi beli, retur jual dan
konsinyasi jual, retur beli dan konsinyasi beli, dan pembuatan laporan.
Kata kunci: sistem informasi, pembelian, penjualan, konsinyasi, webbase, PHP,
MySQL.
xxvi
DESIGN OF CONSIGNMENT INFORMATION SYSTEMS
(Case studies at UD. BTECH Indonesia)
Bayu Sugiarno
07650010
ABSTRACT
UD. BTECH Indonesia is a company which worked in the marketing service
scope/ division of computer accessories. The recording of goods’ income and
outcome still uses manual system especially in the warehouse division, because it
is only authorizer them to check the goods stock. The purpose of this research is
to analyze the system which has been existing and to develop the consigned
information in UD. BTECH.
This system tries to connecting the company with the suppliers and consumers.
The software development model is using waterfall model, whereas for the data
model uses structured model, Entity Relation Diagram (ERD) to describe the data
model and Data Flow Diagram (DFD) to imagine the functional model. The
system is implemented by using the PHP programming language and MySQL
database. The application that has made is expected to help and support the
marketing system that already exist.
The Result of this final task/ research paper is an analysis on the existing system
and consignment information system in UD. BTECH that is used to the marketing
record, marketing consignment purchasing, purchasing consignment, marketing
and marketing consignment returns, purchasing and marketing returns and
preparing reports.
Keywords: information systems, purchasing, marketing, consignment, web-base,
PHP, MySQL.
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Seiring perkembangan teknologi, kebutuhan akan sebuah sistem informasi
sangat dibutuhkan dalam dunia kerja. Manfaat sistem informasi sebagai
pendukung dalam pengambilan keputusan manajerial dan pendukung operasional
pekerjaan bukan lagi menjadi hal yang asing melainkan menjadi sebuah keharusan
tatkala sistem manual tidak dapat lagi memenuhi kebutuhan yang ada
diperusahaan. Sistem informasi yang baik merupakan sebuah sistem informasi
yang mampu bekerja secara akurat, efektif dan efisien sesuai dengan fungsi
maupun kebutuhan dari perusahaan pemilik sistem itu sendiri. Sebuah sistem
informasi dapat disajikan dengan sistem komputerisasi, yaitu pengolahan data
yang semula diakukan secara manual akan diolah dan disajikan menjadi data
elektronik. Sistem komputerisasi ini dapat mempermudah pengelolaan data,
memperkecil kesalahan pengolahan data dan mempercepat proses kinerja.
Seperti halnya pada perusahaan BTECH Indonesia yang berlokasi di kota
Solo dan bergerak di bidang penjualan berbagai perangkat dan asesoris komputer,
kebutuhan informasi atau data barang sangat diperlukan. Pada saat ini BTECH
Indonesia telah menggunakan suatu sistem informasi gudang, akan tetapi sistem
yang digunakan masih dirasa kurang optimal, karena kurang sesuai dengan sistem
kerja atau SOP yang ada di perusahaan. Fitur yang belum ada dalam sistem
sebelumnya adalah konsinyasi penjualan dan juga konsinyasi pembelian.
2
Proses penjualan/pembelian barang yang ada di BTECH meliputi,
pembelian/penjualan tunai dan kredit/tempo. Proses pembelian barang atau order
barang yang dilakukan oleh BTECH ke supplier rata-rata barang dibayar dengan
tunai dengan tempo pembayaran tertentu tanpa angsuran. Selain itu untuk
beberapa supplier juga memberikan keleluasaan kepada BTECH untuk melakukan
konsinyasi barang. Konsinyasi barang merupakan bentuk perdagangan yang
cukup klasik, dimana supplier atau pemilik barang (pihak pertama) bersedia untuk
menitipkan barang dagangan miliknya tersebut untuk dijual oleh sub dealer (pihak
kedua) ke konsumen (pihak ketiga). Model konsinyasi ini banyak terjadi pada
bisnis perdagangan. Dikarenakan dengan konsinyasi toko tidak perlu membayar
tunai untuk menstok barang tersebut melainkan hanya meminjam barang dan akan
dibayar jika barang itu telah laku ke konsumen. Untuk barang yang tidak terjual
dalam jangka waktu konsinyasi yang telah ditetapkan maka barang dapat ditarik
kembali oleh pemilik barang. Jika toko berkenan, maka barang dapat
dikonsinyasikan kembali, setelah barang konsinyasi sebelumnya di retur ke
pemilik barang.
Proses retur adalah proses dimana barang yang dikenakan proses konsinyasi
tidak dapat terjual dalam jangka waktu yang telah ditentukan pada waktu
konsinyasi, atau proses dimana barang yang telah dibeli oleh konsumen
(agen/toko) mengalami kerusakan atau klaim garansi dari konsumennya (end
user) sehingga harus dikembalikan ke supplier. Dalam proses retur ini yang perlu
diperhatikan adalah barang yang diretur oleh konsumen terdapat pada nota
3
pembelian atau konsinyasi distributor, sesuai dengan syarat ketentuan retur atau
klaim garansi dan tidak boleh lebih dari batas waktu yang telah ditetapkan.
Melihat permasalahan yang terjadi, maka peneliti berniat membuat sebuah
sistem informasi gudang baru berbasis web, guna memenuhi sistem yang ada di
perusahaan meliputi proses pengecekan barang baik oleh supplier maupun
konsumen, proses penjualan barang (tunai dan kredit), proses pembelian barang,
barang-barang yang dikonsinyasi penjualan maupun dikonsinyasi pembelian, serta
proses retur penjualan/pembelian
1.2 Rumusan Masalah
Berdasarkan latar belakang di atas dapat dirumuskan permasalahan yang akan
diselesaikan dalam penelitian ini adalah
1. Bagaimana merancang sistem informasi konsinyasi barang pada UD.
BTECH?
2. Bagaimana mengimplementasikan sistem informasi konsinyasi barang
menggunakan bahasa pemrograman PHP dan basis data MySQL?
1.3 Batasan Masalah
Berdasarkan rumusan masalah diatas, peneliti membatasi masalah mengenai
sistem informasi konsinyasi barang ini sebagai berikut
1. Dalam sistem ini hanya menyajikan informasi penjualan barang, pembelian
barang, barang-barang yang dikonsinyasi penjualan maupun dikonsinyasi
4
pembelian, proses retur penjualan dan pembelian dan laporan-laporan yang
ada di perusahaan BTECH Indonesia.
2. Tidak membahas mengenai masalah penjualan atau transaksi penjualan
maupun pembelian barang yang bersifat nominal (rupiah).
3. Sistem ini diimplementasikan menggunakan PHP dan basis data MySQL.
1.4 Tujuan Penelitian
Tujuan peneliti melakukan penelitian pada UD. BTECH adalah :
1. Merancang sistem informasi konsinyasi barang di UD. BTECH.
2. Mengimplementasikan sistem informasi konsinyasi menggunakan PHP dan
basis data MySQL.
1.5 Manfaat Penelitian
Hasil penelitian ini diharapkan dapat digunakan sebagai berikut :
1. Sistem informasi konsinyasi gudang yang diajukan diharapkan dapat
menyempurnakan sistem yang telah ada, dan mengakomodir segala aktivitas
yang ada di dalam perusahaan.
2. Membantu bagian gudang pada UD. BTECH dalam melakukan pengelolaan
barang yang masuk dan keluar gudang.
3. Hasil dari penelitian ini diharapkan dapat dikembangkan untuk penelitian
lebih lanjut dan memicu berkembangnya sistem konsinyasi barang antara
produsen dan konsumen.
5
1.6 Keaslian Penelitian
Adapun penelitian yang membahas sistem informasi konsinyasi barang di
perusahaan UD. BTECH Indonesia belum pernah dilakukan.
162
BAB VI
PENUTUP
6.1 Kesimpulan
Setelah melakukan penganalisaan terhadap sistem yang berjalan kemudian
penulis menemukan berbagai kelemahan dalam sistem tersebut. Selanjutnya
penulis melakukan suatu perancangan aplikasi sistem informasi konsinyasi
barang di BTECH Solo yang kemudian dilakukan proses pengujian maka
penulis dapat menyimpulkan beberapa hal sebagai berikut :
1. Penelitian ini telah berhasil merancang bangun sistem informasi
konsinyasi barang di UD. BTECH.
2. Penelitian telah berhasil mengimplementasikan sistem informasi
konsinyasi barang menggunakan bahasa pemrograman PHP dan basis
data MySQL.
6.2 Saran
Berdasarkan hasil dari perancangan sistem informasi konsinyasi barang yang
ada di BTECH Solo, maka masih memungkinkan untuk dikembangkan lagi,
sehingga hasil yang diperoleh dapat lebih baik dan optimal, maka saran yang
dapat penulis kemukakan diantaranya adalah :
1. Sistem yang di bangun perlu dilengkapi dengan fitur lain seperti dapat
menampilkan informasi harga barang.
163
2. Diharapkan nantinya mampu terkoneksi dengan perangkat lunak yang ada
di bagian penjualan, memiliki database yang terdistribusi dengan dekstop
yang berbeda guna memberikan akses layanan yang lebih prima.
164
DAFTAR PUSTAKA
Handayani, Fitri. 2010. Sistem Informasi Inventory Pada Perusahaan Handuk
Lumintu. FMIPA UNS, Surakarta.
Hidayadi, Dwi Andi Wahyu. 2008. Perancangan Sistem Informasi Pergudangan
Di Gudang Bahan Pembantu CV. Rimba Sentosa. FMIPA UNS, Surakarta.
Ikhsan, Arif Nur. 2006. Aplikasi Forecasting Pada Peramalan Stok Barang Studi
Kasus : Distributor Bahan Bangunan. FMIPA ITS, Surabaya.
Kurniasari, Azizah Asri. 2010. Aplikasi Sistem Inventori Gudang (Asig) Berbasis
Web Studi Kasus Perusahaan Distributor Farmasi Pt. Bandung Perdana
Medikatama. FMIPA Universitas Diponegoro, Semarang.
Mutaqin, Saiful Machbub. 2010. Implementasi Rich Internet Application Pada
Sistem Informasi Geografis (SIG) Peta Penyebaran Penyakit Hewan Di
Pulau Jawa Menggunakan Google Maps API For Flash (Studi Kasus Balai
Penyidikan Dan Pengujian Veteriner Regional IV Yogyakarta). Fakultas
Sains dan Teknologi UIN Sunan Kalijaga, Yogyakarta.
Parno: Parno, 2009, Data Flow Diagram,
http://tavipia.staff.gunadarma.ac.id/Downloads/files/15425/DFD.pdf
Ridwan Iskandar Sudayat: Sudayat, Ridwan Iskandar, 2009, Pengertian Sistem
Informasi, http://ridwaniskandar.files.wordpress.com/2009/05/52-
pengertian-sistem-informasi.pdf
Sardianto, Heldi. 2008. Pengembangan Protipe Sistem Informasi Persediaan
(Studi Kasus Pada PT. Jamu Air Mancur). FMIPA UNS, Surakarta.
Setiawan, Agus Rachmad. 2010. Aplikasi Sistem Informasi Gudang PT. Antika
Raya. FMIPA Universitas Diponegoro, Semarang.
Syaekhoni, Alex Muhammad. 2010. Rancang Bangun Sistem Informasi Akademik
Dengan Konsep Collaborative Customer Relationship Management.
Fakultas Sains dan Teknologi UIN Sunan Kalijaga, Yogyakarta.
165
Form Pengujian
Sistem Informasi Konsinyasi Barang di UD. BTECH
Nama :
User : Owner
Dari :
Keterangan : Berilah tanda √ pada salah satu kolom setiap pertanyaan dibawah
ini
Pertanyaan SS S KS TS
1. Apakah dengan adanya sistem informasi konsinyasi barang ini
dapat mempermudah owner untuk melakukan manajemen
operator/ karyawan digudang?
2. Apakah anda setuju dengan adanya sistem informasi konsinyasi
barang ini dapat memberikan solusi alternatif terhadap sistem
yang telah ada pada UD.BTECH khususnya dibagian gudang ?
3. Apakah anda setuju bahwa adanya sistem informasi konsinyasi
barang ini memudahkan anda sebagai owner untuk mengelola data
supplier dan konsumen pada UD. BTECH?
4. Apakah anda setuju bahwa adanya sistem informasi konsinyasi
barang ini memudahkan owner untuk mendapatkan pelaporan
barang-barang yang telah menipis di gudang UD. BTECH?
5. Apakah anda setuju bahwa adanya sistem informasi konsinyasi
barang ini memudahkan owner untuk mendapatkan pelaporan
faktur-faktur yang telah jatuh tempo pada UD. BTECH?
6. Apakah anda setuju adanya sistem informasi konsinyasi barang
ini dapat dengan mudah diakses kapan saja selama masih ada
jaringan internet?
7. Apakah anda setuju sistem informasi konsinyasi barang ini
dapat dengan mudah digunakan?
166
Form Pengujian
Sistem Informasi Konsinyasi Barang di UD. BTECH
Nama :
User : Operator
Dari :
Keterangan : Berilah tanda √ pada salah satu kolom setiap pertanyaan dibawah
ini
Pertanyaan SS S KS TS
1. Apakah tampilan website untuk backend sudah dan mudah
digunakan (user friendly)?
2. Bagaimana menurut pendapat anda, apakah sistem informasi ini
dapat membantu dalam mengengelola data barang, supplier,
konsumen, faktur-faktur, dan laporan-laporan?
3. Menurut anda apakah dengan adanya website ini dapat
membantu dalam manajemen data barang di gudang UD.
BTECH?
4. Apakah proses transaksi pemesanan dan pelaporan data barang
yang menipis menjadi lebih mudah?
5. Apakah sistem informasi konsinyasi barang ini bisa dengan
mudah diakses kapan saja selama masih ada jaringan internet?
6. Apakah sistem informasi konsinyasi barang ini dapat membantu
dalam proses pembuatan laporan?
7. Apakah dengan adanya sistem informasi konsinyasi barang ini
pemberian informasi antara UD. BTECH dan konsumen menjadi
lebih mudah?
167
Form Pengujian
Sistem Informasi Konsinyasi Barang di UD. BTECH
Nama :
User : Konsumen
Dari :
Keterangan : Berilah tanda √ pada salah satu kolom setiap pertanyaan dibawah
ini
Pertanyaan SS S KS TS
1. Apakah dengan adanya sistem informasi konsinyasi barang ini
dapat mempermudah konsumen untuk melakukan order ke UD.
BTECH?
2. Apakah anda setuju dengan adanya sistem informasi konsinyasi
barang ini dapat memberikan solusi alternatif terhadap pemesanan
produk pada UD. BTECH (terutama yang jauh dari lokasi) ?
3. Apakah anda setuju bahwa adanya sistem informasi konsinyasi
barang ini memudahkan konsumen dalam melakukan transaksi
pembelian produk?
4. Apakah anda setuju bahwa adanya sistem informasi konsinyasi
barang ini memudahkan konsumen dalam melakukan cek faktur
penjualan atau konsinyasi yang telah jatuh tempo?
5. Apakah anda setuju adanya sistem informasi konsinyasi barang
ini dapat dengan mudah diakses kapan saja selama masih ada
jaringan internet?
6. Apakah anda setuju sistem informasi konsinyasi barang ini
dapat dengan mudah digunakan?
168
Form Pengujian
Sistem Informasi Konsinyasi Barang di UD. BTECH
Nama :
User : Supplier
Dari :
Keterangan : Berilah tanda √ pada salah satu kolom setiap pertanyaan dibawah
ini
Pertanyaan SS S KS TS
1. Apakah dengan adanya sistem informasi konsinyasi barang ini
dapat mempermudah supplier untuk melihat faktur pembelian atau
konsinyasi beli oleh UD. BTECH?
2. Apakah anda setuju adanya sistem informasi konsinyasi barang
ini dapat dengan mudah diakses kapan saja selama masih ada
jaringan internet?
3. Apakah anda setuju sistem informasi konsinyasi barang ini
dapat dengan mudah digunakan?
169
DAFTAR RIWAYAT HIDUP
Nama : Bayu Sugiarno
Tempat / Tgl Lahir : Sragen, 2 Juni 1988
Jenis Kelamin : Laki-laki
Agama : Islam
Pendidikan Terakhir : SMA
Status perkawinan : Belum Menikah
Kesehatan : Sangat Baik
Alamat Sekarang : Bangak rt 03 rw 01 Sine Kec. Sragen Kab. Sragen 57213
HP : 085647290127
Email : [email protected]
RIWAYAT PENDIDIKAN
1996-2001 : SDN Sine 2 Sragen
2001-2004 : SMP Negeri 5 Sragen
2004-2007 : SMA Negeri 1 Sragen
2007-2012 : S1 Jurusan Teknik Informatika UIN Sunan Kalijaga
Yogyakarta