Analysis Analisis Design Perancangan

Maksud pembuatan model ini adalah untuk memperoleh pengertian yang lebih baik terhadap aliran data dan kontrol, proses- proses fungsional, tingkah laku operasi dan informasi-informasi yang terkandung di dalamnya. Proses ini meliputi beberapa hal, yaitu: Context Diagram, Entity Relationship Diagram ERD, Data Flow Diagram DFD, Perancangan struktur menu, Perancangan layar, State Transition Diagram STD dan perancangan database. Penjelasan tersebut antara lain: 1. Context Diagram, yaitu diagram aliran data yang memfokuskan pada aliran data dari dan ke dalam sistem, serta memproses data-data tersebut. 2. Entity Relationship Diagram, yaitu teknik analisis data terstruktur yang merepresentasikan proses-proses data di dalam organisasi. 3. Data Flow Diagram, yaitu diagram yang berisi komponen- komponen himpunan entitas dan himpunan relasi yang masing- masing dilengkapi dengan atribut-atribut. 4. Perancangan struktur menu, yaitu menggambarkan struktur dari menu-menu yang terdapat di aplikasi Batik Shop yang penulis kembangkan. 5. Perancangan layar, yaitu menggambarkan rancangan masing- masing layar menu. 49 6. State Transition Diagram STD, yaitu menggambarkan peralihan layar dari menu tertentu ke menu tertentu lainnya yang terdapat di aplikasi. 3. Perancangan database, menggambarkan hubungan antar tabel basis data.

3.3.3 Code Generation Pengkodean

Tahap berikutnya yang dilakukan adalah pemrograman atau coding. Pada Tahap ini merupakan hasil transfer dari perancangan ke dalam bahasa pemrograman yang telah ditentukan lalu diuji coba dan jika lulus uji coba maka sistem akan diinstal dan di operasikan.

3.3.4 Test

Pengujian Pada tahap ini dilakukan pengujian masing-masing fitur dan fungsi untuk mengetahui apakah aplikasi dapat bekerja dengan semestinya. Pengujian dilakukan dengan menguji coba aplikasi secara mandiri dan lapangan. Penulis melakukan testing mengenai apakah fitur-fitur aplikasi sudah berjalan dengan semestinya atau tidak. Pengujian yang penulis lakukan dengan menggunakan metode pendekatan blackbox testing, ujicoba blackbox digunakan untuk mendemonstrasikan fungsi software yang dioperasikan. 50 51

3.3.5 Support Pemeliharaan

Pada tahap ini, merupakan tahap yang perlu dijalankan dalam melakukan pemeliharaan dengan meng-update aplikasi dan melakukan maintenance secara berkala agar aplikasi dapat terpelihara dengan baik.