Anda di halaman 1dari 3

1.

- Mengidentifikasi kebutuhan

- Merancang desain-desain alternatif sesuai kebutuhan

- Membuat desain-desain versi interaktif yang dapat dinilai dan dicoba pengguna (prototyping)

-Melakukan evaluasi

2. -Polymorpshim

bisa disebut dengan polimorfisme adalah suatu konsep yang menyatakan bahwa seseuatu yang
sama bisa memiliki bentuk dan perilaku yang berbeda . Intinya polimorfisme ini operasi yang sama
mungkin memiliki perbedaan dalam kelas yang berbeda.

-Encapsulation

bisa disebut sebagai pengkapsulan yang merupakan suatu dasar pembatasan ruang lingkup program
terhadap data yang diproses sehingga data atau method yang sudah dibatasi tidak dapat diakses dari
luar sehingga data atau method itu akan terlindungi

-Inheritance

disebut dengan pewarisan merupakan teknik yang mengemukakan bahwa anak dari objek akan
mewarisi data atau atribut dari induknya secara langsung.

3. Pendekatan Terstruktur mendekomposisi permasalahan dilakukan berdasarkan fungsi atau proses


secarahirarki, mulai dan konteks sampai proses-proses yang paling kecil, sedangkan Pendekatan
Berorientasi mendekomposisi permasalahan dilakukan berdasarkan objek-objek yang ada dalam
sistem.

4. UML dan ERDUML memiliki kegunaan unutk dapat merancang seluruh sistem software sedangkan
ERD memiliki kegunaan untuk merancang hanya database saja.

5. Berikut adalah hal-hal yang harus ada dalam Pemodelan CRC:

➢ Class (Komponen)

Komponen merupakan elemen utama dari model CRC. Komponen yang dibuat pada model ini adalah
kelas-kelas yang akan dibuat dalam sistem. Setiap kelas harus memiliki satu atau beberapa
komponen dalam model CRC.

➢ Responsibility (Tanggung Jawab)

Tanggung jawab atau responsibilitas merupakan hal-hal yang harus dilakukan oleh setiap kelas
dalam sistem. Tanggung jawab ini dapat berupa fungsi atau perilaku yang dimiliki oleh kelas
tersebut.

➢ Collaborator (Kolaborator)

Kolaborator adalah kelas-kelas lain atau objek yang berinteraksi dengan kelas yang sedang dipelajari.
Setiap kelas harus memiliki setidaknya satu kolaborator dalam model CRC.
6. Dapat memberikan bahasa pemodelan visual atau gambar kepada para pengguna dari berbagai
macam pemrograman maupun proses umum rekayasa. Menyatukan informasi-informasi terbaik
yang ada dalam pemodelan.

7. Class Diagram: sebuah diagram yang menjelaskan hubungan antar class dalam sebuah sistem yang
sedang dibuat dan menjelaskan bagaimana caranya agar mereka saling berkolaborasi.

Object Diagram: sebuah gambaran tentang objek-objek dalam sebuah sistem pada satu titik waktu.
Karena lebih menonjolkan perintah-perintah daripada class, object diagram lebih sering disebut
sebagai sebuah diagram perintah.

Component Diagram: diagram yang menampilkan komponen dalam sistem dan hubungan antara
mereka.

Deployment Diagram: Diagram yang menunjukkan tata letak sebuah sistem secara fisik,
menampakkan bagian-bagian software yang berjalan pada bagian-bagian hardware yang digunakan
untuk mengimplementasikan sebuah sistem dan keterhubungan antara komponen-
komponen hardware

8. - 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.

-Reusabilily

pemanfaatan kembali objek yang sudah didefinisikan untuk suatu permasalahan pada permasalahan
lainnya yang melibatkan objek tersebut.

- Generalisasi dan Spesialisasi


menunjukkan hubungan antara kelas dan objek yang umum dengan kelas dan objek yang khusus
Komunikasi Antar Objek

komunikasi antar objek dilakukan lewat pesan (message) yang dikirim dan satu objek ke objek
lainnya.

- Polymorphism

kemampuan suatu objek untuk digunakan di banyak tujuan yang berbeda dengan nama yang sama
sehingga menghemat baris program.

9. Coad-Yourdan adalah metode yang berpusat pada data dan relasi. Jika analisis dan desain
berorientasi objek dilakukan melalui metode Coad-Yourdan kemudian divisualisasikan dengan
menggunakan tool bahasa pemodelan UML seperti; Rational Rose atau Argo UML maka dibutuhkan
beberapa konversi.

¤Menangani domain persoalan yang makin menantang

• Meningkatkan interaksi antara analis and ahli pada domain persoalan

• Meningkatkan konsistensi internal antara analisis, perancangan, dan pemrograman

• Secara eksplisit menyatakan kesamaan antara kelas & objek

• Membuat spesifikasi yang lebih tangguh terhadap perubahan

• Mengguna-ulang hasil OOA, OOD dan OOP

• Menyediakan representasi yang konsisten antara analisis, perancangan dan

pemrograman

10. untuk membatasi pengumpulan data yang dilakukan oleh peneliti. Dengan adanya fokus
penelitian, maka peneliti tidak akan kebingungan akan banyaknya data yang didapatkan. Fokus
penelitian akan membantu peneliti untuk melakukan reduksi data dari hasil data yang sudah
didapatkannya.

11. UML (Unified Modelling Language) adalah suatu metode dalam pemodelan secara visual yang
digunakan sebagai sarana perancangan sistem berorientasi objek. Awal mulanya, UML diciptakan
oleh Object Management Group dengan versi awal 1.0 pada bulan Januari 1997.

12. Dapat memberikan bahasa pemodelan visual atau gambar kepada para pengguna dari berbagai
macam pemrograman maupun proses umum rekayasa.

13. Use case Diagram, adalah gambaran efek fungsionalitas yang diharapkan oleh sistem. Diagram
use case merupakan pemodelan untuk menggambarkan kelakuan (behavior) sistem yang akan
dibuat. Diagram use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan
sistem yang akan dibuat.

14. Skenario Use Case mendeskripsikan aktor-aktor yang melakukan prosedur dalam sistem, serta
menjelaskan respon yang ditanggapi oleh sistem tersebut terhadap prosedur yang dilakukan oleh
aktor.

Anda mungkin juga menyukai