Model Pengembangan Perangkat Lunak 1. Waterfall

html”. CSS juga dapat dituliskan pada bagian body, head. Suatu dokumen html atau diletakan di sebuah file eksternal.

C. Web Server

Menurut Supardi 2010:2 “Web server merupakan perangkat lunak yang mengolola mengatur permintaan user dari browser dan hasilnya dikembalikan ke browser. Contoh web server, adalah IIS internet information services produk microsoft corp”.

1. PhpMyAdmin

Menurut Sibero 2011:376 “PhpMyAdmin adalah aplikasi web yang dibuat oleh phpMyAdmin.net. phpMyAdmin digunakan untuk administrasi database MySQL”. Program ini digunakan untuk mengakses database MySQL. Perintah untuk membuat tabel dapat menggunakan form yang sudah tersedia pada PhpMyAdmin atau dapat langsung menuliskan script pada menu SQL. PhpMyAdmin dijalankan dengan cara mengetik http:localhost phpmyadmin pada web browser.

D. Model Pengembangan Perangkat Lunak 1. Waterfall

Menurut Rosa dan shalahuddin 2013:28 “Model SDLC air terjun Waterffal sering juga disebut medel sekuensial linier sequential linear atau alur hidup klasik classic life cycle ”. Model air terjun menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau terurut dimulai dari analisis desain, pengodean, pengujian, dan tahap pendukung support. Dari kenyataan yang terjadi sangat jarang model air terjun dapat dilakukan sesuai alurnya karena sebab berikut: a. Perubahan spesifikasi perangkat lunak terjadi di tengah alur pengembangan. b. Sangat sulit bagi pelanggan untuk mendefinisikan semua spesifikasi di awal alur pengembangan. Pelanggan sering kali butuh contoh prototype untuk menjabarkan spesifikasi kebutuhan sistem lebih lanjut. c. Pelanggan tidak mungkin bersabar mengakomodasikan perubahan yang diperlukan di akhir alur pengembangan. Berikut adalah gambar model air terjun : Sumber: A.S. Rosa dan M.Shalahudin 2013:28 Gambar II.1 Model Air Terjun Dengan keterangan sebagai berikut: a. Analisis Kebutuhan Perangkat Lunak Proses pengumpulan kebutuhan di lakukan secara intensif untuk mespesifikasikan kebutuhan perangkat lunak agar dapat dipahami perangkat lunak seperti apa yang di butuhkan oleh user, spesifikasi kebutuhan perangkat b. Desain Desain perangkat lunak adalah proses multi langkah yang fokus pada desain pembutan program perangkat lunak harus termasuk struktur data, arsitektur perangkat lunak harus, representasi antar muka, dan prosedur pengkodean. Tahap ini mentraslasikan kebutuhan perangkat lunak harus dari tahap analisi kebutuhan kerepresentasi desain agar dapat diimplementasikan menjadi web e-commerce pada selanjutnya. Desain perangkat lunak hrus yang di hasilkan pada tahap ini juga perlu didokumentasikan Sangat sulit bagi pelanggan untuk mendefinisikan semua spesifikasi di awal alur pengembangan. Pelanggan sering kali butuh contoh prototype untuk menjabarkan spesifikasi kebutuhan sistem lebih lanjut. c. Pembuatan Kode Program Desain harus ditranslansikan kedalam program perangkat lunak. Hasil drai tahap ini adalah perangkat lunak harus sesuai dengan desain yang telah dibuat pada tahap desain. d. Pengujian Pengujian fokus pada perangkat lunak harus secara dari sgilogic logic fungsional dan memastikan bahwa semua bagian sudah diuji. Hal ini di lakukan auntuk meminimalisirkan kesalahan error dan memastikan keluaran yang di hasilkan sesuai dengan yang di inginkan.

2.2 Peralatan Pendukung