Buatlah solusi desain terhadap permasalahan bisnis berikut, solusi desain yang diminta mencakup :
Usecase
Class digram
Activity diagram
Sebuah perusahaan PT. Palugada yang bergerak di bidang pelayanan transportasi khusus kendaraan
roda 2 dan jasa antar, memiliki cakupan pelayanan di daerah DKI jakarta dengan jumlah
moda/partner/driver sejumlah 150 yang tersebar merata di 5 kabupaten. Perusahaan ini memiliki
pelayanan berupa :
Sistem yang dibuat adalah sistem pemesanan berbasis mobile yang akan digunakan oleh baik
partner dan pelanggan. Hanya partner dan pelanggan yang terdaftar dan terverifikasi yang bisa
membuat dan menerima request. Selain itu, ada pihak manajemen yang akan mampu melakukan
supervisi terhadap operasional yang terjadi.
Partner akan bisa melakukan aksi seperti menerima pesanan, melakukan pembatalan layanan,
melihat histori pesanan yang sudah selesai, dan melihat omzet hariannya. Pelanggan akan bisa
melakukan aksi seperti melakukan pemesanan, melihat history pemesanan, melakukan topup
deposit melalui layanan perbankan dan melihat deposit uang nya.
Proses pemesanan pengantaran dimulai dengan pelanggan yang memilih jenis pelayanan
pengantaran, menentukan lokasi penjemputan dan menentukan lokasi pengantaran. Setelah lokasi
ditentukan, sistem akan menampilkan harga yang akan dibayarkan. Apabila pelanggan setuju
dengan harga tersebut dan juga deposit yang dimiliki oleh pelanggan cukup, maka sistem akan
mencarikan partner terdekat dan memberikan info kepada driver tersebut untuk menerima request.
Apabila driver menerima request, maka driver selanjutnya akan mencari lokasi pelanggan dan
melakukan pickup dan pengantaran. Setelah pengantaran selesai, maka harga pengantaran akan di
bebankan dari deposit pelanggan untuk selanjutnya berpindah ke omzet driver. Order yang sudah
masuk dan diterima oeh driver tidak bisa di cancel oleh pelanggan.
Selanjutnya perbulan, pihak manajemen akan melakukan kalkulasi terhadap omzet kinerja driver
untuk melakukan penghitungan komisi. Komisi akan dikirimkan ke rekening perbankan driver
dengan ketentuan total omzet kinerja yang didapat oleh driver tersebut dikalikan 80%. 20% dari
omzet akan dimasukan ke kas PT. Palugada.
Note: asumsi lain/kreatifitas terhadap desain anda harap ditambahkan dan dijelaskan sebagai
catatan tambahan namun tidak mengurangi logika/proses utama yang dijelaskan diatas
Objek-objek yang akhirnya dipilih sebagai class, serta atribut dan operasi padanya, adalah sebagai
berikut:
*merupakan child class yang mewarisi segala atribut dan operasi parent classnya
^Beberapa tambahan terhadap kasus bisnis telah dilakukan didalam daftar class. Dalam class
Pengguna, yang menjadi parent class dari class Pelanggan dan class Driver, telah ditambahkan
berbagai atribut seperti nama, nomor HP, loginID, dan sebagainya karena mereka merupakan bagian
yang penting dari manajemen akun user pada sebuah aplikasi mobile.
Dalam class Pemesanan, telah diberikan atribut IDPesanan agar dapat mengidentifikasi pesanan
secara unik. Juga telah diberikat atribut Status yang menentukan apakah pesanan masih dapat dibatal,
Menggunakan class yang sudah dipilih diatas, dibuatlah class diagram sebagai berikut: