LKP_8_RPL_Sirusa

11
Praktikum Rekayasa Perangkat Lunak Program Studi Sarjana Alih Jenis Ilmu Komputer Departemen Ilmu Komputer, Institut Pertanian Bogor Sabtu, 18 April 2015 13.00 – 15.00 WIB Praktikum 8: Preeliminary Design Materi: 1. Perancangan Database 2. Perancangan Arsitektural Tujuan Praktikum: Mahasiswa dapat membuat struktur data dan relasi antar tabel dalam database Mahasiswa dapat arsitektur sistem dan hierarki modul sistem Tugas 1. A. Prosedural: berdasarkan hasil analisis dalam SKPL, lakukan transformasi dari ERD menjadi struktur tabel dan gambarkan relasi antar tabel. B. OO: berdasarkan class diagram yang ada pada SPKL lakukan perincian detail dari setiap class, gambarkan relasi setiap class untuk seluruh sistem. Gambarkan sequence diagram berdasarkan relasi antar classnya. 2. Model arsitektur sistem sangat beragam, ada yang model client- server, terdistribusi, jaringan, MVC, dsb. Gambarkan arsitektur sistem yang Kelompok Anda gunakan. 3. Buatlah struktur hierarki modul pada sistem, bisa menggunakan diagram hirarki atau untuk OO menggunakan component diagram.

description

soal RPL

Transcript of LKP_8_RPL_Sirusa

Praktikum Rekayasa Perangkat LunakProgram Studi Sarjana Alih Jenis Ilmu KomputerDepartemen Ilmu Komputer, Institut Pertanian BogorSabtu, !April "#$%# ' $# (IBPraktikum !) Preeliminary Design*ateri)1. Perancangan Database2. Perancangan Arsitektural+ujuan Praktikum) Mahasiswa dapat membuat struktur data dan relasi antar tabel dalam database Mahasiswa dapat arsitektur sistem dan hierarki modul sistemTugas1. A. Prosedural: berdasarkan hasil analisis dalam SKPL, lakukan transormasidari !"# men$adi struktur tabel dan gambarkan relasi antar tabel.%. ,,: berdasarkan class diagram &ang ada pada SPKL lakukan perinciandetail dari setiap class, gambarkan relasi setiap class untuk seluruhsistem. 'ambarkan se(uence diagram berdasarkan relasi antar classn&a.). Model arsitektur sistemsangat beragam, ada&angmodel client*ser+er,terdistribusi, $aringan, M,-, dsb. 'ambarkan arsitektur sistem &angKelompok Anda gunakan... %uatlah struktur hierarkimodulpada sistem,bisa menggunakan diagramhirarki atau untuk // menggunakan component diagram.1. //P'ambar 1 -lass #iagram S0"1SA"incian Tabel -lass #iagram S0"1SA :a. "umah Sakit0denti2kasi34amaTabel: "umah Sakit#eskripsi isi : %erisi data rumah sakit umum %ogor5enis :Primar& Ke& : 0d6"umah6SakitTabel 1 Kamus #ata "umah SakitID-.I/LD D/SKRIPSI +IP/ 0L/12+3B,L/314LLD/.A4L+K/+/RA12A10d6"umah6Sakit Merupakan ke& dari table rumah sakit,archar 7894o * *4ama6"umah6SakitMen&atakan nama dari rumah sakit tersebut,archar7.:94o * *Alamat Men&atakan alamat dari rumah sakit tersebut,archar78:94o * *4ama6Kamar Men&atakan nama kamar dari rumah sakittersebut,archar7.:94o * *5umlah6Kamar Men&atakan $umlah kamar dari rumah sakittersebut0nt 4o * *Attitude6KoordinatMen&atakan Attitude6Koordinat rumah sakit tersebut,archar7.:94o * *Lattitude6KoordinatMen&atakan Lattitude6Koordinat dari rumah sakit tersebut,archar7.:94o * *b. Admin "S0denti2kasi34amaTabel: Admin "S#eskripsi isi : %erisi data admin pada rumah sakit umum%ogor5enis :Primar& Ke& : 1sernameTabel ) Kamus #ata AdminID-.I/LD D/SKRIPSI +IP/ 0L/12+3B,L/314LLD/.A4L+K/+/RA12A11sername Men&atakan ke& ,archar 4o * *dari admin tersebut7.:9Password Men&atakan password dari admin tersebut,archar7.:94o * *4ama6Admin Men&atakan nama dari admin tersebut,archar7.:94o * *!mail Men&atakan email dari admintersebut,archar78:94o * *4o. ;p Men&atakan no. hp dari admin tersebut0nt 4o * *Alamat Men&atakan alamat dari admin tersebut,archar78:94o * *c. Super Admin0denti2kasi34amaTabel: Super Admin#eskripsi isi : %erisi data super admin untuk sistem ini. 5enis :Primar& Ke& : 1sernameTabel . Kamus #ata AdminID-.I/LD D/SKRIPSI +IP/ 0L/12+3B,L/314LLD/.A4L+K/+/RA12A11sername Men&atakan ke&dari admin tersebut,archar7.:94o * *Password Men&atakan password dari admin tersebut,archar7.:94o * *4ama6Admin Men&atakan nama dari admin tersebut,archar7.:94o * *!mail Men&atakan email dari admintersebut,archar78:94o * *4o. ;p Men&atakan no. hp dari admin tersebut0nt 4o * *Alamat Men&atakan alamat dari admin tersebut,archar78:94o * *d. "ute0denti2kasi34amaTabel: "ute#eskripsi isi : %erisi data rute menu$u rumah sakit umum%ogor5enis :Primar& Ke& : *Tabel < Kamus #ata "uteID-.I/LD D/SKRIPSI +IP/ 0L/12+3B,L/314LLD/.A4L+K/+/RA12A10d6Angkot Men&atakan id6angkot dari rute tersebut,archar7894o * *5alur Men&atakan $alur dari angkottersebut,archar7.:94o * *4ama6"umah6SakitMen&atakan nama dari rumah sakit tersebut,archar7.:94o * *Attitude6KoordinatMen&atakan attitude6koordinat dari rumah sakit tersebut,archar7.:94o * *Lattitude6KoordinatMen&atakan lattitude6koordinat dari rumah sakit tersebut,archar7.:94o * *e. Angkot0denti2kasi34amaTabel: Angkot#eskripsi isi : %erisi dataangkot kerumahsakit umum%ogor5enis :Primar& Ke& : 0d6AngkotTabel 8 Kamus #ata AngkotID-.I/LD D/SKRIPSI +IP/ 0L/12+3B,L/314LLD/.A4L+K/+/RA12A10d6Angkot Men&atakan ke&dari angkot tersebut,archar7894o * *5alur Men&atakan $alur dari angkottersebut,archar78:94o * *=arna Men&atakan warna dari angkot tersebut,archar71:94o * * S(uence #iagram'ambar ) S(uence #iagram Sign 1p Admin'ambar . S(uence #iagram Login AdminGambar 4 Squence Diagram Pencarian Rumah Sakit'ambar 8 S(uence #iagram Melihat Kamar &ang A+ailable'ambar > S(uence #iagram "ute Menu$u "umah Sakit'ambar ? S(uence #iagram "ekomendasi "ekomendasi TransportasiMenu$u "umah Sakit'ambar @ S(uence #iagram 1pdate Kamar A+ailable'ambar A S(uence #iagram 1pdate 0no "umah Sakit'ambar 1: S(uence #iagram 1pdate "ute "umah Sakit'ambar 11 S(uence #iagram 1pdate Transportasi "umah Sakit). M,- 7Model*,iew*-ontroller9 adalah pola arsitektur sotware &ang digunakan pada S0"1SA. #alam M,- setiap class pada S0"1SA akan dipisahkan kedalam . bagian utama &ang terdiri dari Model, ,iew, dan -ontroller.'ambar 1) M,- 7Model * ,iew * -ontroller9 pada S0"1SA.. -omponent #iagram pada aplikasi ceban didasari pada . komponent utama &aitu user interace, class,dan database :a. Setiap user interace memiliki hak akses dan keterkaitan antar setiap kelas. b. Setiap class terhubung satu sama lain dalam pengaksesan data dan pen&impanan data. c. #atabase berungsi merupakan tempat pen&impanan data