IMPLEMENTASI PEMROGRAMAN PHP BERBASIS MODEL VIEW CONTROLLER (MVC) PADA WEBSITE E-COMMERCE ( Studi Kasus: )

dokumen-dokumen yang mirip
WEBSITE E-COMMERCE MENGGUNAKAN MODEL VIEW CONTROLLER ( MVC ) DENGAN FRAMEWORK CODEIGNITER Studi Kasus : Toko Miniatur

PERANCANGAN SITUS JUAL BELI BERBASIS MEDIA SOSIAL MENGGUNAKAN FRAMEWORK CODEIGNITER DALAM POLA MODEL VIEW CONTROLLER

Makalah Seminar Kerja Praktek

SISTEM INFORMASI PELAYANAN MASYARAKAT PADA KONTRAKTOR LISTRIK CV. INDO PERKASA DI PURWOKERTO

BAB I PENDAHULUAN 1.1. Latar Belakang

Makalah Seminar Kerja Praktek

E-COMMERCE BUTIK ANAYA COLLECTION BERBASIS WEB PHP DAN MENGGUNAKAN FRAMEWORK CODEIGNITER TUGAS AKHIR. Oleh : ASWIN ROSADI NPM.

RANCANG BANGUN SISTEM INFORMASI E-RESEARCH STIKOM BALI MULTI PLATFORM SMARTPHONE BERBASIS PHONEGAP

Pembuatan Aplikasi Komunitas Organisasi. Mahasiswa Universitas Surabaya. Berbasis Android

BAB 3 LANDASAN TEORI

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan dan pembelian Tissue SMART NARENA

Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX

lainnya. Android juga menggunakan sistem layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah

Kolaborasi Codeigniter & Bootstrap Membangun Aplikasi PSB Sekolah. Awan Pribadi Basuki CV. LOKOMEDIA

Makalah Seminar Kerja Praktek

IMPLEMENTASI E-COMMERCE BUSINESS TO COSTUMER (B2C) SEBAGAI SOLUSI PENJUALAN KOMPUTER PADA IT SOLUTION BANJARMASIN BERBASIS WEB.

IMPLEMENTASI FRAMEWORK LARAVEL PADA SISTEM INFORMASI PEMESANAN PENGGUNAAN LAPANGAN FUTSAL BERBASIS WEB DI ZONA6 FUTSAL SEMARANG

BAB II. KAJIAN PUSTAKA. beberapa aktifitas yang dilakukan oleh manusia seperti system untuk software

BAB I PENDAHULUAN. media pembelajaran itu adalah e-learning. E-learning merupakan suatu teknologi informasi

RANCANGAN APLIKASI LAPORAN PENYELENGGARAAN PEMERINTAHAN DAERAH KABUPATEN/KOTA PROVINSI SULAWESI SELATAN BERBASIS WEB

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Adapun tinjauan pustaka yang digunakan sebagai berikut : Table 2.1 Tabel Tinjauan Pustaka

PERANCANGAN E-OFFICE ADMINISTRASI KEHUMASAN UNTUK KEGIATAN PENERIMAAN MAHASISWA BARU DI STMIK AMIKOM YOGYAKARTA

MEMBANGUN E-COMMERCE UNTUK MENINGKATKAN JARINGAN PEMASARAN KERAJINAN KAIN KHAS PALEMBANG

Perancangan Sistem Perpustakaan Online Menggunakan Metode Model View Controller (MVC) Studi Kasus STMIK Asia Malang

RANCANG BANGUN SISTEM INFORMASI PENJUALAN PRODUK KOPI PADA UD. TIARA GLOBAL COFFEE BERBASIS WEB

E-COMMERCE PT. MADYA JAYA SENTOSA MENGGUNAKAN METODE WEB MODELING

PERANGKAT LUNAK PENJUALAN ACCESSORIES HANDPHONE BERBASIS WEB DI KONTER PRADANA CELLULAR BUSSINESS

IMPLEMENTASI DAN PERANCANGAN SISTEM E-COMMERCE PENJUALAN OLI PETRONAS DI PT.CITRA KENCANA NIAGA SEMARANG

INTISARI. SISTEM INFORMASI PENJUALAN HANDPHONE DI ALERON PHONE YOGYAKARTA BERBASIS WEB PHP Oleh Wahyu Nugroho

BAB I PENDAHULUAN. 1.1 Latar Belakang

PERANCANGAN SISTEM INFOMASI RESELLER PADA TOKO GUDANG BUKU ACEH MENGGUNAKAN PHP DAN MYSQL

BAB I PENDAHULUAN. pengambil keputusan. Data Warehouse sebagai sarana pengambilan keputusan, merupakan

BAB I PENDAHULUAN... I-1

2.19 CSS (Cascading Style Sheets) PHP Codeigniter Studi Pustaka... 28

TOKO KUE ONLINE (STUDI KASUS PADA TOKO QANITA PASTRY)

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

PEMBUATAN TOKO ONLINE DISTRO MOSFIT PROJECT BERBASIS WEB FRAMEWORK CAKEPHP TUGAS AKHIR. Oleh : ABDUL MUIZZ NPM JURUSAN TEKNIK INFORMATIKA

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

PENGEMBANGAN APLIKASI E-COMMERCE BERBASIS MOBILE

RANCANG BANGUN SISTEM REMINDER KREDIT SEMESTER STUDI KASUS JURUSAN TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH MALANG TUGAS AKHIR

BAB II ANALISIS DAN PERANCANGAN. pendekatan perancangan sistem berorientasi objek. Perancangan sistem

PERANCANGAN SISTEM INFORMASI ADMINISTRASI PIUTANG PADA TOKO KERAMIK PANASIA

KATA PENGANTAR. bermanfaat bagi penulis sejak awal hingga terselesainya laporan ini.

RANCANG BANGUN DAN IMPLEMETASI APLIKASI E-COMMERCE PADA TOKO CAMO DAN MAGMA

BAB II KAJIAN PUSTAKA

PEMBUATAN APLIKASI LAYANAN KUSTOMISASI LANDING PAGE BERBASIS WEB

PERANCANGAN DAN PEMBUATAN WEBSITE PERUSAHAAN EKSPEDISI

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

SISTEM INFORMASI PENJUALAN BERBASIS WEB PADA USANTEX

BAB I PENDAHULUAN. diperlukan suatu pengelolaan manajemen perusahaan yang baik. menyempatkan diri untuk datang ke toko ini, karena itu merupakan

Rancangan Aplikasi Penyedia Layanan Halaman Online Shop Berbasis Website

LAYANAN PENYIMPANAN DATA INTEGRASI BERBASIS OWNCLOUD NASKAH PUBLIKASI. diajukan oleh Rizki Mandala Pratama

DAFTAR ISI HALAMAN JUDUL HALAMAN PENGESAHAN PEMBIMBING HALAMAN PENGESAHAN PENGUJI KATA PENGANTAR.. DAFTAR GAMBAR DAFTAR MODUL..

BAB II ANALISIS DAN PERANCANGAN

Perancangan Sistem Informasi Berbasis Web Sebagai Media. Informasi dan Promosi pada MM Studio Musik. Banjarnegara.

PENERAPAN FRAMEWORK DENGAN ARSITEKTUR MODEL-VIEW-CONTROLLER PADA PENGELOLAAN DATA PENELITIAN DAN PENGABDIAN KEPADA MASYARAKAT

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB V IMPLEMENTASI DAN KESIMPULAN

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

ANALISIS DAN PERANCANGAN WEBSITE SEBAGAI MEDIA PROMOSI PADA LPK NAVITA NASKAH PUBLIKASI. diajukan oleh Hanif Abdan Syakuro

BAB I PENDAHULUAN. 1.1 Latar Belakang

PERANCANGAN E-COMMERCE PENJUALAN KOMPUTER DAN ALAT ELEKTRONIK BERBASIS WEB PADA TOKO DAMAR KOMPUTER PRINGSEWU

RANCANG BANGUN APLIKASI MEDIA LAPORAN ASPIRASI DENGAN FIREBASE CLOUD MESSAGING BERBASIS MOBILE

BAB IV RANCANGAN SISTEM YANG DIUSULKAN

MEMBANGUN E-SHOP UNTUK KERAJINAN KULIT MANDING YOGYAKARTA MENGGUNAKAN FRAMEWORK CODEIGNITER

PERMODELAN SISTEM INFORMASI PENJUALAN PADA CV XYZ YOGYAKARTA

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

BAB I PENDAHULUAN. diakses oleh siapa saja, kapan saja dan dimana saja. Teknologi internet

BAB II KAJIAN LITERATUR

BAB II KAJIAN PUSTAKA. seluler (mobile) seperti telepon pintar (smartphone) dan komputer tablet. Android

Sering kita mendengar tentang MVC Framework PHP tetapi kurang mengerti belum arti dari

BAB I PENDAHULUAN. perkembangan jaman pula. Usaha harus terus berlomba dan berharap bahwa

PENGEMBANGAN APLIKASI PENJUALAN OBAT APOTIK ADI SEHAT BERBASIS E-COMMERCE

PERANGKAT LUNAK SISTEM PENJUALAN BARANG PADA HEALTYREX DISTRO BERBASIS WEB

DAFTAR ISI. Halaman ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR TABEL... ix DAFTAR GAMBAR... x

BAB II KAJIAN PUSTAKA

RANCANG BANGUN APLIKASI PADA PEMESANAN TIKET BUS ONLINE BERBASIS WEB

WEBSITE PORTAL COMPANY PADA PT. BAHARI EKA NUSANTARA PALEMBANG MENGGUNAKAN PHP DAN MYSQL. Novita Wulandari Jurusan Sistem Informasi STMIK PALCOMTECH

BAB I PENDAHULUAN. Berkembangnya usaha-usaha perdagangan yang sangat pesat pada saat

PEMBANGUNAN APLIKASI PENJUALAN BERBASIS WEB DI TOKO DUA PUTRA BANDUNG

SISTEM INFORMASI PENJUALAN KNALPOT MOTOR BERBASIS WEB DI SPM PRO EXHAUST YOGYAKARTA NASKAH PUBLIKASI. diajukan oleh Moh. Rif an

RANCANG BANGUN APLIKASI WEB E-COMMERCE TANAMAN HIAS DAN JASA TAMAN PADA CV. MALANGGOGREEN MENGGUNAKAN FRAMEWORK CODEIGNITER

BAB 1 PENDAHULUAN. Terdapat beberapa keunggulan dari internet, salah satunya yaitu dapat menyampaikan

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I

PENERAPAN FRAMEWORK CODEIGNITER UNTUK WEBSITE PUSAT REHABILITASI NARKOBA PONDOK PESANTREN AR-RAHMAN PALEMBANG MENGGUNAKAN METODE WEB ENGINEERING

PERANCANGAN WEBSITE SEBAGAI SARANA PROMOSI PADA MTs MA ARIF NU 1 AJIBARANG. Oleh: Lina Rahmawati Sistem Informasi, STMIK Amikom Purwokerto ABSTRAKS

BAB 1 PENDAHULUAN. kususnya bagi para pealaku bisnis. Hal ini d tandai denagan munculnya peralatan-peralatan baru di bidang

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

SISTEM LAYANAN MANDIRI PROGRAM KREATIVITAS MAHASISWA BERBASIS WEB RESPONSIVE (Studi Kasus CIC Student Center Universitas Muhammadiyah Malang)

BAB I PENDAHULUAN 1.1 Latar Belakang

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

RANCANG BANGUN APLIKASI TRY OUT UJI KOMPETENSI TENAGA PERAWAT

BAB IV IMPLEMENTASI DAN PENGUJIAN

FRAMEWORK. Dengan framework seorang web programmer dapat membangun aplikasi

Pengembangan Aplikasi e-learning Jurusan Teknik Informatika ITS Berbasis Android pada Perangkat Komunikasi Bergerak

BAB III LANDASAN TEORI

BAB IV HASIL DAN UJI COBA

BAB II KAJIAN PUSTAKA. tablet layar sentuh (touchscreen) yang berbasis Linux. Seiring perkembangannya

Transkripsi:

IMPLEMENTASI PEMROGRAMAN PHP BERBASIS MODEL VIEW CONTROLLER (MVC) PADA WEBSITE E-COMMERCE ( Studi Kasus: www.indominiatur.com ) Donni Prabowo S.Kom 1), Beti Wulan Sari S.Kom 2), Pendi Ventri Hendika S.Kom 3) 1), 2),3) Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ring road Utara, Condongcatur, Sleman, Yogyakarta 55281 Email : donni.official@gmail.com 1), sariwulanbety@gmail.com 2), ven3day@gmail.com 3) Abstrak Model-View-Controller (MVC) merupakan suatu metode untuk membuat sebuah aplikasi atau sistem dengan memisahkan beberapa bagian penting dari aplikasi tersebut diantaranya memisahkan bagian data (Model) dari tampilan (View) dan cara bagaimana memprosesnya (Controller). Salah satu keuntungan dari MVC itu sendiri adalah kemudahan maintenance dan kemudahan pengembangan aplikasi. Penerapan konsep Model-View-Controller (MVC) akan membuat alur program menjadi lebih jelas sehingga mudah dipahami oleh pengembang selanjutnya. Pada penelitian ini konsep Model-View-Controller (MVC) akan diimplementasikan dengan menggunakan Framework PHP yaitu Framework Codeigniter. Studi kasus yang digunakan yaitu Website yang menjual miniatur-miniatur seperti miniatur kereta, becak, kapal, pesawat, sepeda, motor, mobil dan lain sebagainya. Disini pemilik toko hanya berperan sebagai distributor saja, jadi pemilik tidak mempunyai toko miniatur secara fisik. Oleh karena itu seluruh media promosi akan dilakukan melalui media internet. Selain menggunakan konsep Model-View-Controller (MVC), Website E-commerce ini juga memiliki dua fitur yang cukup menarik yaitu Push Notification dan Aplikasi Mobile. Dengan adanya dua fitur tersebut, diharapkan dapat memudahkan pengguna. Kata kunci: Website, E-Commerce, MVC, Model, View, Controller, Push Notification 1. Pendahuluan Indominiatur merupakan toko produk miniatur dan kerajinan tangan yang berada di jalan Parangtritis km 13, Yogyakarta. Saat ini produk-produk miniatur yang ada dalam toko Indominiatur masih dipasarkan secara offline, sedangkan sebagai toko yang selalu ingin bergerak maju dibutuhkan media periklanan sekaligus perdagangan yang baik. Karena alasan tersebut penulis tertarik untuk mengembangkan sistem yang masih offline ini menjadi online agar pasar yang dapat diperoleh menjadi jauh lebih luas. Electronic Commerce (E-commerce) merupakan salah satu metode baru dalam berbisnis melalui internet. E- commerce dapat menghubungkan penjual dan pembeli yang berbeda tempat untuk melakukan transaksi. Calon pembeli dapat mengetahui info mengenai produk seperti harga, model, dan warna melalui sebuah website. Dari bahasan di atas, penulis menawarkan sebuah solusi untuk memasarkan produk-produk pada toko Indominiatur secara lebih luas dengan judul Implementasi Pemrograman PHP berbasis Model-View- Controller (MVC) pada website E-commerce (Studi Kasus : www.indominiatur.com). Dengan adanya website e-commerce ini diharapkan pasar yang diperoleh toko Indominiatur dapat lebih luas sehingga penghasilan yang dapat diperoleh juga menjadi lebih besar. Penelitian ini bertujuan untuk mendapatkan sistem baru yang dapat memasarkan produk-produk dari toko Indominiatur secara lebih luas. Selain itu, dapat sebagai landasan atau dasar pemikiran pengembangan sistem e- commerce pada toko Indominiatur dimasa yang akan datang. Dan juga sebagai salah satu cara untuk memperoleh peningkatan citra toko di kalangan penguna jasa internet. 2. Pembahasan Dalam buku M. Suyanto, 2003, Electronic Commerce (E-commerce) merupakan konsep baru yang bisa digambarkan sebagai proses jual beli barang atau jasa pada World Wide Web Internet (Shin, dkk, 2000) atau proses jual beli produk atau pertukaran produk, jasa, dan informasi melalui jaringan informasi termasuk Internet (Turban, dkk, 2000) [1]. MVC atau Model View Controller adalah sebuah konsep yang memisahkan antara aplikasi logika dengan presentasi pada halaman web. Sehingga hal ini akan menyebabkan halaman web akan mengandung kode yang sedikit karena sudah terjadi pemisahan antara tampilan dan pemrograman [2]. 2.10-1

Gambar 2.2 Cara Kerja Framework Phonegap Gambar 2.1 MVC halaman web 2.1 Perancangan Sistem 2.1.1 DFD Level 0 Pada DFD level 0 dijelaskan bahwa entitas luar akan memberikan suatu masukan ke dalam sistem e-commece indominiatur.com. Pengunjung akan memberikan masukkan masukan berupa data pendaftaran untuk menjadi pelanggan. Administrator akan mengolah datadata yang ada dan akan memberi laporan kepada pemilik toko dalam periode tertentu. Berikut ini adalah DFD Level 0 dari sistem indominiatur.com. Dalam hal ini dengan menggunakan konsep MVC, pengembangan website indominiatur akan jauh lebih efektif dibandingkan dengan konsep PHP murni. Hal tersebut dikarenakan dengan konsep MVC maka struktur kode program lebih rapi, mampu meminimalisir redudansi kode program, dan saat ini konsep MVC sudah terstandarisasi di beberapa framework PHP. Sehingga, apabila sistem ini akan dikembangkan oleh developer lain, developer tersebut dapat lebih mudah memahami sturktur code program. Codeigniter adalah sebuah framework untuk web yang dibuat dalam format PHP. Format yang dibuat ini selanjutnya dapat digunakan untuk membuat sistem aplikasi web yang kompleks. Codeigniter dapat mempercepat proses pembuatan web, karena semua class dan modul yang dibutuhkan sudah ada dan programmer hanya tinggal menggunakannya kembali pada aplikasi web yang akan dibuat [3]. PhoneGap adalah sebuah framework aplikasi mobile open source yang dikembangkan oleh Nitobi Software dan IBM. Hal ini memungkinkan programmer perangkat lunak untuk membuat aplikasi untuk perangkat mobile dengan menggunakan HTML, CSS dan JavaScript. Aplikasi yang dihasilkan merupakan hibrida, yang berarti bahwa mereka tidak benar-benar native maupun murni berbasis web (sebagian besar fungsi akan didukung oleh HTML5). Satu kelemahan yang dimiliki adalah bahwa aplikasi hibrida tidak memiliki akses penuh ke perangkat antarmuka pemrograman aplikasi (API). Gambar 2.3 DFD level 0 Stuktur File pada Konsep MVC (Model View Controller) Ada 3 bagian utama yang penting pada Framework Codeigniter, yaitu Model, View, dan Controller. Seperti yang sudah di bahas pada bab sebelumnya, Model merupakan bagian yang berfungsi menghubungkan aplikasi dengan database, View merupakan bagian yang menampilkan desain dari aplikasi, sedangkan controller adalah bagian yang mengatur jalannya model dan view. Berikut ini merupakan hasil implementasi bagian controller pada sistem e-commerce toko indominiatur. Gambar 2.4 Stuktur File pada bagian Controller 2.10-2

Berikut ini merupakan hasil implementasi bagian model pada sistem e-commerce toko indominiatur. Script $config[ base_url ] digunakan untuk menginialisasikan variable base_url yang berisi path server dimana aplikasi ini diinstall. Sedangkan untuk file database.php settingannya sebagai berikut. Gambar 2.5 Stuktur File pada bagian Model Selanjutnya adalah implementasi bagian view pada sistem e-commerce toko indominiatur seperti berikut. 2.1.3 Pembahasan Listing Program pada Website 1. Login Administrator Script program yang digunakan untuk verifikasi data ketika login, apakah username tersebut valid atau tidak. Berikut ini adalah script proses login administrator pada bagian controller. Gambar 2.6 Stuktur File pada bagian View 2.1.2 Konfigurasi Framework Codeigniter pada Toko Indominiatur Berikut ini merupakan konfigurasi file config.php dan database.php pada Framework Codeigniter. File config.php dan database.php terletak di dalam folder config. Berikut ini adalah settingan file config.php. 2. Add to Cart Add to Cart merupakan fitur menambahkan barang ke keranjang belanja calon pembeli. Pada proses ini, penulis menggunakan teknologi AJAX untuk membuat produk dapat masuk ke dalam keranjang belanja tanpa harus refresh halaman lagi. 2.10-3

2.1.3 Pembahasan Listing Program pada Aplikasi Mobile 1. Login Teknologi Phonegap saat ini belum mampu membaca file php, oleh karena itu penulis memanfaatkan fungsifungsi javascript dan JSON (JavaScript Object Notation) untuk memperoleh data dari database Toko Indominitur dan mencocokkannya dengan username yang dimasukkan oleh pelanggan. Berikut ini adalah fungsifungsi javascript yang digunakan. 3. Push Notification Push notification merupakan fitur bagi admin yang sangat berguna untuk mengetahui apabila pelanggan melakukan aktifitas pembelian, konfirmasi pembayaran, kirim testimonial, maupun komentar artikel. Fitur ini hampir sama dengan fitur notikasi pada beberapa jejaring sosial pada umumnya. Jadi dengan dengan demikian admin tidak perlu melakukan refresh halaman untuk mengetahui apakah ada pelanggan yang membeli produknya atau tidak. Fitur push notification ini dibuat dengan mengombinasikan javascript framework jquery dan prototype. Berikut adalah potongan script dari fitur ini. 2. Produk Untuk menampilkan produk dari database Toko Indominiatur caranya hampir sama dengan proses login. Penulis masih menggunakan fungsi javascript dan JSON (JavaScript Object Notation). Berikut ini adalah script untuk menampikan produk katalog. Script diatas digunakan untuk mengubah isi dari file data.txt yang berisi notifikasi dari pelanggan, sedangkan dibawah ini merupakan script untuk menditeksi perubahan file tersebut dan menampilkannya sebagai notifikasi secara real-time. 2.10-4

3. Add to Cart Pada fitur ini penulis memanfaatkan teknologi HTML5 yaitu local storage. Jadi barang yang di masukkan ke keranjang belanja pada aplikasi mobile akan di simpan dengan menggunakan fungsi local storage. Selain untuk menyimpan data produk yang ada dalam keranjang fitur ini juga dipakai untuk menyimpan data pelanggan ketika sudah login. Berikut ini adalah potongan script pada fitur add to cart. Gambar 2.7 Halaman Beranda 2. Menu My Cart Menu my cart merupakan menu untuk menampilkan keranjang belanja. Gambar 2.8 Menu My Cart 2.1.1.1 Halaman Administrator 1. Beranda 2.2 Hasil Implementasi 2.2.1 Aplikasi Website 2.2.1.1 Halaman Publik 1. Beranda Halaman beranda berisi informasi terbaru yang ada di Toko Indominiatur. Gambar 2.9 Beranda Administrator 2.10-5

2. Fitur Notifikasi Gambar 2.10 Fitur Notifikasi merupakan solusi yang tepat untuk membuat seorang administrator atau karyawan dapat memperoleh informasi secara cepat dan tepat waktu. Saran yang dapat diusulkan penulis terhadap penelitian selanjutnya adalah fitur dari aplikasi mobile sistem ini masih dapat di kembangkan lagi agar lebih baik, misalnya dengan menambahkan fitur barcode scanner. Selain itu, aplikasi mobile pada sistem ini dapat dikembangkan sehingga dapat diimplementasikan pada 6 platform mobile berbeda yang masuk dalam dukungan Phonegap, yaitu IOS, Android, Blackberry, Windows Phone, WebOS, dan Symbian. 2.1.2 Aplikasi Mobile 2.1.2.1 Halaman Utama Daftar Pustaka [1] Suyanto, M. 2003. Strategi Periklanan pada e-commerce Perusahaan Top Dunia. Yogyakarta : ANDI. [2] Wismakarma, Komang. 2010. 9 Langkah Menjadi Master Framework Codeigniter. Yogyakarta: Lokomedia. [3] Hakim, Lukmanul. 2010. Bikin Website Super Keren Dengan PHP dan jquery. Yogyakarta : Lokomedia. [4] Basuki, Awan Pribadi. 2010. Membangun Web Berbasis php dengan Framework Codeigniter. Yogyakarta: Lokomedia. [5] Nugroho, Adi. 2005. Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi Objek. Bandung : Informatika [6] Purbo, Ono W. 1998. Membangun Situs E-Commerce. Jakarta : Elex Media Komputindo. Gambar 2.11 Halaman Utama 2.1.2.2 Keranjang Belanja 3. Kesimpulan Gambar 2.12 Keranjang Belanja Beberapa kesimpulan yang dapat ditarik dari penelitian ini adalah dengan sistem berarsitektur MVC (Model View Controller), pengembangan sistem menjadi sistem yang lebih besar menjadi lebih mudah dilakukan karena pemisahan antara model, view, dan controller. Aplikasi mobile yang diimplementasikan dengan menggunakan Framework Phonegap pada sistem ini merupakan sebuah solusi yang tepat untuk mempermudah pengguna perangkat mobile memperoleh informasi mengenai produk-produk terbaru. Selain itu, dengan Framework Phonegap aplikasi menjadi mudah dikembangkan ke platform lain. Dan fitur push notification pada sistem ini Biodata Penulis Donni Prabowo, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Sistem Informasi STMIK AMIKOM Yogyakarta, lulus tahun 2012. Saat ini sedang menempuh Program Pasca Sarjana Magister Teknik Informatika STMIK AMIKOM Yogyakarta. Beti Wulan Sari, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Sistem Informasi STMIK AMIKOM Yogyakarta, lulus tahun 2012. Saat ini sedang menempuh Program Pasca Sarjana Magister Teknik Informatika STMIK AMIKOM Yogyakarta. Pendi Ventri Hendika, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Sistem Informasi STMIK AMIKOM Yogyakarta, lulus tahun 2012. Saat ini sedang menempuh Program Pasca Sarjana Magister Teknik Informatika STMIK AMIKOM Yogyakarta. 2.10-6