Class Diagram Perancangan Prosedur yang Diusulkan

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