Uncoin adalah aplikasi Android yang didalamnya terdapat perangkat lunak berbasis wesb sehingga Uncoin membutuhkan aspek teknis terkait teknologi. Adapun kebutuhan teknis yang diperlukan Uncoin, meliputi : Framework Code Igniter Codeigniter (CI) adalah framework dari bahasa pemrograman PHP yang dirancang untuk para pengembang aplikasi yang membutuhkan toolkit yang simple dalam pembangunan aplikasi berbasis web. CI sangat cocok dalam membangun aplikasi Uncoin karena framework ini memiliki kapasitas yang ringan, dokumentasi yang jelas, dan menggunakan metode pembangunan perangkat lunak yang sederhana, yaitu metod Mode- View-Controll (MVC). Web Hosting Web hosting adalah jasa penyewaan server dan web untuk memenuhi kebutuhan web serve. Gonigoni sangat memerluka web hosting untuk melakukan hosting pada website agar produk Uncoin dapat digunakan secara leluasa oleh masyarakat. SDK Andorid Sebagai library emulator untuk menjalankan aplikasi andoid pada computer. Instal SDK android sesuai versi android yang digunakan.
3.2. Tahap Pelaksanaan Sistem
Dalam pelaksanaan pembuatan aplikasi android Unicoin fase perencaannya, meliputi : 1. Tahap Perencanaan Definisi masalah, mengkonfirmasikan kelayakan aplikasi Unicoin, membuat jadwal pengaktifan aplikasi Unicoin. 2. Tahap analisis Mengumpulkan informasi berupa kegiatan tips tentang pengelolaan sampah yang berada di website, dan informasi contact person yang bersedia bergabung dalam pelaksaan aplikasi Uncoin, mendefinisikan dan menganalisis kebutuhan sistem aplikasi. Selain itu juga membangun prototipe yang memenuhi kriteria kebutuhan sistem. 3. Tahap Perancangan Sistem Secara Umum Menyiapkan rancangan software, merancang struktur database software, merancang input dan output teknologi dari sistem, merancang data yang ingin dimasukkan. 4. Tahap implementasi Memverivikasi dan menguji kemampuan sistem aplikasi Uncoin, mengkonversikan data, menyusun model pelatihan, membuat dokumentasi, dan menginstal sistem aplikasi Uncoin. 5. Tahap Pemeliharaan Menelusuripermintaan modifikasi dan perubahan sistem, menginplentasikan perubahan, memonitoring kenerja sitem, melakukan upgrade hardware dan software, serta memperbaiki dokumentasi. BAB 4 PENGUJIAN DAN PEMBAHASAN