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