· Web viewBerdasarkan pemikiran dan latarbelakang masalah di atas, maka penulis tertarik untuk...

22
PROPOSAL SKRIPSI DENGAN JUDUL : “SISTEM INFORMASI PENJUALAN HANDPHONE BERBASIS WEB PADA GERAI PONSEL SURABAYA” Disusun oleh: Shandy Ardianto (1135010051) FAKULTAS TEKNOLOGI INDUSTRI

Transcript of  · Web viewBerdasarkan pemikiran dan latarbelakang masalah di atas, maka penulis tertarik untuk...

PROPOSAL SKRIPSI

DENGAN JUDUL :

“SISTEM INFORMASI PENJUALAN HANDPHONE BERBASIS WEB

PADA GERAI PONSEL SURABAYA”

Disusun oleh:

Shandy Ardianto (1135010051)

FAKULTAS TEKNOLOGI INDUSTRI

PROGRAM STUDI SISTEM INFORMASI

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JATIM

2013/2014

BAB I

PENDAHULUAN

1.1 LATAR BELAKANG

Internet adalah istilah yang tidak asing lagi, dimana jaringan ini berkembang

begitu pesat. Salah satu media yang tersebar di internet adalah adalah website. Pada

awalnya website hanya digunakan untuk menyampaikan informasi secara online, namun

sekarang website telah menunjang aktivitas bisnis, seperti e-commerce, e-marketing,

online transaction dan lainya.

Keberadaan internet telah menghadirkan nuansa tersendiri ditengah masyarakat,

karena selalu mengikuti kemajuan teknologi. Penambahan fasilitas demi menambah

kepuasan pelanggan menjadi sisi yang ditonjolkan. Hal ini tentu saja semakin

memantapkan posisinya sebagai bagian integral masyarakat. Ia telah menjadi bagian

hidup masyarakat masa kini, bukan hanya sebagai rujukan informasi, tetapi juga gaya

hidup dan kebudayaan.

Gerai Ponsel Surabaya yang bergerak di bidang penjualan Handphone dan

bertempat di kota Surabaya & Sidoarjo saat ini mengalami kesulitan dalam

mengembangkan penjualan maupun promosi, dikarenakan Citra Motor Lubuklinggau

masih menggunakan sistem penjualan dan promosi yang masih konvensional (direct

selling) dalam arti pelanggan masih harus datang ke tempat penjualannya langsung

dan sistem promosi yang hanya dengan menyebarkan brosur, walau pun sudah berjalan

baik di kota Surabaya & Sidoarjo tetapi ini tidak optimal untuk di zaman sekarang ini,

karena tidak semua kalangan dapat menerima informasi mengenai Gerai Ponsel

ini, jelas ini sangat mempengaruhi penjualan produk Gerai Ponsel Surabaya.

Dikarenakan sistem penjualan yang masih konvensional Gerai Ponsel Surabaya

berkeinginan untuk mengembangkan sistem penjualan dan promosi yang lebih baik, lebih

menguntungkan, lebih efisien, dan efektif untuk wilayah Surabaya & Sidoarjo, maka

penulis memberikan solusi dengan membuat sebuah aplikasi penjualan barang dan

promosi yang berbasis web. Seperti yang telah diterangkan diatas yaitu dengan

memanfaatkan internet sebagai sarana untuk menjual produk dan promosi, dengan

harapan Gerai Ponsel Surabaya lebih dikenal dan produknya lebih diminati oleh

masyarakat Surabaya & Sidoarjo khususnya dan oleh para pengguna internet umumnya.

Berdasarkan pemikiran dan latarbelakang masalah di atas, maka penulis tertarik

untuk mengambil judul “SISTEM INFORMASI PENJUALAN HANDPHONE

BERBASIS WEB PADA GERAI PONSEL SURABAYA”.

1.2 RUMUSAN MASALAH

Bagaimana Merancang Suatu Sistem Informasi Penjualan Handphone

Berbasis Web pada Gerai Ponsel Surabaya, agar bisa mempermudah dalam sistem

informasi penjualan dan dikenal oleh masyarakat luas dan khususnya pengguna

internet.

1.3 TUJUAN

Tujuan penulis melakukan penelitian pada Gerai Ponsel adalah untuk

membuat sebuah program aplikasi penjualan secara online, sehingga dapat

meningkatkan jumlah penjualan pada produknya. Sedangkan tujuan penulis

melakukan penelitian terhadap penjualan barang pada Gerai Ponsel adalah :

1. Untuk mengetahui sistem yang sedang berjalan pada Gerai Ponsel.

2. Untuk membuat perancangan program aplikasi penjualan Handphone yang

berbasis web pada Gerai Ponsel.

3. Untuk menganalisis dan pengujian program pada Gerai Ponsel.

4. Untuk mengimplementasikan program penjualan Handphone yang berbasis

web pada Gerai Ponsel Surabaya.

1.4 MANFAAT

1. Mempermudah masyarakat untuk mengakses informasi mengenai Handphone

dengan aplikasi yang tersedia.

2. Tersedianya informasi lengkap mengenai Handphone berdasarkan sumber yang

sudah ada.

3. Dapat menjadi solusi bisnis yang bisa berguna dalam pengelolaan data

transaksi secara lebih baik.

BAB 2

TINJAUAN PUSTAKA

2.1 LANDASAN TEORI

2.1.1 Pengertian Sistem

Sistem adalah kumpulan dari bagian-bagian yang bekerja sama untuk

mencapai tujuan yang sama (Hanif Al Fatta, 2007:3).

Sistem adalah jaringan kerja dari prosedur-prosedur yang saling

berhubungan, berkumpul bersama untuk melakukan suatu kegiatan atau

menyelesaikan suatu sasaran tertentu (Andri Kristanto, 2008:1).

Dari pengertian diatas, dapat diambil kesimpulan bahwa, sistem

merupakan kumpulan komponen-komponen atau elemen-elemen yang saling

berintegrasi dan bekerja sama untuk mencapai suatu tujuan.

2.1.2 Pengertian Informasi

Informasi adalah data yang diolah menjadi bentuk yang lebih berguna

dan lebih berarti bagi yang menerimanya dan bermanfaat dalam pengambilan

keputusan pada saat ini atau dimasa yang akan datang (Davis, 2000; Hanif Al

Fatta, 2007:9).

Informasi adalah kumpulan data yang telah diolah menjadi bentuk

yang lebih berguna dan lebih berarti bagi yang menerimanya (Andri Kristanto,

2008:7).

Berdasarkan pendapat tersebut, dapat disimpulkan bahwa informasi

adalah kumpulan data yang telah diolah dan memiliki nilai tambah sehingga

menjadi lebih berarti dan lebih berguna bagi penerimanya.

2.1.3 Pengertian Sistem Informasi

Sistem Informasi adalah kombinasi antara prosedur kerja, informasi,

orang, dan teknologi informasi yang diorganisasikan untuk mencapai tujuan

dalam sebuah organisasi (Abdul Kadir, 2003:15).

Sistem Informasi adalah sekumpulan dari prosedur organisasi yang

pada saat dilaksanakan akan memberi informasi bagi pengambil keputusan

dan atau untuk mengendalikan organisasi (Andri Kristanto, 2008:13).

Dari pengertian diatas, dapat disimpulkan bahwa sistem informasi

adalah komponen-komponen yang saling bekerja sama untuk mengumpulkan

data, diproses menjadi informasi, dan di distribusikan kepada pemakai atau

suatu sistem yang mengubah atau memproses data menjadi informasi sehingga

dapat berguna dalam pengambilan suatu keputusan.

2.1.4 Pengertian Penjualan

Menurut Kotler (2006:457), penjualan merupakan sebuah proses

dimana kebutuhan pembeli dan kebutuhan penjualan dipenuhi, melalui antar

pertukaran informasi dan kepentingan. Jadi konseppenjualanadalah cara untuk

mempengaruhikonsumen untuk membeli produk yang ditawarkan.

Jadi konsep penjualan adalah cara untuk mempengaruhi konsumen

untuk membeli produk yang ditawarkan. Dalam kenyataannya penjualan

mempunyai dua sistem yang biasa diterapkan oleh suatu perusahaan dagang

yaitu penjualan yang dilakukan dengan cara tunai dan penjualan yang

dilakukan menggunakan cara kredit atau sering disebut cara angsuran.

2.1.5 Pengertian Basis Data (Database)

Database adalah sebuah bentuk media yang digunakan untuk

menyimpan sebuah data, atau dapat diilustrasikan sebagai gudang tempat

penyimpanan berbagai data (Bunafit Nugroho, 2004: 168).

Database adalah suatu pengelolaan data dalam media eksternal yang

memungkinkan seseorang dengan mudah menyimpan data dan

menggunakannya ketika data tersebut diperlukan (Abdul Kadir, 2009:224).

Dari pengertian diatas, dapat disimpulkan bahwa database adalah

kumpulan data yang saling berhubungan dan disimpan didalam media

penyimpanan elektronik sedemikian rupa sehingga tidak terjadi pengulangan.

2.1.6 Web Server

Web server adalah suatu software yang bertindak melayani

pengaksesan aplikasi web. Contoh software yang berfungsi sebagai web server

antara lain Apache, IIS, dan Xitami (Abdul Kadir, 2009).

Web browser seperti expoler atau navigator berkomunikasi melalui

jaringan (termasuk jaringan internet) dengan web server, menggunakan HTTP

browser akan mengirimkan request kepada server untuk meminta dokumen

tertentu atau layanan yang disediakan oleh server. Server memberikan

dokumen atau layanannya jika tersedia juga dengan menggunakan protokol

HTTP.

2.1.7 Web Browser

Web browser adalah sebuah aplikasi perangkat lunak untuk melintasi,

mengambil, dan menyajikan sumber informasi di world wide web (Abdul

Kadir, 2009).

2.1.8 Hyper Text Markup Language ( HTML )

HTML(Hyper Text Markup Language) adalah suatu bahasa

pemrograman dalam bentuk skrip yang dapat digunakan untuk menyusun

halaman web (Abdul Kadir, 2009).

Struktur Dasar HTML :

a. Setiap dokumen HTML harus diawali dengan menuliskan tag

<html> dan tag </html> diakhir dokumen.Tag ini menandai elemen

HTML, yang berarti dokumen HTML dalam suatu dokumen hanya

ada satu elemen HTML.

b. Section atau elemen head ditandai dengan tag <head> diawal dan

tag </head> diakhir, di dalamnya berisi informasi tentang dokumen

htmlnya.Minimal informasi yang dituliskan dalam elemen ini

adalah judul dari dokumen, judul ini akan ditampilkan pada caption

bar dari window browser di tandai dengan menggunakan tag

<title> dan diakhiri dengan </title>

c. Section atau elemen body ditandai dengan tag <body> diawal

dan tag </body> diakhir. Elemen ini berisi dokumen yang akan

ditampilkan pada browser meliputi paragraf, grafik, link, tabel dan

sebagainya. Section body merupakan elemen terbesar di dalam

dokumen HTML.

2.1.9 Apache Web Server

Apache web server adalah suatu aplikasi atau perangkat lunak yang

digunakan untuk bertindak melayani pengaksesan aplikasi web (Abdul Kadir,

2009).

Apache berada dibawah GNU, General public(lisensi yang bersifat

free) sehingga apache dapat di download gratis pada alamat

http://www.apache.org Saat ini apache banyak digunakan sebagai web server

untuk portal-portal besar dengan pertimbangan sebagai berikut:

a. Apache termasuk ke dalam kategori free software (software gratis)

b. Instalasi apache sangat mudah.

c. Mampu beroperasi pada banyak platform system operasi seperti AUX 3.1,

free BSD, Linux, solaris, windows, dan lain-lain.

d. Mudah dalam pengkofigurasian karena apache hanya mempunyai empat

titik konfigurasi.

e. Apache mudah dalam penambahan peripheral lainnya ke dalam platform

web server, misalkan menambah modul.

2.1.10 PHP (Personal Home Page)

PHP (Personal Home Page) adalah sebuah piranti yang dapat dipakai

untuk membuat aplikasi berbasis website. Aplikasi web adalah aplikasi yang

dijalankan melalui browser (Abdul Kadir, 2009).

PHP adalah kependekan dari Hypertext Preprosessor, PHP merupakan

bahasa scripting yang menyatu dengan HTML dan berada di server (server-

side HTML-embedded Scripting).Artinya sintaks dan perintah-perintah yang

diberikan akan sepenuhnya dijalankan di server tetapi disertakan pada

halamn HTML biasa. Bahasa PHP yang mempunyai kemiripan dengan

bahasa C dan perlu memilki kelebihan yang tidak dimiliki oleh bahasa, bahasa

pemograman sejenisnya, diantaranya adalah :

a. PHP mudah dibuat dan dijalankan, maksudnya php dapat berjalan dalam

web server apapun dan dapat dijalankan dengan sistem operasi yang

berada seperti windows dan Unix.

b. PHP bersifat efisien, karena hanya memerlukan resource sistem yang

sangat sedikit dibandingkan dengan bahasa pemrograman lainnya.

c. PHP dapat menggunakan beberapa database seperti MySQL,

Sybase, Interbase, Oracle, Ms.SQL, Server, Microsoft Acces, Data base

dan lainnya.

2.1.11 MySQL

MySQL adalah sebuah program database server yang mampu

menerima dan mengirimkan data dengan sangat cepat, bersifat multi user,

serta menggunakan perintah standar SQL (Bunafit Nugroho, 2004).

MySQL adalah multiuser database yang merupakan suatu relational

database management system (RDBMS) client atau server yang berbasis SQL

buatan T.C.X data consultab AB, swedia. Database MySQL tidak

membutuhkan ruang hardisk yang besar untuk aplikasinya, dan mudah

digunakan pada database server sangat ideal untuk aplikasi kecil dan

menengah.

Alasan digunakannya MySQL sebagai database server:

a. Mendukung digunakannya MySQL sebagai database server.

b. Dukungan standar yang telah ada.

c. Mampu membuat table berukuran sangat besar.

d. Kecepatan,kehandalan dan kemudahan dalam penggunaannya.

2.1.12 Adobe Dreamweaver

Adobe Dreamweaver merupakan salah satu program aplikasi yang

digunakan untuk membangun sebuah website, baik secara grafis maupun

dengan menuliskan kode sumber secara langsung. Adobe Dreamweaver

memudahkan pengembang website untuk mengelola halaman-halaman

website dan aset-asetnya, baik gambar (image), animasi flash, video, suara dan

lain sebagainya. Selain itu, Adobe Dreamweaver juga menyediakan fasilitas

untuk melakukan pemrograman scipting, baik ASP (Active Server Page), JSP

(Java Server Page), PHP (PHPHypertext Preprocessor),JavaScript (js), Cold

Fusion, CSS (Cascading Style Sheet), XML (Extensible Markup Language)

dan lainya (Shortcouse,2010).

2.1.13 XAMPP For Windows

Menurut Bunafit Nugroho ( 2005 ) Xammp merupakan paket PHP

yang berbasis open source yang dikembangkan oleh sebuah komunitas open

source.

Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi

dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP

akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda

atau auto konfigurasi. Versi XAMPP yang ada saat ini adalah Versi 1.4.14

atau yang terbarunya anda bisa download pada

http://www.apachefriends.org/en/xampp-window.html.

Software XAMPP versi ini terdiri atas:

a. Apache versi 2.0.54

b. MySQL versi 4.1.12

c. PHP versi 5.0.4

d. phpMyAdmin versi 2.6.2-p11 dan lain-lain

2.2 FLOWCHART

Flowchart adalah gambar simbo-simbol yang digunakan untuk

menggambarkan urutan proses atau intruksi-intruksi yang terjadi didalam suatu

program komputer secara sistematis dan logis (Sugiyono, 2005). Berikut simbol-

simbol flowchart di lihat pada tabel 2.2.1:

Tabel 2.2.1 Simbol-simbol Flowchart

SIMBOL ARTI

Input / Output Mempresentasiskan input atau output data yang

diproses atau informasi.

Proses Memproses data menjadi output yang akan terjadi

jika bener.

KeputusanPengambilan Keputusan (Decision).

Penjelasan Digunakan untuk komentar tambahan.

Dokumen I/O dalam format yang di cetak.

Predefined Proses Rincian Operasi berada di tempat lain.

Terminal Point Awal dan Akhir Flowchart.

Anak PanahMempresentasiskan alur kerja.

2.3 DATA FLOW DIAGRAM ( DFD )

Menurut Hanif Al Fatta (2007) Data Flow Diagram (DFD) adalah merupakan

diagram yang digunakan untuk mengambarkan proses-proses yang terjadi pada sistem

yang akan dikembangkan. Dengan model ini, data-data yang terlibat pada masing-

masing proses dapat diidentifikasi. Adapun simbol-simbol DFD yaitu :

Tabel 2.3.1 Simbol-simbol Data Flow Diagram ( DFD )

SIMBOL ARTI

Entity Luar Merupakan sumber atau tujuan dari aliran data atau ke

sistem. Entity luar merupakan lingkungan luar sistem .

Aliran Data Menggambarkan aliran data dari satu proses ke proses

lainnya.

Storage Merupakan komponen yang berfungsi untuk

menyimpan data atau file.

ProsesProses atau fungsi yang mentransformasikan data.

2.4 ENTITY REALITIONAL DIAGRAM (ERD )

Menurut Hanif Al Fatta (2007) ERD adalah gambar atau diagram yang

menunjukkan informasi dibuat, disimpan, dan digunakan dalam sistem

bisnis. .Berikut Simbol-simbol Entity Relational Diagram:

Tabel 2.4.1 Simbo-simbol ERD

SIMBOL ARTI

Entity Sesuatu yang terdapat di dunia nya

baik yang kelihatan maupun yang abstrak.

Relationship Menggambarkan hubungan yang terjadi

antara satu entity atau lebih entity lain.

AtributSifat/Karakteristik suatu entitas yang menyediakan

penjelasan secara mendetail tentang entitas tersebut.

2.5 KERANGKA PEMIKIRAN

Agar komputer dapat mengelola data yang kita inginkan maka kita harus

membuat suatu sistem informasi yang terkomputerisasi. Sistem informasi

terkomputerisasi adalah suatu sistem komputer yang digunakan untuk mengolah suatu

data dengan menggunakan suatu sistem yang berbasis komputer. Didalam sistem

informasi terkomputerisasi, segala aktifitas pengolahan data menggunakan komputer

dan hasil dari pengolahannya dapat dibandingkan dengan hasil pengolahan data yang

dilakukan secara manual. Sistem yang akan dibuat adalah sistem informasi penjualan

Handphone dengan menggunakan bahasa pemrograman PHP dan MySql. Setelah

dibandingkan dapat dilihat perbedaan yang signifikan antara pengolahan data

menggunakan komputer serta pengolahan data secara manual. Perbedaannya dapat

dilihat dari segi waktu, keakuratan, biaya dan yang lainnya. Berikut ini bentuk

flowchart sistem yang ada dan sistem yang diusulkan:

Gambar 2.5.1 Flowchart Sistem Yang Diusulkan

2.6 HIOTESIS

Dengan adanya sistem informasi penjualan Handphone berbais web pada

Gerai Ponsel Surabaya yang menggunakan bahasa pemrograman PHP dan MySQL,

akan menghasilkan informasi penjualan Handphone yang cepat, tepat dan akurat.

BAB 3

METODOLOGI PENELITIAN

3.1 Sumber dan Teknik Pengumpulan Data

Sumber penulisan proposal skripsi ini didapat langsung dari Gerai Ponsel

Surabaya, dan teknik pengumpulan data yang akan digunakan oleh penulis yaitu:

3.1.1 Metode Pengamatan (Observasi)

Dalam proses pengumpulan data ini penulis melakukan pengamatan

secara langsung di Gerai Ponsel Surabaya. Sehingga penulis mendapat data

yang sesuai dengan keadaan yang sebenarnya.

3.1.2 Metode Wawancara (Interview)

Adalah metode pengumpulan data dengan cara melakukan tanya jawab

secara langsung baik dengan pimpinan maupun karyawan dan karyawati Gerai

Ponsel Surabaya sehingga penulis mendapatkan data yang diperlukan.

3.1.3 Dokumentasi

Metode dokumentasi adalah suatu metode pengumpulan data dengan

cara mengambil atau mengumpulkan dokumen-dokumen yang dianggap perlu

dalam proses penulisan laporan ini.

3.1.4 Metode Pustaka

Pada metode ini penulis melakukan pengumpulan data dengan cara

membaca dan mencatat data-data yang ada pada suatu buku atau literature

yang berhubungan dengan laporan yang disusun oleh penulis.

3.1.5 Metode Pengujian Sistem

Dalam pembuatan suatu program baik berupa sistem informasi atau

bukan, membutuhkan suatu teknik pengujian yang berguna dalam

mengevaluasi program yang dibuat. Adapun teknik pengujian program yang

akan digunakan oleh penulis adalah teknik pengujian White box.

3.1.5.1 Black Box

Menurut Hanif Al Fatta (2007) terfokos apakah unit program

memenuhi kebutuhan (requirement) yang disebutkan dalam

spesifikasi. Pada black box testing, cara pengujian hanya dilakukan

dengan menjalankan atau mengeksekusi unit atau modul, kemudian

diamati apakah hasil dari unit itu sesuai dengan proses bisnis yang

diinginkan.

3.1.5.2 White Box

Menurut Hanif Al Fatta (2007) White box testing adalah cara

pengujian dengan melihat ke dalam modul untuk meneliti kode-kode

program yang ada, dan menanalisis apakah ada kesalahan atau tidak.

Jika ada modul yang menghasilkan output yang tidak sesuai dengan

proses bisnis yang dilakukan, maka baris-baris program, variable,

dan parameter yang terlibat pada unit tersebut akan dicek satu perstu

dan diperbaiki, kemudian di-compile ulang.

Penulis menggunakan metode black box dalam

perancangan program aplikasi ini, dikarenakan metode black box ini

tidak terfokus pada struktur kontrol seperti pengujian whitebox tetapi

pada domain informasi.

3.1.6 Metode Analisis dan Desain Sistem

3.1.6.1 Analisis Sistem

Gerai Ponsel Surabaya dalam pengelolaan data Handphone,

data konsumen, data harga dan data pembayaran masih

menggunakan cara manual yaitu dengan menggunakan Microsoft

Excel, sehingga banyak mengalami kendala baik dalam pencarian

data konsumen, data pembayaran, dan pembuatan laporan bulanan.

Sedangkan sistem yang akan dibuat sudah menggunakan komputer

dalam pengolahan datanya.

3.1.6.2 Desain sistem

Sistem pengolahan data konsumen, data tunggakan, data

pembayaran, dan pembuatan laporan merupakan suatu sistem yang

didukung oleh komputer dan program aplikasi sehingga proses

pengolahan datanya tidak membutuhkan waktu yang lama. Dalam

membuat desain sistem ini penulis menggunakan Adobe

Dreamweaver CS6.

BAB 5

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Setelah penulis melakukan penelitian pada Gerai Ponsel Surabaya, maka penulis

dapat mengambil kesimpulan sebagai barikut:

a. Media promosi alternatif baru berupa sistem informasi penjualan Handphone pada

Gerai Ponsel Surabaya yang berbasis web yang telah dibangun dapat memberikan

kemudahan kepada konsumen untuk mendapatkan informasi mengenai Gerai Ponsel

Surabaya sehingga dapat meningkatkan promosi penjualan.

b. Dengan dibangunnya sistem informasi penjualan Handphone pada Gerai Ponsel

Surabaya yang berbasis web diharapkan mempermudah konsumen dalam

mendapatkan informasi mengenai persediaan Handphone yang tersedia pada Gerai

Ponsel Surabaya.

5.2 Saran

Agar sistem yang diusulkan dapat digunakan lebih optimal dan dapat berjalan sesuai

dengan yang diharapkan, maka ada beberapa saran yang dapat dijadikan bahan

pertimbangan untuk pihak perusahaan, yaitu :

a. Diharapkan adanya pengembangan lagi untuk sistem informasi penjualan Handphone

yang berbasis web ini menjadi sebuah sistem yang lebih luas cakupannya tidak hanya

mengolah data penjualan Handphone.

b. Diperlukan maintenance terhadap program aplikasi yang telah dibuat, supaya

program tersebut dapat digunakan secara berkelanjutan selama kebutuhan terhadap

informasi penjualan Handphone masih sama.

DAFTAR PUSTAKA

Al Fatta, Hanif,2007.Analisis dan Perancangan Sistem Informasi, Andi Offset,Yogyakarta

Jogiyanto, 2006. Pengenalan Komputer. Cv Andi Offset. Yogyakarta.

Kadir, Abdul, 2009. Mudah Menjadi Programmer PHP, Yescom, Yogyakarta.

Kotler dan Amstrong, 2006, Prinsip-Prinsip Pemasaran Edisi 12 Jilid 1,

Penerbit Erlangga, Jakarta.

Nugroho Adi, 2005. Analisis dan Perancangan Sistem Informasi Dengan Metodologi

Berorientasi Objek. Informatika Bandung.

ShourtCourse, 2010.Mendesain Website Dinamis dan Menarik dengan Adobe Dreamweaver

CS4, Andi Offset, Yogyakarta.

Sidik Betha, 2012. Pemrograman Web dengan PHP. Informatika Bandung.