wawancara ini adalah untuk mendapatkan informasi yang dibutuhkan dalam perancangan sistem E-Commerce. Adapun pertanyaan yang
diajukan penulis dicantumkan pada lampiran 7.
3.1.3 Studi Pustaka
Metode ini dilakukan dengan mempelajari teori-teori yang terkait dan hasil penelitian sebelumnya yang dapat mendukung pemecahan
masalah penelitian. Studi pustaka Dilakukan dengan cara membaca dan mempelajari buku-buku, jurnal, serta artikel-artikel yang mendukung
dengan topik yang akan dibahas dalam penyusunan skripsi ini. Selain itu juga penulis mengumpulkan data dari situs-situs internet yang
berhubungan dengan skripsi penulis. Studi pustaka juga dilakukan untuk melengkapi kekurangan data
yang diperoleh dari studi lapangan. Daftar buku dan jurnal yang terkait dapat dilihat dalam daftar pustaka dalam penulisan skripsi ini.
3.2 Metode Pengembangan Sistem
Metode pengembangan sistem yang digunakan pada penelitian ini menggunakan RAD. Berikut adalah tahapan-tahapan yang dilakukan.
3.2.1 Requirement Planning
Dalam tahap ini diketahui apa saja yang menjadi kebutuhan sistem yaitu dengan mengidentifikasi kebutuhan informasi dan masalah yang
dihadapi untuk menentukan tujuan, batasan-batasan sistem, kendala, dan juga alternatif pemecahan masalah.
3.2.2 Workshop Design
Yaitu mengidentifikasi solusi alternative dan memilih solusi yang terbaik. Kemudian membuat desain proses bisnis dan desain pemrograman
untuk data-data yang telah didapatkan dan dimodelkan dalam arsitektur sistem informasi. Berikut ini merupakan tahapan dalam membuat desain
sistem, yaitu : 1. Membuat Use case Diagram
Menjelaskan system requirements dan memahami sistem yang berjalan.
2. Membuat Activity Diagram Membuat sebuah alur kerja dari suatu aktivitas ke aktivitas lainnya.
Tahap ini sangat berguna ketika kita ingin menggambarkan perilaku paralel atau menjelaskan bagaimana perilaku dalam berbagai use case
berinteraksi. 3. Membuat Class Diagram
Memvisualisasikan struktur kelas-kelas dari suatu sistem dan memperlihatkan hubungan antar kelas dan penjelasan detail.
4. Membuat Sequence Diagram Menjelaskan interaksi objek yang disusun dalam suatu urutan waktu.
Peneliti memperlihatkan tahap demi tahap apa yang seharusnya terjadi untuk menghasilkan sesuatu di dalam use case.
3.2.3 Implementation
Selanjutnya sistem diimplementasikan coding ke dalam bentuk yang dimengerti oleh mesin yang diwujudkan dalam bentuk program atau
unit program. Setelah desain dari sistem yang akan dibuat sudah disetujui oleh user dan analyst, maka pada tahap ini programmer mengembangkan
desain menjadi suatu program. Setelah program selesai baik itu sebagian maupun secara keseluruhan, maka dilakukan proses pengujian terhadap
program tersebut apakah terdapat kesalahan atau tidak sebelum diaplikasikan pada suatu organisasi.
Tahap implementasi sistem
merupakan tahap meletakkan sistem supaya siap untuk dioperasikan. Software yang digunakan adalah XAMPP yang meliputi : Apache sebagai
web server, PHP sebagai bahasa pemrograman dan MySQL sebagai database-nya. Selain itu, juga menggunakan Macromedia Dreamweaver
sebagai software editor.
3.3 Bahan dan Perangkat Pendukung 3.3.1