jurnal hotel

Upload: aries-agetia

Post on 11-Oct-2015

19 views

Category:

Documents


0 download

DESCRIPTION

Jurnal Hotel

TRANSCRIPT

  • DESAIN SISTEM INFORMASI PENGOLAHAN DATA CHECKIN CHECKOUT TAMU HOTEL DENGAN MENGGUNAKAN PHP DAN

    DATABASE MYSQL PADA HOTEL BOUGENVILLE PADANG

    Jafri 1) Jufriadif Naam, M.Kom 2) Surmayanti, S.Kom, M.Kom 3)

    Sis t e m Inf or mas i , UP I YP TK , Padang

    email: [email protected]

    Abstrak Suatu sistem informasi yang handal sangat diperlukan untuk membantu pekerjaan manusia dalam

    suatu perusahaan atau organisasi agar menghasilkan informasi berkualitas. Setelah dilakukan penelitian pada

    Hotel Bougenville Padang dengan cara mengumpulkan data-data dengan metode wawancara dan metode

    lainnya, sistem informasi yang digunakan unjuk kerjanya masih belum optimal. Oleh karena itu dilakukan

    analisis terhadap data yang telah dikumpulkan dengan alat bantu perancangan sistem. Kemudian dirancang

    disain output, disain input, disain file dan aliran program dari sistem yang baru. Hasil dari analisis tersebut

    diterapkan ke dalam suatu program aplikasi pengolahan data yang dapat digunakan oleh banyak pemakai. Dan

    sistem yang baru diharapkan dapat meningkatkan kualitas informasi dan unjuk kerja dari Hotel Bougenville

    Padang di masa yang akan datang.

    Kata Kunci: Sistem Informasi 1. PENDAHULUAN

    1.1 Latar Belakang

    Ilmu pengetahuan dan teknologi pada saat sekarang mengalami perkembangan yang semakin pesat. Salah satu perkembangan tekhnologi yang banyak dimanfaatkan adalah komputer, komputer menjadi istilah yang sudah tidak asing lagi masyarakat, karena hampir seluruh aspek kehidupan masyarakat telah menggunakan teknologi komputer, mulai dari kehidupan bisnis, perkantoran, pendidikan, perhotelan, dan bidang-bidang lain yang banyak berhubungan dengan data. Penggunaan komputer bertujuan untuk efisiensi dan efektivitas kerja.

    Melihat perkembangan teknologi komputer ini, ternyata masih ada Lembaga Swasta maupun Pemerintahan yang mengolah data secara manual, apalagi data tersebut sangat berpengaruh dalam menghasilkan laporan, akan tetapi banyak juga Perusahan yang sudah menggunakan komputer, tetapi belum dapat memaksimalkan kegunaan dan fungsi dari komputer tersebut.

    Pada Hotel Bougenville meskipun telah menggunakan komputer sebagai alat bantu namun belum dapat memberikan hasil yang optimal dalam pengolahan data tamu hotel, penggunaan komputer sebagai media input data tamu dan pembuatan laporan, dimana data tersebut diinputkan dan diolah secara manual dengan menggunakan software aplikasi, seperti Microsoft Office Excel dan Microsoft Office Word, tanpa memperhatikan relasi antara data-data tersebut, sehingga akan

    menciptakan banyak file yang kemudian disimpan dan memerlukan memori yang lebih banyak, disamping itu akan menimbulkan kesulitan dalam menghasilkan informasi yang diperlukan, untuk itu akan dirancang suatu sistem baru dengan menggunakan aplikasi Macromedia Dreamweaver sebagai alat bantu dalam memecahkan permasalahan diatas, suatu sistem informasi yang berbasis komputer yang dapat mengolah data tamu hotel dengan baik, sistem yang mampu menghasilkan informasi yang dibutuhkan dengan segera, memanfaatkan manajemen database MySQL untuk menyimpan data sehingga menjadi lebih terstruktur.

    1.2 Tujuan Penelitian

    Adapun tujuan dari penelitian ini adalah sebagai berikut : 1. Melakukan analisa terhadap sistem lama, agar

    dapat diketahui kelemahannya sebagai dasar untuk perancangan sistem baru.

    2. Untuk mengetahui sistem pengolahan data yang digunakan pada Hotel Bougenville.

    3. Untuk mencari solusi dari permasalahan. 4. Membantu meningkatkan kinerja Hotel

    Bougenville menjadi lebih baik.

    1.3 Perumusan Masalah

    Setelah penulis mengadakan penelitian langsung dan merancang suatu sistem baru maka dapat diidentifikasi masalah-masalah yang akan timbul :

  • 2. Apakah sistem database dapat menyimpan data yang banyak sehingga meningkatkan integritas data?

    3. Bagaimana file-file yang terpisah dapat direlasikan dan mempermudah dalam melakukan akses terhadap data?

    4. Apakah sistem manajemen database dapat membantu dalam menghasilkan infomasi yang diperlukan dengan cepat dan akurat ?

    5. Bagaimanakah suatu sistem informasi baru dengan menggunakan PHP dan database Mysql diaplikasikan secara tepat dan menarik?

    5.2 Metode Penelitian

    Metode yang digunakan dalam penelitian ini meliputi beberapa bagian : 1. Penelitian Lapangan (Field Research)

    Yaitu penelitian yang dilakukan dengan cara meninjau langsung objek yang diteliti agar tercapainya tujuan dan hasil yang maksimal. Adapun sistematikanya adalah sebagai berikut: a. Observasi, yaitu mengumpulkan data

    dengan melakukan pengamatan langsung dan pencatatan secara sistematis terhadap gejala atau fenomena yang terkait tanpa mengajukan pertanyaan yang nantinya akan menunjang dalam pembuatan sistem informasi yang baru.

    b. Wawancara, yaitu mengumpulkan data dengan komunikasi langsung dengan pihak yang bersangkutan (nara sumber) dengan cara mengajukan pertanyaan-pertanyaan yang mendukung permasalahan dan didapatkan suatu hasil rancangan dan data-data atau informasi yang nantinya akan menjadi penunjang dalam perancangan suatu sistem baru.

    2. Penelitian kepustakaan (Library Research) Merupakan cara pengumpulan data dengan mempelajari artikelartikel, modul, panduan dan bukubuku pedoman dan segala kepustakaan lainnya yang dianggap perlu dan mendukung.

    3. Penelitian Laboratorium (Laboratory Research) Data yang digunakan dalam penyusunan sistem informasi berbasis komputer harus diolah dengan program aplikasi yang sesuai dengan kebutuhan pemakai, agar tidak terjadinya kecenderungan dan kesalahan dalam pengolahan data. Oleh sebab itu, penerapan Sistem Informasi berbasis komputer dapat dilakukan dengan menggunakan spesifikasi komputer sebagai berikut : a. Perangkat Keras (Hardware) yang

    digunakan adalah 1 unit personal komputer dengan spesifikasi sebagai berikut:

    a) Intel Core 2 1,80 GHz

    b) 19 Accer LCD c) Memory 1 GB d) Harddisk 160 GB

    b. Perangkat lunak (Software) yaitu: a) Microsoft Windows 7 b) Microsoft Visio XP c) Microsoft Office 2007 d) Macromedia Dreamweaver MX 2004 e) MySQL Server 5.0

    a. EMS MySQL Manager 3 Lite

    2. LANDASAN TEORI

    2.1 Konsep Dasar Informasi

    2.1.1 Pengertian Sistem Informasi

    Menurut A. Leitch dan K. Roscoe Davis sebagai berikut : Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan (Jogiyanto HM, 2001: 11).

    2.1.2 Kualitas Informasi

    Kualitas dari suatu informasi tergantung dari tiga hal yaitu :

    1. Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau menyesatkan.

    2. Tepat pada waktunya, berarti informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak ada nilainya lagi. Karena informasi merupakan landasan dalam mengambil keputusan.

    3. Relevan, berarti informasi tersebut mempunyai manfaat untuk pemakainya.

    2.2 Sekilas Tentang Java

    Munculnya PHP bermula dari PHP/FI yang dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada awalnya PHP/FI hanya terdiri dari sekumpulan skrip Perl dan digunakan sebagai alat untuk melacak akses ke resume online-nya. Sekumpulan skrip perl ini diberi nama Personal Home Page Tools. Rasmus kemudian memasukkan beberapa aturan bahasa C, menambah kemampuan akses ke database, sehingga ia dapat membuat aplikasi web sederhana. Rasmus kemudian memutuskan untuk melepaskan kodenya dengan nama Personal Home Page/Forms Interpreter untuk disebarkan agar orang lain dapat menggunakannya dan memperbaiki bug serta menambal kekurangan-kekurangannya.

    PHP/FI telah memiliki fungsi dasar PHP seperti yang ada sekarang. PHP/FI menggunakan

  • variabel seperti perl, syntaksnya sangat sederhana dan terbatas. Oleh karena itu, pada tahun 1997 PHP/FI 2.0 diluncurkan, dengan mengimplementasikan banyak aturan C. PHP/FI 2.0 melewati banyak percobaan sampai akhirnya PHP 3.0 alpha diluncurkan.

    PHP 3.0 adalah PHP pertama yang sangat dekat kemiripannya dengan PHP yang ada sekarang. PHP 3.0 ditulis ulang dari awal oleh Andi Gutmans dan Zeev Suraski pada tahun 1997, karena PHP/FI 2.0 dirasa kurang kuat untuk mendukung aplikasi e-Commerce yang sedang dibuat untuk proyek universitas. Dibandingkan usaha mereka untuk bekerjasama membangun aplikasi dengan PHP/FI, Andi, Rasmus dan Zeev akhirnya lebih memilih unuk membangun dan mengumumkan PHP 3.0 sebagai generasi terbaru PHP/FI 2.0, dan pengembangan PHP/FI 2.0 secara resmi dihentikan.

    PHP 3.0 merupakan bahasa yang sama sekali baru, dengan dukungan infrastruktur yang solid dengan database, protokol serta API yang beragam. PHP 3.0 juga memberikan fitur pemrograman berorientasi obyek. Bahasa baru ini diberi nama dengan PHP saja untuk menghilangkan imej yang dibawa PHP/FI sebagai produk yang hanya digunakan secara personal. PHP adalah sebuah akronim berulang yaitu PHP - Hypertext Prepocessor.

    Hingga saat PHP telah mendapat banyak perhatian dari para pengembang kemudian dikembangkan dan ditingkatkan versinya menjadi versi 4.0. Pada versi ini engine dari PHP diganti namanya menjadi Zend Engine, dan sampai sekarang telah mencapai versi 4.3.11 seperti yang digunakan penulis pada penelitian ini. Selain itu Zend (diambil dari gabungan nama Zeev dan Andi) sebagai perusahaan pengembang PHP juga telah memulai proyek PHP 5.0 yang 2.

    2.3 Konsep Dasar Database MySQL

    Database adalah kumpulan file/table yang saling berhubungan satu sama lain yang disimpan dalam media penyimpanan elektronis. Dalam database sangat di tonjolkan pada pengaturan, pemilahan, pengelompokan dan pengorganisasian data yang disimpan sesuai dengan fungsi dan jenis. Salah satu contoh software DBMS adalah MySQL.

    MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structure Query Language). SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan/seleksi dan pemasukan data, yang memungkinkan pengoperasian data di kerjakan dengan mudah secara otomatis. Sebagai databse server, MySQL dapat dikatakan lebih unggul dibandingkan database single user, kecepatan query MySQL biasa sepuluh kali lipat lebih cepat dari postgreSQL dan lima kali lebih cepat dibandingkan interbase. Kemampuan yang cukup menakjubkan untuk sebuah software gratis.

    3. HASIL DAN PEMBAHASAN

    3.1 Analisa Sistem

    Sebelum merancang sebuah sistem informasi baru pada sebuah perusahaan perlu adanya gambaran mengenai sistem yang sedang berjalan untuk dilakukan analisa terhadap sistem tersebut. Analisa yang dilakukan terhadap sistem harus bisa mengidentifikasi masalah yang sedang dihadapi perusahaan, memahami penyebab terjadinya masalah tersebut serta mampu memberikan penyelesaian masalah berupa solusi yang dapat memperbaiki kelemahan pada sistem yang sedang berjalan. Hal ini dilakukan sebagai perbandingan dan pengkoreksian dalam melakukan pengembangan sistem informasi agar menjadi lebih baik.

    Dalam tinjuan langsung ke lapangan terhadap sistem informasi pengolahan data tamu pada Hotel Bougenville, penulis melihat bahwa sistem yang sedang berjalan memiliki beberapa kelemahan. Mulai dari proses pengolahan data tamu hotel, informasi mengenai kamar kosong yang masih tersedia, sampai pada tahapan pembuatan laporan yang dibutuhkan oleh perusahaan untuk mengetahui perkembangan kinerja hotel pada waktu tertentu.

    3.1.1 Aliran Sistem Informasi (ASI) Lama

    Aliran sistem infomasi yang sedang berjalan merupakan gambaran dari serangkaian kegiatan yang terjadi pada sistem lama, data-data apa saja yang dibutuhkan dan informasi apa yang akan dihasilkan. Adapun bentuk aliran sistem informasi yang sedang berjalan pada Hotel Bougenville dapat dijelaskan sebagai berikut: 1. Transaksi diawali dengan adanya permintaan

    menginap dari tamu yang datang ke bagian Front Office(FO)

    2. Kemudian FO melayani permintaan menginap tamu dan melakukan pengecekan ketersediaan kamar kosong secara manual agar nantinya bisa disesuaikan dengan kebutuhan tamu

    3. Fo menyerahkan Registration Card agar dapat diisi oleh tamu sesuai dengan Tanda Pengenal yang dimiliki oleh tamu. Tanda Pengenal dapat berupa KTP, SIM, atau Passport bagi tamu yang berasal dari luar negeri. Selanjutnya Registration Card dan Tanda Pengenal akan diserahkan ke bagian FO untuk dilakukan pengecekan.

    4. Setelah FO melakukan pengecekkan dan Acc, maka Tanda Pengenal dan Registration Card tersebut akan dikembalikan kepada tamu sebagai bukti bahwa tamu tersebut menginap di Hotel Bougenville.

    5. Selanjutnya, FO akan menghitung tagihan deposit, yaitu sejumlah uang yang harus dibayarkan terlebih dahulu oleh tamu sebagai

  • pembayaran uang kamar dan uang jaminan sesuai dengan ketetapan hotel.

    6. Selanjutnya tamu akan melakukan pembayaran deposit sesuai jumlah tagihan

    7. Setelah uang tersebut diterima oleh pihak FO, maka akan dibuatkan kwitansi pembayaran sebagai bukti pembayaran deposit yang telah dilakukan

    8. Berdasarkan Registrasi Card ini Front Office dapat membuat laporan-laporan yang diperlukan untuk dapat mengetahui perkembangan kinerja hotel.

    3.2 Disain Sistem

    Rancangan sistem informasi laundry disajikan dalam beberapa tahap yaitu disain sistem secara global dan desain sistem secara terinci. Hasil dari disain sistem global dan terinci akan diterapkan dalam program aplikasi.

    3.2.1 Aliran Sistem Informasi (ASI) Baru

    Setelah mengetahui dan memahami sistem informasi yang ada sekarang, maka tampak dengan jelas bahwa sistem tersebut memiliki kelemahan terutama pada pengolahan data dan pembuatan laporan. Aliran Sistem Informasi Baru hampir sama dengan Aliran Informasi Lama, hanya saja proses-proses yang terjadi pada bagian Front Office dan pembuatan laporan pada Administrasi dilakukan secara terkomputerisasi. Tidak ada lagi data yang dimasukkan berulang-ulang dan diharapkan nantinya dapat menghindari terjadi redundancy. Setiap fasilitas yang digunakan oleh tamu dientry kan kedalam sistem agar dapat tersimpan dan datanya bisa diproses sesuai kebutuhan.

    Agar tidak terjadi kesalahan jalur data yang akan diolah dan laporan yang akan dihasilkan, maka dapat dilihat Aliran Sistem Informasi Baru pada Gambar 1.

    Gambar 1. Aliran Sistem Informasi (ASI) Baru

    3.2.2 Disain File

    File adalah kumpulan dari record-record yang tersusun secara logis, dimana record-record tersebut tersimpan dalam suatu media penyimpanan yang tetap. Disain file yang dirancang adalah file pakaian, file palanggan, file transaksi dan file detail_trans.

    1. File Room.

    Tabel 1. Disain File Room

    Nama Database : dbhotel Nama Tabel : room Field Key : idtype

    No. Field Name Type

    1

    2

    3

    4

    5

    6

    ID

    Type

    Kamar

    Fasilitas

    By_kamar

    Status

    Varchar

    Varchar

    Varchar

    Varchar

    Int

    Varchar

  • 2. File Gues

    Tabel 2. Disain File Gues

    Nama Database : dbhotel Nama Tabel : gues Field Key : no_ktp

    No. Field Name Type

    1

    2

    3

    4

    5

    6

    7

    8

    9

    Noktp

    Nm_lengkap

    Jkl

    Tmplahir

    Tgllahir

    Pekerjaan

    Berlakuktp

    Alamat

    Kebangsaan

    Varchar

    Varchar

    Varchar

    Varchar

    Date

    Varchar

    Date

    Varchar

    Varchar

    3. File Check In

    Tabel 3. Disain File Check In

    Nama Database : dbhotel Nama Tabel : check Field Key : id_check in, no_ktp

    No. Field Name Type

    1

    2

    3

    4

    5

    6

    7

    8

    Idcheckin

    Noktp

    Idtype

    Tglcheckin

    Tglcheckout

    Jmlorang

    Lminap

    Deposit

    Varchar

    Varchar

    Varchar

    Date

    Date

    Int

    Int

    Int

    4. File File Bayar

    Tabel 4. Disain File Bayar

    Nama Database : dbbayar Nama Tabel : bayar Field Key : idtrans, idcheckin

    No. Field Name Type

    1

    2

    3

    4

    5

    6

    7

    Idtrans

    Idcheckin

    Tglcheckin

    Cucian

    Biayaretouran

    Biayalain

    Bayar

    Varchar

    Varchar

    Date

    Int

    Int

    Int

    Int

    3.3 Implementasi Sistem

    Implementasi sistem merupakan bagian dari siklus hidup pengembangan sistem. Untuk melakukan sebuah implementasi maka diperlukan program komputer untuk perancangan dan penulisan kode program yang sesuai dengan sistem yang dirancang.

    Implementasi sistem dilakukan setelah software sistem yang dirancang sebelumnya selesai dikerjakan dan dilakukan pengujian. Dalam implementasi di butuhkan beberapa tahap sehingga software sistem bisa berjalan dengan baik.

    3.3.1 Pengujian Sistem Informasi

    Pengujian sistem dilakukan untuk menggambarkan sebuah sistem berjalan.Tahapan pengujian ini berisikan hasil eksekusi program dan penjelasan program yang dibuat untuk mendukung sistem yang telah dirancang.

    Adapun software yang dibutuhkan dalam pengujian sistem antara lain software Macromedia Dreamweaver , MySQL.

    3.3.2 Testing Program

    1. Form Login Form login merupakan antar muka bagi user

    untuk mengakses halaman berikutnya. Adapun hasil eksekusi dapat dilihat pada gambar 2. berikut:

    Gambar 2. Form Login

  • 2. HOMEPAGE Homepage / menu utama, dimana pada menu

    utama menampilkan sub-sub menu yang akan diakses oleh user . Adapun hasil eksekusi dapat dilihat pada gambar 3 berikut:

    Gambar 3. Home Page

    3. Add Admin Add Admin merupakan sub menu yang

    disediakan untuk menambah administrator untuk mengelolah website Hotel Bogenville. Adapun bentuk tampilan dapat dilihat pada gambar 4 berikut:

    Gambar 4. Add Admin

    Data add admin ini di simpan dalam file

    Admin.dapat dilihat pada tabel admin sebagai berikut:

    Gambar 5. Tabel Admin

    4. Regestrasi Data Customer

    Regestrasi data customer merupakan halaman yang disediakan untuk regestrasi calon customer yang akan menjadi member. Adapun tampilan halaman dapat dilihat pada gambar 6. berikut.

    Gambar 6. Regestrasi Customer

    Data Regestertrasi customer ini di simpan dalam file dapat dilihat pada tabel customer sebagai berikut:

    Gambar 7. Tbl Customer

    5. Customer Login Customer Login merupakan sub menu yang

    disediakan untuk customer yang telah menjadi member untuk melihat halaman yang dapat diakses oleh customer. Adapun tampilan dapat dilihat pada gambar 8 berikut:

    Gambar 8. Customer Login

    6. Entri Data Kamar Entri Data Kamar merupakan halaman untuk

    menginput data kamar. Ada pun tampilan dapat dilihat pada gambar 9 berikut.

    Gambar 9. Entri Data Kamar

    Data Entri data kamar ini di simpan dalam file dapat dilihat pada tabel room sebagai berikut:

    Gambar 10. Tbl room

  • 7. Boking Kamar Boking kamar merupakan halaman yang dapat

    diakses oleh customer yang telah menjadi member hotel bogenville. Adapun tampilan dapat dilihat pada gambar 11 berikut:

    Gambar 11. Booking Kamar

    Data booking kamar ini di simpan dalam file dapat dilihat pada tabel booking sebagai berikut:

    Gambar 12. Tbl Booking

    8. Konfirmasi Booking

    Konfirmasi booking merupakan halaman untuk mengkonfirmasi kamar yang di booking oleh customer. Ada pun tampilan dapat dilihat pada gambar 13 berikut:

    Gambar 13. Konfirmasi Booking

    9. Informasi Admin Informasi admin merupakan halaman yang

    menampilkan informasi admin. Adapun dapat dilihat pada gambar 14 berikut:

    Gambar 14. Informasi Admin

    10. Informasi Data Kamar Informasi data kamar merupakan halaman

    yang menampilkan informasi data kamar. Adapun dapat dilihat pada gambar 15 berikut:

    Gambar 15. Informasi Data Kamar

    11. Informasi Detail Kamar Informasi detail kamar merupakan halaman

    yang menampilkan informasi kamar secara keseluruhan. Adapun dapat dilihat pada gambar 16 berikut:

    Gambar 16. Informasi Detail Kamar

    12. Laporan Data Costumer Laporan costumer akan menampilkan data

    tamu secara keseluruhan yang pernah check in pada hotel bougenville. Adapun tampilan dapat dilihat pada gambar 17 berikut:

    Gambar 17. Laporan Customer

    Data laporan costumer ini di simpan dalam file dapat dilihat pada tabel costumer sebagai berikut:

    Gambar 18. Tbl Costumer

  • 13. Laporan Kamar Laporan kamar akan menampilkan data kamar

    secara keseluruhan yang ada pada hotel bougenville. Adapun tampilan dapat dilihat pada gambar 19 berikut:

    Gambar 19. Laporan Data Kamar

    Data laporan kamar ini di simpan dalam file dapat dilihat pada tabel room sebagai berikut:

    Gambar 20. Tbl room

    14. Laporan Booking Laporan booking akan menampilkan data

    booking secara keseluruhan yang ada pada hotel bougenville. Adapun tampilan dapat dilihat pada gambar 21 berikut:

    Gambar 21. Laporan Booking

    Data laporan booking ini di simpan dalam file dapat dilihat pada tabel booking sebagai berikut:

    Gambar 22. Tbl Booking

    DAFTAR REFERENSI Anggraini, Erhans Dr. 2005. Macromedia

    Dreamweaver MX 2004. Ercontara Rajawali.

    Jakarta.

    Fathansyah. 1999. Basis Data. Penerbit Informatika. Bandung.

    Jogiyanto H.M. 2001. Analisis dan Desain Sistem Informasi. Andi Offset. Yogyakarta.

    Kristanto Hartanto, Ir. 1999. Konsep Dasar

    Pengembangan Database. Andi Offset.

    Yogyakarta.

    Leman. 1998. Metodologi Pengembangan Sistem

    Informasi. PT. Elexmedia Komputindo. Jakarta.

    Muhardi, Endy. 2003. PHP Programing

    fundamental dan MYSQL Fundamental.

    Http://www.ilmukomputer.com.

    Oetomo, Budi Sutedjo Dharma. 2002. Perencanaan

    dan Pembangunan Sistem Informasi. Andi Offset.

    Yogyakarta.

    Purnama, C. M. Lingga, MM. 2002. Strategic

    Marketing Plan : Panduan Lengkap dan Praktis

    Menyusun Rencana Pemasaran yang Strategis dan

    Efektik. Gramedia Pustaka Utama. Jakarta..

    Rangkut, Freddy. 2002. Creating Effective

    Marketing Plan : Teknik Membuat Rencana

    Pemasaran Berdasarkan Customer. Gramedia

    Pustaka Utama. Jakarta.

    Rusmanto, dkk.2005. Petunjuk Pembangunan

    Aplikasi PHP. Dian Rakyat. Jakarta.