INFORMASI I
(APSI)
Desain Sistem
(Pertemuan 2)
Oleh :
Jaja, M.Kom
SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER
UNIVERSITAS SUBANG
2015
Desain Sistem
Desain atau perancangan dalam pembangunan
perangkat lunak merupakan upaya untuk
mengonstruksi sebuah sistem yang memberikan
kepuasan akan spesifikasi kebutuhan fungsional,
memenuhi target, memenuhi kebutuhan secara
implisit atau eksplisit dari segi performansi maupun
penggunaan sumber daya, kepuasan batasan pada
proses desain dari segi biaya, waktu, dan perangkat.
Konsep Dasar Pendekatan
Berorientasi Objek
• Pendekatan berorientasi objek merupakan
suatu teknik atau cara pendekatan dalam
melihat permasalahan dan sistem (sistem
perangkat lunak. sistem informasi, atau sistem
lainnYa). Pendekatan berorientasi objek akan
memandang sistem yang akan dikembangkan
sebagai suatu kumpulan objek yang
berkorespondensi dengan objek-objek dunia
nyata
Konsep Dasar Pendekatan
Berorientasi Objek
Karakteristik atau sifat-sifat yang dipunyai sebuah sistem berorientasi objek
adalah sebagai berikut:
Abstraksi
prinsip untuk merepresentasikan dunia nyata yang kompleks menjadi satu
bentuk model yang sederhana dengan mengabaikan aspek-aspek lain yang
tidak sesuai dengan permasalahan
Enkapsulasi
pembungkusan atribut data dan layanan (operasi-operasi) yang dipunyai
objek. untuk menyembunyikan implementasi dan objek sehingga objek lain
tidak mengetahui cara kerja-nya
Pewarisan (inheritance)
mekanisme yang memungkinkan satu objek mewarisi sebagian atau seluruh
definisi dan objek lain sebagai bagian dan dirinya
Konsep Dasar Pendekatan
Berorientasi Objek
Karakteristik atau sifat-sifat yang dipunyai sebuah sistem berorientasi objek adalah
sebagai berikut:
Reusabilily
pemanfaatan kembali objek yang sudah didefinisikan untuk suatu permasalahan pada
permasalahan lainnya yang melibatkan objek tersebut
Polymorphism
kemampuan suatu objek untuk digunakan di banyak tujuan yang berbeda dengan
nama yang sama sehingga menghemat baris program.
Metodologi Berorientasi Objek
Metodologi berorientasi objek adalah suatu strategi pembangunan perangkat
lunak yang mengorganisasikan perangkat lunak sebagai kumpulan objek yang
berisi data dan operasi yang diberlakukan terhadapnya
Kecepatan pengembangan
karena sistem yang dibangun dengan baik dan benar pada saat analisis dan
perancangan akan menyebabkan berkurangnva kesalahan pada saat
pengkodean
Metodologi Berorientasi Objek
Keuntungan menggunakan metodologi berorientasi objek adalah sebagai
berikut:
Kemudahan pemeliharaan
karena dengan model objek, pola-pola yang cenderung tetap dan stabil dapat
dipisahkan dan pola-pola yang mungkin sering berubah-ubah
Adanya konsistensi
karena sifat pewarisan dan penggunaan notasi yang sama pada saat analisis,
perancangan maupun pengkodean.
atribute atribute
Operations Operations