Lampiran 1.
Usecase Diagram
Canetrans
Jumlah truk <<include>> <<include>> <<include>> <<extend>> <<include>> <<extend>> <<include>> Sinder Mandor Kontraktor Kepala Penebangan Input Jumlah T ruk T ersedia Input Jumlah T enaga T ebang Input Rencana T ebang Input Kondisi Cuaca Hitung Jarak Hitung Waktu T empuh Mencetak Report Rencana T ebang Proses Penjadwalan dan Penentuan RuteHitung Jumlah Kebutuhan T ruk Cetak Report Penjadwalan Waktu T ebang Waktu Antrian Waktu Perjalanan Input Waktu T ebang
Lampiran 4. Class Diagram Sistem Transportasi Canetrans
data departemen penebangan data sinder
penjadwalan 0..1
data rencana tebang 0..* jadwal Data kebun 0..1 nomor petak 0..* rencana tebang hasil taksasi 0..1 log in sinder 0..* data rencana tebang
rencana tebang 0..1
data rencana tebang 0..* log in penebangan jadwal trasnportasi 0..1 log in penebangan 0..* data tebang
Penjadwalan dan rute
0..1 data penjadwalan 0..* log in mandor data mandor sumber daya 0..1 data sumber daya
0..* log in sinder
Penjadwalan dan rute
0..1 data penjadwalan 0..* sumber daya Data User -id_user user_name password : int : String : String + + + log_in () log_out () input_data () : void : void : void mandor -Id Mandor nama mandor : int : char + simpan data () : void
kontraktor -id kontraktor nama kontraktor jenis kontraktor tenaga tebang jumlah kendaraan mandor : int : char : int : int : int : int + simpan data () : void
data sinder
-id sinder user name sinder password : int : Character : int Data Dept.penebangan -id dept.penebangan user name password : int : Character : int Rencana Tebang -periodetebang hari tanggal bulan tahun nama kavling nomor petak jumlah tebang sinder mandor cuaca jarak waktu tempuh : int : Number : Number : Number : Number : char : Number : Number : char : char : char : Number : Number + + + + + + + simpan data () hapus data () edit data () update data () cek jarak () cek waktu tempuh () cetak report () : void : void : void : void : void : void : void data kebun -nama kavling nomor petak jarak kebun waktu tempuh jenis tebu kelompok jarak : char : Number : Number : Number : int : Number + simpan data () : int
Transaksi -id_transaksi id_tebang id_kebun trip jeda waktu tempuh : int : int : int : int : int : int + + simpan data () cetak data () : void : void
Lampiran 5. Statechart Diagram Login Canetrans
[Starting]
[cancel]
[Quit] [Not verified]
[password and username correct]
[Start using CaneTrans] [submit data]
[Starting] [Starting]
[masuk log in] [masuk log in] [masuk log in]
Input username dan password entry / password and username
Verifikasi user
do / Verify User ditolak
exit / Keluar sistem
Sistem start do / start subsistem Log in Dept.Penebangan do / masuk sistem Log in admin do / masuk sistem log in sinder do / masuk sistem
Lampiran 6. Usecase Diagram Input Rencana Tebang
[Masuk Dept.Penebangan]
[Pilih menu]
[open rencana tebang]
[open jadwal] [exit sistem] [exit sistem] [proses jadwal] [cetak report] [cetak report] [exit sistem] Pilihan Menu do / open
Open Rencana Tebang do / open
Open Jadwal Trasnportasi do / open
Proses data do / Process Exit Sistem
exit / exit sistem
cetak report do / report
Lampiran 7. Statechart Diagram Edit dan Cari Data
[Masuk Admin] [input data] [cari data] [Pilih input] [add data] [add data] [add data] [add data] [simpan data] [simpan data] [simpan data] [simpan data] [simpan data] [pilih search] [cari data] [cari data] [cari data] [cari data] [cari data] [cari data] [cari data] [cetak report] [cetak report] [cetak report] [cetak report] [cetak report] [cetak report] [cetak report][exit sistem] [exit sistem] add data do / input data pilihan menu do / open menu cari data do / search add mandor do / input add sinder do / input add kontraktor do / input add user do / input simpan data do / save
cari data taksasi do / search
cari data kebun do / search
cari data jadwal do / search
cari sinder do / search cari data rencana tebang do / search cari mandor do / search cari kontraktor do / search cetak report do / report
Lampiran 8. CDM Sistem Transportasi
data departemen penebangan data sinder
penjadwalan data rencana tebang
jadwal Data kebun nomor petak rencana tebang hasil taksasi log in sinder
data rencana tebang
rencana tebang
data rencana tebang log in penebangan
jadwal trasnportasi log in penebangan
data tebang
Penjadwalan dan rute data penjadwalan
log in mandor data mandor
sumber daya
data sumber daya log in sinder
Penjadwalan dan rute
data penjadwalan sumber daya Data User id_user user_name password <ai> Integer Variable characters (254) Variable characters (254) Identifier_1 <ai1> mandor Id Mandor nama mandor Integer Characters (1) kontraktor id kontraktor nama kontraktor jenis kontraktor tenaga tebang jumlah kendaraan mandor Integer Characters (1) Integer Integer Integer Integer data sinder id sinder
user name sinder password Integer Characters (1) Integer Data Dept.penebangan id dept.penebangan user name password Integer Characters (1) Integer Rencana Tebang periodetebang hari tanggal bulan tahun nama kavling nomor petak jumlah tebang sinder mandor cuaca jarak waktu tempuh Integer Number Number Number Number Characters (1) Number Number Characters (1) Characters (1) Characters (1) Number Number data kebun nama kavling nomor petak jarak kebun waktu tempuh jenis tebu kelompok jarak Characters (1) Number Number Number Integer Number Transaksi id_transaksi id_tebang id_kebun trip jeda waktu tempuh Integer Integer Integer Integer Integer Integer
Lampiran 9. PDM Sistem Transportasi Canetrans
jadwal data rencana tebang
rencana tebang
nomor petak
data rencana tebang log in sinder
log in penebangan
data rencana tebang
data tebang
log in penebangan
log in mandor
data penjadwalan log in sinder
data sumber daya
sumber daya data penjadwalan Data User id_user user_name password integer varchar(254) varchar(254) <ak> mandor Id Mandor nama mandor integer char(1) kontraktor id kontraktor nama kontraktor jenis kontraktor tenaga tebang jumlah kendaraan mandor integer char(1) integer integer integer integer data sinder id sinder user name sinder password integer char(1) integer Data Dept.penebangan id dept.penebangan user name password integer char(1) integer Rencana Tebang periodetebang hari tanggal bulan tahun nama kavling nomor petak jumlah tebang sinder mandor cuaca jarak waktu tempuh integer numeric numeric numeric numeric char(1) numeric numeric char(1) char(1) char(1) numeric numeric data kebun nama kavling nomor petak jarak kebun waktu tempuh jenis tebu kelompok jarak char(1) numeric numeric numeric integer numeric Transaksi id_transaksi id_tebang id_kebun trip jeda waktu tempuh integer integer integer integer integer integer