Analisis Kebutuhan Perangkat Lunak Analisis Library

77

3.1.8 Analisis Sistem

3.1.8.1 Arsitektur Sistem

Aplikasi utama pada m-commerce ini merupakan aplikasi mobile yang dapat digunakan oleh user melalui internet. User yang menggunakan aplikasi utama ini dapat dibedakan menjadi dua jenis, yaitu : pengunjung dan member. Native user diberikan hak akses hanya dapat mengakses fungsi-fungsi seperti pencarian produk, filter produk, dan pemilihan produk. Sedangkan yang membedakan antara pengunjung dan member, dimana member dapat melakukan pencarian produk, filter produk, pemilihan produk pemesanan produk dan pembayaran produk. Selain aplikasi utama, m-commerce juga mempunyai dukungan web server sebagai pusat pengolahan data dalam bentuk client – server. Dengan menggunakan akses internet client dapat terhubung ke database pada web server dengan menggunakan http Connection. Pada penelitian ini program client akan dibuat pada platform android. Gambaran mengenai arsitektur sisitem yang akan dibangun dapat dilihat pada gambar III.4. 78 Android Wireless Internet Pak et Da ta Web Server Database Server Database Header Copyright © 2011 Black Shoes Bandung Website Pencarian produk Beranda | Produk | Profil Toko | Ketentuan dan cara pembelian kategori Teks kategori Teks kategori Most view Produk terlaris Produk terbaru gambar gambar gambar [Login] [Daftar] Untuk berbelanja silahkan login Hubungi kami JNE Tracking gambar gambar gambar gambar gambar gambar Lihat detail Lihat detail Lihat detail Lihat detail sebelumnya selanjutnya 1 Produk PHP JAVA CSS XML XML Mobile Application Gambar III.4 Arsitektur Sistem M-Commerce 79

3.1.8.2 Analisis Kebutuhan Fungsional

Dalam membangaun aplikasi m-commerce di toko blackshoes ini digunakan metode perancangan berorientasi objek. Pada dasarnya perancangan objek memberikan kemudahan dalam hal perawataan atai maintenance dan pengembangan sistem lebih lanjut. Selain itu, perancangan sistem aplikasi ini menggunakan metode perancangan berorientasi objek dengan menggunakan UML Unified Modeling Language untuk menentikan, visualisasi, konstruksi, dan mendokumentasikan informasi yang digunakan atau dihasilkan dalam suatu proses pembuatan sistem. Berdasarkan analisis yang telah dilakukan dalam pembuatan aplikasi ini, maka dapat dilihat apa yang menjadi input, keluaran output, metode yang digunakan, dan antar muka sistem yang dibuat, sehingga sistem yang dibuat sesuai yang diharapkan. Hasil perancangan berupa gambaran umum mengenai aplikasi secara keseluruhan yang akan menjelaskan proses implementasi dari sistem.