92
DAFTAR PUSTAKA
Daniel Ferdinan Kale, Henry Bambang Setyawan dan Erwin Sutomo, 2016.
Rancang Bangun Sistem Informasi Perencanaan Bahan Baku Menggunakan Metode Material Requirement Planning Pada Perusahaan Mebel.
Diperoleh dari
http://download.garuda.ristekdikti.go.id/article.php?article=881464&val=5 494&title=Design%20and%20Building%20Information%20System%20of%
20Raw%20Material%20Planning%20and%20Production%20Using%20Ma terial%20Requirement%20Planning%20Method%20at%20Furniture%20C ompany diakses tanggal 01 Maret 2019, 14.30 WIB
Dennis, Alan et all. 2005.Systems Analysis and Design with UML Version 2.0 An Object-Oriented Approach, Second Edition, John Wiley & Sons, Inc., Virginia.
Kurniawan, M. Risqi. 2018. “Rancang Bangun Aplikasi Perencanaan Bahan Baku menggunakan metode Material Requirement Planning Pada PT Multi Kadera Sejati”. Fakultas Teknologi dan Informatika. Institut Bisnis dan Informatika STIKOM Surabaya.
Suroyah Agustin, 2013. "Rancang Bangun Sistem Informasi Perencanaan Produksi Kebutuhan Bahan Baku Dengan Metode Material Requirement Planning (Studi Kasus Usaha Kecil Menengah Sehati). Diperoleh dari http://ppta.stikom.edu/upload/upload/file/0841010025511.%20Makalah.pdf diakses tanggal 01 Maret 2019, 14.35 WIB
Sukamto, Rosa Ariani. (2009). Analisa dan Desain Sistem Informasi.
Gunawan Wibisono, Sri Rahayuningsih dan Heribertus Budi Santoso, 2017.
Analisis Penerapan MRP Terhadap Perencanaan Dan Pengendalian Persediaan Bahan Baku Pada PT. Latif di Kediri. Diperoleh dari
http://ojs.unik-kediri.ac.id/index.php/jatiunik/article/view/70 [diakses: 15- 01-2019].
Vinia Delia, Ari Yanuar Ridwan dan Budi Santosa. 2017. Usulan Inventory Control Bahan Baku Material Menggunakan Material Requirement
Planning (MRP) Dengan Teknik Lot Sizing, EOQ, LFL, LUC, POQ, SILVER MEAL Dan AWW Untuk Meminimasi Biaya Persediaan Pada PT.
Mescomitra Aditama. Diperoleh dari :
https://openlibrary.telkomuniversity.ac.id/pustaka/files/137433/jurnal_eproc/
usulan-inventory-control-bahan-baku-material-menggunakan-material-
93
dan-aww-untuk-meminimasi-total-biaya-persediaan-pada-pt-mescomitra- aditama.pdf [diakses: 15-01-2019].
Firmansyah Saleh dan Dian Dharmayanti, 2012. Penerapan Material Requirements Planning (MRP) Pada Sistem Informasi Pesanan Dan Inventory Control Pada CV. ABC. Diperoleh dari
http://komputa.if.unikom.ac.id/jurnal/penerapan-material.c [diakses: 15-01- 2019].
Paula Theresia dan Lithrone Laricha Salomon, 2015. Usulan Penerapan Material Requirements Planning (MRP) Untuk Pengendalian Persediaan Bahan Baku Produk ANT INK (Studi Kasus: CV. Sinar Mutiara). Diperoleh dari
https://journal.untar.ac.id/index.php/teknologi/article/view/618 [diakses: 15-01- 2019].
Supriyanto dan Tia Yunita, 2015. Analisis Perencanaan Kebutuhan Bahan Baku Dengan Menggunakan metode Material Requirement Planning (MRP) Dan Metode JIT (Just In Time). Diperoleh dari :
https://ejurnal.plm.ac.id/index.php/BIS-A/article/.../100 [diakses: 25-01- 2019].
Asvin Wahyuni dan Achmad Syaichu, 2015. Perencanaan Persediaan Bahan Baku Dengan Menggunakan Metode Material Requirement Planning (MRP) Produk Shanghai Pada Perusahaan Gangsar Ngunut – Tulungagung.
Diperoleh dari
https://pdfs.semanticscholar.org/7809/36baed64b149c4ce7c4255d5476f8ce83b3 7.pdf [diakses: 14-02-2019].
Fajar Aristiyanto dan Nilda Tri Putri, 2016. Usulan Aplikasi Metode Material Requirement Planning (MRP) Dalam Perencanaan Kebutuhan Firebbrick PT Semen Padang. Diperoleh dari :
http://josi.ft.unand.ac.id/index.php/josi/article/view/87 [diakses: 14-02- 2019].
Trio Yonathan Teja Kusuma, 2017. Analisis Material Requirements Planning (MRP) Di C-MAXI ALLOYCAST. Diperoleh dari : http://ejournal.uin- suka.ac.id/pusat/integratedlab/article/download/1556/1259 [diakses: 15-01- 2019].
Muhammad Arief, Supriyadi dan Dadi Cahyadi, 2017. Analisis Perencanaan Persediaan Batubara FX Dengan Metode Material Requirement Planning.
Diperoleh dari:
http://scholar.google.co.id/scholar_url?url=https://jurnal.poltekapp.ac.id/index.p hp/JMIL/article/download/13/13&hl=en&sa=X&scisig=AAGBfm2LjALblcrqU6d3 BVy6-VKYpO2yyg&nossl=1&oi=scholarr[diakses: 15-01-2019].
94
Eka Wahyuni Fajriyah, Moh. Fuad Fauzul M dan Askur Rahman, 2017.
Perencanaan Persediaan Bahan Baku Rajungan Menggunakan Metode MRP (Material Requirement Planning) (Studi Kasus : UD. Gerald Unedo).
Diperoleh dari : http://journal.trunojoyo.ac.id/rekayasa/article/view/3599 [diakses: 15-01-2019]
Amirul Ihwan dan Suhartini, 2017. Pengendalian Persediaan Bahan Baku
Springbed Metode Material Requirement Planning (MRP) (Studi Kasus PT.
XYZ). Diperoleh dari : http://publikasi.itats.ac.id/wp-
content/uploads/2017/09/37.-Amirul-Ihwan-Suhartini.pdf [diakses: 15-01- 2019].
M. Ali Sukamto,M. Hufron, dan M. Khoirul ABS, 2018. Analisis Penerapan Material Requirements Planning (MRP) Dalam Upaya Mengendalikan Persediaan Bahan Baku Knalpot Pada UD. Bengkel GRM (Gandhoel Racing Modification) Tuban. Diperoleh dari :
http://riset.unisma.ac.id/index.php/jrm/article/view/1033 [diakses: 15-01-2019].
95
LAMPIRAN
Model Proses (Activity Diagram)
Activity diagram ini dibuat berdasarkan usecase yang ada.
Nomor : AD01 Nama : Login
96
Gambar 5.1 Activity Diagram Login
System User
Mulai
Mengakses halaman Login
Menampilkan halaman login
Melakukan input username & passw ord yang sudah disediakan
Melakukan v alidasi username & passw ord
Validasi
Menampilkan halaman sesuai hak akses user
Selesai
Validasi Gagal
Validasi Berhasil
Nomor : AD02
Nama : Mengelola Data Produk
97
Gambar 5.2 Activity Diagram Mengelola Data Produk
System Order Handling
Pilih menu Master Produk
Tampil Menu Master Produk
Pilih tambah Produk Baru
Tampil Menu Tambah Produk
Isi Kode, nama produk, alias, tipe produksi, tipe produk, dan tipe sub
produk
Klik tombol sav e
Tampil menu Master produk dalam bentuk list
Selesai Mulai
98 Nama : Mengelola Data Pesanan
Gambar 5.3 Activity Diagram Mengelola Data Pesanan
act Act. Diagram Transaksi Sales Order
System Order Handling
Mulai
Pilih menu Transaksi Sales Order
Tampil Menu Transaksi Sales Order
Pilih tambah Sales Order
Tampil Menu Detil Sales Order
Isi tanggal, Nama Produksi, keterangan
dan produk
Tampil Menu Transaksi Sales Order
dalam bentuk list
Selesai
99 Nama : Mengelola Data Rumusan Produk
Gambar 5.4 Activity Diagram Mengelola Data Rumusan Produk
act Act. Diagram Transaksi Rumusan Produk
System PPIC
Mulai
Pilih Menu Transaksi Rumusan Produk
Tampil Menu Transaksi Rumusan
Produk
Pilih Detail untuk menambahkan rumusan
produk
Tampil Menu Detil Rumusan
Pilih Tambah Bahan Baku
Tampil Menu Tambah Rumusan Produk
Isi Kode Bahan dan quantity
Klik Tombol Sav e Tampil Menu
Transaksi Rumusan Produk dalam bentuk
list
Selesai
100
Nama : Mengelola Data Transaksi Production Order
Gambar 5.5 Activity Diagram Mengelola Data Transaksi Production Order
act Act. Diagram Transaksi Production Order
System PPIC
Mulai
Pilih Menu Transaksi Production Order
Tampil Menu Transaksi Production Order
Pilih Tambah Production Order
Tampil Menu Detil Production Order
Isi Tanggal, Nama Produksi, keterangan dan
tambah Sales Order
Tampil Menu Transaksi Production Order dalam bentuk list
Selesai
101
Nama : Mengelola Data Gross Requirement dan rekomendasi PO
Gambar 5.6 Activity Diagram Mengelola Data Gross Requirement dan rekomendasi PO
act Act. Diagram GR & Rekomendasi PO
System PPIC
Pilih Menu Transaksi Gross Requirement
Tampil Menu Transaksi Gross
Requirement Mulai
Pilih Tambah Gross Requirement
Tampil Menu Detil Gross Requirement
Isi Tanggal kebutuhan, keterangan dan gross
requirement
Klik Tombol Simpan GR
Tampil Menu Transaksi Gross Requirement
dalam bentuk list
Klik Tombol Sync
Tampil Menu Rekomendasi PO
Selesai
102 Nama : Mengelola Data Bahan Baku
Gambar 5.7 Activity Diagram Mengelola Data Bahan Baku
act Act. Diagram Master Bahan Baku
Mulai
System PPIC
Pilih Menu Master Bahan Baku
Tampil Menu Master Bahan Baku
Pilih Tambah Bahan Baku
Tampil Menu Tambah Bahan Baku
Isi Kode Bahan Baku, Nama Bahan, Satuan, Warehouse, Lead Time,
Minimum stock dan Maximum stock
Klik Tombol Sav e
Tampil Menu Master Bahan Baku dalam
bentuk list
Selesai
103 Nama : Mengelola Data Supplier
Gambar 5.8 Activity Diagram Mengelola Data Supplier
act Act. Diagram Master Supplier
Mulai
System Procurement
Pilih Menu Master
Supplier Tampil Menu Master
Supplier
Pilih tambah Supplier
Tampil Menu Tambah Supplier
Isi Nama Supplier, Alamat, Telepon dan
PIC
Klik Tombol Sav e Tampil Menu Master
Supplier dalam bentuk list
Selesai
104 Nama : Membuat PO
Gambar 5.9 Activity Diagram Membuat PO
act Act. Diagram Transaksi PO
System Procurement
Mulai
Pilih Menu Transaksi Purchase Order
Tampil Menu Transaksi Purchase Order
Pilih Tambah Purchase Order
Tampil menu detil Purchase Order
Isi tanggal, Supplier, bahan baku dan rekomendasi PO
Tampil Menu Detil Purchase Order dalam
bentuk list
Selesai
105 Nama : Melihat Laporan PO
Gambar 5.10 Activity Diagram Melihat Laporan PO
act Act. Diagram Laporan PO
System Procurement
Mulai
Pilih Menu Laporan Purchase Order
Tampil Menu Laporan Purchase Order
Isi Range Tanggal Laporan
Klik Tombol Process Tampil Menu Laporan
Purchase Order dalam bentuk list
Klik Tombol Print
Simpan Laporan Purchase Order dalam bentuk PDF
Selesai
106
Nama : Mengelola Transaksi Tanda Terima Bahan Baku
Gambar 5.11 Activity Diagram Mengelola Transaksi Tanda Terima Bahan Baku
act Act. Diagram Transaksi Tanda Terima
System Warehouse
Mulai
Pilih Menu Transaksi
Tanda Terima Tampil Menu
Transaksi Tanda Terima
Pilih Tambah Tanda Terima
Tampil Menu Detil Tanda Terima
Isi Tanggal, Kode PO, dan j umlah kedatangan
bahan baku
Klik Tombol Sav e Tampil Menu Transaksi
Tanda Terima dalam bentuk list
Selesai
107 Nama : Melihat Laporan Bahan Baku
Gambar 5.12 Activity Diagram Melihat Laporan Bahan Baku
act Act. Diagram Laporan Bahan Baku
System Warehouse
Mulai
Pilih Menu Laporan Bahan Baku
Tampil Menu Laporan Bahan Baku dalam
bentuk list
Klik Tombol Print untuk mencetak laporan
Simpan Laporan Bahan Baku dalam bentuk PDF
Selesai
108
Nama : Melihat Laporan Tanda Terima Bahan Baku
Gambar 5.13 Activity Diagram Melihat Laporan Tanda Terima Bahan Baku
act Act. Diagram Laporan Tanda Terima
System Warehouse
Mulai
Pilih Menu Laporan Tanda Terima
Tampil Menu Laporan Tanda Terima
Isi Range Tanggal Laporan
Klik Tombol Process Tampil Menu Laporan
Tanda Terima dalam bentuk list
Klik Tombol Print
Simpan Laporan Tanda Terima dalam bentuk
Selesai
109
Sequence diagram berisi gambaran mengenai scenario jalannnya sistem.
Berikut merupakan sequence diagram yang dibuat berdasarkan use case.
Nomor : SD01 Nama : Login
Gambar 5.14 Sequence Diagram Login
sd Sequence Diagram Login
User Login_view Control Login TampilanMenuUtama
input
username_password()
validasi username-password()
Get Login()
TampilanMenu()
KembaliMenuLogin()
110 Nama : Mengelola Data Produk
Gambar 5.15 Sequence Diagram Mengelola Data Produk
Nomor : SD03
Nama : Mengelola Data Pesanan
sd Seq. Diagram Master Produk
Order Handling Master Produk Tambah Produk Produk
Tampilkan menu master produk()
Tampilkan tambah produk()
Cek data Produk()
Validasi() Hasil()
Tampil menu dalam bentuk list()
111
Gambar 5.16 Sequence Diagram Mengelola Data Pesanan
Nomor : SD04
Nama : Mengelola Data Rumusan Produk
Order Handling Transaksi Sales
Order
Tambah Sales Order
Sales Order
Tampilkan menu transaksi Sales Order()
Tampilkan tambah Sales order()
Cek Data Sales Order()
Hasil()
Tampil Menu dalam bentuk list()
112
Gambar 5.17 Sequence Diagram Mengelola Data Rumusan Produk
Nomor : SD05
Nama : Mengelola Data Production Order
PPIC Transaksi Rumusan
Produk
Tambah Rumusan Produk
Rumusan Produk
Tampilkan menu transaksi rumusan produk()
Tampilkan tambah rumusan produk()
Cek data rumusan produk()
validasi()
Hasil()
Tampil menu dalam bentuk list()
113
Gambar 5.18 Sequence Diagram Mengelola Data Production Order
Nomor : SD06
Nama : Mengelola Data Gross Requirement dan Rekomendasi PO
PPIC Transaksi
Production Order
Detil Production Order
Production Order
Tampilkan Menu Transaksi Production Order()
Tampilkan Menu Detil Production Order()
Cek Data Production Order()
Validasi()
Hasil()
Tampilkan Menu dalam bentuk list()
114
Gambar 5.19 Sequence Diagram Mengelola Data Gross Requirement dan Rekomendasi PO
Nomor : SD07
Nama : Mengelola Data Bahan Baku
PPIC Transaksi Gross
Requirement
Transaksi Rekomendasi PO
Gross Requirement Rekomendasi PO
Detil Gross Requirement
Detil Rekomendasi PO
Tampilkan Menu Gross Requirement()
Tampilkan Menu Detil Gross Requirement()
Cek data Gross Requirement()
Validasi()
Hasil()
Tampilkan menu dalam bentuk list()
btn_SyncKlik()
Tampilan menu Detil Rekomendasi PO()
Cek Data Rekomendasi PO()
Validasi()
Hasil()
Tampilkan menu dalam bentuk list()
115
Gambar 5.20 Sequence Diagram Mengelola Data Bahan Baku
Nomor : SD08
Nama : Mengelola Data Supplier
PPIC Master Bahan Baku Tambah Bahan
Baku
Bahan Baku
Tampilkan Menu Master Bahan Baku()
Tampilkan Tambah Bahan Baku()
Cek Data Bahan Baku()
Validasi()
Hasil()
Tampil Menu dalam bentuk list()
116
Gambar 5.21 Sequence Diagram Mengelola Data Supplier
Nomor : SD09
Nama : Mengelola Data Purchase Order
Procurement Master Supplier Tambah Supplier Supplier
Tampilkan Menu Master Supplier()
Tampilkan Tambah Supplier()
Cek Data Supplier()
Validasi()
Hasil()
Tampil Menu dalam bentuk list()
117
Gambar 5.22 Sequence Diagram Mengelola Data Purchase Order
Nomor : SD10
Nama : Melihat Laporan PO
Gambar 5.23 Sequence Diagram Melihat laporan PO
Procurement Transaksi Purchase
Order
Tambah Purchase Order
Purchase Order
Tampilkan menu transaksi Purchase Order()
Tampilkan menu tambah Purchase Order()
Cek data Purchase Order()
Validasi()
Hasil()
Tampil menu dalam bentuk list()
sd Seq. Diagram Laporan PO
Procurement Laporan-PO View Laporan
PO-Control
Purchase Order
Laporan_POKlik()
Tampil Laporan PO()
get_dataPO()
return_data()
Tampilkan()
118
Nama : Mengelola Transaksi Tanda Terima Bahan Baku
Gambar 5.24 Sequence Diagram Mengelola Transaksi Tanda Terima Bahan Baku
Nomor : SD12
Nama : Melihat Laporan Bahan Baku
sd Seq. Diagram Transaksi Tanda Terima
Warehouse Transaksi Tanda
Terima
Tambah Tanda Terima
Tanda Terima
Tampilkan menu Transaksi Tanda Terima()
Tampilkan menu tambah Tanda Terima()
Cek data Tanda Terima()
validasi()
Hasil()
Tampil Menu dalam bentuk list()
119
Gambar 5.25 Sequence Diagram Melihat Laporan Bahan Baku
Nomor : SD13
Nama : Melihat Laporan Tanda Terima
Warehouse Laporan-BahanBaku_View Laporan_BahanBaku-Control Bahan Baku
Laporan_BahanBaku-Klik()
Tampil Laporan bahan baku()
get_data Bahan baku()
return_data()
Tampilkan()
120
Gambar 5.26 Sequence Diagram Melihat Laporan Tanda Terima
Warehouse Laporan-TandaTerima_view Laporan-TandaTerima-_control Tanda Terima
Laporan_TandaTerima-Klik()
Tampil Laporan Tanda Terima()
get_data Tanda Terima()
return_data()
Tampilkan()
121
Class diagram ini dibuat berdasarkan usecase yang ada.
Gambar 5.27 Class Diagram
class Class Diagram
Bahan Baku - idbahan_baku: int - idsatuan: int - idwarehouse: int - kode: int - leadtime: int - max_stok: int - min_stok: int - nama_bahan: char - delete() - input() + view() grossreq
- idgrossreq: int - idkaryawan: int - keterangan: char - tgl_butuh: int - delete() - input() + view()
User - Password: char - Username: char - Login()
Order Handling - username_order handling: char + validate() + view()
PPIC - username_ppic: char + validate() + view()
Procurement - username_procurement: char + validate() + view()
Warehouse - username_warehouse: char + validate() + view()
grossreq_detil - GR: int - idbahan_baku: int - idgrossre: int - idgrossreq_detil: int - NR: int - OHI: int - PORc: int - PORI: int - tanggal: int - delete() - input() + view()
Jabatan - idjabatan: int - nama_jabatan: int - delete() - input() + view()
Karyaw an - agama: char - alamat: char - email: char - foto: int - idjabatan: int - idkaryawan: int - jkel: char - keterangan: char - nama: char - status_karyawan: char - suspend: int - tgl_lahir: int - tlp: int - delete() - input() + view()
PO - email: int - idpo: int - idsupplier: int - tanggal: int - delete() - input() + view()
PO_detil - idpo: int - idpo_detil: int - keterangan: char - kode_bahan: int - qty_pesan: int - delete() - input() + view()
production_type - idproduc_type: int - keterangan: char - nama_type: int - delete() - input() + view()
produk - alias: int - idproduc_type: int - idproduk: int - kode: int - nama_produk: int - produk_subtipe: char - produk_tipe: char - delete() - input() + view()
produksi - idkaryawan: int - idproduksi: int - idso: int - keterangan: char - nama_produksi: int - tanggal: int - delete() - input() + view()
produksi_detil - idproduk: int - idproduksi: int - idproduksi_detil: int - keterangan: char - qty: int - delete() - input() - view()
rekomendasi - email: int - idrekomendasi: int - tanggal: int - delete() - inout() - view()
rekomendasi_detil - idrekomendasi: int - idrekomendasi_detil: int - kode_bahan: int - qty_pesan: int - tanggal: int - delete() - input() + view()
rumusan - idrumusan: int - kode_sistem_bahanbaku: int - kode_sistem_produk: int - qty: int - delete() - input() + view()
satuan - idsatuan: int - keterangan: char - nama_satuan: char - delete() - input() + view()
SO - idkaryawan: int - idso: int - keterangan: char - nama_produksi: int - tanggal: int - delete() - input() + view()
SO_detil - idproduk: int - idso: int - idso_detil: int - keterangan: char - qty: int - delete() - input() + view() Supplier - alamat: int - idsupplier: int - nama_supplier: int - pic: int - tlp: int - delete() - input() + view() tt - email: int - idpo: int - idtt: int - tanggal: int - delete() - input() + view()
tt_detil - idtt: int - idtt_detil: int - jml_diterima: int - jml_kurang: int - jml_pesan: int - keterangan: char - kodebahan_baku: int - qty_datang: int - delete() - input() + view() w arehouse - idwarehouse: int - nama_warehouse: char - site: char - delete() - input() + view()