i
LAPORAN SKRIPSI
SISTEM INFORMASI
ORDER CONTROL MANAGEMENT
PADA DIPONEGORO DIGITAL PRINTING KUDUS
Disusun Oleh :
Nama : Widi Shofiyan Noor
NIM : 2010-53-154
Program Studi : Sistem Informasi
Fakultas : Teknik
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
KUDUS
v
HALAMAN MOTTO DAN PERSEMBAHAN
MOTTO
Aku bukanlah orang yang hebat
Tapi aku mau belajar
Dari orang-orang yang hebat
Aku adalah orang biasa tapi aku ingin menjadi
Orang yang luar biasa
Dan Aku bukanlah orang yang istimewa
Tapi aku ingin membuat seseorang
Menjadi istimewa. . . .
Jangan mencoba untuk menjadi orang yang sukses
Jadi cobalah untuk orang yang berguna.
(Albert Einstein)
PERSEMBAHAN
1. Allah SWT yang selalu jadi tujuanku
2. Kedua orang tua dan adik-adik yang senantiasa memberi semangat dan do’a 3. Orang yang aku sayang (RIZKA) yang telah memberikan support dalam
hidupku
4. Teman-teman yang selama ini membantu dalam menyelesaikan skripsi ini,
vi
RINGKASAN
Laporan skripsi dengan judul “Sistem Informasi Order Control
Management Pada Diponegoro Digital Printing Kudus” telah dilaksanakan
dengan tujuan menghasilkan suatu sistem order barang yang ada di Diponegoro Digital Printing.
Sistem informasi Order Control Management pada Diponegoro Digital Printing Kudus untuk ini digunakan untuk membantu dalam mengelola data order
pelanggan. Sehingga dengan adanya sistem ini, maka data order dapat dikelola dengan cepat. Sistem ini mampu meningkatkan kinerja admin dalam mengelola data pemesanan, karena dikelola dengan sistem.
Sistem ini dirancang menggunakan pemodelan sistem UML dan diimplementasikan ke dalam bahasa pemrograman Java dengan database MySQL.
vii
KATA PENGANTAR
Syukur Alhamdulillah penulis panjatkan kepada Alloh SWT, Dzat yang
Maha Memiliki sifat keagungan dan kemuliaan, atas rahmat, taufiq, hidayah serta
inayahNya dan segala sesuatu yang telah Alloh limpahkan kepada penulis,
sehingga penulis dapat menyelesaikan Laporan Skripsi dengan judul “Sistem Informasi Order Control Management Pada Diponegoro Digital Printing Kudus”. Sholawat serta salam senantiasa penulis haturkan ke pangkuan Nabi pemberi
petunjuk dan kerahmatan, yang di utus membawa Al Kitab dan Hikmat, sebagai
penutup sekalian Nabi, dan pemimpin para penunjuk kebenaran, yaitu junjungan
kita Nabi Muhammad SAW, juga atas semua Ahlul Bait, Sahabat, serta semua
Pengikutnya.
Penyusunan Laporan Skripsi ini merupakan salah satu syarat untuk
menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik
Universitas Muria Kudus.
Atas tersusunnya Laporan Skripsi ini, penulis mengucapkan terima kasih
yang sebesar-besarnya kepada :
1. Bapak Dr. Suparnyo, S.H., M.S. selaku Rektor Universitas Muria Kudus.
2. Bapak Rochmad Winarso, S.T., M.T. selaku Dekan Fakultas Teknik
Universitas Muria Kudus.
3. Bapak R. Rhoedy Setiawan, M. Kom, selaku Ketua Program Studi Sistem
Informasi S-1.
4. Bapak Pratomo Setiaji, S.Kom, M.Kom selaku dosen pembimbing utama yang
telah membimbing Penulis dalam penyelesaian Laporan Skripsi ini.
5. Bapak Fajar Nugraha, M.Kom selaku dosen pembimbing pembantu yang telah
membimbing Penulis dalam penyelesaian Laporan Skripsi ini.
6. Bapak Hidayat terimakasih atas izin pelaksanaan penelitian Skripsi di
Percetakan Diponegoro Digital Printing Kudus.
7. Ibu, Bapak, Adik dan seluruh keluarga yang senantiasa mendoakan, memberi
viii
8. Guru, kerabat, sahabat, dan teman-teman semuanya yang telah memberikan
dukungan, semangat dan do’anya.
9. Semua pihak yang secara langsung atau tidak langsung yang telah membantu
penulis menyelesaikan laporan skripsi ini, yang tidak dapat penulis sebutkan
satu persatu. Semoga Allah SWT membalas segala kebaikan kalian semua
baik di dunia maupun di akhirat.
Hanya Allah lah pemilik segala kesempurnaan, tiada yang sempurna dari
buah karya seorang manusia. Akan tetapi, semoga dengan hidayah dan inayah
yang diberikan Alloh SWT kepada kita semua dapat menjadikan apa yang kita
perbuat mendapat ridlo dari Nya. Amin.
Kudus, 5 September 2015
Penulis,
ix
DAFTAR
ISIHALAMAN JUDUL ... i
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN ... iii
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH .. iv
HALAMAN MOTTO DAN PERSEMBAHAN ... v
RINGKASAN ... vi
KATA PENGANTAR ... vii
DAFTAR ISI ... ix
DAFTAR TABEL ... xiii
DAFTAR GAMBAR ... xiv
DAFTAR LAMPIRAN ... xvii
BAB I : PENDAHULUAN
1.4.2. Tujuan Pembuatan Skripsi ... 3
1.5. Tinjauan Pustaka ... 3
1.6. Metodologi Penelitian ... 4
1.6.1. Metode Pengembangan Sistem ... 4
1.6.2. Metode Perancangan Sistem ... 5
1.6.3. Objek Penelitian Skripsi ... 6
1.6.4. Metode Pengumpulan Data ... 6
1.7. Sistematika Penulisan ... 7
BAB II : LANDASAN TEORI 2.1. Pengertian Order Control ... 9
2.2. Pengertian Management ... 9
x
BAB III : TINJAUAN UMUM OBYEK PENELITIAN 3.1. Sekilas Tentang Diponegoro Digital Printing ... 18
3.2. Visi dan Misi Diponegoro Digital Printing ... 18
3.3. Struktur Organisasi Diponegoro Digital Printing ... 19
3.4. Job Diskripsi ... 19
3.5. Produk dan Jasa yang akan di tawarkan ... 20
3.6. Logo Perusahaan ... 20
3.7. Lokasi Diponegoro Digital Printing ... 21
3.8. Analisa Proses Sistem Pemesanan Barang pada Diponegoro Digital Printing ... 22
BAB IV: ANALISA DAN PERANCANGAN 4.1. Gambaran Sistem Informasi Order Control Management pada Diponegoro Digital Printing Kudus . ... 24
4.1.1. Analisa Sistem ... 24
4.1.2. Analisis Kebutuhan Data dan Informasi ... 25
4.2. Analis Sistem ... 25
4.3. Analisa Perancangan Sistem ... 25
4.4. Bisnis Use Case Diagram ... 26
4.5. Use Case Diagram ... 27
4.5.1. Deskripsi Use Case Kelola Data Barang ... 28
4.5.2. Deskripsi Use Case Kelola Data Supplier ... 28
4.5.3. Deskripsi Use Case Kelola Data Pelanggan ... 29
4.5.4. Deskripsi Use Case Kelola Data Transaksi ... 29
4.5.5. Deskripsi Use Case Kelola Data Detil Pesan ... 30
4.5.6. Deskripsi Use Case Laporan ... 30
xi
4.6.1. Analisa Kelas Pengguna ... 31
4.6.2. Analisa Kelas Data Barang ... 31
4.6.3. Analisa Kelas Data Supplier ... 32
4.6.4. Analisa Kelas Data Pelanggan ... 32
4.6.5. Analisa Kelas Data Master Pesan ... 33
4.6.6. Analisa Kelas Detil Pesan ... 34
4.7. Sequence Diagram ... 35
4.7.1. Sequence Diagram Login ... 35
4.7.2. Sequance Diagram Kelola Data Pengguna ... 36
4.7.3. Sequence Diagram Kelola Data Barang ... 37
4.7.4. Sequence Diagram KelolaData Supplier ... 39
4.7.5. Sequence Diagram KelolaData Master Pesan ... 40
4.7.6. Sequence Diagram Kelola Data Pelanggan ... 41
4.7.7. Sequence Diagram Kelola Data Detil Pesan ... 42
4.7.8. Sequence Diagram Laporan ... 43
4.8.Activity Diagram ... 43
4.8.1. Activity Diagram Login ... 44
4.8.2. ActivityDiagram Kelola Data Barang ... 44
4.8.3. ActivityDiagram Kelola Data Supplier ... 45
4.8.4. ActivityDiagram Kelola Data Master Pesan ... 46
4.8.5. ActivityDiagram Kelola Data Pelangan ... 47
4.8.6. ActivityDiagram Kelola Data Detil Pesan ... 48
4.8.7. ActivityDiagram Laporan ... 49
4.9.Statechart Diagram ... 50
4.9.1. Statechart Diagram Login ... 50
4.9.2. Statechart Diagram Kelas Pengguna ... 51
4.9.3. Statechart Diagram Kelas barang ... 53
4.9.4. Statechart Diagram Kelas supplier ... 56
4.9.5. Statechart Diagram Kelas Master Pesan ... 58
4.9.6. Statechart Diagram Kelas Pelanggan ... 61
xii
4.9.8. Statechart Diagram Kelas Laporan ... 66
4.10. Perancangan Basis Data ... 68
4.10.1. ERD (Entity Relationship Diagram ) ... 68
4.10.2. Langkah-langkah untuk menghasilkan ERD ... 68
4.10.3. ERD ... 72
4.10.2. Transformasi ERD ke table ... 73
4.10.3. Struktur tabel ... 75
4.11.Perancangan Interface ... 80
4.11.1. Desain Menu Aplikasi ... 81
4.11.2. Desain Input ... 82
4.11.3. Desain Output ... 84
BAB V: IMPLEMENTASI SISTEM 5.1. Implementasi Sistem ... 86
5.1.1. Identifikasi Kebutuhan Perangkat Keras (Hardware) ... 87
5.1.2.Identifikasi Kebutuhan Perangkat Lunak(Software) ... 87
5.1.3. Brainware ... 87
5.1.4. Batasan implementasi ... 87
xiii BAB VI: PENUTUP
6.1 Kesimpulan ... 94
5.2 Saran ... 94
xiv
DAFTAR TABEL
Tabel 2.1. Notasi Dalam Use Case ... 11
Tabel 2.2. Notasi pada Class Diagram ... 12
Tabel 2.3. Notasi pada Activity Diagram ... 13
Tabel 2.4. Notasi pada Sequence Diagram ... 14
Tabel 2.5. Notasi pada Statechart Diagram ... 15
Tabel 2.6. ERD (Entity Relational Diagram) ... 17
Tabel 4.1. Proses Bisnis ... 26
Tabel 4.2. Deskripsi Use Case Kelola Data Barang... 28
Tabel 4.3. Deskripsi Use Case Kelola Data Supplier... 28
Tabel 4.4. Deskripsi Use Case Kelola Data Pelanggan ... 29
Tabel 4.5. Deskripsi Use Case Kelola Data Transaksi ... 29
Tabel 4.6. Deskripsi Use Case Kelola Data Detil Pesan ... 30
Tabel 4.7. Deskripsi Use Case Laporan ... 30
Tabel 4.8. Struktur Tabel pengguna ... 75
Tabel 4.9. Struktur Tabel Barang ... 76
Tabel 4.10. Struktur Tabel Supplier ... 77
Tabel 4.11. Struktur Tabel Pelanggan ... 77
Tabel 4.12 Struktur Tabel Master Pesan ... 78
xv
DAFTAR GAMBAR
Gambar 3.1. Struktur Organisasi Diponegoro Digital Printing ... 19
Gambar 3.2. Logo Perusahaan ... 20
Gambar 3.3. Peta lokasi Diponegoro Digital Printing ... 21
Gambar 3.4. Flow Of Diagram Diponegoro Digital Printing ... 23
Gambar 4.1. Bisnis Use Case Diagram ... 27
Gambar 4.2. Sistem Use Case Diagram ... 27
Gambar 4.3. kelas Pengguna ... 31
Gambar 4.4. kelas Data Barang... 32
Gambar 4.5. kelas Data Supplier ... 32
Gambar 4.6. kelas Data Pelanggan ... 33
Gambar 4.7. kelas Data Master Pesan ... 33
Gambar 4.8. Kelas Detil Pesan ... 34
Gambar 4.9. Class Diagram ... 35
Gambar 4.10. Sequence diagram login ... 36
Gambar 4.11. Sequence diagram kelola data pengguna ... 37
Gambar 4.12. Sequence diagram kelola data barang ... 38
Gambar 4.13. Sequence diagram kelola data supplier ... 39
Gambar 4.14. Sequence diagram kelola data Master Pesan ... 40
Gambar 4.15. Sequence diagram kelola data Pelanggan ... 41
Gambar 4.16. Sequence diagram kelola data detil Pesan ... 42
Gambar 4.17. Sequence diagram laporan ... 43
Gambar 4.18. Activity diagram login ... 44
Gambar 4.19. Activity diagram input data barang ... 45
Gambar 4.20. Activity diagram input data supplier ... 46
Gambar 4.21. Activity diagram input data Master Pesan ... 47
Gambar 4.22. Activity diagram input data pelanggan ... 48
Gambar 4.23. Activity diagram input data detil pesan ... 49
Gambar 4.24. Activity diagram laporan ... 50
Gambar 4.25. Statechart diagram login ... 51
xvi
Gambar 4.27. Statechart diagram methode ubah dari kelas pengguna ... 52
Gambar 4.28. Statechart diagram method hapus dari kelas pengguna... 52
Gambar 4.29. Statechart diagram method cari dari kelas pengguna ... 53
Gambar 4.30. Statechart diagram methode tambah dari kelas barang ... 54
Gambar 4.31. Statechart diagram methode ubah dari kelas barang ... 54
Gambar 4.32. Statechart diagram method hapus dari kelas barang ... 55
Gambar 4.33. Statechart diagram method cari dari kelas barang... 55
Gambar 4.34. Statechart diagram methode tambah dari kelas supplier ... 56
Gambar 4.35. Statechart diagram methode ubah dari kelas supplier ... 57
Gambar 4.36. Statechart diagram method hapus dari kelas supplier ... 57
Gambar 4.37. Statechart diagram method cari dari kelas supplier... 58
Gambar 4.38. Statechart diagram method tambah dari kelas master pesan ... 59
Gambar 4.39. Statechart diagram method ubah dari kelas master pesan ... 59
Gambar 4.40. Statechart diagram method hapus dari kelas master pesan ... 60
Gambar 4.41. Statechart diagram method cari dari kelas master pesan ... 60
Gambar 4.42. Statechart diagram method cetak dari kelas master pesan ... 61
Gambar 4.43. Statechart diagram method tambah dari kelas pelanggan ... 61
Gambar 4.44. Statechart diagram method ubah dari kelas pelanggan ... 62
Gambar 4.45. Statechart diagram method hapus dari kelas pelanggan ... 62
Gambar 4.46. Statechart diagram method cari dari kelas pelanggan ... 63
Gambar 4.47. Statechart diagram method tambah dari kelas detil pesan ... 64
Gambar 4.48. Statechart diagram method ubah dari kelas detil pesan ... 64
Gambar 4.49. Statechart diagram method hapus dari kelas detil pesan ... 65
Gambar 4.50. Statechart diagram method cari dari kelas detil pesan ... 65
Gambar 4.51. Statechart diagram method cetak dari kelas detil pesan ... 66
Gambar 4.52. Statechart diagram method cari dari kelas laporan ... 67
Gambar 4.53. Statechart diagram method cetak dari kelas laporan ... 67
Gambar 4.54. Entity ... 68
Gambar 4.55. Relasi Pengguna dengan Master Pesan ... 68
Gambar 4.56. Relasi Master Pesan dengan Pelanggan ... 69
Gambar 4.57. Relasi Master Pesan dengan Barang ... 69
Gambar 4.58. Relasi Master Pesan dengan Supplier ... 69
xvii
Gambar 4.60. Derajat kardinalitas Pengguna dengan Master Pesan ... 70
Gambar 4.61. Derajat kardinalitas Master Pesan dengan Pelanggan ... 70
Gambar 4.62. Derajat kardinalitas Master Pesan dengan barang ... 70
Gambar 4.63. Derajat kardinalitas Master Pesan dengan supplier ... 71
Gambar 4.64. Derajat kardinalitas Master Pesan dengan detil pesan ... 71
Gambar 4.65. ERD (Entity Relationship Diagram) ... 72
Gambar 4.66. Transformasi antara Pengguna dengan Master Pesan ... 73
Gambar 4.67. Transformasi antara Master Pesan dengan Pelanggan ... 73
Gambar 4.68 Transformasi antara Master Pesan dengan barang ... 74
Gambar 4.69 Transformasi antara Master Pesan dengan detil pesan... 74
Gambar 4.70. Relasi tabel ... 80
Gambar 4.71. Desain Form Login ... 81
Gambar 4.72. Desain FormMenu Utama ... 81
Gambar 4.73. Desain Data Barang ... 82
Gambar 4.74. DesainData Pelanggan... 82
Gambar 4.75. DesainData Supplier ... 83
Gambar 4.76. DesainData Transaksi ... 83
Gambar 4.77. Desain Output Laporan Data Barang ... 84
Gambar 4.78. Desain Output Laporan Data Pelanggan ... 84
Gambar 4.79. Desain Output Laporan Data Supplier ... 85
Gambar 4.80. Desain Output Laporan Transaksi ... 85
Gambar 5.1. Form Login ... 88
Gambar 5.2. Form Menu ... 88
Gambar 5.3. Form Data Pengguna ... 89
Gambar 5.4. Form Data Barang ... 89
Gambar 5.5. Form Data Pelanggan ... 90
Gambar 5.6. Form Data Transaksi ... 90
Gambar 5.7. Form Output Data Barang ... 91
Gambar 5.8. Form Output Pelanggan ... 91
Gambar 5.9. Form Output Supplier ... 92
Gambar 5.10 Form Output Transaksi ... 92
xviii
DAFTAR LAMPIRAN
Lampiran 1 : Buku Bimbingan Skripsi
Lampiran 2 : Surat Keterangan Balasan Penelitian