Class Diagram ERD Entity Relational Diagram

insentif idInsentif : int tglInsentif : date jumlahTiket : string satuanTiket : string totalTiket : string mendapat insentif kas idKas : int tglKas : date debetKas : string kreditKas : string mengambil kas perkiraan idperkiraan : int namaperkiraan : string headerperkiraan : string statusPerkiraan : string memilih perkiraan beban memilih perkiraan beban Sales idSales : int kodeSales : string namaSales : string alamatSales : string jkSales : string memilihsales pesantiket idPesanTiket : int tglPesanTiket : date noTiket : string namaPesanTiket : string route : string cls : string debetPesanTiket : string kreditPesanTiket : string profitPesanTiket : string mengisi pesan tiket maskapai idMaskapai : int kodeMaskapai : string namaMaskapai : string memilih maskapai

h. Use Case Laporan Insentif

Pada proses ini admin hanya melihat laporan insentif dari penjualan tiket yang terjadi pada Net Travel. Untuk memastikan jumlah seberapa banyak tiket yang terjual dan jumlah insentif yang akan menjadi hak sales. Yang mengakses halaman ini admin.

3.2.3 Class Diagram

Diagram kelas digunakan untuk menampilkan kelas-kelas atau paket-paket di dalam sistem dan relasi antar mereka. Memberikan gambaran sistem secara statis. Merupakan alat perancangan terbaik yang membantu pengembang mendapatkan struktur sistem sebelum menuliskan kode program, membantu untuk memastikan bahwa sistem adalah rancangan terbaik. Gambar class diagram dilihatkan seperti pada gambar 3.2. Gambar 3.2 Class Diagram Sistem Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Terdapat beberapa kelas yang membungkus informasi dan perilaku. Pada diagram kelas diatas terdapat 6 kelas yaitu kas, insentif, perkiraan, pesan tiket, sales, maskapai. Terlihat pada diagram kelas perkiraan berelasi dengan 3 kelas diantaranya insentif, kas, dan pesan tike. Relasi dari perkiraan ke kas adalah one to many artinya banyak proses kas dapat dilakukan terhadap satu kas. Begitu juga pada insentif adalah one to many artinya satu perkiraan dapat dilakukan banyak insentif. Relasi dari perkiraan ke pesan tiket adalah one to many artinya satu perkiraan dapat melakukan sebanyak-banyaknya tahap pesan tiket. Untuk kelas pesan tiket memiliki relasi dengan 3 kelas yaitu perkiraan, sales dan maskapai. Relasi dari pesan tiket ke sales adalah many to one artinya satu sales banyak melakukan pemesanan tiket. Sedangkan relasi dari pesan tiket ke maskapai adalah many to one artinya satu maskapai dapat dilkakukan banyak pemesanan tiket.

3.1.1 ERD Entity Relational Diagram

Setelah mendesain DFD, kemudian mendesain ERD dimana ERD ini nantinya akan dibuat relational tabelnya. ERD mendokumentasikan data dengan menidentifikasikan tipe dari data entitas. Entity Relationship Diagram merupakan data modeling yang dipergunakan untuk mendokumentasikan data sebuah perusahaan dengan cara menentukan data apa saja yang terdapat dalam tiap entity dan bagaimana hubungan antara entity satu dengan lainnya. Entity Relational Diagram terbagi menjadi 2 yaitu Conceptual Data Model dan Physical Data Model. Conceptual Data Model adalah rancangan dalam bentuk diagram logic tanpa mempertimbangkan DBMS. Physical Data Model adalah rancangan fisik basis data yang disimpan di server. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. mendapatkan melayani mempunyai memiliki terdiri insentif idInsentif tglInsentif jumlahTiket satuanTiket totalTiket pi Integer Date Integer Integer Integer M Identifier_1 pi kas idKas detailKas tglKas debetKas kreditKas pi Integer Variable characters 200 Date Integer Integer M Identifier_1 pi maskapai idMaskapai kodeMaskapai namaMaskapai pi Integer Variable characters 10 Variable characters 50 M Identifier_1 pi perkiraan idPerkiraan namaPerkiraan headerPerkiraan statusPerkiraan pi Integer Variable characters 100 Variable characters 50 Variable characters 1 M Identifier_1 pi pesantiket idPesanTiket tglPesanTiket noTiket namaPesanTiket route cls debitPesanTIket kreditPesanTiket profitPesanTiket pi Integer Date Variable characters 30 Variable characters 100 Variable characters 50 Variable characters 1 Variable characters 20 Variable characters 20 Variable characters 20 M Identifier_1 pi sales idSales namaSales kodeSales alamatSales jkSales pi Integer Variable characters 50 Variable characters 1 Variable characters 100 Variable characters 10 M Identifier_1 pi user idUser namauser username password pi Integer Variable characters 50 Variable characters 20 Variable characters 20 M Identifier_1 pi

a. CDM Conceptual Data Model