sistem informasi inventori sparepart mobil …eprints.ums.ac.id/27372/1/halaman_depan.pdfv motto 1....

20
i SISTEM INFORMASI INVENTORI SPAREPART MOBIL MENGGUNAKAN JAVA DESKTOP ( STUDI KASUS : KUSUMA MOTOR KARTASURA ) SKRIPSI Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta Oleh: ARY TRI WIBOWO NIM : L200090038 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2013

Upload: dotruc

Post on 31-Mar-2019

225 views

Category:

Documents


0 download

TRANSCRIPT

i

SISTEM INFORMASI INVENTORI SPAREPART MOBIL

MENGGUNAKAN JAVA DESKTOP

( STUDI KASUS : KUSUMA MOTOR KARTASURA )

SKRIPSI

Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I

pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika

Universitas Muhammadiyah Surakarta

Oleh:

ARY TRI WIBOWO NIM : L200090038

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS KOMUNIKASI DAN INFORMATIKA

UNIVERSITAS MUHAMMADIYAH SURAKARTA

2013

ii

iii

iv

v

MOTTO

1. Orang – orang yang melukai kita adalah orang – orang yang memberi pelajran hidup paling berharga bagi

kita .

2. Jika hal yang membuatku kuat adalah cinta, maka cinta terkuatku ada pada Allah.

3. Tak perlu bersedih akan kekurangan. Ketahuilah, Allah pasti memberikan kelebihan pada setiap orang

yang memiliki kekurangan.

4. Terkadang hidup tak seperti apa yang kita inginkan. Kita harus siap dengan kemungkinan apapun, meski

kemungkinan terburuk sekalipun. Tetapi yakinlah Allah selalu disamping kita apapun yang terjadi.

5. Hidup ini singkat, maka janganlah membuatnya lebih singkat lagi dengan sesuatu yang sia – sia.

6. Terkadang kepedihan harus dilalui sebelum tercapainya kebehagiaan. Tersenyumlah ketika bersedih,

karena akan ada kebahagiaan setelah itu.

----- Penulis -----

vi

PERSEMBAHAN

1. Bapak dan Ibu tercinta yang merawatku dari kecil sampai sekarang dengan penuh keiklasan

dan kasih sayang, do’a dan restumu selalu ku harapkan.

2. Kakakku, dan seluruh keluargaku yang aku sayangi. Terima kasih atas dukungan dan doanya.

3. Sahabat - sahabatku (Lusi widyaningsih, Syarifudin ahmad, Fauzan natsir, Danang, Adhi,

Lukman, Fadli, Abadi, Sri W, Ifin, puji, Rian, Rendra, Arif, Panto, Felik, Widi, Andik,

Lukman, Didik, Rendy dll) yang telah menemaniku menyelesaikan Tugas Akhir ini, dan

tidak bosan-bosannya menyemangatiku.

Rekan-rekan seperjuangan TI UMS ’09 khususnya kelas B sukses selalu.

vii

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan rahmat, hidayah

serta kekuatan sehingga penulis dapat menyelesaikan skripsi ini dengan judul “SISTEM

INFORMASI INVENTORI SPAREPART MOBIL MENGGUNAKAN JAVA DESKTOP

( Studi kasus KUSUMA MOTOR )”.

Skripsi ini disusun untuk memenuhi kurikulum pada Program Studi Teknik Informatika

Universitas Muhammadiyah Surakarta, sebagai kewajiban mahasiswa dalam rangka

menyelesaikan program sarjana.

Penulis menyadari bahwa skripsi ini masih jauh dari kesempurnaan, oleh karena itu kritik

saran yang membangun dari berbagai pihak sangat penulis harapkan demi perbaikan-perbaikan

ke depan.

Terwujudnya skripsi ini tidak lepas dari bantuan berbagai pihak yang telah mendorong dan

membimbing penulis, baik tenaga, ide-ide, maupun pemikiran. Oleh karena itu dalam

kesempatan ini penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada :

1. Allah SWT dengan sebaik-baik pujian, puji yang tidak bisa diungkapkan dengan kata.

Bagi-Mu puji atas iman dan islam yang Engkau anugrahkan. Maha mulia Engkau, Maha

Suci nama-Mu.

2. Shalawat dan salam semoga tetap dilimpahkan kepada Rasul Muhammad

SAW dan keluarganya, dan para sahabatnya

viii

3. Kedua orang tua penulis yang tercinta yang selalu memberikan semangat, dukungan serta

doa dalam memberikan yang terbaik sehingga penulis mampu menjadi orang yang

berguna bagi orang lain.

4. Bapak Husni Thamrin, S.T, M.T., Ph.D. selaku Dekan Fakultas Komunikasi dan

Informatika.

5. Bapak Dr. Heru Supriyono, M.Sc. selaku Ketua Program Studi Teknik Informatika.

6. Bapak Hernawan Sulistyanto, S.T, M.T. selaku pembimbing I yang telah memberikan

nasehat, bimbingan, dorongan, dan pengarahan kepada penulis sehingga dapat

menyelesaikan tugas akhir ini.

7. Ibu Irma Yuliana S.T, M.M. selaku pembimbing II yang penuh kesabaran di sela-sela

kesibukannya selalu memberi petunjuk, bimbingan, saran-saran, serta dorongan bagi

penyelesaian skripsi ini.

8. Segenap dosen penguji yang telah memberikan saran dan masukan dalam penyusunan

skripsi ini.

9. Seluruh Staf Tata Usaha, Staf Akademik maupun non Akademik, yang telah banyak

membantu dan memberikan kemudahan kepada penulis selama menempuh studi di

Fakultas Komunikasi dan Informatika jurusan Teknik Informatika Universitas

Muhammadiyah Surakarta

10. Bapak Sandy Santoso S.T selaku narasumber saya di sparepart Mobil.

11. Teman-teman seperjuangan Teknik Informatika ‘09 dalam tugas akhir, terima kasih atas

kerja samanya.

12. Semua keluarga penulis yang tidak bisa disebutkan satu-persatu yang telah membantu

hingga terselesainya tugas akhir ini.

ix

13. Kedua kakakku Eko Sudarmono dan Dwy Jarko.

14. Teman-temanku seperjuangan dan rekan-rekan Teknik Informatika seluruh angkatan

serta semua pihak yang tidak bisa disebutkan satu persatu yang memberikan semangat

untuk menyelesaikan skripsi ini.

Akhirnya penulis berharap semoga skripsi ini berguna bagi semua pihak dan bermanfaat

bagi penulis khususnya dan pembaca pada umumnya dalam menambah pengetahuan dan

wawasan ilmu. Amiin.

Surakarta, 10 September 2013

Ary Tri Wibowo

x

DAFTAR ISI

Halaman Judul .................................................................................... i

Halaman Persetujuan ........................................................................... ii

Halaman Pengesahan .......................................................................... iii

Daftar Kontribusi ................................................................................ iv

Motto .................................................................................................. v

Persembahan ........................................................................................ vi

Kata Pengantar .................................................................................... vii

Daftar Isi ............................................................................................. x

Daftar Tabel ........................................................................................ xiii

Daftar Gambar .................................................................................... xiv

Daftar Lampiran .................................................................................. xix

Abstraksi ............................................................................................. xx

BAB I PENDAHULUAN .................................................................. 1

1.1 Latar Belakang Masalah ................................................................ 1

1.2 Rumusan Masalah ......................................................................... 2

1.3 Batasan Masalah ........................................................................... 3

1.4 Tujuan Penelitian .......................................................................... 3

1.5 Manfaat Penalitian ......................................................................... 4

1.6 Sistematika Penulisan .................................................................... 4

BAB II TINJAUAN PUSTAKA ....................................................... 6

2.1. Telaah Penelitian .......................................................................... 6

xi

2.2. Landasan Teori ......................................................................................... 7

1. Pengolahan Data ............................................................................. 9

2. Pengertian jav .................................................................................. 10

3. Sistem Operasi Java ........................................................................ 12

4. Dasar Pemrograman ....................................................................... 12

BAB III METODOLOGI PENELITIAN ......................................... 15

3.1. Tempat dan Waktu Penelitian ....................................................... 15

3.2. Diagram Alir Penelitian ................................................................ 16

3.3. Analisis Kebutuhan Sistem ........................................................... 18

1. Analisis kebutuhan hardware ................................................... 19

2. Analisis kebutuhan software .................................................... 19

3.4. Perancangan Sistem ...................................................................... 21

3.4.1 Disain Secara Umum .................................................................... 21

1. Diagram Alir Program ............................................................. 21

2. Data Flow Diagram ................................................................. 24

3. Perancangan Database ............................................................. 29

1) Perancangan database pada tabel .............................................. 29

2) Entity Relationship Diagram .................................................... 34

3.5 Perancangan Disain ......................................................................... 36

1) Tabel sistem ............................................................................ 36

2) Perancangan Disain Input dan Output Aplikasi ......................... 38

2.1 Disain Input Sistem ......................................................................... 38

2.2 Disain Output Sistem ....................................................................... 50

xii

BAB IV HASIL DAN PEMBAHASAN ............................................ 55

4.1. Hasil Penelitian ............................................................................ 55

4.2 Hasil dan pembahasan ................................................................... 55

1) Analisis Program ..................................................................... 55

A. Pembuatan Tabel ..................................................................... 55

B. Pembuatan Sistem Informasi Inventori ..................................... 63

C. Pengujian Program Eksternal ................................................... 95

D. Perawatan Sistem ..................................................................... 98

BAB V PENUTUP ............................................................................. 99

5.1. Kesimpulan .................................................................................. 99

5.2. Saran ............................................................................................ 100

DAFTAR PUSTAKA ........................................................................ 101

Lampiran

xiii

DAFTAR TABEL

Tabel 3.1 Spesifikasi Komputer Minimum ............................... 19

Tabel 3.2 Aturan TIC .............................................................. 29

Tabel 3.3 Tabel user ................................................................ 30

Tabel 3.4 Tabel supplier .......................................................... 30

Tabel 3.5 Tabel rak ................................................................. 31

Tabel 3.6 Tabel nota ............................................................... 31

Tabel 3.7 Tabel kategori barang .............................................. 31

Tabel 3.8 Tabel barang ........................................................... 32

Tabel 3.9 Tabel pembelian ....................................................... 32

Tabel 3.10 Tabel pejualan ......................................................... 33

Tabel 3.11 Tabel pemesanan ...................................................... 33

Tabel 3.12 Tabel pemesanan barang ......................................... 34

Tabel 3.13 Tabel master kode ................................................... 34

Tabel 3.14 Tabel keterangan ERD ............................................ 35

Tabel 3.15 Tabel Form user administrator ................................. 36

Tabel 3.16 Tabel Form user kasir .............................................. 37

Tabel 3.17 Tabel Form user gudang ............................................ 37

Tabel 4.1 Tabel Penilaian Menurut Jawaban Kuisioner

Oleh Pengelola Sistem ............................................. 97

xiv

DAFTAR GAMBAR

Gambar 3.1 Diagram Alir Penelitian ............................................ 16

Gambar 3.2 Diagram Alir Program ........................................... 22

Gambar 3.3 Diagram Konteks ................................................... 25

Gambar 3.4 Diagram Dekomposisi ............................................. 26

Gambar 3.5 Diagram Level 1 Pencatatan Data Pemesanan .......... 26

Gambar 3.6 Diagram Level 1 Proses 2 Pencatatan Data Barang ... 27

Gambar 3.7 Diagram Level 1 Proses 3 Pembuatan Laporan ......... 27

Gambar 3.8 Diagram Level 2 Proses 1 Pencatatan Data Pemesanan 38

Gambar 3.9 Diagram Level 2 Proses 2 Pencatatan Data Barang ... 38

Gambar 3.10 Diagram Level 2 Proses 3 Pembuatan Laporan ......... 29

Gambar 3.11 Entity Relationship Diagram ................................... 35

Gambar 3.12 Rancangan Halaman Home ...................................... 38

Gambar 3.13 Rancangan Halaman Menu ....................................... 39

Gambar 3.14 Rancangan Halaman Pemebelian .............................. 40

Gambar 3.15 Rancangan Halaman Penjualan.................................. 41

Gambar 3.16 Rancangan Halaman Kategori ................................... 42

Gambar 3.17 Rancangan Halaman Ubah Password ........................ 42

Gambar 3.18 Rancangan Halaman Rak........................................... 43

Gambar 3.19 Rancangan Halaman Supplier .................................... 44

Gambar 3.20 Rancangan Halaman Master Kode ............................ 44

Gambar 3.21 Rancangan Halaman Barang ..................................... 45

xv

Gambar 3.22 Rancangan Halaman Laporan ................................... 46

Gambar 3.23 Rancangan Halaman Pemesanan Barang ................... 46

Gambar 3.24 Rancangan Halaman Pemesanan Barang Toko .......... 47

Gambar 3.25 Rancangan Halaman Pemesanan Barang Pembeli ...... 48

Gambar 3.26 Rancangan Halaman Ambil Pemesanan Barang......... 48

Gambar 3.27 Rancangan Halaman Input User ................................ 49

Gambar 3.28 Rancangan Halaman Input Laporan .......................... 49

Gambar 3.29 Rancangan Halaman Tentang ................................... 50

Gambar 3.30 Rancangan Halaman Laporan Pembelian Perhari ...... 51

Gambar 3.31 Rancangan Halaman Laporan Pembelian Perbulan .... 51

Gambar 3.32 Rancangan Halaman Laporan Pembelian Pertahun .... 52

Gambar 3.33 Rancangan Halaman Laporan Penjualan Perhari ....... 52

Gambar 3.34 Rancangan Halaman Laporan Penjualan Perbulan ..... 53

Gambar 3.35 Rancangan Halaman Laporan Penjualan Pertahun ..... 53

Gambar 3.36 Rancangan Halaman Laporan Stok Barang ................ 54

Gambar 3.37 Rancangan Halaman Nota Transaksi ......................... 54

Gambar 4.1 Tabel User ................................................................ 56

Gambar 4.2 Tabel Supplier ......................................................... 56

Gambar 4.3 Tabel Rak ................................................................ 57

Gambar 4.4 Tabel Master Kode .................................................. 57

Gambar 4.5 Tabel Kategori ........................................................ 58

Gambar 4.6 Tabel Barang ........................................................... 59

Gambar 4.7 Tabel Pembelian ...................................................... 60

xvi

Gambar 4.8 Tabel Penjualan ....................................................... 60

Gambar 4.9 Tabel Pemesanan ..................................................... 61

Gambar 4.10 Tabel Pemesanan Barang ......................................... 62

Gambar 4.11 Tabel Cetak Nota ..................................................... 62

Gambar 4.12 Tampilan Splash image ............................................ 64

Gambar 4.13 Tampilan Form Login .............................................. 51

Gambar 4.14 Tampilan Form Utama Sistem .................................. 52

Gambar 4.15 Tampilan Form Inputan Supplier .............................. 53

Gambar 4.16 Tampilan Form Daftar Supplier ............................... 55

Gambar 4.17 Tampilan Form Inputan Master Barang ................... 56

Gambar 4.18 Tampilan Form Daftar Master Barang ...................... 57

Gambar 4.19 Tampilan Form Inputan Pembelian ........................... 58

Gambar 4.20 Tampilan Form Daftar Pembelian ............................ 59

Gambar 4.21 Form Data Pembelian Setelah Diproses ................... 61

Gambar 4.22 Tampilan Form Daftar Penjualan ............................. 62

Gambar 4.23 Tampilan Form Daftar Penjualan ............................ 63

Gambar 4.24 Tampilan Form Transaksi ......................................... 64

Gambar 4.25 Tampilan Form Berhasil Menyimpan Transaksi ....... 66

Gambar 4.26 Form Inputan Rak .................................................... 70

Gambar 4.27 Form Daftar Rak ..................................................... 71

Gambar 4.28 Form Inputan Kategori ............................................. 72

Gambar 4.29 Form Daftar Kategori .............................................. 73

Gambar 4.30 Form Tiga Menu Pemesanan ................................... 74

xvii

Gambar 4.31 Form Menu Save Dari Master Barang ..................... 75

Gambar 4.32 Form Inputan Dari Master Barang ........................... 75

Gambar 4.33 Form Daftar Data Inputan Pemesanan ..................... 76

Gambar 4.34 Form Daftar Data yang Suda Diterima ..................... 76

Gambar 4.35 Form Menu Save Barang Yang Kosong ................... 77

Gambar 4.36 Form Inputan Dari Master Barang ........................... 77

Gambar 4.37 Form Daftar Inputan Pemesanan.............................. 78

Gambar 4.38 Form Laporan Pemesanan Barang Pembeli .............. 78

Gambar 4.39 Form Menu Save ..................................................... 79

Gambar 4.40 Form Inputan Dari Pemesanan Barang .................... 79

Gambar 4.41 Form Daftar Inputan Pemesanan ............................. 80

Gambar 4.42 Form Daftar Data Yang Suda Diterima .................... 80

Gambar 4.43 Form Master Kode Barang ...................................... 81

Gambar 4.44 Form Daftar Kode Barang ....................................... 81

Gambar 4.45 Form Daftar User .................................................... 82

Gambar 4.46 Form tentang ........................................................... 82

Gambar 4.47 Form Ubah Password .............................................. 83

Gambar 4.48 Form Laporan.......................................................... 83

Gambar 4.49 Form Laporan Pembelian Perhari ............................ 84

Gambar 4.50 Form Cetak laporan pembelian perhari .................... 85

Gambar 4.51 Form Laporan Pembelian Perbulan .......................... 85

Gambar 4.52 Form Cetak laporan pembelian perbulan.................. 86

Gambar 4.53 Form Laporan Pembelian Pertahun .......................... 86

xviii

Gambar 4.54 Form Cetak laporan pembelia pertahun ................... 87

Gambar 4.55 Form Laporan Pembelian Perhari ............................ 88

Gambar 4.56 Form Cetak laporan penjualan perhari ..................... 88

Gambar 4.57 Form Laporan Pembelian Perbulan .......................... 89

Gambar 4.58 Form Cetak laporan penjualan perbulan................... 89

Gambar 4.59 Form Laporan Pembelian Pertahun .......................... 90

Gambar 4.60 Form Cetak laporan penjualan pertahun................... 90

Gambar 4.61 Form Cetak Laporan Stok Barang............................ 91

Gambar 4.62 Form Grafik penjualan perhari.................................. 92

Gambar 4.63 Form Grafik penjualan perhari.................................. 93

Gambar 4.64 Form Grafik penjualan perbulan............................... 93

Gambar 4.65 Form Grafik penjualan perbula ................................. 94

Gambar 4.66 Form Grafik penjualan pertahun ............................... 94

Gambar 4.67 Form Grafik penjualan pertahun ............................... 95

Gambar 4.68 Grafik Penilaian Menurut Jawaban Kuisioner Oleh

Pengelola Sistem ...................................................... 97

xix

DAFTAR LAMPIRAN

Lampiran 1 Form Quisioner data sparepart ......................................

Lampiran 2 Form Quisioner data penilaian sistem ............................

Lampiran 3 Lampiran potongan source code .................................

xx

ABSTRAKSI

Pada suatu Toko sparepart yang memiliki banyak stok barang dengan merek mobil yang berbeda menuntut pembaharuan dalam sistem transaksi jual beli. Sistem transaksi jual beli yang sudah ada sekarang masih menggunakan cara pendataan barang masuk dan keluar masih yang tercatat dibuku besar stok barang, transaksi juga masih menggunakan pencatatan dalam buku transaksi dan menggunakan nota, sehingga rentan terjadi kesalahan perhitungan yang kurang akurat dalam mengarsip pada tahap hasil laporan. Selain itu pencarian data stok barang juga memerlukan waktu yang lama.

Aplikasi ini dibuat mengunakan Java Netbeans sebagai program aplikasi desktop dan Xampp sebagai web server untuk database. Proses penelitian dan pencarian data dilakukan dengan observasi dan wawancara. Tahap pembuatan aplikasi ini yaitu analisa kelemahan sistem lama, pencarian data, perancangan, pembuatan, pengujian, dan implementasi sistem informasi inventori sparepart mobil dengan Java Netbeans dan Xampp.

Hasil akhir aplikasi inventori yang telah dibuat berupa laporan stok barang, laporan tansaksi jual beli baik harian, bulanan, dan tahunan. Berdasarkan penilaian jawaban kuisioner yang sudah dibagikan kepada pengelola sistem, dapat disimpulkan bahwa aplikasi ini mudah digunakan dan dapat membantu dalam pengolahan data transaksi jual beli di Kusuma Motor sehingga dapat dikatakan proses penginputan dan segala penggunaan aplikasi desktop yang telah dibuat ini tergolong mudah.

Kata Kunci : Inventori Sparepart mobil, Java Netbeans, Xampp.