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