Analisis Sistem Analysis Perancangan Sistem Design

Dalam pengembangan sistem ini, penulis menggunakan metode Desain Berorientasi Objek Object Oriented Design OOD. Dengan UML Unified Modelling Language sebagai tools untuk perancangan dan pengembangan aplikasinya. Namun tidak semua diagram yang disediakan oleh UML, digunakan oleh penulis dalam desain perancangan sistem ini. Hanya beberapa diagram saja yang digunakan oleh penulis, yaitu diagram-diagram yang menurut penulis dapat mendukung perancangan aplikasi ini. Adapun beberapa diagram berikut ini: a. Use Case Diagram: merupakan diagram yang menjelaskan aktifitas apa saja yang dilakukan oleh sistem yang akan dibangun dan siapa yang berinteraksi dengan sistem tersebut. b. Activity Diagram : Merupakan diagram yang menggambarkan berbagai alir aktifitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkn proses parallel yang mungkin terjadi pada beberapa eksekusi. c. Sequence Diagram : Merupakan diagram yang menjelaskan secara detail urutaan proses yang dilakukan oleh sistem untuk mencapai tujuan dari use case, interaksi yang terjadi antar class, operasi apa saja yang terlibat, urutan antar operasi dan informasi yang diperlukan oleh masing-masing operasi. d. Class Diagram: Merupakan diagram yang selalu ada pada pemodelan sistem yang berorientasi objek. Class diagram menunjukkan hubungan antar class dalam sistem yang sedang dibangun dan bagaimana mereka saling berkolaborasi untuk mencapai suatu tujuan.

3.2.4 Implementasi Sistem Construction Testing

Setelah melakukan analisis sistem dan perancangan sistem secara rinci, maka tiba saatnya sistem untuk diimplementasikan. Pada tahap ini terdapat banyak aktifitas yang dilakukan. Aktifitas-aktifitas yang dimaksud berupa:

3.2.4.1 Permrograman

Pada tahap pemrograman, penulis menggunakan bahasa pemrograman PHP 5 sebagai bahasa pemrogramannya, sedangkan software yang digunakan daladm pembuatan aplikasi ini yaitu menggunakan Adobe Dreamweaver sebgai software untuk membuat Graphical User Interface GUI dan sebagai software yang menunjang database pada aplikasi ini, penulis menggunakan MySQL karena mendukung untuk infrastruktur jaringan.

3.2.4.2 Pengujian

Setiap program menjalani pengujian secara probadi untuk memastikan bahwa program yang telah kita buat bisa bebas dari kesalahan bug, walaupun tidak menutup kemungkinan masih terjadi sedikit bug atau tidak 100 bebas dari bug, namun pengujian ini setidknya bisa meminimalisasi kesalahan yang akan terjadi. Pada tahap ini, penulis menggunakan metode pengujian unit dengan pendekatana black-box testing.

3.3 Kerangka Penelitian

Dalam melakukan penelitian ini, peneliti melakukan tahapan-tahapan kegiatan dengan mengikuti rencana kegiatan yang tertuang dalam kerangka penelitian meliputi metode pengumpulan data dan metode pengembangan sistem. Berikut ini dapat dilihat Gambar 3.1 Kerangka Penelitian. Kerangka Penelitian Gambar 3.1 Kerangka Penelitian Pengumpulan Data Pengembangan Data Metodologi Pengumpulan Data Metode Pengembangan Sistem Rapid Application Development System RAD oleh Whitten, 2004 Studi Pustaka Studi Lapangan Studi Literatur Sejenis Scope Definiton Analysis Design Construction Testing Observasi Wawancara Gambaran Umun Perusahaan Lingkungan Penelitian Kelemahan Sistem Yang Berjalan Analisis Sistem Usulan Use Case Diagram Activity Diagram Sequence Diagram Class Diagram Pemrograman Pengujian Blackbox Testing Desain Sistem Desain Interface Sistem Tampilan interface