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