• Tidak ada hasil yang ditemukan

LAPORAN PRAKTIKUM ANALISIS DAN DESAIN BERORIENTASI OBJEK ACTIVITY DIAGRAM PERWALIAN AISNET ITG

N/A
N/A
Rika Lestari

Academic year: 2023

Membagikan "LAPORAN PRAKTIKUM ANALISIS DAN DESAIN BERORIENTASI OBJEK ACTIVITY DIAGRAM PERWALIAN AISNET ITG"

Copied!
20
0
0

Teks penuh

(1)

i

LAPORAN PRAKTIKUM ANALISIS DAN DESAIN BERORIENTASI OBJEK

ACTIVITY DIAGRAM PERWALIAN AISNET ITG

Diajukan untuk memenuhi tugas mata kuliah yang diampu oleh : Ridwan Setiawan, S.Kom.,M.Kom

Instruktur Praktikum Detila Rostilawati, S.Kom

Di Susun Oleh Rika Lestari : 2006173

Kelas : E

JURUSAN ILMU KOMPUTER

PROGRAM STUDI TEKNIK INFORMATIKA INSTITUT TEKNOLOGI GARUT

2022

(2)

i DAFTAR ISI

DAFTAR ISI ... i

DAFTAR GAMBAR ... ii

DAFTAR TABEL ... iii

KATA PENGANTAR ... iv

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang... 1

1.2 Rumusan Masalah ... 1

1.3 Tujuan ... 1

BAB II LANDASAN TEORI ... 2

2.1 Pengertian UML ... 2

2.2 Diagram – diagram UML ... 2

2.3 Pengertian Use Case Diagram ... 2

2.4 Sekenario Use Case ... 2

2.5 Include dan Extend Use Case ... 3

2.6 Activity Diagram ... 3

BAB III HASIL DAN PEMBAHASAN... 5

3.1 Use Case Perwalian Online ... 5

3.2 Skenario Uscase Case Perwalian Online ... 6

3.3 Activity Diagram Perwalian Online di Aisnet ... 9

BAB IV KESIMPULAN... 14

DAFTAR PUSTAKA ... 15

(3)

ii

DAFTAR GAMBAR

Gambar . 1 Include ... 3

Gambar . 2 Extend... 3

Gambar . 3 Komponen Activity Diagram ... 4

Gambar . 4 Use Case Perwalian Online ... 5

Gambar . 5 Activity Diagram Login ... 9

Gambar . 6 Activity diagram Validasi Keuangan ... 10

Gambar . 7 Activity Diagram Kontrak MK ... 11

Gambar . 8 Activity Diagram Ajukan MK... 12

Gambar . 9 Activity Diagram Validasi MK ... 13

(4)

iii

DAFTAR TABEL

Tabel . 1 Sekenario Usecase Login ... 6

Tabel . 2 Tabel Sekenario Validasi Keuangan ... 7

Tabel . 3 Tabel Sekenario Kontrak MK ... 7

Tabel . 4 Sekenario Ajukan MK ... 8

Tabel . 5 Sekenario Validasi MK ... 8

(5)

iv

KATA PENGANTAR

Segala puji dan syukur tidak henti-hentinya kita panjatkan kehadirat Allah Swt yang telah memberikan rahmat, nikmat dan anugerah-Nya sehingga Laporan Praktikum Analisis Desain Berorientasi Objek ini dapat terselesaikan tepat waktu.

Saya mengucapkan terima kasih kepada semua pihak yang telah membantu dan terlihat dalam proses pembuatan Laporan Praktikum Analisis Desain Berorientasi Objek ini, terkhusus kepada: Bapak Ridwan Setiawan, S.Kom.,M.Kom selaku dosen pengampu mata kuliah Praktikum Jaringan Analisis desain Berorientasi Objek .Kepada segenap asisten dosen Praktikum Analisis Desain Berorientasi Objek yang tetap sabar untuk membimbing saya selama berlangsungnya praktikum. Dan kepada para orangtua yang tak pernah putus mendoakan agar kuliah kami berjalan dengan baik.

Demikianlah Laporan Analisis Desain Berorientasi Objek ini saya buat dengan sepenuh hati. Menyadari laporan ini masih belum sempurna maka mohon kritik dan saran harapan agar laporan ini dapat menjadi lebih baik lagi.Semoga laporan ini bisa bermanfaat bagi semua dan terkhusus bagi selaku penulis. Saya ucapkan Terima Kasih.

Garut, Oktober 2022

Rika Lestari

(6)

1

BAB I PENDAHULUAN 1.1 Latar Belakang

Pemodelan (modeling) adalah proses merancang piranti lunak sebelum melakukan pengkodean (coding). Model piranti lunak dapat dianalogikan seperti pembuatan blueprint pada pembangunan gedung. Membuat model dari sebuah sistem yang kompleks sangatlah penting karena kita tidak dapat memahami sistem semacamitu secara menyeluruh. Semakin komplek sebuah sistem, semakin penting pula penggunaan teknik pemodelan yang baik.

Dengan menggunakan model, diharapkan pengembangan piranti lunak dapatmemenuhi semua kebutuhan pengguna dengan lengkap dan tepat, termasuk faktor-faktor seperti scalability, robustness, security, dan sebagainya.

Dalam hal ini, pemodelan menggunakan UML pada perwalian online di aisnet cukup epektif. Karena, UML mendukung semua jenis aplikasi perangkat lunak.

1.2 Rumusan Masalah

Berdasarkan pemaparan di atas, maka dapat di rumuskan sebagai berikut : 1. Apakah yang di maksud pemodelan UML dengan activity diagram?

2. Bagaimana Activity diagram perwalian online di Aisnet?

1.3 Tujuan

Adapun tujuan dari penulisan laporan ini adalah untuk mengetahui ap aitu Activity Diagram dan bagaimana Activity diagram dari sistem perwalian online Aisnet.

(7)

2

BAB II LANDASAN TEORI 2.1 Pengertian UML

UML (Unified Modeling Language) adalah metode pemodelan secara visual sebagai sarana untuk merancang dan atau membuat software berorientasi objek. Karena UML ini merupakan bahasa visual untuk pemodelan bahasa berorientasi objek, maka semua elemen dan diagram berbasiskan pada paradigma object oriented.

UML adalah salah satu tool / model untuk merancang pengembangan software yang berbasis object oriented. UML sendiri juga memberikan standar penulisan sebuah sistem blue print, yang meliputi konsep bisnis proses, penulisan kelas-kelas dalam bahasa program yang spesifik, skema database, dan komponenkomponen yang diperlukan dalam sistem software.

2.2 Diagram – diagram UML

UML sendiri terdiri atas pengelompokkan diagram-diagram sistem menurut aspek atau sudut pandang tertentu. Diagram adalah yang menggambarkan permasalahan maupun solusi dari permasalahan suatu model.

Salah satu diagram yang terdapat dalam UML adalah Use Case.

2.3 Pengertian Use Case Diagram

Use Case diagram digunakan untuk memodelkan bisnis proses berdasarkan perspektif pengguna sistem. Use Case diagram terdiri atas diagram untuk Use Case dan actor. Actor merepresentasikan orang yang akan mengoperasikan atau orang yang berinteraksi dengan sistem aplikasi.

Use Case merepresentasikan operasi-operasi yang dilakukan oleh actor.

Use Case digambarkan berbentuk elips dengan nama operasi dituliskan didalamnya. Actor yang melakukan operasi dihubungkan dengan garis lurus ke Use Case. (Draw, 2011)

2.4 Sekenario Use Case

Skenario Use Case menggambarkan alur penggunaan sistem dimana setiap skenario digambarkan dari sudut pandang aktor, seseorang, atau piranti yang berinteraksi dengan perangkat lunak dalam berbagai cara. (Setiawan, 2015)

(8)

3 2.5 Include dan Extend Use Case

Include adalah Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan memerlukan use case ini untuk menjalankan fungsinya.

Itu berarti bahwa suatu use case seluruhnya merupakan fungsionalitas dari use case lainnya.

Gambar . 1 Include

Extend adalah Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan dapat berdiri sendiri walau tanpa use case tambahan itu.

Yang berarti, Menunjukan bahwa suatu use case merupakan tambahan fungsionalitas dari use case lainnya, jika kondisi terpenuhi.

Gambar . 2 Extend 2.6 Activity Diagram

Activity Diagram merupakan rancangan aliran aktivitas atau aliran kerja dalam sebuah sistem yang akan dijalankan. Activity Diagram juga digunakan untuk mendefinisikan atau mengelompokan aluran tampilan dari sistem tersebut. Activity Diagram memiliki komponen dengan bentuk tertentu yang dihubungkan dengan tanda panah. Panah tersebut mengarah ke-urutan aktivitas yang terjadi dari awal hingga akhir. (Rizky, 2019)

(9)

4

Berikut merupakan komponen-komponen activity diagram :

Gambar . 3 Komponen Activity Diagram

(10)

5 BAB III

HASIL DAN PEMBAHASAN

3.1 Use Case Perwalian Online Pada Sistem Informasi Akademik Aisnet Berikut merupakan Use Case Diagram dari Sistem Informasi Akademik Aisnet :

Gambar . 4 Use Case Perwalian Online

(11)

6

3.2 Skenario Uscase Case Perwalian Online Pada Sistem Informasi Akademik Aisnet

Tabel . 1 Sekenario Usecase Login Nama Use Case Login

Aktor Mahasiswa,Wali Dosen, Keuangan Type Primari

Kondis Awal Telah terdaftar sebagai User pengguna Aplikasi Skenario Utama

AKTOR SISTEM

1. Menampilkan Tampilan Login 2. Memasukan username dan password

3. Menekan tombol Login

4. Memeriksa username dan password 5. Menampilkan Menu Utama sesuai otoritas yang dimiliki

Skenario Alternatif (pengisian username dan password salah)

AKTOR USE CASE

1. Menampilkan Tampilan Login 2. Memasukan username dan password

3. Menekan tombol Login

4. Memeriksa username dan password 5. Menampilkan Pesan Username atau Password salah

6. Memasukan kembali username dan password

(12)

7 Tabel . 2 Tabel Sekenario Validasi Keuangan

Tabel . 3 Tabel Sekenario Kontrak MK

Nama Use Case Validasi Keuangan

Type Primari

Aktor Mahasiswa, keuangan

Tujuan Melihat validasi pembayaran Deskripsi Di berikan detail pembayaran

Sekenario Utama

AKTOR SISTEM

1. User memilih menu

pembayaran

2. Sistem menampilkan input data pembayaran

3. User memilih menu

perwalian

4. Sistem menampilkan validasi dan detail pembayaran

Nama Use Case Kontrak MK

Type Primari

Aktor Mahasiswa, Dosen

Tujuan Melakukan kontrak Matakuliah Deskripsi Di berikan daftar mata kuliah

Sekenario Utama

AKTOR SISTEM

1. User memilih menu

semester

2. Sistem menampilkan daftar semester

3. Sistem menampilkan daftar matakuliah

4. User memilih matkuliah

5. Sistem menampilkan daftar mata kuliah yang di pilih

6. User menekan tombol

tambah FRS

6. Sistem menampilkan FRS yang di tambahkan

7. User memilih menu

semester

8. Sistem menampilkan nama mahasiswa

8. User memilih menu FRS

9. Sistem menampilkan kontrak matakuliah

(13)

8 Tabel . 4 Sekenario Ajukan MK

Tabel . 5 Sekenario Validasi MK

Nama Use Case Ajukan MK

Type Primari

Aktor Mahasiswa

Tujuan Mengajukan MK

Deskripsi Diberikan daftar matakuliah yang akan di ajukan Sekenario Utama

AKTOR SISTEM

1. User memilih tombol

ajukan MK

2. Sistem menampilkan pilihan iya dan tidak

3. User menekan tombol iya

4. User memilih matkuliah 3. Sistem menampilkan notifikasi pengajuan

4. Sistem menampilkan MK yang di ajukan

Nama Use Case Validasi MK

Type Primari

Aktor Dosen

Tujuan Validasi MK

Deskripsi Diberikan daftar matakuliah yang akan di ajukan Sekenario Utama

AKTOR SISTEM

1. User memnekan tombol

validasi

2. Sistem menampilkan notifikasi pilihan

3. User menekan salah satu

pilihan

3. Sistem menampilkan notifikasi validasi

4. Sistem menampilkan MK yang di validasi

(14)

9

3.3 Activity Diagram Perwalian Online di Aisnet 1. Activity Diagram Login

Gambar . 5 Activity Diagram Login

(15)

10 2. Acivity Diagram Validasi Keuangan

Gambar . 6 Activity diagram Validasi Keuangan

(16)

11 3. Acivity Diagram Kontrak MK

Gambar . 7 Activity Diagram Kontrak MK

(17)

12 4. Activity Diagram Ajukan MK

Gambar . 8 Activity Diagram Ajukan MK

(18)

13 5. Activity Diagram Validasi MK

Gambar . 9 Activity Diagram Validasi MK

(19)

14 BAB IV KESIMPULAN

Perwalian yang ada pada sistem Aisnet sangat jelas dan mudah di fahami.

Dengan alur yang tidak sulit untuk di ikuti, dan tampilan yang user friendly memudahkan user dalam penggunaannya, sehingga meminimalisir keslahan dalam pengajuan MK Ketika perwalian dilakukan.

(20)

15

DAFTAR PUSTAKA

Draw, P. (2011, November 30). Pengertian Use Case. Retrieved from Petedraw:

https://peterdraw.wordpress.com/2011/10/30/konsep-ooad-object- orientedanalysis-

ENasri, M. (2013, Juli). UML - Unified Modelling Language . Retrieved from FASANA ITech.: https://bo-fsakti.blogspot.com/

Rizky, M. (2019, 11 22). UML Diagram : Activity Diagram. Retrieved from Binus University: https://socs.binus.ac.id/

Setiawan, M. G. (2015). PEMBANGUNAN APLIKASI QUR’AN MEMORIZATION. Jurnal Skripsi, 1-20.

suryana, a. (2018, Maret). UNIFIED MODELING LANGUAGE. Retrieved from ACADEMIA: www.academiaedu.com

Referensi

Dokumen terkait