Analisa Berorientasi Objek - Modul 12 - Versi Template UMB
Analisa Berorientasi Objek - Modul 12 - Versi Template UMB
Analisis
Berorientasi
Objek
Software Class Diagram Tahap 1:
Menemukan Class & Method
Menggunakan DFD dan ERD
12
Fakultas Ilmu Teknik Informatika Anis Cherid, S.E.,
S.E M.T.I.
Komputer
Abstrak Kompetensi
Dalam modul ini dibahas
d cara melaku- Mahasiswa diharapkan mampu
kan adaptasi terhadap DFD dan ERD menemukan berbagai class dan method
sehingga ditemukan berbagai class dan yang dibutuhkan untuk membangun
method yang dibutuhkan untuk software class diagram tahap 1, dengan
membangun software class diagram. Di melakukan analisis dan perancangan
antara class baru yang dijelaskan dalam terhadap berbagai input, proses dan
modul ini adalah class yang termasuk output yang terdapat dalam DFD dan
dalam lapisan data access, yang dengan melakukan analisa terhadap
dibutuhkan untuk melakukan
melaku update ERD.
database dan membuat collection.
Yang diharapkan dari sebuah sistem perangkat lunak, pada akhirnya adalah output
(keluaran) yang dihasilkan oleh berbagai proses yang terdapat di dalam perangkat lunak
tersebut,, dengan menggunakan berbagai input yang diberikan kepada berbagai proses
tersebut. Melanjutkan pemba
ahasan pada modul sebelumnya, yaitu menggunakan DFD dan
ERD untuk melakukan analisa dan perancangan sehingga dapat disimpulkan apa input,
proses dan output yang terdapat dalam sebuah use case, dalam modul ini pembahasan
pembah
akan dimulai dengan mengidentifikasi berbagai class dan berbagai method yang dibutuhkan
agar berbagai output dari proses yang terakhir dapat dihasilkan,, untuk kemudian direkam
dalam database. Pembahasan kemudian akan dilakukan dengan cara mundur ke belakang,
untuk mengidentifikasi proses dan output yang lebih awal,, serta berbagai input yang
dibutuhkan oleh berbagai proses untuk menghasilkan output.
Sebelum proses adaptasi dari notasi DFD menjadi notasi yang dipergunakan dalam
analisis dan perancangan berorientasi
berori objek dapat dilakukan, terlebih dahulu akan disajikan
sebuah tabel yang memadankan atau menyetarakan berbagai
berbag notasi DFD dengan berbagai
komponen dalam diagram class atau diagram use case. Padanan dari berbagai komponen
kom
DFD dapat dilihat dalam Tabel XX.
Tabel XX Penyetaraan Notasi DFD dengan Notasi Diagram dalam Pendekatan Analisis dan
Perancangan Sistem Berorientasi Objek (OOAD)
No. Notasi Diagram dalam OOAD Notasi DFD
1.
Administrator
Administrator
2.
Sistem
Eksternal
Sistem Eksternal
Pasien Mengganti
nama pasien
+gantiNamaPasien()
5.
HandlerTerimaPasien Menyusun
Daftar Tim
+susunDaftarTimDokter() Dokter
6.
Menerima
Menerima Pasien
Pasien
Rawat Inap
Rawat Inap
TimDokterDAO TimDokter
+nama: String
+createCollectionTimDokter(): TimDokter[]
+getKepalaTim(): Dokter
KamarDAO Kamar
+nama: String
+createCollectionKamar(): Kamar[]
+jenisKelamin: char
+updateDatabase()
+kapasitas: int
+sisaTempat: int
+setSisaTempat()
+getSisaTempat(): int
Gambar XX Tahap 1 Menemukan Class dan Method pada Use Case "Terima Pasien"
Pada modul berikutnya kita akan membahas tentang menemukan berbagai class
dan method tambahan yang dibutuhkan untuk membuat software class diagram yang
lengkap, dengan menggunakan interaction diagram atau sequence diagram. Jika DFD dan
ERD sangat efektif dipergunakan
akan untuk melakukan analisis dan perancangan pada aliran
data input dari data store menuju proses dan aliran data output dari proses menuju data
store, maka interaction diagram (sequence diagram) sangat efektif untuk melakukan analisis
dan perancangan pada aliran data dari dan menuju external entity.
Daftar Pustaka
Fowler, Martin dan Scott, Kendall. 1999. UML Distilled: A Brief Guide to The Standard
Object
ect Modelling Language. 2nd Edition. Addison Wesley Longman.
Leffingwell, Dean dan Widrig, Don. 2003. Managing Software Requirements: A Use Case
Approach. 2nd Edition. Pearson Education, Boston.