rancang bangun aplikasi customer relationship...

279
RANCANG BANGUN APLIKASI CUSTOMER RELATIONSHIP MANAGEMENT (CRM) BERBASIS WEB PADA PT. GATRA CITRA KENCANA TOUR & TRAVEL UCU DETI 107093003225 PROGRAM STUDI SISTEM INFORMASI FAKULTAS SAINS DAN TEKNOLOGI UIN SYARIF HIDAYATULLAH JAKARTA 2011 / 1432 H

Upload: others

Post on 16-Feb-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

  • RANCANG BANGUN APLIKASI CUSTOMER RELATIONSHIP

    MANAGEMENT (CRM) BERBASIS WEB PADA PT. GATRA CITRA

    KENCANA TOUR & TRAVEL

    UCU DETI

    107093003225

    PROGRAM STUDI SISTEM INFORMASI

    FAKULTAS SAINS DAN TEKNOLOGI

    UIN SYARIF HIDAYATULLAH

    JAKARTA

    2011 / 1432 H

  • Rancang Bangun Aplikasi Customer Relationship Management (CRM)

    Berbasis Web Pada PT. Gatra Citra Kencana Tour & Travel

    Skripsi

    Sebagai Salah Satu Syarat Untuk Memperoleh Gelar

    Sarjana Komputer

    Fakultas Sains dan Teknologi

    Universitas Islam Negeri Syarif Hidayatullah Jakarta

    Oleh:

    UCU DETI

    NIM: 107093003225

    PROGRAM STUDI SISTEM INFORMASI

    FAKULTAS SAINS DAN TEKNOLOGI

    UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH

    JAKARTA

    2011 M / 1432 H

  • Rancang Bangun Aplikasi Customer Relationship Management (CRM)

    Berbasis Web Pada PT. Gatra Citra Kencana Tour & Travel

    Skripsi

    Sebagai Salah Satu Syarat Untuk Memperoleh Gelar

    Sarjana Komputer

    Pada Fakultas Sains dan Teknologi

    Universitas Islam Negeri Syarif Hidayatullah Jakarta

    Oleh:

    UCU DETI

    107093003225

    Menyetujui,

    Pembimbing I Pembimbing II

    Ditdit Nugeraha Utama, MMSI, M. Com NIP. 19741129 200801 1 006 NIP. 19740625 200901 2 005

    Elvi Fetrina, M IT

    Mengetahui,

    Ketua Program Studi Sistem Informasi

    Nur Aeni Hidayah, MMSI

    NIP. 19750818 200501 2 008

  • PENGESAHAN UJIAN

    Skripsi yang berjudul “Rancang Bangun Aplikasi Customer Relationship

    Management (CRM) Berbasis Web Pada PT. Gatra Citra Kencana Tour &

    Travel” telah diuji dan dinyatakan lulus dalam sidang munaqosyah Fakultas Sains

    dan Teknologi, Universitas Islam Negeri Syarif Hidayatullah Jakarta pada hari

    Selasa, 13 September 2011. Skripsi ini telah diterima sebagai salah satu syarat

    untuk memperoleh gelar Sarjana Strata Satu (S1) Program Studi Sistem Informasi.

    Menyetujui

    Penguji I Penguji II

    Nur Aeni Hidayah, MMSI Nia Kumaladewi, MMSI

    NIP. 1975 0818 200501 2 008 NIP. 1975 0412 200710 2 002

    Pembimbing I Pembimbing II

    Ditdit Nugeraha Utama MMSI, M.Com Elvi Fetrina, MITNIP. 1974 1129 200801 1 006 NIP. 19740625 2009001 2 005

    Ketua Program Studi SI Dekan Fakultas Sains dan Teknologi

    Nur Aeni Hidayah, MMSI NIP. 1975 0818 200501 2 008 NIP. 1968 0117 200112 1 001

    DR. Syopiansyah Jaya Putra, M.Sis

  • PERNYATAAN

    DENGAN INI SAYA MENYATAKAN BAHWA SKRIPSI INI BENARBENAR

    HASIL KARYA SENDIRI YANG BELUM PERNAH DIAJUKAN SEBAGAI

    SKRIPSI ATAU KARYA ILMIAH PADA PERGURUAN TINGGI ATAU

    LEMBAGA MANAPUN.

    Jakarta, 13 September 2011

    UCU DETI

    107093003225

  • ABSTRAK UCU DETI - 107093003225 Rancang Bangun Aplikasi Customer Relationship Management (CRM) Berbasis Web pada PT. Gatra Citra Kencana Tour & Travel. Dibawah bimbingan Ditdit Nugeraha Utama dan Elvi Fetrina. PT. Gatra Citra Kencana adalah perusahaan yang bergerak dalam bidang usaha jasa pariwisata, khususnya bidang Tour & Travel. Di era globalisasi ini terjadi persaingan yang sangat ketat antar perusahaan. Ada beberapa hal yang menyebabkan persaingan tersebut terjadi, diantaranya yaitu: bermunculan produk baru dengan jenis yang bervarian, semakin meningkatnya tuntutan pelanggan untuk mendapatkan produk yang berkualitas, dengan harga yang kompetitif, selain itu perusahaan dituntutan untuk memberikan pelayanan yang memuaskan bagi pelanggan, dan terjadinya persaingan yang ketat dalam mempromosikan produk. Dan untuk mengatasi masalah tersebut, diperlukan suatu strategi, yaitu dengan mengimplementasikan aplikasi Customer Relationship Management (CRM) berbasis Web. Aplikasi customer relationship management (CRM) ini menggunakan metode analisis rantai nilai CRM dan metode pengembangan sistem yang digunakan adalah metodologi Object Oriented dengan model RAD. Model analisis sistem menggunakan notasi UML dengan diagram yang digunakan adalah Use Case Diagram, State Chart Diagram, Activity Diagram, Class Diagram dan Sequence Diagram. Implementasi dilakukan sampai dengan tahap koding dan testing. Penelitian ini menghasilkan aplikasi customer relationship management (CRM) berbasis Web yang dapat digunakan PT. Gatra Citra Kencana Tour & Travel Jakarta Selatan untuk mempromosikan produk, menjual produk, menampilkan laporan dan memberikan pelayanan kepada pelanggan. Kata Kunci: Customer Relationship Management, Rantai Nilai CRM, Object Oriented, RAD, UML.

  • KATA PENGANTAR

    Assalamu’alaikum Warahmatullahi Wabarakatuh

    Puji dan syukur tercurahkan atas kehadirat Allah SWT, Tuhan Yang Maha

    Esa yang telah memberikan rahmat serta hidayah-Nya, sehingga penyusunan

    skripsi ini dapat diselesaikan dengan baik. Shalawat serta salam semoga selalu

    tercurahkan kepada suri tauladan kita Rasulullah Nabi Muhammad SAW. Amin.

    Penyusunan Skripsi ini merupakan salah satu syarat untuk memperoleh

    gelar Sarjana Strata Satu (S1) pada Program Studi Sistem Informasi, Fakultas

    Sains dan Teknologi, Universitas Islam Negeri Syarif Hidayatullah Jakarta.

    Penulis menyadari sepenuhnya masih banyak kekurangan pada skripsi ini, yang

    disebabkan karena terbatasnya kemampuan dan pengetahuan yang dimiliki.

    Dalam penyusunan skripsi ini, telah banyak bimbingan dan bantuan yang

    didapatkan baik dari segi moral maupun segi material dari berbagai pihak. Oleh

    karena itu, pada kesempatan ini penulis mengucapkan terima kasih kepada:

    1. Bapak Dr. Ir. Syopiansyah Jaya Putra, M.Sis, selaku Dekan Fakultas

    Sains dan Teknologi, Universitas Islam Negeri Syarif Hidayatullah

    Jakarta.

    2. Ibu Nur Aeni Hidayah, MMSI, selaku Ketua Program Studi Sistem

    Informasi Fakultas Sains dan Teknologi, Universitas Islam Negeri Syarif

    Hidayatullah Jakarta.

    3. Bapak Ditdit N Utama, MMSI, M.Com, selaku Dosen Pembimbing 1

    (pertama) yang dengan penuh kesabaran memberikan materi yang

    menunjang dalam penyelesaian skripsi

    4. Ibu Elvi Fetrina, M.IT, selaku Dosen Pembimbing II (kedua) yang telah

    banyak membantu dalam memberikan saran dalam penyelesaian skripsi.

    5. Ibu Wisnah Chairany dan Ibu Prasetyaning Utami di PT. Gatra Citra

    Kencana Tour & Travel Jakarta Selatan yang telah banyak membantu

    selama pelaksanan penelitian skripsi ini sampai selesai.

  • 6. Seluruh Dosen TI-SI UIN dan staff karyawan yang tidak dapat disebutkan

    satu persatu, terima kasih atas ilmunya yang telah diberikan.

    7. Ayahanda Tarya dan Ibunda Dodoh, terima kasih atas doa, perhatian dan

    pengorbanannya, semoga Allah selalu melimpahkan rahmat dan ampunan-

    Nya kepada mereka.

    8. Teman-temanku, yaitu sahabatku Miftahul Rizki, Mega, Bernes, Fitha

    Sakinah, Novi, Santi Fani, Mayang, Siti. Dan anak-anak SIKA dan SIKB,

    anak-anak SIA, dan Sahabat-sahabat lain yang terlalu banyak bila

    disebutkan satu persatu. Terima kasih atas semua dukungan dan do’anya.

    Akhir kata, semoga skripsi ini bermanfaat bagi penulis pada khususnya

    dan bagi pembaca pada umumnya. Amin.

    Wassalamu’alaikum Warahmatullahi Wabarakatuh

    Jakarta, 13 September 2011

    NIM : 107093003225

    Ucu Deti

  • DAFTAR ISI

    Halaman Judul .................................................................................................... ..i

    Halaman Persetujuan Pembimbing ...................................................................... ii

    Halaman Pengesahan ......................................................................................... iii

    Halaman Pernyataan .......................................................................................... iv

    Abstrak ............................................................................................................... v

    Kata Pengantar ................................................................................................... vi

    Daftar Isi ......................................................................................................... viii

    Daftar Gambar ................................................................................................. xiii

    Daftar Tabel .................................................................................................... xvii

    Daftar Simbol ................................................................................................ xviii

    Daftar Lampiran ............................................................................................. xxii

    BAB 1 PENDAHULUAN ................................................................................. 1

    1.1 Latar Belakang .................................................................................. 1

    1.2 Rumusan Masalah ........................................................................... 18

    1.3 Batasan Masalah .............................................................................. 19

    1.4 Ruang Lingkup Penelitian ............................................................... 19

    1.5 Tujuan Penelitian ............................................................................. 19

    1.6 Manfaat Penelitian ........................................................................... 20

    1.7 Metodologi Penelitian ...................................................................... 20

    1.8 Sistematika Penulisan ...................................................................... 22

  • BAB 11 LANDASAN TEORI ......................................................................... 24

    2.1 Aplikasi ......................................................................................... 24

    2.1.1 Definisi Aplikasi ................................................................... 24

    2.1.2 Definisi Aplikasi Web ........................................................... 24

    2.2 World Wide Web (www) ............................................................... 25

    2.2.1 Definisi World Wide Web (www) ......................................... 25

    2.2.2 Sejarah World Wide Web (www) .......................................... 25

    2.3 Internet ......................................................................................... 26

    2.3.1 Definisi Internet ................................................................... 26

    2.4 HTML .......................................................................................... 27

    2.4.1 Definisi HTML .................................................................... 27

    2.4.2 Kumpulan Tag HTML ........................................................ 27

    2.5 Apache ......................................................................................... 30

    2.5.1 Definisi Apache .................................................................... 30

    2.5.2 Sejarah Singkat Apache ........................................................ 30

    2.5.3 Beberapa Dukungan Apache ................................................. 31

    2.5.4 Fasilitas yang dimiliki Apache .............................................. 32

    2.6 PHP ............................................................................................... 33

    2.6.1 Sejarah PHP .......................................................................... 33

    2.6.2 Definisi PHP ......................................................................... 36

    2.6.3 Kelebihan PHP ..................................................................... 36

    2.7 MySQL ......................................................................................... 37

    2.7.1 Definisi MySQL ................................................................... 37

  • 2.7.2 Perintah Dasar di dalam MySQL .......................................... 38

    2.8 Perancangan Berorientasi Object (Object-Oriented Design) ........... 41

    2.9 Rapid Application Development (RAD) ........................................ 41

    2.9.1 Definisi Rapid Application Development (RAD) ................... 41

    2.9.2 Tahapan Rapid Application Development (RAD) .................. 41

    2.10 UML .......................................................................................... 42

    2.11 Customer Relationship Management (CRM) .............................. 46

    2.11.1 Definisi Customer Relationship Management (CRM) ...... 46

    2.11.2 Analisis CRM dengan Rantai Nilai…….............................48

    2.11.3 Model Konseptual Customer Relationship Management . 48

    2.11.4 Tujuan Customer Relationship Management (CRM) ....... 48

    2.11.5 Manfaat Customer Relationship Management (CRM) ..... 49

    2.11.6 Pengertian Kepuasan Pelanggan ...................................... 51

    2.11.7 Langkah-Langkah Memuaskan Pelanggan ....................... 51

    2.11.8 Perspektif Customer Relationship Management (CRM) .. 52

    2.11.9 Proses Customer Relationship Management (CRM) ........ 54

    2.11.10 Element Customer Relationship Management (CRM) ... 55

    2.11.11 Variasi Customer Relationship Management (CRM) ..... 56

    2.11.12 Strategi Customer Relationship Management (CRM) .... 59

    2.11.13 Implementasi Customer Relationship Management ...... 59

    2.12 Metode Pembayaran Online ....................................................... 60

    2.13 Metode Pengumpulan Data ........................................................ 61

    2.13.1 Analisis Pembanding ........................................................ 62

  • BAB 111 METODOLIGI PENELITIAN ....................................................... 64

    3.1 Metode Pengumpulan Data .......................................................... 64

    3.1.1 Observasi (Observation) ..................................................... 64

    3.1.2 Wawancara (Interview) ....................................................... 65

    3.1.3 Studi Pustaka ..................................................................... 65

    3.2 Metode Analisis Customer Relationship Management ................. 66

    3.3 Metode Pengembangan Sistem .................................................... 67

    3.4 Kerangka Berfikir ......................................................................... 71

    BAB 1V HASIL DAN PEMBAHASAN ......................................................... 73

    4.1 Profil PT. Gatra Citra Kencana Tour & Travel Jakarta Selatan ..... 73

    4.1.1 Sejarah PT. Gatra Citra Kencana Tour & Travel Jaksel .......... 73

    4.1.2 Visi dan Misi PT. Gatra Citra Kencana Tour & Travel Jaksel . 74

    4.1.3 Struktur Organisasi PT. Gatra Citra Kencana Tour & Travel…74

    4.2 Analisis Rantai Nilai Customer Relationship Management ......... 77

    4.3 Pengembangan Sistem ................................................................. 81

    4.3.1 Requirement Planning.......................................................... 81

    4.3.2 Workshop Design ................................................................ 89

    4.4 Rancangan Antar Muka (Interface) Aplikasi CRM ..................... 172

    4.4.1 Perancangan Input ............................................................ 172

    4.4.1.1 Rancangan Input untuk Admin ........................... 172

    4.4.1.2 Rancangan Input untuk Manager ....................... 175

    4.4.1.3 Rancangan Input untuk Member ........................ 176

  • 4.4.1.4 Rancangan Input untuk Non member ................. 181

    4.4.2 Perancangan Output......................................................... 183

    4.4.2.1 Rancangan Output untuk Admin ........................ 183

    4.4.2.2 Rancangan Output untuk Manager ................... 190

    4.4.2.3 Rancangan Output untuk Member ...................... 195

    4.4.2.4 Rancangan Output untuk non member ............... 198

    4.4.3 Perancangan Grafik User Interface (GUI) ....................... 201

    4.4.4 Psikologi Warna ............................................................... 212

    4.4.5 Teks ................................................................................. 213

    4.4.6 Layout (Tata Letak) ........................................................ 213

    4.5 Implementation ............................................................................. 213

    4.5.1 Pembuatan Program ............................................................. 213

    4.5.2 Jaringan ................................................................................ 215

    4.5.3 Fitur Aplikasi ....................................................................... 216

    4.5.4 Formal Verification ............................................................. 217

    4.5.5 Cross - Validation ................................................................ 227

    BAB V PENUTUP ........................................................................................ 234

    5.1 Simpulan ...................................................................................... 234

    5.2 Saran ............................................................................................ 235

    DAFTAR PUSTAKA

    LAMPIRAN

  • DAFTAR GAMBAR

    2.1 Gambar Use Case Diagram dalam UML ...................................................... 43

    2.2 Gambar Class Diagram dalam UML ........................................................... 43

    2.3 Gambar Object Diagram dalam UML .......................................................... 44

    2.4 Gambar State Chart Diagram dalam UML ................................................... 44

    2.5 Gambar Sequence Diagram dalam UML ...................................................... 45

    2.6 Gambar Activity Diagram dalam UML......................................................... 46

    3.1 Gambar Kerangka Berfikir .......................................................................... 72

    4.1 Gambar Struktur Organisasi PT. Gatra Citra Kencana Tour & Travel…........74

    4.2 Gambar Analisis Rantai Nilai CRM berbasis web ...................................... 78

    4.3 Rich Picture Sistem Berjalan ...................................................................... 82

    4.4 Use Case Diagram ..................................................................................... 90

    4.5 Gambar Class Diagram … ........................................................................ 102

    4.6 Gambar Sequence Diagram Login (Admin) ............................................. 103

    4.7 Gambar Sequence Diagram Monitoring (Admin) ...................................... 104

    4.8 Gambar Sequence Diagram Promo (Admin) ............................................ 105

    4.9 Gambar Sequence Diagram Artikel (Admin) .......................................... 107

    4.10 Gambar Sequence Diagram Permintaan Tour (Admin) .......................... 109

    4.11 Gambar Sequence Diagram Saran & Keluhan (Admin) .......................... 110

    4.12 Gambar Sequence Diagram Hubungi Kami (Admin) ............................ 111

    4.13 Gambar Sequence Diagram Laporan Penjualan Paket Tour (Manager) . 112

    4.14 Gambar Sequence Diagram Registrasi (Admin) ..................................... 113

  • 4.15 Gambar Sequence Diagram Laporan Data Member (Manager) ........... 114

    4.16 Gambar Sequence Diagram Logout (Admin) ......................................... 115

    4.17 Gambar Sequence Diagram Login (Manager) .................................................... 116

    4.18 Gambar Sequence Diagram Monitoring (Manager) ................................ 117

    4.19 Gambar Sequence Promo (Manager) ..................................................... 118

    4.20 Gambar Sequence Diagram Artikel (Manager) ...................................... 119

    4.21 Gambar Sequence Diagram Permintaan Tour (Manager) ..................... 120

    4.22 Gambar Sequence Diagram Saran & Keluhan (Manager) ...................... 121

    4.23 Gambar Sequence Diagram Hubungi Kami (Manager) ......................... 122

    4.24 Gambar Sequence Diagram Logout (Manager) ..................................... 123

    4.25 Gambar Sequence Diagram Login (Member) ......................................... 124

    4.26 Gambar Sequence Diagram Promo (Member) ........................................ 125

    4.27 Gambar Sequence diagram Artikel (Member) ...................................... 126

    4.28 Gambar Sequence Diagram Permintaan Tour (Member) ....................... 127

    4.29 Gambar Sequence Diagram Saran & Keluhan (Member) ....................... 128

    4.30 Gambar Sequence Diagram Hubungi Kami (Member) ........................... 129

    4.31 Gambar Sequence Diagram Logout (Member) ....................................... 130

    4.32 Gambar Sequence Diagram Promo (Non Member) ............................... 131

    4.33 Gambar Sequence Diagram Artikel (Non Member) ............................... 132

    4.34 Gambar Sequence Diagram Hubungi kami (Non Member) ................... 133

    4.35 Gambar Sequence Diagram Registrasi (Non Member) .......................... 134

    4.36 Gambar Activity Diagram Login (Admin) .............................................. 135

    4.37 Gambar Activity Diagram Monitoring (Admin) ...................................... 136

  • 4.38 Gambar Activity Diagram Promo (Admin) ............................................. 137

    4.39 Gambar Activity Diagram Artikel (Admin) ........................................... 139

    4.40 Gambar Activity Diagram Permintaan Tour (Admin) ............................. 140 4.41 Gambar Activity Diagram Saran & Keluhan (Admin) ........................... 141

    4.42 Gambar Activity Diagram Hubungi kami (Admin) ................................. 142

    4.43 Gambar Activity Diagram Laporan Penjualan Paket Tour (Manager) ..... 143

    4.44 Gambar Activity Diagram Registrasi (Admin) ......................................... 144

    4.45 Gambar Activity Diagram Laporan Data Member (Manager) .............. 145

    4.46 Gambar Activity Diagram Logout (Admin, Manager, Member) ............. 146

    4.47 Gambar Activity Diagram Login (Manager) ......................................... 146

    4.48 Gambar Activity Diagram Monitoring (Manager) ................................ 147

    4.49 Gambar Activity Diagram Promo (Manager) ....................................... 148

    4.50 Gambar Activity Diagram Artikel (Manager) ........................................ 149

    4.51 Gambar Activity Diagram Permintaan Tour (Manager) ........................ 150

    4.52 Gambar Activity Diagram Saran & Keluhan (Manager) ........................ 151

    4.53 Gambar Activity Diagram Hubungi Kami (Manager) ........................... 152

    4.54 Gambar Activity Diagram Login (Member) ........................................... 153

    4.55 Gambar Activity Diagram Promo (member) ......................................... 154

    4.56 Gambar Activity Diagram Artikel (Member) .......................................... 156

    4.57 Gambar Activity Diagram Permintaan Tour (Member) .......................... 158 4.58 Gambar Activity Diagram Saran & Keluhan (Member) .......................... 159

    4.59 Gambar Activity Diagram Hubungi Kami (Member) ............................. 161

    4.60 Gambar Activity Diagram Promo (Non member) ................................... 162

  • 4.61 Gambar Activity Diagram Artikel (Non member) ................................... 163

    4.62 Gambar Activity Diagram Hubungi Kami (Non member) ....................... 164

    4.63 Gambar Activity Diagram Registrasi (Non member) ............................... 165

    4.64 Gambar State Chart Diagram Login (Admin, Manager, Memebr) ......... 166

    4.65 Gambar State Chart Diagram Monitoring (Admin, Manager).................. 167

    4.66 Gambar State Chart Diagram Promo ..................................................... 167

    4.67 Gambar State Chart Diagram Artikel .................................................... 168 4.68 Gambar State Chart Diagram Permintaan Tour ....................................... 168 4.69 Gambar State Chart Diagram Saran & Keluhan . . ................................. 169 4.70 Gambar State Chart Diagram Hubungi Kami ....................................... 169 4.71 Gambar State Chart Diagram Laporan Penjualan Paket Tour ................ 170 4.72 Gambar State Chart Diagram Laporan Data Member …. ...................... 170 4.73 Gambar State Chart Diagram Registrasi (Admin, Non member) … ........ 171 4.74 Gambar State Chart Diagram Logout (Admin, Manager, Member) …. .... 171 4.75 Gambar Rancangan Input Form Login .................................................... 172

    4.76 Gambar Rancangan Input Form Data Paket Tour (Promo) ...................... 173

    4.77 Gambar Rancangan Input Form Artikel ................................................... 174

    4.78 Gambar Rancangan Input Form Login .................................................... 175

    4.79 Gambar Rancangan Input Form Login .................................................... 176

    4.80 Gambar Rancangan Input Form Artikel................................................... 177

    4.81 Gambar Rancangan Input Form Pesan (Hubungi Kami) .......................... 178

    4.82 Gambar Rancangan Input Form Permintaan Tour.................................... 179

    4.83 Gambar Rancangan Input Form Saran & Keluhan .................................. 180

  • 4.84 Gambar Rancangan Input Form Saran & Keluhan .................................. 181

    4.85 Gambar Rancangan Input Form Registrasi ............................................... 182

    4.86 Gambar Rancangan Output untuk Home .................................................. 183

    4.87 Gambar Rancangan Output untuk Data Paket Tour ( Promo) .................... 184

    4.88 Gambar Rancangan Output untuk Artikel ................................................ 185

    4.89 Gambar Rancangan Output untuk Data Hubungi Kami (Hubungi Kami).. 186

    4.90 Gambar Rancangan Output untuk Data Permintaan Tour………………..187

    4.91 Gambar Rancangan Output untuk Data Saran & Keluhan………………..188

    4.92 Gambar Rancangan Output untuk Registrasi…………………………......189

    4.93 Gambar Rancangan Output untuk Home…………………………............190

    4.94 Gambar Rancangan Output untuk Data Artikel (Artikel)…………...........191

    4.95 Gambar Rancangan Output untuk Data Hubungi Kam…………….........192

    4.96 Gambar Rancangan Output untuk Data Permintaan Tour ………………193

    4.97 Gambar Rancangan Output untuk Data Saran & Keluhan …………........194

    4.98 Gambar Rancangan Output untuk Home…………………………….......195

    4.99 Gambar Rancangan Output Artikel……………………………………...196

    4.100 Gambar Rancangan Output Promo………………………………...........197

    4.101 Gambar Rancangan Output Home………………………………............198

    4.102 Gambar Rancangan Output Artik………………………………………199

    4.103 Gambar Rancangan Output untuk Promo………………………............200

    4.104 Gambar Rancangan Muka Login CRM…………………………...........201

    4.105 Gambar Rancangan Muka Tentang Kami……………………………..201

    4.106 Gambar Rancangan Muka Promo……………………………………..202

  • 4.107 Gambar Rancangan Muka Artikel……………………………………...202

    4.108 Gambar Rancangan Muka Hubungi Kami……………………………...203

    4.109 Gambar Rancangan Muka Permintaan Tour……………………………203

    4.110 Gambar Rancangan Muka Saran & Keluhan………………....................204

    4.111 Gambar Rancangan Muka Home (Admin)…………………...................204

    4.112 Gambar Rancangan Muka Artikel (Admin)……………………..............205

    4.113 Gambar Rancangan Muka Input Artikel (Admin)…………...................205

    4.114 Gambar Rancangan Muka Data Artikel……………………...................206

    4.115 Gambar Rancangan Muka Hubungi kami (Admin)…………..................206

    4.116 Gambar Rancangan Muka Data Hubungi kami……………….................207

    4.117 Gambar Rancangan Muka Permintaan Tour (Admin) …………...............207

    4.118 Gambar Rancangan Muka Data Permintaan Tour…………....................208

    4.119 Gambar Rancangan Muka Saran & Keluhan (Admin)…………..............208

    4.120 Gambar Rancangan Muka Data Saran & Keluhan……………...............209

    4.121 Gambar Rancangan Muka Keranjang belanja………………....................209

    4.122 Gambar Rancangan Muka Informasi Alamat, Kontak………...................210

    4.123 Gambar Rancangan Muka Konfirmasi…………………………...............210

    4.124 Gambar Rancangan Muka Laporan Penjualan Paket Tour …..................211

    4.125 Gambar Rancangan Muka Home (Manager)………………….................211

    4.126 Gambar Rancangan Muka laporan data member (Manager)…................212

    4.127 Gambar Konfigurasi Jaringan Aplikasi CRM berbasis web…….............215

  • DAFTAR SIMBOL

    SIMBOL USE-CASE MODEL DIAGRAMS (Whitten et al. 2004)

    Simbol Keterangan

    Actor

    Dependency

    Generalization

    Include

    Extend

    Association

    Use Case

  • SIMBOL CLASS DIAGRAM

    (Whitten et al. 2004)

    Simbol Keterangan

    Nary Association

    Class

    Generalization

    Association

    Dependency

  • SIMBOL SEQUENCE DIAGRAM (Whitten et al. 2004)

    Simbol Keterangan

    LifeLine

    Message

    Message

    Object

  • SIMBOL STATECHART DIAGRAM (Whitten et al. 2004)

    Simbol Keterangan

    State

    Initial Pseudo State

    Final State

    Transition

    SIMBOL ACTIVITY DIAGRAM

    (Whitten et al. 2004)

    Simbol Keterangan

    Activity

    Initial Node

    Activity Final Node

    Fork Node

  • Decision Activity

    Initiate Activities

  • DAFTAR LAMPIRAN

    Lampiran A Surat Penelitian

    Lampiran B Tampilan Aplikasi

    Lampiran C Source Code

  • BAB 1

    PENDAHULUAN

    1.1 Latar Belakang

    Dewasa ini perkembangan dunia teknologi mengalami kemajuan yang

    sangat pesat, terutama internet, dimana internet tidak hanya memberikan dampak

    pada teknologi komunikasi dan informasi, tetapi juga memberikan kontribusi yang

    besar dalam dunia bisnis. Melihat kondisi demikian, banyak perusahaan ingin

    mengembangkan usahanya dengan memanfaatkan kemajuan teknologi informasi.

    Di era globalisasi ini terjadi persaingan yang sangat ketat antar perusahaan. Ada

    beberapa hal yang menyebabkan persaingan tersebut terjadi, diantaranya yaitu:

    bermunculan produk baru dengan jenis yang bervarian, semakin meningkatnya

    tuntutan pelanggan untuk mendapatkan produk yang berkualitas, dengan harga

    yang kompetitif, selain itu perusahaan dituntut untuk memberikan pelayanan yang

    memuaskan bagi pelanggan, dan terjadinya persaingan yang ketat dalam

    mempromosikan produk. Perusahaan dihadapkan pada sebuah kenyataan yang

    penuh persaingan, dan untuk mengatasi masalah tersebut, diperlukan suatu

    strategi, yaitu dengan mengimplementasikan aplikasi Customer Relationship

    Management (CRM). Satu hal yang penting dan harus diperhatikan di era bisnis

    saat ini yaitu fokus pada pelanggan, karena faktor tersebut merupakan sebuah

    kunci untuk mencapai keunggulan kompetitif berkelanjutan dalam persaingan

    bisnis saat ini (Andreani, 2007).

  • Customer Relationship Management (CRM) merupakan suatu jenis

    manajemen yang secara khusus membahas teori mengenai penanganan hubungan

    antara perusahaan dengan pelanggannya, dengan tujuan meningkatkan nilai

    perusahaan di mata para pelanggannya. Tujuan utama dari Customer Relationship

    Management (CRM) adalah untuk meningkatkan pertumbuhan jangka panjang,

    dan profitabilitas perusahaan melalui pengertian yang lebih baik terhadap

    kebiasaan (behavior) pelanggan (Hamidin, 2008).

    Penelitian mengenai Customer Relationship Management (CRM) sudah

    banyak dilakukan diberbagai bidang, diantaranya di bidang banking yang berjudul

    Customer Relationship Management (CRM) Best Practices and Customer Loyalty

    A Study of Indian Retail Banking Sector dengan menggunakan metodologi

    research design, customer loyalty survey, and the hypothesis testing. Dimana

    penelitian pada bidang ini meliputi dua komponen. Komponen pertama

    dinamakan dengan the CRM best practices survey involves, yang digunakan untuk

    menjelaskan mengenai riset design, dan komponen yang kedua mengenai sebuah

    survey yang menjelaskan kesetiaan pelanggan Das et al. (2009).

    Selanjutnya Liu et al. (2005) melakukan penelitian Customer Relationship

    Management (CRM) di bidang banking yang berjudul Exploiting Customer

    Relationship Management for Taiwan’s Banking Industry. Di dalam penelitian ini

    dijelaskan bahwa semua pelayanan di bidang banking dapat diatur oleh aplikasi

    TI berbasis internet. CRM merupakan strategi yang utama untuk kesuksesan

    electronic commerce (EC), kekuatan dari CRM adalah aktifitas-aktifitas yang

  • saling terkait, meliput i integrasi, otomatisasi back-office dan front-office,

    segmentasi pelanggan dan services.

    Sedangkan Weaver (2002) melakukan penelitian Customer Relationship

    Management (CRM) di bidang banking yang berjudul Customer Relationship

    Management – Your Biggest Brother?. Dimana di dalam penelitian ini dijelaskan

    bahwa bank menggunakan software CRM untuk menciptakan single view, yang

    mana single view tersebut berisi semua intelligence bank pada pelanggan yang

    meliputi, pemeriksaan terhadap products, services, transaksi, pengaturan dana,

    dan asuransi yang dibutuhkan.

    Selanjutnya penelitian Customer Relationship Management (CRM)

    dilakukan di bidang company yang berjudul Driving Customer Relationship

    Management (CRM) Performance: The Role of Knowledge Stores and

    Technology Assimilation dengan menggunakan metodologi sample and

    procedure, construct operationalization, dan data analysis: instrument validation,

    estimation procedure. Berdasarkan penelitian tersebut dapat diketahui bahwa

    CRM technology assimilation mengacu pada sebuah penerimaan dan pemanfaatan

    keahlian teknologi CRM di dalam perusahaan Saini et al. (2008).

    Penelitian Customer Relationship Management (CRM) di bidang

    company, selanjutnya di lakukan oleh Griffin et al. (2001), yang berjudul CRM in

    Russia and U.S. -- Case Study from American Financial Service Industry dengan

    menggunakan metodologi case study. Di dalam penelitian ini dijelaskan bahwa

    CRM merupakan strategi bisnis yang membantu perusahaan untuk meningkatkan

    kegiatan operasional, dan menempatkan konsumen di pusat bisnis.

  • Selanjutnya penelitian Customer Relationship Management (CRM) di

    bidang company yang berjudul Building Brand Relationships Through Dialogue

    Communication–An Empirical Study (Dissertation Project in Progess)

    menggunakan metodologi research questions, and research design Hoffmann

    (2000).

    Chung et al. (2007) melakukan penelitian Customer Relationship

    Management (CRM) di bidang company yang berjudul An Empirical Study of

    Customer Relationship Management Implementation in Taiwan’s Machine

    Industry. Di dalam penelitian ini dijelaskan bahwa bisnis CRM di

    implementasikan menggunakan strategi management pemasaran, analisis value

    dari pelanggan, mengatur hubungan pelanggan, dan aplikasi teknologi informasi.

    Di dalam penelitian Customer Relationship Managemet (CRM) yang di

    lakukan oleh Ueno (2006) dengan judul The Impact of Customer Relationship

    Managemet di bidang company, dijelaskan bahwa workflow Customer

    Relationship Managemet (CRM) terdiri dari: pengumpulan informasi dan data

    pelanggan, analisis data untuk memprediksi perilaku pelanggan, marketing

    campaigns yaitu menerapkan hasil dari analisis, mengukur hasil, meninjau ulang

    hipotesis, dan mengulangi proses workflow tadi.

    Selain itu penelitian Customer Relationship Management (CRM) di bidang

    company dilakukan oleh Dolinska (2007) yang berjudul Using it to Improve

    Consumer/Partner Relationship Management, yang mana penelitian ini

    menjelaskan bahwa analytical CRM digunakan untuk menganalisis data

    pelanggan, dan penilaian mengenai sebuah resiko.

  • Selanjutnya penelitian Customer Relationship Management (CRM) di

    bidang company yang berjudul The Customer Relationship Management

    Strategies: Personal Needs Assessment of Training and Customer Turnover,

    dengan menggunakan metodologi participants and procedure, measures, dan data

    analysis. Di dalam penelitian ini dijelaskan bahwa tujuan dari customer

    relationship management adalah: memahami kebutuhan pelanggan,

    membedakan antara pelanggan melalui segmentasi pasar, dan melakukan analisis

    loyalitas pelanggan Anvari dan Amin (2010).

    Penelitian Customer Relationship Management (CRM) yang berjudul

    “Adaptive” Learning and “Proactive” Customer Relationship Management

    dilakukan oleh Sun et al. (2006) di bidang company. Yang mana di dalam

    penelitian ini dijelaskan bahwa terdapat 3 komponen untuk customer-centric

    CRM yaitu adaptive learning, forward-looking, dan optimization.

    Revesz dan Balazs (2007) melakukan penelitian Customer Relationship

    Management (CRM) di bidang company dengan menggunakan metodologi

    questionnaire. Di dalam penelitian ini dijelaskan bahwa untuk mencapai

    kesuksesan di dalam mengimplementasi CRM diperlukan beberapa perubahan di

    dalam perusahaan. Perubahan itu yaitu orientasi dari aktivitas pemasaran

    perusahaan mengenai fokus dengan produk atau transaksi.

    Pada bagian selanjutnya Customer Relationship Management (CRM)

    dilakukan di bidang telecommunication companies, yang berjudul Evaluating the

    Adoption Level of Electronic Customer Relationship Management by

    Telecommunication Companies, dengan menggunakan metodologi sampling and

  • survey methods. Penelitian ini mengarahkan untuk menilai penggunaan tools E-

    CRM oleh perusahaan telekomunikasi Hamid et al. (2010).

    Selain itu Curtis et al. (2008) melakukan penelitian Customer Relationship

    Management (CRM) di bidang telecommunication companies dan financial firm

    yang berjudul Customer Relationship Management Strategy (A Teaching Case

    Study) dengan menggunakan metodologi case study. Di dalam case study ini

    terdapat dua bagian, bagian yang pertama yaitu menggambarkan kegagalan

    implementasi sistem CRM pada perusahaan keuangan di USA, dan bagian kedua

    menggambarkan kesuksesan implementasi sistem CRM pada perusahaan

    telekomunikasi di Rusia.

    Selanjutnya penelitian Customer Relationship Management (CRM) di

    lakukan di bidang insurance company yang berjudul The Influence of Customer

    Relationship Management to Customer Satisfaction and Retention in Property

    and Casualty Insurance, dengan menggunakan metodologi data collection dan

    analysis. Di dalam penelitian ini dijelaskan bahwa data-data di kumpulkan dari

    regional property dan casualty insurer, kemudian dilakukan analisis untuk

    menentukan standar kepuasan pelanggan (Lyttle, 2008).

    Selain itu penelitian Customer Relationship Management (CRM)

    dilakukan di bidang general motor company yang berjudul Determinants of

    Successful Customer Relationship Management, dilakukan oleh Ou dan Banerjee

    (2009) dengan menggunakan metodologi case study, dan penelitian ini

    dilaksanakan pada Shanghai General Motors (GM), yang mana

  • mengimplemetasikan strategi teknologi pada tiga dimensi yang di targetkan yaitu

    marketing automation, sales automation, and customer self-service.

    Penelitian Customer Relationship Management (CRM) dilakukan juga di

    bidang organization, yang berjudul Human‐centredness in customer relationship

    management implementation research: Towards a holistic perspective. Para

    peneliti di bidang ini berpendapat bahwa penerapan teknologi informasi (IT) pada

    bidang pemasaran dengan menggunakan Customer Relationship Management

    (CRM) software berkembang pesat, tetapi resiko kegagalan tetap tinggi. Selain itu

    mereka juga berpendapat bahwa pendekatan secara holistik dengan manusia

    sebagai pengguna CRM akan memberikan keuntungan (Wikstrom dan Isomaki,

    2008).

    Penelitian Customer Relationship Management (CRM) di bidang

    organization selanjutnya menggunakan metodologi case study, yang berjudul

    Closing the Gap Between the Expectations of Relationship Marketing and the

    Reality of E-CRM yang diteliti oleh Doherty dan Lockett (2007). Di dalam

    penelitian ini dijelaskan bahwa E-CRM digunakan untuk menggambarkan suatu

    teknologi yang memiliki jangkauan luas yang mana bermanfaat untuk mendukung

    dan memudahkan penerapan strategi CRM disebuah perusahaan, contoh nya web-

    site, e-mail, data capture, data warehouse dan data mining.

    Selanjutnya penelitian di bidang organization dengan judul An Integrative

    Implementation Framework for Electronic Customer Relationship Management:

    Revisiting the General Principles of Usability and Resistance dilakukan oleh

    Fjermestad dan Romano (2003). Di dalam penelitian ini dijelaskan bahwa general

  • usability dan resistance principles merupakan sebuah kerangka integrative untuk

    menganalisis e-crm. Terdapat 3 prinsif dasar dari usability design, yaitu early

    focus on users and tasks empirical measurement, iterative design.

    Penelitian Customer Relationship Management (CRM) di bidang

    organization dengan judul Trends, Topics and Underresearched Areas in CRM

    Research diteliti oleh Wahlberg et al. (2009). Tujuan utama dari penelitian ini

    untuk meningkatkan citra penelitian CRM dengan mengidentifikasi trend dan

    topik menggunakan perspektif CRM yang mana di bagi ke dalam empat bagian,

    yaitu: stategis CRM, analitis CRM, operasional CRM dan kolaborasi CRM.

    Sedangkan Iriana dan Buttle (2008) melakukan penelitian mengenai CRM

    di bidang organization yang berjudul Does Organizational Culture Influence

    CRM Outcomes?. Di dalam penelitian ini dilakukan sebuah pengukuran outcome

    dari CRM menggunakan balanced scorecard.

    Selanjutnya penelitian mengenai Customer Relationship Management

    (CRM) di bidang organization dilakukan oleh Liew (2008), yang berjudul

    Strategic Integration of Knowledge Management and Customer Relationship

    Management, dengan menggunakan metodologi literature review and establishing

    new perspectives with examples. Tujuan dari penelitian ini adalah untuk

    memperkenalkan konsep strategi integrasi knowledge management (KM ) dan

    customer relationship management (CRM), dimana integrasi merupakan isu

    strategis, yang memiliki akibat yang kuat dalam jangka panjang daya saing

    organisasi.

  • Selain itu Kubi dan Doku (2010) melakukan penelitian Customer

    Relationship Management (CRM) di bidang organization yang berjudul Towards

    A Successful Customer Relationship Management: A Conceptual Framework.

    Penelitian ini menjelaskan bahwa untuk mencapai CRM yang sukses harus

    mengkombinasikan komitmen managerial, perubahan budaya dan

    mengkombinasikan sumber dan teknologi untuk mencapai hasil yang diperlukan.

    Selanjutnya Haq et al. (2010) melakukan penelitian Customer

    Relationship Management (CRM) di bidang organization dengan judul Big Five

    Personality and Perceived Customer Relationship Management dengan

    menggunakan metodologi sample and procedure, dan measures. Penelitian ini

    bertujuan untuk menemukan hubungan antara big fivepersonality dimensions dan

    Customer Relationship Management (CRM).

    Penelitian Customer Relationship Management (CRM) masih dilakukan di

    bidang organization, yang berjudul Strategic Issues in Customer Relationship

    Management (CRM) Implementation, yang dilakukan oleh Bull (2003) dengan

    menggunakan metodologi case study. Di dalam penelitian ini dijelaskan bahwa di

    dalam mengimplementasikan CRM memerlukan adanya kepemimpinan yang

    efektif, mengarahkan dan adanya strategi evaluasi.

    Shang dan Chen (2007) melakukan penelitian Customer Relationship

    Management (CRM) di bidang organization yang berjudul Human Processes in

    Customer Relationship Management. Di dalam penelitian ini dijelaskan bahwa

    terdapat tiga jenis penafsiran mengenai CRM yaitu: pertama data-driven yaitu

    fokus pada system CRM yang mengintegrasikan informasi customer dengan

  • menggunakan aplikasi, interfaces, dan peralatan otomatis. Kedua process-driven

    yaitu membangun sebuah aturan, sumber data untuk memperkaya proses. Ketiga

    people-driven yaitu menekankan pada tanggung jawab dari para eksekutif dan staf

    operasional di dalam penggunaan komunikasi face to face untuk mengatur

    hubungan.

    Selanjutnya penelitian Customer Relationship Management (CRM) di

    bidang organization yang berjudul Understanding Success and Failure in

    Customer Relationship Management diteliti oleh King dan Burgess (2008). Di

    dalam penelitian ini dijelaskan bahwa, terdapat manfaat CRM yang terdiri dari

    tangible benefits dan intangible benefits, yang termasuk tangible benefits yaitu:

    meningkatkan pendapatan dan keuntungan, penggunaan waktu lebih cepat, dapat

    mengurangi biaya internal, meningkatkan produktivitas karyawan, mengurangi

    biaya pemasaran. Sedangkan yang termasuk intangible benefits yaitu:

    meningkatkan kepuasan pelanggan, meningkatkan customer service,

    mengefektifkan proses bisnis, dan lebih mengerti kebutuhan pelanggan.

    Penelitian Customer Relationship Management (CRM) di bidang

    organization yang berjudul Quality and Effectiveness of Enterprise Resource

    Planning – Customer Relationship Management Systems: Implications for

    Information Systems Marketing Strategies, dengan menggunakan metodologi

    research question diteliti oleh Hatzithomas et al. (2007). Di dalam penelitian ini

    CRM di definisikan sebagai pendekatan yang mengintegrasikan penjualan,

    pelayanan terhadap pelanggan, dan pemasaran.

  • Selanjutnya penelitian Customer Relationship Management (CRM)

    dilakukan di bidang marketing yang di lakukan oleh Chen et al. (2007) dengan

    menggunakan metodologi case study, penelitian ini membahas mengenai teori

    jaringan sosial dan perspektif CRM.

    Sedangkan Kumar (2003) melakukan penelitian Customer Relationship

    Management (CRM) yang berjudul Customer Relationship Management, di

    bidang marketing dengan menggunakan metodologi data base approach. Data

    base yang efektif merupakan suatu hal yang penting untuk kesuksesan CRM, data

    base pemasaran mengizinkan untuk menganalisis pelanggan, dan semakin dekat

    dengan pelanggan, dan mengklasifikasikan pelanggan kedalam group yang

    berbeda.

    Pada bagian ini penelitian Customer Relationship Management (CRM)

    dilakukan di bidang business yang berjudul Customer Knowledge Management -

    Improving Performance of Customer Relationship Management with Knowledge

    Management dengan menggunakan metodologi action research, dan case study.

    Menurut Bueren et al. (2004) di dalam mengintegrasikan CRM dengan knowledge

    management ada beberapa hal yang harus dipertimbangkan mengenai informasi

    pelanggan, diantaranya yaitu, mengerti kebutuhan pelanggan, informasi

    dibutuhkan untuk pelanggan berinteraksi dengan perusahaan, pelanggan memiliki

    informasi atau pengetahuan mengenai produk dan services yang disediakan oleh

    perusahaan.

  • Penelitian Customer Relationship Management (CRM) di bidang business

    selanjutnya, berjudul Initiation Stage of A Mobile Customer Relationship

    Management yang dilakukan oleh Sinisalo et al. (2005). Tujuan utama dari

    penelitian ini yaitu membangun suatu framework mengenai cara-cara inisiasi

    mobile customer relationship management (mCRM) di dalam penjualan secara

    eceran. Di dalam inisiasi langkah-langkah Mcrm terdapat dua aspek yang

    signifikan yaitu teknologi dan pemasaran.

    Selanjutnya penelitian Customer Relationship Management (CRM) masih

    dilakukan di bidang business yang diteliti oleh Fjermestad dan Romano (2003),

    yang berjudul Electronic Customer Relationship Management Revisiting the

    General Principles of Usability and Resistance – An Integrative Implementation

    Framework. Di dalam penelitian ini dijelaskan bahwa terdapat dua tipe framework

    yang penting dan harus dipertimbangkan yaitu usability dan resistance model.

    Di bidang business yang berjudul Making Customer Relationship

    Management Work: the Measurement and Profitable Management of Customer

    Relationships yang diteliti oleh Ryals (2005). Penelitian ini menunjukan bahwa

    CRM memberikan kinerja perusahaan yang lebih baik melalui pengukuran

    Customer Relationship Management (CRM). Selain itu dengan mempelajari

    pendapatan rinci, dan data biaya yang khusus untuk individu nasabah, atau

    segmen pelanggan perusahaan menyebabkan perusahaan merubah strategi CRM

    mereka.

    Penelitian selanjutnya di bidang business berjudul Customer Relationship

    Management: Implementation Process Perspective yang diteliti oleh Mishra dan

  • Mishra (2009). Di dalam penelitian ini dijelaskan bahwa mengimplementasikan

    CRM merupakan kebutuhan yang sangat penting karena berfungsi untuk

    menyeimbangkan solusi bisnis dengan strategi bisnis.

    Sedangkan Richards dan Jones (2008) melakukan penelitian Customer

    Relationship Management (CRM) di bidang business yang berudul Customer

    relationship managemen: Finding value drivers. Penelitian ini akan memberikan

    kontribusi untuk literatur CRM dalam tiga cara: pertama berusaha untuk

    menyederhanakan definisi CRM dengan menggunakan pengambilan keputusan

    manajemen sebagai patokan untuk mengevaluasi definisi, kedua mengidentifikasi

    manfaat driver terkait dengan inisiatif CRM melalui pencarian literature yang

    luas, ketiga menganjurkan proposisi yang berkaitan dengan manfaat driver untuk

    sebuah tindakan atau langkah yang tepat.

    Selain itu Penelitian Customer Relationship Management (CRM) di

    bidang business dilakukan oleh Body et al. (2006) yang berjudul berjudul Impact

    of Data Integration on CRM in the Electronic Commerce of Smes, dengan

    menggunakan metodologi data collecting, and the study sample. Di dalam

    penelitian ini dijelaskan bahwa data dikumpulkan dari 224 small and medium-

    sized enterprises (SMEs) kemudian diproses dengan partial least square (PLS)

    yang mana menunjukan bahwa dengan adanya integrasi data web dapat

    meningkatkan kesetian pelanggan.

    Pada bagian selanjutnya penelitian Customer Relationship Management

    (CRM) dilakukan di bidang financial services industry yang diteliti oleh Panda

    (2001). Di dalam penelitian ini di jelaskan bahwa terdapat konsep untuk

  • menciptakan creating customer life time value yaitu dengan menganalisis strategi

    management kredit dan sistem billing untuk financial services industry.

    Selanjutnya penelitian Customer Relationship Management (CRM) di

    bidang financial dengan menggunakan metodologi a questionnaire-based survey,

    yang mana questionnaire ini dirancang untuk menyelidiki bagaimana praktisi di

    Cina merasakan manfaat dari menggunakan internet untuk berbagi informasi

    dengan pelanggan mereka dan penelitian tersebut dilaksanakan di Chinese

    financial services (Wong et al. 2003).

    Penelitian Customer Relationship Management (CRM) di bidang financial

    services selanjutnya berjudul Implementing A Customer Relationship

    Management Programme in an Emerging Market yang diteliti oleh Berndt et al.

    (2005). Dimana di dalam penelitian ini dijelaskan bahwa terdapat 4 langkah untuk

    mengimplementasikan Customer Relationship Management (CRM). Pertama

    mengidentifikasi customers, ke dua membedakan jenis layanan, ke tiga interaksi

    dengan pelanggan, ke empat kustomisasi produk, komunikasi dan jasa.

    Selain itu penelitin Customer Relationship Management (CRM) dilakukan

    di bidang airlines di Taiwan yang berjudul The Cause-and-Effect Relations of

    Customer Relationship Management Resources, Customer Relationship

    Management Practices and Customer Voluntary Behavior: A Study of Taiwan

    International Airlines, dengan menggunakan metode using quota sampling.

    Dimana perusahaan penerbangan tersebut mengambil manfaat dari proses

    pengaturan data pelanggan yang digunakan untuk mendukung airlines di dalam

    memahami hal-hal apa saja yang dibutuhkan oleh para pelanggan. Dan isu penting

  • dari industri penerbangan ini setelah mengimplementasikan CRM yaitu dapat

    memberikan service yang dibutuhkan oleh pelanggan, misalnya pelanggan bisa

    melihat daftar keberangkatan dan check-in (Chen dan Ling, 2007).

    Sedangkan Schierholz et al. (2006), melakukan penelitian Customer

    Relationship Management (CRM) yang berjudul Mobile Systems for Customer

    Service Differentiation the Case of Lufthansa di bidang Airline Industry dengan

    menggunakan metodologi case study. Case study merupakan dasar dari

    wawancara semi terstruktur, menganalisis individu dari sebuah catatan yang

    kemudian dijadikan informasi dengan mempelajari organisasi dalam bentuk

    dokumentasi proyek, dokumentasi sistem, model, spreadsheets, dan skema

    organisasi.

    Pada bagian ini penelitian Customer Relationship Management (CRM)

    dilakukan di bidang hotels yang berjudul Linking CRM Strategy, Customer

    Performance Measures and Performance in the Hotel Industry, dengan

    menggunakan metodologi data collecting pada industri hotel. Penelitian ini

    menjelaskan bahwa CRM telah menjadi sebuah strategi yang diperlukan untuk

    menarik dan meningkatkan pelanggan baru dan mempertahankan pelanggan yang

    lama (Kasim dan Minai, 2009).

    Selain itu penelitian Customer Relationship Management (CRM) di

    lakukan di bidang healthy yang berjudul Effective Customer Relationship

    Management of Health Care: A Study of Hospitals in Thailand. Penelitian ini

    menjelaskan bahwa untuk mendapatkan sebuah hasil, maka diterapkan sebuah

    teknik factor analysis dan multiple regression untuk pengumpulan data dari 500

  • pasien rawat jalan dari 5 rumah sakit besar di Bangkok (Laohasirichaikul et al.

    2010).

    Selanjutnya penelitian Customer Relationship Management (CRM) di

    lakukan di bidang mobile phone services yang berjudul The Relationship between

    E-Service Quality and Ease of Use on Customer Relationship Management

    (CRM) Performance: An Empirical Investigation in Jordan Mobile Phone

    Services. Penelitian ini melakukan investigasi mengenai e-service quality, ease of

    use, enjoyment dan usability dari pencapaian CRM. Yang mana Ease of use

    merupakan sebuah faktor menyangkut teknologi yang memiliki peran penting di

    dalam pencapain CRM. E-service quality didefinisikan sebagai sebuah website

    yang memberikan pelayanan dan memudahkan di dalam belanja secara efektif dan

    efisien di dalam pembelian dan pengiriman produk dan jasa (Wahab et al. 2010).

    Penelitian Customer Relationship Management (CRM) di lakukan juga di

    bidang data mining yang diteliti oleh Ngai et al. (2009) yang berjudul Application

    of Data Mining Techniques in Customer Relationship Management: A Literature

    Review and Classification dengan menggunakan metodologi classification and

    association models. Di dalam classification method terdiri dari empat dimensi

    yaitu, customer identification, customer attraction, customer retention, customer

    development sedangkan associatio menggunakan tools yang umum yaitu statistik

    dan apriori algoritma.

    Di bidang purchasing penelitian Customer Relationship Management

    (CRM) juga di lakukan dengan judul The Impact of Inaccurate Color on

    Customer Retention and CRM. Menurut Parker et al. (2009) color inaccuracy

  • merupakan sebuah karakteristik dari banyak jaringan yang digunakan untuk

    menyampaikan informasi mengenai produk, selain itu yang memberikan dampak

    pada efektivitas sender-to-client.

    Selanjutnya penelitian Customer Relationship Management (CRM) di

    lakukan di bidang grocery stores, dengan menggunakan metodologi

    questionnaires dan data analysis, data di analisis oleh SPSS menggunakan chi-

    square dan pearson correlation test (Rittippant et al. 2009).

    Selain itu penelitian Customer Relationship Management (CRM) di

    lakukan di bidang academic, dan menggunakan metodologi data collection, yang

    dilakukan oleh Paulissen et al. (2007). Di dalam penelitian ini dijelaskan bahwa

    terdapat phase di dalam CRM lifecycle yaitu, adoption, acquisition,

    implementation , use & maintenance, evolution dan retirement.

    Pada bagian akhir dari pembahasan mengenai penelitian Customer

    Relationship Management (CRM) di lakuakn di bidang insurance industry yang

    berjudul Explaining A Success Model for the Establishment of Electronic

    Customer Relationship Management (e-CRM), menjelaskan bahwa e-CRM

    merupakan kombinasi dari software, hardware, aplikasi, proses, dan komitmen

    management untuk menetapkan suatu hubungan yang menyenangkan dengan

    pelanggan (Yazdanpanah, 2007).

    Berdasarkan gambaran latar belakang di atas, penelitian Customer

    Relationship Management (CRM) dapat diterapkan di perusahaan dalam bidang

    apapun. Baik perusahaan di bidang penjualan barang dan jasa, banking, company,

    telecommunication companies, financial, insurance company, general motor

  • company, organization, marketing, business, airlines, hotels, healthy, mobile

    phone services, data mining, purchasing, grocery stores, academic dll. Salah satu

    penerapan Customer Relationship Management (CRM) adalah pada perusahaan

    yang bergerak di bidang penjualan barang & jasa seperti PT. Gatra Citra Kencana

    Tour & Travel.

    PT. Gatra Citra Kencana merupakan perusahaan yang bergerak dalam

    bidang usaha jasa pariwisata, khususnya bidang tour & travel, dimana saat ini

    mengalami pertumbuhan pelanggan yang pesat. Sebagai perusahaan jasa, mutu

    dari pelayanan merupakan kunci dari keberhasilan. Pelayanan yang baik pada

    akhirnya akan mampu memberikan kepuasan kepada pelanggan. Pelayanan yang

    optimal pada akhirnya juga akan mampu meningkatkan image organisasi sehingga

    citra organisasi di mata pelanggannya terus meningkat. Berdasarkan latar

    belakang di atas, skripsi dengan judul Rancang Bangun Aplikasi Customer

    Relationship Management (CRM) berbasis web pada PT. Gatra Citra Kencana

    Tour & Travel layak untuk diangkat ke permukaan.

    1.2 Rumusan Masalah

    Berdasarkan latar belakang maka pokok masalah yang akan diteliti adalah:

    1. Bagaimana melakukan analisis dan perancangan aplikasi Customer

    Relationship Management (CRM) pada PT. Gatra Citra Kencana Tour &

    Travel?

    2. Bagaimana membuat aplikasi Customer Relationship Management (CRM)

    berbasis web?

  • 3. Bagaimana menentukan infrastruktur Customer Relationship Management

    (CRM)?

    4. Bagaimana mengimplementasikan aplikasi Customer Relationship

    Management (CRM)?

    1.3 Batasan Masalah

    Penelitian ini dibatasi pada: analisis, merancang dan membuat aplikasi

    Customer Relationship Management (CRM) berbasis web pada divisi outbound

    tour (tour internasional) dan Inbound tour (tour domestik). Aplikasi Customer

    Relationship Management (CRM) ini dilakukan sampai tahap testing.

    1.4 Ruang Lingkup Penelitian

    Pelaksanaan penelitian ini dilakukan di PT. Gatra Citra Kencana Tour &

    Travel yang berlokasi di Jln. Warung Jati Timur Raya No. 26 Warung Buncit,

    Jakarta 12740. Penelitian ini dilakukan selama kurang lebih 1 bulan terhitung dari

    8 Maret 2011 sampai dengan 6 April 2011.

    1.5 Tujuan Penelitian

    Tujuan umum dari penelitian ini adalah menghasilkan analisis dan

    perancangan aplikasi Customer Relationship Management (CRM) berbasis web.

    Tujuan khusus dari penelitian ini menghasilkan:

    1. Analisis proses bisnis yang berjalan dan proses bisnis yang akan

    dikembangkan.

  • 2. Rancangan aplikasi Customer Relationship Management (CRM).

    3. Aplikasi Customer Relationship Management (CRM) berbasis web.

    1.6 Manfaat Penelitian

    Sesuai dengan permasalahan dan tujuan penelitian yang sudah disebutkan,

    maka manfaat penelitian yang diharapkan adalah:

    1. Memberikan pemahaman mengenai analisis dan perancangan aplikasi

    Customer Relationship Management (CRM).

    2. Memberikan gambaran secara umum mengenai aplikasi Customer

    Relationship Management (CRM) berbasis web.

    3. Menjadi referensi bagi peneliti selanjutnya yang akan melakukan

    penelitian yang sama.

    1.7 Metodologi Penelitian

    Metodologi penelitian yang digunakan di dalam penelitian skripsi ini

    terdiri dari metode pengumpulan data, metode analisis CRM dan metode

    pengembangan sistem.

    1. Metode Pengumpulan Data

    Di dalam metode pengumpulan data terdiri dari: observasi, wawancara dan

    studi pustaka (Nazir, 2005).

  • 2. Metode Analisis Customer Relationship Management

    Metode analisis Customer Relationship Management (CRM)

    menggunakan rantai nilai CRM. Dalam analisis ini akan digunakan tahapan

    strategi yang terdapat dalam CRM yaitu (Buttle, 2007):

    1. Menambah jumlah pelanggan (Acquire)

    2. Meningkatkan layanan yang ada kepada pelanggan (Enchance)

    3. Mempertahankan pelanggan yang sudah ada (Retain)

    3. Metode Pengembangan Sistem

    Metode yang digunakan di dalam pengembangan sistem ini adalah metode

    berorientasi objek dengan model pengembangan RAD (Rapid Application

    Development) yang meliputi 3 tahap yaitu, Fase Perencanaan Syarat, Fase

    Workshop Desain, dan Fase Implementasi (Kendall, 2008). Metode

    pengembangan sistem ini menggunakan notasi UML (Unified Modelling

    language). Diagram yang digunakan yaitu, Use case diagram, Class diagram,

    Statechart Diagram, Sequence Diagram, Activity Diagram whitten et al. (2004).

  • 1.8 Sistematika Penulisan

    Dalam penyusunan skripsi ini sistematika penulisan terdiri dari 5 (lima)

    bab, adapun uraian masing-masing bab tersebut adalah:

    BAB I PENDAHULUAN

    Bab ini membahas tentang latar belakang, perumusan masalah,

    batasan masalah, tujuan dan manfaat penelitian, metodologi

    penelitian, dan sistematika penulisan.

    BAB II LANDASAN TEORI

    Pada bab ini akan dibahas mengenai dasar-dasar teori yang

    mendukung penulisan skripsi.

    BAB III METODOLOGI PENELITIAN

    Bab ini menjelaskan metode pengumpulan data, metode analisis

    CRM, metode pengembangan sistem dan kerangka berpikir yang

    digunakan untuk skripsi ini. Penjelasan yang terkait merupakan

    tahap dan kegiatan dalam penelitian selama skripsi.

    BAB IV HASIL DAN PEMBAHASAN

    Pada bab ini akan menguraikan company profile PT. Gatra Citra

    Kencana Tour & Travel Jakarta Selatan serta membahas analisis

  • dan perancangan yang akan dibuat sesuai dengan analisis

    permasalahan yang ada pada PT. Gatra Citra Kencana Tour &

    Travel Jakarta Selatan.

    BAB V PENUTUP

    Bab ini akan menguraikan kesimpulan yang dapat diambil dari

    penyusunan skripsi ini serta saran untuk memperbaiki dan

    mengembangkan lebih lanjut dari penyusunan skripsi ini.

  • BAB II

    LANDASAN TEORI

    2.1 Aplikasi

    2.1.1 Definisi Aplikasi

    Eklesia (2010) menjelaskan bahwa aplikasi adalah penggunaan atau

    penerapan suatu konsep yang menjadi pokok pembahasan. Aplikasi dapat

    diartikan juga sebagai program komputer yang dibuat untuk menolong manusia,

    dalam melaksanakan tugas tertentu. Aplikasi software yang dirancang untuk

    penggunaan praktisi khusus, klasifikasi luas ini dapat dibagi menjadi 2 (dua)

    yaitu:

    1) Aplikasi software spesialis, program dengan dokumentasi tergabung yang

    dirancang untuk menjalankan tugas tertentu.

    2) Aplikasi paket, suatu program dengan dokumentasi tergabung yang

    dirancang untuk jenis masalah tertentu.

    2.1.2 Definisi Aplikasi Web

    Selain itu Eklesia (2010) mendefinisikan aplikasi web sebagai aplikasi

    yang diakses melalui jaringan seperti internet atau intranet. Istilah ini juga dapat

    berarti sebuah aplikasi software komputer yang host di lingkungan browser yang

  • dikuasai, (misalnya Java applet) atau dikodekan dalam bahasa yang didukung oleh

    browser, (seperti JavaScript, dikombinasikan dengan sebuah bahasa markup yang

    diberikan seperti browser HTML) dan bergantung pada browser web umum untuk

    membuat aplikasi dieksekusi. Contoh aplikasi web yang banyak digunakan

    misalnya Yahoo Mail, GMail, Google search engine, Friendster, YouTube, Flickr,

    WordPress, dan lain sebagainya.

    2.2 World Wide Web (WWW)

    2.2.1 Definisi World Wide Web (WWW)

    World Wide Web (WWW) adalah suatu ruang informasi yang dipakai oleh

    pengenal global yang disebut Uniform Resource Identifier (URI) untuk

    mengidentifikasi sumber-sumber daya yang berguna. WWW sering dianggap

    sama dengan internet secara keseluruhan, walaupun sebenarnya ia hanyalah

    bagian daripadanya ( Wibowo, 2010).

    2.2.2 Sejarah World Wide Web (WWW)

    Pada tahun 1991 Berners-Lee menemukan World Wide Web (WWW).

    Awalnya Berners-Lee hanya ingin menemukan cara untuk menyusun arsip-arsip

    risetnya. Untuk itu, dia mengembangkan suatu sistem untuk keperluan pribadi.

    Sistem itu adalah program peranti lunak yang diberi nama Equire. Dengan

    program itu, Berners-Lee berhasil menciptakan jaringan terkait antara berbagai

    arsip sehingga memudahkan informasi yang dibutuhkan. Inilah yang kemudian

    menjadi dasar dari sebuah revolusi yang dikenal sebagai web. WWW

    http://adibowo.com/�

  • dikembangkan pertama kali di pusat penelitian fisika partikel Eropa (CERN),

    Jenewa, Swiss. Pada tahun 1989 Berners-lee membuat proposal untuk proyek

    pembuatan hypertext secara global, kemudian pada bulan Oktober 1990, ‘World

    Wide Web‘ sudah bisa dijalankan dalam lingkungan CERN. Pada musim panas

    tahun 1991, WWW resmi digunakan secara luas pada jaringan internet (Wibowo,

    2010).

    2.3 Internet

    2.3.1 Definisi Internet

    Internet adalah jaringan komputer yang terhubung secara internasional dan

    tersebar di seluruh dunia. Jaringan ini meliputi jutaan komputer yang terhubung

    satu dengan yang lainnya dengan memanfaatkan jaringan telepon (baik kabel

    maupun gelombang elektromagnetik). Jaringan jutaan komputer ini

    memungkinkan berbagai aplikasi dilaksanakan antar komputer dalam jaringan

    internet dengan dukungan software dan hardware yang dibutuhkan. Untuk

    bergabung dalam jaringan ini, satu pihak ( dalam hal ini provider ) harus memiliki

    program aplikasi serta bank data yang menyediakan informasi dan data yang

    dapat di akses oleh pihak lain yang tergabung dalam internet (Yuuga, 2009).

  • 2.4 HTML

    2.4.1 Definisi HTML

    HTML (HyperText Mark up Language) merupakan suatu metode untuk

    mengimplementasikan konsep hypertext dalam suatu naskah atau dokumen.

    HTML sendiri bukan tergolong pada suatu bahasa pemrograman karena sifatnya

    yang hanya memberikan tanda (marking up) pada suatu naskah teks dan bukan

    sebagai program (Widiyanti, 2009).

    2.4.2 Kumpulan Tag HTML

    Menurut Widiyanti (2009) terdapat beberapa kumpulan tag HTM yaitu

    sebagai berikut:

    1) (!-- --) Memberi komentar atau keterangan. Kalimat yang terletak pada tag

    kontiner ini tidak akan terlihat pada browser.

    2) (a href ) Membuat link ke halaman lain atau ke bagian lain dari halaman

    tersebut.

    3) (a name) Membuat nama bagian yang didefinisikan pada link pada

    halaman yang sama.

    4) (applet) Sebagai awal dari Java applets.

    5) (area) Mendefinisikan daerah yang dapat di klik (link) pada image map.

    6) (b) Membuat teks tebal.

    7) (basefont) Membuat atribut teks default seperti jenis, ukuran dan warna

    font.

  • 8) (bgsound) Memberi (suara latar) background sound pada halaman web.

    9) (big) Memperbesar ukuran teks sebesar satu point dari defaultnya.

    10) (blink) Membuat teks berkedip.

    11) (body) Tag awal untuk melakukan berbagai pengaturan terhadap text,

    warna link & visited link.

    12) (br) Pindah baris.

    13) (caption) Membuat caption pada table.

    14) (center) Untuk perataan tengah terhadap teks atau gambar.

    15) (comment) Meletakkan komentar pada halaman web tidak akan nampak

    pada browser.

    16) (dd) Indents teks.

    17) (div) Represents different sections of text.

    18) (embed) Menambahkan sound or file avi ke halaman web.

    19) (fn) Seperti tag (a name).

    20) (font) Mengganti jenis, ukuran, warna huruf yang akan digunakan untuk

    teks.

    21) (form) Mendefinisikan input form.

    22) (frame) Mendefinisikan frame.

    23) (frameset) Mendefinisikan attribut halaman yang akan menggunakan

    frame.

    24) (h1 ... h6) Ukuran font.

    25) (head) Mendefinisikan head document.

    26) (hr) Membuat garis horizontal.

  • 27) (i) Membuat teks miring.

    28) (img) Image, imagemap atau an animation.

    29) (input) Mendefinisikan input field pada form.

    30) (li) Membuat bullet point atau baris baru pada list (berpasangan dengan

    tag (dir), (menu) (ol) and (ul).

    31) (map) Mendefinisikan client-side map.

    32) (marquee) Membuat scrolling teks (teks berjalan) - hanya pada MS IE.

    33) (nobr) Mencegah ganti baris pada teks atau images.

    34) (noframes) Jika browser user tidak mendukung frame.

    35) (ol) Mendefinisikan awal dan akhir list.

    36) (p) Ganti paragraph.

    37) (pre) Membuat teks dengan ukuran huruf yang sama.

    38) (script) Mendefinisikan awal script.

    39) (table) Membuat table.

    40) (td) Kolom pada table.

    41) (title) Mendefinisikan title.

    42) (tr) Baris pada table.

    43) (u) Membuat teks bergaris bawah.

    2.5 APACHE

    2.5.1 Definisi Apache

    Apache adalah sebuah nama web server yang bertanggung jawab pada

    request-response HTTP dan logging informasi secara detail. Selain itu, Apache

  • juga diartikan sebagai suatu web server yang kompak, modular, mengikuti standar

    protokol HTTP, dan tentu saja sangat digemari. Kesimpulan ini bisa didapatkan

    dari jumlah pengguna yang jauh melebihi para pesaingnya. Sesuai hasil survei

    yang dilakukan oleh Netcraft, bulan Januari 2005 jumlahnya tidak kurang dari

    68% pangsa web server yang berjalan di internet. Ini berarti jika semua web

    server selain apache digabung, masih belum bisa mengalahkan jumlah apache.

    Saat ini ada dua versi apache yang bisa dipakai untuk server produksi, yaitu versi

    mayor 2.0 dan versi mayor 1.3. Apache merupakan web server yang paling

    banyak digunakan saat ini. Hal ini disebabkan oleh beberapa sebab, di antaranya

    adalah karena sifatnya yang opensource dan mudahnya mengkostumisasikannya,

    diantaranya dengan menambahkan support secure protocol melalui ssl dan

    konektifitasnya dengan database server melalui bahasa scripting PHP (Ajid,

    2008).

    2.5.2 Sejarah Singkat Apache

    Apache merupakan web server yang paling banyak dipergunakan di

    internet. Program ini pertama kali di desain untuk sistem operasi lingkungan

    UNIX. Namun demikian, pada beberapa versi berikutnya apache mengeluarkan

    programnya yang dapat dijalankan di Windows NT. Berdasarkan sejarahnya,

    apache dimulai oleh veteran developer NCSA httpd (National Center for

    Supercomputing Application). Saat itu pengembangan NCSA httpd sebagai web

    server mengalami stagnasi. Rob Mc CooL meninggalkan NCSA dan memulai

    sebuah proyek baru bersama para webmaster lainnya, memperbaiki bug, dan

  • menambahkan fitur pada NCSA httpd. Mereka mengembangkan program ini

    lewat mailing list. Dengan berpijak pada NCSA httpd versi 1.3, team apache

    mengeluarkan rilis pertama kali secara resmi apache versi 0.6.2 (Nuari, 2008).

    2.5.3 Beberapa Dukungan Apache

    Apache mempunyai program pendukung yang cukup banyak. Hal ini

    memberikan layanan yang cukup lengkap bagi penggunanya. Beberapa dukungan

    apache (Nuari, 2008):

    1) Kontrol akses. Kontrol ini dapat dijalankan berdasarkan nama host atau

    nomor IP.

    2) CGI (Common Gateway Interface), yang paling terkenal untuk digunakan

    adalah PERL (Practical Extraction and Report Language), didukung oleh

    apache dengan menempatkannya sebagai modul (mod_perl).

    3) PHP (Personal Home Page/PHP Hypertext Processor); program dengan

    metode semacam CGI, yang memproses teks dan bekerja di server.

    Apache mendukung PHP dengan menempatkannya sebagai salah satu

    modulnya (mod_php). Hal ini membuat kinerja PHP menjadi lebih baik.

    4) SSI (Server Side Includes).

    Platform yang didukung oleh apache saat ini (Nuari, 2008):

    a. Linux

    b. SunOS

    c. UnixWare

  • d. FreeBSD

    e. Solaris

    f. AIX

    g. OpenBSD

    h. IRIX

    i. SCO

    j. NetBSD

    k. HPUX

    l. BSDI

    m. Digital Unix

    2.5.4 Fasilitas yang Dimiliki Apache

    Beberapa fasilitas yang dimiliki apache antara lain (Dammar, 2010):

    a) Apache web server mampu dalam merespon client sangat cepat jauh

    melebihi server NCSA.

    b) Mampu dikompilasi sesuai dengan spesifikasi HTTP yang sekarang.

    c) Server apache dapat otomatis berkomunikasi dengan client browser nya

    untuk menampilkan dengan tampilan yang terbaik pada client browser

    nya. Misalnya browser ingin menampilkan dalam bahasa spanyol maka

    apache web server otomatis mencari dalam servisnya halaman-halaman

    dengan bahasa spanyol.

    d) Web server apache secara otomatis menjalankan file index html, halaman

    utamanya untuk ditampilkan secara otomatis pada client nya.

  • e) Web server apache mempunyai level-level pengamanan.

    f) Apache mempunyai komponen dasar terbanyak dibandingkan dengan web

    server lain.

    g) Mendukung transaksi yang aman (secure transaction) dengan

    menggunakan SSL (Secure Socket Layer).

    h) Mempunyai dukungan teknis melalui web.

    2.6 PHP

    2.6.1 Sejarah PHP

    Menurut Anshori (2009) PHP adalah teknologi yang diperkenalkan pada

    tahun 1994 oleh Rasmus Lerdorf. Beberapa versi awal yang tidak dipublikasikan

    digunakan pada situs pribadinya untuk mencatat siapa saja yang mengakses daftar

    riwayat hidup online nya. Kemudian ia mengeluarkan Personal Home Page Tools

    versi 1.0 secara gratis.Versi ini pertama kali keluar pada awal tahun 1995.

    Terkandung didalamnya sebuah parser engine (mesin pengurai) yang sangat

    sederhana yang hanya mampu mengolah macro khusus dan beberapa utilitas yang

    sering digunakan pada pembuatan home page, seperti buku tamu, pencacah, dan

    hal semacamnya. Parser tersebut ditulis ulang pada pertengahan 1995 dan

    dinamakan PHP/FI version 2. FI (Form Interprenter) sendiri berasal dari kode lain

    yang ditulis juga oleh Rasmus, yang menterjemahkan HTML dari data. Ia

    menggabungkan script personal home page tools dengan form interprenter dan

    menambahkan dukungan terhadap server database yang menggunakan format

    mSQL sehingga lahirlah PHP/FI. PHP/FI tumbuh dengan pesat, dan orang-orang

  • mulai menyiapkan kode-kode programnya supaya bisa didukung oleh PHP. Sulit

    memberikan data statistik yang akurat, namun diperkirakan pada akhir 1996

    PHP/FI sudah digunakan sedikitnya pada 15.000 situs web di seluruh dunia. Pada

    pertengahan 1997, angka tersebut berubah menjadi 50.000. Pada saat itu juga

    terdapat perubahan di dalam pengembangan PHP. PHP berubah dari proyek

    pribadi Rasmus menjadi sebuah tim yang lebih terorganisasi. Parsernya ditulis

    ulang dari bentuk rancangan awal oleh Zeev Suraski dan Andi Gutmans, dan

    parser baru ini adalah sebagai dasar PHP Version 3. Banyak kode utilitas yang

    berasal dari PHP/FI diport ke PHP3, dan banyak diantaranya sudah selesai ditulis

    ulang secara lengkap. Pada pertengahan 1998, baik PHP/FI maupun PHP3

    dikemas bersama dengan produk-produk komersial seperti server web stronghold

    buatan C2 dan linux redhat, dan menurut survei yang dilakukan oleh NetCraft,

    kemungkinan PHP digunakan pada lebih dari 150.000 situs web di seluruh dunia.

    Sebagai pembanding, angka tersebut lebih banyak daripada pengguna server web

    Enterprise server buatan netscape di internet.

    Sedangkan menurut Muharam (2008) 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, kependekan dari Hypertext

    Preprocessing’/Form Interpreter. Dengan perilisan kode sumber ini menjadi open

    source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.

    Pada bulan November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP

    http://id.wikipedia.org/wiki/Rasmus_Lerdorf�http://id.wikipedia.org/wiki/1995�http://id.wikipedia.org/w/index.php?title=FI&action=edit&redlink=1�http://id.wikipedia.org/w/index.php?title=Form_Interpreted&action=edit&redlink=1�http://id.wikipedia.org/w/index.php?title=Form_Interpreted&action=edit&redlink=1�http://id.wikipedia.org/w/index.php?title=Form_Interpreted&action=edit&redlink=1�http://id.wikipedia.org/wiki/Web�http://id.wikipedia.org/w/index.php?title=PHP/FI&action=edit&redlink=1�http://id.wikipedia.org/wiki/Open_source�http://id.wikipedia.org/wiki/Open_source�http://id.wikipedia.org/wiki/Open_source�http://id.wikipedia.org/wiki/Programmer�http://id.wikipedia.org/w/index.php?title=Interpreter&action=edit&redlink=1�

  • sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga

    modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

    Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter

    PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada bulan Juni

    1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan

    rilis tersebut sebagai PHP 3.0. Pada pertengahan tahun 1999, Zend merilis

    interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah

    versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak

    dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks

    tetapi tetap memiliki kecepatan dan stabilitas yang tinggi. Pada Juni 2004, Zend

    merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan

    besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke

    dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah

    paradigma berorientasi objek.

    2.6.2 Definisi PHP

    Menurut Anshori (2009) PHP singkatan dari personal home page tools,

    adalah sebuah bahasa scripting yang dibundel dengan HTML, yang dijalankan

    disisi server. Sebagian besar perintahnya berasal dari C, Java dan Perl dengan

    beberapa tambahan fungsi khusus PHP. Bahasa ini memungkinkan para pembuat

    aplikasi web menyajikan halaman HTML dinamis dan interaktif dengan cepat dan

    mudah, yang dihasilkan server. PHP juga dimaksudkan untuk mengganti

    teknologi lama seperti CGI (common gateway interface) PHP bisa berinteraksi

    dengan hampir semua teknologi web yang sudah ada. Developer bisa menulis

    http://id.wikipedia.org/wiki/C�http://id.wikipedia.org/w/index.php?title=Zend&action=edit&redlink=1�http://id.wikipedia.org/w/index.php?title=PHP_3.0&action=edit&redlink=1�http://id.wikipedia.org/w/index.php?title=PHP_4.0&action=edit&redlink=1�http://id.wikipedia.org/wiki/Juni�http://id.wikipedia.org/wiki/2004�http://id.wikipedia.org/w/index.php?title=PHP_5.0&action=edit&redlink=1�http://id.wikipedia.org/wiki/Pemrograman_berorientasi_objek�

  • sebuah program PHP yang mengeksekusi suatu program CGI di server web lain.

    Fleksibilitas ini amat bermanfaat bagi pemilik situs-situs web yang besar dan

    sibuk, karena pemilik masih bisa mempergunakan aplikasi-aplikasi yang sudah

    terlanjur dibuat di masa lalu dengan CGI, ISAP, atau dengan script seperti Perl,

    Awk atau Python selama proses migrasi ke aplikasi baru yang dibuat dengan PHP.

    Ini mempermudah dan memperluas peralihan antara teknologi lama dan teknologi

    baru.

    2.6.3 Kelebihan PHP

    Beberapa Kelebihan PHP dari bahasa pemrograman lain (Anshori, 2009):

    a) Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak

    melakukan sebuah kompilasi dalam penggunaanya.

    b) Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling

    mudah karena referensi yang banyak.

    c) PHP adalah bahasa open source yang dapat digunakan di berbagai mesin

    (linux, unix, windows) dan dapat dijalankan secara runtime melalui

    console serta juga dapat menjalankan perintah-perintah system.

    d) Web Server yang mendukung PHP dapat ditemukan dimana - mana dari

    mulai IIS sampai dengan apache, dengan konfigurasi yang relatif mudah.

    e) Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis

    dan developer yang siap membantu dalam pengembangan.

  • 2.7 MySQL

    2.7.1 Definisi MySQL

    MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL

    (database management system) atau DBMS yang multithread, multi-user, dengan

    sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia

    sebagai perangkat lunak gratis dibawah lisensi GNU General Public License

    (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus

    dimana penggunaannya tidak cocok dengan penggunaan GPL. Tidak sama dengan

    proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh

    komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya

    masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan

    komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua

    kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan

    MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty"

    Widenius (Permana, 2010).

    2.7.2 Perintah Dasar di dalam MySQL

    Menurut Mantjoro (2008) terdapat beberapa perintah dasar di dalam

    MySQL yaitu sebagai berikut:

    a) Membuat database baru

    Menampilkan database

    mysql> SHOW DATABASES;

    Membuat database

    mysql> CREATE DATABASE [Nama databasemu];

  • Menggunakan database

    mysql> USE [Nama databasemu];

    Menghapus database

    mysql> DROP DATABASE [Nama databasemu];

    b) Membuat tabel baru

    Menampilkan tabel

    mysql> SHOW TABLES FROM [Nama databasemu];

    Membuat tabel

    mysql> CREATE TABLE [Nama tablemu] ( [nama column] [type

    column], [...]);

    Contohnya:

    mysql> CREATE TABLE anggota ( ID int(100), Nama varchar(255));

    Menampilkan column

    mysql> SHOW COLUMNS FROM [Nama tablemu];

    Menghapus tabel

    mysql> DROP TABLE [Nama tablemu];

    c) Manipulasi Data

    Memasukan data

    mysql> INSERT INTO [Nama tablemu] ([Nama column