Observasi Metode Pengumpulan Data

Adapun penjelasan dari tahapan tersebut adalah sebagai berikut Kendall dan Kendall, 2008: 1. Perencanaan Syarat Requirements Planning Dalam fase ini akan diketahui apa saja yang menjadi kebutuhan sistem yaitu dengan mengidentifikasi kebutuhan informasi dan masalah yang dihadapi untuk menentukan tujuan, batasan-batasan sistem, kendala dan juga alternatif pemecahan masalah. Analisis digunakan untuk mengetahui perilaku sistem dan juga untuk mengetahui aktifitas apa saja yang ada dalam sistem tersebut. 2. RAD Design Workshop Fase ini adalah fase untuk merancang dan memperbaiki sistem apabila masih terdapat ketidaksesuaian desain antara pengguna dan penganalisis. Selama proses RAD design workshop, pengguna merespon working prototype yang ada dan menganalisis, memperbaiki modul-modul yang dirancang menggunakan perangkat lunak berdasarkan tanggapan pengguna. Pada fase ini keaktifan pengguna yang terlibat sangat menentukan untuk mencapai tujuan, karena pengguna bisa langsung memberikan komentar apabila terdapat ketidaksesuaian pada desain. Biasanya, pengguna dan penganalisis berkumpul menjadi satu dan duduk di meja melingkar dimana masing-masing orang bisa melihat satu dengan yang lain tanpa ada halangan. Kemudian pada tahap selanjutnya membuat desain proses bisnis dan desain pemrograman untuk data-data yang telah didapatkan dan dimodelkan dalam arsitektur sistem yang akan dibuat. 3. Implementation Dalam fase ini analis bekerja secara intens dengan pengguna selama proses desain untuk merancang aspek-aspek bisnis dan non-teknis dari perusahaan. Segera setelah aspek-aspek ini disetujui dan sistem bangun, sub-sub sistem diuji coba dan diperkenalkan kepada perusahaan.

2.14 Konsep Dasar UML

2.14.1 Pengertian UML

Unified Modelling Language UML adalah sebuah bahasa yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem. UML mendefinisikan notasi dan syntax semantic. Notasi UML merupakan sekumpulan bentuk khusus untuk menggambarkan berbagai diagram piranti lunak. Setiap bentuk memiliki makna tertentu, dan UML syntax mendefinisikan bagaimana bentuk-bentuk tersebut dapat dikombinasikan Sugiarti, 2013. UML diaplikasikan untuk maksud tertentu, biasanya antara lain untuk: 1. Merancang perangkat lunak. 2. Sarana komunikasi antara perangkat lunak dengan proses bisnis. 3. Menjabarkan sistem secara rinci untuk menganalisa dan mencari apa yang diperlukan sistem. 4. Mendokumentasikan sistem yang ada, proses-proses dan organisasinya.