Menentukan Tools dan Teknologi

84 pada lampiran User Acceptance Test UAT sebagai dokumentasi persiapan pengujian terhadap sistem mobile commerce berbasis smartphone Lampiran C-1.

4.2.3 Iterations Fase Pengulangan

Pada tahapan pengulangan iteration phase akan dilakukan pengujian terhadap user story, perubahan listing program, perubahan kebutuhan client, dan testing . Tahapan ini dilakukan agar pengembangan sistem yang dibuat sesuai dengan kebutuhan yang diperlukan oleh client. Pada tahap iterasi, jika iterasi 1 belum selesai dilakukan dilarang untuk lanjut ke iterasi berikutnya. Karena hal ini harus sesuai dengan persetujuan permintaan client apakah sistemaplikasi yang dibangun pada tahapan iterasi tersebut tersebut sesuai dengan user stories yang sudah tertuang pada card sebelumnya. Karena stories 1 merupakan iterasi 0, stories 2 merupakan iterasi 1, dan seterusnya. Namun, jika developer sudah sampai pada iterasi ke 6, developer dapat kembali ke iterasi sebelumnya apabila ada perubahan listing code dan kebutuhan dari client. Tabel 4.3 Tahapan Iterasi Tahapan Status Iterasi 0 OK Iterasi 1 OK Iterasi 2 OK Iterasi 3 OK Iterasi 4 OK Iterasi 5 OK Iterasi 6 NOT OK dapat kembali ke tahap iterasi sebelumnya untuk menyesuaikan perubahan yang dilakukan oleh client Iterasi 7 Iterasi 8 Iterasi 9 Iterasi10 Iterasi 11 85 Iterasi 12 Iterasi 13 Iterasi 14

4.2.3.1 Implementasi

Tahapan ini adalah mengimplementasikan teknologi pendukung untuk sistem yang akan dikembangkan. Implementasi awal dilakukan dengan dua cara, yaitu implementasi melalui server lokal dan melalui modem menggunakan ip modem yang sudah disingkronisasi antara laptop dan perangkat genggam. Pada tahapan menggunakan server lokal, sistem yang dibangun diimplementasikan melalui localhost dan melalui emulator smartphone berbasis open source . Langkah –langkah yang dilakukan yaitu: a. Melakukan instalasi web server Pada langkah awal yang dilakukan adalah melakukan instalasi web server. Pada penelitian ini digunakan satu paket perangkat lunak yang di dalamnya terdapat web server , database, server side scripting, FTP server, dan lain-lain. Setelah kita melakukan instalasi pada paket perangkat lunak tersebut, kita membuat database terlebih dahulu sebagai salah satu langkah dalam mengembangkan sistem perdagangan secara online. Karena nantinya database tersebut diintegrasikan dengan sistem yang akan kita kembangkan. Pada penelitian ini dibuat dua sistem. satu sistem dari sisi admin, dan satu sistem lagi melalui perangkat mobile pada sisi users customers Selanjutnya database tersebut diintegrasikan dengan sistem yang telah kita bangun. Pada tahap mengembangkan sistem admin, dilakukan implementasi melalui server local melalui localhost, untuk memastikan apakah sistem yang dibangun sudah bisa jalan di server lokal atau belum. Jika sistem pada