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