Latar Belakang Julius Cahyo H M3109046

commit to user 1 BAB I PENDAHULUAN

1.1 Latar Belakang

Adanya tingkat kemauan pasar yang semakin hari semakin meningkat, dan juga di lain pihak sekaligus untuk memperluas jaringan pemasaran dan perdagangan maka dibutuhkan sebuah sistem yang membantu jalannya transaksi perdagangan yang tidak hanya mengandalkan sistem berbelanja dengan cara tradisional yakni dengan cara pembeli datang langsung kepada penjual untuk mendapatkan barang yang diinginkan. Shopping Online merupakan salah satu teknik dalam perdagangan dengan menggunakan sistem perdagangan via internet. Teknologi perdagangan dengan menggunakan internet telah memberikan pengaruh yang besar terhadap pertumbuhan perekonomian dan tingkat kesejahteraan masyarakat. Shopping online sendiri telah menjadi bagian yang penting pada sektor bisnis. Dengan menggunakan Shopping Online maka biaya operasional dalam pemasaran produk bisa dikurangi agar dapat bersaing dengan semakin banyak permintaan yang mengharuskan pelayanan yang cepat dan akurat. Munculnya Shopping Online merupakan gejala perkembangan informasi sosial yang semakin berkembang dengan pesat. Pada jaman modern seperti sekarang ini, penggunaan internet semakin meluas di kalangan masyarakat. Penggunaan internet secara perlahan akan membawa semua usaha menuju pasar global, dengan sistem pemasaran dan penjualan produk yang dapat dijangkau bahkan di seluruh wilayah. Pembuatan website secara terstruktur menjadi salah satu jalan keluar dalam tuntutan teknologi yang sedang berkembang di masyarakat. Untuk pembuatan website secara terstruktur, dapat digunakan sebuah framework PHP yang dibuat berdasarkan kaidah MVC model, view, controller . Di Indonesia terdapat banyak framework PHP yang dapat digunakan dalam pengembangan website, diantaranya CakePHP, Zend, CodeIgniter, Symfony, Prado dan lain sebagainya. Dalam pembangunan dan pengembangan aplikasi Shopping Online ini akan digunakan framework CodeIgniter . Penggunaan framework tersebut dikarenakan CodeIgniter commit to user merupakan salah satu framework yang berbasis Model-View-Controller, bersifat open source dan juga dapat dijalankan di semua platform. Dengan menggunakan basis Model-View-Controller memungkinkan dilakukan pemisahan antara layer application-logic dan presentation. Sehingga diharapkan dalam pengembangan website dapat dikonsentrasikam pada core-system. Sedangkan dalam pengerjaan desain dan tampilan dapat dilakukan secara terpisah. Keuntungan menggunakan framework berbasis Model-View-Controller adalah dimana script PHP, query MySQL, Javascript, dan CSS dapat dilakukan secara terpisah tanpa harus dibuat dalam satu script yang sama. Dengan demikian tidak diperlukan memory yang berukuran besar yang membutuhkan resource yang besar pula untuk mengeksekusinya.

1.2 Perumusan Masalah