ANALISIS DAN PERANCANGAN SISTEM INFORMASI RESERVASI ONLINE BERBASIS WEB PADA HOTEL RUMAH PALAGAN YOGYAKARTA Skripsi Disusun Oleh Sari Wahyuningsih 09.22.1080 JURUSAN SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2010 ANALYSIS AND DESIGN OF WEB BASED ONLINE RESERVATION INFORMATION SYSTEM ON RUMAH PALAGAN HOTEL YOGYAKARTA ANALISIS DAN PERANCANGAN SISTEM INFORMASI RESERVASI ONLINE BERBASIS WEB PADA HOTEL RUMAH PALAGAN YOGYAKARTA Sari Wahyuningsih Jurusan Sistem Informasi STMIK AMIKOM YOGYAKARTA ABSTRACT Utilization of Internet technology is not only used as a means of dissemination of information and communication but also used as a means to conduct a sharing of data and information, and information search is used as a means of transaction. Business hotels in Yogyakarta is growing very rapidly, this is because the city of Yogyakarta is a tourist city. These developments resulted in increased competition in the hospitality business. The owners of the hotel strives to provide the best service from his hotel. Services may include customer service when staying at the hotel reservation service is good and making it easier for customers to make reservations. With the use of information through the internet hotel customers can meet the needs of information on hotels, form the hotel facilities, room rates and make reservations online. Web-based application that has the ability to access from various places is the best solution to this problem. Key words: Reservation online, Web. 1. PENDAHULUAN Pemanfaatan teknologi internet bukan hanya digunakan sebagai sarana penyebaran informasi dan komunikasi melainkan juga dijadikan sebuah sarana untuk melakukan suatu pertukaran data maupun informasi. Bisnis perhotelan di Yogyakarta berkembang sangat pesat, hal ini dikarenakan kota Yogyakarta merupakan kota pariwisata. Setiap tahunnya banyak sekali wisatawan asing maupun lokal yang berlibur di Yogyakarta. Perkembangan ini mengakibatkan meningkatnya persaingan dalam bisnis perhotelan. Para pemilik hotel semakin berusaha memberikan layanan terbaik dari hotelnya. Layanan dapat berupa pelayanan pada saat pelanggan menginap di hotel tersebut dan layanan reservasi yang baik sehingga memudahkan pelanggan untuk melakukan reservasi. Dengan menggunakan penyebaran informasi melalui internet para pelanggan hotel dapat memenuhi kebutuhan informasi mengenai hotel, bisa berupa fasilitas hotel, harga kamar dan melakukan reservasi secara online. Aplikasi berbasis web yang memiliki kemampuan akses dari berbagai tempat merupakan solusi terbaik untuk permasalahan tersebut. 2. METODOLOGI PENELITIAN 1. Pengumpulan Data a. Metode pengamatan langsung (Observasi) Yaitu metode yang secara langsung mengamati obyek yang diteliti dan melakukan pencatatan terhadap hal-hal yang di amati. b. Metode Wawancara (Interview) Yaitu metode yang digunakan dengan mengadakan wawancara langsung kepada pihak-pihak yang berhubungan dengan informasi dan sumbersumber data yang diperlukan. c. Metode Kepustakaan Yaitu metode yang digunakan dengan membaca buku-buku literatur atau situs-situs yang berhubungan dengan masalah yang akan dibahas. d. Kearsipan (Dokumentation) Pengumpulan data dengan pengumpulan dokomen-dokumen yang telah ada untuk dilakukan analisa. 2. Analisis Mengidentifikasi dan mengevaluasi permasalahan –permasalahan yang ada dan merumuskan usulan pemecahan masalah sebagaidasar untuk memperbaiki sistem. 3. Perancangan Mendesain sistem baru yang dapat menyelesaikan masalah – masalah yang dihadapi yang diperoleh dari pemi lihan alternative sistem yang terbaik. 4. Implementasi Proses merancang, mempersiapkan, menguji dan menerapkan sistem untuk melakukan verifikasi bahwa sistem telah berjalan dengan benar. 3. LANDASAN TEORI Sistem berasal dari kata sistem yang memiliki arti susunan atau cara. Dimana terdapat dua kelompok pendekatan dalam mendefinisikan suatu sistem, yaitu sistem yang menekankan pada prosedurnya dan sistem yang menekankan pada komponen elemenya. Pendekatan sistem yang lebih menekankan pada prosedur didefinisikan sebagai: Suatu jaringan kerja dari prosedur prosedur yang saling berhubungan, berkumpul dan bersama sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu. 1 Pendekatan sistem yang merupakan jaringan kerja dari prosedur lebih menekankan urutan urutan operasi didalam sistem. Prosedur menurut Richard F.Neuschel didefinisikan sebagai: Suatu urutan klerikal ( tulis menulis ) biasanya dalam satu atau lebih departemen yang diterapkan untuk menjamin penanganan yang seragam dari transaksi transaksi bisnis yang terjadi.2 Sedangkan sistem yang ditekankan pada pendekatan komponen atau elemen didefinisikan sebagai “suatu kumpulan dari elemen yang berinteraksi untuk mencapai tujuan tertentu“. dalam mempelajari suatu sistem karena dapat terdiri dari beberapa subsistemsubsistem atau komponen-komponen yang bertujuan untuk menganalisis dan merancang suatu sistem. Berdasarkan penjabaran diatas definisi sistem secara umum dalam dunia manajemen dapat diartikan sebagai “kumpulan elemen-elemen yang saling berkaitan dan tanggung jawab memproses masukan (input) sehingga menghasilkan keluaran (output)“. 4. ANALISIS DAN PERANCANGAN SISTEM 1. Analisis Sistem 1 Jerry FitzGerald, Adra F FitzGerald, warren D. stalling s, Jr. Fundamentals of Sistem Analisis (edisi kedua :New York : Jhon Willey &Sons ,1981),hal 5. 2 Richart F. Neuschel, Manajemen by Sistem ( edisi kedua : New York : McGraw Hill , 1960), hal 10. Analisis sistem (system analysis) didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikan.3 Tahap analisis sistem dilakukan setelah tahap perancangan sistem (systems planning) dan sebelum tahap desain (systems design). Tahap analisis merupakan tahap yang penting, karena kesalahan didalam tahap ini akan menyebabkan kesalahan juga ditahap selanjutnya. Dalam analisis, mengidentifikasi masalah merupakan tahap awal yang harus dilakukan. Masalah (problem) dapat didefinisikan sebagai suatu hal yang menghambat proses untuk mencapai tujuan. Permasalahan yang ada harus ditindak lanjuti untuk ditemukan pemecahannya sebagai suatu alternatif agar suatu sistem dapat bejalan sesuai yang diharapkan dan tujuan sistem dapat tercapai. 2. Analisis Kelemahan Sistem Untuk mengetahui kelemahan sistem maka diperlukan analisis yang terdiri dari enam aspek yang biasa dikenal dengan PIECES, yaitu analisis kinerja (Performance), informasi (Information), ekonomi (Economic), (Control), efisiensi (Effeciency), dan pelayanan (Services). a. 3 Analisis Kinerja (Performance) 28 Jogiyanto Hartono, 2005, Analisis dan Design Sistem Informasi, Andi: hal 126 pengendalian Kinerja adalah kemampuan sistem dalam menyelesaikan tugas dengan cepat sehingga sasaran dapat segera tercapai. Kinerja dapat diukur dari Throughput dan Response Time. Throughput adalah jumlah pekerjaan yang dilakukan pada waktu tertentu. Response Time adalah rata-rata waktu yang tertunda diantara dua pekerjaan ditambah waktu respon untuk menanggapi pekerjaan tersebut. Pada sistem lama sistem pemesanan melalui telepon membutuhkan waktu yang lama untuk menanyakan harga, fasilitas dan melakukan pemesanan. b. Analisis Informasi (Information) Informasi merupakan komoditas yang krusial bagi pemakai akhir. Evaluasi terhadap kemampuan sistem infomasi dalam menghasilkan informasi yang bermanfaat perlu dilakukan untuk menangani masalah yang muncul. Pada sistem lama informasi pemesanan yang dilakukan melalui telepon terkadang kurang akurat sehingga dapat menimbulkan kesalahan dalam pemrosesan data. c. Analisis Ekonomi (Economic) Adalah penilaian sistem didalam pengurangan dan keuntungan yang akan didapatkan dari sistem yang dikembangkan. Sistem yang diusulakn ini akan memberikan penghematan operasional dan meningkatkan keuntungan. Pada sistem lama biaya jangka panjang yang dibutuhkan akan cukup besar karena mengeluarkan biaya publikasi melalui media cetak. d. Analisis Kontrol (Control) Pengendalian atau control dalam sebuah sistem sangat diperlukan keberadaannya, untuk menghindari dan dapat mendeteksi secara dini terhadap penyalahgunaan atau kesalahan sistem serta untuk menjaga keamanan data dan informasi. Pada sistem lama pemesanan melalui telepon akan sulit untuk melakukan kontrol karena pemprosesan data masih dilakukan oleh manusia sehingga kemungkinan terjadinya kesalahan sangat besar. e. Analisis Efisiensi (Efficiency) Efisiensi berhubungan dengan bagaimana sumber daya yang ada digunakan seefisien mungkin dengan pemborosan yang paling minimal. Pada sistem lama pemesanan secara manual kurang efisien karena perlu melakukan dokumentasi secara manual. f. Analisis Pelayanan (Service) Merupakan peningkatan terhadap pelayanan yang diberikan oleh sistem. Dengan peningkatan pelayanan yang lebih baik dimaksudkan untuk meningkatkan kepuasan terhadap bisnis yang berjalan. Pada sistem lama penyediaan informasi pada saat pelanggan melakukan pemesanan melalui telepon sangat terbatas, menyebabkan pelayanan informasi kepada pelanggan kurang maksimal. 5. HASIL DAN PEMBAHASAN Implementasi Database Setelah rancangan database dibuat, langkah selanjutnya adalah mengimplementasikannya ke dalam sebuah database server. Database server yang digunakan adalah MySQL dan dengan menggunakan PHP sebagai bahasa pemrogramannya. Tabel Administrator Nama Field Tipe Data Keterangan id_ administrator char (25) Id login admin nama_administrator varchar (25) Nama admin email_administrator varchar (30) Email admin password_ administrator char (32) Password admin Tabel pemesan Nama Field Tipe Data Keterangan no_reservasi int (11) Kode pelanggan nama_ pemesan varchar (25) Nama pelanggan alamat_ pemesan varchar (50) Alamat pelanggan notelp_pemesan char (15) No telepon pelanggan email_pemesan varchar (30) Email pelanggan Tabel reservasi Nama Field Tipe Data Keterangan no_reservasi int (11) Nomor reservasi kode_kamar int (11) Kode pelanggan id_administrator char (25) Id login admin keterangan text Keteragan waktu_checkin int (11) Waktu checkin waktu_checkout int (11) Waktu checkout waktu_reservasi int (11) Waktu reservai total_orang tinyint (3) Jumlah orang total_kamar tinyint (3) Jumlah kamar kode_bank int (11) Kode bank status_bayar Enum(“B‟,‟L”) Status pembayaran total_bayar int (11) Total bayar Tabel konten Nama Field Tipe Data Keterangan id_ konten int (11) Kode konten judul varchar (25) Judul isi text Isi konten tipe char (10) Tipe konten id_administrator char (25) Id login admin Tabel gambar Nama Field id_gambar Tipe Data int (11) Keterangan Kode files Judul_gambar varchar (25) Judul files Path_gambar text Gambar Deskripsi_gambar varchar (128) Deskripsi file id_konten int (11) Kode konten Tabel kamar Nama Field Tipe Data Keterangan kode_kamar int (11) Kode kamar nama_kamar varchar (25) Nama kamar harga_kamar varchar (10) Harga kamar ukuran_kamar varchar (10) Ukuran kamar jumlah_kamar tinyint (4) Jumlah kamar Status_kamar enum („T‟,‟F‟) Status ketersediaan kamar Tabel bank Nama Field kode_bank Tipe Data int (11) Keterangan Kode bank nama_bank varchar (25) Nama bank no_rekening_bank char (15) No rekening bank 6. PENUTUP a. Kesimpulan Dari semua penjelasan dan pembahasan yang telah dipaparkan dalam penulisan skripsi ini dapat ditarik beberapa kesimpulan sebagai berikut: 1. Dengan adanya sistem reservasi atau pemesanan secara online, maka para pelanggan dapat melakukan pemesanan kamar kapan pun dan dimana pun selama terdapat jaringan internet. 2. Penerapan sistem ini diharapkan dapat memudahkan konsumen maupun calon konsumen untuk memperoleh informasi maupun layanan. 3. Program ini ditujukan sebagai sistem pendukung dalam hal pemesanan. 4. Pembuatan sistem sebagian mengacu pada sistem lama yang telah berjalan. Acuan itu diperoleh dari proses wawancara langsung dengan pihak perusahaan dan analasis terhadap dokumen–dokumen yang sudah ada. 5. Sistem yang dibuat berfungsi sebagai perluasan dari sistem manual yang sudah berjalan dalam hal promosi dan pemberian layanan kepada pelanggan. b. Saran Berdasarkan hasil penelitian dan kesimpulan yang ada, saran-saran yang mungkin berguna bagi STMIK AMIKOM Yogyakarta dan Twin‟s Distro adalah sebagai berikut. 1. Diharapkan kepada Hotel Rumah Palagan Yogyakarta agar dapat memanfaatkan dan menggunakan sistem ini secara optimal sebagai media reservasi. 2. Program ini bisa ditempatkan pada hosting web tertentu, sehingga informasi yang terkumpul dapat diperkenalkan kepada pengguna internet yang lain. 3. Keamanan situs harus terjamin sehingga informasi yang ada dapat dipertanggung jawabkan. 4. Dilakukan pengembangan sistem dimasa yang akan datang sehingga dapat dijadikan sebagai pengganti sistem dan tidak hanya sebagai sistem pendukung. 5. Pengembangan dan pelatihan sumber daya manusia dalam memahami dan memanfaatkan teknologi perlu ditingkatkan. 6. DAFTAR PUSTAKA Al-Bahra bin Ladjamudin. 2005. Analisis dan Desain Sistem Infromasi. Yogyakarta: Graha Ilmu. Bimo Sunarfi Hantono, ST. 2002. PHP dan MySQL untuk Web. Yogyakarta: Andi Offset Hanif Al Fatta. 2007. Analisis dan Perancangan Sistem Infromasi. Yogyakarta: Andi Offset. Heri Sismoro. 2005. Pengantar Logika Informatika, Algoritma dan Pemrograman Komputer. Yogyakarta: Andi Offset. Jerry FitzGerald, Adra F FitzGerald, warren D. stalling s, Jr. 1981. Fundamentals of Sistem Analisis, New York: Jhon Willey &Sons. Jogiyanto Hartono. 2005. Analisis dan Desain Sistem Informasi, Yogyakarta: Andi Offset. M. Suyanto. 2004. Analisis dan Desain Aplikasi Multimedia untuk Pemasaran. Yokyakarta: Andi Offset. Richart F. Neuschel. 1960, Manajemen by Sistem, New York: McGraw Hill. Silberschatz, A., Korth, H.F. & Sudarshan, S, 2002, Database system concepts, McGraw-Hill Science/Engineering/Math; 6 editions, ISBN: 0073523321.