ANALISA DAN DESAIN DENGAN METODE CRM (COSTUMER RELATIONSHIP MANAGEMENT) PADA PENGELOLAAN DATA DREAM PARADISE BALI TOUR & TRAVEL.

(1)

PADA PENGELOLAAN DATA DREAM PARADISE BALI TOUR & TRAVEL

TUGAS AKHIR

Diajukan kepada Jurusan Teknik Informatika Fakultas Teknologi Industri

Universitas Pembangunan Nasional “Veteran” Jawa Timur Untuk Menyusun Skripsi S-1

Disusun Oleh : OKE DELBRA PRADHANA

NPM : 0734 010 299

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR


(2)

Delbra, Oke. 2011. Analisa dan Desain Metode CRM (Costumer Relationship Management) pada Pengelolaan Data Dream Paradise Tour and Travel. Skripsi. Jurusan Teknik Informatika. Fakultas Teknologi Industri. Universitas Pembangunan Nasional “Veteran” Jawa Timur

Kata Kunci : Web, SMS, Sistem Informasi, Travel

Sistem informasi travel menggunakan SMS gateway berbasis web adalah suatu website yang menampilkan suatu informasi travel yang dapat diakses via ponsel, dengan format SMS yang telah ditentukan. Tujuan dari tulisan ini adalah membuat suatu sistem informasi travel menggunakan SMS gateway berbasis web untuk mempermudah pelanggan dalam order, sekaligus menciptakan hubungan dengan pelanggan.

Hasil dari layanan ini, pelanggan tanpa harus melihat ke website langsung ke tempat travel, cukup hanya mengirimkan SMS ke layanan informasi ini dengan format SMS yang telah ditentukan, maka secara otomatis akan direspon langsung oleh sistem informasi travel. Prosedurnya sama seperti dengan mengirimkan SMS biasa, tetapi format SMSnya yang ditentukan oleh sistem. Selain itu, hasilnya dapat diakses melalui internet dalam bentuk web


(3)

i

Alhamdulillah, Penulis bersyukur kepada Allah SWT atas semua Rahmat, Berkah, dan Ridho-Nya yang telah diberikan kepada penulis sehingga dapat

menyelesaikan Skripsi yang berjudul “Analisa dan Desain Dengan Metode

CRM (Customer Relationship Management) Pada Pengelolaan Data Dream Paradise Bali Tour and Travel” ini dengan baik.

Skripsi merupakan salah satu syarat bagi mahasiswa untuk menyelesaikan program studi Sarjana Strata Satu (S1) di Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan Nasional “Veteran” Jawa Timur.

Shalawat serta salam tetap terlimpahkan kepada junjungan kita Nabi Besar Muhammad SAW., yang telah membimbing ummatnya ke jalan yang diridloi Allah SWT.

Penulis menyadari bahwa baik dalam perjalanan studi maupun dalam penyelesaian skripsi ini, penulis banyak memperoleh bimbingan dan motivasi dari berbagai pihak, oleh karena itu pada kesempatan ini penulis menyampaikan terima kasih yang sedalam-dalamnya kepada:

1. Allah SWT, atas Rahmat dan Ridho-NYA penulis bisa menyelesaikan tugas dengan baik.

2. Orang Tua, Ayah Ibu serta adik-adikku yang selalu setia mendukung dan mendoakan agar penulis diberi kesabaran dalam pengerjaan Tugas Akhir ini. Dukungan kalian lah yang terbesar dan berarti untuk penulis.


(4)

ii

dalam pengerjaan Tugas Akhir ini.

4. Bapak Wahyu S.J Saputra, S.Kom, selaku dosen pembimbing pendamping yang dengan sabar pula memberikan kritik, saran, kemudahan dan kepercayaan dalam pengerjaan tugas akhir ini.

5. Mas Sugiarto, S.Kom, selaku tentor sekaligus teman, yang telah bersedia meluangkan waktunya untuk memberikan bimbingan dan pengarahan.

6. Segenap dosen pengajar jurusan teknik InformatikaUPN “Veteran” Jawa

Timur atas ilmu yang telah diberikan kepada penulis.

7. Bapak Basuki Rahmat, S.Si, MT, selaku ketua jurusan Teknik Informatika yang telah memberikan izin dan hal-hal berhubungan dengan pelaksanaan Tugas Akhir.

8. Untuk teman seperjuangan dari semester satu, Ghora Putra, yang telah berbesar hati berkenan meminjamkan handphonenya untuk penulis pakai sebagai salah satu tools dalam pengerjaan Tugas Akhir ini.

9. Untuk teman seperjuangan dari SMA sampai Kuliah, Tri Lathif, yang telah mau mondar-mandir dari persiapan, pengerjaan, sampai hal-hal yang tidak penting sekalipun. Terima kasih juga atas pinjaman printernya.

10. Untuk teman seperjuangan dari semester satu, Aswin Rosadi, yang dimana kita sebelumnya menjadi partner tim dalam pengerjaan Praktek Kerja Lapang, sudah mau sama-sama mengingatkan kalaupun penulis teledor dalam segala hal.


(5)

iii

untuk penulis pakai sebagai salah satu tools dalam pengerjaan Tugas Akhir ini.

12. Temen-temenku semua Sobat Teknik Informatika yang selalu menemaniku dan memberi support untuk menyelesaikan tugas akhir ini.

13. Temen-temen El-Gambreng FC, thank’s for all. Sedikit banyak kalian telah memotivasi penulis untuk selalu maju dalam pengerjaan Tugas Akhir.

14. Dan semua pihak yang tidak dapat saya sebutkan satu-persatu terima kasih banyak.

Melalui Skripsi ini penyusun merasa mendapatkan kesempatan besar untuk memperdalam ilmu pengetahuan yang diperoleh selama di bangku perkuliahan. Namun, penyusun menyadari bahwa Skripsi ini masih jauh dari sempurna. Oleh karena itu penyusun sangat mengharapkan saran dan kritik dari para pembaca untuk pengembangan aplikasi lebih lanjut.

Surabaya, 18 Juni 2011


(6)

iv

KATA PENGANTAR... i

DAFTAR ISI ... iv

DAFTAR TABEL... ix

DAFTAR GAMBAR... viii

ABSTRAK ... xi

BAB I PENDAHULUAN... 1

1.1 Latar Belakang... 1

1.2 Perumusan Masalah... 2

1.3 Batasan Masalah ...3

1.4 Tujuan Penelitian... ... 3

1.5 Manfaat Penelitian ... 4

1.6 Metode Penelitian ... 4

1.7 Sistematika Penulisan ... 7

BAB II TINJAUAN PUSTAKA... 10

2.1 Profil Dream Paradise Tour and Travel... 10

2.2 Pengertian Relationship Marketing, CRM... 12

2.2.1 Pengertian Relationship Marketing ... ... 13

2.2.2 Customer Relationship Management... 14

2.2.2.1 Sasaran dan Tujuan CRM... ... 18

2.2.2.2 Tujuan CRM menurut Kalakota, Robinson (2001)... 20

2.2.2.3 Manfaat CRM menurut Amin Tunggal... 20


(7)

v

2.4 World Wide Web (WWW)... 24

2.4.1 Lahirnya Web... 25

2.4.2 Browser Web... 26

2.4.3 Server Web... 27

2.5 Short Message Service (SMS)... 28

2.5.1 SMS Gateway... 31

2.5.2 Keuntungan SMS Gateway... 33

2.5.3 Kebutuhan SMS Gateway... 33

2.5.4 Mekanisme SMS Gateway... 34

2.6 PHP... 34

2.6.1 Dasar-dasar PHP... 35

2.6.2 Kelebihan PHP... 36

2.7 CSS... 38

2.8 MySql... 39

2.8.1 Koneksi Database MySql dengan PHP... 42

2.9 Gammu ... 42

BAB III ANALISISIS DAN PERANCANGAN SISTEM... 46

3.1 Analisa Sistem... 46

3.2 Perancangan Sistem... 46

3.2.1 Use Case Diagram Administrator... 47

3.2.2 Use Case Diagram Pelanggan... 48


(8)

vi

3.3.3 Activity Diagram Manipulasi artikel ... 52

3.3.4 Activity Diagram Order paket travel... 54

3.3.5 Activity Diagram Konfirmasi order... 55

3.4 Konteks Diagram... 56

3.5 Diagram Blok SMS Gateway... 58

3.6 Desain Database... 59

3.6.1 Tabel Admin... 59

3.6.2 Tabel Sitekategori... 60

3.6.3 Tabel siteorder... 61

3.6.4 Tabel siteproduk... 62

3.6.5 Tabel Inbox... 63

3.6.6 Tabel outbox... 65

3.6.7 Tabel Sentitems... 66

BAB IV PENGUJIAN DAN ANALISIS HASIL... 68

4.1 Spesifikasi Sistem... 68

4.1.1 Perangkat Keras (Hardware) yang Digunakan...68

4.1.2 Perangkat Lunak (Software) yang Digunakan... 69

4.2 Konfigurasi Perangkat Keras... 69

4.3 Implementasi Desain Antarmuka... 70

4.3.1 Halaman Home... 71


(9)

vii

4.3.4 Menu Kategori... 74

4.3.5 Halaman Login Admin... ... 76

4.3.6 Halaman Admin... 77

4.3.7 Halaman siteproduk - Admin... 78

BAB V UJICOBA DAN ANALISA SISTEM... 79

5.1 Skenario Uji Coba ... 79

5.2 Pelaksanaan Uji Coba... 79

5.2.1Uji Coba Searching wisata yang dituju... 80

5.2.2 Uji Coba Memilih Paket Wisata... 82

5.2.3 Uji Coba Order Paket... 83

5.2.4 Uji Coba Koneksi HP dengan Laptop... 84

5.2.5 Uji Coba Identifikasi dengan Gammu... 85

5.2.6 Uji Coba Layanan SMS... 86

5.2.6.1 Uji Coba SMS cari tempat wisata... 86

5.2.6.2 Uji Coba SMS detail paket yang diinginkan... 87


(10)

viii

6.2 Saran... 90


(11)

BAB I

PENDAHULUAN

1.1

Latar Belakang

Perkembangan perusahaan di Indonesia dari masa ke masa semakin meningkat. Tingginya tingkat persaingan antar perusahaan mengakibatkan setiap perusahaan harus dapat mengelola perusahaannya secara profesional, seperti halnya sebuah perusahaan, sejak dari bagaimana sebuah perusahaan memiliki mutu yang baik, relevansi sampai dengan daya saing yang tinggi.

Pesatnya perkembangan teknologi informasi dan komunikasi (TIK) menjadi bagian dari proses-proses tersebut. Saat ini, banyak perusahaan yang telah menerapkan teknologi informasi dan komunikasi yang berkaitan dengan proses peningkatan mutu pelayanan, namun proses tersebut masih belum sempurna, karena masih elum terintegrasi, ada juga yang masih dilakukan secara manual. Sedangkan, informasi yang diinginkan oleh stakeholder dapat menghasilkan informasi yang lebih bernilai guna, manfaat, bersifat transparansi dan akuntabilitas terjamin.

Seperti halnya sebuah perusahaan, sebuah perusahaan yang gagal memuaskan pelanggannya akan menghadapi masalah yang lebih kompleks lagi dikarenakan dampak bad word-of-mouth dari stakeholder.

Salah satu keunggulan dalam peningkatan layanan adalah dengan konsep Manajemen Hubungan dengan Pelanggan atau Customer Relationship Management (CRM). CRM merupakan sebuah filosofi bisnis yang


(12)

menggambarkan suatu strategi penempatan client sebagai pusat proses, aktivitas dan budaya. Konsep ini telah dikenal dan banyak diterapkan untuk meningkatkan pelayanan diperusahaan.

Dari pemaparan singkat diatas maka dirancang suatu sistem pengolahan data perentalan mobil yang mampu menangani masalah-masalah yang sering terjadi yaitu masalah penyajian laporan-laporan perusahaan tersebut. Berdasarkan hal inilah yang melatarbelakangi penelitian ini sehingga diangkat judul “Analisa dan Desain dengan Metode CRM (Costumer Relationship Management) pada Pengelolaan Data (E-Management) Dream Paradise Bali Tour & Travel”.

1.2 Perumusan Masalah

Berdasarkan latar belakang di atas, dilakukan penelitian yang permasalahannya adalah sebagai berikut:

a. Bagaimana merancang dan mengimplementasi aplikasi operasional

customer relationship management (CRM) layanan travel berbasis website dan sms gateway di Dream Paradise Bali Tour & Travel.


(13)

1.3 Batasan Masalah

a. Memberikan informasi kepada pelanggan yang berkaitan dengan order yang telah dibuat.

b. Untuk mendapatkan informasi tentang kegiatan travel dan produk bisa dari website dan handphone yang bersifat sms gateway.

c. Aplikasi ini tidak membahas Database Management System (DBMS)

d. Aplikasi ini dibangun dibawah sistem operasi windows 7 32bit.

1.4 Tujuan Penelitian

Tujuan utama dari penelitian ini adalah untuk menghasilkan aplikasi operasional Customer Relationship Management (CRM) layanan travel dan tour di Dream Paradise Tour and Travel. Diharapkan sistem ini dapat bermanfaat dan menjadikan sistem informasi yang lebih mudah, cepat dan menjadi informasi yang mendasar untuk pelanggan dalam memonitoring kegiatan travel. Untuk pengembangan aplikasi berbasis web dengan menggunakan php dan mysql dan berbasis sms gateway dengan menggunakan gammu yang bersifat open source.


(14)

1.5 Manfaat Penelitian

Adapun manfaat dalam pembuatan skripsi ini, meliputi:

1. Mempemudah pelanggan untuk mendapatkan informasi travel.

2. Pelanggan dapat memonitoring dari web dan sms yang berkaitan

dengan layanan travel.

3. Mempermudah top management memantau kegiatan travel.

4. Web perusahaan sebagai media promosi di dunia luar.

1.6 Metodologi Penelitian

Langkah - langkah pengumpulan data sebagai dasar penyusunan tugas akhir ini antara lain:

a. Studi Literatur

Dilakukan dengan cara mencari segala macam informasi secara riset keperpustakaan dan mempelajari buku-buku yang berhubungan dengan masalah yang dihadapi.

b. Pengumpulan dan Analisa Data

Pengumpulan data dilakukan dengan cara : observasi, identifikasi dan klasifikasi melalui studi literatur. Dari pengumpulan data tersebut dapat dilakukan analisa data yaitu sistem pengolahan data rental mobil.


(15)

c. Perancangan Sistem

Melakukan analisa awal tentang sistem yang akan dibuat yaitu suatu pemecahan masalah yang dilakukan melalui sistem terkomputerisasi dengan cara pembuatan aplikasi pelayanan pengolahan data rental.

Diagram Blok Sistem

Penjelasan diagram blok sistem :

a. SMS dari pelanggan yang ada dalam ponsel penerima atau

pengirim diambil oleh SMS Gateway.

b. SMS dari pelanggan yang ada dalam SMS Gateway diambil

oleh program aplikasi e-management data via SMS.

c. Program aplikasi database melakukan query berdasarkan isi SMS dari pelanggan.

d. Hasilnya kemudian diambil program aplikasi e-mangement via SMS.

e. Hasil query yang telah diproses oleh aplikaksi e-management dikirim ke SMS Gateway.


(16)

f. SMS Gateway mengirimkan hasil query ke ponsel penerima atau pengirim.

g. Ponsel penerima atau pengirim mengirimkan SMS yang berisi informasi bimbingan belajar ke ponsel pelanggan.

h. Ponsel pelanggan menerima SMS yang berisi informasi paket travel yang diminta.

d. Pembuatan Program

Melakukan implementasi terhadap sistem berdasarkan hasil dari perancangan sistem sesuai dengan kebutuhan.

e. Uji Coba Program

Uji coba program dapat dilakukan pada akhir dari tahap-tahap analisa sistem, desain sistem dan tahap penerapan sistem atau implementasi sistem. Sasaran dari ujicoba program adalah untuk menentukan kesalahan-kesalahan dari program yang mungkin terjadi sehingga dapat diperbaiki.

f. Metode evaluasi

Mengevaluasi hasil-hasil yang telah dikerjakan, sistem informasi yang telah dibuat ini akan diuji coba penggunaannyandan juga akan dievaluasi untuk kelayakan sistem tersebut untuk digunakan, serta error handling-nya.


(17)

g. Penyusunan Buku Tugas Akhir

Pada tahap ini merupakan tahap terakhir dalam penyusunan Tugas Akhir. Buku ini disusun sebagai laporan dari seluruh proses pengerjaan Tugas Akhir, dan dari hasil laporan dari buku ini akan memudahkan pembaca untuk mengetahui alur dari sistem pengolahn data ini bekerja atau sebagai panduan untuk pembaca.

1.7 Sistematika Penulisan

Dalam penyusunan tugas akhir, sistematika pembahasan diatur dan disusun dalam enam bab, dan tiap-tiap bab terdiri dari sub-sub bab. Untuk memberikan gambaran yang lebih jelas, maka diuraikan secara singkat mengenai materi dari bab-bab dalam penulisan tugas akhir ini sebagai berikut:

BAB I PENDAHULUAN

Bab ini berisi latar belakang, perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, dan sistematika penulisan pembuatan tugas akhir ini.

BAB II TINJAUAN PUSTAKA

Pada bab ini menjelaskan tentang teori-teori pemecahan masalah yang berhubungan dan digunakan untuk mendukung dalam pembuatan tugas akhir ini.


(18)

BAB III ANALISA DAN PERANCANGAN SISTEM

Bab ini menjelaskan tentang tata cara metode perancangan sistem yang digunakan untuk mengolah sumber data yang dibutuhkan sistem antara lain: Data Flow Diagram (DFD).

BAB IV IMPLEMENTASI SISTEM

Pada bab ini menjelaskan implementasi dari program yang telah dibuat meliputi lingkungan implementasi, implementasi proses dn implementasi antarmuka.

BAB V UJI COBA DAN EVALUASI

Pada bab ini menjelaskan tentang pelaksanaan uji coba dan evaluasi dari pelaksanaan uji coba dari program yang dibuat. Uji coba dapat dilakukan pada akhir dari tahap-tahap analisa sistem, desain sistem dan tahap penerapan sistem atau implementasi. Sasaran dari ujicoba program adalah untuk menemukan kesalahn-kesalahan dari program yang mungkin terjadi sehingga dapat diperbaiki.


(19)

BAB VI PENUTUP

Bab ini berisi kesimpulan dan saran dari penulis untuk pengembangan sistem.

DAFTAR PUSTAKA

Pada bagian ini akan dipaparkan tentang sumber-sumber literatur yang digunakan dalam pembuatan laporan tugas akhir ini.


(20)

BAB II

TINJAUAN PUSTAKA

Pada bab II ini akan dibahas beberapa teori dasar untuk menunjang penyelesaian skripsi ini, anatara lain: Profile Dream Paradise Tour and Travel, Profil Surfsoft Indonesia, Visi dan Misi Surfsoft Indonesia, pengertian

Relationship Marketing, Customer Relationship Management, Customer Relationship Management di perusahaan, SMS Gateway, pengertian PHP, definisi MySql, koneksi database MySql dengan PHP, Gammu.

2.1 Profil Dream Paradise

Selama bertahun-tahun, Dream Paradise Tour memiliki layanan global di seluruh dunia.Mempunyai paket begitu banyak, seperti; Paket wisata sehari penuh, wisata setengah hari dan khusus satu hari tur. Jika anda ingin mendapatkan pengalaman spektakuler, Anda dapat memilih Bali Adventure Rafting dan Marine Sport Paket. Kami memiliki paket khusus untuk Anda, Anda akan sangat menikmati dan mendapatkan pengalaman spektakuler. Paket ini Kombinasi Khusus Paket.

Hubungi kami untuk menikmati liburan Anda di Bali. "Keselamatan Tip dan Silahkan Baca hati-hati"


(21)

Kondisi Umum

A. Harga Termasuk: Semua Biaya Masuk The & Tiket, Full Ac Mobil, Tour Guide, sopir, air mineral, bebas menggunakan Sarong Ketika Memasuki Bait.

B. Harga Termasuk: Makan siang / Makan Malam, Semua biaya pintu masuk & tiket, AC Mobil, Guide & Driver, Air Mineral, Bebas menggunakan Sarong ketika memasuki kuil.

Pembayaran dapat dilakukan setelah tur dan menerima baik US $, Rupiah atau curencies lainnya berdasarkan tingkat pertukaran terbaru dan kartu kredit yang dapat diterima dengan 30% biaya tambahan.

Single wisatawan akan dikenakan biaya 50% dari harga barang, tarif Anak antara usia 5-8 tahun adalah setengah harga dari harga wisata, Semua tingkat Tur akan minimal 2 orang, ada termasuk pajak pemerintah dan pengisi daya server.

Pesan langsung! Telepon: +62361 8888 321 atau +6281 337884330 kita buka 24 jam layanan hotline untuk memastikan pesanan Anda dan berbicara dengan kami secara langsung untuk mendapatkan informasi yang benar dan pelayanan yang terbaik.

High Quality layanan dengan harga termurah, yang berarti harga wajar tanpa biaya tersembunyi, jika Anda menemukan harga yang lebih murah dari kami, anda mungkin berfikir dari standar pelayanan yang mereka berikan kepada Anda.


(22)

2.2 Pengertian Relationship Marketing, Customer Relationship Management, Customer Relationship Management di perusahaan

“Pelanggan adalah raja” sudah seharusnya tidak hanya diucapkan, terutama bagi Anda yang berniat mewujudkan sistem Customer Relationship Management (CRM). Tidak semua pelaku bisnis yang menawarkan suatu produk menyadari pentingnya pelayanan terhadap customer, hal ini dapat timbul karena berbagai alasan. Antara lain bisa jadi disebabkan karena kurang menyadari aspek kepuasan customer, ataupun karena dirasakan produk yang dijual merupakan produk yang tidak pernah sepi dari peminat sehingga tidak ada kekhawatiran ditinggalkan oleh customer. Atau bahkan yang lebih ekstrim lagi, mungkin Anda sering menemui customer yang menyebalkan sehingga Anda tidak merasa harus memanjakannya. Jika Anda memiliki anggapan seperti ini, sebaiknya segera buang jauh-jauh sebelum sentimen Anda semakin besar, terutama karena dapat berisiko menjadi akhir karir Anda (jika Anda merupakan karyawan) atau akhir bisnis Anda (jika Anda merupakan pemilik usaha).

Coba sejenak kita bayangkan, seberapa besar sesungguhnya keuntungan yang dapat lepas begitu saja jika kita tidak mempedulikan kepuasan customer. Posisikan diri Anda saat ini pada pihak pembeli. Pastinya bukan hal yang sulit karena setiap orang tentu pernah menjadi pembeli atau pengguna produk tertentu.

Ambil suatu contoh sederhana, misalnya apa ponsel yang Anda gunakan? Bagaimana pelayanan customer service saat ponsel Anda bermasalah? Jika memuaskan, tentunya Anda dapat saja merekomendasikannya kepada rekan-rekan Anda sebagai salah satu nilai tambah produk tersebut. Sebaliknya, bagaimana jika


(23)

Anda pernah merasa kecewa dengan sebuah pelayanan produk tertentu? Mungkin hati Anda rasanya tidak akan lega sebelum Anda mencurahkan keluhkesah mengenai pelayanan yang kurang baik tersebut pada rekan-rekan Anda, dan ini merupakan pesan berantai yang buruk bagi kelangsungan produk tersebut.

2.2.1 Relationship Marketing

Relationship marketing adalah strategi pemasaran yang lebih berfokus kepada loyalitas dan kepuasan customer, bukan semata-mata perluasan pasar.

Relationship marketing didasarkan kepada asumsi, nilai perusahaan dalam jangka panjang akan tercipta dengan mempertahankan customer yang ada. Asumsi ini bertentangan dengan strategi pemasaran yang menekankan pemerolehan customer baru.

Baik customer maupun perusahaan akan sama-sama memperoleh manfaat dalam jangka panjang; kedua pihak terlibat dalam upaya peningkatan nilai sehingga perusahaan mampu memuaskan customer-nya lebih baik lagi dan berkesinambungan. Transaksi jual-beli dengan customer dimaknai secara lebih mendalam melalui hubungan pribadi antara customer dengan perusahaan. Pengalaman customer mengkonsumsi produk dan layanan perusahaan digunakan sebagai umpan balik bagi perusahaan sehingga tercipta hubungan yang lebih erat.


(24)

Relationship marketing juga biasa disebut strategi pemasaran defensif. Kebalikannya adalah strategi pemasaran opensif.

Dalam praktiknya, relationship marketing biasanya didukung oleh perangkat lunak (software) yang populer dengan nama Customer Relationship Management (CRM).

2.2.2 Customer Relationship Management

Customer Relationship Management atau disebut juga Manajemen hubungan pelanggan.

Pengertian lain mengatakan bahwa ia adalah sebuah sistem informasi yang terintegrasi yang digunakan untuk merencanakan, menjadwalkan, dan mengendalikan aktivitas-aktivitas prapenjualan dan pascapenjualan dalam sebuah organisasi. CRM melingkupi semua aspek yang berhubungan dengan calon pelanggan dan pelanggan saat ini, termasuk di dalamnya adalah pusat panggilan (call center), tenaga penjualan (sales force), pemasaran, dukungan teknis (technical support) dan layanan lapangan (field service).

Customer Relationship Management (CRM) menjadi istilah yang pada beberapa tahun terakhir ini semakin populer. Ditambah dengan perkembangan teknologi informasi yang semakin merambah berbagai aplikasi bisnis, CRM menjadi salah satu proses bisnis yang menarik untuk diperbincangkan. Customer Relationship Management meliputi semua aspek yang berkenaan dengan interaksi suatu perusahaan dengan pelanggannya. Hal ini bisa berupa penjualan jasa


(25)

ataupun barang. Semuanya berawal dari kegiatan marketing terhadap pelanggan. Kegiatan marketing mengelola seluruh aspek dari daur hidup pelanggan, mulai dari sales, acquisition, fulfillment, hingga retention, seperti ditunjukkan Gambar berikut ini:

Gambar 2.1. Aplikasi Utama CRM

Gambar 2.2. Pilar CRM

Konsep utama dalam CRM adalah memanajemeni hubungan perusahaan dengan pelanggannya sehingga tercipta nilai tambah (Value Creation) bagi pelanggannya. Sasarannya bukanlah memaksimalkan penjualan dari suatu


(26)

transaksi, tetapi lebih kepada membangun hubungan terus-menerus (berlanjut) dengan pelanggannya. Baik pembeli maupun penjual akan mau membangun hubungan yang terus menerus selama hubungan tersebut merupakan hubungan timbal balik yang yang memberikan nilai tambah bagi kedua pihak. Menurut ancangan ini, keunggulan kompetisi tidak semata-mata didasarkan atas kualitas produk, atau harga, tetapi juga atas kemampuan perusahaan untuk membantu pelanggannya menciptakan dan mengembangkan nilai tambah untuk mereka.

Pilar kedua dalam CRM adalah melihat prodek sebagi proses. Dalam konteks ini, perbedaan tradisional antara barang dan jasa tidak punya makna lagi. Produk yang disampaikan kepada pelanggan, dilihat sebagai satu kesatuan yang terlibat dalam proses tukar-menukar antara penjual dan pembeli. Melalui proses pertukaran itu, sebagian dari kompetensi penjual dialihkan untuk meningkatkan nilai tambah pelanggannya. Dengan demikian, diferensiasi sebagai dasar keunggulan bersaing, berubah menjadi diferensiasi proses, sehingga terbuka pula peluang tak terbatas untuk membangun hubungan kemitraan yang berlainan. Bahkan komoditipun dapat dibedakan di “diferensiasi” dengan mengubah proses hubungan antara penjual dan pembali menjadi hubungan kemitraan.

Pilar ketiga dalam CRM adalah berkaitan dengan tanggung jawab penjual. Tidak cukup bagi suatu dengan semata-mata memuaskan kebutuhan pelanggannya saja. Tidak juga cukup hanya karena pelanggan sudah puas. Perusahaan dapat membangun hubungan kemitraan yang belih kuat hanya apabila perusahaan mengambil alih tanggung jawab untuk mengembangkan hubungan kemitraan, dan menawarkan peningkatan nilai tambah kepada pelanggannya agar pelanggan tetap loyal.


(27)

Secara umum, beberapa aktifitas utama dari konsep CRM adalah sebagai berikut: a) Membangun Database Pelanggan Yang Kuat

Database pelanggan yang kuat merupakan kunci utama pelaksanaan CRM. Ada banyak alasan mengapa perusahaan perlu membangun database pelanggan yang kuat. Gambar 3 menunjukkan interaksi pelanggan dengan perusahaan dengan berbagai macam media, yang dapat dijadikan sebagai media untuk membangun database pelanggan.

Gambar 2.3. Interaksi Pelanggan

b) Membuat Profil Dari Setiap Pelanggan

Langkah selanjutnya adalah membuat profil dari masing-masing pelanggan. Ini sebenarnya pengembangan lebih lanjut dari proses segmentasi konsumen yang sudah dilakukan perusahaan.


(28)

c) Analisis Profitabilitas Dari Tiap-Tiap Pelanggan

Dalam analisis profitabilitas, ada 2 hal yang dinilai dari masing-masing pelanggan. Pertama adalah penerimaan (revenue) yang dihasilkan dari masing-masing pelanggan, dan kedua adalah biaya (cost) yang harus dikeluarkan untuk melayani masing-masing pelanggan.

d) Interaksi Dengan Pelanggan Yang Lebih Targeted dan Customized

Dengan profil yang lebih jelas, perusahaan akan lebih mudah untuk melihat kebutuhan yang berbeda-beda dari setiap pelanggan. Informasi ini tentu saja akan memudahkan perusahaan untuk memberikan penawaran tentang produk dan layanan yang disesuaikan kebutuhan mereka.

2.2.2.1 Sasaran dan Tujuan CRM

Sasaran utama dari CRM adalah untuk meningkatkan pertumbuhan jangka panjang dan profitabilitas perusahaan melalui pengertian yang lebih baik terhadap kebiasaan (behavior) pelanggan. CRM bertujuan untuk menyediakan umpan balik yang lebih efektif dan integrasi yang lebih baik dengan pengendalian return on investment (ROI) di area ini.

Otomasi Tenaga Penjualan (Sales force automation/SFA), yang mulai tersedia pada pertengahan tahun 80-an adalah komponen pertama dari CRM. SFA membantu para sales representative untuk mengatur account dan track opportunities mereka, mengatur daftar kontak yang mereka miliki, mengatur jadwal kerja mereka, memberikan layanan training online yang dapat menjadi


(29)

solusi untuk training jarak jauh, serta membangun dan mengawasi alur penjualan mereka, dan juga membantu mengoptimalkan penyampaian informasi dengan news sharing.SFA, pusat panggilan (bahasa inggris:call center) dan operasi lapangan otomatis ada dalam jalur yang sama dan masuk pasaran pada akhir tahun 90-an mulai bergabung dengan pasar menjadi CRM. Sama seperti ERP (bahasa Inggris:Enterprise Resource Planning), CRM adalah sistem yang sangat komprehensif dengan banyak sekali paket dan pilihan.

Merujuk kepada Glen Petersen, penulis buku "ROI: Building the CRM Business Case," sistem CRM yang paling sukses ditemukan dalam organisasi yang menyesuaikan model bisnisnya untuk profitabilitas, bukan hanya merancang ulang sistem informasinya.

CRM mencakup metoda dan teknologi yang digunakan perusahaan untuk mengelola hubungan mereka dengan pelanggan. Informasi yang disimpan untuk setiap pelanggan dan calon pelanggan dianalisa dan digunakan untuk tujuan ini. Proses otomasi dalam CRM digunakan untuk menghasilkan personalisasi pemasaran otomatis berdasarkan informasi pelanggan yang tersimpan di dalam sistem.

Setiap perusahaan perlu memiliki suatu standar proses bisnis untuk mengidentifikasi pelanggannya, membedakan pelanggan berdasarkan customer-value dan customer need, berinteraksi dengan pelanggan, dan meng-customize

servis yang diberikan kepada pelanggan agar dapat mencapai customer acquisition, customer enhancement dan customer retention yang lebh baik.


(30)

2.2.2.2 Tujuan CRM menurut Kalakota, Robinson (2001):

1. Meningkatkan hubungan antara perusahaan dengan pelanggan yang sudah ada untuk meningkatkan pendapatan perusahaan. Menyediakan informasi yang lengkap mengenai pelanggan untuk memaksimalkan jalinan hubungan pelangan dengan perusahan melalui penjualan secara up-selling dan cross-selling, dengan demikian pada saat yang bersamaan dapat meningkatkan keuntungan dengan cara mengidentifikasikan, menarik serta mempertahankan pelanggan yang paling memberikan nilai tambah bagi perusahaan.

2. Menggunakan informasi yang terintegrasi untuk menghasilkan pelayanan yang paling memuaskan dengan memanfaatkan informasi pelanggan untuk memenuhi kebutuhan pelanggan sehingga dapat menghemat waktu pelanggan dan mengurangi frustasi.

3. Menghasilkan konsistensi dalam prosedur dan proses saluran jawaban kepada pelanggan.

2.2.2.3 Manfaat CRM menurut Amin Tunggal adalah sebagai berikut :

1. Mendorong loyalitas pelanggan

Aplikasi CRM memungkinkan perusahaan untuk memanfaatkan informasi dari semua titik kontak dengan pelanggan, baik melalui web, call center, atau melalui staf pemasaran dan pelayanan di lapangan. Dengan adanya konsistensi dan kemudahan dalam mengakses dan menerima informasi, maka bagian penualan dan pelayanan akan dapat memberikan layanan yang


(31)

lebih baik lagi kepada pelanggan dengan memanfaatkan berbagai informasi penting mengenai pelanggan tersebut.

2. Mengurangi biaya

Dengan penerapan CRM, memungkinkan penjualan dan pelayanan terhadap pelanggan memiliki skema pemasaran yang spesifik dan terfokus, serta dengan menargetkan pelayanan pada pelanggan yang tepat pada saat yang tepat. Dengan demikian, biaya yang dikeluarkan akan menjadi tergunakan secara maksimal dan tidak terbuang percuma yang berujung pada pengurangan biaya.

3. Meningkatkan efisiensi operasional

Kemudahan proses penjualan dan layanan akan dapat mengurangi resiko turunnya kualitas pelayanan dan mengurangi beban cash flow.

4. Peningkatan time to market

Penerapan CRM akan memungkinkan perusahaan mendapatkan informasi mengenai pelanggan seperti data tren pembelian oleh pelanggan yang dapat dimanfaatkan perusahaan dalam menentukan waktu yang tepat dalam memasarkan suatu produk.

5. Peningkatan pendapatan

Seperti yang telah disebutkan diatas, penerapan CRM yang tepat akan meningkatkan loyalitas pelanggan, mengurangi biaya, meningkatkan


(32)

efisiensi operasional, dan peningkatan time to market yang pada akhirnya akan berujung pada peningkatan pendapatan perusahaan.

2.2.2.4 Fungsi-fungsi dalam CRM

Sebuah sistem CRM harus bisa menjalankan fungsi:

• Mengidentifikasi faktor-faktor yang penting bagi pelanggan • Mengusung falsafah customer-oriented (customer centric) • Mengadopsi pengukuran berdasarkan sudut pandang pelanggan • Membangun proses ujung ke ujung dalam melayani pelanggan • Menyediakan dukungan pelanggan yang sempurna

• Menangani keluhan/komplain pelanggan

• Mencatat dan mengikuti semua aspek dalam penjualan

• Membuat informasi holistik tentang informasi layanan dan penjualan dari pelanggan

2.2.2.5 Mengimplementasikan CRM

Customer relationship management adalah strategi tingkat korporasi, yang berfokus pada pembangunan dan pemeliharaan hubungan dengan pelanggan. Beberapa paket perangkat lunak telah tersedia dengan pendekatan yang


(33)

berbeda-beda terhadap CRM. Bagaimanapun, CRM bukanlah teknologi itu sendiri, tapi ia adalah pendekatan holistik terhadap falsafah organisasi, yang menekankan hubungan yang erat dengan pelanggan. CRM mengurus filosofi organisasi pada semua tingkatan, termasuk kebijakan dan proses, customer service, pelatihan pegawai, pemasaran, dana manajemen sistem dan informasi. Sistem CRM mengintegrasikan pemasaran, penjualan, dan customer service dari ujung ke ujung.

2.3 Sejarah Singkat Internet

Internet berawal dari diciptakannya teknologi jaringan komputer. Jaringan komputer merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel dalam satu lokasi, misalnya satu kantor atau gedung. Jaringan komputer ini berfungsi agar pengguna bias bertukar informasi dan data dengan pengguna komputer lainnya.

ARPAnet ( Us Defense Advanced Research Project Agency ) atau Departemen pemerintahan Amerika pada tahun 1969 membuat jaringan komputer yang tersebar untuk menghindarkan terjadinya informasi terpusat, yang apabila terjadi perang dapat mudah dihancurkan. Jadi bila satu bagian dari sambungan jaringan terganggu dari serangan musuh, jalur yang melalui sambungan itu secara otomatis dipindahkan kesambungan lainnya.

Setelah angkatan bersenjata Amerika, dunia pendidikan pun merasa sangat perlu mempelajari dan mengembangkan jaringan komputer. Salah satunya adalah University Of California at Los Angeles (UCLA). Akhirnya pada tahun 1970


(34)

internet banyak digunakan di universitas-universitas di Amerika dan berkembang pesat sampai saat ini. Agar pengguna komputer dengan merk dan tipe berlainan dapat saling berhubungan, maka para ahli membuat sebuah protocol (semacam bahasa) yang sama untuk dipakai di internet. Namanya TCP(Transmission Control Protocol) dan IP (Internet Protocol).

2.4 World Wide Web (WWW)

World wide web (www) lebih dikenal dengan web, merupakan salah satu layanan yang dapat dipakai oleh pemakai computer yang terhubung ke internet. Web pada awalnya adalah ruang informasi dalam internet, dengan menggunakan teknologi hypertext, pemakai dituntun untuk menemukan informasi dengan menemukan informasi dengan menggunakan link yang disediakan dalam document web yang ditampilkan dalam browser web.

Saat ini internet identik dengan web, karena kepopuleran web sebagai standart interface pada layanan-layanan yang ada di internet, dari awalnya sebagai penyedia informasi, kini digunakan juga untuk komunikasi dari email sampai dengan chatting, sampai dengan melakukan transaksi bisnis (commerce).

Saat ini web seakan lebih populer daripada email, walaupun secara statistik email masih merupakan aplikasi terbanyak yang digunakan oleh pengguna internet. Web lebih poluler bagi khalayak umum dan pemula, terutama untuk tujuan pencarian informasi dan melakukan komunikasi email yang menggunakan web sebagai interfacesnya.


(35)

Internet identik dengan web, karena popularitasnya sebagai penyedia informasi dan interfaces yang dibutuhkan oleh pengguna internet dari masalah informasi sampai dengan komunukasi. Informasi produk dari yang serius sampai dengan sampah, dari yang cuma-cuma sampai dengan yang komersial, semuanya ada.

Web memudahkan pengguna komputer untuk berinteraksi dengan pelaku internet lainnya dan menelusuri (informasi) di internet. Selain itu web telah diadopsi oleh perusahaan sebagai bagian dari strategi teknologi informasinya, karena beberapa alasan.

a) Akses informasi mudah b) Setup server lebih mudah c) Informasi mudah didistribusikan

d) Bebas platform; informasi dapat disajikan oleh browser web pada system operasi mana saja karena adanya standart berbagai tipe data dapat disajikan.

2.4.1 Lahirnya Web

Tahun 1989, Timothy Bernes-Lee seorang ahli computer dari inggris dan peneliti lain di European Particle Physics Lab (Consei European pour la Recherche Nucleaire, atau CERN) di Ganeva, Swiss, mengembangkan suatu cara untuk men-share data antar koleganya menggunakan suatu yang disebut hypertext. Pemakai di ERN dapat menampilkan dokumen pada layar komputer dengan menggunakan software browser tersebut.

Kode-kode khusus disisipkan kedalam dokumen elektronik ini memungkinkan pemakai untuk meloncat dari satu dokumen ke dokumen lainnya pada layer dengan hanya memilih sebuah hyperlink.


(36)

Kemampuan internet dimasukkan kedalam browser ini sehingga lompat dari satu dokumen ke dokumen lain, tidak lagi dari satu komputer saja, tetapi dapat melompat ke dokumen lain yang letaknya pada komputer remote. Seorang peneliti dapat juga mengirim sebuah file dari komputer remote ke system lokalnya. Atau log in ke dalam suatu sistem remote hanya dengan mengklik hyperlink, tidak perlu melalui mekanisme FTP atau Telnet. Jalan pintas CERN digunakan sebagai dasar dari yang disebut dengan World Wide Web dan berikut Server browser web-nya.

2.4.2 Browser Web

Browser web adalah software yang digunakan untuk menampilkan informasi dari server web. Software ini kini telah dikembangkan dengan menggunakan user interface grafis, sehingga pemakai dapat dengan mudah melakukan poin dan klik untuk pindah antar dokumen.

Lynx adalah browser web yang masih menggunakan mode text, yang akibatnya adalah tidak adanya gambar yang dapat ditampilkan. Lynx pada lingkungan DOS ( Disk Operating System ) dan *.nix (keluarga system operasi UNIX). Akan tetapi perkembangan dari browser mode text ini tidaklah secepat browser web dengan GUI (Grafic User Interface).

Disaat perkembangan WWW ada dua browser web yang populer yaitu Internet Explorer (IE) dan Nescape Navigator. Namum saat ini bermunculan browser web lain yang turut meramaikan persaingan untuk merebut para pengguna internet. Diantara browser web yang telah banyak digunakan pada saat peluncuran adalah MSN, Opera dan Mozilla Firefox. Diantara browser web ini


(37)

terdapat kelebihan dan kekurangan sehingga pengguna dapat memilih sesuai dengan keinginan dan kemudahan yang ditawarkan.

2.4.3 Server Web

Server web adalah komputer yang digunakan untuk menyimpan dokumen-dokumen web, komputer ini akan melayani permintaan dokumen-dokumen web dari klient. Browser web seperti IE atau Opera berkomunikasi melalui jaringan (termasuk jaringan internet) dengan server web, menggunakan HTTP. Browser akan mengirim request kepada server untuk meminta dokumen tertentu atau layanan lain yang disediakan oleh server. Server memberikan dokumen atau layanan lainnya jika tersedia juga menggunakan protokol HTTP.

Cara kerja web server antara lain :

a. Cara kerja Web Server Web server merupakan mesin dimana tempat aplikasi atau software beroperasi dalam medistribusikan web page ke user, tentu saja sesuai dengan permintaan user.

b. Hubungan antara Web Server dan Browser Internet merupakan gabungan atau jaringan Komputer yang ada di seluruh dunia. Setelah terhubung secara fisik, Protocol TCP/IP (networking protocol) yang memungkinkan semua komputer dapat berkomunikasi satu dengan yang lainnya. Pada saat browser meminta data web page ke server maka instruksi permintaan data oleh browser tersebut dikemas di dalam TCP yang merupakan protocol transport dan dikirim ke alamat yang dalam hal ini merupakan protocol berikutnya yaitu HyperText Transfer Protocol (HTTP). HTTP ini merupakan protocol yang digunakan dalam World Wide Web (WWW) antar komputer yang terhubung dalam


(38)

jaringan di dunia ini. Untuk mengenal protocol ini jelas sangan mudah sekali dimana setiap kali anda mengetik http://… anda telah menggunakannya, dan membawa anda ke dunia internet. Data yang di passing dari browser ke Web server disebut sebagai HTTP request yang meminta web page dan kemudian web server akan mencari data HTML yang ada dan di kemas dalam TCP protocol dan di kirim kembali ke browser. Data yang dikirim dari server ke browser disebut sebagai HTTP response. Jika data yang diminta oleh browser tidak ditemukan oleh si Web server maka akan meninbulkan error yang sering anda lihat di web page yaitu Error : 404 Page Not Found.

2.5 Short Message Service (SMS)

Pesan SMS ditetapkan oleh ETSI (European Telecommunication Standards Institute) sebagai dokumen pada GSM 03.40 dan GSM 03.38 yang bisa berisi text sampai di atas 160 karakter (standar karakter umumnya 160) dimana masing-masing karakter dihitung dengan nilai 7 bit. (Oetomo, 2003:47) Subsistem (Elemen Pendukung) yang mutlak ada pada layanan SMS adalah:

a. Short Message Entity ( SME ), merupakan tempat penyimpanan dan pengiriman message yang akan dikirimkan ke MS tertentu.

b. Service Centre ( SC ), bertugas untuk menerima message dari SME dan melakukan forwarding ke alamat MS yang dituju.

c. Short Message Service – Gateway Mobile Switching Center ( SMS-GMSC ), melakukan penerimaan message dari SC dan memeriksa parameter yang ada.


(39)

Selain itu GMSC juga mencari alamat MS yang dituju dangan bantuan HLR, dan mengirimkannya kembali ke MSC yang dimaksud.

d. Short Message Service – Interworking MSC ( SMS – IWMSC ), berperan dalam SMSMessage Origiating, yaitu menerima pesan dari MSC

e. Home Location Register ( HLR ) merupakan sebuah database yang digunakansebagai tempat penyimpanan permanen data. Bila diminta oleh SMSC, maka HLR dapat memberikan informasi status tujuan apakah aktif atau tidak.

f. Visitor Location Register ( VLR ) merupakan sebuah database tempat menyimpan informasi sementara berisi data pelanggan dari sebuah HLR yang sedang roaming pada HLR lain.

g. Mobile Switcing Center ( MSC ) merupakan sebuah sistem yang melakukan fungsi switching dan mengontrol panggilan telepon dalam sebuah jaringan komunikasi bergerak.

h. Base Station Sistem merupakan kesatuan sistem yang bertanggung jawab mengatur transmisi sinyal elektronik untuk membawa data dari MSC ke perangkat telepon bergerak. Base Station terdiri dari BSC (Base Station Controller) dan BTS (Base Tranceiver Station).

Alur pengiriman SMS pada standar teknologi GSM adalah sebagai berikut:


(40)

Gambar 2.4. Alur pengiriman SMS

keterangan:

a. BTS - Base Transceiver Station b. BSC - Base Station Controller

c. MSC - Mobile Switching center

d. SMSC - Short Message Service Center

Ketika pengguna mengirim SMS, maka pesan dikirim ke MSC melalui jaringan seluler yang tersedia yang meliputi tower BTS yang sedang meng-handle komunikasi pengguna, lalu ke BSC, kemudian sampai ke MSC. MSC kemudian


(41)

mem-forward lagi SMS ke SMSC untuk disimpan. SMSC kemudian mengecek (lewat HLR - Home Location Register) untuk mengetahui apakah handphone tujuan sedang aktif dan dimanakah handphone tujuan tersebut. Jika handphone sedang tidak aktif maka pesan tetap disimpan di SMSC itu sendiri, menunggu MSC memberitahukan bahwa handphone sudah aktif kembali untuk kemudian SMS dikirim dengan batas maksimum waktu tunggu yaitu validity period dari pesan SMS itu sendiri. Jika handphone tujuan aktif maka pesan disampaikan MSC lewat jaringan yang sedang meng-handle penerima (BSC dan BTS). Sebenarnya, di dalam kebanyakan handphone dan GSM/CDMA modem terdapat suatu komponen wireless modem/engine yang dapat diperintah antara lain untuk mengirim suatu pesan SMS dengan protokol tertentu. Standar perintah tersebut dikenal sebagai AT-Command, sedangkan protokolnya disebut sebagai PDU (Protokol Data Unit). Melalui AT-Command dan PDU inilah kita dapat membuat komputer/mikrokontroler mengirim/menerima SMS secara otomatis berdasarkan program yang kita buat.

2.5.1 SMS Gateway

SMS Gateway adalah suatu platform yang menyediakan mekanisme untuk EUA menghantar dan menerima SMS dari peralatan mobile (HP, PDA phone, dll) melalui SMS Gateway’s shortcode (sbg contoh 9221). Di bawah ini disertakan sedikit ilustrasi mengenai penjelasan di atas.

SMS Gateway membolehkan UEA untuk berkomunikasi dengan Telco SMSC (telkomsel, indosat, dll) atau SMS platform untuk menghantar dan


(42)

menerima pesan SMS dengan sangat mudah, Karena SMS Gateway akan melakukan semua proses dan koneksi dengan Telco. SMS Gateway juga menyediakan UEA dengan interface yang mudah dan standar.

UEA dapat berupa berbagai aplikasi yang memerlukan penggunaan SMS. Seperti berbagai aplikasi web yang telah banyak menggunakan SMS (free sms, pendaftaran, konfirmasi melalui SMS, aplikasi perkantoran, dsb), CMS, acara pengundian di televisi, dll.

UEA melakukan komunikasi dengan SMS Gateway melalui Internet menggunakan standard HTTP GET atau HTTPS (untuk komunikasi yang aman).

Telco SMSC akan menghantar pesan (SMS) tersebut kepada perusahaan SMS Gateway (sesuai dengan nomor yang telah disewa) dengan menggunakan protokol yang khusus. Dan berdasarkan keyword yang telah dituliskan pada SMS, maka sistem SMS Gateway akan menghantar SMS tersebut ke URL yang telah ditentukan. UEA dapat menghantar SMS reply kepada pelanggan melalui SMS Gateway tersebut. Dan UEA dapat menentukan besarnya biaya (charging) yang akan dikenakan kepada pelanggan. Biasanya telah ditentukan regulasi biayanya (microcharging mechanism), contoh Rp 0 (gratis); Rp 500,- ; Rp 1000,- ; Rp2000,- dst.

Suatu perusahaan SMS Gateway biasanya support untuk pesan yang berupa teks, unicode character, dan juga smart messaging (ringtone, picture message, logo operator,dll).


(43)

2.5.2 Keuntungan SMS Gateway

SMS Gateway merupakan pintu gerbang bagi penyebaran Informasi dengan menggunakan SMS. Anda dapat menyebarkan pesan ke ratusan nomor secara otomatis dan cepat yang langsung terhubung dengan database nomor-nomor ponsel saja tanpa harus mengetik ratusan nomor-nomor dan pesan di ponsel anda karena semua nomor akan diambil secara otomatis dari database tersebut. Selain itu , dengan adanya SMS Gateway anda dapat mengustomisasi pesan-pesan yang ingin dikirim. Dengan menggunakan program tambahan yang dapat dibuat sendiri, pengirim pesan dapat lebih fleksibel dalam mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk masing-masing penerimanya.

2.5.3 Kebutuhan SMS Gateway

Untuk kebutuhan SMS Gateway tidak terlalu belebihan dan juga fleksibel karena bisa dibuat dengan 1. PC maupun Notebook. Yang mutlak dibutuhkan adalah sebuah komputer, 2. sebuah ponsel dengan 3. kabel data (Kabel berantarmuka serial yang dapat menghubungi ponsel dengan PC) atau dapat munggunakan InfraRed dan piranti lunak sebagai SMS Gateway. Untuk menggunakan InfraRed anda membutuhkan sebuah ponsel yang juga memiliki fasilitas tsb, tapi tidak dianjurkan untuk kebutuhan SMS gateway karena komunikasi dengan InfraRed tidak terlalu baik (jika tergeser gampang putus).


(44)

SMSD (SMS daemon) adalah modul program untuk menerima dan mengirim SMS yang bekerja dengan menggunakan SQL server untuk penampungan semua inbox dan outbox yang ada di seluler anda. Sampai dengan versi ini baru mensupport dengan 2 modul database yaitu MySQL & PostgreSQL.

2.5.4 Mekanisme SMS Gateway

1. Menerima SMS sesuai dengan keyword yang ditentukan.

2. Melakukan fungsi logik tertentu terhada data-data yang diterima dari SMS gateway.

3. Mengirimkan informasi kepada user berdasarkan keyword sesuai dengan permintaan.

2.6 PHP

PHP merupakan bahasa interpreter yang hampir mirip dengan bahasa C dan perl yang memiliki kesederhanaan dalam perintah. Pada awalnya PHP

merupakan kependekan dari Personal Home Page (Situs Personal). PHP

pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP

masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web. Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer yang


(45)

tertarik untuk ikut mengembangkan PHP.

PHP dapat digunakan bersamaan dengan WML sehingga pembangunan situs website dapat dilakukan dengan cepat dan mudah. PHP dapat digunakan untuk melakukan update database, menciptakan database, dan mengerjakan perhitungan matematika. PHP dapat di unduh gratis melalui situs http://www. PHP. net.

Menurut dokumen resmi PHP, PHP adalah singkatan dari Hypertext Preprocessor. PHP merupakan bahasa script (berbentuk script) yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke

browser (client side) hanya hasilnya saja. Secara khusus, PHP dirancang untuk membangun sebuah web dinamis. Artinya, ia dapat membentuk suatu tampilan berdasarkan permintaan yang up to date. Misalnya isi database ditampilkan ke dalam halaman web. Pada prinsipnya , PHP mempunyai fungsi yang sama dengan scipt seperti ASP (Active Server Page), Cold Fusion dan lain-lain. Untuk menjalankan PHP dibutuhkan web server. Yang sering digunakan adalah

Apacheweb server.

2.6.1 Dasar-dasar PHP

PHP dijalankan dalam file berekstensi . PHP, . PHP3 atau phtml, tetapi secara umum ekstensi filePHP adalah (. PHP). Kode PHP menyatu dengan

tag HTML dalam satu file. Kode PHP diawali dengan tag <? atau <?PHP dan ditutup dengan ?>. PHP diawali sebagai berikut :


(46)

Gambar 2. 5 Hasil Dari File coba1. PHP

2.6.2 Kelebihan PHP

PHP mempunyai 4 kelebihan yaitu 4P (Four Pee) :

1) Practical / Praktis

PHP adalah bahasa pemrograman yang sangat longgar dalam penulisan, dan ini meningkatkan kepraktisan buat para penggunanya. Misalnya saja programmer tidak diharuskan untuk menuliskan atau menghapus variabel.

Walaupun kadang mereka juga tidak bisa mengatakan dengan mudah yang kemudian dipanggil dalam sebuah skrip, menebak formula terbaik dalam penetapan variabel secara otomatis kemudian menghapus variabel dan dan mengembalikan resource ke sistem setelah skrip berhasil di eksekusi. Pada akhirnya, PHP mampu membuat programmer lebih berpikir pada tujuan akhir dari project yang akan dibuat.


(47)

2) Power

Sudah menjadi rahasia umum kalau PHP mampu membuat halaman dinamis, memanipulasi form, dan dapat dihubungkan dengan database. Selain yang disebutkan tadi, ternyata PHP juga dapat melakukan hal – hal di bawah ini :

1. Membuat dan memanipulasi file Macromedia Flash, gambar, dan Portable Document Format PDF.

2. Berkomunikasi dengan LDAP.

3. Berkomunikasi dengan banyak protocol, termasuk IMAP, POP3 dan NNTP.

4. Berkomunikasi dengan credit-card processing solution.

3) Possibility

Jarang ada developer PHP yang terikat pada suatu implementasi pemecahan masalah. Dilain sisi, ada banyak pilihan yang ditawarkan oleh PHP. Contohnya ada pada database yang didukung oleh PHP. Kurang lebih semuanya ada 25 database, termasuk Adabas D, dBase, FrontBase, Hyperwave, IBM DB2, Informix, Ingres, Interbase, mSQL, direct MS-SQL, MySQL, Oracle, Oyrimos, PostgreSQL, Solid, Sybase, Unix dbm dan Velocis.


(48)

4) Price

PHP merupakan salah satu open source software, yang dapat diartikan sebagai berikut :

- PHP dapat dimodifikasi, didistribusikan, dan diintegrasikan dengan produk lain oleh penggunanya,

- Pengembangan dan auditing yang dilakukan secara terbuka, semua orang bebas berpartisipasi.

2.7 CSS

CSS (Cascading Style Sheets) digunakan dalam kode HTML (Hypertext Markup Language) untuk menciptakan suatu kumpulan Style yang terkadang dapat digunakan untuk memperluas kemampuan HTML (Hypertext Markup Language).

CSS (Cascading Style Sheet) adalah bahasa yang digunakan untuk format tampilan HTML (Hypertext Markup Language), bahasa yang direkomendasikan W3C (World Wide Web Consortium) untuk melukiskan gaya seperti huruf, warna, ukuran, jarak, posisi pada dokumen-dokumen web. CSS (Cascading Style Sheet) sangat membantu para web designer untuk memperindah halaman web template. CSS (Cascading Style Sheet) sama fungsinya dengan cara format HTML (Hypertext Markup Language) biasa, namun CSS mempunyai lebih banyak elemen yang bisa kita atur. Contoh : Tag table punya elemen border, CSS (Cascading Style Sheet) juga punya format untuk border namun lebih detail lagi


(49)

seperti : border-top, border-right, border-bottom, border-left. artinya lebih kompleks karena memungkinkan kita membuat sisi border yang berbeda.

2.8 MySql

MySQL bersifat cepat, mudah untuk digunakan (easy-to-use) dan sebagai system manajemen database relasional (RDBMS) yang digunakan untuk database pada beberapa website. Kecepatan menjadi focus utama pada pengembangan awal MySQL, demi memberikan kecepatan ini MySQL menawarkan fitur lebih sedikit disbanding pesaing utama mereka (Oracle,Sybase). Selain itu MySQL lebih mudah dalam proses penginstalan dan penggunaannya dibanding dengan pesaing-pesaing komersialnya.

MySQL adalah suatu database yang sangat popular dengan pengembang web. Ditambah lagi dengan fakta bahwa MySQL adalah Opensource, yang berarti gratis. MySQL memiliki berbagai macam kelebihan yaitu :

a. Cepat

Tujuan utama dari pengembangan MySQL adlah kecepatannya, sebagai konsekuensi software yang dirancang dari awal untuk kecepatan.

b. Murah

MySQL bisa didapatkan secara cuma-cuma dibawah lisensi General Public License, sedangkan pembiayaan untuk lisensi komersialnya sangatlah sebanding.


(50)

c. Mudah sekali digunakan

Anda dapat membangun dan berinteraksi dengan database MySQL, hanya dengan menggunakan sedikit pernyataan sederhana di dalam bahasa SQL, yang menjadi bahasa standart untuk komunikasi RDBMS.

d. Dapat berjalan pada beberapa system operasi

MySQL berjalan pada system operasi yang bermacam-macam, seperti : Windows, Linux, MacOS, kebanyakan variasi Unix termasuk Solaris, AIX, dan DEC Unix, FreeBSD, OS/2, Irix, dan lain-lainnya.

e. Mendukung database yang besar

MySQL menangani database sampai 50 juta baris atau lebih. Batasan ukuran file secara default untuk table adalah 4GB.

Untuk melakukan koneksi dengan MySQL, PHP telah menyediakan berbagai fungsi untuk kebutuhan tersebut.

a. mysql_pconnect − Sintaksnya :

mysql_connect(“hostname”,”username”,”password”) − Keterangan :

Fungsi myswl_pconnect digunakan untuk membuat atau membuka koneksi ke suatu server MySQL secara persisten.

b. mysql_select_db − Sintaksnya :

mysql_select_db(database_name[,link_identifier]) − Keterangan :

Fungsi mysql_select_db ini digunakan untuk memilih database yang akan digunakan.

c. mysql_query − Sintaksnya :


(51)

− Keterangan :

Fungsi mysql_query digunakan untuk mengirim query kepada database aktif yang sudah dipilih dengan fungsi mysql_select_db.

d. mysql_create_db − Sintaksnya :

mysql_create_db(string database_name[,resource link identifier]) − Keterangan :

Fungsi mysql_create_db ini digunakan untuk membuat database dari script PHP sekalipun dapat juga dilakukan dengan CREATE DATABASE pada query-nya.

Berikut ini akan dijelaskan mengenai beberapa definisi MySQL untuk memperjelas pengertian tentang software ini :

1. MySQL adalah sistem pengaturan relational database.

Suatu relational database, menyimpan data dalam bentuk tabel-tabel yang kemudian akan diletakkannya semua data dalam satu ruang penyimpanan yang besar.

2. MySQL adalah Open Source Software (perangkat lunak).

Open Source artinya bahwa software tersebut memungkinkan untuk digunakan dan dimodifikasi oleh siapa saja.

3. MySQL menggunakan GPL (GNU General Public License)

Untuk menentukan apakah seseorang memenuhi persyaratan untuk menggunakan software tersebut dalam situasi yang berbeda. Jika seseorang merasa tidak nyaman dengan GPL atau ingin menggunakan


(52)

MYSQL untuk aplikasi bisnis, maka orang tersebut dapat membeli lisensi yang bersifat komersial.

2.8.1 Koneksi Database MySql dengan PHP

Berikut adalah penulisan fungsi script untuk koneksi ke database MySQL :

1. mysql_connect()

Perintah tersebut digunakan untuk melakukan koneksi ke server database MySQL, fungsi ini memiliki format penulisan sebagai berikut: mysql_connect (host, username, password) ;

2. mysql_select_db()

Perintah ini digunakan untuk memilih database yang ada di server MySQL, fungsi ini memiliki format penulisan sebagai berikut:

mysql_select_db (nama_database, pengenal_koneksi) ;

3. mysql_query()

Perintah ini digunakan untuk melakukan query atau menjalankan permintaan terhadap sebuah tabel atau sejumlah tabel database, fungsi ini memiliki format penulisan sebagai berikut: mysql_query (permintaan, pengenal koneksi) ;

2.9 Gammu

Gammu ini adalah salah satu sebagai engine sms gateway yang nantinya sebagai penghubung antara handphone dengan aplikasi yang akan penulis


(53)

rancangan. Ada banyak sekali versi gammu buat OS Windows, yang salah satunya yang akan penulis gunakan disini adalah tipe win32. Beberapa yang support sama gammu ini cukup banyak sekali contohnya tipe HP Nokia yang umumnya tipe-tipe lama dengan koneksi kabel data (DKU 5), kemudian Siemens. Sony Ericsson.

Berikut ini beberapa kelebihan dari Gammu :

a. Bisa dijalankan baik di Operating System (OS) Windows maupun Linux based.

b. Support banyak device yang compatible, baik itu HP maupun GSM Modem.

c. Menggunakan MySql database, yang tentunya juga open-source.

d. Interface untuk aplikasi, bisa menggunakan client-server maupun web-based (PHP, ASP, ASP.Net maupun J2EE).

e. Kabel data yang digunakan baik USB maupun serial, semua kompatibel.

Berikut ini beberapa kekurangan dari Gammu :

a. Tidak semua tipe HP yang konfigurasi selalu sukses dengan gammu. b. Jumlah karakter sms akan dibatasi 160 karakter, apabila lebih dari itu

inbox yang ada di database mysql (gammu) akan tidak terbaca atau terpotong.


(54)

Berikut penulisan fungsi script untuk konfigurasi gammu ke HP : C:\win32>gammu –identify

Yang fungsinya : mengenali HP maka akan muncul informasi HP termasuk didalamnya ada IMEI, seperti pada Gambar 2.12

Gambar 2.6 Bentuk Identify pada GAMMU

Jika sudah muncul info tentang HP/GSM tersebut, berarti GAMMU telah mengenal HP/GSM Modem yang digunakan, selanjutnya bisa mencoba mengirimkan SMS, dengan cara mengetik format sebagai berikut:

C:\win32>echoTEXT_YANG_AKAN_DIKIRIM|gammu–sendsms TEXT no_telp_tujuan


(55)

Gambar 2.7 Tampilan gammu –smsd MYSQL smsdrc

Yang fungsinya : untuk memindah isi sms inbox yang ada di HP ke table inbox yang ada di database MYSQL [1].


(56)

BAB III

ANALISA DAN PERANCANGAN SISTEM

3.1 Analisa Sistem

Sistem aplikasi analisa dan desain dengan metode CRM (Costumer Relationship Management) pada pengelolaan data (E-Management) Dream Paradise Bali Tour & Travel.

E- management berbasis web ini merupakan sistem yang mempermudah dalam pencarian informasi pariwisata, meliputi di pulau Bali dan sekitarnya. Sistem aplikasi ini dapat menampilkan tujuan tempat- tempat pariwisata, fasilitas yang ditawarkan oleh pihak travel.

Dengan menggunakan mobile (handphone, ipod dan lainnya), aplikasi e- management ini bisa diakses menggunakan layanan sms (Short message service), yang tentunya dengan format yang telah ditentukan, sehingga menambah kemudahan serta hemat biaya bagi pelanggan untuk mengetahui lebih lanjut tentang layanan atau paket travel. Selain itu juga bisa diakses kapan saja.

3.2 Perancangan Sistem Use Case Diagram

Use case diagram ini akan menggambarkan hubungan actor dengan proses-proses yang menjadi tanggung jawabnya. Dalam use case diagram ini ada 2 aktor, yaitu Administrator, dan pelanggan. Masing-masing aktor memiliki tanggung jawab masing-masing seperti yang dijelaskan sebagai berikut :


(57)

3.2.1 Use Case Diagram Administrator

Use case diagram administrator menggambarkan proses-proses yang dilakukan oleh administrator. Aktor administrator bertanggung jawab mengelola data-data yang berhubungan dengan manipulasi menu, manipulasi paket, manipulasi artikel.

Gambar 3.1 Use Case Diagram Administrator

a. Manipulasi menu: aktivitas ini merupakan aktivitas administrator yaitu mengedit data menu.

b. Manipulasi paket : aktivitas ini merupakan aktivitas administrator yaitu mengedit data paket.

c. Manipulasi artikel : aktivitas ini merupakan aktivitas administrator yaitu mengedit data artikel.


(58)

3.2.2 Use Case Diagram Pelanggan

Use case diagram pelanggan menggambarkan proses yang dilakukan oleh aktor pelanggan. Aktor pelanggan ada aktivitas, melihat website, order travel, dan menerima konfirmasi order via sms..

Gambar 3.2 Use Case Diagram Pelanggan

a. Melihat website : aktivitas ini merupakan aktivitas pelanggan ketika ia pertma kali akan order.

b. Order travel : aktivitas ini merupakan aktivitas pelanggan dimana pelanggan memulai order

c. Konfirmasi order via sms : aktivitas ini merupakan aktivitas pelanggan dimana ia menerima konfirmsai order berupa sms.


(59)

3.3 Activity Diagram

Activity diagram menunjukan aliran proses yang terjadi pada sistem. Ada beberapa Activity diagram yang akan dijelaskan sebagai berikut :

3.3.1 Activity Diagram Manipulasi Menu

Gambar 3.3 Activity Diagram manipulasi menu

Activity diagram pada sebelumnya tadi menjelaskan tentang proses manipulasi menu. Activity diagram tersebut memiliki lima sub-aktivitas.


(60)

Lima sub-aktivitas tersebut adalah :

a. Memilih menu admin: sebelum masuk ke dalam prosessite menu maka yang harus dilakukan adalah memilih menu sitemenu pada menu utama administrator.

b. Memilih sitemenu : menu sitemenu merupakan sub-menu dari menu admin.

c. Mengisi form sitemenu : yang harus dilakukan dalam proses manipulasi adalah mengisi form sitemenu untuk penambahan menu.

d. Simpan : setelah mengisi form sitemenu maka proses selanjutnya adalah menekan tombol simpan.

e. Batal : batal bisa saja terjadi apabila administrator tidak melakukan pengisian form sitemenu dan memilih menekan tombol batal dan keluar dari form sitemenu.


(61)

3.3.2 Activity Diagram Manipulasi Paket

Gambar 3.4 Activity Diagram Manipulasi paket

Activity diagram pada sebelumnya tadi menjelaskan tentang proses manipulasi paket. Activity diagram tersebut memiliki lima sub-aktivitas. Lima sub-aktivitas tersebut adalah :

a. Memilih menu admin: sebelum masuk ke dalam proses site paket maka yang harus dilakukan adalah memilih menu sitemenu pada menu utama administrator.


(62)

b. Memilih sitepaket : menu sitepaket merupakan sub-menu dari menu admin.

c. Mengisi form sitepaket : yang harus dilakukan dalam proses manipulasi adalah mengisi form sitepaket untuk penambahan paket.

d. Simpan : setelah mengisi form sitepaket maka proses selanjutnya adalah menekan tombol simpan.

e. Batal : batal bisa saja terjadi apabila administrator tidak melakukan pengisian form sitepaket dan memilih menekan tombol batal dan keluar dari form sitepaket.

3.3.3 Activity Diagram Manipulasi artikel


(63)

Activity diagram pada sebelumnya tadi menjelaskan tentang proses manipulasi paket. Activity diagram tersebut memiliki lima sub-aktivitas. Lima sub-aktivitas tersebut adalah :

a. Memilih menu admin: sebelum masuk ke dalam proses site news maka yang harus dilakukan adalah memilih menu sitemenu pada menu utama administrator.

b. Memilih sitenews : menu sitenews merupakan sub-menu dari menu admin. c. Mengisi form sitenews : yang harus dilakukan dalam proses manipulasi

adalah mengisi form sitenews untuk penambahan paket.

d. Simpan : setelah mengisi form sitenews maka proses selanjutnya adalah menekan tombol simpan.

e. Batal : batal bisa saja terjadi apabila administrator tidak melakukan pengisian form sitenews dan memilih menekan tombol batal dan keluar dari form sitenews.


(64)

3.3.4 Activity Diagram Order paket travel

Gambar 3.6 Activity Diagram order paket travel

Activity diagram pada sebelumnya tadi menjelaskan tentang proses order paket travel. Activity diagram tersebut memiliki lima sub-aktivitas. Lima sub-aktivitas tersebut adalah :

a. Melihat website: sebelum memilih paket maka yang harus dilakukan adalah melihat website.

b. Memilih paket travel : pelanggan bisa memilih paket travel sesuai dengan katalog yang sudah disediakan.


(65)

c. Mengisi form order : yang harus dilakukan dalam proses order adalah mengisi form order untuk diproses.

d. Simpan : setelah mengisi form order maka proses selanjutnya adalah menekan tombol simpan.

e. Batal : batal bisa saja terjadi apabila pelanggan tidak melakukan pengisian form order dan memilih menekan tombol batal dan keluar dari form order.

3.3.5 Activity Diagram Konfirmasi order

Gambar 3.7 Activity Diagram konfirmasi order

Activity diagram pada sebelumnya tadi menjelaskan tentang proses konfirmasi order. Activity diagram tersebut memiliki tiga sub-aktivitas. Tiga sub-aktivitas tersebut adalah :


(66)

a. Mengirim konfirmasi : sistem akan mengirim secara otomatis jika pelanggan sudah mengisi form order.

b. Menerima sms: setelah pelanggan melakukan order maka akan menerima sms konfirmasi.

c. Membaca sms : pelanggan bisa mengetahui secara pasti paket apa yang sudah diorder.

3.4 Konteks Diagram

Untuk membuat suatu aplikasi dibutuhkan sebuah perancangan terlebih dahulu, dan alur kerja dari sistem yang diharapkan. Oleh karena itu perancangan dan alur sistem dari SMS Gateway ini bisa dilihat pada gambar dibawah ini:

Gambar 3.8. Konteks Diagram

Data diagram di atas merupakan suatu alur dari sistem yang melibatkan tiga entitas dan memiliki fungsi masing-masing. Diantaranya adalah:


(67)

1. Pelanggan merupakan pengguna dari aplikasi sistem e-management menggunakan SMS gateway. Pada entitas pelanggan terdapat enam aliran data, dimana tiga aliran data menuju ke sistem, yaitu request, data guestbook dan data order. Kemudian tiga aliran data lainnya dari sistem, yaitu sms format paket, data order dan detail order pelanggan.

2. Admin merupakan seseorang yang ditunjuk untuk mengelola sistem e-management. Admin dapat menghapus, merubah dan menambah data yang nantinya digunakan oleh sistem. Terdapat empat aliran data yang menuju ke sistem, yaitu input produk, harga, data pelanggan, serta edit data pelanggan.


(68)

3.5 Diagram Blok SMS Gateway

Gambar 3.9 Diagram Blok SMS Gateway

Penjelasan dari diagram blok diatas adalah sebagai berikut:

1. SMS dari pelanggan yang ada dalam ponsel penerima atau pengirim diambil oleh SMS Gateway.

2. SMS dari pelanggan yang ada dalam SMS Gateway diambil oleh program aplikasi e-management data via SMS.


(69)

3. Program aplikasi database melakukan query berdasarkan isi SMS dari pelanggan.

4. Hasilnya kemudian diambil program aplikasi e-mangement via SMS.

6. Hasil query yang telah diproses oleh aplikaksi e-management dikirim ke SMS Gateway.

7. SMS Gateway mengirimkan hasil query ke ponsel penerima atau pengirim. 8. Ponsel penerima atau pengirim mengirimkan SMS yang berisi informasi

bimbingan belajar ke ponsel pelanggan.

9. Ponsel pelanggan menerima SMS yang berisi informasi paket travel yang diminta.

3.6 Desain Database

Pada aplikasi ini, penulis menggunakan database dengan nama dreampa1_katalog yang terdiri dari tujuh tabel, yaitu tabel admin, sitekategori, sitemeta, sitemodule, sitenews, siteorder, serta tabel siteproduk.

Berikut ini adalah detail masing-masing table pada subbab berikut ini:

3.6.1 Tabel Admin

Tabel admin akan menyimpan username dan password administrator yang berhak masuk pada halaman administrator yang terdapat menu antara lain: site meta, site menu, site paket, site news, site order, site module, site user.


(70)

Tabel. 3.1 Tabel Admin

Field Type Null

Id int No

username varchar No

Password Varchar No

3.6.2 Tabel Sitekategori

Tabel sitekategori menyimpan data-data layanan travel per kategori. Untuk mengetahui layanan sudah tersedia dalam berbagai menu paket. Sebagai contoh yang di dalamnya terdapat: One Day Tours, merupakan paket wisata tur 1 hari, atau Half Day Tour, merupakan paket wisata tur setengah hari.


(71)

Tabel 3.2. Tabel Sitekategori

Field Type Null

Id Int No

Katname Text No

3.6.3 Tabel siteorder

Tabel siteorder menyimpan data yang order oleh pelanggan. Terdapat rincian apa saja yang akan diproses untuk dikirim kembali ke pelanggan. Yang dimana pelanggan nantinya diharuskan mengisi field: Nama pelanggan, alamat email, nomor telepon, alamat, kota, negara, kuantitas orang, tanggal yang dikehendaki untuk melakukan perjalanan, serta pesan untuk travel.

Tabel 3.3. Tabel Siteorder

Field Type Null


(72)

Name Text No

Orname Text No

Oremail Varchar No

Orphone Varchar No

Oraddress1 Text No

Oraddress2 Text No

Orcity Varchar No

Orcountry Varchar No

Orqty Decimal No

Orshipping Varchar No

Ormessage Text no

3.6.4 Tabel siteproduk

Tabel siteproduk menyimpan data yang merupakan dari paket yang telah disediakan. Terdapat kategori, kode paket, gamabr paket, tempat tujuan, deskripsi paket, status, serta harga paket travel.


(73)

Tabel 3.4. Tabel Siteproduk

Field Type Null

Id Int No

Katname Text No

Name Varchar No

Image Varchar No

Material Text No

Des Text No

Status Varchar No

Price Varchar No

Adapun untuk mengkoneksikan dengan layanan SMS Gateway, maka digunakanlah database yang diberi nama; sms.

Berikut ini adalah detail masing-masing tabel pada subbab database sms berikut ini:

3.6.5 Tabel Inbox

Tabel inbox akan menyimpan username dan password administrator yang berhak masuk pada halaman administrator yang terdapat menu antara lain: site meta, site menu, site paket, site news, site order, site module, site user.


(74)

Tabel 3.5. Tabel inbox

Field Type Null

updatedlnDB Timestamp No

receivingDateTime Timestamp No

Text Text No

Sendernumber Varchar No

Coding Enum No

UDH Text No

SMSCNumber Varchar no

Class Int No

TextDecode Varchar No

ID Int No

RecipientID Text No


(75)

3.6.6 Tabel outbox

Tabel outbox akan menyimpan pesan yang akan dikirimkan ke pelanggan. Dengan kata lain pesan yang belum terkirim akan masuk ke dalam tabel outbox terlebih dahulu.

Tabel 3.6. Tabel outbox

Field Type Null

updatedlnDB Timestamp No

InsertIntoDB timestamp No

SendingDateTime Timestamp No

Text Text Yes

DestinationNumber Varchar no

Coding Enum Yes

UDH Text Yes

Class Int Yes

TextDecoded Varchar No


(76)

Multipart enum Yes

RelativeValidity Int Yes

SenderID Text Yes

SendingTimeOut Timestamp Yes

DeliveryReport Enum Yes

CreatorID text No

3.6.7 Tabel Sentitems

Tabel sentitems akan menyimpan pesan yang telah dikirimkan ke pelanggan. Dari sini akan diketahui pesan yang sudah terkirim. Isi dari pesan pun juga bisa dilihat.

Tabel 3.7. Tabel sentitems

Field Type Null

updatedlnDB Timestamp No

InsertIntoDB timestamp No

DeliveryDateTime timestamp No


(77)

DestinationNumber Varchar No

Coding Enum No

UDH Text No

SMSCNumber Varchar No

Class Int No

TextDecoded Varchar No

ID Int No

SenderID Text No

SequencePosition Int No

Status Enum No

statusError Int No

TPMR Int No

RelativeValidity Int No


(78)

68 BAB IV IMPLEMENTASI

Pada bab ini akan dibahas mengenai implementasi dari rancangan sistem aplikasi yang telah dibuat pada bab sebelumnya. Bagian implementasi sistem aplikasi ini meliputi: implementasi data, implementasi proses, dan implementasi antarmuka.

4.1 Spesifikasi Sistem

Peralatan yang digunakan untuk semua proses dari keseluruhan transaksi yang ada termasuk pembuatan laporan adalah menggunakan perangkat keras dan perangkat lunak. Pada proses pengujian ini dibutuhkan beberapa peralatan-peralatan baik berupa perangkat keras dan perangkat lunak.

4.1.1 Perangkat Keras (Hardware) yang Digunakan

1. Handphone, spesifikasinya: Merk : Sony Ericsson Tipe : W 200i

Jaringan : GSM/GPRS 900/1800/1900 Warna : 262.144 color

Layar : 128x160pixel Ukuran : 4.0 x 1.7 x 0.7 inci


(79)

Versi Java : MIDP v.2.0 Format foto : JPEG, GIF, PNG Koneksi : Kabel Data

2. Kabel data ini berfungsi sebagai penghubung antara PC dengan telepon genggam melalui port COM.

3. Laptop Acer dengan processor intel(R) Celeron(TM) @1.86GHz, RAM 1536MB

4.1.2 Perangkat Lunak (Software) yang Digunakan

1. Sistem Operasi Microsoft Windows 7 2. Gammu

3. Adobe Dreamweaver CS3 4. Rational Rose Enterprise Edition 5. Mozilla Firefox

6. Xampp

4.2 Konfigurasi Perangkat Keras

Konfigurasi perangkat keras dapat dilakukan dengan menghubungkan PC dan telpon genggam menggunakan kabel data. Untuk mengetahui konfigurasi perangkat keras dapat dilihat pada gambar 4.1 dibawah ini :


(80)

Gambar 4.1 Konfigurasi Perangkat Keras

4.3 Implementasi Desain Antarmuka 1.Halaman Menu Home

2.Halaman About Us 3.Halaman Guest Book 4.Menu Kategori

5.Halaman Login Admin 6.Halaman Admin


(81)

4.3.1 Halaman Home

Halaman ini akan tampil pada saat akses halaman depan dari DreamParadise Tour and Travel. Terlihat beberapa kategori untuk memilih paket wisata.

Gambar 4.2 Halaman Home DreamParadise Tour and Travel

Pada halaman home ini pelanggan dapat melihat beberapa kategori paket. Sebagai contoh, ada kategori Half Day Tour, Full Day Tour, Best Combination, dsb. Terdapat informasi baku tentang bagaimana cara order.


(82)

4.3.2 Halaman About us

Halaman ini menampilkan beberapa informasi DreamParadise Tour and Travel kepada pelanggan.

Gambar 4.3 Halaman About Us DreamParadise Tour and Travel

Pada halaman About Us ini pelanggan dapat melihat informasi alamat tempat Travel Dream Paradise. Terdapat nomor lisensi, alamat, nomor telepon, serta alamat e-mail yang bisa dihubungi.


(83)

4.3.3 Halaman Guest Book

Halaman ini menampilkan field untuk pelanggan agar bisa berkomunikasi dengan admin. Memberi komentar, pendapat, atau semacamnya.

Gambar 4.4 Halaman Contact Us DreamParadise Tour and Travel

Pada halaman Guest Book ini pelanggan dapat mengisi apabila pelanggan ingin menyampaikan saran serta kritik. Karena sesungguhnya perusahaan pun masih perlu saran dan kritik dalam menjalankan pelayanannya.


(84)

4.3.4 Menu Kategori

Menu ini menampilkan halaman tempat pariwisata yang telah dikelompokkan menurut kategorinya. Tampak beberapa kategori, seperti; Half Day Tour, Full Day Tour, Best Combination Tour, dsb.

Gambar 4.5 Menu Kategori

Seperti dijelaskan sebelumnya, disamping tampilan web Dream Paradise Tour and Travel ini terdapat beberapa kategori pilihan paket yang sudah disesuaikan agar lebih memaksimalkan kenyamanan pelanggan.


(85)

Dan setelah dipilih salah satu kategori, maka akan muncul halaman seperti di bawah ini:

Gambar 4.6 Halaman memilih salah satu kategori

Pilihan paket akan muncul setelah pelanggan memilih salah satu kategori yang ada. Sebagai contoh, dipilih kategori Half Day Tour, maka akan muncul beberapa kode paket serta penjelasan singkat tentang paket.


(86)

4.3.5 Halaman Login Admin

Halaman admin, digunakan oleh seorang admin untuk mengelola data yang ada di dalam DreamParadise Tour and Travel. Dan berikut tampilan dari login admin:

Gambar 4.7 Halaman Login Admin

Terdapat form yang harus diisi seorang admin. Ada form username, serta password. Harus diisikan dengan benar, karena jika tidak maka tidak akan bisa masuk ke halama selanjutnya.


(87)

4.3.6 Halaman Admin

Halaman admin, digunakan oleh seorang admin untuk mengelola data yang ada di dalam DreamParadise Tour and Travel.

Gambar 4.8 Halaman Admin

Jika seorang admin sudah berhasil login, maka ia bisa melakukan beberapa aktivitas yang ada di halaman admin. Terdapat menu home, sitemeta, sitemenu, sitepaket, dsb.


(88)

4.3.7 Halaman sitepaket - Admin

Halaman yang berisi insert, update, delete produk. Namun yang bisa mengakses hanyalah seorang admin.

Gambar 4.9 halaman siteproduk admin.

Di halaman ini, seorang admin bisa melakukan aktivitas berupa menambah, update, atau menghapus paket yang ada.


(89)

79 BAB V

UJICOBA DAN ANALISA SISTEM

Bab ini akan membahas mengenai uji coba terhadap sistem aplikasi e-management di DreamParadise Tour and Travel yang telah dibuat dan selanjutnya akan dibuat evaluasi dari hasil uji coba tersebut. Uji coba dilaksanakan untuk mengetahui apakah sistem aplikasi dapat berjalan dengan baik sesuai perancangan yang dibuat. Evaluasi dilakukan untuk menentukan tingkat keberhasilan dari sistem yang dibuat.

5.1 Skenario Uji Coba

Untuk memastikan bahwa sistem ini berjalan dengan lancar, penulis akan menyusun skenario yang akan dicoba, antara lain:

1. Untuk mendapatkan informasi tentang kegiatan travel dan produk bisa dari website dan handphone yang bersifat sms gateway.

2. Uji coba memilih tempat pariwisata untuk mengetahui apakah proses pencarian informasi tempat pariwisata dapat ditampilkan.

5.2 Pelaksanaan Uji Coba

Pada sub- sub ini akan dijelaskan mengenai pelaksanaan skenario uji coba yang telah disusun pada sub- bab sebelumnya. Pada uji coba kali ini akan dicoba untuk menampilkan informasi tempat pariwisata berdasarkan kategori wisata. Sehingga dapat diketahui menu, fitur serta informasi yang tersedia pada aplikasi e- management ini.


(90)

5.2.1 Uji Coba Searching wisata yang dituju

Saat pelanggan ingin mencari paket wisata sesuai dengan tempat yang diinginkannya, maka pelanggan tersebut hanya tinggal mengetikkan keyword sesuai dengan yang sudah ditulis di form Search.

Gambar 5.1. Form Search

Setelah diketikkan keyword yang ada, misal diketik “GWK”, maka akan muncul seperti gambar dibawah ini:


(91)

(92)

5.2.2 Uji Coba Memilih Paket Wisata

Untuk melakukan order, maka pelanggan harus masuk ke salah satu kategori, atau melalui search tadi juga bisa. Setelah itu, pilih satu diantaranya dengan klik “More about this paket..”. Setelah dipilih, maka akan tampil seperti:


(93)

5.2.3 Uji Coba Order Paket

Untuk melakukan order, maka pelanggan diharuskan mengisi form untuk sebagai bukti bahwa ia melakukan pemesanan. Dibawah ini merupakan tampilan form yang harus diisi oleh pelanggan:


(94)

5.2.4 Uji Coba Koneksi HP dengan Laptop

Untuk menjalankan aplikasi layanan SMS gateway, maka perlu dihubungkan handphone dengan laptop. Dalam hal ini handphone yang digunakan adalah Sony Ericsson W200i. Dibawah ini Sony Ericsson PC suite, menunjukkan koneksi antara handphone dengan laptop sudah berjalan.


(95)

5.2.5 Uji Coba Identifikasi dengan Gammu

Untuk menjalankan SMS Gateway, koneksi gammu harus dipastikan berjalan.


(1)

5.2.6 Uji Coba Layanan SMS

Pelanggan dapat memperoleh informasi, dengan cara mengirimkan sms. Tentunya dengan format yang sudah ditentukan.

5.2.6.1 Uji Coba SMS cari tempat wisata

Untuk mengetahui tempat wisata yang diinginkan itu berada dalam paket apa saja. Pelanggan bisa memperoleh informasinya dengan mengetik sms dengan format: help#(nama wisata). Contoh: help#gwk. Untuk mencari informasi tempat wisata GWK (Garuda Wisnu Kencana). Sebagaimana seperti pada gambar dibawah:


(2)

Setelah itu secara otomatis sistem akan mengirikna balasan seperti ini:

“Nama Wisata GWK Berada dalam paket HALF DAY TOUR dengan kode paket HD03”

Gambar 5.8. Balasan format help

5.2.6.2 Uji Coba SMS detail paket yang diingin

Untuk mengetahui detail tempat wisata sesuai kode yang diinginkan. Pelanggan bisa memperoleh informasinya dengan mengetik sms dengan format: reg#(kode paket). Contoh: reg#hd03. Sebagaimana seperti pada gambar dibawah:


(3)

Gambar.5.9 Format reg

Setelah itu secara otomatis sistem akan mengirikna balasan seperti ini:

“Kode hd03 berada di HALF DAY TOUR tujuan TANAH LOT – GWK – ULUWATU – SUNSET – SEAFOOD DINNER.

Harga: Price A US $ 20 /person – Price B. US $ 28 / person.


(4)

5.2.6.3 Uji Coba SMS Konfirmasi order

Pelanggan dapat menerima sms dari sistem jika pelanggan sudah melakukan aktivitas order, dan mengisi form yang ada di website Dream Paradise Bali Tour & Travel.

Berikut balasan Konfirmasi order jika sebagai contoh disini, pelanggan menulis nama fikar dan memmilih kode wisata hd01.

Tertulis di gambar: “Terima kasih, Yth fikar Kode wisata HD01 Pada tanggal 20 Juni 2 person”


(5)

90 BAB VI

KESIMPULAN DAN SARAN

Bab ini berisi beberapa kesimpulan dari tugas akhir dan kemungkinan pengembangan lebih lanjut yang dapat dilakukan dari tugas akhir ini.

6.1 Kesimpulan

a. Aplikasi ini merupakan sistem informasi berbasis web dan SMS gateway ini, memudahkan pelanggan untuk melihat konten yang disediakan.

b. Dengan adanya aplikasi sistem informasi berbasis web dan SMS gateway ini dapat membantu pelanggan untuk mengingat paket apa yang sudah dipilih, karena setelah order secara otomatis sistem akan mengirim SMS ke pelanggan.

c. Dengan aplikasi sistem informasi berbasis web dan SMS gateway ini, database order pelanggan otomatis tersimpan, jadi tidak memakan waktu lebih lama untuk mencatat.

6.2 Saran

Untuk pengembangan sistem selanjutnya, sistem dapat ditambah dengan proses penyimpanan lainnya, seperti database pelanggan tersendiri.


(6)

91

DAFTAR PUSTAKA

Apa Itu Customer Relationship Management (CRM), (Online), (http://blog.elizer.web.id/knowledge-sharing/apa-itu-customer-relationship-management-crm.html, diakses 25 April 2011).

Customer Management Solutions, ITToolbox Portal for CRM, 2000.

Findlay, Cliff., “CRM. What’s it all about”, CRM Consultant at Latitude Solutions Ltd, ITToolbox Portal for CRM, 2000.

Harper, Simon., “Customer Relationship Management (CRM): Well what is it really?” NHANZ Ltd., ITToolbox Portal for CRM, 2000.

Khera, Mandeep., “Customer Relationship Management – Beyond the “buzz””, United, 2000.

Manajemen hubungan pelanggan, (Online),

(http://id.wikipedia.org/wiki/Manajemen_hubungan_pelanggan, diakses 25 April 2011).

Membangun CRM Customer Relationship Management, (Online),

(http://www.benih.net/lifestyle/gaya-hidup/membangun-crm-customer-relationship-management.htm, diakses 25 April 2011)

Oetomo, Budi Sutedjo Dharma,“Pengantar Teknologi Informasi Internet , Konsep dan aplikasi”. : ANDI, Yogyakarta, 2003.

Sambasivan, TN., “CRM for Dummies”, ITToolbox Portal for CRM, United, 2000.