Anda di halaman 1dari 11

B U AT L A H S E B U A H P R O G R A M

A L G O R I T M A T E N TA N G

P E N Y E WA A N K O S YA N G
B E R I S I K A N A R R A Y, F U N G S I ,
PENGERTIAN
1
Array adalah sebuah tipe data yang menyimpan sekumpulan data dengan tipe data yang
sama dalam satu variabel. Array biasanya digunakan untuk menyimpan data yang
banyak dan memudahkan proses pengolahan data.
2
Fungsi adalah sebuah blok kode yang dapat dipanggil dari bagian lain dalam program.
Fungsi biasanya digunakan untuk menyederhanakan program dengan memisahkan kode
yang sering dipakai menjadi sebuah fungsi yang dapat dipanggil berkali-kali.
3
Selection adalah sebuah struktur kontrol yang digunakan untuk mengeksekusi suatu
blok kode sesuai dengan kondisi yang diberikan. Selection biasanya digunakan dengan
perintah if-else atau switch-case.

4
Repetition adalah sebuah struktur kontrol yang digunakan untuk mengeksekusi suatu
blok kode secara berulang sesuai dengan kondisi yang diberikan. Repetition biasanya
digunakan dengan perintah for, while, atau do-while.
5
#include <iostream> dan #include <string> adalah perintah yang digunakan untuk
menambahkan file yang berisi definisi input-output stream dan class string ke dalam
program.

6
#define Ruang 10, #define lantaibawah 300000, dan #define lantaiatas 450000 adalah
perintah yang digunakan untuk menetapkan konstanta dengan nama Ruang,
lantaibawah, dan lantaiatas dengan nilai masing-masing 10, 300000, dan 450000.
Konstanta ini digunakan sebagai parameter dalam program.

7
using namespace std adalah perintah yang digunakan untuk menggunakan namespace
std. Namespace std adalah namespace default yang berisi definisi kelas, fungsi, dan
variabel yang terdapat pada standar library C++.
8
const int dp=150000 adalah perintah yang digunakan untuk menetapkan konstanta
bernama dp dengan tipe data integer dan nilai 150000. Konstanta ini tidak bisa diubah
nilainya di dalam program.

9
string loop adalah perintah yang digunakan untuk membuat variabel bernama loop
dengan tipe data string. Variabel ini digunakan sebagai variabel looping.

10
int posisi=0 adalah perintah yang digunakan untuk membuat variabel bernama posisi
dengan tipe data integer dan nilai awal 0. Variabel ini digunakan untuk menyimpan
posisi data yang telah diinput.
11
int jumlah[50],lama,harga,total[50] adalah perintah yang digunakan untuk membuat
array integer bernama jumlah dan variabel integer bernama lama, harga, dan total. Array
jumlah digunakan untuk menyimpan jumlah pembayaran, sedangkan variabel lama,
harga, dan total digunakan untuk menyimpan lama sewa, harga sewa, dan total
pembayaran.

12
void baris(){ ... } adalah perintah yang digunakan untuk membuat function bernama
baris yang tidak mengembalikan nilai apapun (void). Function ini digunakan untuk
menampilkan "=" sebanyak 10 kali.

13
void menu(){ ... } adalah perintah yang digunakan untuk membuat function bernama
menu yang tidak mengembalikan nilai apapun (void). Function ini digunakan untuk
menampilkan menu pilihan.
14
struct Booking{ ... } adalah perintah yang digunakan untuk membuat struct bernama
Booking. Struct merupakan tipe data bentukan yang
CARA KERJA PROGRAM

1. Program akan meminta pengguna untuk memasukkan pilihan yang tersedia yaitu daftar sewa
kamar kos, data keluar penyewa, atau keluar dari program.
2. Jika pengguna memilih nomor 1, maka pengguna akan diminta untuk mengisi nama, alamat,
dan nomor handphone. Serta pengguna dapat menentukan untuk memilih lantai 1 atau 2.
Setelah itu pengguna dapat memasukkan lama waktu untuk menginap per bulannya.
3. Lalu pengguna dapat melihat rincian pembayaran seperti uang muka, biaya sewa, dan total
pembayaran.
4. Jika sudah maka ada pilihan untuk mengulang program atau tidak, jika memasukkan "y"
Maka akan mengulang program nomor 1, jika memasukkan "t" Makan akan kembali ke menu
awal.
5. Jika pengguna ingin melihat data yang sudah dimasukkan, maka dapat memilih nomor 2.
Disana tertera informasi yang telah di masukkan. Jika sudah benar pilihan berikut adalah
mengetik "y" Untuk kembali ke menu awal.
6. Jika dirasa sudah benar maka ada opsi untuk keluar dari program tersebut.

Anda mungkin juga menyukai