Moris Candra
Moris Candra
ABSTRAK
Toko Buku Naga Timbul selama ini melakukan publikasi perusahaan dan promosi produknya kepada
masyarakat luas dengan mengunakan selebaran dan juga media masa yang berisikan gambar, keterangan dan
harga produk barang yang kemudian disebarkan kepada masyarakat. Toko buku Naga Timbul ingin lebih
mengoptimalkan penjualan ataupun pemesanan produknya kepada masyarakat luas dengan mengunakan media
internet yang semakin marak saat ini, bila dibandingkan dengan promosi langsung melalui selebaran, dan
media masa maka hal ini lebih memiliki keunggulan dalam hal waktu dan jangkauan promosi yang tidak
mengenal batasan.
Untuk perancangannya sendiri dapat dilakukan dengan menggunakan metode Model View Controller
(MVC) adalah sebuah metode untuk membuat sebuah aplikasi dengan memisahkan data (model) dari tampilan
(view) dan cara bagaimana memprosesnya (controller). Dalam implementasinya kebanyakan framework dalam
aplikasi website adalah berbasis arsitektur MVC. MVC memisahkan pengembangan aplikasi berdasarkan
komponen utama yang membangun sebuah aplikasi seperti manipulasi data, antarmuka penguna dan bagian
yang menjadi control dalam sebuah aplikasi web.
Kata kunci : Penjualan Buku , Web, Metode Model View Controller (MVC)
Sistem Informasi Penjualan Buku Berbasis Web Menggunakan Model View Controller(MVC) 153
(Studi Kasus Toko Buku Naga Timbul Pakam). Oleh : Moris Candra Sitorus
Pelita Informatika Budi Darma, Volume : VII, Nomor: 2, Agustus 2014 ISSN : 2301-9425
2. Sistem informasi yang ditampilkan terdiri dari oleh webserver, dan akan ditampilkan pada
judul buku, harga dan yang digunakan sebagai browser.
sumber informasi Dengan metode ini, bagian tampilan, logika
3. Pembayaran penjualan buku di transfer langsung serta query database diletakkan secara terpisah
melalui bank yang telah terterai pada web namun tetap sinkron sehingga pembuatan aplikasi
menjadi lebih terstruktur dan sederhana.
1.4. Tujuan dan Manfaat Penelitian Model digunakan dalam menuliskan script
Adapun tujuan penelitian skripsi dapat database, Controller untuk mengembangkan logika
dijelaskan sebagai berikut: pemrogramannya, sedangkan View berfungsi dalam
1. Untuk menjelaskan proses penjualan buku pada menampilkan layout dari aplikasi yang dibangun.
toko buku Naga Timbul Konsep ini membantu memisahkan antara akses data
2. Untuk mengetahui cara kerja dan penerapan (data access) dengan logika bisnis (Bussiness logic),
metode model view controller (MVC) terhadap yaitu :
penjualan buku pada Toko Buku Naga Timbul 1. Model
3. Untuk menghasilkan sistem informasi penjualan Model perlu dibuat sebelum mulai memisahkan view
buku berbasis web. untuk mendapatkan informasi yang akan kita
Manfaat yang diperoleh dari penelitian ini, tampilkan. Bagian user digunakan untuk pengunjung
adalah: sedangkan bagian member digunakan untuk member.
1. Dapat mempermudah para konsumen untuk Bagian Admin untuk digunakan Administrator.
berbelanja kapan saja cukup dengan Tabel 1 : Model
mengaksesnya melalui internet. No. Model Keterangan
2. Mempermudah pemasaran buku dari yang 1 User Digunakan untuk
sebelumnya. pengunjung
2 Member Digunakan untuk
2. Landasan Teori member
2.1. Model View Controller 3 Admin Digunakan untuk
Perancangan sistem informasi ini admintrasi
menggunakan metode Model View Controller
(MVC). MVC adalah suatu pola yang membagi Model mewakili data dan aturan yang berkaitan
aplikasi menjadi 3 bagian, yaitu Model, View dan dengan akses dan perubahan terhadap data. Pola
Controller serta memisahkan antar bagian dan MVC memiliki Layer yang disebuut dengan Model
membuat tata interaksi di antaranya. yang mempresentasikan data yang digunakan oleh
Adapun metode MVC dapat dilihat pada aplikasi sebagai proses bisnis yang diasosiasikan
gambar 1 berikut ini : terhadapnya. Dengan memilahnya sebagai bagian
yang terpisah, seperti penampungan data,
persistence, serta proses manipulasi, terpisah dari
bagian lain aplikasi.
Terdapat beberapa kelebihan dalam pendekatan ini.
Pertama, membuat detail dari data dan operasinya
dapat ditempatkan pada area yang ditentukan
(Model) dibanding tersebar dalam keseluruhan
lingkup aplikasi. Hal ini akan menguntungkan dalam
Gambar 1 : Proses Metode MVC proses maintenance aplikasi. Kedua, dengan
Sumber : http://arruhio.wordpress.com/2013/04 pemisahan total antara data dengan implementasi
/20/126/ Interface, komponen Model dapat digunakan kembali
oleh aplikasi lain yang memiliki kegunaan yang
Penjelasan proses gambar di atas terdiri dari 5 hampir sama. Berikut ini merupakan contoh dari
langkah, yaitu : penerapan metode MVC pada bagian Model pada
1. Komputer melakukan request ke Controller. perancangan aplikasi sebuah website.
2. Lalu Controller melakukan interaksi dengan
Model, membuat suatu permintaan. Tabel 2 : Penerapan Metode MVC pada bagian
3. Kemudian Model melakukan pemrosesan, lalu Model
memberikan data yang diminta ke bagian Judul pengar Pener Sam Hala Har
Controller. buku ang bit pul man ga
4. Controller akan melakukan analisa hasil (jika Mari
dimungkinkan membutuhkan data lainnya, lalu memb 9 9 - - 9
akan membuat permintaan lainnya ke bagian aca
Model yang lain). Cerita-
5. Terakhir, data akan dikirim ke bagian View, cerita 9 9 - - 9
yang kemudian dilakukan manipulasi nusant
Sistem Informasi Penjualan Buku Berbasis Web Menggunakan Model View Controller(MVC) 154
(Studi Kasus Toko Buku Naga Timbul Pakam). Oleh : Moris Candra Sitorus
Pelita Informatika Budi Darma, Volume : VII, Nomor: 2, Agustus 2014 ISSN : 2301-9425
Sistem Informasi Penjualan Buku Berbasis Web Menggunakan Model View Controller(MVC) 155
(Studi Kasus Toko Buku Naga Timbul Pakam). Oleh : Moris Candra Sitorus
Pelita Informatika Budi Darma, Volume : VII, Nomor: 2, Agustus 2014 ISSN : 2301-9425
Controller. Secara umum, analisis kebutuhan yang akhirnya akan menambah informasi
pengguna pada pembangunan aplikasi e-commerce tentang buku-buku yang akan di beli ataupun
ini mempunyai dua pengguna (user), dimana masing- dikoleksi.
masing bagian tersebut mempunyai fasilitas-fasilitas 2. Penerapan metode Model View Controller
yang berbeda-beda. Kedua bagian tersebut adalah (MVC) terhadap penjualan buku adalah sebuah
Admin dan Pelanggan Pengunjung. metode untuk membuat sebuah aplikasi dengan
3. Perancangan memisahkan data (model) dari tampilan (view)
1. Use Case dan cara bagaimana memprosesnya (controller).
Use case merupakan fungsionalitas dari suatu 3. Untuk perancangannya sendiri dapat dilakukan
sistem, sehingga user atau aplikasi dapat mengerti dengan menggunakan metode Model View
mengenai aplikasi yang akan dibangun. Use Case Controller (MVC).
aplikasi dapat dilihat dalam gambar 2.
5. Saran
Saran yang diberikan untuk mendukung kinerja
sistem informasi berbasis web pada sistem ini adalah
sebagai berikut :
1. Perlu adanya peningkatan dan pengembangan
lebih lanjut terhadap sistem, yang akan di
jalankan.
2. Selain dengan media komputer diharapkan juga
sistem ini dapat di akses dengan menggunakan
media lain seperti Handpone, dan lain-lain.
4. Kesimpulan
Berdasarkan sistem informasi penjualan
buku berbasis web menggunakan metode Model
View Controller pada toko buku Naga Timbul
Pakam, ada beberapa kesimpulan yang dapat
dikemukakan sebagai hasil dari proses penelitian,
yaitu :
1. Sistem informasi penjualan buku berbasis web
ini dapat digunakan sebagaimedia informasi
Sistem Informasi Penjualan Buku Berbasis Web Menggunakan Model View Controller(MVC) 156
(Studi Kasus Toko Buku Naga Timbul Pakam). Oleh : Moris Candra Sitorus