Sunday, 2 October 2016

Carpool System (2) Hariyoso Ario Bimo 5114100166


Car pooling adalah memakai kendaraan untuk bekerja secara bersama-sama. Dengan menggunakan Carpooling kita dapat menghemat biaya transportasi.

Online Carpooling system dapat mempermudah seseorang untuk men-"share" kendaraan nya dan sebaliknya, software ini juga dapat mempermudah untuk mencari kendaraan yang di "share"

USECASE DIAGRAM
Berikut adalah usecase diagram dari carpool system yang telah direvisi 



Sekarang user tidak lagi dibagi menjadi member biasa ataupun premium member melainkan user hanya dibagi 2 perannya menjadi passenger atau driver,

Lalu usecase tiap aktornya akan menjadi seperti dibawah ini.





Class Responsibility Collaborator
Berikut adalah CRC untuk setiap classnya




Class Diagram
Berikut adalah Class Diagramnya




Dari gambar diatas dapat dijelaskan tiap entity dari class diagram tersebut:

Strip: entity ini menjelaskan informasi dari satu trip yang dijalani oleh user menggunakan online Carpool System.
TripList: Enity yang menyimpan user mana saja yang sedang menjalani sebuah trip menggunakan Carpool System
CheckIn : menyimpan informasi dari check in setiap trip yang dijalankan
AccessToken: Menyimpan access token user
User : Entity yang menyimpan seluruh data dari user , user ini dapat bekerja sebagai driver atau passenger dalam carpool system
Car : Informasi mengenai mobil user
Rating : entity yang menyimpan informasi rating dari user
fTrips: Frequent trip, menyimpan data trip yang sering digunakan
ScheduleDays: Menyimpan schedule trip yang biasa dilakukan

Check Realization


Sumber: 

http://www.aui.ma/sse-capstone-repository/pdf/CARPOOLING-APPLICATION-KwiGo.pdf


No comments:

Post a Comment