You are on page 1of 7

Tugas Personal ke-2

Week 2

Ananda Rafina Mahfuuzoh - 2502125923

A. Jawablah pertanyaan berikut dengan benar dan tepat !*

1. Jelaskan fungsi masing-masing diagram UML berikut ini dalam mendevelop sistem !

a. Usecase Diagram

- Untuk menggambarkan proses bisnis dan menampilkan urutan aktivitas


pada sebuah proses.
menggambarkan urutan proses bisnis dengan jelas, dan transparan untuk
mencegah terjadinya kesalahan pada sistem yang akan dikembangkan.
- Untuk memperlihatkan proses aktivitas secara urut dalam sebuah sistem.
Menampilkan setiap tahap kegiatan proses dalam sistem yang sedang
dikembangkan, yang memudahkan pengembang dalam menentukan kebutuhan
yang sesuai dengan software dan pengguna.
- Sebagai jembatan antara pendevelop dengan konsumen.
Menjadi jembatan untuk mendeskripsikan kejelasan sebuah proses sistem yang
akan dikembangkan.
Source :
https://www.jagoanhosting.com/blog/use-case-diagram/

b. Activity Diagram

- Untuk membantu memahami sebuah proses secara keseluruhan.

- Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses.


- Mengetahui aktivitas aktor/pengguna berdasarkan use case atau diagram yang
dibuat sebelumnya.
- Menstrukturkan metode perancangan, serupa dengan flowchart ataupun Data
Flow Diagram.

ISYS6611 - Information Systems Analysis and Design


Source :
https://socs.binus.ac.id/2019/11/22/uml-diagram-activity-
diagram/#:~:text=Fungsi%20Activity%20Diagram,urutan%20aktivitas%20dalam
%20sebuah%20proses.
https://lamanit.com/activity-diagram/

c. System Sequence Diagram

- Berguna untuk seseorang yang ingin mereview aliran logic melalui skenario.
- Menampilkan cara untuk melihat skenario dalam urutan berbasis waktu : apa
yang terjadi pertama, apa yang terjadi berikutnya, dll. Digunakan untuk
menentukan message ordering.
- Diagram yang paling relevan untuk menguraikan model deskripsi use-case
menjadi spesifikasi design.

- berfungsi untuk memodelkan sebuah logika dari sebuah method operasi, function
maupun prosedur.

Source :

https://binus.ac.id/malang/2020/12/diagram-sequence-dalam-analisa-desain-
sistem-
informasi/#:~:text=Diagram%20sequence%20ini%20biasa%20digunakan,dan%2
0ouput%20apa%20yang%20dihasilkan.

https://www.ansoriweb.com/2020/04/pengertian-sequence-diagram.html

d. Class diagram

- Mendeskripsikan perancangan dan analisis tampilan statis sistem yang dapat


diimplementasikan di berbagai fase proyek melalui representasi. Representasi
kemudian dibuat dengan menampilkan realitas pada model domain selama
analisis.
- Dapat memberikan gambaran mengenai perangkat lunak dan relasi-relasi yang
ada di dalamnya
- Menggambarkan suatu model data untuk sistem informasi yang sederhana
maupun kompleks.

ISYS6611 - Information Systems Analysis and Design


- Dapat mendeskripsikan secara terperinci dengan cara memperhatikan kode
spesifik apa saja yang dibutuhkan suatu program sehingga mampu
mengimplementasikannya ke struktur yang digambarkan.

Source :

https://accurate.id/teknologi/class-diagram-adalah/

https://www.webstudi.site/2019/02/Class-Diagram.html

B. Studi kasus

“BEAUTY is YOU Klinik”

“Beauty is You” adalah klinik kecantikan dan estetika yang sedang berkembang dan telah
memiliki 6 cabang di Jakarta, untuk kemudahan memonitor aktivitas yang berjalan dan juga
memberikan layanan terbaik bagi pelanggan, owner berencana membuat Sistem Informasi
“Beauty is You” berbasis mobile yang aplikasinya akan dapat diunduh melalui playstore.

Customer yang telah terdaftar sebagai member dapat melihat berbagai produk, layanan dan
promo yang ditawarkan. Member yang ingin melakukan booking dapat memilih jenis
perawatan atau memilih hari dan jam praktek dokter, selanjutnya member akan mendapatkan
id booking dengan informasi waktu layanan.

Setibanya di klinik, member menyerahkan member card dan id booking, Admission akan
memeriksa, jika member hanya melakukan perawatan tanpa konsultasi dokter maka
langsung diinput dan diinformasikan jumlah nominal yang harus dibayar oleh member,
namun jika member booking untuk konsultasi dokter, admission akan mengarahkan member
ke ruang dokter dan selanjutnya menginput jenis perawatan atau produk yang disarankan
oleh dokter, melakukan kalkulasi dan menginformasikan berapa nominal yang harus dibayar
oleh member. Setelah pembayaran selesai, admission mencetak bukti bayar untuk member
lalu mengarahkan kepada terapis untuk diantar dan dilayani di ruang perawatan lantai 2.

Melalui branch manager, owner dapat melakukan monitoring aktivitas proses bisnis sehari-
hari, melihat jumlah kunjungan member, produk terjual dan setiap layanan yang dipilih
member sehingga dari sini dapat memutuskan produk dan layanan apa yang akan
dipromokan untuk bulan berikutnya.

1. Berdasarkan kasus di atas, tentukanlah metode yang cocok untuk pengembangan sistem
informasi berbasis mobile kemudian jelaskan setiap tahapan yang dilakukan dari metode
pengembangan sistem informasi tersebut.

ISYS6611 - Information Systems Analysis and Design


Jawab :

Metode yang cocok untuk pengembangan sistem berdasarkan kasus diatas dengan
menggunakan Metode Waterfall (Air terjun). Karena metode ini melakukan proses tahap
langkah demi langkah yang harus diselesaikan satu per satu (tidak dapat meloncat ke
tahap berikutnya) dan berjalan secara berurutan selama proses pengembangan.

Berikut tahapan-tahapan yang dilakukan dari Metode Waterfall :

- Requirement Analysis

Tahap ini seorang pengembang harus memahami kebutuhan pengguna terhadap


perangkat lunak yang akan dikembangkan. Maka dilakukan pengumpulan informasi
dengan cara diskusi, observasi, dan survei.

- System and Software Design

Informasi mengenai kebutuhan pengguna akan di analisa dan diimplementasikan pada


desain pengembang. Perancangan desain bertujuan untuk memberikan gambaran
mengenai apa yang dikerjakan dan membantu pengembang menyiapkan kebutuhan
hardware.

- Implementation and Unit Testing

Merupakan tahap pemrograman dan pengujian maupun pemeriksaan terhadap fungsional


modul pemrograman yang sudah dibuat.

- Integration and System Testing

Setelah unit sistem yang telah dikembangkan dan diuji sebelumnya, selanjutnya
diintegrasi dalam sistem secara keseluruhan dan dilakukan pengujian sistem untuk
mengidentifikasi adanya kegagalan sistem.

- Operation and Maintenance

Tahap terakhir adalah perangkat lunak yang sudah jadi dapat dioperasikan pengguna dan
dilakukan pemeliharaan. Pemeliharaan memungkinkan pengembang untuk melakukan
perbaikan kesalahan yang tidak terdeteksi di tahap sebelumnya.

Source :

https://lp2m.uma.ac.id/2022/06/07/metode-waterfall-definisi-dan-tahap-tahap-
pelaksanaannya/#:~:text=Metode%20Waterfall%20merupakan%20pendekatan%20SDLC
,desain%2C%20dan%20implementasi%20pada%20sistem.

ISYS6611 - Information Systems Analysis and Design


2. Buatlah Use Cases Diagram

ISYS6611 - Information Systems Analysis and Design


3. Buatlah Sequence Diagram yang memuat semua aktivitas dari kasus di atas

ISYS6611 - Information Systems Analysis and Design


4. Buatlah Domain Model Class Diagram

Note: Semua jawaban pada A harus mengacu kepada referensi tertentu.

* Sumber Pertanyaan menggunakan Materi Week 5, 6 dan 7

***

ISYS6611 - Information Systems Analysis and Design

You might also like