Referensi Class Diagram KESIMPULAN DAN SARAN

Program Studi Teknik Informatika DPPL – CariEdu 11 69 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

1.4 Referensi

Referensi yang digunakan pada perangkat lunak tersebut adalah: 1. Bennet Simon, McRobb Steve, Farmer Ray, Object- Oriented System Analysis and Design Using UML, McGraw-Hill Companies, 2002. 2. Boggs Wendy, Boggs Michael, Mastering UML with Rational Rose 2002, SYBEX Inc, 2002. 3. Sapta Juli, Deskripsi Perancangan Perangkat Lunak SC3, Universitas Atma Jaya Yogyakarta, 2006. 4. Eduardo Aji Pradana, Spesifikasi Kebutuhan Perangkat Lunak SIWABIMA, Universitas Atma Jaya Yogyakarta, 2006. Program Studi Teknik Informatika DPPL – CariEdu 12 69 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika 2 Perancangan System 2.1 Perancangan Architecture LoginUI LoginAdminUI TempatTinggalUI KatalogUI PencarianUI DetailAnggotaUI DaftarPermintaanUI HasilPencarianUI DaftarEduUI LoginControl EduControl KomentarControl UserControl KomentarUI RatingUI RatingControl DataEdu DataKomentar DataUser DataRating MainMenu UI Control Entity DetailPermintaanUI DetailEduUI DaftarAnggotaUI DaftarAnggotaBaruUI TambahEduUI SuntingEduUI PetaEduUI Gambar 1 Rancangan Arsitektur CariEdu Program Studi Teknik Informatika DPPL – CariEdu 13 69 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2 Perancangan Rinci

2.2.1 Sequence Diagram 2.2.1.1 Login

2.2.1.1.1 Login Administrator

: Administrator : Administrator : LoginAdministratorUI : LoginAdministratorUI : LoginControl : LoginControl : DataUser : DataUser 1: LoginAdministratorUI 2: 3: getPasswordAdminusername 4: getPasswordAdminusername 5: getPasswordAdminusername 6: 7: 8: Gambar 2.1 Sequence Diagram: Login Administrator Program Studi Teknik Informatika DPPL – CariEdu 14 69 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.1.2 Login Anggota

: Anggota : Anggota : LoginAnggotaUI : LoginAnggotaUI : LoginControl : LoginControl : DataUser : DataUser 1: LoginAnggotaUI 2: 3: getPasswordusername 4: getPasswordusername 5: getPasswordusername 6: 7: 8: Gambar 2.2 Sequence Diagram: Login Anggota

2.2.1.2 Lihat Lokasi Tempat Tinggal

: Administrator, Anggota : Administrator, Anggota : TempatTinggalUI : TempatTinggalUI : UserControl : UserControl : DataUser : DataUser 1: TempatTinggalUI 2: 3: getLokasiTTidusr,posisi 4: getLokasiTTidusr,posisi 5: getLokasiTTidusr,posisi 6: 7: 8: Gambar 2.3 Sequence Diagram: Lihat lokasi tempat tinggal Program Studi Teknik Informatika DPPL – CariEdu 15 69 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.2.1 Perbarui Tempat Tinggal

: Administrator, Anggota : Administrator, Anggota : TempatTinggalUI : TempatTinggalUI : UserControl : UserControl : DataUser : DataUser 1: TempatTinggalUI 2: 3: setTTlatt,lngt,idusr 4: setTTlatt,lngt,idusr 5: setTTlatt,lngt,idusr 6: 7: 8: Gambar 2.4 Sequence Diagram: Perbarui Tempat Tinggal

2.2.1.2.2 Daftar

: Pengguna Perangkat Mobile : Pengguna Perangkat Mobile : DaftarAnggotaUI : DaftarAnggotaUI : UserControl : UserControl : DataUser : DataUser 1: DaftarAnggotaUI 2: 3: insertDataUserusername,password,email, role 4: insertDataUserusername,password,email, role 5: insertDataUserusername,password,email, role 6: 7: 8: Gambar 2.5 Sequence Diagram: Daftar Program Studi Teknik Informatika DPPL – CariEdu 16 69 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.2.3 Lihat List Edu

: Administrator, Kurator, Anggota : Administrator, Kurator, Anggota : ListEduUI : ListEduUI : EduControl : EduControl : DataEdu : DataEdu 1: ListEduUI 2: 3: getServerDatajenis, satuan, awal, limit, icon,retsatuan,retId,locHome,retJarak,retRating 4: getServerDatajenis, satuan, awal, limit, icon,retsatuan,retId,locHome,retJarak,retRating 5: getServerDatajenis, satuan, awal, limit, icon,retsatuan,retId,locHome,retJarak,retRating 6: 7: 8: Gambar 2.6 Sequence Diagram : Lihat daftar edu

2.2.1.2.4 Lihat Detail Edu

: Administrator, Anggota : Administrator, Anggota : DetailEduUI : DetailEduUI : EduControl : EduControl : DataEdu : DataEdu 1: DetailEduUI 2: 3: getDetailidedu,details 4: getDetailidedu,details 5: getDetailidedu,details Gambar 2.7 Sequence Diagram: Lihat Detail Edu Program Studi Teknik Informatika DPPL – CariEdu 17 69 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.2.5 Lihat Komentar

: DataKomentar : DataKomentar : Administrator, Anggota : Administrator, Anggota : KomentarUI : KomentarUI : KomentarControl : KomentarControl 1: KomentarUI 2: 3: getKomentaridedu, nama, tanggal 4: getKomentaridedu, nama, tanggal 5: getKomentaridedu, nama, tanggal 6: 7: 8: Gambar 2.8 Sequence Diagram: Lihat Komentar

2.2.1.2.6 Kirim Komentar

: Administrator, Anggota : Administrator, Anggota : KomentarUI : KomentarUI : KomentarControl : KomentarControl : DataKomentar : DataKomentar 1: KomentarUI 2: 3: setKomentaridedu,komentar,iduser 4: setKomentaridedu,komentar,iduser 5: setKomentaridedu,komentar,iduser 6: 7: 8: Gambar 2.9 Sequence Diagram: Kirim Komentar Program Studi Teknik Informatika DPPL – CariEdu 18 69 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.2.7 Tambah Edu

: DataEdu : DataEdu : Administrator, Anggota : Administrator, Anggota : TambahEduUI : TambahEduUI : EduControl : EduControl 1: 2: 3: setPlacelatt, longt, nama, jenis, satuan, swasta, kontak, alamat, biaya, addedBy 4: setPlacelatt, longt, nama, jenis, satuan, swasta, kontak, alamat, biaya, addedBy 5: setPlacelatt, longt, nama, jenis, satuan, swasta, kontak, alamat, biaya, addedBy 6: 7: 8: Gambar 2.10 Sequence Diagram: Tambah Edu

2.2.1.2.8 Sunting Edu

: Administrator, Anggota : Administrator, Anggota : SuntingEduUI : SuntingEduUI : EduControl : EduControl : DataEdu : DataEdu 1: SuntingEduUI 2: 3: updatePlacenama, jenis, satuan, swasta, kontak, alamat, biaya, desk, fax, email, website, idedu 4: updatePlacenama, jenis, satuan, swasta, kontak, alamat, biaya, desk, fax, email, website, idedu 5: updatePlacenama, jenis, satuan, swasta, kontak, alamat, biaya, desk, fax, email, website, idedu 6: 7: 8: Gambar 2.11 Sequence Diagram: Sunting Edu Program Studi Teknik Informatika DPPL – CariEdu 19 69 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.2.9 Lihat Detail Anggota

: Administrator : Administrator : DetailAnggotaUI : DetailAnggotaUI : UserControl : UserControl : DataUser : DataUser 1: DetailAnggotaUI 2: 3: getDataiduser, details 4: getDataiduser, details 5: getDataiduser, details 6: 7: 8: Gambar 2.12 Sequence Diagram: Lihat Detail Anggota Program Studi Teknik Informatika DPPL – CariEdu 20 69 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.2.10 Ganti peran anggota

: Administrator : Administrator : DetailAnggotaUI : DetailAnggotaUI : UserControl : UserControl : DataUser : DataUser 1: DetailAnggotaUI 2: 3: setPeraniduser,peranbaru 4: setPeraniduser,peranbaru 5: setPeraniduser,peranbaru 6: 7: 8: Gambar 2.13 Sequence Diagram: Ganti peran anggota

2.2.1.3 Lihat detail permintaan

: Administrator, Kurator : Administrator, Kurator : DetailPermintaanUI : DetailPermintaanUI : EduControl : EduControl : DataEdu : DataEdu 1: DetailPermintaanUI 2: 3: getDetailPermintaanidedu,details 4: getDetailPermintaanidedu,details 5: getDetailPermintaanidedu,details 6: 7: 8: Gambar 2.14 Sequence Diagram: lihat detail permintaan Program Studi Teknik Informatika DPPL – CariEdu 21 69 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.4 Setujui Permintaan

: Administrator, Kurator : Administrator, Kurator : DetailPermintaanUI : DetailPermintaanUI : EduControl : EduControl : DataEdu : DataEdu 1: DetailPermintaanUI 2: 3: setujuiPermintaanidedu 4: setujuiPermintaanidedu 5: setujuiPermintaanidedu 6: 7: 8: Gambar 2.15 Sequence Diagram: Setujui permintaan Program Studi Teknik Informatika DPPL – CariEdu 22 69 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.5 Hapus Edu

: Administrator, Kurator, Anggota : Administrator, Kurator, Anggota : ListLayananUI : ListLayananUI : EduControl : EduControl : DataEdu : DataEdu 1: ListLayananUI 2: 3: hapusPlaceidedu 4: hapusPlaceidedu 5: hapusPlaceidedu 6: 7: 8: Gambar 2.16 Sequence Diagram: Hapus Edu Program Studi Teknik Informatika DPPL – CariEdu 23 69 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.6 Hapus Anggota

: Administrator : Administrator : DetailAnggotaUI : DetailAnggotaUI : UserControl : UserControl : DataUser : DataUser : EduControl : EduControl : DataEdu : DataEdu 1: DetailAnggotaUI 2: 3: hapusAnggotaiduser 4: hapusAnggotaiduser 5: hapusAnggotaiduser 6: 7: 8: 9: hapusPlaceByAnggotaiduser 10: hapusPlaceByAnggotaiduser 11: hapusPlaceByAnggotaiduser 12: 13: 14: Gambar 2.17 Sequence Diagram : Hapus Anggota Program Studi Teknik Informatika DPPL – CariEdu 24 69 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.7 Lihat Peta

: Administrator, Kurator, Anggota : Administrator, Kurator, Anggota : PetaEduUI : PetaEduUI : UserControl : UserControl : DataUser : DataUser 1: PetaUI 2: 3: getPositionTTByIdidLogin, positionhome 4: getPositionTTByIdidLogin, positionhome 5: getPositionTTByIdidLogin, positionhome 6: 7: 8: 9: getPositionpilihan, position 10: getPositionpilihan, position 11: getPositionpilihan, position 12: 13: 14: Gambar 2.18 Sequence Diagram: Lihat Peta Program Studi Teknik Informatika DPPL – CariEdu 25 69 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.8 Lihat List Permintaan

: Administrator, Kurator : Administrator, Kurator : ListPermintaanUI : ListPermintaanUI : EduControl : EduControl : DataEdu : DataEdu 1: ListPermintaanUI 2: 3: getListPermintaanretIcon,awal,limit,retId,retSatuan,locHome 4: getListPermintaanretIcon,awal,limit,retId,retSatuan,locHome 5: getListPermintaanretIcon,awal,limit,retId,retSatuan,locHome 6: 7: 8: Gambar 2.18 Sequence Diagram: Lihat List Permintaan Program Studi Teknik Informatika DPPL – CariEdu 26 69 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.2.1.9 Beri rating

: Administrator, Kurator, Anggota : Administrator, Kurator, Anggota : RatingUI : RatingUI : RatingControl : RatingControl : DataRating : DataRating 1: RatingUI 2: 3: setRatingidusr,idedu,rating 4: setRatingidusr,idedu,rating 5: setRatingidusr,idedu,rating 6: 7: 8: Gambar 2.18 Sequence Diagram: Beri rating Program Studi Teknik Informatika DPPL – CariEdu 27 69 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.3 Class Diagram

Program Studi Teknik Informatika DPPL – CariEdu 28 69 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika Gambar 3 Class Diagram Program Studi Teknik Informatika DPPL – CariEdu 29 69 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

2.4 Class Diagram Specific Descriptions Specific Design Class DaftarAnggotaUI