Bahasa Pemrograman PHP Database MySQL Testing dan Implementasi

3. Practical Considerations Bagian ini membahas tentang desain konstruksi, bahasa pemrograman yang digunakan, pengkodean, kualitas implementasi, proses pengetesan dan integrasi.

2.8 Bahasa Pemrograman PHP

Bahasa Pemrograman PHP adalah bahasa pemrograman yang bekerja dalam sebuah webserver.Script PHP harus tersimpan dalam sebuah server dan dieksekusi atau diproses dalam server tersebut. Dengan menggunakan program PHP, sebuah website akan lebih interaktif dan dinamis Madcoms, 2011 :186 .

2.9 Database MySQL

Database MySQL adalah jenis database yang sangat populer dan digunakan pada banyak website di internet sebagai bank data, selain itu Database MySQL juga dapat dijalankan dibeberapa platform, antara lain linux, windows, dan sebagainya Madcoms, 2011 : 215.

2.10 Testing dan Implementasi

Tahap ini mendemonstrasikan sistem perangkat lunak yang telah selesai dibuat untuk dijalankan, apakah telah sesuai dengan kebutuhan yang telah di spesifikasikan dan dapat diadaptasi pada lingkungan sistem yang baru. Tahapan ini tertuang dalam suatu dokumen Test Plan, yang dimulai dari membuat Software Testing fundamentals yang berisi tentang penjelasan penting mengenai terminology testing, kemudian selanjutnya merancang Test Levels yang terbagi antara target pengetesan dan objektif dari pengetesan. Pada tahap berikutnya adalah mendefinisikan Test Techniques, yaitu tentang bagaimana teknik yang digunakan termasuk dasar-dasar pengetesan berdasarkan intuisi dan pengalaman serta teknik pengetesan secara teknik coding, teknik kesalahan, teknik penggunaan, dan teknik terkait lainnya. Tahap selanjutnya adalah mendefinisikan Test – Related Measures, yaitu ukuran-ukuran pencapaian testing yang telah dilakukan untuk kemudian dievaluasi kembali. Tahap terakhir adalah mendefinisikan test Process yang berisi tentang aktivitas testing England, John Wiley Sons, 2004 : 73-74. 31

BAB III ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini akan dibahas tentang identifikasi per masalahan, analisis permasalahan, solusi permasalahan dan perancangan sistem dalam Rancang Bangun Sistem Informasi Administrasi Perhotelan pada New Cahaya Hotel. Sebelum melakukan identifikasi dan analisis permasalahan, telah dilakukan pengumpulan data dengan teknik wawancara dan observasi yang dilakukan di New Cahaya Hotel.

3.1 Identifikasi dan Analisis Permasalahan

Identifikasi permasalahan dilakukan pada saat setelah proses wawancara dilakukan, identifikasi dilakukan sampai menemukan titik permasalahan yang terjadi pada New Cahaya Hotel. Observasi dan wawancara digunakan untuk mendapatkan informasi serta membantu menganalisis aktifitas dan alur yang terjadi sehingga dapat menciptakan keefektifan dan keefisiensian bagi perusahaan. Melalui analisis yang dilakukan, diperoleh kesimpulan bahwa permasalahan utama yang terjadi pada New Cahaya Hotel adalah pada sistem administrasi hotel. Dimana perusahaan mengalami masalah yang dikarenakan tidak terpusat dan tidak terhubungnya sistem administrasi hotel saat ini, sehingga dapat menyebabkan turunnya kualitas perusahaan dalam pelayanan administrasi. Beberapa masalah tersebut antara lain tidak tersedianya data histori tamu yang dibutuhkan saat check in yang berdampak pada lambatnya proses check in, pengelolaan guest billing yang sering terlambat berdampak pada proses check out yang lama serta tidak terbayarnya bill services, dan informasi yang