PERENCANAAN SISTEM INFORMASI PEMASARAN BERBASIS WEB PADA CV. MAINSEBENTAR
PROPOSAL TUGAS AKHIR
Oleh:
LORENSIO DERRINT YULDA NUGRAHUTAMA NIM 14.52.0019
PROGRAM STUDI S-1 TEKNIK INFORMATIKA
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PPKIA PRADNYA PARAMITA MALANG 2015
ABSTRAK
Padatnya aktivitas manusia setiap harinya, khususnya untuk para karyawan, menjadikan berlibur adalah suatu hal yang sudah menjadi kebutuhan manusia modern. Hal ini semakin ditunjang dengan banyaknya tempat wisata yang dibuka setiap tahunnya, yang dewasa ini sangat mudah terekspos melalui media sosial. Banyak perusahaan yang bergerak di bidang Tour & Travel melihat kesempatan ini, dan menjadikan mereka semakin berinovasi dengan menghadirkan paket wisata baru. Namun, inovasi ini dirasa nihil, apabila tidak ditunjang dengan pemasaran yang maksimal. Dengan melihat kebiasaan manusia masa kini, yang hampir tidak bisa lepas dari gadget, memaksa media pemasaran cetak saat ini sudah mulai ditinggalkan. Begitu pula media pemasaran elektronik melalui televisi dan radio. Hal ini menjadikan website adalah salah satu peluang media pemasaran yang menjanjikan, karena dapat dengan mudah diakses melalui gadget. Konsep website simple and friendly, dimaksudkan agar pengunjung lebih mudah dalam mendapatkan informasi, dan lebih nyaman dalam melihat-lihat produk. Fitur pencarian dan live chat akan ditonjolkan pada website ini, untuk menunjang interaksi pengunjung website agar lebih cepat dan efisien dalam mendapatkan informasi. Rancangan aplikasi sistem informasi pemasaran berbasis web ini diharapkan dapat memberikan solusi bagi perusahaan Tour & Travel yang ingin bertahan di era digital, dan bisa dengan mudah masuk ke dalam masyarakat Indonesia saat ini, yaitu masyarakat yang dinamis dan modern.
Kata Kunci : paket wisata, Tour & Travel, pemasaran, website
ii
DAFTAR ISI
HALAMAN JUDUL ............................................................................................... i RINGKASAN ........................................................................................................ ii DAFTAR ISI ......................................................................................................... iii BAB I
PENDAHULUAN 1.1 Latar Belakang ................................................................................. 1 1.2 Rumusan Masalah ............................................................................ 1 1.3 Batasan Masalah ............................................................................... 2 1.4 Tujuan Penelitian ............................................................................. 2 1.5 Manfaat Penelitian ........................................................................... 2
BAB II
KAJIAN PUSTAKA 2.1 HTML ............................................................................................... 3 2.1.1 Struktur dasar dan sintaks ........................................................ 5 2.2 CSS ................................................................................................... 4 2.3 Javascript .......................................................................................... 4 2.4 PHP ................................................................................................... 5 2.4.1 Kelebihan PHP .......................................................................... 5 2.5 MySQL ............................................................................................. 6 2.5.1 Keistimewaan MySQL ............................................................. 6
BAB III METODOLOGI PENELITIAN 3.1 Metode Pengumpulan Data .............................................................. 9 3.2 Analisis Sistem ................................................................................ 9 3.3 Rancangan Sistem .......................................................................... 10 3.4 Alat Yang Dibutuhkan Dalam Penelitian ....................................... 10 3.4.1 Kebutuhan Perangkat Keras.................................................... 10 3.4.2 Kebutuhan Perangkat Lunak ................................................... 11 3.5 Tempat dan Waktu Penelitian ........................................................ 11 3.6 Rencana Pembiayaan ..................................................................... 11 DAFTAR PUSTAKA .......................................................................................... 12
iii
BAB I PENDAHULUAN
1.1 Latar Belakang Saat ini internet sudah hampir menjadi kebutuhan primer. Pesatnya pertumbuhan ilmu pengetahuan dan teknologi khususnya di bidang komputer, disetiap aspek kehidupan, menjadikan segala informasi mudah untuk di akses tanpa adanya batasan waktu dan jarak, dengan menggunakan jaringan internet. Dengan adanya internet, komunikasi pun saat ini menjadi hal yang sangat mudah untuk dilakukan. Trend penjualan dan bisnis juga ikut terpengaruh dari perkembangan tersebut, terlebih dengan pesatnya pertumbuhan pengguna internet di berbagai belahaan dunia khususnya negara berkembang. Salah satu bisnis yang menjadi trend terbaru di masyarakat ini adalah dalam bidang jual-beli online. CV. Mainsebentar adalah perusahaan yang bergerak di bidang agen travel, yang menawarkan produk berupa paket liburan dan paket wisata. Selama ini, CV. Mainsebentar melakukan promosi dan penjualan melalui media cetak, seperti brosur dan banner, serta promosi melalui mulut ke mulut, sehingga jangkauan promosi dan penjualan masih terbatas dan belum bisa meluas ke beberapa daerah di luar Kota Malang. Selain itu, banyaknya pesaing-pesaing baru yang muncul, yang juga menyediakan produk sejenis, membuat CV. Mainsebentar harus mempunyai strategi pemasaran yang berbeda dari pesaingnya. Untuk itu, dibutuhkan sebuah aplikasi berbasis web berupa website yang mampu memberikan informasi mengenai produk kepada pelanggan dengan cepat melalui internet.
1.2 Rumusan Masalah Berdasarkan latar belakang yang telah disebutkan, maka rumusan masalah yang dikaji dalam tugas akhir ini, yaitu: 1. Bagaimana merancang sistem informasi penjualan online yang menarik bagi pelanggan
1
2. Bagaimana membuat sistem penjualan online yang user-friendly dan mudah dalam penggunaannya, terutama dalam hal pencarian dan pemesanan?
1.3 Batasan Masalah Agar penelitian dalam rencana skripsi ini lebih terarah dan memudahkan dalam pembahasan, maka perlu adanya pembatasan masalah, yaitu : 1. Informasi yang terdapat di sistem ini meliputi katalog dan modul pemesanan 2. Bahasa pemrograman yang diguanakan dalam perancangan website sistem informasi ini adalah HTML, PHP, dan MySQL.
1.4 Tujuan Penelitian Tujuan dari penelitian ini diantaranya:
Membantu konsumen untuk memperoleh informasi yang cepat
Membantu dan memperluas pemasaran produk
Menjadi sarana penjualan paket wisata secara online
Memudahkan dalam mendapatkan informasi tentang produk yang lebih diminati konsumen.
1.5 Manfaat Penelitian Manfaat penelitian yang dapat diperoleh adalah sebagai berikut :
Membantu meningkatkan penjualan
Menjangkau lebih banyak konsumen, terutama di luar Kota Malang
Memperkenalkan CV. Mainsebentar ke masyarakat luas, khususnya masyarakat yang tidak berdomisili di Kota Malang.
2
BAB II KAJIAN PUSTAKA
2.1 HTML Merupakan singkatan dari Hyper Text Markup Language, yakni file teks atau file ASCII yang berisi instruksi/script kepada web browser untuk menampilkan suatu tampilan grafis dari sebuah halaman web. Didalam file HTML terdapat beberapa tag atau kode-kode yang dimengerti oleh web browser dan dapat menampilkannya di layar monitor. Yang bisa dilakukan dengan HTML yaitu: 1. Mengontrol tampilan dari sebuah halaman serta kontennya. 2. Mempublikasikan document secara online sehingga dapat diakses melalui internet. 3. Membuat form yang bisa digunakan untuk menangani transaksi secara online. 4. Menambahkan file-file seperti gambar, suara maupun video dalam halaman web.
2.1.1 Struktur dasar dan sintaks Yang menjadi elemen pada struktur dasar yang menyusun suatu program HTML sehingga program tersebut dapat dijalankan diantaranya: 1. Penanda jenis dokumen, tag yang digunakan : 2. Judul, diletakkan di antara header), tag yang digunakan :
3. Header, berisi keterangan umum seperti judul dan lain-lain, tag yang digunakan : 4.
Batang tubuh, merupakan isi dari file HTML yang ingin ditampilkan di halaman browser, tag yang digunakkan :
3
Sehingga, tersususunlah suatu struktur sintak seperti di bawah ini:
2.2 CSS Cascading Style Sheet (CSS), adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda. CSS akan mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya. Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML.
2.3 Javascript Javascript adalah bahasa skrip yang ditempelkan pada kode HTML dan diproses di sisi klien. Dengan adanya bahasa ini, kemampuan dokumen HTML menjadi semakin luas. JavaScript didisain untuk membuat halaman HTML menjadi lebih interaktif. Sebagai contoh, dengan menggunakan JavaScript dimungkinkan untuk memvalidasi masukan-masukan pada formulir sebelum formulir dikirimkan ke server. Javascript bukanlah bahasa Java dan merupakan dua bahasa yang berbeda. Javascript diinterpretasikan oleh klien (kodenya bisa dilihat pada sisi klien),
sedangkan
kode
Java
dikompilasi
kompilasinyalah yang dijalankan oleh klien.
4
oleh
pemrogram
dan
hasil
2.4 PHP Hypertext Preprocessor atau yang biasa disebut PHP, adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis dan dijalankan pada server side. Artinya, semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser hanya hasilnya saja. Ketika seorang pengguna internet membuka suatu situs yang menggunakan fasilitas server side scripting PHP, maka terlebih dahulu server yang bersangkutan akan memproses semua perintah PHP di server lalu mengirimkan hasilnya dalam format HTML ke web server pengguna internet tadi. Sehingga kode asli yang ditulis dengan PHP tidak terlihat di browser pengguna, yang terlihat hanya kode HTML-nya saja. PHP merupakan software yang open source, jadi pengguna dapat merubah source code dan mendistribusikan secara bebas dan gratis. PHP juga dapat berjalan lintas platform, yaitu dapat digunakan dengan sistem operasi (Windows dan Linux) dan web server apapun (misalnya: PWS, IIS, Apache dll).
2.4.1
Kelebihan PHP Adapun kelebihan-kelebihan dari PHP yaitu:
1. PHP dapat berjalan lintas platform, yaitu dapat berjalan dalam sistem operasi dan web server apapun. 2. Bersifat open source, atau dapat digunakan secara gratis. 3. Termasuk bahasa yang embedded, yakni dapat diletakkan pada tag HTML. 4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak. 5. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan. 6. Termasuk server side programming, sehingga kode asli/source code PHP tidak dapat dlihat di browser pengguna, yang terlihat hanya kode dalam format HTML.
5
7. Dapat memanfaatkan sumber-sumber aplikasi yang dimiliki oleh server, seperti misalnya untuk keperluan database connection. PHP dapat melakukan koneksi dengan berbagai database seperti MySQL, Oracle, Sybase, mSQL, Solid, Generic ODBC, Postgres SQL, dBase, Direct MSSQL, Velocis, IBM DB2, Interbase, Frontbase, Empress, dan semua database yang mempunyai profider ODBC seperti misalnya MS Access dan lain-lain.
2.5 MySQL MySQL merupakan software sistem manajemen database yang sangat populer dikalangan pemrogam web, terutama dilingkungan linux dengan menggunakan script PHP dan Perl. Software MySQL kini dilepas sebagai software management database yang open source. Software open source menjadikan software dapat terdistribusikan secara bebas dan dapat dipergunakan untuk keperluan pribadi maupun komersial, termasuk di dalamnya source code dari software tersebut. Dengan lisensi open source GNU General Public License (GPL) ataupun lisensi komersial non GPL. Database MySQL merupakan database yang menjanjikan sebagai alternatif pilihan database yang dapat digunakan untuk sistem database personal atau organisasi. MySQL dan PHP dianggap sebagai pasangan software pengembangan aplikasi berbasis web yang ideal. Antar muka (front end) untuk aplikasi database MySQL dapat menggunakan bahasa pemrograman umum seperti bahasa pemrograman Java, C/C++, MS Visual BASIC, maupun Borlad Delphi, hasil akhir dari model aplikasi yang dihasilkan adalah aplikasi Client/Server. Umumnya akses kepada database MySQL dari bahasa pemrograman yang disebutkan jika di lingkungan windows meggunakan MyODBC (driver koneksi database dengan menggunakan standar ODBC).
2.5.1 Keistimewaan MySQL MySQL memiliki beberapa keistimewaan, antara lain :
6
1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi. 2. Open Source. MySQL didistribusikan sebagai perangkat lunak open source, dibawah lisensi GPL sehingga dapat digunakan secara gratis. 3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. 4. Performance tuning. MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu. 5. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain. 6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query). 7. Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi. 8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman/records lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya. 9. Konektivitas.
MySQL
dapat
melakukan
koneksi
dengan
klien
menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT). 10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
7
11. Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface). 12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online. 13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.
8
BAB III METODOLOGI PENELITIAN
3.1 Metode Pengumpulan Data Berikut ini merupakan 3 metode pengumpulan data. 1. Wawancara Cara ini dilakukan untuk mengetahui permasalahan-permasalahan yang terjadi di CV. Mainsebentar berkaitan dengan konsep desain, perkembangan perusahaan dan informasi apa saja yang akan disampaikan. Narasumber wawancara adalah manager perusahaan CV. Mainsebentar. 2. Metode Pengamatan / Observasi Pengumpulan data dan informasi yang dilakukan dengan cara mengamati langsung ke objek dan juga menganalisis sistem yang sedang berjalan. 3. Studi Literatur Pengumpulan data dilakukan dengan mengumpulkan bahan-bahan dari buku maupun referensi lainnya, yang berhubungan dengan masalah yang akan diteliti sebagai bahan referensi bagi penulis.
3.2 Analisis Sistem Setelah melakukan beberapa pengamatan pada media yang telah ada di publik, maka gambaran dari website CV. Mainsebentar ini adalah: 1. Desain antarmuka akan menggunakan konsep simple and friendly, agar pengunjung lebih mudah dalam mendapatkan informasi, dan lebih nyaman dalam melihat-lihat produk. 2. Memanfaatkan fungsi HTML5 dan CSS3 sebaik-baiknya, sehingga dapat mengurangi ketergantungan terhadap jQuery dan memaksimalkan waktu load halaman.. 3. Nuansa warna yang digunakan adalah merah, putih, dan abu-abu untuk meningkatkan kesan nasionalis sekaligus nyaman dilihat mata..
9
4. Pembuatan website ini akan diutamakan bentuk tampilan desain dan penyampaian informasi dengan cara yang lebih informatif. . 3.3 Rancangan Sistem Perancangan sistem secara umum merupakan tahap persiapan dan perancangan secara rinci terhadap sistem informasi pemasaran berbasis website yang akan dibangun. Adapun langkah-langkah yang harus diperhatikan dalam perancangan sebuah sistem yaitu perancangan hubungan antar data dalam basis data berdasarkan obyek-obyek dasar data yang mempunyai hubungan antar relasi. perancangan data masukan sistem dan perancangan keluaran, perancangan relasi antar tabel dalam proses penyimpanan. Dalam sistem informasi pemasaran pada CV. Mainsebentar ini, lebih menekankan pada bagian menampilkan informasi secara maksimal dan efisien, serta interaksi pengunjung dengan website melalui live chat.
3.4 Alat Yang Dibutuhkan Dalam Penelitian 3.4.1 Kebutuhan Perangkat Keras Perangkat keras yang dibutuhkan untuk membangun sistem ini terdiri dari sumber daya perangkat keras untuk sistem developer. Sumber daya ini merupakan perangkat keras yang dibutuhkan untuk membangun sistem pemasaran online milik CV. Mainsebentar. No.
1.
Nama Alat
Keterangan
Model: Dell Inspiron N4050 Prosesor: Intel® Core™ i5-2410M CPU @ 2.00 GHz Laptop RAM : 4 GB Harddisk : 500 GB Tipe Sistem: 32-bit Operating System Tabel 3.1 – Kebutuhan Perangkat Keras
10
3.4.2 Kebutuhan Perangkat Lunak Berikut adalah kebutuhan perangkat lunak untuk perancangan dan menjalankan sistem. No.
Nama Alat
Keterangan
1.
XAMPP
Server untuk menjalankan PHP dan MySQL
2.
Adobe Photoshop
Program untuk mengolah gambar
3.
Adobe Dreamweaver
Aplikasi desain dan pengembangan web
3
Google Chrome Browser untuk menampilkan sistem Tabel 3.2 – Kebutuhan Perangkat Lunak
3.5 Tempat dan Waktu Penelitian Penelitian akan dilakukan di lingkungan kampus STMIK Pradnya Paramita Malang. Waktu pelaksanaan penelitian ditampilkan pada Tabel 3.3. Kegiatan
1 X
Perancangan dan pembuatan sistem
Bulan Ke2 3 4 X X
5
X
X
Pengujian sistem
X
Analisa dan kesimpulan
X
Penulisan Laporan Akhir
X
Tabel 3.3 – Jadwal Kegiatan Tugas Akhir
3.6 Rencana Pembiayaan Rencana biaya yang digunakan untuk pelaksanaan penelitian ditunjukkan pada Tabel 3.4. Nama Bahan Kertas A4 Printer Inkjet Biaya Koneksi Internet
30.000
1 rim
Jumlah (Rupiah) 30.000
550.000
1 unit
550.000
35.000
3 bulan
105.000
Biaya/Unit
Volume
Total Biaya (Rupiah) 685.000 Tabel 3.4 – Rencana Biaya Pembuatan Sistem dan Laporan Akhir
11
DAFTAR PUSTAKA
Kadir, Abdul. 2008. Belajar Database Menggunakan MySql.Yogyakarta:ANDI. Kadir, Abdul. 2008. Dasar pemrograman Web Dinamis Dengan PHP (Revisi). Yogyakarta:ANDI. Nugroho, Bunafit. 2003. Pemrograman PHP Dengan Mysql. Yogyakarta:ANDI. Prihatna, Henky. 2004. Kiat Praktis Menjadi Webmaster Profesional. Jakarta:PT.Elex Media Komputindo. Prasetio, Didik Dwi. 2005. Solusi Menjadi Webmaster Melalui Managemen Web Dengan PHP. Jakarta:PT.Elex Media Komputindo. Y.B, Mulyana. 2004. Trik Membangun Situs Menggunakan PHP dan Mysql. Jakarta.PT.Elexmedia koputindo.
12