Anda di halaman 1dari 6

PRETEST DAN POSTEST

PRAKTIKUM PERANCANGAN BERORIENTASI OBJEK


“MODUL 1 – PENGENALAN RATIONAL ROSE”

Dosen Pengampu :
Erlan Darmawan, S.Kom., M.Si.

Oleh :
Evy Setia Oktaviani
20180910044

PRODI SISTEM INFORMASI


FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
MODUL 1
PENGENALAN RASIONAL ROSE

A. Tampilan Software Rasional Rose


B. PRETEST
1. Selain rasional rose, tool pemodelan apa yang anda ketahui?
Jawab :
a. Microsoft Visio
Microsoft Visio merupakan salah satu aplikasi pembuatan flowchart yang
populer. Aplikasi ini dapat digunakan untuk membuat flowchart atau
diagram alur, diagram, bagan organisasi, denah rumah atau floor
plan desain teknik, dan sebagainya.
Pengguna Microsoft Visio dapat menghubungkan diagram dan data yang
dibuat ke data real-time sehingga setiap perubahan yang terjadi di dalam
data dasarnya dapat terlihat melalui format bentuk yang diterapkan.
Dari segi fungsi dan fitur, Microsoft Visio dibekali dengan pilihan diagram
serta template grafik yang bervariasi.
Hal ini sangat berguna karena pengguna aplikasi memiliki banyak pilihan
diagram yang dapat disesuaikan sesuai kebutuhan.
b. Power Designer
Power Designer adalah salah satuTools yang dapat dipergunakan untuk
membangun atau merancang sebuah basisdata melalui ER-diagram,
merancang sistem melalui Data Flow Diagram (DFD) serta mampu
membuat program aplikasi.

2. Apa yang dimaksud dengan roundtrip engineering dan reverse engineering?


Jawab :
 Roundtrip engineering merupakan alat pengembangan perangkat lunak
yang menyinkronkan dua artefak perangkat lunak yang terkait atau
lebih, seperti, kode sumber, model, file konfigurasi, dan bahkan
dokumentasi.
 Reverse Engineering adalah sebuah metode atau aplikasi tentang
bagaimana perangkat, proses , system atau perangkat lunak
menyelesaikan dan melakukan tugasnya.
 Dalam rational rose sendiri mendukung roundtrip engineering yang
berarti kita dapat meng mengenerate kode dari model yang kita buat,
dan dapat melakukan reverse engionering dari source kode yang ada
untuk menghasilkan gambaran arsitektur dari software aplikasi kita.

C. POSTEST
1. Jelaskan secara singkat apa yang anda dapat dari praktikum yang baru saja anda
lakukan?
Jawab : yang saya dapat dari praktikum modul 1 ini yaitu yaitu
- Mengenal bagian-bagaian yang ada pada software Rational rose, seperti
jendela diagram, jendela dokumentasi, browser dan toolbox.
- Mengenal view yang ada dalam rational rose seperti
 Use case view yang digunakakn untuk memahami serta
menggunaka system yang dimodelkan. Dimana dalam use case view
sendiri juga terdapat beberapa diagram yaitu use case diagram,
sequence diagram, collaboration diagram dan activity diagram.
 Logicl view yang mengarah pada persyaratan fumgsional system.
 Componen view yang merupakan pengaturan software.
 Deployment view yang merupakan pemetaan setiap proses kedalam
hardware.
- Mengenal Diagram dalam rational rose khusunya mengenal bagaimana
membuat tampilan atau tempat untuk kita dapat menggambar sebusah
diagram di rational rose.

D. TUGAS
Pahami dan jelaskan secara singkat diagram apa saja yang ada di rasional rose. Cari
penjelasan dari masing-masing diagram tersebut
Jawab :
a. Use case diagram
Use case diagram merupakan diagram yang menggambarkan hubungan antara
aktor dengan sistem. Use case diagram bisa mendeskripsikan sebuah interaksi
antara satu atau lebih aktor dengan sistem yang akan dibuat.
Adapun fungsi dari use case diagram, sebagai berikut.

1. Dapat menggambarkan urutan aktivitas proses yang ada pada suatu


sistem.
2. Dapat menggambarkan proses bisnis dan juga urutan aktivitas yang ada
dalam sebuah proses.

b. Class Diagram
Class Diagram adalah salah satu jenis diagram yang paling berguna di
UML, hal ini karena dapat dengan jelas memetakan struktur sistem tertentu
dengan memodelkan kelas, atribut, operasi serta hubungan antar objek.
Class Diagram menggambarkan serta deskripsi atau penggambaran dari class,
atribut, dan objek disamping itu juga hubungan satu sama lain seperti
pewarisan, containmet, asosiasi dan lainnya.

c. Collaboration
Collaboration diagram adalah suatu diagram yang memperlihatkan /
menampilkan pengorganisasian interaksi yang terdapat disekitar objek (seperti
halnya sequence diagram) dan hubungannya terhadap yang lainnya.
Collaboration diagram menuliskan metode dan proses yang berjalan atara
objek satu dengan yang linnya secara menyeluruh.
Contoh collaboration diagram pendaftaran service.
d. Sequence Diagram
Sequence diagram adalah jenis diagram interaksi karena menggambarkan
"Bagaimana" dan dalam urutan "Apa" sekelompok objek bekerja bersama.

Symbol-simbol pada sequence diagram :

No. Simbol Nama Keterangan


Merupakan instance dari
:Object1 Object
1. sebuah class dan dituliskan
(Partisipan)
tersusun secara horizontal.
Menspesifikasikan
himpunan peran yang
2. Actor pengguna mainkan ketika
berinteraksi dengan use
case.
Mengindikasikan
keberadaan sebuah objek
3. Lifeline dalam basis waktu.

Mengindikasikan sebuah
4. Activation objek yang akan melakukan
sebuah aksi.
Menyatakan objek yang
5. Object Name : Class Object
Name berinterkasi dengan pesan.
Mengindikasikan
6. Message komunikasi antara objek.
Mengindikasikan
komunikasi kembali
7. Self-Message
kedalam sebuah objek itu
sendiri.
Mengeksekusi berulang kali
8. Loop dan penjaga menunjukan
dasar iterasi.
e. Statechart Diagram
Statechart Diagram - UML State chart diagram adalah suatu diagram yang
menggambarkan daur hidup (behavior pattern) dari sebuah objek, dari awal objek
tsb diinisialisasi sampai di-destroy. Menggambarkan transisi dan perubahan
keadaan (dari satu state ke state lainnya) suatu obyek pada sistem sebagai akibat
dari stimulans yang diterima.
Manfaat utama dalam diagram statechart:
1. Untuk memodelkan objek objek suatu sistem.
2. Untuk memodelkan sistem reaktif. Sistem reaktif terdiri dari benda reaktif.
3. Mengidentifikasi events yang bertanggung jawab atas perubahan keadaan.

f. Activity Diagram
activity diagram adalah pemodelan yang dilakukan pada suatu sistem dan
menggambarkan aktivitas sistem berjalan. Activity diagram di gunakan sebagai
penjelelasan aktivitas program tanpa melihat koding atau tampilan. Activiry
diagram di gambarkan dengan simbol-simbol yang setiap simbolnya memiliki
makna dan tujuan.

Simbol Activity Diagram

No. Simbol Nama Keterangan


Titik awal, untuk memulai
1. Initial suatu aktivitas.
Titik akhir, untuk mengakhiri
2. Dependency
aktivitas.
Menandakan sebuah aktivitas.
3. Activity

Pilihan untuk mengambil


4. Decision keputusan.
Menunjukan kegiatan yang
dilakukan secara paralel atau
5. Fork / Join
untuk menggabungkan dua
kegiatan paralel menjadi satu.
Menunjukan adanya
6. Rake
dekomposisi.

Anda mungkin juga menyukai