4.1.3.6. Class Diagram
Class diagram digunakan untuk menampilkan kelas-kelas dan paket-paket di dalam system. Class diagram memberikan gambaran system secara statis dan
relasi antar mereka. Biasanya, dibua beberapa class diagram untuk system tunggal. Beberapa diagram akan menampilkan subset dari kelas-kelas dan
relasinya. Dapat dibuat beberapa diagram sesuai dengan yang diinginkan untuk mendapatkan gambaran lengkap terhadap system yang dibangun.
Gambar 4.9 Gambar Class Diagram
class j amaldasw ara
Activi ty
CallActiv ity
~ buttonCall : Button ~ phone: String
~ textPhone: TextView -
init : voi d onCreateBundle : voi d
Activity
InfoDetailActiv ity
~ btnNav: Button ~ btnPhone: Button
~ connector: HttpConnector ~ detai l: InfoDetail = nul l
- di alog: ProgressDialog
~ hasi lGetData: Stri ng ~ idInfoDetai l: Stri ng
~ infoDetai l: ListInfoDetail = nul l ~ infoParser: InfoDetai lParser = new InfoDetai lP...
~ lati tude: float ~ lm: LocationManager
~ longi ntude: fl oat -
mMap: GoogleMap ~ nama: Stri ng
starting_point_lat: String starting_point_long: String
~ tvAlamat: TextView ~ tvJam: TextView
~ tvNama: T extVi ew ~ tvPhone: TextView
- getDataString : String
- init : void
onCreateBundle : void Li stActivity
ListInfoActiv ity
~ connector: HttpConnector -
data: VectorRowData ~ dataIdKategori: String
- dialog: ProgressDi al og
~ hasilGetData: String ~ indexPosition: int
~ li atInfoParser: InfoParser = new InfoParser ~ li stInfo: Li stInfoBeans = null
~ menu: String -
myInflater: LayoutInflater ~ notify: Al ertDialog.Buil der
~ rd: RowData -
getDataString : Stri ng -
onActi onString : void onActi vityResultint, int, Intent : voi d
onCreateBundle : voi d onLi stItemCl ickLi stView, Vi ew, int, long : void
ListActi vity
MainMenu
- data: VectorRowData
~ dataAl l: Stri ng ~ indexPosition: int
~ kategori: ListKategori = null ~ kategoriParser: Kategori Parser = new KategoriParser
~ menu: String -
myInflater: LayoutInflater ~ notify: Al ertDialog.Buil der
~ rd: RowData -
onActi onString : void onActi vityResultint, int, Intent : voi d
onCreateBundle : voi d onLi stItemCl ickLi stView, Vi ew, int, long : void
Locati onListener
MyLocationListener
- getAppl icati onContext : Context
isRouteDisplayed : boolean + onLocationChangedLocati on : voi d
+ onProviderDi sabl edString : void + onProviderEnabledString : void
+ onStatusChangedString, int, Bundle : voi d Acti vity
SplashScreen
~ connector: HttpConnector ~ dataAl l: String
- i ntent: Intent
- getAllCategory : String
onCreateBundl e : void
4.1.3.7. Component Diagram