S teel W ire
S teelW ire
Chemical
R ubber
T extile
R aw Material
B anbury Mixer
S teelas tic
F abric Manufacturer
B reaker B elt B uilding
B ead Cons truction
E xtruder
Calender
Cutting Calender
V is ual Ins pection
Green T ire B uilding
Curing
F inal Ins pection F orce V ariarion
B alance
Lampiran 1. Proses Produksi Ban di PT. Goodyear Indonesia, Tbk
73
Lampiran 2. Use Case Diagram Triport 0.1
DISTRIBUTION PLANNER Input Data User Menyusun Bill of Distribution Distribution Planner
Input Sales Order
Input Data Produk <
>
Supervisor WHS
<> Input Data Distributor Menghitung Distribution Requirements Planning
<>
Input Data Regional WHS
Menghitung Decision Tree
Input Data Transporter <> <<extend>> Menyusun Shipping Plan Input Data Kendaraan
<>
Input Data Jarak
TRANSPORTATION PLANNER STOCK CONTROLLER <>
Memilih Transporter
Transportation Planner Input Data Received Produk <>
Penyusunan MST
Stock Controller
<> Database Management System
Koneksi ke Database Menyusun Transportation Plan DBMS
Memasukkan data delivery monitoring
74
Lampiran 3. Diagram Aktivitas untuk Perencanaan Distribusi Distribution Planner
D and T System
Login as DP
DBMS
Verifikasi User DP Query Data User DP
[Pass or Username Salah]
Login DP
[Pass and Username Benar] Memilih Aktifitas DP
[Distribution Planning]
Aktifitas DP
Membuka Menu DP
[Decision Tree] Membuka menu Decison Tree
Memilih submenu DP
Submenu DP [Input SO]
Input Data Sales Order
[Summary DRP]
[DRP]
Update Data Sales Order
Saving Sales Order Data
Hitung DRP
Saving Planned Order Release
[BOD] Open BOD
Tampilkan Summary DRP
Memilih sub menu decision tree
Submenu Detree
[preprocess]
[decision tree]
[tampilkan tree]
pre-processing data
Hitung decision tree
saving entropi
Visualize tree
[lihat rules] Open Finished Rules
Saving rules
Logout as DP
75
Lampiran 4. Diagram Aktivitas untuk Perencanaan Transportasi Transportation Planner
Triport System
Verifikasi Data TP
Login as TP
[pass or username salah]
DBMS
Open Query Data User
login TP
[pass and username benar]
memilih aktifitas TP
aktifitas TP
[memiliih transporter]
[meilhat trans plan] Pilih Transporter
update transporter terpilih
elivery monitoring]
saving Trans_Plan data (transporter)
[menentukan rute] Hitung MST
saving Trans_Plan (Rute)
Tampilkan report trans_plan
input data status
update delivery monitoring
update source data decision tree
logout as TP
76
Lampiran 5. Diagram Aktivitas Pengontrol persediaan Stock Controller
D and T System
Login as SC
Verifikasi User SC
DBMS
Query Data User SC
[Pass or Username Salah] Login SC
[Pass and Username Benar]
Membuka Menu SC
Menampilkan Form Input Data Produk
Menginputkan Data Produk
Update Data Stock
Simpan Update Data Stock
Logout as SC
77
Lampiran 6. Diagram Aktivitas Supervior Administrator
D and T System
Login as Admin
Verifikasi User
DBMS
Open Query Data Admin
[Pass or Username salah] Login Admin
[Pass and Username Benar] Memilih Aktifitas [user]
[produk]
Update Data Pengguna
Update Data Produk
aktivitas Adm/SP [jarak]
[distributor]
Update data jarak
Update Data Distributor
Saving update data
[kendaraan] [transporter]
Update Data Jenis Kendaraan
Update Data Transporter
Activity DP
Activity TP
Activity SC
logout as admin
78
Lampiran 7. Statechart Diagram Login
Input Username and Password
[Cancel / Quit]
entry / Password and Usernam [Submit Data] [Quit]
Verifikasi User [User Tidak Terdaftar] [Username or Password Salah] do / Verifikasi User
User reject exit / Keluar Sistem
[Password and username benar]
Sistem Start entry / Transaksi [Start using sistem]
79
[Exit DRP Cal]
do / Hitung DRP do / Saving POR
DRP Cal
do / View Home exit / DP Exit
[Exit DP] [Exit Detree]
[Exit Sistem]
exit / Exit as DP
Exit Triport
[Home View]
do / View Home exit / Detree Exit
[Exit Detree Menu] Keluar Menu Detree
[Exit DP menu]
[View Rules]
Preprocessing Data
do / View Rules
Finished Rules
do / View Tree
Visualize Tree
do / Hitung Entropi do / View Entropi
[Exit Detree]
[Exit Preprocess]
[Exit Rules View]
[Exit Tree Visual]
Hitung Decision Tree
do / Analisis Atribut do / Count Atribut
[View Tree]
[Detree Calc]
[Preprocessing]
Keluar Menu DP
[View Summary]
[View BOD]
[Hitung DRP]
do / Open Sub Men
Decision Tree Menu
[Pilih Sub Menu Detree] [Pilih Sub Menu DP]
do / Open Sub Menu
Distribution Planning Menu
[Input Sales Order]
[Exit DRP Sum]
do / View DRP summary / day
Summary DRP
do / Open BOD view
Bill of Distribution
entry / PoH and SR
[Exit BOD View]
[Data SO Submit]
entry / Distributor Demand do / Saving Data Order
Sales Order
[Pilih Sub Menu]
[Detree Menu] [DP Menu]
Distribution Requirements Planning
[Exit SO]
do / Open
Menu Planning
[Masuk Sistem]
Lampiran 8. Statechart Diagram Perencanaan Distribusi
80
Lampiran 9. Statechart Diagram Perencanaan Transportasi
Menu Planning [Masuk Sistem]
[Masuk Menu TP]
do / Open Menu Transportation Planning do / Open sub menu TP [Pilih Sub Menu TP] [input data delivery monitoring]
[Pilih Transporter]
Pemilihan Transporter entry / transporter do / cek rules
[Rute MST]
[Summary Transplan]
Minimum Spanning Tree
TransPlan Full
Delivery Monitoring
do / view transplan
entry / delivery status
do / susun rute MST
[exit delivery monitoring] [exit pilih trans]
[exit rute MST]
[exit transplan]
[exit sub menu TP] Sub menu TP do / view home exit / exit TP [keluar TP] Exit Triport
[keluar sistem]
exit / keluar triport
81
Lampiran 10. Statechart Diagram untuk Pengontrol persediaan
[Masuk Sistem] Menu Stock Terbuka
[View Data]
Viewing Data Produk
[Quit]
[Entry Data] [Data sebelumnya di revisi]
Revisi Data do / Revisi Data Produk [Submit Data]
Input Data Stock do / Input Data Produk
[Submit Data]
Simpan Data Stock
[exit triport]
82
Transporter
trans full
User
ID user
ID user Integer username Variable characters (254) jabatan Variable characters (254) password Variable characters (254)
kode truck
kode truck Variable characters (254) nama truck Variable characters (254) volume Integer full load Integer
Kendaraan
kend full
as transplan truck
as transplan tran
kode trans
kode trans Variable characters (254) nama trans Variable characters (254) wilayah Variable characters (254)
ID stock
ID stock Integer kode produk Variable characters (254) stock on hand Integer
Stock Produk
Produk Received
Receiving Produk
data truck
data trans
Trans Plan
ship plan
bobot MST
ID transplan
jarak bobot
detree ID
dtree ID Integer kode trans Variable characters (254) nama WHS Variable characters (254) gol muatan Integer nama truck Variable characters (254) delivery status Variable characters (254)
ID jarak
Decision Tree
ID WHS
ID jarak Integer kota awal Variable characters (254) kota akhir Variable characters (254) jarak Integer
as rules
Regional WHS
data WHS full shipo
as shipo WHS
data WHS ship
ID WHS Integer nama WHS Variable characters (254) safety stock Integer lot size Integer lead time Integer
trans order
ID shipping
ID shipping Variable characters (254) Variable characters (254) ID produk nama produk Variable characters (254) Variable characters (254) regWHS day kirim Integer month kirim Integer year kirim Integer Integer demand
ag TP Shipo
Produk shipped
as stock
Shipping Order
as shipping data produk ship
data produk stock
ID transplan Integer kode produk Variable characters (254) Integer ID WHS day kirim Integer month kirim Integer year kirim Integer fixed demand Integer kode trans Variable characters (254) Variable characters (254) kode truck
ID rec
ID rec Integer tgl receive Integer kode produk Integer received prod Integer
data dist WHS
as WHS dist
data dist full WHS
Produk
data prod full order
data dist order
as SO dist
kode dist
kode dist Variable characters (254) nama dist Variable characters (254) Variable characters (254) regWHS alamat Variable characters (254) lead time Integer safety stock Integer lot size Integer
Distributor
data dist full order
ID order
ID order Integer Date & Time tgl order kode dist Variable characters (254) Variable characters (254) kode produk demand Integer Integer day terima month terima Integer year terima Integer
Sales Order
as order
kode produk
kode produk Variable characters (254) nama produk Variable characters (254)
data produk order
data prod full ship
data prod full stock
Lampiran 11. Conceptual Data Model Triport 0.1
83
int varchar(254) int int int int
kode truck nama truck volume full load
data truck
data trans
varchar(254) varchar(254) int int
Kendaraan
kend full
trans full
kode trans varchar(254) nama trans varchar(254) varchar(254) wilayah
Transporter
int ID stock varchar(254) kode produk stock on hand int
Stock Produk
ID stock Pro_kode produk ID rec tgl receive kode produk received prod
Receiving Produk
data produk stock
ID transplan kode produk ID WHS day kirim month kirim year kirim fixed demand kode trans kode truck
ID transplan int ID jarak int
bobot MST
int varchar(254) varchar(254) int varchar(254) varchar(254)
Decision Tree
int varchar(254) int int int
Regional WHS
data prod full stock
ID jarak kota awal kota akhir jarak
int varchar(254) varchar(254) int
jarak bobot
data dist WHS
data dist full WHS
data WHS ship
int int varchar(254) varchar(254) varchar(254) varchar(254) varchar(254) int int int int
data WHS full shipo
ID WHS nama WHS safety stock lot size lead time
dtree ID kode trans nama WHS gol muatan nama truck delivery status
trans order
ship plan
dtree ID int ID transplan int
as rules
int varchar(254) int int int int int varchar(254) varchar(254)
Trans Plan
ID shipping varchar(254) ID transplan int
ag TP Shipo
ship plan
trans order
ID stock ID WHS kode produk ID shipping ID produk nama produk regWHS day kirim month kirim year kirim demand
Shipping Order
data produk ship
ID WHS kode dist nama dist regWHS alamat lead time safety stock lot size
ID user username jabatan password
data dist order
int datetime varchar(254) varchar(254) int int int int
int varchar(254) varchar(254) varchar(254)
User
int varchar(254) varchar(254) varchar(254) varchar(254) int int int
Distributor
data dist full order
ID order tgl order kode dist kode produk demand day terima month terima year terima
Sales Order
data produk order
data prod full order
kode produk varchar(254) nama produk varchar(254)
Produk
data prod full ship
Lampiran 12. Physical Data Model Triport 0.1
84
Lampiran 13. Struktur User Interface Triport 0.1
85
Lampiran 14. Struktur Tree
86
Lampiran 15. Rules Pengiriman Produk No. 1 2 3 4 5 6 7 8
Rules IF Pengantar Produk = Efata AND Tujuan = Bogor AND Muatan = A AND Jenis Kendaraan = CD THEN Status = Late IF Pengantar Produk = Efata AND Tujuan = Bogor AND Muatan = B AND Jenis Kendaraan = Fuso THEN Status = Late IF Pengantar Produk = Antasena AND Tujuan = Bogor THEN Status = Late IF Pengantar Produk = Antasena AND Tujuan = Semarang AND Jenis Kendaraan =CD AND Muatan = A THEN Status = Late IF Pengantar Produk = Antasena AND Tujuan = Semarang AND Jenis Kendaraan =Fuso AND Muatan = A THEN Status = Late IF Pengantar Produk = Hana AND Muatan = A AND Tujuan = Probolinggo AND Jenis Kendaraan = Tronton THEN Status = Late IF Pengantar Produk = Hana AND Muatan = A AND Tujuan = Probolinggo AND Jenis Kendaraan = Fuso THEN Status = Late
16
IF Pengantar Produk = PLS THEN Status = Late IF Pengantar Produk = Hana AND Muatan = B AND Tujuan = Probolinggo AND Jenis Kendaraan = CD THEN Status = Late IF Pengantar Produk = Hana AND Muatan = B AND Tujuan = Probolinggo AND Jenis Kendaraan = FusoTHEN Status = Late IF Pengantar Produk = Hana AND Muatan = C AND Jenis Kendaraan = Fuso AND Tujuan = Probolinggo THEN Status = Late IF Pengantar Produk = Hana AND Muatan = C AND Jenis Kendaraan = Tronton THEN Status = Late IF Pengantar Produk = Kamadjaja AND Jenis Kendaraan = CD AND Tujuan = Semarang AND Muatan = A THEN Status = Late IF Pengantar Produk = Kamadjaja AND Jenis Kendaraan = CD AND Tujuan = Semarang AND Muatan = B THEN Status = Late IF Pengantar Produk = Kamadjaja AND Jenis Kendaraan = Fuso AND Muatan = C THEN Status = Late IF Pengantar Produk = Kamadjaja AND Jenis Kendaraan = Fuso AND Muatan = B AND Tujuan = Semarang THEN Status = Late
17
IF Pengantar Produk = SNS AND Tujuan = Semarang THEN Status = Late
18
IF Pengantar Produk = SNS AND Tujuan = Madiun THEN Status = Late
19
IF Pengantar Produk = SNS AND Tujuan = Purwakarta THEN Status = Late IF Pengantar Produk = SNS AND Tujuan = Surabaya AND Jenis Kendaraan = CD AND Muatan = A THEN Status = Late IF Pengantar Produk = SNS AND Tujuan = Surabaya AND Jenis Kendaraan = CD AND Muatan = B THEN Status = Late IF Pengantar Produk = SNS AND Tujuan = Surabaya AND Jenis Kendaraan = Fuso THEN Status = Late IF Pengantar Produk = SNS AND Tujuan = Surabaya AND Jenis Kendaraan = Tronton AND Muatan = B THEN Status = Late IF Pengantar Produk = Efata AND Tujuan = Bandung AND Muatan = C THEN Status = On Time IF Pengantar Produk = Efata AND Tujuan = Bandung AND Muatan = D THEN Status = On Time IF Pengantar Produk = Efata AND Tujuan = Bandung AND Muatan = E THEN Status = On Time IF Pengantar Produk = Efata AND Tujuan = Bandung AND Muatan = F THEN Status = On Time IF Pengantar Produk = Efata AND Tujuan = Bandung AND Muatan = G THEN Status = On Time
9 10 11 12 13 14 15
20 21 22 23 24 25 26 27 28
87
Lampiran 15. Rules Pengiriman Produk (Lanjutan) No 29 30 31 32 33
Rules IF Pengantar Produk = Efata AND Tujuan = Bandung AND Muatan = A AND Jenis Kendaraan = Fuso THEN Status = On Time IF Pengantar Produk = Efata AND Tujuan = Bandung AND Muatan = A AND Jenis Kendaraan = CD THEN Status = On Time IF Pengantar Produk = Efata AND Tujuan = Bandung AND Muatan = B AND Jenis Kendaraan = Fuso THEN Status = On Time IF Pengantar Produk = Efata AND Tujuan = Bandung AND Muatan = B AND Jenis Kendaraan = CD THEN Status = On Time
42
IF Pengantar Produk = Efata AND Tujuan = Purwakarta THEN Status = On Time IF Pengantar Produk = Efata AND Tujuan = Jakarta AND Muatan = D THEN Status = On Time IF Pengantar Produk = Efata AND Tujuan = Jakarta AND Muatan = F THEN Status = On Time IF Pengantar Produk = Efata AND Tujuan = Jakarta AND Muatan = A AND Jenis Kendaraan = Fuso THEN Status = On Time IF Pengantar Produk = Efata AND Tujuan = Jakarta AND Muatan = A AND Jenis Kendaraan = CD THEN Status = On Time IF Pengantar Produk = Efata AND Tujuan = Jakarta AND Muatan = B AND Jenis Kendaraan = Fuso THEN Status = On Time IF Pengantar Produk = Efata AND Tujuan = Jakarta AND Muatan = B AND Jenis Kendaraan = CD THEN Status = On Time IF Pengantar Produk = Efata AND Tujuan = Jakarta AND Muatan = C AND Jenis Kendaraan = Fuso THEN Status = On Time IF Pengantar Produk = Efata AND Tujuan = Jakarta AND Muatan = C AND Jenis Kendaraan = CD THEN Status = On Time IF Pengantar Produk = Efata AND Tujuan = Karawang AND Muatan = A AND Jenis Kendaraan = CD THEN Status = On Time
43
IF Pengantar Produk = Antasena AND Tujuan = Bandung THEN Status = On Time
44
IF Pengantar Produk = Antasena AND Tujuan = Purwakarta THEN Status = On Time IF Pengantar Produk = Hana AND Muatan = A AND Tujuan = Yogyakarta THEN Status = On Time IF Pengantar Produk = Hana AND Muatan = A AND Tujuan = Madiun AND Jenis Kendaraan = CD THEN Status = On Time IF Pengantar Produk = Hana AND Muatan = A AND Tujuan = Madiun AND Jenis Kendaraan = Fuso THEN Status = On Time IF Pengantar Produk = Hana AND Muatan = A AND Tujuan = Probolinggo AND Jenis Kendaraan = CD THEN Status = On Time IF Pengantar Produk = Hana AND Muatan = A AND Tujuan = Surabaya AND Jenis Kendaraan = CD THEN Status = On Time IF Pengantar Produk = Hana AND Muatan = A AND Tujuan = Surabaya AND Jenis Kendaraan = Fuso THEN Status = On Time IF Pengantar Produk = Hana AND Muatan = A AND Tujuan = Surabaya AND Jenis Kendaraan = Tronton THEN Status = On Time IF Pengantar Produk = Hana AND Muatan = A AND Tujuan = Surabaya AND Jenis Kendaraan = Wing Box THEN Status = On Time
34 35 36 37 38 39 40 41
45 46 47 48 49 50 51 52 53 54 55
IF Pengantar Produk = Hana AND Muatan = E THEN Status = On Time IF Pengantar Produk = Hana AND Muatan = B AND Tujuan = Yogyakarta THEN Status = On Time IF Pengantar Produk = Hana AND Muatan = B AND Tujuan = Madiun THEN Status = On Time
88
Lampiran 15. Rules Pengiriman Produk (Lanjutan) No 56 57 58 59 60 61 62 63 64
Rules IF Pengantar Produk = Hana AND Muatan = B AND Tujuan = Probolinggo AND Jenis Kendaraan = Tronton THEN Status = On Time IF Pengantar Produk = Hana AND Muatan = B AND Tujuan = Probolinggo AND Jenis Kendaraan = Wing Box THEN Status = On Time IF Pengantar Produk = Hana AND Muatan = B AND Tujuan = Surabaya AND Jenis Kendaraan = CD THEN Status = On Time IF Pengantar Produk = Hana AND Muatan = B AND Tujuan = Surabaya AND Jenis Kendaraan = Fuso THEN Status = On Time IF Pengantar Produk = Hana AND Muatan = B AND Tujuan = Surabaya AND Jenis Kendaraan = Tronton THEN Status = On Time IF Pengantar Produk = Hana AND Muatan = C AND Jenis Kendaraan = CD THEN Status = On Time IF Pengantar Produk = Hana AND Muatan = C AND Jenis Kendaraan = Fuso AND Tujuan = Surabaya THEN Status = On Time IF Pengantar Produk = Hana AND Muatan = C AND Jenis Kendaraan = Wing Box THEN Status = On Time
69
IF Pengantar Produk = Kamadjaja AND Jenis Kendaraan = Tronton THEN Status = On Time IF Pengantar Produk = Kamadjaja AND Jenis Kendaraan = Wing Box THEN Status = On Time IF Pengantar Produk = Kamadjaja AND Jenis Kendaraan = CD AND Tujuan = Bogor THEN Status = On Time IF Pengantar Produk = Kamadjaja AND Jenis Kendaraan = CD AND Tujuan = Bandung THEN Status = On Time IF Pengantar Produk = Kamadjaja AND Jenis Kendaraan = CD AND Tujuan = Semarang AND Muatan = C THEN Status = On Time IF Pengantar Produk = Kamadjaja AND Jenis Kendaraan = Fuso AND Muatan = A AND Tujuan = Semarang THEN Status = On Time
70
IF Pengantar Produk = SNS AND Tujuan = Probolinggo THEN Status = On Time
65 66 67 68
89