Definisi Lingkup Metodologi Pengembangan Sistem

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