SKRIPSI. Oleh: Eggy Ramadhani Djunaedi

Save this PDF as:
 WORD  PNG  TXT  JPG

Ukuran: px
Mulai penontonan dengan halaman:

Download "SKRIPSI. Oleh: Eggy Ramadhani Djunaedi 104091002866"

Transkripsi

1 SKRIPSI KONSEP RANCANG BANGUN APLIKASI E-TRAVELING BERBASIS CUSTOMER RELATIONSHIP MANAGEMENT MENGGUNAKAN RICH INTERNET APPLICATION (STUDI KASUS : BAYU BUANA TRAVEL SERVICES) Oleh: Eggy Ramadhani Djunaedi PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH JAKARTA 2011 M/1432 H

2 KONSEP RANCANG BANGUN APLIKASI E-TRAVELING BERBASIS CUSTOMER RELATIONSHIP MANAGEMENT MENGGUNAKAN RICH INTERNET APPLICATION (STUDI KASUS : BAYU BUANA TRAVEL SERVICES) Oleh: Eggy Ramadhani Djunaedi Skripsi Sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer pada Fakultas Sains dan Teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH JAKARTA 2011 M/1432 H ii

3 KONSEP RANCANG BANGUN APLIKASI E-TRAVELING BERBASIS CUSTOMER RELATIONSHIP MANAGEMENT MENGGUNAKAN RICH INTERNET APPLICATION (STUDI KASUS : BAYU BUANA TRAVEL SERVICES) Skripsi Sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer pada Fakultas Sains dan Teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta Oleh: Eggy Ramadhani Djunaedi Pembimbing I, Menyetujui, Pembimbing II, Viva Arifin, MMSI NIP Herlino Nanang, MT NIP Mengetahui, Ketua Program Studi Teknik Informatika Yusuf Durrachman, M.Sc., MIT NIP iii

4 PENGESAHAN UJIAN Skripsi yang berjudul Konsep Rancang Bangun Aplikasi E-Traveling Berbasis Customer Relationship Management Menggunakan Rich Internet Application (Studi Kasus : Bayu Buana Travel Services). Telah diuji dan dinyatakan lulus dalam sidang munaqosyah Fakultas Sains dan Teknologi UIN Syarif Hidayatullah Jakarta, pada hari Jumat 18 Maret Skripsi ini telah diterima sebagai salah satu syarat untuk memperoleh gelar sarjana strata satu (S1) pada program studi Teknik Informatika. Jakarta, Maret 2011 Penguji I, Menyetujui, Penguji II, Arini, MT NIP Pembimbing I, Andrew Fiade, M.Kom NIP Pembimbing II, Viva Arifin, MMSI NIP Herlino Nanang, MT NIP Dekan, Mengetahui, Ketua Program Studi, DR. Syopiansyah Jaya Putra, M.Sis NIP Yusuf Durrachman, M.Sc., MIT NIP iv

5 HALAMAN PERNYATAAN DENGAN INI SAYA MENYATAKAN BAHWA SKRIPSI INI BENAR- BENAR ASLI KARYA SENDIRI YANG BELUM PERNAH DIAJUKAN SEBAGAI SKRIPSI ATAU KARYA ILMIAH PADA PERGURUAN TINGGI MANAPUN. Jakarta, Maret 2011 Eggy Ramadhani Djunaedi v

6 ABSTRAK Eggy Ramadhani Djunaedi , Konsep Rancang Bangun Aplikasi E-Traveling Berbasis Customer Relationship Management Menggunakan Rich Internet Application (Studi Kasus : Bayu Buana Travel Services), dibimbing oleh Viva Arifin, MMSI dan Herlino Nanang, MT. Tujuan utama sebuah agen travel adalah untuk mendapatkan customer sebanyakbanyaknya dan menjaga agar tidak kehilangan customer yang pernah menggunakan jasa agen tersebut. Hal ini memerlukan suatu strategi untuk menjaga kesetiaan customer terhadap agen travel tersebut. Salah satu strategi untuk menjaga hubungan baik dengan customer adalah dengan menerapkan Customer Relationship Management. Selain hubungan baik yang selalu dijaga, pihak agen travel juga harus dapat menyediakan informasi produk atau jasa yang memadai kepada customer. Untuk memenuhi kebutuhan terhadap informasi yang memadai, maka dibutuhkan sumber informasi yang juga harus memadai. Salah satu sumber informasi yang memadai dan terkini adalah internet, maka dari itu agen travel harus dapat menggunakan internet sebagai sumber informasinya. Metode pengambilan informasi melalui internet sebagai sumbernya ini disebut Rich Internet Application. Kata kunci: Electronic Traveling, Customer Relationship Management, Rich Internet Application. xvii + 99 Halaman; 43 Tabel; 46 Gambar; 1 Lampiran; Daftar Pustaka : 8 ( ) vi

7 KATA PENGANTAR Assalamu alaikum Warahmatullahi Wabarakatuh Segala puji kehadirat Allah SWT yang telah memberikan taufiq dan hidayah-nya, rahmat dan maghfirah-nya sehingga penulis dapat menyelesaikan skripsi ini dengan baik. Shalawat dan salam semoga tetap tercurahkan kepada suri tauladan kita Rasulullah Muhammad SAW. Amin. Skripsi merupakan salah satu tugas wajib mahasiswa sebagai persyaratan untuk menyelesaikan program studi Strata 1 (S1) di Universitas Islam Negeri Syarif Hidayatullah Jakarta. Sejauh ini penulis menyadari sepenuhnya masih banyak kekurangan-kekurangan pada skripsi ini, yang disebabkan karena terbatasnya kemampuan dan pengetahuan yang penulis miliki Dalam penyusunan skripsi ini, penulis mendapat bimbingan dan bantuan dari berbagai pihak, oleh karena itu perkenankanlah pada kesempatan ini penulis mengucapkan terima kasih kepada : 1. Bapak DR. Syopiansyah Jaya Putra, M.Sis, selaku Dekan Fakultas Sains dan Teknologi, Universitas Islam Negeri Syarif Hidayatullah Jakarta. 2. Bapak Yusuf Durrachman, M.Sc., MIT, selaku Ketua Program Studi Teknik Informatika 3. Ibu Viva Arifin, MMSI dan Bapak Herlino Nanang, MT, selaku Pembimbing I dan Pembimbing II, yang secara kooperatif, penuh kesabaran memberikan nasihat dan saran-saran berharga secara bijak dan membantu membimbing penulis dalam penyelesaian skripsi ini. 4. Ibu Arini, MT selaku penguji I dan Bapak Andrew Fiade, M.Kom selaku penguji II. 5. Seluruh Dosen IT terima kasih atas pengajaran dan ilmunya yang bermanfaat bagi penulis. 6. Staf karyawan Fakultas Sains dan Teknologi dan Prodi TI. 7. Ayahanda Edi Djunaedi dan Ibunda Sugesti Yanti, terima kasih atas doa, perhatian dan pengorbanannya, semoga Allah selalu melimpahkan rahmat dan ampunan-nya kepada Ayahanda dan Ibunda. Amin vii

8 8. Teman-temanku (Rendy, Dwi, Fajar, Razka, Arman, Sidik, Ano, Iki, Uthu, Dewi, Muis, Ikke, dan semua angkatan 2004) terima kasih banyak Akhir kata tiada gading yang tak retak, begitu juga dengan skripsi ini dan penulis mangharapkan kritik serta saran yang membangun dari pembaca untuk penulisan laporan yang lebih baik lagi. Semoga skripsi ini bermanfaat bagi semua pembaca. Amin Wassalamu alaikum Warahmatullahi Wabarakatuh Jakarta, Maret 2011 Penulis viii

9 DAFTAR ISI HALAMAN SAMPUL... i HALAMAN JUDUL... ii HALAMAN PERSETUJUAN PEMBIMBING... iii HALAMAN PENGESAHAN UJIAN... iv HALAMAN PERNYATAAN... v ABSTRAK... vi KATA PENGANTAR... vii DAFTAR ISI... ix DAFTAR TABEL... xii DAFTAR GAMBAR... xiv DAFTAR ISTILAH... xvi DAFTAR SIMBOL... xvii BAB I PENDAHULUAN 1.1 Latar Belakang Rumusan Masalah Batasan Masalah Tujuan Penelitian Manfaat Penelitian Penulis Universitas Pengguna Metodologi Penelitian Metode Pengumpulan Data Metode Pengembangan Sistem Sistematika Penulisan... 6 BAB II LANDASAN TEORI 2.1 Pengertian Rancang Bangun Web Pengertian E-Traveling Customer Relationship Management Rich Internet Application E-Commerce Hypertext Transfer Protocol (HTTP) ix

10 2.7 Hypertext Markup Language (HTML) Struktur Navigasi Linier Hirarki Non-linier Composite Pengertian Data dan Informasi Data Informasi Hubungan Data dan Informasi Rapid Application Development Sekilas tentang APACHE Sekilas tentang Macromedia Dreamweaver Sejarah Singkat PHP (Personal Home Page) Kegunaan PHP Kelebihan PHP Konsep PHP Struktur Program PHP Tipe Data, Variabel dan Konstanta Operator Struktur Kontrol Array MySQL Perintah Dasar MySQL Koneksi ke Database Bayu Buana Travel Services Studi Literatur Sejenis BAB III METODOLOGI PENELITIAN 3.1 Metode Pengumpulan Data Studi Pustaka Wawancara Observasi Metode Pengembangan Sistem BAB IV HASIL DAN PEMBAHASAN x

11 4.1 Fase Menentukan Tujuan dan Syarat-syarat Informasi Mendefinisikan Masalah Analisa Kebutuhan Sistem Sarana Pendukung Fase Perancangan Perancangan Kerangka Kerja Sistem Perancangan Alur Proses Perancangan Database Perancangan Tampilan Web Fase Konstruksi Fase Pelaksanaan Uji Coba Web E-travel Tampilan Web BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN-LAMPIRAN xi

12 DAFTAR TABEL Tabel 2.1 Tipe Data PHP Tabel 2.2 Variabel PHP Tabel 2.3 Operator Aritmatika Tabel 2.4 Operator Logika Tabel 2.5 Kebenaran Operasi Logika Tabel 2.6 Operator Bitwise Tabel 2.7 Operator Lain Tabel 4.1 shoutbox Tabel 4.2 statistik Tabel 4.3 tb_transportasi Tabel 4.4 tb_bukutamu Tabel 4.5 tb_customer Tabel 4.6 tb_fasilitas Tabel 4.7 tb_gallery Tabel 4.8 tb_kategori Tabel 4.9 tb_login Tabel 4.10 tb_order Tabel 4.11 tb_orderdetail Tabel 4.12 tb_paket Tabel 4.13 tb_partner Tabel 4.14 Tabel uji coba halaman customer Tabel 4.15 Tabel uji coba halaman bukutamu Tabel 4.16 Tabel uji coba halaman paket Tabel 4.17 Tabel uji coba halaman fasilitas Tabel 4.18 Tabel uji coba halaman galeri Tabel 4.19 Tabel uji coba halaman order Tabel 4.20 Tabel uji coba halaman transportasi Tabel 4.21 Tabel uji coba halaman kategori Tabel 4.22 Tabel uji coba halaman partner Tabel 4.23 Tabel uji coba halaman home Tabel 4.24 Tabel uji coba halaman profil Tabel 4.25 Tabel uji coba halaman paket xii

13 Tabel 4.26 Tabel uji coba halaman detail paket Tabel 4.27 Tabel uji coba halaman galeri Tabel 4.28 Tabel uji coba halaman daftar Tabel 4.29 Tabel uji coba halaman kontak kami Tabel 4.30 Tabel uji coba halaman transportasi Tabel 4.31 Tabel uji coba halaman fasilitas Tabel 4.32 Tabel uji coba halaman detail fasilitas Tabel 4.33 Tabel uji coba halaman rincian biaya Tabel 4.34 Tabel uji coba halaman pembayaran Tabel 4.35 Tabel uji coba halaman cek order Tabel 4.36 Tabel uji coba halaman cek invest xiii

14 DAFTAR GAMBAR Gambar 2.1 Hubungan Data dan Informasi Gambar 3.1 Siklus Pengembangan Sistem Model RAD Gambar 4.1 Flowchart admin web e-travel Gambar 4.2 Flowchart customer web e-travel Gambar 4.3 Layout halaman utama admin Gambar 4.4 Layout halaman utama customer Gambar 4.5 Navigasi web e-travel Gambar 4.6 Layout halaman profil Gambar 4.7 Layout halaman paket Gambar 4.8 Layout halaman galeri Gambar 4.9 Layout halaman daftar Gambar 4.10 Layout halaman kontak kami Gambar 4.11 Layout halaman tujuan wisata Gambar 4.12 Layout halaman wisata air Gambar 4.13 Layout halaman wisata belanja Gambar 4.14 Layout halaman wisata rekreasi Gambar 4.15 Layout halaman wisata sejarah Gambar 4.16 Layout halaman wisata kuliner Gambar 4.17 Layout halaman penginapan Gambar 4.18 Layout halaman rental mobil dan taksi Gambar 4.19 Layout halaman transportasi Gambar 4.20 Layout halaman rincian biaya Gambar 4.21 Layout halaman cek order Gambar 4.22 Layout halaman cek order Gambar 4.23 Halaman admin customer Gambar 4.24 Halaman admin bukutamu Gambar 4.25 Halaman admin paket Gambar 4.26 Halaman admin fasilitas Gambar 4.27 Halaman admin galeri Gambar 4.28 Halaman admin order Gambar 4.29 Halaman admin transportasi Gambar 4.30 Halaman admin kategori xiv

15 Gambar 4.31 Halaman admin partner Gambar 4.32 Halaman home Gambar 4.33 Halaman profil Gambar 4.34 Halaman paket Gambar 4.35 Halaman galeri Gambar 4.36 Halaman daftar Gambar 4.37 Halaman kontak kami Gambar 4.38 Halaman transportasi Gambar 4.39 Halaman tujuan wisata Gambar 4.40 Halaman detail fasilitas Gambar 4.41 Halaman rincian biaya Gambar 4.42 Halaman pembayaran Gambar 4.43 Halaman cek order Gambar 4.44 Bukti pemesanan xv

16 DAFTAR ISTILAH Istilah Arti Customer Pengguna sebuah layanan atau jasa Travel Perjalanan Budget Uang atau biaya Budgeting Perencanaan dalam penggunaan uang Database Basis data yang berisi informasi yang terstruktur dan dapat dilakukan operasi simpan, edit, atau hapus Tabel (dalam database) Satu set elemen yang terdiri dari field-field data Field (dalam database) Satu jenis data dengan tipe data tertentu Looping Pengulangan dalam sebuah program Ticketing Bagian dalam sebuah perusahaan yang mengurusi tiket. CRM Customer Relationship Management atau manajemen hubungan pelanggan. RIA Rich Internet Application B2B Business to Business, yaitu transaksi bisnis yang terjadi antara pebisnis satu dengan yang lain. B2C Business to Consumer/Customer, yaitu transaksi bisnis yang terjadi antara pebisnis dengan end consumer/customer. End Consumer/Customer Pengguna layanan atau jasa pada mata rantai sebuah transaksi yang terakhir. xvi

17 DAFTAR SIMBOL Simbol Arti Kegunaan Simbol terminal Simbol untuk permulaan atau akhir dari suatu program. Simbol input manual Simbol untuk proses input secara manual Simbol input-output Simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya. Simbol proses Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer Simbol decision Simbol untuk kondisi yang akan menghasilkan beberapa kemungkinan jawaban/aksi. Simbol loop Simbol untuk iterasi sampai kondisi atau syarat terpenuhi. Simbol arah Simbol connector Simbol untuk menunjukkan arah jalannya proses Simbol untuk keluar atau masuk prosedur atau proses dalam lembar yang sama. xvii

18 BAB I PENDAHULUAN 1.1 Latar Belakang E-Traveling berasal dari kata elektronik traveling, yaitu perjalanan yang dapat diakses atau dipesan melalui media elektronik seperti internet (Stellin, 2006). Kelebihan dari penggunaan media internet dalam memasarkan sebuah produk jasa pada sebuah agen travel adalah jangkauan yang lebih luas karena sebuah situs web dapat diakses dari semua tempat di belahan dunia yang memiliki koneksi internet. Selain itu, agen tersebut juga dapat menyediakan pemesanan tiket travel melalui internet, jadi customer tidak perlu lagi datang ke tempat agen e-travel untuk memesan tiket travel yang diinginkan. Customer dapat langsung memilih tujuan pariwisata dan transportasi yang akan digunakan melalui situs agen travel. Tujuan sebuah agen travel adalah untuk mencari customer sebanyak-banyaknya. Setelah mendapatkan customer, sebuah agen travel juga harus dapat menjaga kesetiaan customer dengan berbagai strategi. Salah satu strateginya ialah dengan Customer Relationship Management, yaitu Manajemen Hubungan Pelanggan yang secara khusus membahas teori mengenai penanganan hubungan antara perusahaan dengan pelanggannya dengan tujuan meningkatkan nilai perusahaan di mata para pelanggannya (Mcleod, 2008). Penanganan tentang informasi suatu tempat wisata yang memadai dalam sebuah situs web agen travel juga ikut mendukung dalam 1

19 2 memuaskan customer. Dengan adanya penyediaan informasi yang memadai, maka customer tidak lagi memerlukan pencarian informasi lebih lanjut dari situs web lainnya. Untuk penyediaan informasi ini penulis memilih metode Rich Internet Application, yaitu metode yang menggunakan internet sebagai sumber pencarian informasi yang diinginkan. Persaingan agen travel inilah yang menarik penulis untuk membuat konsep rancang bangun aplikasi e-traveling dengan Customer Relation Management dan Rich Internet Application. Dari latar belakang tersebut, maka penulis akan membuat skripsi ini dengan judul Konsep Rancang Bangun Aplikasi E-Traveling Berbasis Customer Relationship Management Menggunakan Rich Internet Application (Studi Kasus : Bayu Buana Travel Services). 1.2 Rumusan Masalah Pada prosedur web yang sedang berjalan ditemukan masalah sebagai berikut : 1. Bagaimana mengaplikasikan Customer Relationship Management pada sebuah situs e-travel? 2. Bagaimana cara menyediakan informasi tentang suatu tempat wisata yang memadai pada sebuah situs e-travel dengan menggunakan Rich Internet Application?

20 3 1.3 Batasan Masalah Adapun batasan masalah dalam penelitian ini sebagai berikut: 1. Situs rancangan berisi pemesanan tempat wisata, pemesanan tiket transportasi, pemesanan tempat penginapan, pendaftaran customer, penerapan Customer Relationship Management untuk mengidentifikasi faktor-faktor penting bagi pelanggan, menangani keluhan, mengadopsi sudut pandang pelanggan dan penyediaan informasi dengan metode Rich Internet Application dengan menampilkan link gambar dan map dari google serta video dati youtube. 2. Pembuatan contoh web e-travel menggunakan program-program sebagai berikut : Macromedia Dreamweaver 8, phpmyadmin , PHP 5.1.6, MySQL a. 1.4 Tujuan Penelitian Adapun tujuan dari penelitian ini adalah sebagai berikut : 1. Untuk membuat contoh rancangan sebuah situs e-travel yang mengimplementasikan Customer Relationship Management dalam menjaga hubungan baik dengan customer. 2. Untuk membuat contoh rancangan sebuah situs web yang menggunakan informasi yang ada di internet sebagai salah satu sumber data dalam penyajian informasi dengan Rich Internet Application. 1.5 Manfaat Penelitian Adapun penelitian ini akan memberikan manfaat bagi berbagai pihak yang berkepentingan, diantaranya adalah sebagi berikut : Penulis a. Penulis dapat mengaplikasikan ilmunya bagi sebuah agen travel dalam hal implementasi CRM dan RIA pada web agen travel.

21 4 b. Penulis dapat membantu customer dalam mendapatkan informasi yang memadai dalam perencanaan sebuah perjalanan. c. Penulis membantu penyedia layanan transportasi, tempat wisata, dan hotel dalam memasarkan produk dan jasanya Universitas a. Sebagai literatur untuk pembuatan sebuah situs e-travel. b. Sebagai acuan untuk pengembangan sistem lanjutan dari sistem yang sudah pernah dibuat Pengguna a. Memberikan kemudahan dalam mendapatkan informasi dan menentukan tempat wisata yang akan dituju. b. Mengoptimalkan penggunaa e-ticket keseluruh pihak penyedia terkait dalam perjalanan atau traveling. 1.6 Metodologi Penelitian Untuk memperoleh data dan informasi yang diperlukan dalam penelitian ini, ada beberapa metode yang penulis lakukan: Metode Pengumpulan Data 1. Metode Studi Pustaka Yaitu pengumpulan data dan informasi dengan cara membaca buku-buku referensi yang dapat dijadikan acuan pembahasan dalam penelitian ini. 2. Metode Wawancara Yaitu pengumpulan informasi dengan cara mengajukan sejumlah pertanyaan secara lisan dan dijawab secara lisan pula. Dalam hal ini, penulis mengadakan tanya jawab dengan agen travel Bayu Buana Travel Services dan para pihak penyedia layanan transportasi, penginapan dan tempat wisata di Jakarta.

22 5 3. Metode Observasi Observasi adalah sebuah metode pengumpulan data dengan cara pengamatan atau peninjauan langsung terhadap objek penelitian, yaitu informasi harga dan jenis-jenis layanan yang disediakan oleh pihak penyedia yang terkait dengan perjalanan Metode Pengembangan Sistem Pengembangan sistem dalam penelitian ini penulis lakukan mengunakan RAD (Rapid Application Development). RAD pertama kali diformulasikan oleh James Martin pada tahun 1991 (Surhone, 2010). Dan penulis menerapkan empat tahap siklus pengembangan RAD (Kendal, 2003), yaitu: 1) Fase Menentukan Tujuan dan Syarat-Syarat Informasi Pada tahap ini dilakukan pengidentifikasian tujuan-tujuan dari aplikasi atau sistem dan dilakukan pengidentifikasian syaratsyarat atau kebutuhan informasi bagi sistem yang diperoleh dari pengidentifikasian tujuan-tujuan tersebut. 2) Fase Perancangan Pada tahap ini dilakukan perancangan terhadap proses-proses yang akan terjadi di dalam sistem. Pada tahap ini perancangan akan dibagi menjadi perancangan kerangka kerja sistem, perancangan proses, perancangan basis data dan perancangan antar muka. Pada perancangan proses akan dilakukan perancangan algoritma sistem dengan pseudocode dan flowchart. 3) Fase Konstruksi Pada tahap ini dilakukan pengkodean terhadap rancanganrancangan yang telah didefinisikan.

23 6 4) Fase Pelaksanaan Pada tahap ini dilakukan pengujian masing-masing modul (unit) program apakah sesuai dengan tugasnya. Kemudian dilakukan uji coba terhadap integrasi keseluruhan unit program untuk mengetahui apakah sistem yang telah dibuat sudah memenuhi kriteria yang diinginkan. 1.7 Sistematika Penulisan Untuk memudahkan pembahasan, keseluruhan perancangan sistem ini dibagi menjadi lima bab dengan pokok pikiran dari tiap-tiap bab sebagai berikut: BAB I BAB II BAB III BAB IV PENDAHULUAN Dalam bab ini, penulis mengemukakan tentang latar belakang masalah, perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian dan sistematika penulisan. LANDASAN TEORI Dalam bab ini, penulis mengemukakan dan membahas teori tentang bahasa pemrograman PHP dan MySQL yang digunakan dalam perancangan sistem e-traveling yang terintegrasi. METODOLOGI PENELITIAN Dalam bab ini, penulis memaparkan tentang metode yang digunakan penulis baik dalam pengumpulan data maupun metode untuk pengembangan sistem pada penelitian ini. HASIL DAN PEMBAHASAN Dalam bab ini, penulis menjelaskan tahapan-tahapan yang dilakukan dalam Perancangan situs web yang berisikan tentang informasi tempat wisata lengkap dengan pemesanan tiket yang terintegrasi langsung kepada pihak penyedia layanan.

24 7 BAB V KESIMPULAN DAN SARAN Dalam bab ini, penulis mencoba untuk menyimpulkan hasil akhir dari penelitian dan permasalahan-permasalahan yang dibahas serta mengemukakan beberapa saran yang dianggap perlu dalam pengembangan sistem ini lebih lanjut.

25 BAB II LANDASAN TEORI 2.1 Pengertian Rancang Bangun Web Rancang bangun web adalah langkah awal dalam pembuatan sebuah web. Rancang bangun web dibutuhkan sebagai cetak biru yang akan digunakan untuk dasar atau tolak ukur dalam pembangunan web tersebut (Mutmainah, 2006). Hal-hal yang diperhatikan dalam sebuah rancangan web adalah sebagai berikut : 1. Tujuan pembuatan web 2. Sketsa web 3. Navigasi 4. Keseimbangan isi web 5. Desain tampilan web Hal tersebut di atas merupakan dasar untuk membuat sebuah web agar web yang dibuat dapat sesuai dengan yang direncanakan sebelumnya dan memiliki kesesuaian tema, warna, materi atau isi, dan desain web. 2.2 Pengertian E-Traveling E-Traveling adalah kependekan dari Electronic Traveling, yaitu cara pemesanan sebuah perjalanan atau travel melalui media elektronik (Stellin, 2006). Dalam hal ini media yang dipakai adalah situs web yang dapat diakses melalui koneksi internet. Saat ini hampir semua kebutuhan manusia dapat kita dapatkan hanya dengan cara duduk di depan komputer rumah saja. Tidak sedikit toko online yang sudah berjalan di Indonesia, baik melalui situs 8

26 9 pertemanan, forum, atau sudah memiliki web toko online tersendiri. Layanan ini menawarkan kemudahan bagi pengguna jasa toko online dalam hal pembelian sebuah barang dan pembayaran melalui internet banking. Sehingga kita tidak perlu lagi keluar rumah atau berjalan dari toko ke toko untuk mencari dan mendapatkan barang yang kita inginkan. Pembelian sebuah tiket pesawat juga sudah dapat kita lakukan melalui situs penyedia layanan penerbangan itu sendiri. Sehingga kita leluasa dalam pemesanan tiket di hari yang kita inginkan. Tapi situs tersebut berdiri sendiri-sendiri dan tidak terintegrasi dengan penyedia layanan lainnya. Seperti contoh, situs penerbangan belum bekerja sama dengan situs penyedia penginapan atau hotel. Hal ini sedikit menyulitkan konsumen jika ingin bepergian jauh atau melakukan traveling saat liburan. E-Travel mencoba menyediakan jasa pelayanan travel dari awal hingga akhir perjalanan yang disertai dengan biaya-biaya yang terinci. Dengan pemesanan tiket di e-travel, maka konsumen tidak perlu lagi memikirkan bepergian naik kendaraan apa, menginap dimana, dan tujuan perjalanannya apa saja. Karena hal itu semua sudah merupakan satu paket jika kita memesan tiket melalui layanan e-travel. E-travel mengurusi transportasi yang akan digunakan dalam perjalanan, penginapan selama perjalanan, tempat wisata yang akan dikunjungi, dan transportasi arah balik yang merupakan akhir dari sebuah perjalanan. Semua layanan itu hanya dengan sekali bayar dan dengan satu tiket terusan.

27 Customer Relationship Management Customer Relationship Management adalah Manajemen Hubungan Pelanggan yang secara khusus membahas teori mengenai penanganan hubungan antara perusahaan dengan pelanggannya dengan tujuan meningkatkan nilai perusahaan di mata para pelanggannya (Mcleod, 2008). Pengertian lain menurut Gartner di dalam bukunya yang berjudul What s Hot in CRM Application in 2009 disebutkan bahwa CRM 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) (Gartner, 2009). Sebuah sistem CRM harus bisa menjalankan fungsi: 1. Mengidentifikasi faktor-faktor yang penting bagi pelanggan. 2. Mengusung falsafah customer-oriented. 3. Mengadopsi pengukuran berdasarkan sudut pandang pelanggan. 4. Membangun proses ujung ke ujung dalam melayani pelanggan. 5. Menyediakan dukungan pelanggan yang memadai. 6. Menangani keluhan/komplain pelanggan. 7. Mencatat dan mengikuti semua aspek dalam penjualan. 8. Membuat informasi holistik tentang informasi layanan dan penjualan dari pelanggan.

28 Rich Internet Application Rich Internet Application adalah aplikasi yang menggunakan internet sebagai sumber informasinya. Rich Internet Application pertama kali dikenalkan pada Maret tahun 2002 oleh perusahaan Macromedia. Rich Internet Application sempat mengalami perubahan nama pada beberapa tahun sebelumnya, diantaranya : Remote Scripting, X Internet, Rich (web) Clients, dan Rich Web Application (Deitel, 2008). Kebutuhan terhadap penyediaan informasi dalam sebuah aplikasi yang lebih luas menyebabkan lahirnya Rich Internet Application. Sumber informasi yang digunakan pada RIA adalah internet. Sebagai media informasi terbesar dan mudah diakses, internet menjadi sebuah sumber informasi yang handal. 2.5 E-Commerce E-Commerce merupakan kependekan dari asal kata Electronic Commerce yang memiliki arti perdagangan elektronik. Pengertian e- commerce adalah penyebaran, pembelian, penjualan, pemasaran barang dan jasa melalui media elektronik, salah satunya internet (Chaffey, 2006). Beberapa aplikasi umum yang berhubungan dengan e-commerce adalah: a. dan Messaging b. Content Management Systems c. Dokumen, spreadsheet, database d. Akunting dan sistem keuangan e. Informasi pengiriman dan pemesanan f. Pelaporan informasi dari klien dan enterprise

29 12 g. Sistem pembayaran domestik dan internasional h. Newsgroup i. On-line Shopping j. Conferencing k. Online Banking/internet Banking l. Product Digital/Non Digital Dalam banyak kasus, sebuah perusahaan e-commerce bisa bertahan tidak hanya mengandalkan kekuatan produk saja, tapi dengan adanya tim manajemen yang handal, pengiriman yang tepat waktu, pelayanan yang bagus, struktur organisasi bisnis yang baik, jaringan infrastruktur dan keamanan, desain situs web yang bagus, beberapa faktor yang termasuk: 1. Menyediakan harga kompetitif 2. Menyediakan jasa pembelian yang tanggap, cepat, dan ramah. 3. Menyediakan informasi barang dan jasa yang lengkap dan jelas. 4. Menyediakan banyak bonus seperti kupon, penawaran istimewa, dan diskon. 5. Memberikan perhatian khusus seperti usulan pembelian. 6. Menyediakan rasa komunitas untuk berdiskusi, masukan dari pelanggan, dan lain-lain. 7. Mempermudah kegiatan perdagangan Kegiatan bisnis yang terjadi pada sebuah agen travel yang telah melakukan perdagangan melalui media elektronik dapat berwujud Business-to-Business (B2B) dan Business-to-Customer (B2C). Business-to-Business (B2B) adalah transaksi bisnis yang terjadi antara pebisnis satu dengan yang lain, dalam hal ini pihak pengelola wisata, penginapan, dan transportasi dengan pihak agen travel.

30 13 Business-to-Customer (B2C) adalah transaksi bisnis yang terjadi antara pebisnis dengan end-customer, dalam hal ini pihak agen travel dengan pengguna layanan travel. 2.6 Hypertext Transfer Protocol (HTTP) HTTP merupakan suatu protokol yang menentukan aturan yang perlu diikuti oleh web browser dalam meminta atau mengambil suatu dokumen dan oleh web server dalam menyediakan dokumen yang diminta oleh web browser (Andi, 2004). 2.7 Hypertext Markup Language (HTML) HTML merupakan suatu bahasa pemrograman yang dipergunakan untuk menyusun dan membentuk suatu dokumen agar dapat ditampilkan oleh program browser World Wide Web dalam bentuk yang dikehendaki oleh pembuatnya. HTML juga digunakan untuk menciptakan Hypertext Link atau hubungan antara teks dan dokumen lain atau bagian dari dokumen lainnya (Andi, 2004). HTML terdiri dari beberapa bagian fungsinys segabai penanda suatu kelompok perintah tertentu, misalnya kelompok perintah form yang ditandai kode <FORM>, judul dengan kode <TITLE>, dan lain sebagainya. Elemen pada HTML didefinisikan sebagai suatu kode tertentu yang menyediakan tempat untuk meletakkan beberapa kode didalamnya. Berbeda dengan Tag yang menangani satu kode saja. Berikut contohnya : <html> <head>

31 14 <title>pemrograman HTML</title> </head> <body>ini adalah bagian isi web</body> </html> Elemen body adalah bagian untuk menuliskan isi dari web tersebut. Elemen body ini ditandai dengan tag <body>.</body>. 2.8 Struktur Navigasi Struktur navigasi adalah struktur atau alur dari suatu program. Menerangkan suatu struktur navigasi merupakan hal yang sebaiknya dilakukan sebelum membuat situs web (Mutmainah, 2006). Ada empat macam bentuk dasar dari struktur navigasi yang biasa digunakan, berikut bentuk-bentuknya : Linier Merupakan struktur yang hanya mempunyai satu rangkaian cerita terurut. Struktur ini menampilkan satu demi satu tampilan layar secara berurut menurut aturannya Hirarki Struktur navigasi hirarki sering juga disebut sebagai struktur navigasi bercabang. Struktur ini merupakan struktur yang mengandalkan percabangan untuk data dan gambar pada layar dengan kriteria tertentu. Tampilan pada menu pertama disebut dengan master page (halaman utama), halaman tersebut mempunyai halaman percabangan yang disebut slave page (halaman pendukung).

32 Non-linier Struktur navigasi non-linier (tidak terurut) merupakan pengembangan dari struktur navigasi linier, hanya saja pada struktur ini diperkenankan untuk membuat percabangan seperti pada struktur hirarki. Pada struktur ini, kedudukan semua page adalah sama, sehingga tidak dikenal istilah master page atau slave page Composite Struktur Composite (campuran) ini merupakan struktur gabungan dari struktur-struktur sebelunnya, disebut juga struktur navigasi bebas. Maksudnya adalah jika suatu tampilan membutuhkan percabangan, maka akan langsung dibuat percabangannya. 2.9 Pengertian Data dan Informasi Data Data adalah kumpulan kejadian yang diangkat dari suatu kenyataan yang dapat berupa angka-angka, huruf-huruf, simbolsimbol khusus atau gabungan darinya (Kendal, 2003). Data bisa disusun dalam suatu urutan (di sebut sort). Dalam berbagai kriteria ukuran, meski hanya menggunakan tumpukan data yang sama (di sebut file) Informasi Informasi adalah rangkaian data yang mempunyai sifat sementara, tergantung dengan waktu, mampu memberi kejutan pada yang menerimanya. Intensitas dan lamanya kejutan dari informasi

33 16 disebut nilai informasi. Informasi yang tidak mempunyai, biasanya karena rangkaian data yang tidak lengkap atau kadaluarsa Hubungan Data dan Informasi Data yang diolah melalui suatu model menjadi informasi, penerima kemudian menerima informasi tersebut, membuat suatu keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain akan membuat sejumlah data kembali. Hubungan data dan informasi model dan selanjutnya membentuk suatu siklus, John Burch berpendapat siklus ini dinamakan dengan siklus informasi. Dapat dilihat dalam gambar berikut : Gambar 2.1 Hubungan Data dan Informasi 2.10 Rapid Application Development Rapid Application Development (RAD) sebagai salah satu alternatif dari System Development Life Cycle belakangan ini seringkali digunakan untuk mengatasi keterlambatan yang terjadi apabila

34 17 menggunakan metode konvensional (Surhone, 2010). Adapun keunggulan yang bisa didapatkan dengan menggunakan metode ini adalah kecepatan, ketepatan, dan biaya yang relatif lebih rendah dibanding dengan metode konvensional. Di samping itu dengan melibatkan customer pada proses desain menyebabkan kebutuhan customer dapat terpenuhi dengan baik dan secara otomatis kepuasan customer sebagai pengguna sistem semakin meningkat. Akan tetapi di dalam menggunakan metode Rapid Application Development perlu untuk memperhatikan hal-hal yang penting, terutama kesiapan tim, ruang lingkup sistem, kebutuhan customer, dan kinerja sistem. Rapid Application Development (RAD) adalah salah satu metode pengembangan suatu sistem informasi dengan waktu yang relatif singkat. Untuk pengembangan suatu sistem informasi yang normal membutuhkan waktu minimal 180 hari, akan tetapi dengan menggunakan metode RAD suatu system dapat diselesaikan hanya dalam waktu hari. Tujuan utama dari semua metode system development adalah memberikan suatu sistem yang dapat memenuhi harapan daripara pemakai, akan tetapi sering kali didalam melakukan pengembangan suatu sistem tidak melibatkan para pemakai system secara langsung, sehingga hal ini menyebabkan sistem informasi yang dibuat jauh dari harapan pemakai yang dapat berakibat sistem tersebut walaupun dapat diterima tetapi para pemakai enggan untuk menggunakannya atau bahkan para pemakai

35 18 menolak untuk menggunakannya. Pada saat RAD diimplementasikan, maka para pemakai bisa menjadi bagian dari keseluruhan proses pengembangan system dengan bertindak sebagai pengambil keputusan pada setiap tahapan pengembangan. RAD bisa menghasilkan suatu system dengan cepat karena sistem yang dikembangkan dapat memenuhi keinginan daripara pemakai sehingga dapat mengurangi waktu untuk pengembangan ulang setelah tahap implementasi. Pada akhirnya, sebagai salah satu alternatif dari System Development Life Cycle, maka Rapid Aplication Development dapat dijadikan acuan untuk menghasilkan sistem informasi yang dapat memenuhi kebutuhan customer Sekilas tentang APACHE Apache adalah program kecil yang menjadikan sebuah komputer PC mempunyai web server pribadi. Meskipun kecil namun ketika kita membuat PHP, apache akan banyak membantu dalam hal menjalankan web yang kita buat. Terlebih jika kita mengerjakan script yang mengharuskan customer untuk memakai Internet Information Server atau IIS secara utuh seperti script-script yang mengandung Server Component dan PHP Mail (Mutmainah, 2006). Apache merupakan web server yang paling banyak dipergunakan di Internet. Program ini pertama kali didesain untuk sistem operasi UNIX. Namun demikian pada beberapa versi berikutnya Apache mengeluarkan programnya yang dapat dijalankan di Windows NT.

36 19 Nama Apache diambil dari kata A PAtCHy server, server perbaikan yang penuh dengan tambalan (patch). Tambalan yang dimaksud adalah penambahan fitur dan penambahan bug dari NCSA httpd Versi 1.3. Saat ini Apache dipergunakan secara luas. Hal ini disebabkan karena programnya yang gratis dan dengan kinerja program yang relatif stabil. Dalam pengembangannya pula program ini bersifat open source dan bersistem Bazaar, jadi tiap orang dapta memberikan kontribusi dalam pengembangan program Apache. Sehingga semakin lama program ini semakin sempurna dan handal. Ada beberapa ciri khas dari Apache, yaitu: 1. Apache sangat cepat dalam merespon client melebihi server NCSA. 2. Apache menyediakan fitur untuk multibanned dan virtual server. 3. Apache mempunyai level-level pengamanan. 4. Apache mempunyai komponen dasar terbanyak di antara web server lain, Apache termasuk dalam webserver yang terlengkap. 5. Performasi dan konsumsi sumber daya dari web server Apache tidak terlalu banyak sekitar 20 MB untuk file-file dasar dan setiap daemonnya hanya memerlukan sekitar 950 KB memori per child. 6. Mendukung transaksi yang aman secure transaction) menggunakan SSL (Secure Socket Layer). 7. Banyak dukungan melalui web 8. Kompatibilitas yang tinggi Sekilas tentang Macromedia Dreamweaver Macromedia Dreamweaver adalah program aplikasi profesional untuk mengedit HTML secara visual dan mengelola website serta pages. Karena tampil sebagai visual, program aplikasi Macromedia Dreamweaver

37 20 mudah untuk dioperasikan. Program ini banyak menyediakan perangkat yang dapat meningkatkan kemampuan customer dalam pembuatan web. Program ini menyertakan banyak pula perangkat yang berkaitan dengan coding dan fitur seperti HTML, CSS, JavaScript Debugger. Selain itu, program ini juga memungkinkan pengeditan JavaScript, XML, dan dokumen teks lainnya secara langsung WYSWYG (What You See is What You Get), yaitu dengan menggunakan fasilitas code editors (Mutmainah, 2006). Fitur-fitur pengeditan yang ditampilkan secara visual oleh Macromedia Dreamweaver dapat mempercepat penambaha desain dan fungsi pada halaman web tanpa harus menuliskan satu baris kode. Semua elemen di dalam situs dapat ditampilkan dan di drag dan panel-panel yang terdapat di space kerja Macromedia Dreamweaver ke dalam dokumen secara langsung dan cepat. Program ini dapat mengimpor image atau movie yang dibuat dengan program lain sebelumnya, seperti Macromedia Flash, Macromedia Fireworks ataupun Macromedia Director Sejarah Singkat PHP (Personal Home Page) PHP (Personal Home Page) diciptakan pada tahun 1995 oleh Rasmus Lerdorf, seorang programmer bahsa C yang handal. Awalnya PHP hanya digunakan untuk mencatat jumlah pengunjung pada homepage pribadinya. Rasmus adalah seorang pendukung Open Source, karena itulah ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis. Setelah mempelajari YACC dan GNU Bison, Rasmus menambah

38 21 kemampuan PHP 1.0 dan menerbitkan PHP 2.0 yang mampu membuat koneksi dengan database dan dapat diitegrasikan dengan HTML. Pada tahun 1996, PHP telah digunakan oleh banyak situs website di dunia. Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew Suraski, Andi Gutman, Stig Bakken, Shane Caraveo dan Jim Winstead bekerja selama tujuh bulan untuk menyempurnakan PHP 2.0. Akhirnya pada tanggal 6 Juni 1998, PHP 3.0 resmi dirilis. Dan pada tanggal 22 Mei 2000 dirilis kembali PHP 4.0. Berdasarkan hasil survei dari Netcraft, PHP adalah salah satu bahasa server-side yang paling populer, setara dalam jumlah pemakaian dengan mod_perl, di bawah CGI dan ASP (Andi, 2004) Kegunaan PHP a. Life Cycle yang singkat, sehingga PHP selalu up-to-date mengikuti perkembangan teknologi internet. b. Cross Platform, PHP dapat dipakai di hampir semua web server yang ada di pasaran (Apache, AOLServer, Microsoft IIS, dan lain-lain) yang dijalankan pada berbagai system operasi (Windows, Linux, Unix, Solaris, FreeBSD). c. PHP mendukung banyak paket database baik yang komersil maupun nonkomersil seperti PostgreSWL, msql, MySQL, Oracle, Infomix, Microsoft SQL Server, dan lain-lain Kelebihan PHP PHP mudah dibuat dan cepat dijalankan.php dapat berjalan dalam web server yang berbeda dan dalam sistem operasi yang berbeda pula.php dapat berjalan di sistem operasi UNIX, Windows XP, Windows NT dan Machintosh. Namun tampaknya kelebihan

39 22 PHP yang paling signifikan adalah kemampuannya untuk melakukan koneksi dengan berbagai macam database. PHP diterbitkan secara gratis. Open Source PHP dapat kita download bebas di internet tanpa harus membayar. PHP juga dapat berjalan pada web server Microsoft Personal Web Server, Apache, IIS, dan sebagainya. PHP juga termasuk bahasa yang embedded (bisa diletakkan di dalam tag HTML). PHP yang ditulis dengan menggunakan bahasa C, dapat dengan mudah menambah fungsi-fungsi baru. PHP adalah bahasa yang popular. Sebagian besar sintaks PHP mirip dengan sintaks dalam bahasa C dan Perl Konsep PHP PHP dikenal sebagai sebuah bahasa scripting yang menyatu dengan tag-tag HTML, dieksekusi di server, dan digunakan untuk membuat halaman web yang dinamsi seperti halnya Active Server Pages (ASP) atau Java Server Pages (JSP).PHP merupakan script untuk pemrograman web server-side.dengan menggunakan PHP, maka maintenance dari suatu situs web menjadi lebih mudah. Proses update data dapat dilakukan dengan menggunakan aplikasi yang dibuat dengan menggunakan script PHP. Nama awal PHP adalah FI, yaitu Form Interface.Dibuat pertama kali oleh Rasmus Lerdorf. PHP awalnya merupakan program CGI yang dikhususkan untuk menerima input melalui form

40 23 yang ditampilkan pada web browser. PHP merupakan bahasa script server-side yang disisipkan pada HTML (embedded script). Konsep PHP sangat sederhana, bahkan lebih sederhana dari CGI. Sehingga dalam membuat dokumen PHP, cukup membuat sebuah HTML biasa, hanya saja ditambahkan dengan kode-kode program yang diapit dalam tanda <?...?>. Tipe dasar dalam PHP antara lain : Integer (bilangan bulat), Bilangan Floating Point, Boolean, Null, String, Array, Object, Resource Struktur Program PHP Kode program PHP menyatu dengan tag-tag HTML dalam satu file. File yang berisi tag HTML dank ode PHP ini diberi ekstensi PHP atau ekstensi lainnya yang diterapkan pada Apache atau Web Server. Berdasarkan ekstensi ini, pada saat file diakses, server akan tahu bahwa file ini mengandung kode PHP. Server akan menterjemahkan kode ini dan akan memberikan output dalam bentuk tag HTML yang dikirim ke browser client yang mengakses file tersebut. Berikut adalah contoh sederhana strukutr program PHP : <HTML> <HEAD> <TITLE>Pemrograman PHP</TITLE> </HEAD> <BODY> <? echo hello ;?>

41 24 </BODY> </HTML> Script PHP ditambahkan ke dalam HTML dengan menggunakan delimiter khusus. Delimiter merupakan karakter atau kumpulan karakter yang membedakan antara script atau tag dengan teks biasa dalam HTML. Seperti diketahui, delimiter untuk tag HTML adalah karakter < dan >. Untuk PHP delimiter yang digunakan adalah sebagai berikut : a. Untuk dokumen SGML/HTML biasa : <? Script PHP?> b. Untuk dokumen XML : <?phpscript PHP?> c. Untuk editor yang tidak mendukung PHP : <script language= php > Script PHP </script> d. Dapat juga menggunakan delimiter ASP : <% script PHP %> Instruksi-instruksi pada PHP dipisahkan dengan cara yang sama dengan bahsa C dan Perl, yaitu dengan menambahkan karakter titik koma (;). Contoh : <? Script PHP; Script PHP;?> Jika terdapat script yang hanya terdiri dari satu baris, ada dua gaya penulisan yang dapat digunakan :

42 25 <? Script PHP?> Atau <?Script PHP?> Jika digunakan gaya penulisan yang kedua, tanda titik koma tidak perlu digunakan karena tag penutup?> sudah menandakan akhir dari script tersebut. Untuk menambahkan komentar dalam script PHP dapat digunakan gaya penambahan komentar dalam bahasa C, C++, atau shell UNIX. Contoh : <?php Script PHP;//komentar satu baris gaya C++ /*komentar yang panjangnya Lebih dari satu baris */ Script PHP; Script PHP; # komentar gaya shell UNIX?> Tipe Data, Variabel dan Konstanta Data dan variabel merupakan hal yang sangat penting dalam bahsa pemrograman, termasuk PHP. Rasanya tidak mungkin membuar suatu program tanpa melibatkan data dan variabel. 1. Tipe Data PHP mengenal tiga macam tipe data : integer, floating point dan string. Floating point lebih dikenal dengan nama double. Tipe

43 26 data double selalu dalam bentuk desimal. String diawali dengan tanda petik ganda ( ) atau tanda petik tunggal ( ). Tipe Data Integer Floating Point String 2. Variabel Tabel 2.1 Tipe Data PHP Keterangan Terdiri dari bilangan bulat, baik positif maupun negatif, baik dengan basis desimal, oktal, maupun hexadesimal. Penulisan bilangan dengan basis oktal diawali dengan angka nol dan huruf x. Contoh : $a=0123 (bilangan oktal sama dengan 83 desimal) dan $a=0x12 (bilangan hexa desimal sama dengan 18 desimal). Merupakan bilangan rasional, yang termasuk ke dalam bilangan rasional adalah bilanga bulat dan pecahan. Contoh : $skor=90.00; $bunga_tabungan=12.50;. Merupakan tipe data karakter dimana semua karakter dapat dimasukkan ke dalam string, termasuk angka, huruf maupun karakter-karatkter khusus. Untuk memasukkannya diawali dengan tanda kutip ganda ( ), tanda kutip tunggal ( ), atau tanda lebih kecil yang ditulis tiga kali (<<<) yang maksudnya untuk menuliskan string yang panjang. Variabel adalah sebuah tempat untuk menyimpan data yang nilainya dapat berubah-ubah. Variabel dalam PHP tidak harus dideklarasikan sebelum variabel tersebut digunakan. Tidak seperti penggunaan variabel dalam bahasa pemrograman lain yang mengharuskan kita untuk mendeklarasikan terlebih dahulu variabel yang akan digunakan. Ruang lingkup variabel dalam PHP dapat bersifat global atau local. Variabel yang bersifat global artinya variabel tersebut dikenal

44 27 pada semua bagian script, termasuk jika ada file yang di-includekan. Contoh : $a=1; Include b.inc ; Variabel $a akan dikenal pada script yang terdapat dalam file b.inc. Tetapi ada juga variabel yang hanya mempunyai ruang lingkup local, yaitu variabel yang dideklarasikan di dalam suatu fungsi. Variabel Variabel terdefinisi Variabel dari luar PHP 3. Konstanta Tabel 2.2 Variabel PHP Keterangan Sesuai dengan web server yang digunakan, PHP memiliki beberapa variabel terdefinisi yang dapat dilihat pada file phpinfo. Variabel dari luar PHP adalah variabel yang digunakan pada form HTML. Konstanta adalah variabel yang nilainya tetap. Konstanta hanya diberi nilai pada awal program dan nilainya tidak pernah berubah selama program berjalan. PHP telah mendefinisikan beberapa konstanta, misalnya : PHP_VERSION yaitu konstanta yang memberikan informasi tentang versi PHP yang digunakan; konstanta TRUE telah diberi nilai 1 dan FALSE diberi nilai 0. Konstanta lainnya seperti E_ERROR, E_WARNING, E_NOTICE, E_PARSE dan E_ALL adalah konstanta-konstanta yang digunakan dalam fungsi error_reporting.

45 28 Selain konstanta yang telah disediakan oleh PHP, kita juga dapat membuat konstanta sendiri dengan standar penulisannya, yaitu: Define( nama_konstanta ; nilai_konstanta ); Operator Operator adalah simbol yang digunakan untuk memanipulasi data, seperti penambahan dan pengurangan. Ada operator yang menggunakan satu operandan ada pula yang menggunakan dua operan. Operator dikelompokkan menjadi empat kategori, yaitu : a. Operator aritmatika adalah operator yang berhubungan dengan fungsi matematika. b. Operator logika adalah operator yang membandingkan TRUE dan FALSE. c. Operator bitwise adalah operator yang membandingkan binary. d. Ada juga operator lain yang sering digunakan namun tidak termasuk dalam kelompok di atas. 1. Operator Aritmatika Operator aritmatika merupakan operator yang berhubungan dengan fungsi matematika. Operator ini akan sering digunakan dalam program-program. Tabel 2.3 Operator Aritmatika Operator Operasi + Penambahan - Pengurangan * Perkalian / Pembagian bulat % Modulus ++ Inkrementasi -- Dekrementasi

46 29 2. Operator Logika Operator logika akan membandingkan true dan false. Seperti bahasa C, PHP telah mendefinisikan FALSE dengan nilai 0 dan TRUE dengan nilai 1. Tabel 2.4 Operator Logika Operator Operasi == Sama dengan!= Tidak sama dengan < Lebih kecil > Lebih besar <= Lebih kecil sama dengan >= Lebih besar sama dengan AND&& Logika AND OR Logika OR XOR Logika XOR! Logika not Tabel kebenaran operasi logika : Tabel 2.5 Kebenaran Operasi Logika a b a AND b a OR b a XOR b!a TRUE TRUE TRUE TRUE FALSE FALSE TRUE FALSE FALSE TRUE TRUE FALSE FALSE TRUE FALSE TRUE TRUE TRUE FALSE FALSE FALSE FALSE FALSE TRUE 3. Operator Bitwise Operator bitwise digunakan untuk memanipulasi bit-bit dari nilai data. Berikut operator-operator bitwise dan artinya : Tabel 2.6 Operator Bitwise Operator Arti >> Pergeseran bit ke kanan << Pergeseran bit ke kiri ~ Komplemen satu atau not & Bitwise AND

47 30 Bitwise OR ^ Bitwise XOR (ekslusif OR) 4. Operator Lain Selain operator-operator yang telah dikelompokkan di atas, PHP masih memiliki operator-operator yang lain. Operator-operator berikut akan sering digunakan dalam pembuatan script. Tabel 2.7 Operator Lain Operator Arti. Penggabungan string = Penugasan $ Mengacu pada variabel Struktur Kontrol Struktur kontrol akan digunakan jika terdapat beberapa kondisi yang mengharuskan alur program bercabang atau dengan kata lain memilih satu dari beberapa kondisi yang tersedia sebelum berlanjut ke alur program selanjutnya. 1. Percabangan Perintah percabangan adalah perintah yang memungkinkan pemilihan atas perintah yang akan dijalankan sesuai dengan kondisi tertentu. a. IF, Perintah ini digunakan untuk menjalankan satu atau lebih perintah yang menyatakan keadaan. b. IF ELSE, Perintah ini mirip dengan jenis perintah sebelumnya, hanya saja digunakan untuk banyak blok perintah. c. SWITCH, Perintah ini digunakan sebagai alternatif pengganti dari struktur IF ELSE dengan else lebih dari satu. Dengan

48 31 menggunakan perintah ini program akan semakin mudah untuk dibuat dan dimengerti. 2. Pengulangan Struktur pengulangan digunakan untuk mengulang suatu perintah. Jadi tidak lagi memerlukan penulisan ulang script sebanyak pengulangan yang diinginkan. a. FOR, Perintah ini digunakan untuk mengulangi perintah dengan jumlah pengulangan yang sudah diketahui. b. WHILE, Perintah ini digunakan untuk mengulangi sebuah perintah sampai jumlah tertentu. Untuk menghentikan pengulangan digunakan suatu kondisi tertentu. c. DO WHILE, Perintah ini mirip dengan WHILE. Proses pengulangan akan berjalan jika kondisi yang diperiksa di WHILE masih bernilai benar dan pengulangan akan dihentikan jika kondisinya salah Array Array adalah sekumpulan variabel yang mempunyai nama sama tetapi dibedakan oleh indeks. Indeks dapat berupa angka atau string. Jika indeks array berbentuk angka, array akan disebut indexed array (vector), sedangkan jika indeksnya berupa string, array akan disebut associative array. Array dapat dibuat dengan fungsi list() dan array(), atau langsung dideklarasikan secara eksplisit. Contoh : $a[0]= string ; $a[1]=1234; $a[ string ]=4321;

49 MySQL SQL merupakan kependekan dari Structure Query Language. Bahasa pemrograman yang dirancang khusus untuk mengirimkan suatu perintah query (pengaksesan data berdasarkan pengalaman tertentu) terhadap sebuah database. Kebanyakan software yang ada saat ini dapat diakses melalui SQL. Setiap aplikasi yang spesifik dapat mengimplementasikan SQL secara sedikit berbeda, tapi seluruh database SQL mendukung subset standar yang ada (Andi, 2004). MySQL merupakan perangkat lunak untuk database server yang cukup terkenal. Kepopulerannya seiring dengan penggunaan script PHP untuk web programming pada server-side. Keistimeaan MySQL adalah seperti di bawah ini: 1. Standards supported MySQL mendukung level masukan ANSI SQL-92 dan ODBC level 0-2 SQL standar 2. Language support Databases MySQL dapat menampilkan pesan error dalam bahasa Czech, Belanda, Inggris, Estonia, Prancis, Jerman, Hongaria, Italia, Norwegia dan lain-lain. MySQL menggunakan ISO karakter tertentu untuk data dan pengurutan. Karakter tertentu untuk data dan pengurutan dapat dipilih ketika mengkompilasi source. 3. Bahasa Pemrograman API untuk mengakses database Aplikasi database MySQL data ditulis dengan bahasa tertentu seperti C, Perl, JSP, PHP dan lain-lain.

50 33 4. Large Tabel MySQL menyimpan masing-masing tabel dalam database seperti file, terpisah dalam direktori database. Ukuran maksimum tabel berkisar antara 4GB dan sistem operasi mendekati ukuran file maksimum. 5. Kecepatan, Kekuatan, dan Kemudahan MySQL lebih cepat tiga atau empat kali dari database komersial yang lain. MySQL sangat mudah untuk dikendalikan dan tidak membutuhkan database administrator terlatih untuk menginstal MySQL. 6. Cost Advantage MySQL adalah database relasional yang open source. Didistribusikan secara gratis untuk Unix/Linux dan OS/2 dan Windows Perintah Dasar MySQL SQL (Structure Query Language) merupakan bahasa ANSI (American National Standard Input) yang digunakan untuk melakukan query data pada database. Semua pengoperasian data dapat dikerjakan secara mudah dengan menggunakan bahasa ini, terutama dalam pemasukan dan seleksi data. Bahasa SQL memiliki struktur yang mudah dipahami, karena menggunakan perintah-perintah dalam bahasa inggris. Perintahperintah SQL pada database MySQL seperti : a. Memasukkan atau menambahkan record baru ke dalam database b. Mengeksekusi query database c. Mengambil data dari database d. Mengubah record pada database e. Menghapus record pada database

51 34 Langkah awal dalam database ialah dengan membuat database baru dan memberi nama database yang akan kita buat. Berikut kita akan coba buat database baru dengan nama db_contoh : Mysql>CREATE DATABASE db_contoh; Query, I row affected (0.00 sec) Untuk memulai bekerja dengan database tersebut, terlebih dahulu kita harus memilih database tersebut sebagai database yang aktis dengan menggunakan perintah sebagai berikut : Mysql>USE db_contoh; Database changed Mysql> Setelah database tersebut aktif, kemudian kita buat tabel dengan nama tb_konsumen dengan perintah sebagai berikut : Mysql>CREATE TABEL tb_konsumen( ->id INT(2), ->nama CHAR(30), ->alamat CHAR(50)), Query, 0 row affected (0.01 sec) Perintah tersebut akam membuat sebuah tabel dengan nama tb_konsumen yang berisi kolom id dengan tipe data integer dan panjang 2 karakter, kolom nama dengan tipe data character dan panjang 30 karakter dan kolom alamat dengan tipe data character dan panjang 50 karakter. Kemudian untuk mengisi data ke dalam kolom yang kita bikin tadi, kita gunakan perintah sebagai berikut : Mysql>INSERT INTO tb_konsumen

52 35 ->VALUES(1, Rama, Jakarta Selatan ); Query, 1 row affected (0.01sec) Mysql>INSERT INTO tb_konsumen ->VALUES(2, Dhani, Jakarta Barat ); Query, 1 row affected (0.01sec) Jika perintah di atas sudah dieksekusi, maka tabel tb_konsumen berisi dua buah record. Untuk melihat atau menampilkan data yang ada di dalam tabel, kita harus menuliskan perintah SELECT. Perintah SELECT ini dapat kita gunakan untuk menampilkan semua data atau hanya data dari kolom-kolom yang kita minta. Berikut contohnya : a. Menampilkan semua kolom Untuk menampilkan semua data yang ada di semua kolom, maka kita gunakan lambang * setelah perintah SELECT, contoh : Mysql>SELECT * FROM tb_konsumen; id nama alamat 1 Rama Jakarta Selatan 2 Dhani Jakarta Barat b. Menampilkan kolom tertentu Untuk menampilkan kolom tertentu, maka kita harus menambahkan nama kolom yang ingin kita tampilkan, contoh : Mysql>SELECT nama, alamat FROM tb_konsumen; nama Rama Dhani alamat Jakarta Selatan Jakarta Barat

53 36 Menipulasi data pada tabel meliputi pemasukan, perubahan dan penghapusan data. a. Memasukkan data dengan INSERT Untuk memasukkan data pada kolom dapat digunakan perintah sebagai berikut : Mysql>INSERT INTO buku ->VALUES (1, Keutamaan Islam, Ahmad Nabilah, 111,2,2010); Query, 1 row affected (0.00 sec) Perintah tersebut untuk memasukkan satu baris ke dalam tabel buku. Jika ingin memasukkan data pada kolom tertentu, misalnya kolom id dan judul dapat dilakukan perintah sebagai berikut : Mysql>INSERT INTO buku (id,judul) ->VALUES (2, Tuntunan Shalat Tahajud ); Query, 1 row affected (0.00 sec) b. Mengubah data dengan UPDATE UPDATE digunakan untuk mengubah data atau memperbaharui data yang terdapat dalam suatu tabel. Perintahnya adalah sebagai berikut : Mysql>UPDATE buku SET tahun=2009; Query, 2 row affected (0.00 sec) Rows matched: 2 Changed: 2 Warnings: 0 Jika hanya ingin mengubah sebuah record saja, maka harus memberikan perintah tambahan WHERE, perintah ini hanya akan merubah data pada kolom yang ditentukan. Berikut contohnya : Mysql>UPDATE buku SET tahun=2010 WHERE id=1; Query, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 c. Mengganti data dengan REPLACE

54 37 Perintah REPLACE digunakan untuk menambahkan data atau mengganti data pada tabel, contoh : Mysql>REPLACE INTO buku ->VALUES (2, Jalan Menuju Kesuksesan, 222, 3, 2010); Query, 2 row affected (0.02 sec) d. Menghapus data dengan DELETE Perintah DELETE digunakan untuk menghapus suatu baris dari tabel. Jika perintah ini digunakan tanpa perintah tambahan WHERE, maka semua baris akan di hapus dan tabel menjadi kosong. Mysql>DELETE FROM buku ->WHERE id=1; Query, 1 row affected (0.04 sec) Koneksi ke Database PHP telah menyediakan fasilitas koneksi untuk hampir semua program database yang sering digunakan. Dalam hal ini digunakan MySQL sebagai koneksi terhadap database yang dibangun dalam situ ini. Karena MySQL merupakan salah satu program nonkomersil yang cukup handal. Di samping itu, MySQL merupakan sebuah server database yang banyak digunakan di internet karena kehandalannya. Secara umum akses ke database dilakukan melalui tiga tahapan, yaitu : 1. Koneksi ke database (persiapan). Koneksi ini dilakukan dengan menggunakan fungsi-fungsi, seperti : mysql_connect(), mysql_pconnect(), mysql_select_db(). 2. Query atau permintaan data (operasi). 3. Pemutusan koneksi.

55 Bayu Buana Travel Services Didirikan pada tahun 1972, Bayu Buana Travel Services telah berkembang dengan cepat dan menjadi salah satu agen perjalanan terkemuka di Indonesia menawarkan solusi perjalanan yang lengkap baik untuk liburan dan perjalanan bisnis. Perusahaan ini memiliki lebih dari 450 staf dalam 20 cabang di seluruh negeri. Kegiatan utama Bayu Buana termasuk tiket jasa baik untuk pelancong Domestik dan Internasional, Pengorganisasian Domestik dan Internasional Paket Tour, Cruise Holidays, Ground Angkutan Pemesanan Hotel dan Insentif Program disesuaikan dengan perusahaan tertentu atau permintaan kelompok. Melalui anak perusahaannya Bayu Buana bertindak sebagai GSA (General Sales Agent) untuk Srilanka Airlines dan Turkish Airlines. Bayu Buana Travel Services adalah anggota IATA & ASITA dan agen perjalanan pertama yang terdaftar di Jakarta dan Bursa Efek Surabaya. Bayu Buana percaya hanya pro-aktif, pelanggan perusahaan berorientasi akan bertahan dan makmur di jaman sekarang ini semakin lingkungan global, sehingga terus membuat investasi yang konsisten dalam sumber daya manusia dan teknologi. Bayu Buana adalah agen perjalanan pertama di industri untuk memiliki CRM (Customer Relationship Management) dan program loyalitas pelanggan melalui BBTC (Bayu Buana Travel Club).

56 39 Website Bayu Buana diluncurkan di pertengahan tahun 2000 menyediakan layanan 24 jam kepada pelanggan untuk informasi cepat dan handal. Pada bulan November 2002 Bayu Buana menerima sertifikasi ISO 9001:2000 untuk Sistem Manajemen Mutu dan OHSAS untuk Keselamatan dan Kesehatan Kerja Penilaian Seri, agen perjalanan pertama dan satu-satunya di Indonesia yang menerima sertifikasi tersebut. Bayu Buana Travel Services juga terpilih sebagai The Best Agen Perjalanan di Indonesia oleh Majalah TTG selama dua tahun berturut-turut (2005 dan 2006). Ini merupakan pengakuan internasional oleh masyarakat perjalanan untuk komitmen yang sangat baik Bayu Buana dan layanan di industri perjalanan. Bayu Buana aliansi dengan perusahaan penerbangan terkemuka terus menjadi kuat. Selama 12 tahun terakhir ini telah dinamai Agen Top oleh operator besar seperti Garuda Airways Indonesia, Sriwijaya Air, Singapore Airlines, Cathay Pacific Airways, KLM, British Airways, Qantas, Lufthansa, Malaysia Airlines, Eva Air, Thai Airways, United Airlines, Air France dll Bayu Buana juga merupakan penerima Abacus (komputerisasi sistem pemesanan) Award untuk Best kinerja Agen internasional. Bayu Buana Travel Services adalah mitra global BCD Perjalanan di Indonesia. BCD adalah penyedia terkemuka logistik perjalanan global dan beroperasi di 96 negara di lima benua. BCD terus mendukung Bayu

57 40 Buana Travel Services dengan produk dan jasa dalam perjalanan korporasi maupun di segmen wisata inbound dan outbound Studi Literatur Sejenis Travel adalah kegiatan bepergian dari satu tempat ke tempat lain yang berlokasi cukup jauh dengan atau tanpa tujuan. Perjalanan yang ditempuh dengan beberapa menit tidak dikategorikan sebagai travel (Stellin, 2006). Tujuan utama travel tergantung dari orang yang melakukannya. Namun, kali ini yang akan dibahas adalah travel dengan tujuan pariwisata atau rekreasi. Travel dapat dilakukan dengan sendiri (biasa dikenal dengan istilah backpacker) atau dengan menggunakan jasa agen travel. Hal yang perlu diperhatikan pada travel adalah perencanaan. Dengan perencanaan yang matang, maka akan menghasilkan perjalanan yang sesuai dengan rencana. Perencanaan ini dapat dilakukan sendiri atau memilih rencana perjalanan yang sudah disiapkan oleh pihak agen travel. Hal lain yang perlu diperhatikan dalam travel adalah pengetahuan tentang informasi tempat tujuan travel. Hal ini berguna dalam menentukan barang-barang apa saja yang akan dibutuhkan selama berada di tempat tujuan. Misalnya jika kita berencana bepergian ke pantai, maka kita harus mempersiapkan pakaian untuk renang. Informasi harga-harga tempat wisata, transportasi, dan penginapan juga perlu diketahui sebelumnya. Hal ini berguna untuk perencanaan biaya selama perjalanan.

58 41 Agen travel melakukan berbagai macam cara untuk menjangkau para customernya, diantaranya dengan brosur pada tempat-tempat transportasi, penawaran melalui sms, dan penawaran melalui . Sebagai customer, kita dapat memilih cara memesan tiket sebuah perjalanan melalui datang ke kantor agen tersebut, melaui telepon, atau melalui pemesanan di internet pada situs agen tersebut. Jika melakukan travel dengan menggunakan jasa agen travel, maka yang berperan banyak untuk kepuasan customer pada sebuah perjalanan adalah agen travel tersebut. Agen travel yang harus bisa semaksimal mungkin memberikan semua kebutuhan customer dalam perjalanan dan memberikan pelayanan yang berkesan kepada customer. Orientasi pelayanan bukan pada perjalanan itu sendiri melainkan kepada customer, istilah ini dikenal dengan customer oriented. Pada Jurnal tahun 2009 yang disusun oleh Tri Susilowati yang berjudul Rancang Bangun E-Library Berbasis Customer Relationship Management Studi Kasus STMIK Pringsewu, dijelaskan bahwa CRM di sini merupakan kombinasi dari pelayanan informasi dan teknologi yang bertujuan untuk membangun suatu sistem yang mengatur hubungan dengan pengguna, yaitu apa kecenderungan seorang pengguna terhadap layanan (value) yang diberikan oleh e-library mulai dari pendaftaran anggota, pembuatan kartu anggota on-line, pemesanan buku sampai pertemuan pengambilan buku, forum diskusi on-line, dan download koleksi digital yang ada.

59 42 Kelebihan CRM yang diterapkan pada web e-travel dibandingkan dengan CRM yang diterapkan pada E-Library di atas adalah penggunaan data diri customer pada saat daftar (seperti , tanggal lahir, alamat rumah) sebagai bahan untuk pendekatan secara lebih personal seperti pengiriman ucapan ulang tahun dan promo pada saat customer berulang tahun, pengiriman promo dan brosur ke alamat rumah dan secara berkala dan ucapan-ucapan hari besar. Dengan pendekatan secara personal ini, maka customer akan diberikan kesan dan perhatian oleh pihak agen travel. Pada Jurnal yang disusun oleh Nooralisa Mohd Tuah yang berjudul The Emerging of Rich Internet Application in Web Applications, dijelaskan bahwa kemunculan RIA pada sebuah situs web dapat merubah web yang statik menjadi web yang dinamis dengan adanya informasi yang selalu terkini tanpa harus pembaharuan oleh pemilik web tersebut. Pembaharuan informasi secara otomatis ini dikarenakan sumber informasi tersebut sebenarnya tidak ada pada web yang menampilkan informasi tersebut, melainkan hanya merupakan embed news atau berita pada situs lain yang ditampilkan pada web tersebut. Kelebihan penerapan RIA pada web e-travel dibanding penerapan RIA pada jurnal di atas adalah penggunaan RIA yang merupakan pilihan bagi customer untuk digunakan atau tidak yang ditampilkan dengan tombol untuk melihat hasil pencarian atau penggunaan RIA pada web e- travel. Sedangkan pada penerapan RIA di jurnal di atas, pengguna web

60 43 diharuskan melihat hasil pencarian RIA karena sudah menjadi bagian web melalui embed script tersebut. Hal ini berpengaruh kepada kecepatan dalam mengakses web yang menggunakan aplikasi RIA. Web e-travel dapat lebih cepat karena penggunaan RIA hanya jika dibutuhkan oleh pengguna web.

61 BAB III METODOLOGI PENELITIAN Dalam penelitian ini, metode penelitian yang penulis lakukan terbagi menjadi dua metode yaitu metode pengumpulan data dan metode pengembangan sistem. 3.1 Metode Pengumpulan Data Tahapan ini dilakukan sebelum tahap pengembangan sistem. Tahap ini meliputi studi pustaka, wawancara dan observasi Studi Pustaka Metode studi pustaka dilakukan dengan mengumpulkan data dan informasi yang dijadikan sebagai acuan pembuatan web e- traveling. Referensi-referensi tersebut berasal dari buku-buku pegangan maupun publikasi hasil penelitian yang berhubungan dengan web e-traveling dan konsep dasar CRM, RIA, metode pengembangan sistem metode Rapid Application Development (RAD), serta bahasa pemrograman PHP dan database MySQL sebagai tools pengembangan aplikasi. Untuk judul-judul buku dan pengarangnya disebutkan pada halaman daftar pustaka Wawancara Metode wawancara dilakukan dengan cara mewawancarai pihak pihak penyedia layanan/jasa travel yaitu Bayu Buana Travel Services yang diwakili oleh Kepala Cabang Kemang Ibu Tina Din Doeana. Wawancara dilakukan pada Senin, 22 November 2010 di 44

62 45 Kantor Bayu Buana Cabang Kemang yang beralamat di Jl. Kemang Raya No. 114, Jakarta Selatan. Data diperoleh akan digunakan untuk kelengkapan pembuatan web e-traveling, kesulitan-kesulitan apa saja yang sering dihadapi, serta web seperti apa yang dapat mempermudah customer dalam perencanaan liburannya, sehingga pembuatan web tersebut tepat guna. Dari hasil wawancara tersebut diperoleh kesimpulan tentang bentuk web yang akan dirancang, antara lain: a. Menyediakan informasi wisata, tempat penginapan, restoran, penyewaan kendaraan dan taksi. b. Membantu customer dalam pemesanan tiap-tiap jasa yang dibutuhkan c. Membantu customer dalam perencanaan dana selama liburan. d. Implementasi CRM pada web, diantaranya pemilihan fasilitas travel yang mengusung customer oriented, menangani keluhan pelanggan, memiliki informasi holistik dari penjualan kepada pelanggan. e. Implementasi RIA pada web, diantaranya menggunakan google sebagai sumber pencarian gambar dan peta terkait produk travel yang ditawarkan dan video dari youtube. Data-data hasil wawancara dapat dilihat di lampiran Observasi Metode observasi dilakukan dengan mengumpulkan data dan informasi dengan cara mengamati langsung cara kerja web Bayu Buana Travel Services dan pelayanan terhadap customer di Kantor Bayu Buana Cabang Kemang. Observasi dilakukan berkala dimulai dari akhir bulan November (setelah surat keterangan ijin penelitian

63 46 dari Universitas Islam Negeri Syarif Hidayatullah disetujui oleh Kepala Cabang) sampai akhir Desember 2010 (setelah semua data yang akan digunakan penulis cukup untuk membuat sebuah konsep rancang bangun web e-travel). 3.2 Metode Pengembangan Sistem Dalam pembuatan web ini, penulis menggunakan model Rapid Aplication Development (RAD). Penulis memilih model Rapid Aplication Development (RAD) karena tahap-tahapnya sangat terstruktur, pengembangan perangkat lunak dapat dilakukan dalam waktu yang cepat dengan menekankan pada siklus perkembangan yang pendek dan merupakan adaptasi kecepatan tinggi dari model sekuensial linier, iterasi pengembangannya tidak sering terjadi sehingga tidak akan banyak menemui permasalahan baru, software yang dikembangkan dapat diketahui hasilnya tanpa menunggu waktu yang lama karena pengerjaannya yang dibagi ke dalam modul-modul dan alasan utama penggunaan model pengembangan RAD adalah model pengembangan ini akan bekerja dengan baik bila diterapkan pada aplikasi berskala kecil. Metode pengembangan sistem RAD mengalami empat tahapan siklus pengembangan (Kendal, 2003), yaitu: a. Fase Menentukan Tujuan dan Syarat-Syarat Informasi Pada tahap ini dilakukan pengidentifikasian tujuan-tujuan dari aplikasi atau sistem dan dilakukan pengidentifikasian syarat-syarat atau kebutuhan informasi bagi sistem yang diperoleh dari pengidentifikasian tujuan-tujuan tersebut. Fase ini akan dijelaskan pada sub bab 4.1.

64 47 b. Fase Perancangan Pada tahap ini dilakukan perancangan terhadap proses-proses yang akan terjadi di dalam sistem. Pada tahap ini perancangan akan dibagi menjadi perancangan kerangka kerja sistem, perancangan proses, perancangan basis data dan perancangan antar muka. Pada perancangan proses akan dilakukan perancangan algoritma sistem dengan flowchart. Fase ini akan dijelaskan pada sub bab 4.2. c. Fase Konstruksi Pada tahap ini dilakukan pengkodean terhadap rancangan-rancangan yang telah didefinisikan. Lalu dilakukan pengujian modul per modul sebagai evaluasi sebelum pengujian web secara keseluruhan. Apabila ditemukan kekurangan pada evaluasi modul, maka dilakukan kembali pembetulan perancangan, pengkodean dan pengujian kembali sesuai dengan fase pada metode pengembangan Rapid Application Development. Fase ini akan dijelaskan pada sub bab 4.3. d. Fase Pelaksanaan Pada tahap ini dilakukan pengujian terhadap web secara keseluruhan untuk mengetahui apakah web yang telah dibuat sudah memenuhi kriteria yang diinginkan. Pengujian ini dilakukan dengan menggunakan metode black-box. Fase ini akan dijelaskan pada sub bab 4.4.

65 48 Tujuan dan syarat pembuatan web e-travel Bekerja sama dengan agen travel Pembuatan web e-travel Memperkenalkan web Gambar 3.1 Siklus Pengembangan Sistem Model RAD

66 BAB IV HASIL DAN PEMBAHASAN 4.1 Fase Menentukan Tujuan dan Syarat-syarat Informasi Mendefinisikan Masalah Tahap mendefinisikan masalah adalah tahap untuk menentukan masalah apa yang akan diselesaikan dengan menggunakan web aplikasi yang akan penulis buat. Masalah yang akan diselesaikan dengan menggunakan web aplikasi ini adalah penggunaan strategi CRM dalam sebuah aplikasi web travel dan RIA untuk pencarian informasi lebih lanjut tentang produk jasa travel yang ditawarkan serta rencana penggunaan dana atau budgeting dalam merencanakan sebuah perjalanan atau sebuah liburan ke suatu tempat. Adapun tujuan dari pengembangan web aplikasi ini adalah untuk merancang suatu aplikasi perencanaan perjalanan yang dapat memberikan solusi dengan optimal. Penulis akan menerapkan bentuk CRM dalam konsep rancang bangun aplikasi e-traveling yang akan dibuat, diantaranya : 1. Mengidentifikasi faktor-faktor yang penting bagi pelanggan. 2. Mengusung falsafah customer-oriented. 3. Mengadopsi pengukuran berdasarkan sudut pandang pelanggan. 4. Membangun proses ujung ke ujung dalam melayani pelanggan. 5. Menyediakan dukungan pelanggan yang memadai. 6. Menangani keluhan/komplain pelanggan. 7. Mencatat dan mengikuti semua aspek dalam penjualan. 49

67 50 8. Membuat informasi holistik tentang informasi layanan dan penjualan dari pelanggan. Pengembangan web aplikasi ini ditujukan untuk pihak penyedia layanan travel Analisa Kebutuhan Sistem Selama ini perencanaan perjalanan dibuat sendiri oleh customer dengan manual dan tanpa disertai dengan perencanaan pengeluaran biaya yang matang. Customer selama ini memesan tiket kendaraan pada satu tempat, memesan tiket tempat rekreasi di tempat lain, dan memesan hotel di tempat yang lainnya. Hal ini akan menyulitkan customer jika customer belum pernah berkunjung sebelumnya ke tempat wisata itu. Dan lebih buruk lagi jika ternyata pengeluaran keuangan melebihi dari budget yang telah direncanakan sebelumnya akibat kurangnya informasi tempat-tempat wisata dan penginapan yang sesuai dengan budget yang dimiliki. Berdasarkan keadaan tersebut, maka penulis menentukan variabel-variabel yang akan dibuat pada web e-travel yang akan membantu customer dalam perencanaan perjalanan agar lebih leluasa dalam mencari informasi tempat wisata dilengkapi dengan perencanaan biaya agar tidak terjadi hal yang telah disebutkan di atas. Diantaranya informasi tiap-tiap tempat tujuan wisata, informasi transportasi untuk mengantarkan customer dari tempat asal ke tempat tujuan, dan informasi tampat penginapan. Selain informasi tersebut, web yang akan dibuat juga akan membantu customer dalam

68 51 pemesanan tiket tiap-tiap fasilitas yang dibutuhkan oleh customer. Sehingga nantinya customer hanya menunjukkan tiket yang sudah dipesan sebelumnya pada web e-travel. Serta penerapan CRM pada sebuah situs e-travel yang akan menghasilkan hubungan baik dengan customer dan penerapan RIA sebagai sumber informasi pendukung produk jasa yang ditawarkan. Alasan penulis memilih CRM sebagai strategi pendekatan kepada customer adalah karena CRM sangat mengusung falsafah Customer Oriented yang menjadikan customer sebagai sasaran utama dalam penyediaan jasa dan masukan dari customer dijadikan sebagai evaluasi terhadap pencapaian sebuah agen travel. Sehingga dengan tercapainya kepuasan customer maka hubungan baik antara customer dengan perusahaan akan terjalin yang nantinya akan menghasilkan kepercayaan dan kesetiaan terhadap penggunaan suatu produk jasa Sarana Pendukung a. Perangkat Keras Perangkat keras yang mendukung pembuatan web ini adalah suatu unit komputer dengan minimal spesifikasi sebagai berikut: 1) Prosesor setara Pentium II atau keatas 2) Memori minimal 64 MB 3) Monitor dengan resolusi 1024 X 768 4) VGA 32 MB 5) Keyboard dan Mouse

69 52 b. Perangkat Lunak Spesifikasi sistem operasi dan perangkat lunak yang mendukung adalah sebagai berikut: 1) Windows 98/2000/NT/XP 2) AppServ Open Project, versi ) PHP atau ke atas (session support) 4) Database MySql atau ke atas 5) Browser 4.2 Fase Perancangan Perancangan Kerangka Kerja Sistem Data-data yang dibutuhkan untuk web e-travel ini adalah data informasi dari pihak penyedia layanan (dalam hal ini pihak transportasi, pihak pengelola wisata, dan pihak pengelola penginapan) yang berisi fasilitas yang ditawarkan kepada customer, alamat terkait, dan harga tiket layanan tersebut. Data tersebut di atas kemudian dimasukkan kedalam tabel penyedia layanan dan tabel fasilitas untuk selanjutnya ditampilkan pada tampilan pilihan tujuan wisata kepada customer. Customer akan melihat informasi tentang tujuan wisata yang dapat dipilihnya di web e-travel ini. Kemudian customer memasukkan jumlah pesanan pada kolom yang telah tersedia. Setelah pesanan selesai semua, barulah customer dapat melihat rincian pesanan yang telah dilakukan pada page rincian biaya untuk selanjutnya melakukan order dan customer mendapatkan kode order untuk konfirmasi pembayaran. Jika customer telah terdaftar

70 53 sebelumnya, maka customer akan menuju page pembayaran, tapi jika customer belum terdaftar maka otomatis customer akan dibawa ke halaman pendaftaran customer baru. Setelah proses pemesanan dan customer mendapatkan kode order, maka customer dapat melanjutkan pembayaran melalui transfer ke rekening e-travel atau melalui paypal. Jika pembayaran telah dilakukan oleh customer, maka customer dapat mencetak bukti pemesanan yang berisi nomor invoice dan kode fasilitas yang sudah dipesan dan disetujui customer sebelumnya. Output bukti pemesanan ini dapat menjadi bukti untuk pengambilan tiket selanjutnya Perancangan Alur Proses Perancangan alur proses ditujukan untuk menentukan pilihanpilihan customer terhadap fasilitas-fasilitas yang ditawarkan selama perjalanan berlangsung. Alur proses yang diawali dari inputan customer sampai menghasilkan output berupa tiket terusan yang akan dipakai selama perjalanan berlangsung adalah sebagai berikut : a. Proses output interface, proses ini adalah tahap penyajian informasi tentang tempat tujuan wisata atau fasilitas yang dapat dipesan oleh customer secara menarik dan lengkap dengan alamat beserta harga sebagai bahan pertimbangan customer dalam memesan tempat tujuan wisata tersebut. b. Proses input data customer, proses ini adalah tahap pemesanan yang dilakukan oleh customer dengan cara menginputkan jumlah pesanan tiket pada halaman detail tiap-tiap fasilitas.

71 54 c. Proses input database order, proses ini adalah tahap pemasukan kode-kode fasilitas yang dipesan kedalam database order untuk selanjutnya dilakukan proses inputan konfirmasi pembayaran oleh customer. d. Proses output berupa tiket terusan, proses ini adalah tahap akhir setelah customer melakukan konfirmasi pembayaran atas fasilitas-fasilitas yang dipesan sebelumnya. Gambar 4.1 Flowchart admin web e-travel

72 55 Gambar 4.2 Flowchart customer web e-travel Perancangan Database Database e-travel memiliki 13 tabel yang terdiri dari : 1. tabel shoutbox tabel ini menampung field yang berhubungan dengan shoutbox atau pesan dari pengunjung situs yang akan tampil di menu utama. Tabel 4.1 shoutbox Nama Field Tipe Field id_shoutbox int(10) nama_sb varchar(30) _sb varchar(30)

73 56 pesan_sb tanggal_sb jam_sb aktif_sb text date time varchar(1) 2. tabel statistik tabel ini menampung field yang menghitung jumlah customer yang sedang online, jumlah total pengunjung web, jumlah pengunjung per hari. Tabel 4.2 statistik Nama Field Tipe Field id_st int(8) ip_st varchar(30) tanggal_st date hits_st int(10) online_st varchar(10) 3. tabel tb_transportasi tabel ini berisi field yang menampung data tentang transportasi pergi dan pulang serta jadwal keberangkatan masing-masing kendaraan transportasi tersebut. Tabel 4.3 tb_transportasi Nama Field Tipe Field id_transportasi int(6) kode_transportasi varchar(10) nama_transportasi varchar(30) kota_asal varchar(30) tgl_pergi date jam_pergi time tgl_pulang date jam_pulang time harga_transportasi int(20) 4. tabel tb_bukutamu tabel ini berisi field yang menampung data tentang customer yang ingin menenyakan tentang seputar pemesanan dan lainnya baik untuk customer terdaftar maupun customer yang belum terdaftar.

74 57 Tabel 4.4 tb_bukutamu Nama Field Tipe Field id_bukutamu int(6) kode_bukutamu varchar(10) nama_bukutamu varchar(30) telepon_bukutamu varchar(20) _bukutamu varchar(30) pesan_bukutamu longtext keterangan_bukutamu longtext tanggal_bukutamu date jam_bukutamu time 5. tabel tb_customer tabel ini berisikan field yang menampung data customer secara detail termasuk jumlah uang yang telah diinvestasikan ke pihak e- travel, customername dan password customer terdaftar. Tabel 4.5 tb_customer Nama Field Tipe Field id_customer int(6) kode_customer varchar(10) nama_customer varchar(30) telepon_customer varchar(20) _customer varchar(30) alamat_customer longtext customername varchar(30) password varchar(10) status_customer varchar(30) tangal_lahir date pekerjaan varchar(20) keterangan_customer text invest int(20) 6. tabel tb_fasilitas tabel ini menampung seluruh jenis wisata dengan kategori masing-masing, data rental atau taksi, dan hotel yang dapat dipesan customer nantinya. Tabel 4.6 tb_fasilitas Nama Field Tipe Field id_fasilitas int(6) kode_fasilitas varchar(10)

75 58 nama_fasilitas kode_partner kode_kategori harga_fasilitas gambar_fasilitas keterangan_fasilitas varchar(30) varchar(10) varchar(10) int(20) varchar(100) longtext 7. tabel tb_gallery tabel ini berisikan galeri foto-foto kegiatan atau event yang diadakan di tiap fasilitas yang ditawarkan. Tabel 4.7 tb_gallery Nama Field Tipe Field id_gallery int(6) kode_gallery varchar(10) judul varchar(30) deskripsi text status_gallery varchar(20) gambar_gallery varchar(100) 8. tabel tb_kategori tabel ini berisikan pemilahan kategori fasilitas yang akan digunakan pada tabel fasilitas. Tabel 4.8 tb_kategori Nama Field Tipe Field id_kategori int(6) kode_kategori varchar(10) nama_kategori varchar(30) keterangan_kategori varchar(10) 9. tabel tb_login tabel ini berisikan field yang menampung data untuk login customer dan administrator. Tabel 4.9 tb_login Nama Field Tipe Field id_login int(6) customername varchar(30) password varchar(30) status_login varchar(20)

76 tabel tb_order tabel ini berisikan data order-order yang dipesan oleh customer. Tabel 4.10 tb_order Nama Field Tipe Field id_order int(6) kode_order varchar(10) kode_customer varchar(10) tanggal_order date total varchar(20) verifikasi varchar(20) gambar_order varchar(100) 11. tabel tb_orderdetail tabel ini berisikan data order secara lebih detail yang dipesan oleh customer. Tabel 4.11 tb_orderdetail Nama Field Tipe Field id_od int(6) kode_order varchar(10) tanggal_od date jenis varchar(2) jumlah int(5) subtotal int(20) 12. tabel tb_paket tabel ini berisikan paket-paket wisata yang telah disediakan e- travel yang berisi gabungan fasilitas-fasilitas yang ditawarkan dengan harga lebih murah dibanding pemilihan failitas secara satu-satu. Tabel 4.12 tb_paket Nama Field Tipe Field id_paket int(6) kode_paket varchar(10) nama_paket varchar(30) kode_transportasi varchar(10) tujuan varchar(10) kode_fasilitas varchar(10) harga_paket int(20) gambar_paket varchar(100)

77 60 keterangan_paket longtext 13. tabel tb_partner tabel ini menampung data perusahaan atau pengelola yang menjadi rekan bisnis pihak e-travel. Tabel 4.13 tb_partner Nama Field Tipe Field id_partner int(6) kode_partner varchar(10) nama_partner varchar(50) telepon_partner varchar(20) _partner varchar(30) alamat_partner longtext keterangan_partner text Perancangan Tampilan Web Setiap pembuatan web, tidak terlepas dari navigasi web. Navigasi ini berguna untuk memetakan halaman-halaman yang ada pada web. Tampilan web e-travel dibagi menjadi dua bagian, yaitu tampilan untuk customer dan tampilan untuk admin. Secara umum, tampilan untuk customer adalah untuk mendaftar sebagai customer e-travel, melakukan pemesanan tiket, melakukan pembayaran dan konfirmasinya, dan mencetak bukti pembayaran tersebut. Sedangkan tampilan untuk admin untuk menambah, mengedit, atau menghapus seluruh data yang ada di database yang berkaitan dengan customer, fasilitas, order, serta verifikasi pembayaran yang telah dilakukan oleh customer. Halaman admin ini sengaja dibuat untuk mengoperasikan database secara dinamis.

78 61 Berikut desain layout halaman utama admin : Nama Agen Searchbox Halaman dinamis sesuai pilihan halaman yang dibuka Pilihan halaman yang akan dibuka Kotak login admin Gambar 4.3 Layout halaman utama admin

79 62 Berikut desain layout halaman utama customer : Nama Agen Pilihan halaman yang dibuka Searchbox Iklan promo e-travel Halaman dinamis sesuai pilihan halaman yang dibuka Kotak login customer Pilihan akomodasi yang akan dibuka Statistik pengunjung Pilihan halaman yang dibuka Gambar 4.4 Layout halaman utama customer Kotak chat pengunjung Navigasi yang digunakan pada web e-travel ini adalah hirarki, karena terdiri dari satu halaman master dan halamanhalaman slave yang ditampilkan pada bagian tengah halaman master. Berikut adalah navigasi pada halaman customer :

80 Gambar 4.5 Navigasi web e-travel 63

81 64 Halaman Utama atau home menampilkan informasi tentang e-travel (agen perjalanan). Pada halaman ini juga terdapat informasi tentang pengetahuan umum Indonesia secara singkat guna menarik perhatian customer dalam penggunaan situs ini lebih lanjut. Penambahan foto-foto dari galeri e-travel yang ditampilkan dengan flash juga ikut menghiasi halaman utama ini. Terdapat juga form login bagi customer terdaftar pada side bar bagian kanan bawah. Pada menu di bagian atas halaman utama terdapat link-link yang menghubungkan ke halaman lain, diantaranya : 1. Profil Tentang kami Gambar 4.6 Layout halaman profil Halaman ini berisi informasi lebih lanjut tentang agene travel ini. Menjelaskan layanan dan kelebihan yang ditawarkan oleh e- travel dalam rangka memenuhi keinginan pelanggan.

82 65 2. Paket Pilihan Paket (kategori harga) Gambar Gambar Gambar Gambar 4.7 Layout halaman paket Halaman ini berisi paket-paket liburan yang ditawarkan kepada customer dengan harga bersaing. Halaman ini berisi gambargambar dari masing-masing paket yang ditawarkan. Tiap gambar dan judul paket mengarahkan customer ke detail paket tersebut dan terdapat kolom input-an customer pada halaman detail paket yang dipilih. Untuk selanjutnya customer dapat melakukan pemesanan pada paket yang ditawarkan. 3. Galeri Galeri Gambar Navigasi gambar Gambar 4.8 Layout halaman galeri Halaman ini berisi foto-foto kegiatan agene travel beserta fotofoto tujuan wisata yang ditawarkan guna menarik customer

83 66 dalam pemilihan tempat tujuan wisata. Foto-foto ditampilkan dengan flash agar terlihat lebih dinamis. 4. Daftar Form daftar customer Form pendaftaran Tombol kontrol form Gambar 4.9 Layout halaman daftar Halaman ini berisikan form pendaftaran customer baru agar dapat melakukan pemesanan tiket di situs e-travel. 5. Kontak Kami Kontak kami Form bukutamu Tombol kontrol form Polling web Alamat kantor Telepon kantor Gambar 4.10 Layout halaman kontak kami Halaman ini berisi form pengisian buku tamu bagi para customer yang ingin menanyakan sesuatu kepada admin atau pihak agene travel. Halaman ini juga berisi alamat lengkap agen e-travel. Pada halaman utama, terdapat beberapa link yang menghubungkan ke halaman lain yang berada di samping kanan web, berikut link-link yang ada di side bar :

84 67 1. Tujuan Wisata Pilihan Tempat Wisata Gambar Gambar Gambar Gambar 4.11 Layout halaman tujuan wisata Halaman ini menampilkan seluruh kategori dari tujuan wisata yang ditawarkan dalam bentuk gambar masing-masing fasilitas. 2. Wisata Air Pilihan Tempat Wisata (kategori air) Gambar Gambar Gambar Gambar 4.12 Layout halaman wisata air Halaman ini menampilkan wisata-wisata dengan kategori wisata air. Seperti halnya halaman tujuan wisata, tampilannya dalam bentuk gambar yang mengarahkan customer kepada detail fasilitas tersebut.

85 68 3. Wisata Belanja Pilihan Tempat Wisata (kategori belanja) Gambar Gambar Gambar Gambar 4.13 Layout halaman wisata belanja Halaman ini menampilkan wisata-wisata dengan kategori wisata Benlanja. Seperti halnya halaman tujuan wisata, tampilannya dalam bentuk gambar yang mengarahkan customer kepada detail fasilitas tersebut. 4. Wisata Rekreasi Pilihan Tempat Wisata (kategori rekreasi) Gambar Gambar Gambar Gambar 4.14 Layout halaman wisata rekreasi Halaman ini menampilkan wisata-wisata dengan kategori wisata rekreasi. Seperti halnya halaman tujuan wisata, tampilannya dalam bentuk gambar yang mengarahkan customer kepada detail fasilitas tersebut.

86 69 5. Wisata Sejarah Pilihan Tempat Wisata (kategori sejarah) Gambar Gambar Gambar Gambar 4.15 Layout halaman wisata sejarah Halaman ini menampilkan wisata-wisata dengan kategori wisata sejarah. Seperti halnya halaman tujuan wisata, tampilannya dalam bentuk gambar yang mengarahkan customer kepada detail fasilitas tersebut. 6. Wisata Kuliner Pilihan Tempat Wisata (kategori kuliner) Gambar Gambar Gambar Gambar 4.16 Layout halaman wisata kuliner Halaman ini menampilkan wisata-wisata dengan kategori wisata kuliner. Seperti halnya halaman tujuan wisata, tampilannya dalam bentuk gambar yang mengarahkan customer kepada detail fasilitas tersebut.

87 70 7. Penginapan Penginapan/hotel Gambar Gambar Gambar Gambar 4.17 Layout halaman penginapan Halaman ini menampilkan informasi tentang tempat penginapan dengan berbagai fasilitas yang ditawarkan dan harga yang beragam. Seperti halnya halaman tujuan wisata, tampilannya dalam bentuk gambar yang mengarahkan customer kepada detail fasilitas tersebut. 8. Rental Mobil dan Taksi Rental mobil dan Taksi Gambar Gambar Gambar Gambar 4.18 Layout halaman rental mobil dan taksi Halaman ini menampilkan informasi tentang rental mobil yang ada di Jakarta dan tarif beberapa taksi per kilometer. Seperti halnya halaman tujuan wisata, tampilannya dalam bentuk gambar yang mengarahkan customer kepada detail fasilitas tersebut.

88 71 9. Transportasi Transportasi Input kota asal Input kota tujuan Hasil pencarian Gambar 4.19 Layout halaman transportasi Halaman ini menampilkan informasi tentang transportasi pergipulang. Seperti halnya halaman tujuan wisata, tampilannya dalam bentuk gambar yang mengarahkan customer kepada detail fasilitas tersebut. 10. Rincian Biaya Rincian biaya Rincian hasil pemesanan Tombol bayar Gambar 4.20 Layout halaman rincian biaya Halaman ini berisi akumulasi pesanan yang telah dipilih oleh customer beserta total biaya yang harus dipenuhi oleh customer. Halaman ini menghubungkan langsung ke halaman pembayaran dan konfirmasi pembayaran.

89 Cek Order Cek order Input kode order Hasil pencarian beserta rincian Gambar 4.21 Layout halaman cek order Halaman ini berisi pemeriksaan detail order yang telah dipesan sebelumnya. Apabila customer telah memenuhi pembayaran, maka dari halaman ini customer dapat mencetak bukti pembayaran perjalanan beserta detail perjalanan untuk pengambilan tiket pada saat perjalanan. 12. Cek Invest Cek order Jumlah invest Gambar 4.22 Layout halaman cek order Halaman ini berisi informasi jumlah dana invest yang dimiliki oleh customer. Link-link yang ada pada menu utama dan side bar kanan akan tampil pada setiap halaman yang sedang dibuka.

90 73 Tampilan admin secara umum adalah kumpulan dari halaman-halaman yang berisi form-form untuk menambah, mengedit dan menghapus data yang berada di database. Pada tampilan admin, hanya terdapat satu menu utama yang terletak di side bar kanan. Tiap-tiap halaman menampilkan form yang merepresentasikan databasenya masing-masing. 4.3 Fase Konstruksi Pada tahap ini dilakukan pengkodean terhadap rancanganrancangan yang telah didefinisikan sebelumnya. Pengkodean sistem dilakukan dengan menggunakan bahasa pemrograman PHP dan MySQL sebagai basis datanya. Pada tahap ini, penulis mengorganisasikan kodekode bahasa pemrograman ke dalam bentuk modul-modul di mana tiap modul berisi unit-unit program. Adapun baris kode program yang penulis buat dapat dilihat pada bagian lampiran skripsi ini. Source kode web e- travel ini dapat dilihat pada lampiran kode program. Pada tahap ini dilakukan pengujian masing-masing modul apakah sesuai dengan tugasnya. Kemudian dilakukan uji coba terhadap integrasi keseluruhan unit program di dalam modul untuk mengetahui apakah sistem yang telah dibuat sudah memenuhi kriteria yang diinginkan. Pengetesan ini dilakukan dengan menggunakan metode black box testing yaitu pengujian secara keutuhan modul agar input, proses, dan output sesuai dengan yang diharapkan penulis. Setelah pengetesan secara white box testing (pengujian program berdasarkan proses-proses yang berjalan

91 74 pada satu modul/kesatuan program termasuk looping) sebelumnya telah dilakukan penulis. Berikut fungsi-fungsi CRM yang diimplementasikan pada fase konstruksi ini : 1. Mengidentifikasi faktor-faktor yang penting bagi pelanggan. Fungsi CRM ini berhubungan dengan teknis pelaksanaan dilapangan, kemudian hasil evaluasi lapangan dilakukan perubahan terhadap pelayanan sesuai dengan kritik dan saran dari pelanggan yang dapat ditampung oleh web pada form kritik dan saran yang berada di halaman kontak kami. Berikut potongan scriptnya : <?php if(isset($_post["kirim"])){ $id=$_post["id"]; $kode_bukutamu=$_post["kode_bukutamu"]; $nama=$_post["nama"]; $telepon=$_post["telepon"]; $ =$_post[" "]; $pesan=$_post["pesan"]; $keterangan="butuh Konfirmasi Admin"; $tanggal=date("y-"."m-"."d"); $jam=date("h:"."i:"."s"); $perintah="insert INTO `db_info`.`tb_bukutamu` (`id`,`kode_bukutamu`,`nama`,`telepon`,` `,`pesan`,`keterangan`,`tanggal`,`jam`) VALUES ('$id', '$kode_bukutamu', '$nama','$telepon','$ ','$pesan','$keterangan','$tanggal','$jam')"; $simpan=mysql_query($perintah);

92 75 if($simpan) {echo "<script>alert('simpan data $kode_bukutamu berhasil...');document.location.href='index.php?page=6';</script>"; } else{echo"<script>alert('simpan data $kode_bukutamu gagal') document.location.href='index.php?page=6';</script>";} }?> 2. Mengusung falsafah customer oriented. Fungsi ini diaplikasikan dengan cara membuat pemilihan fasilitas dalam perjalanan yang dapat dilakukan pelanggan sesuai dengan tujuan yang dipilih, tidak terbatas hanya pada paket perjalanan yang ditawarkan. Berikut potongan scriptnya : $ =$_post[ ]; $username=$_post[ username ]; $password=$_post[ password ]; $subject="selamat Bergabung di E-TRAVEL"; $msg="selamat bergabung di situs e-travel. Simpan username anda dan password anda untuk keamanan. Username anda adalah $username dan password anda adalah $password."; $header="from: $mail_sent $ , $subject, $msg, $header ); echo $mail_sent? "Mail sent" : "Sending mail failed"; Script di atas mengirimkan notifikasi ke alamat customer yang berisi username dan password pada saat customer mendaftar ke web e-travel dengan mengisi form pendaftaran. $m=date(m); $d=date(d); $sekarang=$m."-".$d; $no=0; $sent=0; $perintah="select * FROM tb_customer";

93 76 $lihat=mysql_query($perintah); $jumlah=mysql_num_rows($lihat); while($data=mysql_fetch_array($lihat)){ $no++; $nama=$data["nama"]; $ =$data[" "]; $tanggal_lahir=$data["tanggal_lahir"]; $pekerjaan=$data["pekerjaan"]; $keterangan=$data["keterangan"]; $invest=$data["invest"]; $status=$data["status"]; $tgl=$sekarang; $tahun=str_replace(substr($tanggal_lahir,4,6),'',$tanggal_lahir); $tahunskr=date(y); $umur=$tahunskr-$tahun; if($tgl==$sekarang){ echo $no."."." ".$nama.","." "."umur"." ".$umur." "."tahun.<br/>"; $subject="happy Birthday"; $msg="happy birthday, dapatkan diskon khusus di hari ultah anda..."; $header="from: $mail_sent $ , $subject, $msg, $header ); echo $mail_sent? "Mail sent" : "Sending mail failed"; echo "<br/>"; $sent++;} if($sent==0){ echo "Tidak ada yang berulang tahun hari ini.";}} Script di atas memeriksa tanggal dan bulan lahir tiap customer dan mencocokkan dengan tanggal dan bulan hari ini, apabila cocok maka

94 77 akan mengirimkan ucapan selamat ke customer yang berulang tahun pada hari yang sama. <?php include"koneksi.php"; $kat=$_get["kat"]; $col = 3;$batas = 9; $halaman = $_GET['halaman']; if(empty($halaman)){ $posisi = 0; $halaman = 1;} else{ $posisi = ($halaman-1) * $batas;} $sql="select * from tb_fasilitas ORDER BY id LIMIT $posisi,$batas "; $s = mysql_query($sql); $cnt = 0; while ($data = mysql_fetch_array($s)) { $id=$data["id"]; $kode_fasilitas=$data["kode_fasilitas"]; $nama_fasilitas=$data["nama_fasilitas"]; $kode_partner=$data["kode_partner"]; $kode_kategori=$data["kode_kategori"]; $harga=$data["harga"]; $gambar=$data["gambar"]; $keterangan=$data["keterangan"]; if ($cnt >= $col) { $cnt = 0; } $cnt++; echo " <div class='product_box margin_r10'> <h3>$nama_fasilitas</h3> <a href='index.php?page=9&kode_fasilitas=$kode_fasilitas'><img src='admin/uploadgambar/$gambar' /></a> <p class='price'>price: $harga </p>

95 78 <a href='index.php?page=9&kode_fasilitas=$kode_fasilitas'> Detail</a> </div>";}?> </div> <div class="content_section"> <?php echo "<br>halaman : "; $tampil2 = mysql_query("select * FROM tb_fasilitas "); $jmldata = mysql_num_rows($tampil2); $jmlhalaman = ceil($jmldata/$batas); for($i=1;$i<=$jmlhalaman;$i++){ if ($i!= $halaman){ echo " <a href=$_server[php_self]?page=11&halaman=$i&id=$id>$i< /a> "; } else{ echo " <b>$i</b> "; } }?> <h2> </h2> </div></div> 3. Mengadopsi pengukuran berdasarkan sudut pandang pelanggan. Fungsi ini diaplikasikan dengan cara menggunakan masukan pelanggan sebagai bahan evaluasi pada fase konstruksi untuk kemudian dirancang dan dibangun kembali program sesuai dengan masukan pengguna. 4. Membangun proses ujung ke ujung dalam melayani pelanggan. Fungsi ini diaplikasikan dengan menyediakan fasilitas dari mulai transportasi, penginapan dan tempat tujuan beserta harga terkait untuk dapat melayani semua proses perjalanan pelanggan dari awal sampai akhir. 5. Menyediakan dukungan pelanggan yang memadai. Fungsi ini diaplikasikan dengan penyediaan data tentang fasilitas berupa deskripsi, harga, foto-foto, peta lokasi dan video fasilitas terkait. Berikut potongan scriptnya : <form id="form2" name="form2" action="http://www.google.co.id/images" target="_blank" method="get">

96 79 <input name="gambar" type="submit" id="gambar" value="gambar lainnya" /> <input type="hidden" name="q" id="searchfield" value="<? echo $nama_fasilitas;?>" /> </form> Script di atas mencari gambar dari situs google sesuai dengan query yang berisi nama fasilitas atau tempat wisata. <form id="form3" name="form3" action="http://www.google.co.id/maps" target="_blank" method="get"> <input name="peta" type="submit" id="peta" value="lihat Peta" /> <input type="hidden" name="q" id="searchfield" value="<? echo $nama_fasilitas;?>" /> </form> Script di atas mencari peta lokasi dari situs google maps sesuai dengan query yang berisi nama fasilitas atau tempat wisata. <form id="form4" name="form4" action="http://www.youtube.com/results" target="_blank" method="get"> <input name="video" type="submit" id="video" value="lihat Video" /> <input type="hidden" name="q" id="searchfield" value="<? echo $nama_fasilitas;?>" /> </form> Script di atas mencari video dari situs youtube sesuai dengan query yang berisi nama fasilitas atau tempat wisata. 6. Menangani keluhan pelanggan. Fungsi ini diaplikasikan dengan menyediakan halaman kontak kami untuk evaluasi pelayanan dan pasca pelayanan pelanggan. Berikut potongan scriptnya :

97 80 <?php if(isset($_post["kirim"])){ $id=$_post["id"]; $kode_bukutamu=$_post["kode_bukutamu"]; $nama=$_post["nama"]; $telepon=$_post["telepon"]; $ =$_post[" "]; $pesan=$_post["pesan"]; $keterangan="butuh Konfirmasi Admin"; $tanggal=date("y-"."m-"."d"); $jam=date("h:"."i:"."s"); $perintah="insert INTO `db_info`.`tb_bukutamu` (`id`,`kode_bukutamu`,`nama`,`telepon`,` `,`pesan`,`keterangan`,`tanggal`,`jam`) VALUES ('$id', '$kode_bukutamu', '$nama','$telepon','$ ','$pesan','$keterangan','$tanggal','$jam')"; $simpan=mysql_query($perintah); if($simpan) {echo "<script>alert('simpan data $kode_bukutamu berhasil...');document.location.href='index.php?page=6';</script>";} else{echo"<script>alert('simpan data $kode_bukutamu gagal') document.location.href='index.php?page=6';</script>";}}?> 7. Mencatat dan mengikuti semua aspek dalam penjualan. Fungsi ini diaplikasikan dengan halaman order yang tersimpan tanggal, pemesan, detail pesanan pada database dan output berupa tiket perjalanan. 8. Membuat informasi holistik tentang informasi layanan dan penjualan dari pelanggan. Fungsi ini diaplikasikan dengan tersimpannya data pelayanan pada database order detail yang dapat dilihat kembali oleh pihak admin untuk pengambilan keputusan dalam pembuatan kebijakan lebih lanjut. Berikut potongan scriptnya :

98 81 <?php include"koneksi.php"; if(isset($_post["kirim"])){ $kode_order=$_post["kode_order"]; $verifikasi=$_post["verifikasi"]; $tanggal=date("y-"."m-"."d"); $kode_customer=$_session["ckode"]; $sisa=$_post["sisa"]; $total=$_post["total"]; if ($_FILES[file]!= "") me]) ;} else {die("tidak ada file yang akan diupload");} $gambar=$_files[file][name]; if($gambar==""){$gambar="default.jpg";} $perintah="insert INTO `db_info`.`tb_order` (`id`,`kode_order`,`kode_customer`,`tanggal`,`total`,`verifikasi`,`gambar`) VALUES ('', '$kode_order', '$kode_customer', '$tanggal', '$total', '$verifikasi', '$gambar')"; $perintah2="update `db_info`.`tb_customer` SET invest='$sisa' WHERE kode_customer='$kode_customer'"; $simpan=mysql_query($perintah); $simpan2=mysql_query($perintah2); if($simpan) {echo "<script>alert('simpan data $kode_gallery berhasil...');document.location.href='index.php';</script>";} else{echo"<script>alert('simpan data $kode_gallery gagal') document.location.href='index.php';</script>";}}?> Uji coba yang pertama dilakukan adalah uji coba web dari tampilan admin, yaitu proses tambah, edit,hapus, dan cari data. Berikut hasil uji coba pada web sisi admin :

99 82 1. Halaman customer Tabel 4.14 Tabel uji coba halaman customer No Unit Program Hasil yang Diharapkan 1. Input data Memasukkan data Customer ke dalam basis data 2 Edit data Mengedit atau merubah data yang telah diinput 3 Hapus data Menghapus data yang telah diinput 4 Cari data Mencari data yang sesuai dengan keyword 5 Tampil data Menampilkan data yang sesuai dengan kolom pencarian atau secara keseluruhan data yang tersimpan dalam database 2. Halaman bukutamu Hasil Aktual Tabel 4.15 Tabel uji coba halaman bukutamu No Unit Program Hasil yang Diharapkan 1. Input data Memasukkan data Bukutamu ke dalam basis data 2 Edit data Mengedit atau merubah data yang telah diinput 3 Hapus data Menghapus data yang telah diinput 4 Cari data Mencari data yang sesuai dengan keyword 5 Tampil data Menampilkan data yang sesuai dengan kolom pencarian atau secara keseluruhan data yang tersimpan dalam database 3. Halaman paket Tabel 4.16 Tabel uji coba halaman paket Hasil Aktual No Unit Program Hasil yang Diharapkan Hasil Aktual 1. Input data Memasukkan data Paket ke dalam basis data 2 Edit data Mengedit atau merubah data Keteran gan Dapat dilihat pada gambar 4.23 Keteran gan Dapat dilihat pada gambar 4.24 Keteran gan Dapat dilihat pada

100 83 yang telah diinput 3 Hapus data Menghapus data yang telah diinput 4 Cari data Mencari data yang sesuai dengan keyword 5 Tampil data Menampilkan data yang sesuai dengan kolom pencarian atau secara keseluruhan data yang tersimpan dalam database gambar Halaman fasilitas Tabel 4.17 Tabel uji coba halaman fasilitas No Unit Program Hasil yang Diharapkan 1. Input data Memasukkan data Fasilitas ke dalam basis data 2 Edit data Mengedit atau merubah data yang telah diinput 3 Hapus data Menghapus data yang telah diinput 4 Cari data Mencari data yang sesuai dengan keyword 5 Tampil data Menampilkan data yang sesuai dengan kolom pencarian atau secara keseluruhan data yang tersimpan dalam database 5. Halaman galeri Tabel 4.18 Tabel uji coba halaman galeri No Unit Program Hasil yang Diharapkan 1. Input data Memasukkan data Galeri ke dalam basis data 2 Edit data Mengedit atau merubah data yang telah diinput 3 Hapus data Menghapus data yang telah diinput 4 Cari data Mencari data yang sesuai dengan keyword 5 Tampil data Menampilkan data yang sesuai dengan kolom pencarian atau secara keseluruhan data yang Hasil Aktual Hasil Aktual Keteran gan Dapat dilihat pada gambar 4.26 Keteran gan Dapat dilihat pada gambar 4.27

101 84 tersimpan dalam database 6. Halaman order Tabel 4.19 Tabel uji coba halaman order No Unit Program Hasil yang Diharapkan 1. Input data Memasukkan data Order ke dalam basis data 2 Edit data Mengedit atau merubah data yang telah diinput 3 Hapus data Menghapus data yang telah diinput 4 Cari data Mencari data yang sesuai dengan keyword 5 Tampil data Menampilkan data yang sesuai dengan kolom pencarian atau secara keseluruhan data yang tersimpan dalam database Hasil Aktual Keteran gan Dapat dilihat pada gambar 4.28

102 85 7. Halaman transportasi Tabel 4.20 Tabel uji coba halaman transportasi No Unit Program Hasil yang Diharapkan 1. Input data Memasukkan data Transportasi ke dalam basis data 2 Edit data Mengedit atau merubah data yang telah diinput 3 Hapus data Menghapus data yang telah diinput 4 Cari data Mencari data yang sesuai dengan keyword 5 Tampil data Menampilkan data yang sesuai dengan kolom pencarian atau secara keseluruhan data yang tersimpan dalam database Hasil Aktual 8. Halaman kategori Tabel 4.21 Tabel uji coba halaman kategori No Unit Program Hasil yang Diharapkan 1. Input data Memasukkan data Kategori ke dalam basis data 2 Edit data Mengedit atau merubah data yang telah diinput 3 Hapus data Menghapus data yang telah diinput 4 Cari data Mencari data yang sesuai dengan keyword 5 Tampil data Menampilkan data yang sesuai dengan kolom pencarian atau secara keseluruhan data yang tersimpan dalam database 9. Halaman partner Tabel 4.22 Tabel uji coba halaman partner Hasil Aktual No Unit Program Hasil yang Diharapkan Hasil Aktual 1. Input data Memasukkan data Partner ke dalam basis data 2 Edit data Mengedit atau merubah data Keteran gan Dapat dilihat pada gambar 4.29 Keteran gan Dapat dilihat pada gambar 4.30 Keteran gan Dapat dilihat pada

103 86 yang telah diinput 3 Hapus data Menghapus data yang telah diinput 4 Cari data Mencari data yang sesuai dengan keyword 5 Tampil data Menampilkan data yang sesuai dengan kolom pencarian atau secara keseluruhan data yang tersimpan dalam database gambar 4.31 Setelah uji coba dilakukan pada halaman admin, sekarang uji coba akan dilakukan pada halaman customer. Ada beberapa halaman yang uji cobanya disatukan, hal ini dilakukan karena pada halamanhalaman itu memiliki proses yang sama. Berikut uji coba pada halaman customer : 1. Halaman Home Tabel 4.23 Tabel uji coba halaman home No Unit Program Hasil yang Diharapkan 1 Tampil data Menampilkan halaman utama dengan hiasan flash yang mengambil gambar dari folder galeri. Hasil Aktual Keteran gan Dapat dilihat pada gambar Halaman Profil Tabel 4.24 Tabel uji coba halaman profil No Unit Program Hasil yang Diharapkan 1 Tampil data Menampilkan profil agen e- travel yang di panggil dengan variable $page ke main page. 3. Halaman Paket dan Paket Hemat Tabel 4.25 Tabel uji coba halaman paket No Unit Program Hasil yang Diharapkan 1 Tampil data Menampilkan foto dan link menuju halaman detail paket Hasil Aktual Hasil Aktual Keteran gan Dapat dilihat pada gambar 4.33 Keteran gan Dapat dilihat

104 87 untuk pemesanan. 4. Halaman Detail Paket Tabel 4.26 Tabel uji coba halaman detail paket No Unit Program Hasil yang Diharapkan 1 Tampil data Menampilkan detail tiap-tiap paket yang disediakan. 2 Input data Memasukan data jumlah pesanan. 3 Kirim data Mengirim data yang diinput ke halaman rincian biaya bersama dengan data kode paket, harga satuan, dan total harga yang diambil dari database sesuai kode paket. 5. Halaman Galeri Tabel 4.27 Tabel uji coba halaman galeri No Unit Program Hasil yang Diharapkan 1 Tampil data Menampilkan halaman galeri dengan hiasan flash yang mengambil gambar dari folder galeri. 6. Halaman Daftar Tabel 4.28 Tabel uji coba halaman daftar No Unit Program Hasil yang Diharapkan 1. Input data Memasukkan data Customer ke dalam basis data Hasil Aktual Hasil Aktual Hasil Aktual pada gambar 4.34 Keteran gan Dapat dilihat pada gambar 4.34 Keteran gan Dapat dilihat pada gambar 4.35 Keteran gan Dapat dilihat pada gambar Halaman Kontak Kami Tabel 4.29 Tabel uji coba halaman kontak kami Hasil Keteran No Unit Program Hasil yang Diharapkan Aktual gan 1 Input data Memasukkan pesan atau Dapat

105 88 pertanyaan yang diajukan customer kepada pihak agen e-travel ke form bukutamu yang telah disediakan. 2 Tampil data Menampilkan data alamat dan nomor telepon agen e- travel. dilihat pada gambar Halaman Transportasi Tabel 4.30 Tabel uji coba halaman transportasi No Unit Program Hasil yang Diharapkan 1 Input data Memasukan kota asal dan kota tujuan transportasi. 2 Tampil data Menampilkan detail tiap-tiap transportasi berdasarkan hasil pencarian dari inputan customer. 3 Kirim data Mengirim data yang diinput ke halaman rincian biaya bersama dengan data kode transportasi, harga satuan, dan total harga yang diambil dari database sesuai kode transportasi. Hasil Aktual Keteran gan Dapat dilihat pada gambar Halaman Fasilitas (didalamnya termasuk halaman sebagai berikut : Tujuan Wisata, Wisata Air, Wisata Belanja, Wisata Sejarah, Wisata Rekreasi, Wisata Kuliner, Penginapan, dan Rental Mobil dan Taksi) Tabel 4.31 Tabel uji coba halaman fasilitas No Unit Program Hasil yang Diharapkan 1 Tampil data Menampilkan foto dan link menuju halaman detail fasilitas untuk pemesanan. Hasil Aktual 10. Halaman Detail Fasilitas Tabel 4.32 Tabel uji coba halaman detail fasilitas Keteran gan Dapat dilihat pada gambar 4.39 Hasil Keteran No Unit Program Hasil yang Diharapkan Aktual gan 1 Tampil data Menampilkan detail tiap-tiap Dapat

106 89 fasilitas yang disediakan. 2 Input data Memasukan data jumlah pesanan. 3 Kirim data Mengirim data yang diinput ke halaman rincian biaya bersama dengan data kode fasilitas, harga satuan, dan total harga yang diambil dari database sesuai kode fasilitas. dilihat pada gambar Halaman Rincian Biaya Tabel 4.33 Tabel uji coba halaman rincian biaya No Unit Program Hasil yang Diharapkan 1 Tampil data Menampilkan rincian seluruh pesanan yang telah dilakukan beserta total biaya keseluruhan. 2 Kirim data Mengirim data detail order ke halaman pembayaran dengan kata kunci kode order dari tabel orderdetail. Hasil Aktual Keteran gan Dapat dilihat pada gambar Halaman Pembayaran Tabel 4.34 Tabel uji coba halaman pembayaran No Unit Program Hasil yang Diharapkan 1 Tampil data Menampilkan kode customer, kode order, total biaya dan tanggal pemesanan untuk verifikasi pemesanan dan pembayaran atas pesanan. 2 Input data Memasukkan kode transfer customer atau gambar dari bukti transfer untuk pembayaran atas pesanan. 3 Kirim data Mengirim data order ke database tabel order. Hasil Aktual Keteran gan Dapat dilihat pada gambar Halaman Cek Order Tabel 4.35 Tabel uji coba halaman cek order

107 90 No Unit Program Hasil yang Diharapkan 1 Input data Memasukkan kode order yang ingin dilihat rinciannya atau dicetak bukti pembayaran. 2 Tampil data Menampilkan detail order berdasarkan kode order hasil inputan customer. 3 Output data Mencetak bukti pembayaran dalam bentuk pdf apabila pembayaran telah dilakukan. Hasil Aktual Keteran gan Dapat dilihat pada gambar Halaman Cek Invest Tabel 4.36 Tabel uji coba halaman cek invest No Unit Program Hasil yang Diharapkan 1 Tampil data Menampilkan sisa invest berdasarkan nama customer dari session login. Hasil Aktual Keteran gan Dapat dilihat pada gambar Fase Pelaksanaan Uji Coba Web E-travel Pada tahap pelaksanaan sistem ini dilakukan uji coba sistem web secara keseluruhan. Setelah implementasi (coding) dari web e- travel dilakukan, tiba saatnya sistem ini di uji, apakah sistem ini sudah bekerja sesuai dengan apa yang diinginkan atau belum?. Tahap uji coba (testing) sistem merupakan tahap meletakkan sistem supaya dipastikan tidak terjadi kesalahan sebelum sistem tersebut diserahkan kepada end customer. Uji coba ini dilakukan oleh Ibu Tina Din Doeana sebagai pihak agen travel yang memberi masukan pada fase perancangan aplikasi web- e-travel.

108 91 Berikut fungsi CRM yang sudah dapat dipenuhi oleh web e- travel ini : 1. Mengusung falsafah customer oriented, dapat dilihat dari keleluasaan yang diberikan web e-travel ini kepada customer untuk memilih tujuan wisata, tempat penginapan, dan transportasi yang akan digunakan tanpa harus terpaku kepada paket yang ditawarkan oleh web e-travel ini. 2. Membangun proses dari ujung ke ujung dalam melayani pelanggan, dapat dilihat dari pelayanan yang diberikan merupakan satu paket perjalanan yang lengkap dari awal hingga akhir. 3. Menyediakan dukungan pelanggan yang memadai, dapat dilihat dari penyediaan informasi dengan RIA yang menggunakan google sebagai pencarian gambar lebih lanjut, google maps sebagai pencarian peta lokasi, dan youtube sebagai pencarian video terkait. 4. Menangani keluhan pelanggan, dapat dilihat dari penyediaan form buku tamu sebagai kotak saran dari customer atas pelayanan jasa. 5. Membuat informasi holistik tentang informasi layanan dan penjualan dari pelanggan, dapat dilihat dari penyediaan polling sebagai tolok ukur dan evaluasi terhadap layanan yang telah diberikan. Implementasi RIA yang ditampilkan bukan berupa embed script, melainkan berupa tombol link ke situs lain dengan query kata kunci yang akan dicari. Penggunaan tombol ini mengoptimalisasikan pemakaian memori penyimpanan web e-travel dan buffering situs lain sesuai dengan yang dibutuhkan oleh customer. Dengan begitu maka akses kepada situs web ini akan lebih cepat dibandingkan

109 92 dengan situs dengan embed script karena harus buffering content dari situs lain yang belum tentu digunakan/dibutuhkan oleh customer Berikut fungsi RIA yang sudah dapat dipenuhi oleh web e-travel ini : 1. Menyediakan dukungan pelanggan berupa penyediaan informasi yang menggunakan google sebagai pencarian gambar lebih lanjut. 2. Menyediakan dukungan pelanggan berupa penyediaan informasi yang menggunakan google maps sebagai pencarian peta lokasi. 3. Menyediakan dukungan pelanggan berupa penyediaan informasi yang menggunakan youtube sebagai pencarian video terkait. 4. Menyediakan dukungan berita terkini tentang perjalanan wisata dan tujuan wisata dengan RSS Feed Tampilan Web Tampilan web dibagi menjadi dua bagian, yaitu tampilan web untuk admin dan tampilan web untuk customer.

110 93 Berikut tampilan web untuk admin : 1. Halaman customer Gambar 4.23 Halaman admin customer 2. Halaman bukutamu Gambar 4.24 Halaman admin bukutamu

111 94 3. Halaman paket Gambar 4.25 Halaman admin paket 4. Halaman fasilitas Gambar 4.26 Halaman admin fasilitas

112 95 5. Halaman galeri Gambar 4.27 Halaman admin galeri 6. Halaman order Gambar 4.28 Halaman admin order

113 96 7. Halaman transportasi Gambar 4.29 Halaman admin transportasi

114 97 8. Halaman kategori Gambar 4.30 Halaman admin kategori 9. Halaman partner Gambar 4.31 Halaman admin partner

115 98 Berikut tampilan web untuk customer : 1. Halaman Home Gambar 4.32 Halaman home

116 99 2. Halaman Profil Gambar 4.33 Halaman profil 3. Halaman Paket dan Paket Hemat Gambar 4.34 Halaman paket

117 Halaman Galeri Gambar 4.35 Halaman galeri 5. Halaman Daftar Gambar 4.36 Halaman daftar

118 Halaman Kontak Kami Gambar 4.37 Halaman kontak kami 7. Halaman Transportasi Gambar 4.38 Halaman transportasi

119 Halaman Tujuan Wisata Gambar 4.39 Halaman tujuan wisata

120 Halaman Detail Fasilitas Gambar 4.40 Halaman detail fasilitas 10. Halaman Rincian Biaya Gambar 4.41 Halaman rincian biaya 11. Halaman Pembayaran Gambar 4.42 Halaman pembayaran

121 Halaman Cek Order Gambar 4.43 Halaman cek order 13. Contoh Bukti Pemesanan (dalam bentuk pdf) Gambar 4.44 Bukti pemesanan

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH 062406065 PROGRAM STUDI D3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

Lebih terperinci

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG 072406029 PROGRAM STUDI D-3 ILMU KOMPUTER DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Secara teori, penerapan sebuah Sistem Informasi memang tidak harus menggunakan komputer dalam kegiatannya. Tetapi pada prakteknya tidak mungkin sistem

Lebih terperinci

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem. BAB 2 LANDASAN TEORI 2.1 Sistem Informasi 2.1.1 Konsep Dasar Sistem Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan tertentu (Hartono, 1999). Model umum sebuah sistem terdiri

Lebih terperinci

BAB 2 LANDASAN TEORI. Kata sistem berasal dari bahasa Yunani yaitu Systema yang mengandung arti kesatuan

BAB 2 LANDASAN TEORI. Kata sistem berasal dari bahasa Yunani yaitu Systema yang mengandung arti kesatuan BAB 2 LANDASAN TEORI 2.1. Sekilas tentang Sistem Kata sistem berasal dari bahasa Yunani yaitu Systema yang mengandung arti kesatuan atau keseluruhan dari bagian-bagian yang saling berhubungan satu sama

Lebih terperinci

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal HTML 5 HTML5 adalah sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari Waring Wera Wanua, sebuah teknologi inti dari Internet. Tujuan utama pengembangan HTML5 adalah untuk memperbaiki teknologi

Lebih terperinci

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin, BAB II LANDASAN TEORI 2.1. Sekilas Mengenai Web Internet sudah menjadi hal yang sangat dekat bagi masyarakat ataupun penggunanya di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling BAB II TINJAUAN PUSTAKA 2.1 Pengertian Sistem Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama guna melakukan suatu kegiatan untuk menyelesaikan

Lebih terperinci

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan. BAB III LANDASAN TEORI Pada Bab ini akan membahas tentang landasan teori, dimana teori yang dipakai adalah teori yang digunakan oleh para penulis yang terkenal dan telah banyak mengeluarkan buku-buku yang

Lebih terperinci

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi 3.1 Layanan Aplikasi Internet BAB III LANDASAN TEORI Terdapat banyak sekali layanan aplikasi di internet dan masih terus akan berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

Lebih terperinci

Apa itu PHP? Riwayat PHP

Apa itu PHP? Riwayat PHP Apa itu PHP? PHP adalah singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai bahasa script serverside dalam pengembangan Web yang disisipkan pada dokumen HTML. Berbeda dengan HTML yang hanya

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Sistem adalah suatu kesatuan utuh yang terdiri dari beberapa bagian yang saling berhubungan dan berinteraksi untuk mencapai tujuan tertentu. Informasi

Lebih terperinci

MODUL 3 DASAR-DASAR PHP

MODUL 3 DASAR-DASAR PHP MODUL 3 DASAR-DASAR PHP Para pengguna internet dewasa ini cenderung lebih menyukai situs-situs yang mempunyai tampilan menarik dan menghibur. Yang pasti, mereka sudah bosan dengan tampilan web yang begitu-begitu

Lebih terperinci

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi telekomunikasi dan komputer menyebabkan terjadinya perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media elektronik

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer berasal dari bahasa latin computare yang mengandung arti menghitung. Jadi, komputer dapat diartikan alat untuk menghitung. Perkembangan teknologi komputer

Lebih terperinci

BAB 1 PENDAHULUAN. perusahaan yang serupa menggunakan sistem pelayanan bisinis secara online.

BAB 1 PENDAHULUAN. perusahaan yang serupa menggunakan sistem pelayanan bisinis secara online. BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Perkembangan teknologi dibidang informasi mendorong setiap instansi atau perusahaan untuk tetap mengikuti perkembangannya, terutama berkenaan dengan perkembangan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengenalan HTML 2.1.1 Pengertian Dokumen HTML HTML ( Hypertext Markup Language ) adalah suatu bahasa yang digunakan untuk menulis halaman web. HTML dirancang untuk digunakan tanpa

Lebih terperinci

BAB III LANDASAN TEORI. Commerce merupakan bagian dari e-business, di mana cakupan e-business lebih

BAB III LANDASAN TEORI. Commerce merupakan bagian dari e-business, di mana cakupan e-business lebih BAB III LANDASAN TEORI 3.1 Konsep Dasar E-Commerce Electronic Commerce (e-commerce) adalah proses pembelian, penjualan atau pertukaran produk, jasa dan informasi melalui jaringan komputer. e- Commerce

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI Pada bab ini penulis menjelaskan teori-teori singkat tentang hal yang berhubungan dengan judul dan bahasa pemrograman yang digunakan oleh penulis. Teori ini merupakan penjelasan tentang

Lebih terperinci

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang dikontrol oleh sebuah intstruksi-instruksi perintah digital. Komputer berasal

Lebih terperinci

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi BAB II LANDASAN TEORI 2.1Perangkat Lunak Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi memberikan fungsi dan petunjuk kerja seperti yang diinginkan. Struktur data yang

Lebih terperinci

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem BAB II LANDASAN TEORI 2.1 Sistem Informasi Bagian-bagian yang memiliki keterkaitan pengoperasian dalam mencapai suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem informasi dapat dibuat

Lebih terperinci

BAB 2 LANDASAN TEORI. Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga

BAB 2 LANDASAN TEORI. Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga Sistem Informasi Berbasis Komputer merupakan sistem pengolah

Lebih terperinci

BAB 2 LANDASAN TEORI. Internet adalah jaringan luas dari komputer, yang lazim disebut dengan worldwide

BAB 2 LANDASAN TEORI. Internet adalah jaringan luas dari komputer, yang lazim disebut dengan worldwide BAB 2 LANDASAN TEORI 2.1 Pengenalan Internet Internet adalah jaringan luas dari komputer, yang lazim disebut dengan worldwide network. Dengan internet maka Anda akan dapat mencari jutaan informasi, mulai

Lebih terperinci

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya, BAB 2 LANDASAN TEORI 2.1 Aplikasi Web Pada awalnya aplikasi web dibangun dengan hanya menggunakan bahasa yang disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya, sejumlah skrip dan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Aplikasi Berbasis Web Yang dimaksud dengan aplikasi web atau aplikasi berbasis web adalah aplikasi yang dijalankan melalui browser. Aplikasi seperti ini pertama kali dibangun hanya

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Informasi dan Internet Informasi menurut Jogiyanto H, M, Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan bagi yang menerima. (Jogiyanto, H.M., Analisis

Lebih terperinci

BAB 2 LANDASAN TEORI. Kata komputer (computer) berasal dari bahasa latin computare yang berarti

BAB 2 LANDASAN TEORI. Kata komputer (computer) berasal dari bahasa latin computare yang berarti BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda. Kata komputer (computer) berasal dari bahasa latin computare yang berarti menghitung.

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Pengertian Perancangan Perancangan adalah proses merencanakan segala sesuatu terlebih dahulu (Kamus Bahasa Indonesia, 1988, h: 927). Perancangan merupakan penggambaran, perencanaan,

Lebih terperinci

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML TUGAS TEKNOLOGI INFORMASI Perancangan Website Ujian Teknik Elektro UNDIP Berbasis HTML OLEH: AULIA RAHMAN 21060113120007 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO SEMARANG 2014 Abstrak

Lebih terperinci

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web BAB II LANDASAN TEORI 2.1. Konsep Dasar Membangun Aplikasi Berbasis Web Aplikasi berbasis web adalah aplikasi yang dijalankan melalui browser dan diakses melalui jaringan komputer. Aplikasi berbasis web

Lebih terperinci

BAB 2 LANDASAN TEORI. Web atau Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan

BAB 2 LANDASAN TEORI. Web atau Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan BAB 2 LANDASAN TEORI 2.1 Pengertian Web Web atau Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk menampilkan informasi berupa teks, gambar, animasi, suara, dan atau gabungan

Lebih terperinci

BAB 2 LANDASAN TEORI. Internet (Interconnection Networking) adalah sebuah jaringan komputer yang

BAB 2 LANDASAN TEORI. Internet (Interconnection Networking) adalah sebuah jaringan komputer yang BAB 2 LANDASAN TEORI 2.1 Tinjauan Umum Internet Internet (Interconnection Networking) adalah sebuah jaringan komputer yang tersebar luas diseluruh dunia dengan sistem operasi yang berbeda-beda. Internet

Lebih terperinci

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional BAB 2 LANDASAN TEORI 2.1 Sekilas Tentang Sistem Ujian Konevensional Dalam ujian konvensional,ada beberapa hal yang harus dipenuhi agar ujian bisa dilaksanakan secara layak. Hal yang utama adalah kertas.

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu Penelitian yang dilakukan oleh De Jesus Dos Santos, Manuel (2012) membahas tentang Perancangan Sistem Informasi E-Booking Pariwisata Kota Dili Berbasis

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 7 BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Sistem informasi merupakan suatu sistem yang menerima masukan data dan instruksi, mengolah data tersebut sesuai dengan instruksi dan mengeluarkan

Lebih terperinci

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS) PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS) Ajeng Puspitasari Rahastri 1, Tengku A. Riza, ST.,MT.2, Rohmat Tulloh 3 1,2, Prodi D3 Teknik Telekomunikasi,

Lebih terperinci

BAB I MENGENAL ACTIVE SERVER PAGES

BAB I MENGENAL ACTIVE SERVER PAGES BAB I MENGENAL ACTIVE SERVER PAGES Pokok Bahasan 1. Apa yang Dibutuhkan? 2. Bagaimana ASP Bekerja 3. Lebih Jauh Mengenal ASP Pendahuluan (ASP) adalah bahasa pemrograman lingkungan aplikasi terbuka (open

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan, 5 BAB II TINJAUAN PUSTAKA 2.1 Pengertian Sistem Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama guna melakukan suatu pekerjaan untuk memcapai suatu tujuan

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1. Internet Menurut Prakoso (2007), Internet adalah sebuah kumpulan jaringan komputer lokal yang menggunakan perangkat lunak internet dan protokol TCP/IP atau HTTP. Oleh karena

Lebih terperinci

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan BAB 2 LANDASAN TEORI Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan sistem informasi database pengajuan barang berbasis web. Pembahasan pada bab ini meliputi perangkat

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 17 BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Sistem informasi merupakan suatu sistem yang menerima masukan data dan instruksi, mengolah data tersebut sesuai dengan instruksi dan mengeluarkan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Pada dasarnya sistem informasi merupakan suatu sistem yang dibuat oleh manusia yang terdiri dari komponen komponen dalam organisasi untuk mencapai suatu

Lebih terperinci

BAB III TINJAUAN PUSTAKA

BAB III TINJAUAN PUSTAKA BAB III TINJAUAN PUSTAKA 3.1. Internet Menurut Prakoso (2007 : 119) Internet adalah sebuah kumpulan jaringan komputer lokal yang menggunakan perangkat lunak internet dan protokol TCP/IP atau HTTP. Oleh

Lebih terperinci

BAB 2 TINJAUAN TEORI

BAB 2 TINJAUAN TEORI BAB 2 TINJAUAN TEORI 2.1. Pengenalan HTML 2.1.1. Pendahuluan HTML Hypertext Markup Language merupakan kepanjangan dari kata HTML. Adalah script dimana kita bisa menampilkan informasi dan daya kreasi kita

Lebih terperinci

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic. 2 BAB II LANDASAN TEORI Untuk menunjang penulisan Tugas Akhir ini, diambil beberapa bahan referensi seperti bahasa pemrograman PHP dan MySQL, serta beberapa bahan lainya yang diperlukan dalam pembangunan

Lebih terperinci

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi dan ilmu pengetahuan saat ini sangat berkembang pesat sehingga memberikan kemudahan bagi semua kalangan. Misalnya membantu dalam pengolahan

Lebih terperinci

BAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel

BAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel BAB 2 LANDASAN TEORI 2.1 Sekilas Tentang Internet Internet berawal dari diciptakannya teknologi jaringan komputer. Jaringan komputer merupakan beberapa komputer yang terhubung satu sama lain dengan memakai

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer (computer) berasal dari bahasa latin computare yang berarti menghitung. Komputer mempunyai arti yang sangat luas dan berbeda untuk orang yang berbeda.

Lebih terperinci

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL) PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL) ROBI DIRGANTARA NIM 206700183 Jurusan Teknik Informatika ABSTRAK Dalam kehidupan modern saat ini yang

Lebih terperinci

Web Programming. Pengenalan PHP

Web Programming. Pengenalan PHP Web Programming Pengenalan PHP Pokok Bahasan Pengenalan PHP Tag-tag Dasar PHP Struktur Kontrol Pengenalan PHP (1) Situs/web dapat dikategorikan menjadi dua yaitu web statis dan web dinamis/interaktif.

Lebih terperinci

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan. BAB III LANDASAN TEORI 3.1 Pengertian Keluhan Pelanggan Menurut Simon J Bell dan James A Luddington (2006), keluhan pelanggan (customer complaints) adalah umpan balik (feedback) dari pelanggan yang ditujukan

Lebih terperinci

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

TEKNOLOGI APLIKASI WEB BERBASIS SERVER A. Tujuan Memahami cara kerja aplikasi web berbasis server Memahami perangkat pengembangan aplikasi web berbasis server Mengenal dan memahami pemrograman web berbasis teknologi server B. Dasar Teori Web

Lebih terperinci

DESAIN WEB STATIS DAN HTML. Dahlan Abdullah Website :http://dahlan.unimal.ac.id

DESAIN WEB STATIS DAN HTML. Dahlan Abdullah   Website :http://dahlan.unimal.ac.id DESAIN WEB STATIS DAN HTML Dahlan Abdullah Email : dahlanrpl@yahoo.com Website :http://dahlan.unimal.ac.id HALAMAN WEB KONSEP DASAR DAN TEKNOLOGI WEB World Wide Web secara luas lebih dikenal dengan istilah

Lebih terperinci

No HP :

No HP : PEMETAAN VORD KEDALAM CMMI UNTUK MENINGKATKAN ANALISA KEBUTUHAN PERANGKAT LUNAK Mata (STUDI Kuliah KASUS : APLIKASI MEDIA MANAGEMENT DI PT.EBDESK INDONESIA) PEMROGRAMAN WEB LANJUT Untuk Mahasiswa Semester

Lebih terperinci

LANDASAN TEORI. Dunia informasi di Indonesia sedang dan harus. berubah. Saat ini, dunia pemasaran tidak dapat

LANDASAN TEORI. Dunia informasi di Indonesia sedang dan harus. berubah. Saat ini, dunia pemasaran tidak dapat BAB II LANDASAN TEORI 2.1 Karakteristik Uneven Solution Dunia informasi di Indonesia sedang dan harus berubah. Saat ini, dunia pemasaran tidak dapat mengandalkan satu bahasa seperti tahun lalu. Coba lihat

Lebih terperinci

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem. BAB II LANDASAN TEORI Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem. 2.1 Pengertian Sistem Sistem dapat didefinisikan dengan pendekatan prosedur

Lebih terperinci

BAB 1 PENDAHULUAN. Internet, dalam (28 April 2006)

BAB 1 PENDAHULUAN. Internet, dalam  (28 April 2006) BAB 1 PENDAHULUAN 1.1. Pengantar Komputer adalah alat yang dipakai untuk mengolah informasi menurut prosedur yang telah dirumuskan. Kata computer semula dipergunakan untuk menggambarkan orang yang perkerjaannya

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris BAB 2 TINJAUAN PUSTAKA 2.1 XAMPP XAMPP merupakan singkatan dari : X A M P P : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris : Apache HTTP Server : MySQL Database Server : PHP Scripting

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Definisi Aplikasi Aplikasi merupakan sekumpulan elemen yang saling berinteraksi dan saling berketerkaitan antara satu dengan yang lainnya dalam melakukan suatu kegiatan secara

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 E-Commerce 2.1.1 Pengertian E-Commerce E-commerce merupakan satu aset dinamis teknologi, aplikasi dan proses bisnis yang menghubungkan perusahaan, konsumen dan komunitas tertentu

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI III.1. Sistem Informasi Sistem dapat didefinisikan sebagai suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi untuk mecapai suatu tujuan, sedangkan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Internet Internet merupakan suatu jaringan antar komputer yang saling dihubungkan. Media penghubung tersebut bisa melalui kabel, kanal satelit maupun frekuensi radio, sehingga

Lebih terperinci

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama BAB 2 LANDASAN TEORI 2.1. Definisi Sistem Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama untuk mencapai tujuan yang sama atau sekumpulan objek-objek yang saling berelasi

Lebih terperinci

BAB II LANDASAN TEORI. Event merupakan suatu campuran unik dari durasi, pengaturan, pengurus

BAB II LANDASAN TEORI. Event merupakan suatu campuran unik dari durasi, pengaturan, pengurus BAB II LANDASAN TEORI 2.1. Pengertian Event dan Pariwisata 2.1.1 Pengertian Event Event merupakan suatu campuran unik dari durasi, pengaturan, pengurus dan orang-orangnya (Gets, 1997, p.4) Event adalah

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling. untuk memcapai suatu tujuan tertentu (Jogiyanto, 2001).

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling. untuk memcapai suatu tujuan tertentu (Jogiyanto, 2001). 5 BAB II TINJAUAN PUSTAKA 2.1 Pengertian Sistem Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama guna melakukan suatu pekerjaan untuk memcapai suatu tujuan

Lebih terperinci

BAB 2. Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung.

BAB 2. Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung. BAB 2 LANDASAN TEORI 2.1 Komputer 2.1.1 Pengertian Komputer Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung. Dalam bahasa Inggris disebut to compute. Secara definisi komputer

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Sistem Suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan

BAB 2 LANDASAN TEORI. Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem dan Sistem Informasi 2.1.1 Pengertian Sistem Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan atau keseluruhan dari bagian

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Internet Internet adalah sumber daya informasi yang menjangkau seluruh dunia. Sumber daya informasi tersebut sangat luas dan sangat besar sehingga tidak seorang, satu organisasi

Lebih terperinci

BAB 1 PENDAHULUAN. pengetahuan dan pola pikir manusia. Salah satu bidang yang turut serta menikmati hasil

BAB 1 PENDAHULUAN. pengetahuan dan pola pikir manusia. Salah satu bidang yang turut serta menikmati hasil BAB 1 PENDAHULUAN 1.1 Latar Belakang Saat ini pembelajaran tentang ilmu pengetahuan dan teknologi semakin berkembang, khususnya dalam pemanfaatan Teknologi Informasi dan Komunikasi (TIK). TIK terus mengalami

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Menurut John F. Nash Sistem Informasi adalah kombinasi dari manusia, fasilitas atau alat teknologi, media, prosedur dan pengendalian yang bermaksud

Lebih terperinci

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi,

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi, BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi, komputer dapat diartikan sebagai alat untuk menghitung. Itulah pada mulanya

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Sistem Rekomendasi Sistem Rekomendasi (SR) merupakan model aplikasi dari hasil observasi terhadap keadaan dan keinginan pelanggan. Sistem Rekomendasi memanfaatkan opini seseorang

Lebih terperinci

BAB 1 PENDAHULUAN. berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap

BAB 1 PENDAHULUAN. berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada saat sekarang ini, perpustakaan masih menggunakan sistem katalog manual yang berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap

Lebih terperinci

Advantages. Keunggulan :

Advantages. Keunggulan : Advantages Keunggulan : Tampilan (interface) Dreamweaver mudah dimengerti oleh pengguna dari semua tingkat keahlian, bahkan bagi orang awam sekalipun. Dreamweaver cukup tangguh untuk membangun berbagai

Lebih terperinci

BAB 1 PENDAHULUAN. mengandalkan iklan dan selebaran untuk memajukan bisnis yang dijalankannya. Saat

BAB 1 PENDAHULUAN. mengandalkan iklan dan selebaran untuk memajukan bisnis yang dijalankannya. Saat BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Dengan meluasnya perdagangan global, tidak cukup bagi perusahaan hanya dengan mengandalkan iklan dan selebaran untuk memajukan bisnis yang dijalankannya. Saat

Lebih terperinci

BAB 2 LANDASAN TEORI. Salah satu benda yang dimanfaatkan dalam perkembangan ilmu pengetahuan dan

BAB 2 LANDASAN TEORI. Salah satu benda yang dimanfaatkan dalam perkembangan ilmu pengetahuan dan BAB 2 LANDASAN TEORI 2.1 Komputer Salah satu benda yang dimanfaatkan dalam perkembangan ilmu pengetahuan dan teknologi adalah komputer. Bagi negara yang sedang berkembang termasuk Indonesia, istilah komputer

Lebih terperinci

BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,

BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman, BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan aplikasi web saat ini begitu pesat terutama sejak munculnya teknologi internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,

Lebih terperinci

BAB 1 PENDAHULUAN. sering disebut dengan e-commerce (Electronic Commerce). E-Commerce

BAB 1 PENDAHULUAN. sering disebut dengan e-commerce (Electronic Commerce). E-Commerce 1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Teknologi internet mempunyai pengaruh yang cukup besar dalam dunia ekonomi khususnya dalam hal berbelanja. Belanja yang dilakukan melalui internet ini sering

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI II.1. Data dan Informasi Secara umum data merupakan keterangan yang benar dan nyata. Pengertian Data menurut Jogiyanto H, M, Data merupakan bentuk yang masih mentah yang belum dapat

Lebih terperinci

BAB 2 LANDASAN TEORI DAN KONSEPTUAL. yang akan dicari jalan keluarnya melalui pembahasan-pembahasan yang dibuat secara

BAB 2 LANDASAN TEORI DAN KONSEPTUAL. yang akan dicari jalan keluarnya melalui pembahasan-pembahasan yang dibuat secara BAB 2 LANDASAN TEORI DAN KONSEPTUAL 2.1 Landasan Teori Landasan teori merupakan bagian yang akan membahas tentang pemecahan masalah yang akan dicari jalan keluarnya melalui pembahasan-pembahasan yang dibuat

Lebih terperinci

PENGENALAN PHP DASAR

PENGENALAN PHP DASAR PENGENALAN PHP DASAR Pengenalan PHP PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang diberikan akan sepenuhnya dijalankan pada server sedangkan

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan 7 BAB II TINJAUAN PUSTAKA 2.1 Website Website merupakan kumpulan dari halaman halaman yang berhubungan dengan file file lain yang saling terkait. Dalam sebuah website terdapat satu halaman yang dikenal

Lebih terperinci

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya / WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA Angga Indrajaya / 1027014 Jurusan Sistem Komputer, Fakultas Teknik,. Jalan Prof. Drg. Suria Sumantri, MPH. No

Lebih terperinci

Pengenalan Script. Definisi HTML

Pengenalan Script. Definisi HTML 1 Pengenalan Script Pada bab ini akan dibahas bahasa script yang dapat digunakan untuk membuat halaman web. Untuk dapat membuat halaman web bahasa script pertama yang harus anda kenal adalah HTML. HTML

Lebih terperinci

BAB II. KAJIAN PUSTAKA. beberapa aktifitas yang dilakukan oleh manusia seperti system untuk software

BAB II. KAJIAN PUSTAKA. beberapa aktifitas yang dilakukan oleh manusia seperti system untuk software BAB II. KAJIAN PUSTAKA A. Aplikasi Aplikasi merupakan suatu progam yang siap untuk digunakan yang dibuat untuk melaksanakan suatu fungsi bagi pengguna jasa aplikasi serta penggunaan aplikasi lain yang

Lebih terperinci

SISTEM INFORMASI BANK DATA DAN PENELUSURAN TUGAS AKHIR DAN SKRIPSI BERBASIS WEB ( STUDY KASUS STMIK PRINGSEWU)

SISTEM INFORMASI BANK DATA DAN PENELUSURAN TUGAS AKHIR DAN SKRIPSI BERBASIS WEB ( STUDY KASUS STMIK PRINGSEWU) SISTEM INFORMASI BANK DATA DAN PENELUSURAN TUGAS AKHIR DAN SKRIPSI BERBASIS WEB ( STUDY KASUS STMIK PRINGSEWU) Meilysa Puspita Sari Jurusan Sistem Informasi Sekolah Tinggi Manajemen Informatika dan Komputer

Lebih terperinci

Kholid Fathoni EEPIS ITS Surabaya

Kholid Fathoni EEPIS ITS Surabaya Internet Programming PHP Kholid Fathoni EEPIS ITS Surabaya Pengenalan PHP Tag-tag Dasar PHP Struktur Kontrol Pokok Bahasan Situs/web dapat dikategorikan menjadi dua yaitu web statis dan web dinamis/interaktif.

Lebih terperinci

PERANCANGAN WEB SEBAGAI MEDIA PROMOSI PENERBITAN BUKU MENGGUNAKAN WATERFALL PADA PT. AKASIA PRIMA

PERANCANGAN WEB SEBAGAI MEDIA PROMOSI PENERBITAN BUKU MENGGUNAKAN WATERFALL PADA PT. AKASIA PRIMA Konferensi Nasional Ilmu Sosial & Teknologi (KNiST) Maret 2014, pp. 148~154 PERANCANGAN WEB SEBAGAI MEDIA PROMOSI PENERBITAN BUKU MENGGUNAKAN WATERFALL PADA PT. AKASIA PRIMA 148 Azmas Arvinaldy 1, Dwi

Lebih terperinci

Dasar PHP. Wiratmoko Yuwono

Dasar PHP. Wiratmoko Yuwono Dasar PHP Wiratmoko Yuwono Topik Konsep PHP Tipe data PHP Jenis-jenis Operator Seleksi Kondisi (pencabangan) Perulangan 2 Intro PHP bahasa scripting server-side untuk membuat website interaktif dan dinamis.

Lebih terperinci

II. TINJAUAN PUSTAKA

II. TINJAUAN PUSTAKA 4 II. TINJAUAN PUSTAKA 2.1 Konsep Dasar Sistem Sistem adalah sekumpulan unsur yang melakukan suatu kegiatan atau menyusun skema (alur) yang melakukan suatu kegiatan pemrosesan untuk mencapai suatu tujuan.

Lebih terperinci

MODUL 1 INTERNET PROGRAMMING : PHP 1

MODUL 1 INTERNET PROGRAMMING : PHP 1 MODUL 1 INTERNET PROGRAMMING : PHP 1 A. Tujuan : 1. Memahami tentang PHP 2. Memahami instalasi Apache dan PHP 3. Memahami tag-tag dalam PHP 4. Memahami tentang struktur kontrol B. Dasar Teori PENGENALAN

Lebih terperinci

PERANCANGAN WEBSITE PENJUALAN TIKET KONSER MUSIK SECARA ONLINE DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR SITIHANDAYANI RKT

PERANCANGAN WEBSITE PENJUALAN TIKET KONSER MUSIK SECARA ONLINE DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR SITIHANDAYANI RKT PERANCANGAN WEBSITE PENJUALAN TIKET KONSER MUSIK SECARA ONLINE DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR SITIHANDAYANI RKT 092406045 PROGRAM STUDI DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA

Lebih terperinci

DASAR PHP. Oleh : Devie Rosa Anamisa

DASAR PHP. Oleh : Devie Rosa Anamisa DASAR PHP Oleh : Devie Rosa Anamisa Pembahasan Dasar PHP Skrip PHP Komentar pada PHP Variabel, Tipe Data dan Operator Struktur Kontrol Memulai PHP PHP (Personal Home Page Tools) merupakan bahasa skrip

Lebih terperinci

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri 22 Pengantar PHP PHP merupakan sebuah bahasa scripting yang dibundel dengan HTML, yang dijalankan di sisi server. Sebagian besar perintahnya berasal dari C, Java dan Perl dengan beberapa tambahan fungsi

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Sistem informasi merupakan suatu sistem yang menerima masukan data dan instruksi, mengolah data tersebut sesuai dengan instruksi dan mengeluarkan hasilnya.gordon

Lebih terperinci

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012 Topik PHP (1) Pemrograman Internet Acep Irham Gufroni, M.Eng. Konsep PHP Tipe data PHP Jenis-jenis Operator Seleksi Kondisi (pencabangan) Perulangan 1 2 Intro PHP bahasa scripting server-side untuk membuat

Lebih terperinci

BAB 2 TINJAUAN TEORITIS. suatu kesatuan untuk melaksanakan suatu tujuan pokok dari sistem tersebut

BAB 2 TINJAUAN TEORITIS. suatu kesatuan untuk melaksanakan suatu tujuan pokok dari sistem tersebut BAB 2 TINJAUAN TEORITIS 2.1. Sistem Sistem adalah jaringan daripada elemen-elemen yang saling berhubungan, membentuk suatu kesatuan untuk melaksanakan suatu tujuan pokok dari sistem tersebut (Hartono,1999).

Lebih terperinci

Pertemuan 07 Struktur Dasar PHP

Pertemuan 07 Struktur Dasar PHP Pertemuan 0 Struktur Dasar PHP Sebelum Belajar PHP Mari Mengenal PHP Say Hello to PHP Variabel Tipe Data Konstanta Operator dalam PHP Komentar Program Sebelum Belajar PHP. Saya asumsikan Anda telah mengenal

Lebih terperinci