BAB II LANDASAN TEORI 2.1 Pengertian Aplikasi
Aplikasi1 adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna.
Biasanya
dibandingkan
dengan
perangkat
lunak
sistem
yang
mengintergrasikan berbagai kemampuan komputer, tapi tidak secara langsung menetapkan
kemampuan
tersebut
untuk
mengerjakan
suatu
tugas
yang
menguntungkan pengguna. Contoh utama perangkat unak aplikasi adalah pengolah kata, lembar kerja, dan pemutaran media Aplikasi dapat digolongkan menjadi beberapa kelas, antara lain : 1. Perangkat lunak perusahaan. Perangkat lunak perusahaan adalah aplikasi komputer yang digunakan perusahaan untuk melakukan pengorganisasian kegiatan perusahaan dapat dicontohkan aplikasinya adalah CRM (Customer Relationship Management), perangkat lunak akuntansi 2. Perangkat lunak infrastruktur perusahaan. Perangkat lunak infrastruktur adalah aplikasi yang dibuat untuk menyediakan kemampuan-kemampuan umum yang dibutuhkan untuk mebantu 1
Aplikasi, [Online] Available : id.wikipedia.org/wiki/aplikasi [2014, November 12 / 11.02]
9
10
perangkat lunak perusahaan seperti contoh Email Server 3. Perangkat lunak informasi kerja. Perangkat lunak informasi kerja adalah aplikasi yang biasa dipakai untuk menunjukan kebutuhan individual untuk membuat dan mengolah informasi, umunya untuk tugas-tugas individu dalam sebuah departemen. Contoh manajemen data 4. Perangkat lunak media dan hiburan. Perangkat lunak media dan hiburan adalah aplikasi yang biasa digunakan untuk mengakses konten tanpa editing, tapi bisa saja termasuk software yang memungkinkan mengedit konten. Seperti software yang menunjukan kebutuhan individu dan grup untuk mengkonsumsi hiburan digital dan mempublikasikan konten digital. Contohnya Media Players, Web Browsers 5. Perangkat lunak pendidikan. Perangkat lunak pendidikan adalah aplikasi yang hampir sama dengan perangkat lunak media dan hiburan tapi biasanya menampilkan konten yang berbeda dapat dicontohkan aplikasi pembelajaran multimedia 6. Perangkat lunak pengembangan media. Perangkat lunak pengembangan media adalah aplikasi yang digunakan untuk menunjukan kebutuhan individu untuk menghasilkan media cetak dan elektronik, umumnya pada bidang komersial atau pendidikan. Contohnya Pengolahan Digital audio dan video , Animation Editors
11
7. Perangkat lunak rekayasa produk. Perangkat lunak pengembangan produk adalah aplikasi yang biasa digunakan untuk pengembangan produk hardware dan software contohnya Computer language editing dan compiling tools Menurut (Dr. Ir. Eko Nugroho, M.Si. , 2008 : 26) aplikasi adalah aplikasi yang digunakan oleh suatu organisasi/perusahaan untuk menjalankan fungsi-fungsi perusahaan. Aplikasi
ini dapat berupa program yang ditulis sendiri (oleh staff
spesialis informasi), ataupun membeli program jadi yang beredar dipasaran. Mana yang dipilih sangat ditentukan oleh kebutuhan perusahaan. Bila membuat sendiri, biasanya dikembangkan dengan bantuan sebuah bahasa pemprograman, misalnya Delphi. Program jadi akan dipilih bila nilai cukup memadai bagi keperluan perusahaan serta harganya terjangkau. Sebaliknya, jika harga program jadi dianggap terlalu mahal atau tidak memenuhi kebutuhan perusahaan, dapat dibentuk suatu tim yang bertugas membuat program aplikasi untuk perusahaan. Kedua alternatif dapat juga dipilih bersamaan, dengan alasan sebagai tugas diperusahaan dapat dipenuhi oleh aplikasi, Sedangkan menurut (Hendrayudi 2008 : 194) aplikasi adalah program komputer yang dipakai untuk melakukan pekerjaan tertentu.
2.2 Pengertian Data data dapat didefinisikan sebagai fakta tercatat tentang sesuatu objek. Jadi apa
12
pun yang berupa catatan tentang sesuatu objek dapat disebut data Menurut (Dr. Ir. Eko Nugroho, M.Si , 2008:13)2. Misalnya berat badan si A adalah seratus kg maka seratus kg tersebut adalah data. Data di dalam dunia komputer terkenal dengan istilah data multimedia. Data multimedia ini pada dasarnya dapat dikelompokkan menjadi : 1. Data Teks Data teks berwujud alfanumeris, yaitu dua yang terdiri dari karakterkarakter A, B, C sampai Z simbol bilangan 0, 1, 2, sampai 9, lalu karakterkarakter lain seperti ?, !, & dan lain sebagainya, data-data ini biasanya tersimpan dalam bentuk katakter ASCII. Pada data teks, sekalipun berupa simbol bilangan, tidak bisa dilakukan operasi aritmatika. Jadi data-data ini bisa ditambahkan, dikurangi dan lain sebagainya 2. Data Numeris. Data numeris adalah data bilangan. Data bilangan disimpan dalam komputer menggunakan sistem biner, yaitu bilangan basis 2 dengan simbol 0 dan 1. Bilangan yang disimpan dengan cara numeris ini dapat dikenai operasi aritmatika. Penyimpanannya di dalam komputer biasanya menggunakan metode floating point single precision atau double precision. Komputer menghitung dengan ketelitian sampai lima belas sampai seribu tujuh puluh dua digit. 2
Dr. Ir. Eko Nugroho, M.Si , Sistem Informasi Manajemen, ANDI, yogyakarta, 2008, hal 13
13
3. Data Gambar/Image Data ini berwujud gambar, baik foto, grafik dan lain sebagainya. Format penyimpanan gambar yang sering digunakan ialah format JPEG (Joint Photographic Expert Group) yang menggunakan format 16 bit. Pengembangan format ini diarahkan kepada kualitas yang cukup memuaskan dalam penggunaan fotografi. Untuk itu, warna yang mampu ditampilkan juga lebih banyak yaitu enam puluh lima ribu lima ratus tigapuluh enam buah. Teknik kompresi JPEG cukup rumit. Intinya adalah dengan membuang bagian gambar yang dalam penayangannya nanti dapat dibuat kembali dengan bantuan suatu teknik matematik tertentu, berbeda dengan format GIF, JPEG tidak bisa dianimasikan 4. Data Video Data video adalah data gambar bergerak (Film). Format penyimpanan yang sering digunakan adalah MPEG (Moving Picture Experts Group) Format MPEG ini terus disempurnakan dari MPEG 1, MPEG 2, MPEG 3 dan seterusnya. 5. Data Audio Data audio adalah data suara. Biasanya mempunyai format AVI, yaitu
14
Audio Video Interleaved. Sering juga format audio disimpan dengan bentuk MPEG Sedangkan menurut (Jogiyanto H.M, 1999:10)3 data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata menurut (Navathe dan Elmasri, 2000:4)4 data adalah fakta yang dapat disimpan dan memiliki arti Sehingga dapat disimpulkan bahwa data adalah fakta yang telah terjadi, memiliki arti, dan dapat disimpan serta dapat diatur sedemikian rupa sehingga dapat menjadi sebuah informasi yang dapat digunakan untuk berbagai tujuan.
2.3 Pengertian Pengolahan Data Pengolahan data5 adalah manipulasi data agar menjadi bentuk yang lebih berguna. Pengolahan data ini tidak hanya berupa perhitungan numeris tetapi juga operasi-operasi seperti klasifikasi data dan perpindahan data dari sutu tempat ke tempat lain. Secara umum, kita asumsikan bahwa operasi-operasi tersebut dilaksanakan oleh beberapa tipe mesin atau komputer. Meskipun beberapa diantaranya dapat juga dilakukan secara manual.Siklus pengolahan data terdiri dari tiga langkah utam yakni input, proses, dan output.
3
Jogiyanto H.M, Analisis dan Desain Sistem Informasi, ANDI, Yogyakarta, 1999, hal 10 Navathe dan Elmasri, Fundamentals of Database Sistem, 2000, hal 4 5 Wawan Laksito, 2011, Pengolahan Data, [Online] Available: http://wawanlaksito.wordpress.com/2011/02/27/22/ [2014, November 12 / 14.49] 4
15
Input
Proses
Output
Gambar 2.1 siklus pengolahan data 1. Input : di dalam langkah ini data awal, atau data input, disiapkan dalam beberapa bentuk yang sesuai untuk keperluan pengolahan. Bentuk tersebut akan bergantung pada pengolahan mesin. 2. Proses : Pada langkah ini data input diubah, dan biasanya dikombinasikan dengan informasi yang lain untk menghasilkan data dalam bentuk yang lebih dapat digunakan. Langkah pengolahan ini biasanya meliputi sederet operasi pengolahan dasar tertentu. 3. Output : Pada langkah ini hasil-hasil dari pengolahan sebelumnya dikumpulkan. Bentuk data output tergantung pada penggunaan Data tersebut untuk pengolahan selanjutnya. Menurut (John Longkutoy 2003:328)6 pengolahan data adalah segala macam pengolahan terhadap data atau kombinasi dari macam-macam pengolahan data untuk
6
John Longkutoy, Perancangan Sistem Informasi dan Aplikasi, Yogyakarta, Gavamedia,2003, hal 328
16
membuat data itu berguna sesuai dengan hasil yang diinginkan, sehingga dapat dipakai. Sedangkan menurut (Sondang siagian 2006:81)7 pengolahan data secara elektronik merupakan suatu rangkaian kegiatan yang dimaksud untuk mengeluarkan informasi
dengan
menggunakan
komputer
yang
mencakup
pengumpulan,
pemprosesan, dan penyimpanan hasil olahan data.
2.4 Pengertian Informasi Menurut (Dr. Ir. Eko Nugroho, M.Si. 2008:13)8 yang telah dikutip dalam bukunya menyebutkan “Informasi adalah sesuatu pengetahuan yang berguna untuk pengambilan keputusan” jadi segala sesuatu yang dapat dimanfaatkan sebagai dasar pengambilan keputusan pada dasarnya dapat kita kelompokkan sebagai informasi Dalam hubungannya antara data dengan informasi, Misalnya saja data hasil kuesioner yang berupa kode-kode jawaban responden dari suatu pertanyaan. Selanjutnya tentu saja ada informasi sebagai hasil olahan dari data yang tidak dapat dikategorikan sebagai data. Informasi yang baik harus memenuhi kualifikasi sebagai berikut :
7 8
Sondang P siagian, Sistem Informasi Manajemen, Jakarta, Bumi Aksara, 2006, hal 81 Dr. Ir. Eko Nugroho, M.Si., Sistem Informasi Manajemen, ANDI, Yogyakarta,2008, hal 13
17
1. Akurat Maksud akurat adalah informasi tersebut bebas dari kesalahan dan bebas dari bias. Bebas dari kesalahan berarti bahwa informasi tersebut benarbenar menyatakan apa yang harus dinyatakan. Bebas dari bias berarti bahwa informasi tersebut teliti. 2. Tepat waktu Jelas informasi harus diberikan pada waktu yang tepat. Informasinya yang sudah kedaluwarsa hanya bernilai nihil, sekalipun informasinya sama dan tidak berubah 3. Relevan Jelas informasi tersebut benar-benar sesuai kebutuhan pihak yang membutuhkan informasi. Misalnya, untuk menghitung dosis obat seorang pasien, dokter membutuhkan infromasi mengenai berat badan pasien. Jadi, berat badan pasien adalah informasi yang relevan sedangkan informasi tentang tinggi badan pasien bukanlah informasi yang relevan akan tetapi Menurut (Hanif 2007:9)9, informasi adalah data yang telah diolah menjadi bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau mendatang. Dengan demikian informasi berarti data yang 9
Hanif, Analisis dan perancangan Sistem Informasi, Yogyakarta, 2007, hal 9
18
telah diproses, atau data yang memiliki arti. Menurut (Jogiyanto 2005:36)10, Informasi adalah data yang diolah menjadi bentuk yang berguna bagi pemakainya. Dari definisi diatas dapat disimpulkan bahwa informasi adalah data yang diolah menjadi informasi yang akan berguna bagi para pemakainya untuk mengambil sebuah keputusan.
2.5 Konsep Sistem Informasi Menurut (Dr. Ir. Eko Nugroho, M.Si. , 2008 : 64)11 untuk menyedia berbagai jenis informasi yang dibutuhkan oleh berbagai tingkatan manajemen tersebut, dibangunlah sistem informasi mengingat ada tiga tingkatan manajemen dengan tujuan dan macam kebutuhan informasi yang berbeda maka perlu dibangun tiga macam sistem informasi juga. Ketiga macam sistem informasi tersebut ialah sebagai berikut : 1. Sistem Pemprosesan Transaksi Sistem prmprosesan transaksi adalah sistem informasi yang kegiatan utamanya adalah pemprosesan transaksi. Sesuai namanya adalah memproses transaksi-transaksi yang ada di organisasi contohnya pemprosesan KRS-KHS (Kartu Rencana Studi dan Kartu Hasil Studi). 10 11
Jogiyanto ,Analisis dan Desain Sistem Informasi, Yogyakarta, 2005, hal 36 Dr. Ir. Eko Nugroho, M.Si. , Sistem Informasi Manajemen, ANDI, yogyakarta, 2008, hal 64
19
2. Sistem Pengendalian Manajemen Sistem Pengendalian manajemen adalah sistem informasi untuk membantu
manajemen
tingkat
menengah
melakukan
pengendalian
manajemen atas unit kerja yang ada dibawah otoritasnya. 3. Sistem Pendukung Pengambilan Keputusan Manajemen tingkat atas bertanggung jawab atas pencapaian visi dan misi organisasi. Keputusan-keputusan yang diambil oleh manajemen tingkat atas bersifat sangat strategis. Dampak kesalahan di dalam pengambilan keputusan akan terasa dalam waktu yang lama dan mengaruhi seluruh organisasi. Selain itu pengambilan keputusan oleh manajemen tingkat atas adalah suatu hal yang penting dan seius sehingga sangat dibutuhkan dukungan suatu sistem informasi untuk membantu pengambilan keputusan.
2.6 Pengertian Hotel Hotel12 adalah suatu bentuk bangunan, lambang, perusahaan atau badan usaha akomodasi yang menyediakan pelayanan jasa penginapan, penyedia makanan dan minuman seta fasilitas jasa lainnya dimana semua pelayanan itu diperuntukkan bagi
12
Denny Bagus, 2009, Pengantar perhotelan definisi hotel, [Online] Available : http://jurnal-sdm.blogspot.com/2009/07/pengantar-perhotelan-definisi-hotel.html [2014, November 13 / 21.55]
20
masyarakat umum. Baik mereka yang bermalam dihotel tersebut ataupun mereka yang hanya menggunakan fasilitas tertentu yang dimiliki hotel itu. Pengertian hotel ini dapat disimpulkan dari beberapa definisi hotel dibawah ini : 1. Salah satu akomodasi yang mempergunakan sebagian atau keselutuhan bagian untuk jasa pelayanan penginapan penyedia makanan dan minuman seta jasa lainnya bagi masyarakat umum yang dikelola secara komersial (keputusan menteri parpostel no KM 94/HK 103/MPPT 1987) 2. Bangunan yang dikelola secara komersil dengan memberikan fasilitas penginapan untuk masyarakat umum dengan fasilitas jasa penginapan, pelayanan makana dan minuman, pelayanan barang bawaan, pencucian pakaian, penggunaan fasilitas perabot dan hiasan-hiasan yang ada di dalamnya. (Endar Sri 1996:8)13 3. sarana tempat tinggal umum untuk wisatawan dengan memberikan pelayanan jasa kamar. Penyedia makanan dan minuman serta akomodasi dengan syarat pembayaran (Lawson, 1976:27)14 Perbedaan antara hotel dengan industri lainnya adalah 1. industri hotel tergolong industri yang padat modal serta padat karya yang artinya dalam pengelolaannya memerlukan modal usaha yang besar dengan 13
Endar Sri, Metodologi penelitian dalam bidang pariwisata, Gramedia Pustaka, Jakarta, 1996, hal 8 Lawson, Hotel Motels dan Condominiums Design Planning dan Maintenance, Architecctural press, 1976, hal 27 14
21
tenaga pekerja yang banyak. 2. dipengaruhi oleh keadaan dan perubahan yang terjadi pada sektor ekonomi politik, sosial budaya. Dan keamanan dimana hotel tersebut berada. 3. menghasilkan dan memasarkan produknya bersamaan dengan tempat dimana jasa pelayanannya dihasilkan. 4. memperlakukan pelanggan seperti raja selain juga memperlakukan pelanggan sebagai partner dalam usaha karena jasa pelayana hotel sangat tergantung pada banyaknya pelanggan yang menggunakan fasilitas hotel tersebut. Penentuan jenis hotel tidak terlepas dari kebutuhan pelanggan dan ciri atau sifat khas yang dimiliki wisatawan (Tarmoezi, 2000:5)15 berdasarkan hal tersebut dapat dilihat dari lokasi dimana hotel tersebut dibangun. Sehingga dikelompokkan menjadi : 1. City hotel Hotel yang berlokasi diperkotaan, biasanya diperuntukkan bagi masyarakat yang bermaksud untuk tinggal sementara (dalam jangka waktu pendek). City hotel disebut juga sebagai transit hotel karena biasanya dihuni
15
Tarmoezi, Professional Hotel Front Linear, Kesaint Blanc, Jakarta, 2000, hal 5
22
oleh para pelaku bisnis yang memanfaatkan fasilitas dan pelayanan bisnis yang disediakan oleh hotel tersebut. 2. Residential hotel Hotel yang berlokasi di daerah pinggiran kota besar yang jauh dari keramaian kota, tetapi mudah mencapai tempat-tempat kegiatan usaha. Hotel ini berlokasi di daerah-daerah tenang.terutama karena diperuntukkan bagi masyarakat yang ingin tinggal dalam jangka waktu lama. Dengan sendirinya hotel ini diperlengkapi dengan fasilitas tempat tinggal yang lengkap untuk seluruh anggota keluarga. 3. resort hotel Hotel yang berlokasi di daerah pengunungan (mountain hotel) atau di tepi pantai (beach hotel), di tepi danau atau di tepi aliran sungai. Hotel seperti ini terutaman diperuntukkan bagi keluarga yang ingin beristirahat pada harihari libur atau bagi mereka yang ingin berekreasi. 4. Motel (motor hotel) Hotel yang berlokasi di pinggiran atau di sepanjang jalan raya yang menghubungan satu kota dengan kota besar lainnya, atau di pinggiran jalan raya dekat dengan pintu gerbang atau batas kota besar. Hotel ini diperuntukkan sebagai tempat istirahat sementara bagi mereka yang
23
melakukan perjalanan dengan menggunakan kendaraan umum atau mobil sendiri. Oleh karena itu hotel ini menyediakan fasilitas garasi untuk mobil. Segi jumlah kamar hotel menurut (Tarmoezi, 2000:3)16, dari banyaknya kamar yang disediakan hotel dapat dibedakan menjadi : 1. Small Hotel jumlah kamar yang tersedia maksimal sebanyak 28 kamar. 2. Medium Hotel jumlah kamar yang disediakan antara 28-299 kamar. 3. Large Hotel jumlah kamar yang disediakan sebanyak lebih dari 300 kamar. Klasifikasi hotel menurut keputusan direktorat Jendral Pariwisata, Pos dan Telekomunikasi no 22/U/VI/1978 tanggal 12 juni 1987 (Endar Sri, 1996:9)17 klasifikasi hotel dibedakan dengan menggunakan simbol bintang antara 1-5. Semakin banyak bintang yang dimiliki suatu hotel, semakin berkualitas hotel tersebut, penilaian dilakukan selama 3 tahun sekali dengan tatacara serta penetapannya dilakukan oleh direktorat jendral pariwisata.
2.7 Pengertian Reservasi Reservasi adalah tempat setiap wisatawan yang akan berpergian ke suatu daerah baik daerah tujuan wisata maupun daerah lainnya, terlebih dahulu melakukan 16 17
Tarmoezi, Professional Hotel Front Linear, Kesaint Blanc, Jakarta, 2000, hal 3 Endar Sri, Metodologi Penelitian Dalam Bidang Pariwisata, Gramedia Pustaka, Jakarta, 1996, hal 9
24
perencanaan terlebih dahulu dengan membuat reservation, pemesanan dalam bahasa inggris adalah reservation yang berasal dari kata “to reserve” yaitu menyediakan atau mempersiapkan tempat sebelumnya sedangkan reservation yaitu pemesanan suatu tempat fasilitas. Jadi secara umum reservasi yaitu pemesanan fasilitas yang diantaranya akomodasi, meal, seat pada pertunjukan, pesawat terbang, kereta api, bus, hiburan dan sebagainya18 menurut (Suartana, 1987 :14)19 kata reservasi dalam dunia pariwisata disebut juga booking, kadangkala wisatawan tidak dapat membedakan arti dari kedua kata tersebut, oleh karena itu perlu ditefaskan bahwa kedua kata tersebut tidak memiliki perbedaan arti sedangkan menurut (Yoeti, 1997:45)20 dalam dunia kepariwisataan reservasi merupakan suatu lembaga atau cara yang sangat penting dan merupakan salah satu pemegang kendali bagi kelangsungan aktivitas suatu biro perjalanan wisata. Sebelumnya seseorang atau para wisatawan melakukan perjalanan ke suatu tempat dan tinggal di suatu tempat yang dituju, maka orang atau para wisatawan tersebut harus membuat rencana perjalanan dan melakukan pemesanan tempat pada akomodasi, transportasi, tour program, restaurant dan pertunjukan yang diperuakn.
18
setzer munavizt, 2010, definisi fungsi dan manfaat reservasi , [Online] Available : http://pariwisatadanteknologi.blogspot.com/2010/10/definisi-fungsi-manfaat-dan-prosedur.html [2014, November 13 / 22.58] 19 Suartana, Prosedur Reservation untuk Wisatawan Sebagai Media, Gavamedia, Yogyakarta, 1987, hal 14 20
Yoeti, Perencanaan Strategis Pemasaran Daerah Tujuan Wisata, PT. Pradnya Paramita , Jakarta, 1997, hal 45
25
Hal-hal tersebut sangat penting dan harus diketahui oleh petugas industri pariwisata khususnya pada reservasi department pada sebuah hotel Department ini harus benar-benar mengetahui secara jelas bahwa tidak semua para wisatawan itu mempunyai kebutuhan dan tujuan yang sama. Secara umum kata reservasi itu mempunyai arti dan makna yang sama yaitu pemesanan yang dilakukan oleh seorang atau lebih untuk suatu tempat yang baik dan nyaman oleh pihak hotel. Manfaat dalam reservasi bagi travel ataupun pekerja hotel adalah sebagai berikut : 1. Dapat mengetahui dengan pasti kepasitas pelanggan/tamu yang siap untuk melakukan tour di hari kemudian 2. Dapat menghitung dengan pasti harga paket reservasi, sehingga mencegah adanya kekeliruan harga 3. dapat mempersiapkan permintaan-permintaan khusus dari tamu (makanan khusus untuk ulang tahun, meeting, dan lain-lain) 4. dapat mempersiapkan kamar untuk tamu sesuai dengan tanggal pemesanan, dan memastikan apakah kamar tersebut sedang penuh atau masih kosong
26
2.8 Tools Perancangan Sistem Tahap perancangan dilakukan setelah tahap analisi. Pada tahan perancangan, hasil analisis diubah ke dalam bentuk yang lebih mudah dipahami, yaitu berupa diagram-diagram. Tujuan dari perancangan adalah untuk memberikan gambaran yang lebih jelas mengenai aplikasi yang dibuat. Berikut adalah diagram-diagram yang digunakan dalam tahap perancangan: 2.8.1 Flowchart Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urutan prosedur dari suatu program, flowchart, membantu analisis dan programmer untuk memecahakan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternative lain dalam pengoperasian. Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut 2.8.2 Flowmap Flowmap21 mempunyai fungsi sebagai mendefinisikan hubungan antara bagian proses dan aliran data (dalam bentuk dokumen keluaran dan masukan). Flowmap adalah campuran peta dan flowchart, yang menunjukan pergerakan benda 21
rahmatdi, 2011, Pengertian dan contoh dari context diagram, Dataflow Diagram, dan Flowmap , [Online] Available : http://www.academia.edu/6078318/Pengertian_dan_Contoh_Dari_Context_Diagram_Data_Flow_Dia gram_dan_Flow_Map_upload_by_rahmatdi99.com [2014, November 12 / 23.15]
27
dari satu lokasi ke lokasi lain, seperti jumlah orang dalam migrasi, jumlah barang yang diperdangangkan, atau jumlah paket dalam jaringan. Flowmap menolong analisis untuk memecahkan masalah ke dalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoprasian. Flowmap dapat dikatakan sebuah aliran data berbentuk dokumen atau formulir didalam suatu sistem informasi yang merupakan suatu aktivitas yang saling terkait dalam hubungannya dengan kebutuhan data dan informasi. Proses aliran dokumen ini dapat terjadi dengan entitas di luar sistem. Kegunaan flowmap adalah menggambarkan aktivitas apa saja yang sedang berjalan, menjabarkan aliran dokumen yang terlihat, menjelaskan hubunganhubungan data dan informasi dengan bagian-bagian dalam aktivitas tersebut, dan mendefinisikan hubungan antara bagian proses dan aliran data dalam bentuk dokumen keluaran dan masukan.
2.8.3 Entity Relationship Diagram Menurut salah satu para ahli, (brady dan loonam 2010)22, Entity Relatioship Diagram ERD merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi, biasanya oleh sistem analisis dalam tahap analisis persyaratan 22
brady dan loonam , Exploring the use of entity-relationship diagramming as a technique to support grounded theory inquiry, Bradford : Emerald Group, 2010, hal 29
28
proyek pengembangan sistem. Sementara seolah-olah teknik diagram atau alat peraga memberikan dasar untuk desain database relasional yang mendasari sistem informasi yang dikembangkan. ERD bersama-sama dengan detail pendukung merupakan model data yang pada giliran digunakan sebagai spesifikasi untuk database. Dalam pembentukan ERD terdapat 3 komponen yang akan dibentuk yaitu : 1. Entitas yaitu suatu objek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalam basis data. Pengertian lainnya menurut (brady dan loonam 2010), entitas adalah objek yang menarik di bidang organisasi yang dimodelkan. 2. Hubungan (Relasi/Relationship) Suatu hubungan adalah hubungan antara dua jenis
entitas dan direpresentasikan sebagai
garis lurus
yang
menghubungkan dua entitas. 3. Atribut memberikan informasi lebih rinci tentang jenis entitas. Atribut memiliki struktur internal berupa tipe data
2.8.4 Diagram konteks Diagram konteks merupakan tingkatan tertinggi dalam diagram aliran data dan hanya memuat satu proses, menunjukkan sistem secara keseluruhan. Proses
29
tersebut diberi nomor nol. Semua entitas eksternal yang ditunjukkan pada diagram konteks berikut aliran data utama menuju dan dari sistem. Diagram tersebut tidak memuat penyimpanan data dan tampak sederhana untuk diciptakan begitu entitasentitas ekternal serta aliran data menuju dan dari sistem diketahui menganalisis dari wawancara dengan user dan sebagai hasil analisis dokumen. Diagram konteks dimulai dengan penggambaran terminator, aliran data, aliran kontrol, penyimpanan, dan proses tunggal yang menunjukkan keseluruhan sistem. Bagian termudah adalah menetapkan proses (yang hanya terdiri dari satu lingkaran) dan diberi nama yang mewakili sistem, nama dalam hal ini dapat menjelaskan proses atau pekerjaan atau dalam kasus ekstrim berupa nama perusahaan yang dalam hal ini mewakili proses yang dilakukan keseluruhan organisasi.
2.8.5 Data Flow Diagram DAD Diagram Alir Data atau DFD Data Flow Diagram adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaanya sangat membantu untuk memahami sistem secara logika, terstruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan DFD ini sering disebut juga dengan nama bubble chart, bubble diagram, model proses,
30
diagram alur kerja, atau model fungsi fungsi ataupun manfaat dari DFD sebagai berikut : 1. Data flow diagram adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi. 2. DFD ini adalah salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem. 3. DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun ranacangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuatan program.
2.9 Perancang Sistem Perancangan sistem adalah penggambaran perencanaan dan pembuatan sketsa atau pengaturan dari bebrapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi menurut John Burch dan Gary Grudritski
31
2.9.1 Sistem Operasi Windows XP Windows XP adalah jajaran sistem operasi berbasis grafis yang dibuat oleh microsoft untuk digunakan pada komputer pribadi, yang mencakup komputer rumah dan desktop bisnis, laptop, dan pusat media (Media Center). Nama XP adalah kependekan dari Experience. Windows XP merupakan penerus windows 2000 Professional dan Windows Me dan merupakan versi sistem operasi windows pertama yang berorientasi konsumen yang dibangun di atas kernel dan arsitektur windows NT. Windows XP pertama kali dirilis pada 25 oktober 2001, dan lebih dari empat ratus juta salinan instalasi digunakan pada januari 2006, menurut perkiraan seorang analisis IDC. Windows XP digantikan oleh windows vista, yang dirilis untuk pengguna volume license pada 8 november 2006, dan di seluruh dunia untuk masyarakat umu pada tanggal 30 januari 2007. Banyak original Equipment manufacturer OEM dan juga penjual ritel menghentikan produksi perangkat dengan windows XP pada tanggal 30 juni 2008 microsoft sendiri terus menjual windows XP melalui custom-built PC (OEM kecil yang menjual komputer rakitan) sampai dengan 31 januari 2009. windows XP mungkin akan tetap tersedia bagi para pengguna korporasi dengan volume licensing, sebagai sarana downgrade untuk komputerkomputer yang belum siap menjalankan sistem operasi baru, windows vista bussines edition atau ultimate edition atau windows 7 professional. Windows XP tersedia dalam berbagai macam edisi. Edisi yang paling umum dari sistem operasi window XP adalah windows XP home edition, yang ditargetkan
32
untuk pengguna rumahan, dan juga windows XP professional, yang menawarkan fitur-fitur tambahan seperti dukungan untuk domain windows server dan dua prosesor fisik, dan ditargetkan di pasar power user, bisnis dan perusahaan klien. Sementara itu, windows XP media center edition memiliki fitur multimedia tambahan yang menawarkan kemampuan untuk merekam dan menonton acara TV, melihat film DVD, dan mendengarkan musik. Ada lagi windows XP tablet PC edition didesain khusus untuk platform PC tablet, yakni sebuah komputer pribadi yang menggunakan stylus windows XP akhirnya dirilis untuk dua arsitektur tambahan selain tentunya intel i386, yang disebut dengan windows XP enam puluh empat bit edition untuk prosesor berarsitektur IA-64 Itanium dan windows XP professional x64 edition untuk prosesor berarsitektur x86-64. Ada juga windows XP embedded, sebuah versi windows XP professional yang dikurangi segala fiturnya di sana sini untuk pasar tertentum dan windows XP starter Edition yang dijual di beberapa negara berkembang. Pada pertengahan 2009, sebuah pabrik pertama mengungkapkan bahwa mereka memiliki sebuah telepon selular berbasis sistem operasi windows XP. Versi windows berbasis arsitektur NT dikenal dengan stabilitas dan efisiensi yang lebih baik ketimbang versi windows 9x. windows XP menyajikan antarmuka grafis yang dirancang ulang secara signifikan. Hingga perubahana tersebut dipromosikan oleh microsoft sebagai tampilan yang lebih user-friendly dari versi windows sebelumnya. Sebuah fasilitas manajemen software baru yang disebut sideby-side assembly diperkenalkan untuk memperbaiki masalah “DLL Hell” yang sering
33
muncul pada windows 9x. windows XP juga merupakan versi pertama windows untuk menggunakan aktivasi produk “windows product activation” untuk memberantas pembajakan peranti lunak, meski hal ini menjadi kontroversi. Windows XP juga telah dikritik oleh beberapa pengguna untuk kelemahan keamanan komputer, intergrasi beberapa aplikasi seperti internet explorer 6 dan windows media player yang sangat ketat, dan untuk aspek-aspek dari standar antarmuka pengguna. Versi dengan service pack 2, service pack 3, dan internet explorer 8 dialamatkan beberapa kekhawatiran ini. Selama pengembangan, proyek pengembangan windows XP ini dikenal dengan nama kode “Whistler”, yang diambil dari sebuah daerah di british columbia, karena banyak karyawan microsoft sering melakukan ski di whistler-blackcomb Berdasarkan data riset net applications, windows XP masih mencatat pangsa pasar 49,8 persen pada juli 2011. Ini untuk pertama kalinya sistem operasi tersebut tercatat dibawah pangsa pasar 50 persen. Hal tersebut karena naiknya popularitas windows 7 yang sudah mencapai 29,7 persen. Meski masih dominan, microsoft sebenarnya risau karena teknologi yang digunakan sudah bisa dikatakan uzur. Bulan lalu, microsoft merilis edaran buat para pengguna bahwa saat ini adalah waktu yang tepat beralih dari windows XP ke windows 7, windows 8, atau windows 8.1. windows SP3 sudah tidak dikukung lagi oleh microsoft sejak tanggal 8 april 2014
34
2.9.2 Delphi 7 Delphi adalah sebuah lingkungan pengembangan terpadu (IDE) untuk mengembangkan aplikasi konsol, desktop, web, ataupun perangkat mobile. Program ini awalnya dikembangkan oleh CodeGear sebagai divisi pengembangan perangkat lunak miliki Embarcedero, divisi tersebut sebelumnya adalah milik Borland. Bahasa delphi, atau dikenal pula sebagai object (pascal dengan ekstensi pemprograman berorientasi objek (PBO/OOP)) pada mulanya ditujukan hanya untuk microsoft windows, namun saat ini telah mampu digunakan untuk mengembangkan aplikasi untuk mac OS X, iOS, Microsoft . Net framework Pada tanggal 8 Februari 2006, Borland mengumumkan akan melepas seluruh jajaran peroduk pengembangan aplikasi komputernya termasuk diantaranya Delphi, Untuk itulah Borland membentuk perusahaan baru dengan nama Codegear sehingga terpisah dari Borland. Saat ini Delphi menjadi bagian dari jajaran IDE miliki Embarcadero Technologies setelah Embarcadero Technologies mengakuisisi CodeGear. Hal ini disebabkan karena kerugian yang terus menerus selama 2006 rugi bersih sebesar lima puluh tiga juta dollar, 2007 rugi bersih enam puluh satu juta. Sehingga pada tahun 2008 saat CodeGear menderita rugi bersih dua puluh dua juta dollar. Maka CodeGear dijual ke Embarcadero seharga dua puluh tiga juta untuk menutupi bersih ini. Umumnya delphi lebih banyak digunakan untuk pengembangan aplikasi desktop dan enterprise berbasis database, tapi sebagai perangkat pengembangan yang
35
bersifat general-purpose ia juga mampu dan digunakan dalam berbagai jenis proyek pengembangan software. Delphi juga yang dikenali sebagai salah satu yang membawa istilah RAD tools (Rapid application Development), saat dirilis tahun 1995 untuk windows 16-bit. Delphi 2, dirilis setahun kemudian, mendukung lingkungan windows 32-bit, dan versi C++ , C++ Builder, dirilis beberapa tahun kemudian. Pada tahun 2001 sebuah versi linux yang dikenal sebagai Kylix didukung dengan munculnya Delphi.Net (Delphi 8). Chief Architect yang membidani Delphi, dan pedahulunya Turbo Pascal, adalah Anders Hejlsberg sampai kemudia pindah ke microsoft tahun 1996 di mana sebagai chief designer C# dan termasuk orang kunci dalam perancangan microsoft. Net Framework. Dukungan penuh untuk .Net ditambahkan pada Delphi 8 (dirilis pada bulan desember 2003) dengan penampilan user interface mirip dengan microsoft visual studio .NET . Delphi 2005 (nama lain dari Delphi 9) mendukung code generation baik untuk win 32 maupun .NET, dan seperti yang telah dikenal, fitur-fitur manipulasi data secara live dari database secara design-time. Delphi juga membawa banyak pembaruan pada IDE secara signifikan. Para penganjur delphi mengklaim dengan bahasa pemprograman delphi, IDE dan component library (VCL/CLX) yang disediakan oleh vendor tunggal memunkinkan satu paket yang lebih konsisten dan mudah dikenali.
36
Delphi mendukung pengembangan aplikasi berbasis Rapid application development yang membawa fitur berupa kerangka/framework aplikasi serta aplikasi pendisain visual yang memungkinkan proses pengembangan sebuah program menjadi lebih cepat. Disamping itu, delphi mendukung kompilasi antar platform, menghasilkan kode biner untuk Mac OS, windows 32 bit, ataupun windows 64 bit. Dengan menggunakan dialek object pascal, delphi memperkenalkan konsep VCL (Visual Component Library) sebagai basis kerangka kerja untuk modularisasi entitasentitas
baik
yang
bersifat
visual
ataupun
non-visual
dalam
metodologi
pemprograman berorientasi objek. Keuntungan delphi menawarkan sejumlah keuntungan dalam pengembangan aplikasi antara lain: 1. Komunitas pengguna yang besar pada usenet maupun web. 2. Dapat mengkompilasi menjadi single executable (aplikasi portable), memudahkan distribusi dan meminimalisir masalah yang terkait dengan versioning. 3. Banyak nya dukungan dari pihak ketiga terhadap VCL (biasanya tersedia berikut source codenya) ataupun tools pendukung lainnya (dokumentasi, tool debugging). 4. Optimasi kompiler yang cukup cepat.
37
2.9.3 Ms Access 2007 Microsoft access merupakan salah satu produk database engine dari microsoft yang sudah sangat dikenal dari produk-produk access versi sebelumnya, maka dapat kita simpulkan bahwa access merupakan sebuah database engine walaupun sederhana namun dapat diandalkan dan sangat mudah digunakan. Fasilitas yang disediakan tergolong lengkap dan sangat memadai untuk kebutuhan studi atau kebutuhan bisnis dengan sekala kecil menengah23.
2.10 Sejarah perusahaan Hotel Laguna merupakan perusahaan yang bergerak di bidang jasa perhotelan dan berlokasi di jalan bintan no. 51 Tanjungpinang. Yang didirikan pada tanggal 24/September/2001 tepatnya pada hari senin, Kegiatan usaha yang dapat dilakukan yaitu memberikan pelayanan penginapan dan fasilitas lain berserta acara dan pernikahan atau meeting.
23
PT Elex Media Komputindo, Mudah Menguasai Microsoft Access 2007, PT Elex Komputindo, 2007, Jakarta.
38
2.10.1 Struktur Organisasi Hotel Laguna
Direktur Utama
Direktur
General Manager
Operasional Manager Human Resource Departmen
Marketing
Head Accounting
Head Engineering
Head House Keeping
Head Front Office
Head Restoran
Head Security
Accounting
Engineering
Room Boy
Recepsionist
Food And Beverage Service
Security
Laundry
Driver
Gambar 2.2 Struktur Organisasi 2.10.2 Deskripsi Jabatan 1. Direktur Utama Jabatan Direktur Utama memiliki fungsi sebagai berikut : 1. Mengadakan rapat 2. Menetapkan prosedur kegiatan perusahaan untuk mencapai sasaran yang ditetapkan perusahaan 3. pengambilan keputusan 2. Direktur Jabatan Direktur memiliki fungsi sebagai berikut : 1. Mengadakan rapat
39
2. Menetapkan prosedur kegiatan perusahaan untuk mencapai sasaran yang ditetapkan perusahaan 3. pengambilan keputusan 3. General Manager Jabatan General Manager memiliki fungsi sebagai berikut : 1. Menyusun perencanaan 2. Mengorganisasi kegiatan 3. Menetapkan prosedur kegiatan perusahaan 4. Mengadakan rapat 5. Merencakan event 6. Mengambil keputusan 4. Operasional Manager Jabatan Operasional Manager memiliki fungsi sebagai berikut : 1. Melakukan Tugas dari atasan (General manager) 2. Menkordinasi Staff mengenai kegiatan perusahaan 3. Mengadakan rapat 4. Menyusun perencanaan 5. Marketing Jabatan Marketing memiliki fungsi sebagai berikut : 1. Melakukan promosi paket perusahaan 2. Mengkordinasi dalam acara
40
6. HRD (Human Resource Department) Jabatan HRD memiliki fungsi sebagai berikut : 1. Mengkordinasi staff dan karyawan 2. Mengadakan Rapat 3. Menghitung absensi 4. Mengerjakan Admin 7. Head Accounting Jabatan Head Accounting memiliki fungsi sebagai berikut : 1. Membuat Laporan bulanan dan tahunan 2. Melaporan Pajak 3. Membuat laporan laba rugi 4. Menprediksi keuangan 5. Membuat Gaji 8. Accounting Jabatan Accounting memiliki fungsi sebagai berikut : 1. Membuat Laporan bulan dan tahunan 2. Membuat tagihan 3. Menyusun bill 4. Menhitung dan mengecek stok 5. Membuat kasbon 9. Head Engineering
41
Jabatan Head Engineering memiliki fungsi sebagai berikut : 1. Mengecek dan memperbaiki fasilitas hotel 2. Mengadakan rapat 10. Engginering Jabatan Engginering memiliki fungsi sebagai berikut : 1. Bertugas dari perintah atasan 2. Mengecek dan memperbaiki fasilitas hotel 11. Head House Keeping Jabatan Head House Keeping memiliki fungsi sebagai berikut : 1. Mengkordinasi Staff dan kamar 2. Mengecek status kamar dan guest supplies kamar 3. Mengadakan rapat 4. Membuat laporan bulanan 12. Room Boy Jabatan Room Boy memiliki fungsi sebagai berikut : 1. Mengecek dan mengisi guest supplies kamar 2. Membersihkan kamar 13. Laundry Jabatan Laundry memiliki fungsi sebagai berikut : 1. Membersihkan pakaian 14. Personal Assistant
42
Jabatan Personal Assistant memiliki fungsi sebagai berikut : 1. Membersihkan kamar dan seluruh hotel Membersihkan kamar dan seluruh 15. Head Front Office Jabatan Head Front Office memiliki fungsi sebagai berikut : 1. Melayan tamu 2. Mengkordinasi staff 3. Menghitung penjualan kamar 4. Membuat laporan bulanan 5. Mengadakan rapat
16. Resepsionis Jabatan Resepsionis memiliki fungsi sebagai berikut : 1. Melayan tamu 2. Melakukan checkin dan checkout 3. Mengeprint deal hotel 4. Melaporkan transaksi 5. Menghitung kas 17. Driver Jabatan Driver memiliki fungsi sebagai berikut : 1. Mengantar atau mejemput tamu
43
18. Head Restoran Jabatan Head Restoran memiliki fungsi sebagai berikut : 1. Mengkordinasi staff 2. Melaksanakan Pelaksaan tugas 3. Menata tata cara dekorasi meja 4. Membuat Laporan bulanan 19. Restoran Jabatan Restoran memiliki fungsi sebagai berikut : 1. Melakukan perintah dari atasan (Head Restoran) 2. Melaksanakan Clear-up Table 3. Mengantar Room service 4. Melakukan polish piring 5. Membuka bill restoran 6. Melaporkan transaksi 7. Menghitung kas 20. Head Security Jabatan Head Security memiliki fungsi sebagai berikut : 1. Mengatur shift security 21. Security Jabatan Security memiliki fungsi sebagai berikut : 1. Menjaga keamanan