Tutorial C

 Hallo Coding Maniak Sudahkah Anda Ngoding Hari Ini ?? Program yang akan kita coba buat hari ini adalah Membuat Program Reservasi Hotel Menggunakan C++, beberapa waktu yang lalu saya juga pernah membuat program reservasi hotel tapi menggunakan pascal dan kali ini saya menggunakan C++ tentu saja tampilan dan alurnya juga berbeda, jika kalian penasaran ingin melihat program reservasi hotel versi pascal silahkan kalian baca dibawah ini. Kembali ke materi utama, program reservasi hotel kali ini bisa dibilang cocok digunakan di bagian resepsionis untuk penerimaan tamu, karena data yang dimasukan di dalamnya cukup lengkap ada nama resepsionis, id nya, nama pemesan, id nya, nomer hp, alamat, jenis kamar, durasi, tanggal check in dan check out dll. Oh iya di program yang dominan digunakan adalah pemilihan if else, jadi buat kalian yang kebetulan punya tugas sekolah atau sedang mempelajari algoritma pemilihan program ini bisa digunakan, saya akan coba jelaskan sedetail mungkin, jangan ragu untuk bertanya jika ada yang tidak kalian pahami atau penjelasan saya yang kurang jelas. Bisa kita lihat variabel yang kita gunakan kali ini cukup banyak. Tipe data Char / karakter : resepsionis[30] untuk nama resepsionis costumer[30] untuk memasukan nama costumer atau pelanggan alamat[50] untuk alamat costumer atau pelanggan Tipe data Int / integer : Kamar untuk jenis kamar yang akan dipilih disini ada (standart, premium, deluxe, suite, presidential) No_kamar untuk nomer kamar pastinya Harga_kamar untuk jumlah harga kamar permalam setelah dipilih jenis kamar da bednya. Ranjang untuk jenis ranjang atau bed yang diinginkan (single atau double) Total untuk total biaya kamar, bed dan lama menginap Lama untuk durasi lamanya menginap berapa hari. Um untuk uang muka atau pembayaran. Kurang untuk kekurangan dari total biaya yang harus dibayar setelah dikurangi uang muka, berfungsi juga untuk menghitung kelebihan atau kembalian. Diskon untuk memasukan diskon jika menginap lebih dari 5 hari Dan yan terakhir tipe data string : Jwb untuk konfirmasi keluar dari program dibagian akhir. Id_costumer untuk nomer KTP atau ID costumer/pelanggan Id_resepsionis untuk nomer ID resepsionis Jk untuk jenis kelamin costumer/pelanggan Hp untuk nomer telephone atau nomer hp Checkin untuk tanggal checkin dengan penulisan ddmmyy (haribulantahun dengan angka semua, contoh ) Checkout untuk tanggal checkout Fixkam untuk memanggil jenis kamar dan jenis bed di penulisan data akhir. Dibawahnya ada nama hotel, alamat dan sebagainya bagian ini bebas saja, bisa kalian karang-karang sendiri, lanjut akan ada kodingan untuk memasukan data diri costumer atau pelanggan/tamu hotel. Digambar diatas bagian coding untuk memilih jenis kamar dan tipe bed atau ranjang yang diinginkan pelanggan atau tamu hotel. Digambar ketiga ini seleksi pemilihan if else untuk menentukan harga dari permalam dari jenis kamar dan tipe bed yang pelanggan pilih,. Jika jenis kamar atau tipe bed yang dipilih tidak sesuai dengan yang tersedia akan muncul pemberitahuan “Pilihan Anda Tidak Tersedia”, lalu dibawahnya adalah coding untuk memilih nomer kamar dan lama menginap jika nomer kamar yang dipilih salah maka akan muncul pemberitahuan “Maaf Nomer Kamar Belum Tersedia” “Silahkan Hubungi Resepsionis Untuk Pergantian Kamar”. Lalu ada bagian untuk memasukan tanggal check in dan check out setelah selesai dan menekan enter maka data-data tamu hotel yang telah kita masukan tadi akan muncul beserta total biaya kamar yang harus dibayarkan. Coding bagian ini untuk memasukan uang muka atau pembayaran, jika pembayaran baru sebagian maka akan tertera berapa kekurangannya lagi jika lebih maka akan tertea juga berapa kembaliannya. Dan dibawahnya ada coding untuk menanyakan kembali apakah akan benar-benar keluar dari program ? Oke Setelah semua selesai tinggal kita coba jalankan programnya, berikut ini adalah gambaran ketika program dijalankan. Mudahkan, kalian juga mau coba ?? Saya berikan source code lengkapnya agar lebih memudahkan. char resepsionis[30], customer[30], alamat[50]; int kamar, no_kamar, harga_kamar, ranjang; int total, lama, um, kurang; string jwb, id_customer, id_resepsionis, jk, hp, checkin, checkout, fixkam; cout<<"\n\t\t ========================================================"; cout<<"\n\t\t =============================================================="; cout<<"\n\t\t ===================================================================="; cout<<"\n\t\t ========================================================================="; cout<<"\n\t\t =============================================================================="; cout<<"\n\t\t SELAMAT DATANG DI HOTEL PUYER BINTANG TUJUH "; cout<<"\n\n\t\t JL. Kita Masih Panjang, no 69 telp private number "; cout<<"\n\t\t Legok Hangseur, Lembur Kita, Sok tanya mbah googel "; cout<<"\t\tid> : "; cin>>id_resepsionis; cout<<"\t\tid> : "; cin>>id_customer; if(kamar==1 && ranjang==1) fixkam="Standart Dengan Single Bed"; else if(kamar==1 && ranjang==2) fixkam="Standart Dengan Double Bed"; else if(kamar==2 && ranjang==1) fixkam="Premium Dengan Single Bed"; else if(kamar==2 && ranjang==2) fixkam="Premium Dengan Double Bed"; else if(kamar==3 && ranjang==1) fixkam="Deluxe Dengan Single Bed"; else if(kamar==3 && ranjang==2) fixkam="Deluxe Dengan Double Bed"; else if(kamar==4 && ranjang==1) fixkam="Suite Dengan Single Bed"; else if(kamar==4 && ranjang==2) fixkam="Suite Dengan Double Bed"; else if(kamar==5 && ranjang==1) fixkam="Presidential Dengan Single Bed"; else if(kamar==5 && ranjang==2) fixkam="Presidential Dengan Double Bed"; if(no_kamar >= 1 && no_kamar <=> total=harga_kamar*lama-(diskon*harga_kamar); Semoga postingan kali ini juga bermanfaat tuliskan komentar kalian dibawah, disini kita sama-sama belajar. “Dari newbie untuk newbie dan oleh newbie” Baca Juga 5 Contoh Program Sederhana Pengulangan Menggunakan For 6 Contoh Program Sederhana Pemilihan Menggunakan If Else dan Case Ide Aplikasi Untuk Smart City

LihatTutupKomentar