52 c. Memperbaiki jaringan
d. Memperbaiki antarmu e. Memperbaiki komunik
8. Kebutuhan yang terka
perangkat keras mau Community. Kebutuhan
a. Functional Requirem b. Development Requi
c. Deployment Require d. Performance Requir
e. Documentation Req
G. KUNCI JAWABAN
Soal Pilihan Ganda 1. A
2. A 3. A
4. E 5. D
6. E 7. D
8. D
an dan teknologi informasi muka bagi pengguna sistem
nikasi pada sistem terpusat rkait tools untuk pengembangan sistem infor
aupun perangkat lunaknya, misalnya softw an tersebut adalah jenis kebutuhan :
ement uirement
irement uirement
equirement
N
formasi baik ftware Jude
53
54
A. TUJUAN
1. Menganalisis desa
2. Menganalisis desa
B. INDIKATOR
1. Peserta diklat me
2. Peserta diklat m
objek. 3.
Peserta diklat berorientasi objek.
4. Peserta diklat me
dengan pendeka 5.
Peserta diklat ma desain sistem.
6. Peserta diklat me
7. Peserta diklat me
8. Peserta diklat m
menggunakan use 9.
Peserta diklat me 10. Peserta diklat me
11. Peserta diklat ma yang sederhana.
C. URAIAN MATE 1. Definisi Desain
Desain atau merupakan upaya u
kepuasan mungkin i target, memenuhi keb
maupun penggunaan segi biaya, waktu, da
DESAIN SISTEM
esain proses bisnis esain pemrograman
memahami apa yang dilakukan dalam tahap de memahami desain sistem dengan pendekat
t mampu membuat desain sistem denga jek.
mengerti perbandingan antara pendekatan be katan terstruktur
mampu memahami fungsi pemodelan yang d memahami fungsi UML
memahami fungsi use case. mampu melakukan perancangan sistem inf
use case. memahami tujuan penggunaan desain kelas.
memahami bagaimana membuat desain kelas mampu membuat desain kelas untuk sebuah si
a.
TERI ain Sistem
u perancangan dalam pembangunan pe untuk mengonstruksi sebuah sistem yan
n informal akan spesifikasi kebutuhan fungsio kebutuhan secara implisit atau eksplisit dari se
an sumber daya, kepuasan batasan pada pro dan perangkat. Kualitas perangkat lunak biasa
55 desain sistem.
katan berorientasi gan pendekatan
berorientasi objek digunakan untuk
informasi dengan .
s yang baik. h sistem informasi
perangkat lunak ang memberikan
sional, memenuhi i segi performansi
roses desain dari asanya dinilai dari
56 segi kepuasan pengguna
digunakan.
2. Konsep Dasar Pend
Pendekatan berorien pendekatan dalam melihat
Sistem informasi, atau sist memandang sistem yang
yang berkorespondensi den mengabstraksikan dan me
objek, kelas, hubungan mengabstraksikan dan me
dipunyai oleh objek akan di Dalam rekayasa pera
dapat diterapkan pada pengujian perangkat lunak.
masingmasing tahap terseb Sistem berorientasi
dengan berdasarkan met komponennva dibungkus
Setiap komponen dalam si komponen lainnya.dan dapa
Karakteristik atau sifa adalah sebagai berikut:
• Abstraksi
Prinsip untuk merepres bentuk model yang sed
tidak sesuai dengan perm •
Enkapsulasi Pembungkusan atribut
objek.untuk menyembun tidak mengetahui cara ke
• Pewarisan inheritance
na perangkat lunak terhadap perangkat lu
ndekatan Berorientasi Objek
rientasi objek merupakan suatu teknik a at permasalahan dan sistem sistem perang
sistem lainnva. Pendekatan berorientasi ob g akan dikembangkan sebagai suatu kumpu
engan objek-objek dunia nvata. Ada banvak ca emodelkan objek-objek tersebut, mulai dan
an antar kelas sampai abstraksi siste memodelkan objek mi, data dan proses-pro
dienkapsulasi dibungkus menjadi satu kesatu erangkat lunak, konsep pendekatan berorien
tahap analisis, perancangan, pemrogram ak. Ada berbagai teknik yang dapat diguna
sebut, dengan aturan dan alat bantu pemodelan si objek merupakan sebuah sistem yang
etode berorientasi objek adalah sebuah sis s dienkapsulasi menjadi kelompok data da
sistem tersebut dapat mewarisi atribut dan apat berinteraksi satu sama lain.
sifat-sifat yang dipunyai sebuah sistem berorien
esentasikan dunia nyata yang kompleks men sederhana dengan mengabaikan aspek-aspek
ermasalahan ut data dan layanan operasi-operasi yang
bunyikan implementasi dan objek sehingga o kerja-nya.
ce lunak yang
atau cara ngkat lunak.
objek akan pulan objek
k cara untuk an abstraksi
stem. Saat roses yang
satuan. entasi objek
raman, dan nakan pada
lan tertentu. g dibangun
sistem yang dan fungsi.
an sifat dan ientasi objek
enjadi satu ek lain yang
ng dipunyai a objek lain
Mekanisme yang m definisi dan objek l
• Reusability
Pemanfaatan kem permasalahan pad
• Generalisasi dan S
Menunjukkan hubu objek yang khusus
• Komunikasi Antar O
Komunikasi antar satu objek ke objek
• Polymorphism
Kemampuan suatu dengan nama yang
3. Metodologi Be
Metodologi be perangkat lunak yan
objek yang berisi dat berorientasi objek m
dibangun melalui pen didasarkan pada pe
berorientasi objek
objek.perancangan b pengujian berorientasi
Pada saat ini, m lama banyak menim
mentransformasi hasi misalnya pada metod
saat ini berbeda den sangat beragam ap
platform yang berb g memungkinkan satu objek mewarisi sebagia
k lain sebagai bagian dan dirinya. kembali objek yang sudah didefinisikan
ada permasalahan lainnya yang melibatkan ob n Spesialisasi
bungan antara kelas dan objek yang umum de sus
ar Objek ar objek dilakukan lewat pesan message ya
jek lainnya atu objek untuk digunakan di banyak tujuan
ang sama sehingga menghemat baris program.
Berorientasi Objek
berorientasi objek adalah suatu strategi ang mengorganisasikan perangkat lunak seb
ata dan operasi yang diberlakukan terhadapn k merupakan suatu cara bagaimana sistem p
endekatan objek secara sistematis. Metode be penerapan prinsip-prinsip pengelolaan komp
k meliputi
rangkaian aktivitas
analisis berorientasi objek, pemrograman berorient
tasi objek. i, metode berorientasi objek banyak dipilih kar
nimbulkan masalah seperti adanya kesulit asil dari satu tahap pengembangan ke tah
tode pendekatan terstruktur, jenis aplikasi yang engan masa lalu. Aplikasi yang dikembangka
aplikasi bisnis. real-time, utility, dan sebag erbeda-beda, sehingga menimbulkan tuntu
57 gian atau seluruh
an untuk suatu objek tersebut
dengan kelas dan
yang dikirim dan
an yang berbeda m.
gi pembangunan sebagai kumpulan
apnva. Metodologi perangkat lunak
berorientasi objek mpleksitas.Metode
lisis berorientasi
entasi objek, dan karena metodologi
sulitan pada saat tahap berikutnya,
ng dikembangkan kan pada saat ini
againva dengan tutan kebutuhan