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
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
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
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
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
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.
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)
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)
4
Berikut merupakan komponen-komponen activity diagram :
Gambar . 3 Komponen Activity Diagram
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
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
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
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
9
3.3 Activity Diagram Perwalian Online di Aisnet 1. Activity Diagram Login
Gambar . 5 Activity Diagram Login
10 2. Acivity Diagram Validasi Keuangan
Gambar . 6 Activity diagram Validasi Keuangan
11 3. Acivity Diagram Kontrak MK
Gambar . 7 Activity Diagram Kontrak MK
12 4. Activity Diagram Ajukan MK
Gambar . 8 Activity Diagram Ajukan MK
13 5. Activity Diagram Validasi MK
Gambar . 9 Activity Diagram Validasi MK
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.
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