SlideShare a Scribd company logo
1 of 10
Download to read offline
1. Buat tabel dan relasi antar tabel sesuai dengan EERD topik anda
Memantau bekerja
Memimpin
Mengadakan
Memesan
Angkutan_Darat1
Angkutan Laut
Angkutan_Udara
Angkutan_Darat2
tempat_pemberhentian
tempat_berlabuh tempat_mendarat
tempat_berhenti
Pemilik
Kode_Pemilik
Nama_Pemilik
Alamat_Pemilik
TTL_Pemilik
JKelamin_Pemilik
<pi> Integer
Variable characters (20)
Variable characters (40)
Variable characters (10)
Variable characters (10)
<M>
<M>
<M>
<M>
<M>
Identifier_1 <pi>
Karyawan
Kode_Karyawan
Nama_Karyawan
Alamat_Karyawan
TTL_Karyawan
JKelamin_Karyawan
<pi> Integer
Variable characters (20)
Variable characters (40)
Variable characters (10)
Variable characters (10)
<M>
<M>
<M>
<M>
<M>
Identifier_1 <pi>
Travel
No_Travel1
Nama_Travel
Alamat_Travel
NoTelp_Travel
<pi> Integer
Variable characters (20)
Variable characters (40)
Integer
<M>
<M>
<M>
<M>
Identifier_1 <pi>
Promo
Kode_Promo
NamaAcara_Promo
Paket_Promo
TglMulai_Promo
TglAkhir_Promo
<pi> Integer
Variable characters (25)
Variable characters (30)
Variable characters (10)
Variable characters (10)
<M>
<M>
<M>
<M>
<M>
Identifier_1 <pi>
KeretaApi
No_KA
Nama_KA
Jalur_KA
Jumlah_Gerbong
Tarif_KA
<pi> Integer
Variable characters (15)
Variable characters (40)
Integer
Variable characters (20)
<M>
<M>
<M>
<M>
<M>
Identifier_1 <pi>
Customer
Kode_Customer
Nama_Customer
Alamat_Customer
NoTelp_Customer
Jml_Pemesanan
<pi> Integer
Variable characters (20)
Variable characters (40)
Integer
Integer
<M>
<M>
<M>
<M>
<M>
Identifier_1 <pi>
Kapal
No_Kapal
Nama_Kapal
Jalur_Kapal
Kapasitas_Muatan
Tarif_Kapal
<pi> Integer
Variable characters (15)
Variable characters (30)
Variable characters (10)
Variable characters (20)
<M>
<M>
<M>
<M>
<M>
Identifier_1 <pi>
Pesawat
No_Pesawat
Nama_Pesawat
Jalur_Pesawat
Jumlah_Penumpang
Tarif_Pesawat
<pi> Integer
Variable characters (15)
Variable characters (30)
Integer
Variable characters (30)
<M>
<M>
<M>
<M>
<M>
Identifier_1 <pi>
Bis
No_Bis
Nama_Bis
Jalur_Bis
Jumlah_Kursi
Tarif_Bis
<pi> Integer
Variable characters (15)
Variable characters (20)
Integer
Variable characters (30)
<M>
<M>
<M>
<M>
<M>
Identifier_1 <pi>
Stasiun
Kode_Stasiun
Nama_Stasiun
Alamat_Stasiun
<pi> Integer
Variable characters (20)
Variable characters (40)
<M>
<M>
<M>
Identifier_1 <pi>
Pelabuhan
Kode_Pelabuhan
Nama_Pelabuhan
Alamat_Pelabuhan
<pi> Integer
Variable characters (20)
Variable characters (30)
<M>
<M>
<M>
Identifier_1 <pi>
Bandara
Kode_Bandara
Nama_Bandara
Alamat_Bandara
<pi> Integer
Variable characters (20)
Variable characters (30)
<M>
<M>
<M>
Identifier_1 <pi>
Terminal
Kode_Terminal
Nama_Terminal
Alamat_Terminal
<pi> Integer
Variable characters (20)
Variable characters (30)
<M>
<M>
<M>
Identifier_1 <pi>
 Relasi inheritance pada database terjadi antara tabel Travel dengan table KeretaApi,
Kapal, Pesawat, Bis. Table Travel sebagai induk.
 Relasi antara table Pemilik dengan table Travel dan Karyawan
Memantau bekerja
Memimpin
Pemilik
Kode_Pemilik
Nama_Pemilik
Alamat_Pemilik
TTL_Pemilik
JKelamin_Pemilik
<pi> Integer
Variable characters (20)
Variable characters (40)
Variable characters (10)
Variable characters (10)
<M>
<M>
<M>
<M>
<M>
Identifier_1 <pi>
Karyawan
Kode_Karyawan
Nama_Karyawan
Alamat_Karyawan
TTL_Karyawan
JKelamin_Karyawan
<pi> Integer
Variable characters (20)
Variable characters (40)
Variable characters (10)
Variable characters (10)
<M>
<M>
<M>
<M>
<M>
Identifier_1 <pi>
Travel
No_Travel1
Nama_Travel
Alamat_Travel
NoTelp_Travel
<pi> Integer
Variable characters (20)
Variable characters (40)
Integer
<M>
<M>
<M>
<M>
Identifier_1 <pi>
JenisAngkutan_Darat1 JenisAngkutan Laut
JenisAngkutan_Udara JenisAngkutan_Darat2
Travel
No_Travel1
Nama_Travel
Alamat_Travel
NoTelp_Travel
<pi> Integer
Variable characters (20)
Variable characters (40)
Integer
<M>
<M>
<M>
<M>
Identifier_1 <pi>
KeretaApi
No_KA
Nama_KA
Jalur_KA
Jumlah_Gerbong
Tarif_KA
<pi> Integer
Variable characters (15)
Variable characters (40)
Integer
Variable characters (20)
<M>
<M>
<M>
<M>
<M>
Identifier_1 <pi>
Kapal
No_Kapal
Nama_Kapal
Jalur_Kapal
Kapasitas_Muatan
Tarif_Kapal
<pi> Integer
Variable characters (15)
Variable characters (30)
Variable characters (10)
Variable characters (20)
<M>
<M>
<M>
<M>
<M>
Identifier_1 <pi>
Pesawat
No_Pesawat
Nama_Pesawat
Jalur_Pesawat
Jumlah_Penumpang
Tarif_Pesawat
<pi> Integer
Variable characters (15)
Variable characters (30)
Integer
Variable characters (30)
<M>
<M>
<M>
<M>
<M>
Identifier_1 <pi>
Bis
No_Bis
Nama_Bis
Jalur_Bis
Jumlah_Kursi
Tarif_Bis
<pi> Integer
Variable characters (15)
Variable characters (20)
Integer
Variable characters (30)
<M>
<M>
<M>
<M>
<M>
Identifier_1 <pi>
 Relasi antara table customer dan table Travel (many to many)
 Relasi antara table Travel dengan table Promo (One to Many)
 Relasi antara table Kereta Api dengan table Stasiun (many to many)
 Relasi antara table Kapal dengan table Pelabuhan (many to many)
 Relasi antara table Pesawat dengan table Bandara (many to many)
Memesan
Travel
No_Travel1
Nama_Travel
Alamat_Travel
NoTelp_Travel
<pi> Integer
Variable characters (20)
Variable characters (40)
Integer
<M>
<M>
<M>
<M>
Identifier_1 <pi>
Customer
Kode_Customer
Nama_Customer
Alamat_Customer
NoTelp_Customer
Jml_Pemesanan
<pi> Integer
Variable characters (20)
Variable characters (40)
Integer
Integer
<M>
<M>
<M>
<M>
<M>
Identifier_1 <pi>
Mengadakan
Travel
No_Travel1
Nama_Travel
Alamat_Travel
NoTelp_Travel
<pi> Integer
Variable characters (20)
Variable characters (40)
Integer
<M>
<M>
<M>
<M>
Identifier_1 <pi>
Promo
Kode_Promo
NamaAcara_Promo
Paket_Promo
TglMulai_Promo
TglAkhir_Promo
<pi> Integer
Variable characters (25)
Variable characters (30)
Variable characters (10)
Variable characters (10)
<M>
<M>
<M>
<M>
<M>
Identifier_1 <pi>
tempat_mendarat
Pesawat
No_Pesawat
Nama_Pesawat
Jalur_Pesawat
Jumlah_Penumpang
Tarif_Pesawat
<pi> Integer
Variable characters (15)
Variable characters (30)
Integer
Variable characters (30)
<M>
<M>
<M>
<M>
<M>
Identifier_1 <pi>
Bandara
Kode_Bandara
Nama_Bandara
Alamat_Bandara
<pi> Integer
Variable characters (20)
Variable characters (30)
<M>
<M>
<M>
Identifier_1 <pi>
tempat_pemberhentian
KeretaApi
No_KA
Nama_KA
Jalur_KA
Jumlah_Gerbong
Tarif_KA
<pi> Integer
Variable characters (15)
Variable characters (40)
Integer
Variable characters (20)
<M>
<M>
<M>
<M>
<M>
Identifier_1 <pi>
Stasiun
Kode_Stasiun
Nama_Stasiun
Alamat_Stasiun
<pi> Integer
Variable characters (20)
Variable characters (40)
<M>
<M>
<M>
Identifier_1 <pi>
tempat_berlabuh
Kapal
No_Kapal
Nama_Kapal
Jalur_Kapal
Kapasitas_Muatan
Tarif_Kapal
<pi> Integer
Variable characters (15)
Variable characters (30)
Variable characters (10)
Variable characters (20)
<M>
<M>
<M>
<M>
<M>
Identifier_1 <pi>
Pelabuhan
Kode_Pelabuhan
Nama_Pelabuhan
Alamat_Pelabuhan
<pi> Integer
Variable characters (20)
Variable characters (30)
<M>
<M>
<M>
Identifier_1 <pi>
 Relasi antara table Bis dengan table Terminal (many to many)
Procedure
 Procedure update_Karyawan
Input : Kode_Karyawan
Proses : Kode_Karyawan akan dicari pada Karyawan. Bila ada maka data bisa diupdate jika
tidak ada maka langsung untuk menginputkan data baru
Output : data terupdate,dan data terbaru
 Procedure update_Pemilik
Input : Kode_Pemilik
Proses : Kode_Pemilik akan dicari pada Pemilik. Bila ada maka data bisa diupdate jika tidak
ada maka langsung untuk menginputkan data baru
Output : data terupdate,dan data terbaru
 Procedure update_Promo
Input : Kode_Promo
Proses : Kode_Promo akan dicari pada Promo. Bila ada maka data bisa diupdate jika tidak ada
maka langsung untuk menginputkan data baru
Output : data terupdate,dan data terbaru
 Procedure update_Customer
Input : Kode_Customer
Proses : Kode_Customer akan dicari pada Customer. Bila ada maka data bisa diupdate jika
tidak ada maka langsung untuk menginputkan data baru
Output : data terupdate,dan data terbaru
 Procedure update_Bis
tempat_berhenti
Bis
No_Bis
Nama_Bis
Jalur_Bis
Jumlah_Kursi
Tarif_Bis
<pi> Integer
Variable characters (15)
Variable characters (20)
Integer
Variable characters (30)
<M>
<M>
<M>
<M>
<M>
Identifier_1 <pi>
Terminal
Kode_Terminal
Nama_Terminal
Alamat_Terminal
<pi> Integer
Variable characters (20)
Variable characters (30)
<M>
<M>
<M>
Identifier_1 <pi>
Input : No_Bis
Proses : No_Bis akan dicari pada Bis. Bila ada maka data bisa diupdate jika tidak ada maka
langsung untuk menginputkan data baru
Output : data terupdate,dan data terbaru
 Procedure update_Kapal
Input : No_Kapal
Proses : No_Kapal akan dicari pada Kapal. Bila ada maka data bisa diupdate jika tidak ada
maka langsung untuk menginputkan data baru
Output : data terupdate,dan data terbaru
 Procedure delete_Bis
Input : No_Bis
Proses : No_Bis akan dicari pada Bis. Setelah data yang dicari itu ditemukan maka data yang
terpilih akan di delete.
Output : data bis terhapus
 Procedure delete_Kereta
Input : No_Kereta
Proses : No_Kereta akan dicari pada Kereta. Setelah data yang dicari itu ditemukan maka data
yang terpilih akan di delete.
Output : data Kereta terhapus
 Procedure delete_Pesawat
Input : No_Pesawat
Proses : No_Pesawat akan dicari pada Pesawat. Setelah data yang dicari itu ditemukan maka
data yang terpilih akan di delete.
Output : data Pesawat terhapus
 Procedure delete_Kapal
Input : No_Kapal
Proses : No_ Kapal akan dicari pada Kapal. Setelah data yang dicari itu ditemukan maka data
yang terpilih akan di delete.
Output : data Kapal terhapus
 Procedure delete_Promo
Input : Kode_Promo
Proses : Kode_Promo akan dicari pada Promo. Setelah data yang dicari itu ditemukan maka
data yang terpilih akan di delete.
Output : data Promo terhapus
 Procedure delete_Customer
Input : Kode_Customer
Proses : Kode_Customer akan dicari pada Customer. Setelah data yang dicari itu ditemukan
maka data yang terpilih akan di delete.
Output : data Customer terhapus
 Procedure delete_Karyawan
Input : Kode_Karyawan
Proses : Kode_ Karyawan akan dicari pada Karyawan. Setelah data yang dicari itu ditemukan
maka data yang terpilih akan di delete.
Output : data Karyawan terhapus
Function
Function cek_KodeKaryawan
Input : KodeKaryawan
Proses : Jika KodeKaryawan dimasukkan selain integer (angka) maka proses pengecekan kode
karyawan tidak akan dilanjutkan. Tetapi jika Kode karyawan yang dimasukkan benar maka akan
tampil data karyawan
Output : data Karyawan
Function cek_dataKaryawan
Input : Kode_Karyawan
Proses : Mencari data dengan Kode_Karyawan pada Karyawan
Output : Menampilkan data Karyawan
Function cek_dataBis
Input : Kode_Bis
Proses : Mencari data dengan Kode_Bis pada Bis
Output : Menampilkan data Bis
Function cek_dataKapal
Input : Kode_Kapal
Proses : Mencari data dengan Kode_Kapal pada Kapal
Output : Menampilkan data Kapal
Function cek_dataKA
Input : Kode_KA
Proses : Mencari data dengan Kode_KA pada KeretaApi
Output : Menampilkan data KeretaApi
Function cek_dataPesawat
Input : Kode_Pesawat
Proses : Mencari data dengan Kode_Pesawat pada Pesawat
Output : Menampilkan data Pesawat
Trigger
Mencatat Setiap adanya perubahan data dalam travel.
 Karyawan
Inputan : Kode_Karyawan
Proses : jika terjadi proses update pada table Karyawan maka secara otomatis Kode_Pegawai yang telah
di update akan masuk kedalam table history beserta tanggal update terjadi.
Output : pada table history akan muncul field keterangan id yang di update beserta tanggal update.
 Kereta
Inputan : Kode_Kereta
Proses : jika terjadi proses update pada table Kereta maka secara otomatis Kode_Kereta yang telah di
update akan masuk kedalam table history beserta tanggal update terjadi.
Output : pada table history akan muncul field keterangan id yang di update beserta tanggal update.
 Kapal
Inputan : Kode_Kapal
Proses : jika terjadi proses update pada table Kapal maka secara otomatis Kode_Kapal yang telah di
update akan masuk kedalam table history beserta tanggal update terjadi.
Output : pada table history akan muncul field keterangan id yang di update beserta tanggal update.
 Bis
Inputan : Kode_Bis
Proses : jika terjadi proses update pada table Bis maka secara otomatis Kode_Bis yang telah di update
akan masuk kedalam table history beserta tanggal update terjadi.
Output : pada table history akan muncul field keterangan id yang di update beserta tanggal update.
 Pesawat
Inputan : Kode_Pesawat
Proses : jika terjadi proses update pada table Pesawat maka secara otomatis Kode_Pesawat yang telah di
update akan masuk kedalam table history beserta tanggal update terjadi.
Output : pada table history akan muncul field keterangan id yang di update beserta tanggal update.
Menampilkan data yang dihapus pada tabel history_delete
 Karyawan.
Inputan : id_pegawai
Proses : jika terjadi proses update pada table pegawai maka secara otomatis id_pegawai yang telah di
update akan masuk kedalam table history beserta tanggal update terjadi.
Output : pada table history akan muncul field keterangan id yang di update beserta tanggal update.
 Kereta
Inputan : Kode_Kereta
Proses : jika terjadi proses pendeletan data Kereta maka akan secara otomatis terupdate id_pegawai dan
tanggal proses terjadinya delete pada table history_deleteKereta.
Output : pada table history_deleteKereta akan terupdate secara otomatis id yang di hapus dan tanggal
proses penghapusan data.
 Kapal
Inputan : Kode_Kapal
Proses : jika terjadi proses pendeletan data Kapal maka akan secara otomatis terupdate id_pegawai dan
tanggal proses terjadinya delete pada table history_deleteKapal.
Output : pada table history_deleteKapal akan terupdate secara otomatis id yang di hapus dan tanggal
proses penghapusan data.
 Bis
Inputan : Kode_Bis
Proses : jika terjadi proses pendeletan data Bis maka akan secara otomatis terupdate id_pegawai dan
tanggal proses terjadinya delete pada table history_deleteBis.
Output : pada table history_deleteBis akan terupdate secara otomatis id yang di hapus dan tanggal proses
penghapusan data.
 Pesawat
Inputan : Kode_Pesawat
Proses : jika terjadi proses pendeletan data Pesawat maka akan secara otomatis terupdate id_pegawai dan
tanggal proses terjadinya delete pada table history_deletePesawat.
Output : pada table history_deletePesawat akan terupdate secara otomatis id yang di hapus dan tanggal
proses penghapusan data.
Memberitahukan kepada Pemilik secara Otomatis setiap ada perubahan data yang
ada pada travel.
Input : No_Travel
Proses : jika Pemilik ingin mengetahui perubahan data travel pada setiap jenis angkutan, maka Pemilik
harus memasukkan No_Travel dan Kode setiap angkutan.
Output : data Travel secara lengkap

More Related Content

Viewers also liked

카페서비스디자인컨설팅 02
카페서비스디자인컨설팅 02카페서비스디자인컨설팅 02
카페서비스디자인컨설팅 02mihwamihwa
 
service design_02
service design_02service design_02
service design_02mihwamihwa
 
Cooper open house pictures pp
Cooper open house pictures ppCooper open house pictures pp
Cooper open house pictures ppkmzook
 
Laporan 2 annissaul hidayah 11120018_6
Laporan 2 annissaul hidayah 11120018_6Laporan 2 annissaul hidayah 11120018_6
Laporan 2 annissaul hidayah 11120018_6Saul Anizsa
 
디자인매니지먼트 01
디자인매니지먼트 01디자인매니지먼트 01
디자인매니지먼트 01mihwamihwa
 
Laporan 1 annissaul hidayah 11120018_6
Laporan 1  annissaul hidayah 11120018_6Laporan 1  annissaul hidayah 11120018_6
Laporan 1 annissaul hidayah 11120018_6Saul Anizsa
 
고객여정지도
고객여정지도고객여정지도
고객여정지도mihwamihwa
 
서비스디자인
서비스디자인서비스디자인
서비스디자인mihwamihwa
 

Viewers also liked (9)

카페서비스디자인컨설팅 02
카페서비스디자인컨설팅 02카페서비스디자인컨설팅 02
카페서비스디자인컨설팅 02
 
service design_02
service design_02service design_02
service design_02
 
Cooper open house pictures pp
Cooper open house pictures ppCooper open house pictures pp
Cooper open house pictures pp
 
Laporan 6
Laporan 6Laporan 6
Laporan 6
 
Laporan 2 annissaul hidayah 11120018_6
Laporan 2 annissaul hidayah 11120018_6Laporan 2 annissaul hidayah 11120018_6
Laporan 2 annissaul hidayah 11120018_6
 
디자인매니지먼트 01
디자인매니지먼트 01디자인매니지먼트 01
디자인매니지먼트 01
 
Laporan 1 annissaul hidayah 11120018_6
Laporan 1  annissaul hidayah 11120018_6Laporan 1  annissaul hidayah 11120018_6
Laporan 1 annissaul hidayah 11120018_6
 
고객여정지도
고객여정지도고객여정지도
고객여정지도
 
서비스디자인
서비스디자인서비스디자인
서비스디자인
 

Annissaul rizkifadila desmala_tgs2_bdlrevisi2

  • 1. 1. Buat tabel dan relasi antar tabel sesuai dengan EERD topik anda Memantau bekerja Memimpin Mengadakan Memesan Angkutan_Darat1 Angkutan Laut Angkutan_Udara Angkutan_Darat2 tempat_pemberhentian tempat_berlabuh tempat_mendarat tempat_berhenti Pemilik Kode_Pemilik Nama_Pemilik Alamat_Pemilik TTL_Pemilik JKelamin_Pemilik <pi> Integer Variable characters (20) Variable characters (40) Variable characters (10) Variable characters (10) <M> <M> <M> <M> <M> Identifier_1 <pi> Karyawan Kode_Karyawan Nama_Karyawan Alamat_Karyawan TTL_Karyawan JKelamin_Karyawan <pi> Integer Variable characters (20) Variable characters (40) Variable characters (10) Variable characters (10) <M> <M> <M> <M> <M> Identifier_1 <pi> Travel No_Travel1 Nama_Travel Alamat_Travel NoTelp_Travel <pi> Integer Variable characters (20) Variable characters (40) Integer <M> <M> <M> <M> Identifier_1 <pi> Promo Kode_Promo NamaAcara_Promo Paket_Promo TglMulai_Promo TglAkhir_Promo <pi> Integer Variable characters (25) Variable characters (30) Variable characters (10) Variable characters (10) <M> <M> <M> <M> <M> Identifier_1 <pi> KeretaApi No_KA Nama_KA Jalur_KA Jumlah_Gerbong Tarif_KA <pi> Integer Variable characters (15) Variable characters (40) Integer Variable characters (20) <M> <M> <M> <M> <M> Identifier_1 <pi> Customer Kode_Customer Nama_Customer Alamat_Customer NoTelp_Customer Jml_Pemesanan <pi> Integer Variable characters (20) Variable characters (40) Integer Integer <M> <M> <M> <M> <M> Identifier_1 <pi> Kapal No_Kapal Nama_Kapal Jalur_Kapal Kapasitas_Muatan Tarif_Kapal <pi> Integer Variable characters (15) Variable characters (30) Variable characters (10) Variable characters (20) <M> <M> <M> <M> <M> Identifier_1 <pi> Pesawat No_Pesawat Nama_Pesawat Jalur_Pesawat Jumlah_Penumpang Tarif_Pesawat <pi> Integer Variable characters (15) Variable characters (30) Integer Variable characters (30) <M> <M> <M> <M> <M> Identifier_1 <pi> Bis No_Bis Nama_Bis Jalur_Bis Jumlah_Kursi Tarif_Bis <pi> Integer Variable characters (15) Variable characters (20) Integer Variable characters (30) <M> <M> <M> <M> <M> Identifier_1 <pi> Stasiun Kode_Stasiun Nama_Stasiun Alamat_Stasiun <pi> Integer Variable characters (20) Variable characters (40) <M> <M> <M> Identifier_1 <pi> Pelabuhan Kode_Pelabuhan Nama_Pelabuhan Alamat_Pelabuhan <pi> Integer Variable characters (20) Variable characters (30) <M> <M> <M> Identifier_1 <pi> Bandara Kode_Bandara Nama_Bandara Alamat_Bandara <pi> Integer Variable characters (20) Variable characters (30) <M> <M> <M> Identifier_1 <pi> Terminal Kode_Terminal Nama_Terminal Alamat_Terminal <pi> Integer Variable characters (20) Variable characters (30) <M> <M> <M> Identifier_1 <pi>
  • 2.  Relasi inheritance pada database terjadi antara tabel Travel dengan table KeretaApi, Kapal, Pesawat, Bis. Table Travel sebagai induk.  Relasi antara table Pemilik dengan table Travel dan Karyawan Memantau bekerja Memimpin Pemilik Kode_Pemilik Nama_Pemilik Alamat_Pemilik TTL_Pemilik JKelamin_Pemilik <pi> Integer Variable characters (20) Variable characters (40) Variable characters (10) Variable characters (10) <M> <M> <M> <M> <M> Identifier_1 <pi> Karyawan Kode_Karyawan Nama_Karyawan Alamat_Karyawan TTL_Karyawan JKelamin_Karyawan <pi> Integer Variable characters (20) Variable characters (40) Variable characters (10) Variable characters (10) <M> <M> <M> <M> <M> Identifier_1 <pi> Travel No_Travel1 Nama_Travel Alamat_Travel NoTelp_Travel <pi> Integer Variable characters (20) Variable characters (40) Integer <M> <M> <M> <M> Identifier_1 <pi> JenisAngkutan_Darat1 JenisAngkutan Laut JenisAngkutan_Udara JenisAngkutan_Darat2 Travel No_Travel1 Nama_Travel Alamat_Travel NoTelp_Travel <pi> Integer Variable characters (20) Variable characters (40) Integer <M> <M> <M> <M> Identifier_1 <pi> KeretaApi No_KA Nama_KA Jalur_KA Jumlah_Gerbong Tarif_KA <pi> Integer Variable characters (15) Variable characters (40) Integer Variable characters (20) <M> <M> <M> <M> <M> Identifier_1 <pi> Kapal No_Kapal Nama_Kapal Jalur_Kapal Kapasitas_Muatan Tarif_Kapal <pi> Integer Variable characters (15) Variable characters (30) Variable characters (10) Variable characters (20) <M> <M> <M> <M> <M> Identifier_1 <pi> Pesawat No_Pesawat Nama_Pesawat Jalur_Pesawat Jumlah_Penumpang Tarif_Pesawat <pi> Integer Variable characters (15) Variable characters (30) Integer Variable characters (30) <M> <M> <M> <M> <M> Identifier_1 <pi> Bis No_Bis Nama_Bis Jalur_Bis Jumlah_Kursi Tarif_Bis <pi> Integer Variable characters (15) Variable characters (20) Integer Variable characters (30) <M> <M> <M> <M> <M> Identifier_1 <pi>
  • 3.  Relasi antara table customer dan table Travel (many to many)  Relasi antara table Travel dengan table Promo (One to Many)  Relasi antara table Kereta Api dengan table Stasiun (many to many)  Relasi antara table Kapal dengan table Pelabuhan (many to many)  Relasi antara table Pesawat dengan table Bandara (many to many) Memesan Travel No_Travel1 Nama_Travel Alamat_Travel NoTelp_Travel <pi> Integer Variable characters (20) Variable characters (40) Integer <M> <M> <M> <M> Identifier_1 <pi> Customer Kode_Customer Nama_Customer Alamat_Customer NoTelp_Customer Jml_Pemesanan <pi> Integer Variable characters (20) Variable characters (40) Integer Integer <M> <M> <M> <M> <M> Identifier_1 <pi> Mengadakan Travel No_Travel1 Nama_Travel Alamat_Travel NoTelp_Travel <pi> Integer Variable characters (20) Variable characters (40) Integer <M> <M> <M> <M> Identifier_1 <pi> Promo Kode_Promo NamaAcara_Promo Paket_Promo TglMulai_Promo TglAkhir_Promo <pi> Integer Variable characters (25) Variable characters (30) Variable characters (10) Variable characters (10) <M> <M> <M> <M> <M> Identifier_1 <pi> tempat_mendarat Pesawat No_Pesawat Nama_Pesawat Jalur_Pesawat Jumlah_Penumpang Tarif_Pesawat <pi> Integer Variable characters (15) Variable characters (30) Integer Variable characters (30) <M> <M> <M> <M> <M> Identifier_1 <pi> Bandara Kode_Bandara Nama_Bandara Alamat_Bandara <pi> Integer Variable characters (20) Variable characters (30) <M> <M> <M> Identifier_1 <pi> tempat_pemberhentian KeretaApi No_KA Nama_KA Jalur_KA Jumlah_Gerbong Tarif_KA <pi> Integer Variable characters (15) Variable characters (40) Integer Variable characters (20) <M> <M> <M> <M> <M> Identifier_1 <pi> Stasiun Kode_Stasiun Nama_Stasiun Alamat_Stasiun <pi> Integer Variable characters (20) Variable characters (40) <M> <M> <M> Identifier_1 <pi> tempat_berlabuh Kapal No_Kapal Nama_Kapal Jalur_Kapal Kapasitas_Muatan Tarif_Kapal <pi> Integer Variable characters (15) Variable characters (30) Variable characters (10) Variable characters (20) <M> <M> <M> <M> <M> Identifier_1 <pi> Pelabuhan Kode_Pelabuhan Nama_Pelabuhan Alamat_Pelabuhan <pi> Integer Variable characters (20) Variable characters (30) <M> <M> <M> Identifier_1 <pi>
  • 4.  Relasi antara table Bis dengan table Terminal (many to many) Procedure  Procedure update_Karyawan Input : Kode_Karyawan Proses : Kode_Karyawan akan dicari pada Karyawan. Bila ada maka data bisa diupdate jika tidak ada maka langsung untuk menginputkan data baru Output : data terupdate,dan data terbaru  Procedure update_Pemilik Input : Kode_Pemilik Proses : Kode_Pemilik akan dicari pada Pemilik. Bila ada maka data bisa diupdate jika tidak ada maka langsung untuk menginputkan data baru Output : data terupdate,dan data terbaru  Procedure update_Promo Input : Kode_Promo Proses : Kode_Promo akan dicari pada Promo. Bila ada maka data bisa diupdate jika tidak ada maka langsung untuk menginputkan data baru Output : data terupdate,dan data terbaru  Procedure update_Customer Input : Kode_Customer Proses : Kode_Customer akan dicari pada Customer. Bila ada maka data bisa diupdate jika tidak ada maka langsung untuk menginputkan data baru Output : data terupdate,dan data terbaru  Procedure update_Bis tempat_berhenti Bis No_Bis Nama_Bis Jalur_Bis Jumlah_Kursi Tarif_Bis <pi> Integer Variable characters (15) Variable characters (20) Integer Variable characters (30) <M> <M> <M> <M> <M> Identifier_1 <pi> Terminal Kode_Terminal Nama_Terminal Alamat_Terminal <pi> Integer Variable characters (20) Variable characters (30) <M> <M> <M> Identifier_1 <pi>
  • 5. Input : No_Bis Proses : No_Bis akan dicari pada Bis. Bila ada maka data bisa diupdate jika tidak ada maka langsung untuk menginputkan data baru Output : data terupdate,dan data terbaru  Procedure update_Kapal Input : No_Kapal Proses : No_Kapal akan dicari pada Kapal. Bila ada maka data bisa diupdate jika tidak ada maka langsung untuk menginputkan data baru Output : data terupdate,dan data terbaru  Procedure delete_Bis Input : No_Bis Proses : No_Bis akan dicari pada Bis. Setelah data yang dicari itu ditemukan maka data yang terpilih akan di delete. Output : data bis terhapus  Procedure delete_Kereta Input : No_Kereta Proses : No_Kereta akan dicari pada Kereta. Setelah data yang dicari itu ditemukan maka data yang terpilih akan di delete. Output : data Kereta terhapus  Procedure delete_Pesawat Input : No_Pesawat Proses : No_Pesawat akan dicari pada Pesawat. Setelah data yang dicari itu ditemukan maka data yang terpilih akan di delete. Output : data Pesawat terhapus
  • 6.  Procedure delete_Kapal Input : No_Kapal Proses : No_ Kapal akan dicari pada Kapal. Setelah data yang dicari itu ditemukan maka data yang terpilih akan di delete. Output : data Kapal terhapus  Procedure delete_Promo Input : Kode_Promo Proses : Kode_Promo akan dicari pada Promo. Setelah data yang dicari itu ditemukan maka data yang terpilih akan di delete. Output : data Promo terhapus  Procedure delete_Customer Input : Kode_Customer Proses : Kode_Customer akan dicari pada Customer. Setelah data yang dicari itu ditemukan maka data yang terpilih akan di delete. Output : data Customer terhapus  Procedure delete_Karyawan Input : Kode_Karyawan Proses : Kode_ Karyawan akan dicari pada Karyawan. Setelah data yang dicari itu ditemukan maka data yang terpilih akan di delete. Output : data Karyawan terhapus
  • 7. Function Function cek_KodeKaryawan Input : KodeKaryawan Proses : Jika KodeKaryawan dimasukkan selain integer (angka) maka proses pengecekan kode karyawan tidak akan dilanjutkan. Tetapi jika Kode karyawan yang dimasukkan benar maka akan tampil data karyawan Output : data Karyawan Function cek_dataKaryawan Input : Kode_Karyawan Proses : Mencari data dengan Kode_Karyawan pada Karyawan Output : Menampilkan data Karyawan Function cek_dataBis Input : Kode_Bis Proses : Mencari data dengan Kode_Bis pada Bis Output : Menampilkan data Bis Function cek_dataKapal Input : Kode_Kapal Proses : Mencari data dengan Kode_Kapal pada Kapal Output : Menampilkan data Kapal
  • 8. Function cek_dataKA Input : Kode_KA Proses : Mencari data dengan Kode_KA pada KeretaApi Output : Menampilkan data KeretaApi Function cek_dataPesawat Input : Kode_Pesawat Proses : Mencari data dengan Kode_Pesawat pada Pesawat Output : Menampilkan data Pesawat Trigger Mencatat Setiap adanya perubahan data dalam travel.  Karyawan Inputan : Kode_Karyawan Proses : jika terjadi proses update pada table Karyawan maka secara otomatis Kode_Pegawai yang telah di update akan masuk kedalam table history beserta tanggal update terjadi. Output : pada table history akan muncul field keterangan id yang di update beserta tanggal update.  Kereta Inputan : Kode_Kereta Proses : jika terjadi proses update pada table Kereta maka secara otomatis Kode_Kereta yang telah di update akan masuk kedalam table history beserta tanggal update terjadi. Output : pada table history akan muncul field keterangan id yang di update beserta tanggal update.  Kapal Inputan : Kode_Kapal Proses : jika terjadi proses update pada table Kapal maka secara otomatis Kode_Kapal yang telah di update akan masuk kedalam table history beserta tanggal update terjadi. Output : pada table history akan muncul field keterangan id yang di update beserta tanggal update.
  • 9.  Bis Inputan : Kode_Bis Proses : jika terjadi proses update pada table Bis maka secara otomatis Kode_Bis yang telah di update akan masuk kedalam table history beserta tanggal update terjadi. Output : pada table history akan muncul field keterangan id yang di update beserta tanggal update.  Pesawat Inputan : Kode_Pesawat Proses : jika terjadi proses update pada table Pesawat maka secara otomatis Kode_Pesawat yang telah di update akan masuk kedalam table history beserta tanggal update terjadi. Output : pada table history akan muncul field keterangan id yang di update beserta tanggal update. Menampilkan data yang dihapus pada tabel history_delete  Karyawan. Inputan : id_pegawai Proses : jika terjadi proses update pada table pegawai maka secara otomatis id_pegawai yang telah di update akan masuk kedalam table history beserta tanggal update terjadi. Output : pada table history akan muncul field keterangan id yang di update beserta tanggal update.  Kereta Inputan : Kode_Kereta Proses : jika terjadi proses pendeletan data Kereta maka akan secara otomatis terupdate id_pegawai dan tanggal proses terjadinya delete pada table history_deleteKereta. Output : pada table history_deleteKereta akan terupdate secara otomatis id yang di hapus dan tanggal proses penghapusan data.  Kapal Inputan : Kode_Kapal Proses : jika terjadi proses pendeletan data Kapal maka akan secara otomatis terupdate id_pegawai dan tanggal proses terjadinya delete pada table history_deleteKapal. Output : pada table history_deleteKapal akan terupdate secara otomatis id yang di hapus dan tanggal proses penghapusan data.
  • 10.  Bis Inputan : Kode_Bis Proses : jika terjadi proses pendeletan data Bis maka akan secara otomatis terupdate id_pegawai dan tanggal proses terjadinya delete pada table history_deleteBis. Output : pada table history_deleteBis akan terupdate secara otomatis id yang di hapus dan tanggal proses penghapusan data.  Pesawat Inputan : Kode_Pesawat Proses : jika terjadi proses pendeletan data Pesawat maka akan secara otomatis terupdate id_pegawai dan tanggal proses terjadinya delete pada table history_deletePesawat. Output : pada table history_deletePesawat akan terupdate secara otomatis id yang di hapus dan tanggal proses penghapusan data. Memberitahukan kepada Pemilik secara Otomatis setiap ada perubahan data yang ada pada travel. Input : No_Travel Proses : jika Pemilik ingin mengetahui perubahan data travel pada setiap jenis angkutan, maka Pemilik harus memasukkan No_Travel dan Kode setiap angkutan. Output : data Travel secara lengkap