Perancangan Pengkodean Metode Pengembangan Sistem

48 5. Usulan pemecahan masalah atas permasalahan yang telah teridentifikasi.

3.2.2 Perancangan

Design Tahap desain sistem merupakan tahap setelah analisis dari siklus pengembangan sistem dan juga merupakan suatu pendefinisian dari kebutuhan – kebutuhan fungsional dan persiapan untuk rancang bangun implementasi serta menggambarkan bagaimana suatu sistem dibentuk yang dapat berupa penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesalahan yang utuh dan berfungsi termasuk menyangkut mengkonfigurasikan dari komponen – komponen perangkat lunak dan perangkat keras dari suatu sistem. Pada tahap ini penulis akan melakukan beberapa hal yang diperlukan dalam desain melalui pemodelan proses Process Modelling, pemodelan data Data Modelling dan desain antarmuka Interface Design : 1. Proses Menggambarkan bagaimana aplikasi beroperasi dan mengilustrasikan aktifitas – aktifitas yang dilakukan dan bagaimana data berpindah diantara aktivitas – aktivitas itu. Cara yang digunakan dengan menggunakan Data Flow Diagram DFD. 49 2. Basis Data Pada tahap ini, akan menggambarkan data yang digunakan dan diciptakan dalam suatu aplikasi. Dengan basis data didapat tiga tahap dalam pemodelan data, yaitu dengan Entity Relationship Diagram ERD, Normalisasi dan Struktur data. 3. Desain antarmuka Interface Design Pada tahapan ini merupakan rancang bangun percakapan antara pemakai sistem user dengan komputer yang terdiri dari proses memasukkan data ke sistem, menampilkan input – output informasi kepada user dan sebaliknya. Pada Tahap ini peneliti membuat layout tampilan website untuk sistem pemesanan kelas online. Peneliti menggunakan software macromedia dreamweaver dan XAMPP untuk membuatnya.

3.2.3 Pengkodean

Code Setelah dilakukan desain sistem yang diusulkan, tahap berikutnya yang dilakukan adalah implementasi perangkat lunak atau coding, dimana tahap ini dilakukan transfer hasil desain sistem ke dalam bahasa pemograman yang telah ditentukan. Peneliti menggunakan bahasa pemograman PHP dan MySQL.

3.2.4 Pengujian