• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2017

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

Copied!
101
0
0

Teks penuh

(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.

(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

(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

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

(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

(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

(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

(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

(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

(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

(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

(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.

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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,

(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

(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.

(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

(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

(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

(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

(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

(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 ),

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

(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

Gambar

Gambar 2.4. Alur pengiriman SMS
Gambar 2. 5 Hasil Dari File coba1. PHP
Gambar 2.6 Bentuk Identify pada GAMMU
Gambar 3.1  Use Case Diagram Administrator
+7

Referensi

Dokumen terkait

Pihak perpustakaan harus berusaha membangun dan memelihara citra atau kesan yang baik di mata publikya sekaligus juga harus menumbuhkan kepercayaan bahwa perpustakaan

Pada lingkungan ujicoba dapat dilihat beberapa proses dari aplikasi yang dibuat dengan cara melakukan ujicoba pada masing-masing form khususnya pada proses pencarian, pemasangan

Berdasarkan hasil wawancara terhadap semua pengguna yang terlibat didalam sistem dapat ditarik kesimpulan bahwa sistem yang dibangun mudah digunakan, membantu

Proses pengelolaan layanan yang sudah terjadi di RSUD Tasikmalaya dapat dikatakan kurang baik, karena belum adanya fasilitas proses pengelolaan pelayanan lebih

Tujuan menganalisis aspek keuangan dari suatu studi kelayakan proses bisnis adalah untuk menentukan rencana investasi melalui perhitungan biaya dan manfaat yang diharapkan, dengan

Manajemen Proses Bisnis (BPM) adalah solusi yang dibutuhkan oleh perusahaan untuk mengelola proses bisnis yang mereka miliki Dengan BPM perusahaan dapat dengan mudah

Analisis dan desain pengembangan sistem dalam penelitian ini dilakukan terhadap proses – proses yang berkaitan dengan Customer Relationship Management (CRM)

Aplikasi pemesanan secara online berbasis CRM pada Toko Istana Karpet dan Perabot dapat mempermudah konsumen memesan dan mendapatkan informasi yang dibutuhkan kapanpun dan