bab iii analisa dan perancangan sistemsir.stikom.edu/980/5/bab_iii.pdfperhitungan peramalan pihak...

30
22 BAB III ANALISA DAN PERANCANGAN SISTEM Seiring dengan keinginan PT. Koryo Internasional Indonesia yang menginginkan pemrosesan pembuatan data yang lebih cepat dan lebih akurat dalam merencanakan kebutuhan bahan baku yang makin lama makin meningkat karena semakin bertambahnya tingkat permintaan konsumen. Maka dalam rangka penyusunan MRP secara komputerisasi yang baik dilakukan serangkaian proses observasi dan survey untuk melakukan langkah-langkah penyusunan sistem ini. 3.1 Identifikasi Masalah Pembuatan perhitungan MRP selama ini pada PT.Koryo Internasional Indonesia masih dilakukan secara manual sehingga memerlukan banyak waktu dalam penyusunan MRP, dan juga karena proses penyusunan MRP masih manual terkadang banyak perhitungan-perhitungan yang tidak akurat sehingga nantinya dapat menghambat pada proses produksi. Terkadang dalam tahap penyusunan MRP, pihak manajemen mengalami kesulitan-kesulitan dikarenakan harus mencari dahulu data-data yang dibutuhkan secara satu-persatu karena data-data tesebut berbentuk Hard Copy sehingga semakin membuat kewalahan pihak manajemen. Data-data yang dibutuhkan oleh bagian pembuat MRP adalah laporan data penjualan, laporan data BOM, laporan data produksi dan laporan data persediaan. Laporan-laporan tersebut berada pada bagian yang berbeda-beda sehingga menyulitkan pihak pembuat MRP untuk memprosesnya.

Upload: dinhdat

Post on 21-May-2018

218 views

Category:

Documents


1 download

TRANSCRIPT

22

BAB III

ANALISA DAN PERANCANGAN SISTEM

Seiring dengan keinginan PT. Koryo Internasional Indonesia yang

menginginkan pemrosesan pembuatan data yang lebih cepat dan lebih akurat

dalam merencanakan kebutuhan bahan baku yang makin lama makin meningkat

karena semakin bertambahnya tingkat permintaan konsumen. Maka dalam rangka

penyusunan MRP secara komputerisasi yang baik dilakukan serangkaian proses

observasi dan survey untuk melakukan langkah-langkah penyusunan sistem ini.

3.1 Identifikasi Masalah

Pembuatan perhitungan MRP selama ini pada PT.Koryo Internasional

Indonesia masih dilakukan secara manual sehingga memerlukan banyak waktu

dalam penyusunan MRP, dan juga karena proses penyusunan MRP masih manual

terkadang banyak perhitungan-perhitungan yang tidak akurat sehingga nantinya

dapat menghambat pada proses produksi.

Terkadang dalam tahap penyusunan MRP, pihak manajemen mengalami

kesulitan-kesulitan dikarenakan harus mencari dahulu data-data yang dibutuhkan

secara satu-persatu karena data-data tesebut berbentuk Hard Copy sehingga

semakin membuat kewalahan pihak manajemen.

Data-data yang dibutuhkan oleh bagian pembuat MRP adalah laporan

data penjualan, laporan data BOM, laporan data produksi dan laporan data

persediaan. Laporan-laporan tersebut berada pada bagian yang berbeda-beda

sehingga menyulitkan pihak pembuat MRP untuk memprosesnya.

23

Dari hasil observasi di PT.Koryo Internasional Indonesia, data-data yang

dibutuhkan oleh pihak penyusun MRP ternyata masih diolah secara konvensional,

yaitu secara manual dan kalaupun terdapat komputer, komputer tersebut hanya

dipergunakan unutk mempermudah proses pengetikan saja. Sedangkan data yang

harus diolah sebagian besar adalah proses perhitungan-perhitungan yang rumit

dan dalam jumlah yang cukup banyak.

Setelah melalui proses pengolahan data yang panjang dan rumit di setiap

bagian barulah dibuat laporan-laporan. Dengan demikian waktu yang

dipergunakan untuk menyusun sebuah laporan akan memakan waktu yang tidak

sedikit sedangkan waktu yang tersedia tentu sangatlah terbatas. Sehingga

seringkali waktu penyajian laporan melebihi tenggang waktu yang telah diberikan.

Setelah laporan-laporan tersebut diserahkan ke bagian Planning and

Control barulah perhitungan MRP dapat dilakukan.

Untuk perhitungan dalam pembentukan MRP itu sendiri banyak

kerumitan-kerumitan yang lain. Di antaranya dalam perhitungan peramalan untuk

perhitungan peramalan pihak PPIC harus menghitung dahulu penjualan yang lalu

baru dapat dilakukan peramalan.

Untuk menentukan metode peramalan yang dipakai, pihak PPIC juga

mengalami kesulitan dikarenakan mereka harus melakukan perhitungan dengan

berbagai metode baru dapat menentukan peramalan yang sesuai yang dapat

digunakan untuk rencana produksi.

Dalam penyusunan MRP juga memerlukan BOM yang berbeda untuk

setiap barang produksi. Semakin banyak bahan-bahan yang digunakan untuk

24

membentuk suatu produk maka semakin banyak pula perhitungan yang dilakukan

untuk membentuk MRP.

Dari identifikasi masalah tersebut di atas maka masalah – masalah yang

timbul dapat dirumuskan melalui system flow manual.

Penjualan Planning & control Gudang Produksi

Start Penjualan

Distributor

Peramalan

Ramalan

permintaan

Perencanaan

Produksi

MPS

BOM

Pembuatan

SPK

MRP

Buat

SPB

SISTEM FLOW MRP MANUAL

Cek Persediaan

Kurang?

Ya

R&D

SPB

Persediaan

Barang

N

Kapasitas

ProduksiKapasitas

Produksi

BOMBOM

N

End

Tidak

NA

N

Penjualan

DistributorPenjualan

Distributor

N

MRPMRP

N

Persediaan

bahan bakuPersediaan

bahan baku

N

Persediaan

Bahan JadiPersediaan

Bahan Jadi

SPB

SPBSPB

SPBSPB

Gambar 3.1 Sistem Flow Pembuatan MRP Manual

25

Pembelian Gudang

SISTEM FLOW PEMBELIAN

Supplier

A

SPB

SPB

BuatPurchase

Order

Planning & control

PO

PO

N

Surat JalanSurat Jalan

Buat Tanda

TerimaBarang

Surat Jalan

POPO

Cek Barang Dg

SPB&PO

Surat Jalan

Sesuai

BarangKembali

Tidak

TTBTTB

N

Update

Kartu

Stock

Kartu Stock

TTB

Start

End

Gbr 3.2 Sistem Flow Pembelian Manual

26

3.2 Perancangan Sistem

Setelah melalui proses analisa dan identifikasi masalah yang kemudian

dirumuskan dalam sistem flow manual. Langkah selanjutnya adalah merancang

suatu sistem perhitungan MRP berdasarkan masalaha tersebut diatas.

3.2.1 Alternatif Pemecahan Masalah

A. Sistem Pengolahan Data

Bila pada sistem yang lama perhitungan yang rumit dan dalam jumlah

yang cukup banyak masih dilakukan secara manual oleh tenaga manusia yang

mana disini akan terjadi banyak kesalahan-kesalahan dalam jumlah yang cukup

signifikan sehingga nantinya dapat berpengaruh pada produksi yang dapat

mengakibatkan PT. Koryo Internasional Indonesia kehilangan penjualan yang

berarti mengurangi laba perusahaan.

Karena itu dirancang suatu sistem dimana semua perhitungan akan

dilakukan oleh sistem komputer.

Perhitungan-perhitungan yang akan dilakukan oleh sistem ini adalah

perhitungan peramalan dan menentukan peramalan yang digunakan untuk

membentuk rencana produksi. Dalam sistem ini juga melakukan perhitungan

MRP mulai level pertama hingga level terakhir.

B. Sistem Pembuatan Laporan

Pada sistem yang telah ada sebelumnya bila hendak membuat dan

menyajikan laporan, banyak hal yang harus dilakukan. Dimana seseorang harus

mengambil data dari arsip lalu harus memasukkan kembali data tersebut dengan

cara mengetikkan data tersebut baik dengan menggunakan mesin ketik

27

konvensional ataupun komputer, tentu saja dengan proses yang sedemikian rupa

akan menggukan waktu yang tidak sedikit dan amat tidak efisien.

Dalam sistem yang baru maka hal seperti itu tidak perlu dilakukan lagi.

Pada sistem ini setelah bagian PPIC melakukan perhitungna dengan

menggunakan sistem ini maka mereka dapat langsung mencetak laporan yang di

inginkan sehingga menghemat waktu dan tenaga.

3.2.2 Rancangan Sistem

Rancangan awal dari sistem ini dengan membuat rancangan sistem flow

baru untuk sistem ini adalah sebagai berikut

28

A. Sistem Flow

Start

Data Distributor

Input DataDistributor

Simpan Data

Distributor

Data Barang

Input DataBarang

Simpan Data

Barang

Data BOM

Input Data BOM

Simpan Data

BOM

Membuat DataPenjualan

Data Penjualan

Membuat

Peramalan

Permintaan

Data

Permintaan

Melakukanperencanaan

produksi

MPS

Data Pembelian

Input DataPembelian

Simpan Data

Pembelian

Data Pembelian

Update Kartu

Stock

Kartu Stock

Pembuatan

SPK

MRP

Data Kapasitas

Produksi

Input KapasitasProduksi

SimpanKaspasitas

Produksi

Buat Posisi

Persediaan

Data PosisiPersediaan

Membuat

Laporan

Penjualan

Laporan

Penjualan

Data Kapasitas

ProduksiData BOM Data Barang

MembuatLaporan MRP

Laporan MRP

Buat Laporan

Persediaan

Laporan

Persediaan

Data

Distributor

Buat Laporan

Pembelian

Laporan

Pembelian

Buat Laporan

Produksi

Laporan Produksi

Buat Laporan

MPS

Laporan MPS

Buat Laporan

Persediaan

LaporanPersediaan

Gambar 3.3 Sistem Flow Komputerisasi

29

B. Context Diagram

Sebelum membuat Data Flow Diagram, didahului dengan membuat

context diagram yang menggambarkan interaksi global antara sistem dengan

lingkungannya

Laporan MPS

Laporan MRP

Laporan Supplier

Laporan DistributorData Produksi

Data Kapsitas Produksi

Data Kartu Persediaan

Data Penerimaan Barang

Laporan Pembelian

Laporan Penjualan

Laporan Persediaan

Posisi Persediaan

Data BOM

Data Pengiriman Barang

Data Penjualan Barang

Data Distributor

Data PO

Data Pengiriman Barang

Data Supplier

1

Sistem Informasi MRP

+

Supplier Logistik

Research And

Development

(R&D)

Distributor

Manajer

Produksi

Gambar 3.4 Context Diagram Sistem Informasi MRP

30

C. Data Flow Diagram

Data Flow Diagram merepresentasikan aliran data dari proses-proses

yang ada didalam sistem tersebut. Aliran data tersebut dapat terjadi antara dua

proses, proses dengan data store dan proses dengan entiti yang ada.

Input Data MPS

Baca Data MPS

[Laporan MPS]

[Laporan MRP]

[Laporan Distributor]

[Laporan Supplier]

Baca Data MRP

Input Data MRP

[Posisi Persediaan]

Baca Data Supplier

Baca Data Distributor

Baca Data Persediaan

Baca Data Persediaan

Baca Data Pembelian

Baca Data Penjualan

[Data Produksi]

Baca Data Kapasitas Porduksi

Update Data Kapasitas Produksi

[Data Kapsitas Produksi]

Baca Data Penjualan

Baca Data BOM

[Laporan Pembelian]

[Laporan Penjualan]

[Laporan Persediaan]

Update Data BOM

[Data BOM]

Input Data Persediaan

[Data Penerimaan Barang]

[Data Kartu Persediaan]

[Data Pengiriman Barang]

Baca Data Supplier

Input Data Pembelian

[Data Pengiriman Barang]

[Data PO]

Baca Data DistributorInput Data Penjualan

[Data Penjualan Barang]

Update Data Distributor

[Data Distributor]

Update data Supplier

[Data Supplier]Supplier

Distributor

Research

And

Development

(R&D)

Manajer

Logistik

Produksi

1.1

Maintenance Data

+

1 Data Supplier 2 Data Distributor

1.2

Penjualan

3 Data Penjualan

1.3

Pembelian

4Data

Pembelian

1.4

Perencanaan

+

1.5

Pembuatan Laporan

+

5 Data Persediaan

6 Data BOM

7Data Kapasitas

Produksi

13 MRP

15 MPS

Gambar 3.5 DFD Level 0 Proses Sistem Informasi MRP

31

[Update Data Kapasitas Produksi][Data Kapsitas Produksi]

[Update Data BOM][Data BOM]

[Update Data Distributor][Data Distributor]

[Update data Supplier][Data Supplier]

Supplier

Distributor

Research

And

Development

(R&D)

Produksi

1 Data Supplier

2 Data Distributor

6 Data BOM

7Data Kapasitas

Produksi

1.1.1

Maintenance Data

Supplier

1.1.2

Maintenance Data

Distributor

1.1.3

Maintenance Data

BOM

1.1.4

Maintenance Data

Kapasitas Produksi

Gambar 3.6 DFD Level 1 Sub Proses Maintenance Data

Baca Data MPS

[Input Data MPS]

[Input Data MRP]

[Baca Data Persediaan]

[Data Produksi]

[Baca Data Kapasitas Porduksi]

[Baca Data BOM]

[Baca Data Penjualan]

6 Data BOM

3 Data Penjualan

7 Data Kapasitas Produksi

Produksi

5 Data Persediaan

1.4.1

Pembuatan MPS

+

1.4.2

Pembuatan SPK

+

13 MRP

15 MPS

Gambar 3.7 DFD level 1 sub proses Perencanaan

32

[Input Data MPS]

Baca Data Peramalan Permintaan

[Baca Data Kapasitas Porduksi]

Input Data Peramalan Permintaan

[Baca Data Penjualan]

3 Data Penjualan

7 Data Kapasitas Produksi

1.4.1.1

Peramalan

1.4.1.2

Perencanaan Produksi

9Data Peramalan

Permintaan

15 MPS

Gambar 3.8 Level 2 Sub Proses Pembuatan MPS

[Baca Data MPS]

Baca Data MRP

[Input Data MRP]

[Data Produksi]

[Baca Data Persediaan][Baca Data BOM]

6 Data BOM

Produksi

5 Data Persediaan

1.4.2.1

Pembuatan MRP

1.4.2.2

Pengendalian Produksi

13 MRP

15 MPS

Gambar 3.9 Level 2 Proses Pembuatan SPK

33

[Laporan MPS][Baca Data MPS]

[Laporan MRP]

[Laporan Supplier]

[Laporan Distributor]

[Baca Data MRP]

[Laporan Penjualan]

[Laporan Persediaan]

[Laporan Pembelian]

[Baca Data Supplier]

[Baca Data Distributor]

[Baca Data Persediaan]

[Baca Data Pembelian]

[Baca Data Penjualan]

Manajer

3 Data Penjualan

4 Data Pembelian

5 Data Persediaan

2 Data Distributor

1 Data Supplier

1.5.1

Buat Laporan

Penjualan

1.5.2

Buat Laporan

Pembelian

1.5.3

Buat Laporan

Stock

1.5.4

Buat Laporan

Distributor

1.5.5

Buat Laporan

Supplier

13 MRP

1.5.6

Buat Laporan

MRP

15 MPS

1.5.7

Buat Laporan

MPS

Gambar 3.10 Level 1 Proses Pembuatan Laporan

D. Struktur File

File – file yang digunakan dalam sistem ini adalah sebagai berikut

1. Nama Database : MRP.mdb

Nama Tabel : Distributor

Primary Key : Kd_Distributor

Fungsi : Menyimpan data distributor

34

Tabel 3.1 Struktur tabel Distributor

No Nama Field Tipe Tabel FK Keterangan

Tabel Field

1 Kd_Distributor Text Kode Distributor

2 Nama Text Nama Distributor

3 Alamat Text Alamat

4 Kota Text Kota

5 Telepon Number Telepon

6 Fax Number Fax

2. Nama Database : MRP.mdb

Nama Tabel : Supplier

Primary Key : Kd_Supplier

Fungsi : Menyimpan data Supplier

Tabel 3.2 Struktur Tabel Supplier

No Nama Field Tipe Tabel FK Keterangan

Tabel Field

1 Kd_Spl Text Kode Supplier

2 Nama Text Nama Supplier

3 Alamat Text Alamat

4 Telepon Number Telepon

5 Fax Number Fax

6 Contact Person Text Contact Person

3. Nama Database : MRP.mdb

Nama Tabel : Brg_Produksi

Primary Key : Kd_Supplier

Fungsi : Menyimpan data Barang Produksi

Tabel 3.3 Struktur Tabel Brg_Produksi

No Nama Field Tipe Tabel FK Keterangan

Tabel Field

1 Kd_Produk Text Kode Produk

2 Nama Text Nama Produk

3 Jenis Text Jenis_Produk Kd_Jenis Jenis

4 Lead_Time Number Lead Time

5 Satuan Text Satuan

6 Jumlah Number Jumlah

35

7 Harga Currency Harga

4. Nama Database : MRP.mdb

Nama Tabel : JenisProduk

Primary Key : Kd_Jenis

Fungsi : Menyimpan data Jenis Produk

Tabel 3.4 Struktur Tabel Jenis_Produk

No Nama Field Tipe Tabel FK Keterangan

Tabel Field

1 Kd_Jenis Text Kode Jenis

2 Nama Text Nama Jenis

5. Nama Database : MRP.mdb

Nama Tabel : BahanPendukung

Primary Key : Kd_Bahan

Fungsi : Menyimpan data Bahan

Tabel 3.5 Struktur Tabel Bahan_Pendukung

No Nama Field Tipe Tabel FK Keterangan

Tabel Field

1 Kd_Bahan Text Kode Bahan

2 Nama_Bahan Text Nama Bahan

3 Biaya_Pesan Curency Biaya Pesan

4 Biaya_Simpan Currency Biaya Simpan

5 Satuan Text Satuan

6 Jumlah Number Jumlah

7 Lead_Time Number Lead Time

8 Harga Number Harga

9 Rop Number ROP

6. Nama Database : MRP.mdb

Nama Tabel : Component

Primary Key : Kd_Component

Fungsi : Menyimpan data Komponen

36

Tabel 3.6 Struktur Tabel Component

No Nama Field Tipe Tabel FK Keterangan

Tabel Field

1 Kd_Component Text Kode Komponen

2 Nama_Component Text Nama Komponen

3 Biaya_Pesan Curency Biaya Pesan

4 Biaya_Simpan Currency Biaya Simpan

5 Satuan Text Satuan

6 Jumlah Number Jumlah

7 Lead_Time Number Lead Time

8 Harga Number Harga

7. Nama Database : MRP.mdb

Nama Tabel : Detil_Component

Primary Key :

Fungsi : Menyimpan Bom Komponen

Tabel 3.7 Struktur Tabel Detil_Component

No Nama Field Tipe Tabel FK Keterangan

Tabel Field

1 Kd_Component Text Kode Komponen

2 Nama_Bahan Text Bahan_Pendukung Kd_Bahan Nama Bahan

3 Kuantitas Number Kuantitas Bahan

8. Nama Database : MRP.mdb

Nama Tabel : SemiProduk

Primary Key : Kd_SProduk

Fungsi : Menyimpan data Barang Setengah Jadi

Tabel 3.8 Struktur Tabel SemiProduk

No Nama Field Tipe Tabel FK Keterangan

Tabel Field

1 Kd_Sproduk Text Kode Sproduk

2 Nama_Sproduk Text Nama Sproduk

3 Biaya_Pesan Curency Biaya Pesan

4 Biaya_Simpan Currency Biaya Simpan

5 Satuan Text Satuan

6 Jumlah Number Jumlah

7 Lead_Time Number Lead Time

37

8 Harga Number Harga

9. Nama Database : MRP.mdb

Nama Tabel : Detil_SProd

Primary Key :

Fungsi : Menyimpan Bom Barang Setengah Jadi

Tabel 3.9 Struktur Tabel Detil_SProd

No Nama Field Tipe Tabel FK Keterangan

Tabel Field

1 Kd_Sproduk Text Kode Sproduk

2 Kd_Component Text Component Kd_Component Kode

Komponent

3 Kuantitas Number Kuantitas

10. Nama Database : MRP.mdb

Nama Tabel : BomProduk

Primary Key : Kd_Bom

Fungsi : Menyimpan data Bill Off Material Produk

Tabel 3.10 Struktur Tabel BomProduk

No Nama Field Tipe Tabel FK Keterangan

Tabel Field

1 Kd_Bom Text Kode Bom

2 Kd_Produk Text Brg_Produksi Kd_Produk Kode Produk

3 Nama_Produk Text Nama Produk

11. Nama Database : MRP.mdb

Nama Tabel : Detil_BOM

Primary Key :

Fungsi : Menyimpan data Detil BOM Produk

Tabel 3.11 Struktur Tabel Detil_BOM

No Nama Field Tipe Tabel FK Keterangan

Tabel Field

1 Kd_BOM Text BomProduk Kd_Bom Kode Bom

2 Kd_Sproduk Text SemiProduk Kd_Sproduk Kode Sproduk

38

3 Kuantitas Number Kuantitas

12. Nama Database : MRP.mdb

Nama Tabel : Do

Primary Key : No_Do

Fungsi : Menyimpan data Distributor Order

Tabel 3.12 Struktur Tabel Do

No Nama Field Tipe Tabel FK Keterangan

Tabel Field

1 No_Do Text Kode Do

2 Kd_Distributor Text Distributor Kd_Distributor Kode Distributor

3 Nama Text Distributor Nama Nama Distributor

4 Tgl Date Biaya Simpan

5 Grand_Total Number Jumlah Seluruh

13. Nama Database : MRP.mdb

Nama Tabel : Detil_Do

Primary Key :

Fungsi : Menyimpan data Detil Distributor Order

Tabel 3.13 Struktur Tabel Detil_Do

No Nama Field Tipe Tabel FK Keterangan

Tabel Field

1 No_Do Text Do No_Do No Do

2 Kd_Produk Text Brg_Produksi Kd_Produk Kode Produk

3 Nama Text Brg_Produksi Nama Nama Produk

4 Jenis Text Jenis_Produk Jenis Produk

5 Satuan Text Satuan

6 Jumlah Number Jumlah

7 Harga Currency Harga

8 Total Number Total Harga

39

14. Nama Database : MRP.mdb

Nama Tabel : Peramalan

Primary Key : Kd_Peramalan

Fungsi : Menyimpan data Peramalan

Tabel 3.14 Struktur Tabel Peramalan

No Nama Field Tipe Tabel FK Keterangan

Tabel Field

1 Kd_Peramalan Text Kode Sproduk

2 Bulan Text Bulan

3 Tahun_Peramalan Text Tahun

4 Kd_Produk Text Brg_Produksi Kd_Produk Kode Produk

5 Nama_Produk Text Brg_Produksi Nama Nama

6 Peramalan_Singgle Number Peramalan

Singgle

7 Peramalan_DblBrown Number Peramalan

DblBrown

8 Peramaln_DblHolt Number Peramalan

DblHolt

9 Peramalan_Terpakai Number Peramalan

yang dipakai

10 MSESinggle Number MSE Singgle

11 MSEBrown Number MSE Brown

12 MSEHolt Number MSE Holt

13 MSEPakai Number MSE yang

Pakai

15. Nama Database : MRP.mdb

Nama Tabel : MPS

Primary Key : No_MPS

Fungsi : Menyimpan data Master Production Schedule

Tabel 3.15 Struktur Tabel MPS

No Nama Field Tipe Tabel FK Keterangan

Tabel Field

1 No_MPS Text No MPS

2 Bulan Text Bulan

3 Tahun Text Tahun

4 Kd_Produk Text Brg_Produksi Kd_Produk Kode Produk

5 Nama_Produk Text Brg_Produksi Nama Nama Produk

6 Hr_Efektif Number Hari Efektif

40

7 Peramalan Number Peramalan

8 Rencana Number Rencana

16. Nama Database : MRP.mdb

Nama Tabel : Primary_MRP

Primary Key : Kd_ MRP

Fungsi : Menyimpan data Material Requirement Produk

Tabel 3.16 Struktur Tabel Primary_MRP

No Nama Field Tipe Tabel FK Keterangan

Tabel Field

1 Kd_MRP Text No MRP

2 Bulan Text Bulan

3 Tahun Text Tahun

4 Kd_Produk Text Brg_Produksi Kd_Produk Kode Produk

5 Nama_Produk Text Brg_Produksi Nama Nama Produk

6 Lead_Time Number Lead Time

7 Rop Number Rop

E. Entity Relationship Diagram (ER-D)

Berdasarkan struktur file yang ada maka langkah selanjutnya adalah

membuat ER Diagram. ER Diagram merupakan diagram yang dapat

menunjukkan semua struktur kebutuhan data yang dibutuhkan oleh sistem ini

41

Data Supplier

Kd Supplier

Nama Supplier

Alamat Supplier

No Telepon

No Fax

Contact Person

Data Distributor

Kd Distributor

Nama

Alamat Distributor

Kota

Telp

Fax

Data BOM

Kd BOM

Data Kemampuan Produksi

Kd Produksi

Kemampuan Produk

MPS

Kode MPS

Tanggal MPS

Rencana Produksi

MRP

Kode MRP

Tanggal

Jumlah Pesan

PO

No PO

Tgl PO

Grand Total PO

DO

No Do

Tgl

Grand Total

Bahan Baku

Kd Bahan

Nama Bahan

Biaya Pesan

Biaya Simpan

Satuan

Lead Time

Jumlah

ROP

Harga

Barang Produksi

Kd Produk

Nama Produk

Jenis

Lead Time

Satuan

Jumlah

Harga Barang

Peramalan Permintaan

No Peramalan

Tahun Peramalan

Detil Peramalan

No_Peramalan

Permintaan

Peramalan

Gambar 3.11 ER Diagram MRP

42

NO_PERAMALAN = NO_PERAMALAN

KODE_MRP = KODE_MRP

NO_PERAMALAN = NO_PERAMALAN

KD_PRODUK = KD_PRODUK

KODE_MPS = KODE_MPS

NO_PERAMALAN = NO_PERAMALAN

KD_PRODUK = KD_PRODUK

NO_DO = NO_DO

KODE_MPS = KODE_MPS

KODE_MRP = KODE_MRP

KD_BAHAN = KD_BAHAN

NO_PO = NO_PO

KD_PRODUKSI = KD_PRODUKSI

KD_PRODUK = KD_PRODUK

KD_BAHAN = KD_BAHAN

KD_BOM = KD_BOM

KD_DISTRIBUTOR = KD_DISTRIBUTOR

KD_SUPPLIER = KD_SUPPLIER

DATA_SUPPLIER

KD_SUPPLIER char(10)

NAMA_SUPPLIER char(20)

ALAMAT_SUPPLIER numeric(15)

NO_TELEPON numeric(15)

NO_FAX numeric(15)

CONTACT_PERSON char(15)

DATA_DISTRIBUTOR

KD_DISTRIBUTOR char(10)

NAMA char(15)

ALAMAT_DISTRIBUTOR char(25)

KOTA char(15)

TELP numeric(15)

FAX numeric(15)

DATA_BOM

KD_BOM char(15)

KODE_MRP <undefined>

KD_PRODUK char(10)

DATA_KEMAMPUAN_PRODUKSI

KD_PRODUKSI char(10)

KD_PRODUK char(10)

KODE_MPS char(15)

KEMAMPUAN_PRODUK numeric(10)

MPS

KODE_MPS char(15)

NO_PERAMALAN char(5)

PERIODE_MPS numeric(2)

RENCANA_PRODUKSI char(15)

MRP

KODE_MRP <undefined>

KODE_MPS char(15)

TANGGAL char(5)

JUMLAH_PESAN numeric(10)

PO

NO_PO char(10)

KD_SUPPLIER char(10)

KODE_MRP <undefined>

TGL_PO date

GRAND_TOTAL_PO numeric(10)

DO

NO_DO char(10)

KD_DISTRIBUTOR char(10)

NO_PERAMALAN char(5)

TGL date

GRAND_TOTAL numeric(10)

BAHAN_BAKU

KD_BAHAN char(10)

NAMA_BAHAN char(15)

BIAYA_PESAN numeric(10)

BIAYA_SIMPAN numeric(10)

SATUAN numeric(10)

LEAD_TIME numeric(5)

JUMLH numeric(10)

ROP numeric(10)

HARGA numeric(10)

BARANG_PRODUKSI

KD_PRODUK char(10)

KD_PRODUKSI char(10)

NAMA_PRODUK char(15)

JENIS char(10)

LEAD_TIME numeric(5)

SATUAN numeric(10)

JUMLAH numeric(5)

HARGA_BARANG numeric(10)

PERAMALAN_PERMINTAAN

NO_PERAMALAN char(5)

TAHUN_PERAMALAN timestamp

DETIL_PERAMALAN

NO_PERAMALAN char(5)

PERMINTAAN numeric(15)

PERAMALAN numeric(15)

DETIL_BOM

KD_BOM char(15)

KD_BAHAN char(10)

DETIL_PO

NO_PO char(10)

KD_BAHAN char(10)

NAMA char

SATUAN char

JUMLAH integer

HARGA integer

TOTAL integer

DETIL_DO

NO_DO char(10)

KD_PRODUK char(10)

NAMA character

JENIS character

SATUAN character

JUMLAH integer

HARGA integer

TOTAL integer

Gambar 3.12 Konseptual Data Base

43

F. Rancangan Input dan Output

F.1 Rancangan Input

Rancangan Input adalah rancangan awal dari form - form yang kelak

akan digunakan pada proses pengembangan.

Gambar 3.13 Rancangan Input Maintenance Data Supplier

Gambar 3.14 Rancangan Input Maintenance Data Distributor

Maintenance Data Supplier

Kode Supplier < Kd_supp >

Nama Supplier < Nama_supp >

Alamat < Alamat >

No Telepon < Telephon >

No Fax < Faximile >

Contact Person < Contact >

Maintenance Data Distributor

Kode Distirbutor < Kd_Distibutor >

Nama Distributor < Nama_Distributor >

Alamat < Alamat >

Kota < Kota >

No Telepon < Telephon >

Fax < Faximile >

44

Gambar 3.15 Rancangan Input Maintenance Data Bahan

Gambar 3.16 Rancangan Input Maintenance Data Komponen

Maintenance Data Bahan Kode Bahan < Kd_Bahan >

Nama Bahan < Nama Bahan >

Biaya Pesan < Biaya_Pesan >

Biaya Simpan < Biaya_Simpan >

Satuan < Satuan >

Jumlah < Jumlah >

Lead Time < Lead_Time >

Harga < Harga >

Maintenance Data Komponen Kode Komponen < Kd_Komponen >

Nama komponen < Nama_Komponen >

Biaya Pesan < Biaya_Pesan >

Biaya Simpan < Biaya_Simpan >

Satuan < Satuan >

Jumlah < Jumlah >

Lead Time < Lead_Time >

Harga < Harga >

Kode Bahan Nama Bahan Satuan Kuantitas

45

Gambar 3.17 Rancangan Input Maintenance Data Produk Setengah Jadi

Gambar 3.18 Rancangan Input Maintaince Data Produk

Maintenance Data Setengah Jadi Kode Produk < Kd_Sproduk >

Nama Produk < Nama_Sproduk >

Biaya Pesan < Biaya_Pesan >

Biaya Simpan < Biaya_Simpan >

Satuan < Satuan >

Jumlah < Jumlah >

Lead Time < Lead_Time >

Harga < Harga >

Kode Komponen Nama Komponen Satuan Kuantitas

Maintenance Data Produk Kode Produk < Kd_Produk >

Nama Produk < Nama_Produk >

Biaya Pesan < Biaya_Pesan >

Biaya Simpan < Biaya_Simpan >

Satuan < Satuan >

Jumlah < Jumlah >

Lead Time < Lead_Time >

Harga < Harga >

46

Gambar 3.19 Rancangan Input Maintenance Jenis barang

Gambar 3.20 Rancangan Input Maintenance Bill Off Material

Gambar 3.21 Rancangan Input Maintenance Kapasitas Produksi

Maintenance Kelompok Jenis Barang

Kode Jenis < Kd_Jenis >

Nama < Nama >

Maintenance Data Bill Off Material Kode Bom [ Kd_Bom ]

Kode Produk [ Kode_Produk ]

Nama Produk [ Nama_Produk ]

Kode Sproduk Nama Sproduk Satuan Kuantitas

Maintenance Data Kapasitas Produksi Kode Produksi < Kd_produksi>

Kode Produk [ Kode_Produk ]

Nama Produk [ Nama_Produk ]

Kemampuan Produksi <Kemampuan>

47

Gambar 3.22 Rancangan Input Maintenance Distributor Order

Gambar 3.23 Rancangan Input Peramalan

Gambar 3.24 Rancangan Input Master Production Schedule

Distributor Order

No DO < No_DO >

Tanggal [ Tgl ]

Distributor < Kd_Distributor >

Total DO < Total_DO>

Kode Barang < Kd_barang >

Jumlah < Jumlah >

Harga < Harga >

Peramalan

No Peramalan < No_Peramal >

Tanggal [ Tgl ]

Kode Produk < Kd_Produk >

Nama Produk < Nama_Produk>

Peramalan [ Peramalan ]

Master Production Schedule

No MPS < No_MPS >

Tanggal [ Tgl ]

Kode Produk < Kd_Produk >

Nama Produk < Nama_Produk>

Rencana Produksi [ Rencana ]

48

Gambar 3.25 Rancangan Input Material Requirement Planning

Gambar 3.26 Rancangan Input Purchase Order

F.2 Rancangan Output

Rancangan Output digunakan untuk menggambarakan desain awal dari

form – form input. Output yang dihasilkan oleh sistem ini adalah berbentuk

laporan dan nantinya akan diberikan kepada pihak – pihak yang berkaitan

Material Requirement Planning

Kode MRP < Kd_Mrp >

Tanggal [Tanggal]

Kode Produk <Kd_Prod>

Nama Produk <Nama_Prod>

Periode

Gross Requirement

Schedule Receipts

Onhand

Net Requirements

Planne Order Release

Purchase Order

No PO < No_PO >

Tanggal [ Tgl ]

Supplier < Kd_supp >

Total PO < Total_po]

Kode Barang < Kd_barang >

Jumlah < Jumlah >

Harga < Harga >

49

Gambar 3.27 Rancangan Output Distributor Order

Gambar 3.28 Rancangan Output Purchase Order

Distributor Order

Tanggal Do [ Tgl ]

No DO [ No_pr ]

Kode Distributor [ Kd_Distri ]

Kd_Barang Nama Satuan Jumlah Harga Sub total

Total Purchase Order [ total_po ]

Purchase Order

Tanggal PO [ Tgl ]

No PO [ No_pr ]

Kode Supplier [ Kd_Supp ]

Kd_Barang Nama Satuan Jumlah Harga Sub total

Total Purchase Order [ total_po ]

Request by [ Req_by ]

50

Gambar 3.29 Rancangan Output Stock Barang

Gambar 3.30 Rancangan Output MasterProduction Schedule

Laporan Inventory

Tanggal [ Tanggal sekarang ]

Jenis Barang [ jenis ] (Beverage/Food/Drugstore/General

Supplies/Tobacco)

Kd_Barang Nama Satuan Stok Akhir

Master Production Schedule

Tanggal Mps [ Tgl ]

Kode Produk [kd_Prod]

Nama Produk [ Nama_prod ]

Tanggal [ tanggal ]

Hari Efektif Peramalan Rencana Produksi

Penanggung Jawab [ penanggung_Jawab ]

51

Gambar 3.31 Rancangan Output Material Requirement Planning Primary

Gambar 3.32 Rancangan Output Material Requirement Pagging

Material Requirement Planning Primary

Tanggal MRP [ Tgl ]

Kode Produk [kd_Prod]

Nama Produk [ Nama_prod ]

Tanggal [ tanggal ]

Periode

Gross Requirement

Schedule Receipts

Onhand

Net Requirements

Planne Order Release

Penanggung Jawab [ penanggung_Jawab ]

Material Requirement Planning Pagging

Tanggal Mps [ Tgl ]

Kode Produk [kd_Prod]

Nama Produk [ Nama_prod ]

Tanggal [ tanggal ]

Kode Bahan Periode Kuantitas

Penanggung Jawab [ penanggung_Jawab ]