Requirement Planning Workshop Design Implementation

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