Nama/NIM : I Gede John Arissaputra / 1404505066
Jurusan/Fakultas/Universitas : Teknologi Informasi / Teknik / Universitas Udayana
Mata Kuliah: Pemrograman Berorientasi Objek (B)
Dosen: I Putu Agus Eka Pratama, ST, MT
USE CASE & SEQUENCE
Sebelum masuk masuk ke dalam Use Case dan Sequence, marilah kita review sedikit mengenai UML
UML (Unified Modeling Language)
adalah sebuah bahasa yang berdasarkan grafik/gambar untuk
memvisualisasi, menspesifikasikan, membangun, dan pendokumentasian dari sebuah
sistem pengembangan software berbasis OO (Object-Oriented). UML tidak hanya merupakan sebuah bahasa pemograman visual saja,
namun juga dapat secara langsung dihubungkan ke berbagai bahasa pemograman,
seperti JAVA, C++, Visual Basic, atau bahkan dihubungkan secara langsung ke
dalam sebuah object-oriented database.
Diagram-diagram yang ada pada UML:
1. Use Case Diagram
2. Activity Diagram
3. Sequence Diagram
4. Communication Diagram (Collaboration diagram in versi 1.x)
5. Class Diagram
6. State Machine Diagram (Statechart diagram in versi 1.x)
7. Component Diagram
8. Deployment Diagram
9. Composite Structure Diagram
10. Interaction Overview Diagram
11. Object Diagram
12. Package Diagram
13. Timing Diagram
Berikut ini saya akan menjelaskan tentang
Use case serta Sequence:
Use Case Diagram
Use case adalah abstraksi dari interaksi antara system
dan actor. Use case bekerja dengan cara mendeskripsikan tipe interaksi antara
user sebuah system dengan sistemnya sendiri melalui sebuah cerita bagaimana
sebuah system dipakai. Use case merupakan konstruksi untuk mendeskripsikan
bagaimana system akan terlihat di mata user. Sedangkan use case
diagram memfasilitasi komunikasi diantara analis dan pengguna serta antara
analis dan client.
Diagram Use Case berguna dalam hal :
- Menjelaskan fasilitas yang ada (requirements)
- Use Case baru selalu menghasilkan fasilitas baru ketika sistem di analisa, dan design menjadi lebih jelas.
- Komunikasi dengan klien
- Penggunaan notasi dan simbol dalam diagram Use Case membuat pengembang lebih mudah berkomunikasi dengan klien-kliennya.
- Membuat test dari kasus-kasus secara umum
- Kumpulan dari kejadian-kejadian untuk Use Case bisa dilakukan test kasus layak untuk kejadian-kejadian tersebut.
Dalam studi kasus kali ini, saya akan membahas mengenai Use Case pada sistem informasi "SIMAK"
Pada diagram tersebut terdapat 6 aktifitas antara lain adalah pembuatan jadwal, pengisian KRS, absensi, pengisian daftar nilai, cetak indeks prestasi, dan cetak indeks prestasi kumulatif. Use case ini memiliki 4 aktor yang berperan, yaitu mahasiswa, dosen pengajar, dosen pembimbing akademik, dan staff bagian administrasi akademik. Pembuatan jadwal bisa dilakukan oleh dosen pengajar, dan staff BAAK, sedangkan mahasiswa dapat mencetak jadwal. Pengisian KRS bisa dilakukan oleh mahasiswa, dosen pembimbing akademik, dan staff BAAK. Absensi dilakukan oleh mahasiswa, dosen pengajar, dan staff BAAK. Pengisian daftar nilai dilakukan oleh dosen pengajar dan dapat juga oleh staff BAAK. Cetak Indeks Prestasi bisa dilakukan oleh mahasiswa dan staff BAAK. Dan terakhir cetak indeks prestasi kumulatif bisa dilakukan oleh mahasiswa dan staff BAAK.
Sequence Diagram
Diagram Class dan diagram Object merupakan suatu gambaran model statis. Namun ada juga yang bersifat dinamis, seperti Diagram Interaction. Diagram sequence merupakan salah satu diagram Interaction
yang menjelaskan bagaimana suatu operasi itu dilakukan; message (pesan) apa yang dikirim dan kapan pelaksanaannya. Diagram
ini diatur berdasarkan waktu. Obyek-obyek yang berkaitan dengan proses berjalannya operasi diurutkan dari kiri ke kanan berdasarkan waktu terjadinya
dalam pesan yang terurut.
sumber:
- http://www.academia.edu/4887559/Fungsi_Dan_Pengertian_UML
- http://www.masterdiagram.tk/2013/01/uml-sistem-informasi-akademik.html
0 komentar:
Posting Komentar