Anda di halaman 1dari 1

<<Boundary>> <<Boundary>> <<Boundary>> <<Boundary>> <<Boundary>>

UIFormLogin UIFormMenu UIFormWorkOrder UIFormTPelanggan UIFormTerimaBayaran


- LblUsrName : Label - TanggalWO : DateField - IdPelanggan : TextField - Harga : TextField
- TFieldUsrName : TextField + WorkOrder () : int - NmMekanik : TextField - NmPelanggan : TextField - TanggalMasuk : Datefield
- IdKaryawan : String + TPelanggan () : int - NmPelanggan : TextField - NoHpPelanggan : TextField - TanggalKeluar : Datefield
+ LoginClick () : void + TerimaBayaran () : int - PlatMotor : TextField - LblUsrPel : Label + CekBayarClick () : void
- Harga : TextField + TransaksiSelesaiClick () : void
- JenisServis : TextField 0..*
0..*
0..*
0..1 0..1 0..1
0..1 0..*
<<Controller>> <<Controller>> <<Controller>> <<Controller>>
<<Controller>>
FormLogin FormMenu FormTPelanggan FormTerimaBayaran
FormWorkOrder
- IDKaryawan : String
+ GetDB () : boolean + GetDBWO () : boolean + UbahNama () : String + VerifBayar () : boolean
+ GetDBTPelanggan () : boolean + BuatWorkOrder () : int + UbahNoHP () : String
jDBCMySQL + UbahStatus () : int
0..*
+ TambahSpart () : int 0..1
0..*
0..1 + CetakRinci () : int
Cara Bayar
<<Entity>>
Tabel Motor - NominalBayar : int
Pengguna Aplikasi
- NmPelanggan : String + SelectCash () : boolean
- IdKaryawan : String - PlatMotor : String + SelectTFBank () : boolean
- NmKaryawan : String - TipeMotor : String + KonfirmasiClick () : boolean
- Status : int - TipeServis : String
- Password : String
+ TambahSparepart () : boolean
+ GetPassword () : String 0..1 0..*
+ GetStatus () : int
0..1 Rincian Bayar
0..* 0..*
0..1 - TotalBayar : int
- TanggalMasuk : date
Motor WorkOrder Mekanik
Pelanggan - TanggalKeluar : date
- NmPelanggan : string - IdWO : string - IDMekanik : string - NmKasir : string
- PlatMotor : string 0..* - NmKaryawan : string 0..* - NmMekanik : string - IDstruk : string
+ IsiNama () - TipeMotor : string 0..1 - NmMekanik : string 0..1
+ IsiNoHP () + MulaiServisClick ()
+ TambahSparepart () : void - TanggalMasuk : date
+ SelesaiServisClick ()
+ KonfirStatus () : boolean

0..*
0..1

Pelanggan Tetap Pelanggan Biasa Penggunaan Sparepart


- IdPel : string - IDPel : string - NmSparepart : string
- NmPel : string - NmPel : string - IDSparepart : string
- NoKartuKredit : int + StatusSparepart () : boolean
Kelompok 7
0..1 1. Muhammad Raziv Maulana Ranie - 2010512093
0..* 2. Andika Richardo Napitupulu - 2010512095
3. Shidqan Aliman - 2010512099
Sparepart Yang Dibawa Persediaan Sparepart 4. Bakkah Maulana Mashur - 2010512144
- NmSparepart : string 0..1 - IDSparepart : string
- NmPelanggan : string 0..* - Nm_Sparepart : string
+ TambahIDSparepart () : string + StatusTersedia () : boolean

Anda mungkin juga menyukai