i
LAPORAN SKRIPSI
IMPLEMENTASI SISTEM ERP (
ENTERPRISE RESOURCE
PLANNING
) DALAM PERENCANAAN PRODUKSI PADA
PERCETAKAN CV. DITA KURNIA KUDUS
Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik
Universitas Muria Kudus
Disusun Oleh :
Nama : Ika Apriyani NIM : 2012-53-095 Program Studi : Sistem Informasi Fakultas : Teknik
UNIVERSITAS MURIA KUDUS
KUDUS
iii
HALAMAN PENGESAHAN
Nama : Andi Hermawan
NIM : 2012-53-059
Program Studi : Sistem Informasi
Judul Skripsi : Sistem Persediaan Barang pada Toko Cat Berbasis Software as a Service Cloud Computing
Pembimbing Utama : Supriyono, S.Kom, M.Kom
Pembimbing Pembantu : Wiwit Agus Triyanto,S.Kom, M.Kom
Kudus, 07 Juni 2016 Yang Mengusulkan,
v
“Where there is a life, there is a hope. Do not be a follower…be a Leader.”.
PERSEMBAHAN
Skripsi ini penulis persembahkan kepada: 1. Kedua orang tua saya tercinta Alm.
Bpk. Ikhwanta dan Ngadiyem yang selalu memberikan dukungan, kasih sayang, nasehat, serta doa.
2. Adik-adik ku tercinta Agung Dwi dan M. Ikraam
3. Keluarga besar yang saya cintai.
4. Teman-teman Empat Sekawan (Alvin, Ning, Yudha), kelas SI-C, HMP-SI, Laboran, dan Asisten Dosen Progdi Sistem Informasi
5. Teman-teman Program Studi Sistem Informasi Angkatan 2012
vi
RINGKASAN
Laporan skripsi dengan judul “Implementasi Sistem ERP (Enterprice Resource Planning) Dalam Perencanan Produksi Percetakan pada CV. Dita Kurnia Kudus” telah dilaksanankan dengan menganalisa permasalahan yang ada diantaranya pemesanan produk yang belum terkomputerisasi
Memiliki tujuan untuk menghasilkan aplikasi perangkat lunak untuk mempermudah proses pemesanan sampai perencanaan produksi untuk pengambilan data dan pemrosesan data yang berhubungan dengan proses perencanan produksi. Implementasi ERP (Enterprise Resource Planning) ini menghasilkan informasi tentang perhitungan kebutuhan bahan produksi produk, estimasi waktu yang dibutuhkan untuk pembuatan produk dan menghasilkan laporan pemesanan yang telah dilakukan oleh pelanggan.
System ini dirancang menggunakan pemodelan UML. Sedangkan bahasa pemrograman yang digunakan adalah PHP dengan database MySQL. Hasil dari rancang bangun ini adalah sebuah aplikasi berbasis web untuk CV. Dita Kurnia Kudus
vii
KATA PENGANTAR
Segala puji bagi Allah Yang Maha Pengasih dan Penyayang yang telah melimpahkan rahmat dan kasih sayang-Nya sehingga pada kesempatan kali ini penulis dapat menyelesaikan Laporan Skripsi di Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus.
Penyusunan Skripsi ini merupakan salah satu syarat untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus.
Penulis menyadari bahwa di dalam penyusunan Laporan Skripsi ini tentunya masih terdapat berbagai kekurangan, sehingga penulis akan sangat menghargai segala masukan yang berguna dari pembaca.
Pada kesempatan ini penulis menyampaikan ucapan terima kasih kepada: 1. Bapak Dr. Suparnyo, SH., MS. , selaku Rektor Universitas Muria Kudus. 2. Bapak Mohammad Dahlan, ST., MT. selaku Dekan Fakultas Teknik
Universitas Muria Kudus.
3. Bapak R. Rhoedy Setiawan, M. Kom., selaku Kepala Program Studi Sistem Informasi S-1.
4. Bapak Supriyono S.Kom, M.Kom selaku pembimbing Utama yang telah banyak memberikan masukan selama penulis menempuh kuliah terutama saat penyusunan skripsi.
5. Diana Laily Fithri, M.Kom., selaku pembimbing Pembantu yang telah banyak memberikan petunjuk, nasehat, bimbingan, dan arahan hingga terselesaikannya penulisan laporan ini.
6. Bapak Andy Prasetyo Utomo,.S.Kom.,MT, selaku Kepala Laboratorium Program Studi Sistem Informasi sekaligus dosen pembimbing akademik penulis yang telah banyak memberikan masukan selama menempuh kuliah.
8. Segenap dosen Universitas Muria Kudus, khususnya Program Studi Sistem Informasi yang telah mengenalkan ilmu baru kepada penulis. 9. Almarhum Bp. Ikhwanta dan Ibu Ngadiyem, orang tua penulis yang
senantiasa memberikan dukungan, semangat, doa dan materi yang sangat berarti.
10.Untuk Adik ku tercinta Agung Dwi Cahyanto yang tersayang Muhammad Ikraam yang selalu memberikan dukungan.
11.Kepada semua teman-teman Fakultas Teknik Program Studi sistem Informasi khususnya angkatan 2012 yang tidak mungkin penulis sebutkan satu persatu yang telah memberikan saran dan motivasi dalam penulisan laporan ini penulis ucapkan terima kasih.
12.Dan semua pihak yang secara tidak langsung memberikan dukungan dan bantuannya kepada penulis dalam penyusunan laporan skripsi ini.
Penulis berharap semoga langkah selanjutnya diridhoi oleh Allah SWT. Akhirnya sebagai penutup penulis berharap semoga Laporan Skripsi ini dapat memberikan manfaat bagi pembaca untuk mengembangkan ilmu pengetahuan, khususnya di bidang Teknologi dan Sistem Informasi. Amin.
Kudus, 08 Juni 2016
DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN ... iii
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS ... iv
2.3 ERP (Enterprise Resource Planning) ... 9
2.3.1 Konsep Dasar ERP ... 9
2.3.2 Esensi dan Penerapan ERP dalam Bisnis ... 10
2.4 Pengertian Perencanaan Produksi ... 11
2.5 Diagram Alir Data (Flow Of Document) ... 11
2.6 UML(Unified Modeling Language) ... 11
2.6.1 Use Case Diagram ... 11
2.7.1 Elemen-elemen Diagram Hubungan Entitas ... 15
BAB III TINJAUAN UMUM INSTANSI ... 19
3.1 Sekilas tentang CV. Dita Kurnia Kudus ... 19
3.2 Visi, Misi dan Tujuan, Strategi dan kebijakan ... 19
3.3 Bagan Struktur Organisasi CV. Dita Kurnia Kudus ... 21
3.4 Analisa Sistem Lama ... 21
3.4.1 Prosedur Sistem Perencanaan Produksi ... 21
BAB IV ANALISA DAN PERANCANGAN ... 25
4.1 Analisa Kebutuhan Sistem ... 25
4.1.1 Analisa Masalah ... 25
4.1.2 Analisa Kebutuhan Data dan Informasi ... 24
4.2.7 Sequence Diagram ... 44
4.2.8 Activity Diagram... 53
4.2.9 Statechart Diagram ... 61
4.3 Entity Relationship Diagram (ERD) ... 74
4.4 Desain Input dan Output ... 85
4.5 Perencanaan Produksi Percetakan Dita Kurnia ... 93
BAB V IMPLEMENTASI SISTEM ... 95
5.1 Kebutuhan Sistem ... 95
5.1.1 Identifikasi Kebutuhan Hardware ... 95
5.1.2 Identifikasi Kebutuhan Software ... 95
5.1.3 Identifikasi Kebutuhan Brainware ... 95
5.2 Implementasi Sistem... 95
5.3 Tampilan Program ... 96
5.3.1 Halaman Utama Website ... 96
5.3.2 Halaman Login ... 96
5.3.3 Halaman Pendaftaran Pelanggan ... 97
5.3.4 Halaman Utama Pelanggan ... 98
5.3.13 Halaman Perhitungan Harga Per Buku ... 104
5.3.14 Halaman Data Bahan ... 105
5.3.15 Halaman Data Pemesanan ... 106
5.3.16 Halaman Cetak Kwitansi Pelanggan ... 107
DAFTAR TABEL
Tabel 4.1 : Proses Bisnis ... 27
Tabel 4.2 : Tabel User ... 78
Tabel 4.3 : Tabel Produk... 79
Tabel 4.4 : Tabel Pegawai….. ... 80
Tabel 4.5 : Tabel Bahan …… ... 81
Tabel 4.6 : Tabel Pelanggan ... 81
Tabel 4.7 : Tabel Pesan ... 82
DAFTAR GAMBAR
Gambar 3.1 : Struktur Organisasi CV. Dita Kurnia Kudus... 21
Gambar 3.2 : FOD Sistem Pemesanan dan Produksi Percetakan CV. Dita Kurnia Kudus ... 23
Gambar 4.1 : Business Use Case diagram Sistem ERP Perencanaan Produksi ... 29
Gambar 4.2 : Use case diagram Sistem ERP Perencanan Produksi ... 29
Gambar 4.3 : Class User ... 38
Gambar 4.19 : Sequence Diagram Pendaftaran Pelanggan ... 47
Gambar 4.20 : Sequence Diagram Pemesanan Produk ... 48
Gambar 4.21 : Sequence Diagram Kelola Data Pesan Jadi ... 49
Gambar 4.22 : Sequence Diagram Perhitungan bahan ... 50
Gambar 4.23 : Sequence Diagram Kelola Data Bahan ... 51
Gambar 4.24 : Sequence Diagram Perhitungan Harga Perbuku ... 52
Gambar 4.26 : Activity Diagram Kelola Harga Produk ... 54
Gambar 4.27 : Activity Diagram Kelola Data Pegawai ... 55
Gambar 4.28 : Activity Diagram Pendaftaran Pelanggan ... 56
Gambar 4.29 : Activity Diagram Pemesanan Produk... 57
Gambar 4.30 : Activity Diagram Kelola Data Pesan Jadi ... 58
Gambar 4.31 : Activity Diagram Perhitungan Bahan... 59
Gambar 4.32 : Activity Diagram Kelola Data Bahan ... 60
Gambar 4.33 : Activity Diagram Perhitungan Harga Perbuku ... 61
Gambar 4.34 : Statechart Diagram Method Login User ... 61
Gambar 4.35 : Statechart Diagram Method Logout User ... 61
Gambar 4.36 : Statechart Diagram Method Ubah Password ... 62
Gambar 4.37 : Statechart Diagram Method Pemesanan Produk ... 62
Gambar 4.38 : Statechart Diagram Method Pendaftaran Pelanggan ... 62
Gambar 4.39 : Statechart Diagram Method Tambah Data Pegawai ... 63
Gambar 4.40 : Statechart Diagram Method Ubah Data Pegawai ... 63
Gambar 4.41 : Statechart Diagram Method Hapus Data Pegawai ... 63
Gambar 4.42 : Statechart Diagram Method Cetak Data Pegawai ... 64
Gambar 4.43 : Statechart Diagram Method Kelola User ... 64
Gambar 4.44 : Statechart Diagram Method Kelola Data Produk ... 64
Gambar 4.45 : Statechart Diagram Method Kelola Pegawai ... 64
Gambar 4.46 : Statechart Diagram Method Kelola Data Pemesanan ... 64
Gambar 4.47 : Statechart Diagram Method Kelola Data Pelanggan ... 64
Gambar 4.48 : Statechart Diagram Method Kelola Pesan Jadi ... 65
Gambar 4.49 : Statechart Diagram Method Perhitungan Bahan ... 65
Gambar 4.50 : Statechart Diagram Method Data Bahan ... 65
Gambar 4.51 : Statechart Diagram Method Data Produk ... 65
Gambar 4.52 : Statechart Diagram Method Ubah Data Produk ... 66
Gambar 4.53 : Statechart Diagram Method Hapus Data Produk ... 66
Gambar 4.54 : Statechart Diagram Method Cetak Data Produk ... 66
Gambar 4.55 : Statechart Diagram Method Tambah Data Pesan Jadi ... 67
Gambar 4.57 : Statechart Diagram Method Hapus Data Pesan Jadi ... 67
Gambar 4.58 : Statechart Diagram Method Cetak Data Pesan Jadi ... 68
Gambar 4.59 : Statechart Diagram Method Tambah Pendaftaran ... 68
Gambar 4.60 : Statechart Diagram Method Ubah Pendaftaran ... 68
Gambar 4.61 : Statechart Diagram Method Hapus Pendaftaran ... 69
Gambar 4.62 : Statechart Diagram Method Cetak Pendaftaran ... 69
Gambar 4.63 : Statechart Diagram Method Tambah Pemesanan Produk . 69 Gambar 4.64 : Statechart Diagram Method Ubah Pemesanan Produk ... 70
Gambar 4.65 : Statechart Diagram Method Hapus Pemesanan Produk .... 70
Gambar 4.66 : Statechart Diagram Method Cetak Pemesanan Produk ... 70
Gambar 4.67 : Statechart Diagram Method Tambah Perhitungan Bahan . 71 Gambar 4.68 : Statechart Diagram Method Ubah Perhitungan Bahan ... 71
Gambar 4.69 : Statechart Diagram Method Hapus Perhitungan Bahan .... 71
Gambar 4.70 : Statechart Diagram Method Cetak Perhitungan Bahan ... 72
Gambar 4.71 : Statechart Diagram Method Tambah Data Bahan ... 72
Gambar 4.72 : Statechart Diagram Method Ubah Data Bahan ... 72
Gambar 4.73 : Statechart Diagram Method Hapus Data Bahan ... 73
Gambar 4.74 : Statechart Diagram Method Cetak Data Bahan ... 73
Gambar 4.75 : Statechart Diagram Method Hitung Perhitungan Harga Perbuku ... 73
Gambar 4.76 : Entitas yang Ditetapkan ... 74
Gambar 4.77 : Menentukan Primary Key ... 74
Gambar 4.78 : Diagram Hubungan Entitas ... 75
Gambar 4.79 : Transformasi antara User dengan Pegawai ... 75
Gambar 4.80 : Transformasi antara User dengan Pelanggan ... 76
Gambar 4.81 : Transformasi antara Produk dengan Pesan ... 76
Gambar 4.82 : Transformasi antara Produk dengan Bahan ... 77
Gambar 4.83 : Transformasi antara Pelanggan dengan Pesan ... 77
Gambar 4.84 : Transformasi antara Hitung Harga Perbuku dan Bahan .... 78
Gambar 4.85 : Relasi Tabel ... 85
DAFTAR LAMPIRAN