PERANGKAT LUNAK PEMESANAN KAMAR BERBASIS DEKSTOP ( STUDI KASUS HOTEL LEBAK GUNUNG PERMAI ) Teguh Nurhadi Suharsono, M.T. 1, Hermansyah Arisandi 2. 1 Program Studi Manajemen Informatika PKN LPKIA Jln. Soekarno Hatta No.456 Bandung 40266, Tlp. +62 22 75642823, Fax. +62 22 7564282 Email : hermansyaharisandi871@gmail.com Abstrak Hotel adalah satu bentuk bangunan, lambang, perusahaan atau badan usaha yang menyediakan pelayanan jasa, penyediaan makanan dan minuman serta fasilitas jasa lainnya. Dalam semua pelayanan itu diperuntukkan bagi masyarakat umum, baik mereka yang bermalam di hotel tersebut ataupun mereka yang menggunakan fasilitas tertentu yang dimiliki oleh hotel itu. Sistem ketenaga kerjaan sebuah hotel pun tidak memiliki perbedaan yang berarti dibandingkan dengan perusahaan perusahaan yang bergerak dibidang lain, kecuali spesifikasi pendidikan, serta kompetensi dan kualitas kepribadian dari karyawan/karyawati. Peraturan perusahaan biasanya dibuat sedetil mungkin yang akan mencangkup seluruh aspek aspek hak dan kewajiban tenaga kerja dan pengusaha, dari mulai proses dan persyaratan rekruitment benefit yang diberikan kepada tenaga kerja, jaminan kesehatan dan jaminan sosial lainnya, tindakan disipliner untuk pelanggaran, pengembangan karier sampai dengan pengunduran diri tenaga kerja. Kata Kunci : Perangkat Lunak, Pengolahan, data tamu 1. PENDAHULUAN I.1 Latar Belakang Penggunaan teknologi informasi memiliki peran yang sangat penting dalam mengembangkan satu instansi atau perusahaan menuju ke arah globalisasi. Perkembangan ini harus dilengkapi dengan sarana yang mendukung efektivitas dan efisiensi kerja, misalnya sarana perangkat keras yang menjadi media penyimpanan Informasi dan perangkat lunak sebagai media informasi. Penyajian satu informasi pada satu instansi atau perusahaan, ada yang sudah menggunakan aplikasi khusus dan ada juga yang masih menggunakan aplikasi umum seperti Microsoft Office, seperti Microsoft Word dan Microsoft Excel. Adapun yang masih dilakukan dengan cara manual, seperti mencatat dalam buku agenda atau buku tamu. HOTEL LEBAK GUNUNG PERMAI merupakan Badan Usaha yang bergerak dalam bidang bisnis khususnya pemesanan kamar di Kota Bandung yang didirikan oleh pemilik perusahaan tersebut. Di perusahaan ini terdapat satu masalah khususnya pada bagian penerimaan tamu yang tidak sesuai dan penulis melihat belum adanya perangkat lunak khusus yang digunakan dalam pencatatan penerimaan tamu dan pemesanan kamar di dalam perusahaan, termasuk bagian pencatatan pemesanan kamar yang sering terjadinya kesalahan dalam pemesanan transaksi. I.2 Identifikasi Permasalahan Berdasarkan latar belakang diatas identifikasi masalah yang teranalisis oleh penulis diantaranya : 1. Sering terjadinya kehilangan data pemesan tamu 2. Pencarian data tamu yang memesan kamar kurang efektif ( harus mencari catatan dari buku tamu ) 3. Tidak adanya bukti nota pemesanan kamar I.3 Ruang Lingkup Permasalahan Untuk menghindari melebarnya permasalahan di dalam pembuatan perangkat lunak ini, maka batasan masalah yang dibuat adalah : 1. Pendaftaran Tamy, Booking dalam perangkat lunak ini adalah untuk menginputkan dan menyimpan data pemesanan kamar yang datang ke hotel. 2. Perangkat lunak ini hanya membahas penginputan data berdasarkan pelanggan yang datang ataupun memesan ( booking ). I.4 Tujuan Perancangan Dari identifikasi permasalahan di atas maka tujuan dari perancangan perangkat lunak yang akan dihasilkan adalah sebagai berikut :
1. Mempermudah dalam melakukan pencatatan pemesanan kamar 2. Menghindari perdebatan tara resepsionis dan tamu 3. Mempermudah pencarian data tamu 4. Menghindari terjadinya kehilangan data pelanggan ataupun data resepsionis. 2. LANDASAN TEORI 2.1. Definisi Perangkat Lunak Pengertian Perangkat Lunak Menurut Rosa A. S dan M. Shalahuddin adalah sebagai berikut : perangkat lunak adalah program komputer yang terasosiasi dengan dokumentasi perangkat lunak seperti dokumentasi kebutuhan, model desain dan cara penggunaan ( usir manual ). ( Rosa A. S dan M, Shalahuddin, 2011 : 2) bagi pengembangan sistem untuk membuat cetak biru atas visi mereka dalam bentuk yang baku, mudah dimengerti serta dilengkapi dengan mekanisme yang efektif untuk berbagai (haring) dan mengkomunikasikan rancangan mereka dengan yang lain. 3. ANALISI DAN PERANCANGAN PERANGKAT LUNAK 3.1 Aliran Proses 3.1.1 Use Case Diagram Use case diagram merupakan deskripsi fungsi dari sebuah sistem dari perspektif pengguna. 2.2. Definisi Perhotelan Hotel adalah satu bentuk bangunan,lambang, perusahaan atau badan usaha yang menyediakan pelayanan jasa penginapan, penyediaan makan dan minuman jasa lainnya dimana semua pelayanan itu diperuntukkan bagi masyarakat umum yang bermalam di hotel tersebut ataupun mereka yang hanya menggunakan fasilitas yang dimiliki oleh hotel itu. 2.3. Definisi Pemesanan Pengertian reservasi ( pemesanan ) tidak hanya terlepas dari fungsi dan tugas dari reservation departemen itu sendiri yaitu : penyediaan tempat baik sebelum tamu atau para wisatawan datang. 2.4. Metodologi Yang Digunakan a) Orientasi Objek Programming ( OOP ) Metode ini merupakan teknik dalam menyelesaikan masalah yang kerap muncul dalam pengembangan perangkat lunak serta merupakan teknik pemodelan sistem yang riil yang berbasis objek. Inti dari konsep ini adalah objek yang merupakan model dari sistem nyata yang banyak melibatkan alur proses kerja atau analisa pemograman dari berbagai sisi/sudut pandang. b) Prototype Model Prototype ( Prototyping model) dimulai dari mengumpulkan kebutuhan pelanggan terhadap perangkat lunak yang akan dibuat. Lalu dibuatlah program prototype agar pelanggan lebih terbayang dengan apa yang sebenarnya diinginkan c) UML (Unified Modeling Language) UML ( Unified Modeling Language) adalah salah satu alat bantu yang sangat handal di dunia pengembangan sistem yang berorientasi obyek. Hal ini disebabkan karena UML menyediakan bahasa pemodelan visual yang memungkinkan Gambar 3.1 Use Case Diagram 3.1.2 Activity Diagram Pada sup bab berikut ini akan dimodelkan aliran kegiatan yang terjadi dalam perangkat lunak kompresi data yang digambarkan dalam Activity Diagram. Activity Diagram andalan sebuah teknik untuk menunjukan aktivitas sistem dalam bentuk kumpulan aksi-aksi seperti yang terlihat pada gambar berikut : Gambar 3.2 Activity Diagram Login
Gambar 3.3 Activity Diagram Data Tamu Gambar 3.6 Activity Diagram Cari Data Tamu Gambar 3.4 Activity Diagram Pemesanan kamar biasa Gambar 3.7 Activity Diagram Pemesanan Gambar 3.5 Activity Diagram Backup & Restore Gambar 3.8 Activity Diagram Pendaftaran
3.1.3 Class Diagram Class Diagram adalah suatu diagram yang menyediakan sekumpulan class objek antar muka interface dan relasinya, dan juga untuk memodelkan database logic. Gambar 3.11 Form Resepsionis Uraian Penggunaan Menampilkan data dan menyimpan data resepsionis yang akan menginputkan data pemesanan pelanggan Gambar 3.9 Class Diagram Pendaftaran checkin Menginputkan data tamu 3.1.4 Perancangan Antar Muka Di dalam sup bab ini akan dibahas mengenai penjabaran sebuah komunikasi internal perangkat lunak, yaitu antara perangkat lunak dengan sistem luarnya dan antara perangkat lunak dengan pengguna. Menu Utama Menu yang menampilkan menu awal untuk masuk aplikasi Gambar 3.12 Form Pendaftaran Uraian Penggunaan Resepsionis hanya memilih kode pegawai: maka akan tampil nama orang yang menginputkan data pelanggan secara otomatis Backup & Restore Mengembalikan dan mencadangkan data Gambar 3.10 Menu Utama Uraian Penggunaan Tampilan awal menu yang terdapat beberapa sebagai fungsi sup menu yang dapat dipilih sesuai dengan yang dikehendaki. Resepsionis Hak akses untuk menginputkan data tamu Gambar 3.13 backup dan restore Uraian Penggunaan Menyimpan data dan mencadangkan data di dalam komputer, jadi jika sewaktu waktu data ada yang hilang maka akan terdapat data yang telah dicadangkan sebelumnya.
Ruangan Untuk melihat ruangan yang terisi atau tidak terisi Gambar 3.14 Ruangan Uraian Penggunaan Resepsionis akan memilih kamar sesuai data dari pelanggan, contohnya jika K.Mawar 1 ditekan maka akan berubah menjadi warna merah yang artinya kamar telah terisi. Uraian Penggunaan Bantuan Bantuan Aplikasi Form ini berada di dalam menu aplikasi yang berfungsi agar pengguna tidak merasa kerepotan ketika ada aplikasi yang susah untuk digunakan 4. IMPLEMENTASI DAN PENGUJIAN Sub bab ini akan menjelaskan langkah-langkah serta rencana jadwal dalam rangka mengimplementasikan kompresi data text menggunakan algoritma Huffman yang telah dirancang pada bab sebelumnya. 4.1 Implementasi Berikut ini adalah rangkaian aktivitas aktivitas implementasi yang akan dilakukan : A) Pengadaan Hardware dan Software Pada tahap ini menyediakan kelengkapan hardware dan software yang akan dibutuhkan. B) Instalasi Hardware dan Software Tahap ini memastikan bahwa keamanan fisik perangkat keras telah terjamin dan perangkat keras dapat berfungsi dengan baik. Perangkat lunak diinstalkan agar dapat digunakan. C) Pembuatan Database Pada tahap ini dibuat database yang akan digunakan untuk diolah. D) Pengujian Perangkat Lunak Tahap ini merupakan tahap pengujian perangkat lunak yang bertujuan mencari kekurangan yang mungkin terjadi, baik kesalahan dalam proses atau kesalahan logika dari perangkat lunak. E) Evaluasi Perangkat Lunak Pada tahap ini dilakukan penilaian terhadap perangkat lunak dari segi tampilan, kemudahan dalam penggunaan perangkat lunak tersebut. F) Perbaikan Perangkat Lunak Pada tahap ini dilakukan perbaikan terhadap suatu perangkat lunak yang telah dievaluasi sebelumnya. Dengan perbaikan diharapkan mampu mengurangi kekurangan dari perangkat lunak. G) Implementasi Perangkat Lunak Tahap ini merupakan tahap akhir dari penerapan perangkat lunak setelah melalui proses pengujian, evaluasi dan perbaikan perangkat lunak. H) Evaluasi dan Perbaikan Program Aplikasi Tahap ini dilakukan untuk memperbaiki kesalahan yang terjadi pada saat pengetesan aplikasi sedang berlangsung, sehingga diharapkan aplikasi yang dibuat dapat berjalan dengan baik tanpa ada kesalahankesalahan sesuai dengan yang diharapkan.
5. KESIMPULAN DAN SARAN 5.1 Kesimpulan Setelah melakukan penelitian dalam penyusunan tugas akhir ini, diharapkan tujuan dari perancangan perangkat lunak ini dapat tercapai serta diharapkan dapat membantu memecahkan masalah yang sedang terjadi. Adapun hasil dari kesimpulan yang bisa diambil adalah sebagai berikut : Tabel 5.1 Hasil Kesimpulan Tujuan Awal Hasil Kesimpulan Dibuatkannya perangkat lunak pemesanan kamar dan Tercapai menambahkan fasilitas untuk backup dan restore Mempermudah dalam melakukan pencatatan Tercapai pemesanan kamar Mempermudah dalam pencarian data tamu Tercapai Hasil kesimpulan diatas didapat setelah melakukan wawancara terhadap 3 orang resepsionis dan 1 orang personalia mengenai kinerja dari perangkat lunak pemesanan kamar yang didapatkan setelah melakukan penelitian ini adalah keberhasilan dalam mengatasi permasalahan yang ada Jogiyanto, H.M. 2005, Analisis dan Design Sist em Informasi, Andi Offset,Yogyakarta. Kadir, Abdul. 2009, Pengenalan Sistem Informasi, Andi, Yogyakarta. Mulyanto, Agus. 2009, Sistem Informasi Konsep d an Aplikasi, Pustaka Pelajar,Yogyakarta. Prabowo Pudjo Widodo, Herlawati. 2011, Men ggunakan UML, Informatika,Bandung. Rosa A.S, M Shalahuddin. 2011, Rekayasa Peran gkat Lunak (Terstruktur danberorientasi Objek), Modula, Bandung. Sadeli, Muhamad. 2009, Visual Basiv.Net 2008 Un tuk Orang Awam, Maxikom,Palembang. Wahana Komputer. 2008, Membangun Aplikasi Client Server dengan VB.Net 2008, Andi, Yogyakarta. 5.2 Saran Saran saran yang dapat diajukan untuk melanjutkan atau mengembangkan lebih lanjut penelitian dari tugas akhir ini adalah sebagai berikut : 1. Dibuatkannya sistem pendukung keputusan di dalam perangkat lunak ini, sehingga memudahkan kepala personalia untuk mengambil keputusan mengenai peningkatan pelayanan di hotel ini. 2. Perangkat lunak ini agar dikembangkan dalam aplikasi Web sehingga laporan kegiatan di hotel ini dapat ditampilkan menjadi profil hotel DAFTAR PUSTAKA Al Bahra Bin Ladjamudin rekayasa Perangkat Lunak Achmad S. Ruky Manajemen Perhotelan Cybertion Solution. 2010, Kupas Tuntas Database Sever 2008, Andi,Yogyakarta. Fathansyah. 2012, Basis Data, Informatika, Bandung