50
3.2.3 Analisis Kebutuhan
Tahap analisa kebutuhan bertujuan untuk mengidentifikasikan dan mengenali masalah dan kebutuhan solusi dari user dan untuk
mengidentifikasikan data, process, dan interface yang dibutuhkan dalam membangun sistem informasi Langkah yang dilakukan
dalam tahap ini adalah Mengidentifikasi Kebutuhan Sistem dengan menganalisa kebutuhan berupa kebutuhan fungsional dan non
fungsional
3.2.4 Desain Logis
Dalam fase ini penulis mengugambarkan proses bisnis dari sistem yang di usulkan. Serta menggunakan tool UML united modeling
language sebagai pengembangan aplikasinya karena penulis ingin menjelaskan dan menvisualisasikan dari proses analisis dan
bertujuan membantu untuk menangkap struktur dan kelakuan dari object, mempermudah penggambaran interaksi antara elemen dan
sistem dan mempertahankan konsentrasinya pada sistem yang di usulkan. Langkah yang di lakukan pada tahap ini adalah :
1. Proses Sistem yang akan di usulkan Penulis menggambarkan dari proses siklus alur kerja sistem
yang di usulkan.
51 2. Perbandingan Sistem yang Berjalan dengan yang di Usulkan
Penulis membandingkan keunggulan dari sistem yang sedang berjalan dan sistem yang di usulkan.
3. Visualisasi Kebutuhan Sistem yang akan di usulkan Untuk memvisualisasi dari sistem yang di usulkan digunakan
Use case diagram, dan Activity diagram. a. Usecase Scenario meskipun secara teknis bukan sebuah
diagram. Pada
tahap ini
peneliti menjelaskan
penggambaran aktor dari kasus-kasus yang saling berkaitan dimana aktor terdiri dari KASI, warga, dan Staff.
b. Activity Diagram,
peneliti menggambarkan
aliran keseluruhan kegiatan, dan masing-masing usecase diagram
dapat membuat satu kegiatan. c. Sequence Diagram, Peneliti menjelaskan interaksi objek
yang disusun dalam suatu urutan waktu. Peneliti memperlihatkan tahap apa yang seharusnya terjadi untuk
menghasilkan sesuatu didalam usecase.
3.2.5 Desain Fisik
Untuk fase desain fisik ini penulis menggunakan metode lanjutan dari Analisis yaitu OOD Object Oriented Design untuk
memodelkan hubungan yang lebih baik lagi untuk menetapkan secara akurat, komponen-komponen perangkat lunak, baik itu
desain system yang akan di usulkan. Untuk itu penulis