PROGRAM JASA USAHA RESERVASI SALON
& SPA DENGAN MENGGUNAKAN BAHASA
PEMROGRAMAN C++
Siti Aisyah
Jurusan Teknik
Elektro,Fakultas Teknik,Universitas Negeri Malang
Universitas
Negeri Malang,Malang
Abstrak
Perkembangan dunia di era millenium
ini sangat pesat, terutama di bidang teknologi informasi. Tingkat kecepatan dan
ketepatan informasi merupakan hal yang sangat besar oleh karena itu harus di
dukung tegnologi informasi yang memadai. Demikian halnya pada jasa usaha
laundry sistem komputerisasi yang diterapkan menghasilkan informasi dengan
cepat, tepat juga sudah mulai di lakukan.
Hal ini yang ingin diterapkan pada
jasa usaha salon & spa, dengan pemesanan yang tadinya sistem manual yang keakuratannya
kurang sekarang beralih ke sistem komputerisasi yang keakuratannya bisa
diandalkan. Karena sistem manual di dalam pencatatan data harus sangat hati –
hati karena jika terjadi kekeliruan maka akan mengakibatkan kerugian dan
kepercayaan pelanggan akan hilang. Program yang akan dibuat ini menggunakan
aplikasi MinGW Developer Studio dan bahasa pemrograman yang digunakan adalah
bahasa pemrograman C++. Program aplikasi reservasi salon & spa ini bisa meminimalkan kesalahan input data
yang diakibatkan oleh kesalahan manusia.
Kata
Kunci : aplikasi, salon & spa ,Pemrograman , teknologi
informasi
1.
Pendahuluan
1.1.
Latar
Belakang
Akhir-akhir
ini usaha jasa salon & spa banyak sekali di temui di setiap sudut kota
bahkan sampai masuk ke desa, banyaknya jasa salon& spa sekarang ini di
karenakan keinginan manusianya mencari yang instant dan cepat.. Berbagai
penawaran menarik di berikan oleh jasa usaha lsalon & spa untuk menarik konsumen.
Kebanyakan jasa usaha salon & spa adalah
usaha rumahan, sehingga pengelolaannya dilakukan secara manual dan sederhana,
yang artinya setiap ada konsumen datang di bagian reservasi harus membuatkan nota penyerahan dengan manual
atau dengan kata lain masih ditulis tangan. Hal ini tentunya tidak praktis,
karena memakan banyak waktu serta membutuhkan keteliatian.
Sehingga dari permasalahan diatas
dibuatlah sebuah program pada jasa usaha
lsalon & spa. Hal ini yang akan diterapkan oleh jasa usaha salon & spa,
dengan pamesanan yang tadinya sistem
manual yang keakuratannya kurang sekarang beralih ke sistem komputerisasi yang
keakuratannya bisa diandalkan. Karena sistem manual di dalam pencatatan data
harus sangat hati – hati karena jika terjadi kekeliruan maka akan mengakibatkan
kerugian dan kepercayaan pelanggan akan hilang.
Untuk itu, dibutuhkan sebuah program
yang dapat membantu mengorganisir data-data pelanggan salon & spa agar dapat terselesaikan dengan akurat. Salah
satu bahasa pemrograman yang dapat digunakan untuk membuat program tersebut
adalah bahasa pemrograman C++.
1.2.
Tujuan
a. Menghasilkan suatu program yang
menggunakan bahasa pemrograman C++ yang dapat membantu dalam mengorganisir data inputan pada prpgram reservasi
salon & spa sehingga menghasilkan program
yang mudah dipakai dan akurat.
b. Untuk memenuhi UAS mata kuliah
Praktikum Dasar Pemrograman Komputer.
1.3.
Batasan
Masalah
Adapun batasan masalah yang terjadi
dalam pembuatan aplikasi sistem informasi pada jasa usaha laundry adalah :
1
Program
yang di buat hanya berbasis desktop,
sehingga tidak bisa di pakai dalam jaringan.
2
Aplikasi
menggunakan bahasa pemrograman C++
3
Sistem
operasi yang digunakan adalah MinGW Developer Studio.
4
Memproses
data masuk dan keluar reservasi.
5
Memproses
registrasi user admin.
6
Pembuatan
laporan pemesanan dan pengiriman barang berdasarkan tanggal, bulan, dan tahun. Pembuatan
laporan
7
akumulasi
pemesanan dan berdasarkan perhari.
8
System
yang digunakan berdasarkan pemesanan.
2.
Perancangan
Perancangan program berawal dari fungsi loading(), header
/judul program, menu utama, dan inputan kode untuk masuk ke dalam sub-menu.
Pada fungsi main(), terdapat syntax sebagai berikut :
//fungsi main () sebagai fungsi
utama
int main()
{
int pesan,jenis_perawatan;
char nama[10],pas[10];
loading();// Memanggil fungsi loading
masuk://Digunakan untuk login
system ("color
F5");//warna background Light Purple dan font bright white
judul();// Memanggil fungsi judul
cout<<"\nMasukan Nama\t\t : ";
cin>>nama;
cout<<endl;
cout<<"\nMasukan
Password\t : ";
cin>>pas;
if(strcmp(nama,"Admin")==0
&& strcmp(pas,"12345")==0)// strcmp, digunakan untuk
membandingkan dua buah string.
{
system("cls");//System ("cls"),digunakan untuk
menghapus tampilan program sebelumnya
goto awal;//program pergi ke "awal"
}
else{
cout<<"Maaf Nama/Password yang Anda Masukan Salah";
getch();
system("cls");//System ("cls"),digunakan untuk
menghapus tampilan program sebelumnya
goto masuk;//Program pergi
ke "masuk",digunakan untuk login
}
awal:
system ("color
F5");//warna background Purple dan font bright white
judul();// Memanggil fungsi judul
cout<<"±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±"<<endl;
cout<<"± SELAMAT DATANG DI I&O BEAUTY
SALON ±"<<endl;
cout<<"± --------------------------- ±"<<endl;
cout<<"± WELCOME TO I&O BEAUTY SALON ±"<<endl;
cout<<"±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±"<<endl;
cout<<"±
MASUKAN PILIHAN :
±"<<endl;
cout<<"±
±"<<endl;
cout<<"± 1.DAFTAR
PERAWATAN
±"<<endl;
cout<<"± 2.EXIT
±"<<endl;
cout<<"±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±\n"<<endl;
cout<<"\t\t Pilih : ";cin>>pesan;
if (pesan<=1)
{
goto daftar;
}
else if
(pesan<=2)
{
exit(1);// Digunakan untuk keluar dari
program
}
else
{
system("cls");//System
("cls"),digunakan untuk menghapus tampilan program sebelumnya
goto awal;
}
daftar:
system("cls");//System
("cls"),digunakan untuk menghapus tampilan program sebelumnya
system
("color F5");//warna background Light Purple dan font bright white
judul();// Memanggil
fungsi judul
cout<<"±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±"<<endl;
cout<<"±± 1.PERAWATAN RAMBUT ±±"<<endl;
cout<<"±±± 2.PERAWATAN WAJAH & TUBUH ±±±"<<endl;
cout<<"±± 3.EXIT ±±"<<endl;
cout<<"±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±\n"<<endl;
cout<<"\t\t Pilih :
";cin>>jenis_perawatan;
if (jenis_perawatan<=1)
{
system("cls");//System
("cls"),digunakan untuk menghapus tampilan program sebelumnya
system ("color 3F");//warna
background Purple dan font bright white
judul();// Memanggil fungsi judul
cout<<"±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±"<<endl;
cout<<"±± DAFTAR PERAWATAN RAMBUT ±±\n";
cout<<"±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±\n";
cout<<"± PILIHAN | HARGA
±\n";
cout<<"±_______________________________________|___________±\n";
cout<<"±± 1. Smoothing | 350.000 ±±\n";
cout<<"± 2. Rebonding | 250.000
±\n";
cout<<"±± 3. Hair cut | 45.000
±±\n";
cout<<"± 4. Hair mask | 35.000
±\n";
cout<<"±± 5. Creambath | 35.000
±±\n";
cout<<"± 6. Blowing | 75.000
±\n";
cout<<"±±7. Styling | 125.000 ±±\n";
cout<<"±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±\n";
time();//Memanggil fungsi time()
cout<<"\n Nama Pemesan : ";cin>>x.nama;
cout<<"\n Kode Pemesanan (1-7)
: ";cin>>x.kode_pesanan;
if (x.kode_pesanan=='1')
{
strcpy(x.menu,"Smoothing ");
x.harga=350000;
}
else if (x.kode_pesanan=='2')
{
strcpy(x.menu,"Rebonding");
x.harga=250000;
}
else if (x.kode_pesanan=='3')
{
strcpy(x.menu,"Hair cut");
x.harga=45000; }
else if (x.kode_pesanan=='4')
{
strcpy(x.menu,"Hair mask");
x.harga=35000;
}
else if (x.kode_pesanan=='5')
{
strcpy(x.menu,"Creambath");
x.harga=35000;
}
else if (x.kode_pesanan=='6')
{
strcpy(x.menu,"Blowing");
x.harga=75000;
}
else if (x.kode_pesanan=='7')
{
strcpy(x.menu,"Styling");
x.harga=125000;
}
else
{
cout<<"\n Pilihan Menu yang
Anda Masukan Salah"<<endl;
cout<<"\n Mau Input Data Lagi
[Y/T]?"; x.jawab=getch();
if (x.jawab=='Y'||x.jawab=='y')
system("cls");//System
("cls"),digunakan untuk menghapus tampilan program sebelumnya
goto daftar;
}
}
else if (jenis_perawatan<=2)
{
system ("cls");//System
("cls"),digunakan untuk menghapus tampilan program sebelumnya
system ("color 2F");//warna
background Light Purple dan font bright white
judul();// Memanggil fungsi judul
cout<<"±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±"<<endl;
cout<<"±± DAFTAR PERAWATAN WAJAH &
TUBUH ±±\n";
cout<<"±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±\n";
cout<<"± PILIHAN | HARGA
±\n";
cout<<"±_______________________________________|___________±\n";
cout<<"± 1. Face Facial | 50.000
±\n";
cout<<"±± 2. Body Spa &
Massage | 300.000 ±±\n";
cout<<"± 3. Manicure dan
Pedicure | 150.000
±\n";
cout<<"±± 4. Timung | 75.000
±±\n";
cout<<"± 5. Face Mask | 100.000
±\n";
cout<<"±± 6. Totok Wajah | 115.000 ±±\n";
cout<<"± 7. Body
Bleaching | 300.000
±\n"; cout<<"±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±\n";
time();
cout<<"\n Nama Pemesan : ";cin>>x.nama;
cout<<"\n Kode Pemesanan (1-7)
: ";cin>>x.kode_pesanan;
if (x.kode_pesanan=='1')
{
strcpy(x.menu,"Face Facial");
x.harga=50000;
}
else if
(x.kode_pesanan=='2')
{
strcpy(x.menu,"Body Spa &
Massage");
x.harga=300000;
}
else if
(x.kode_pesanan=='3')
{
strcpy(x.menu,"Manicure dan
Pedicure");
x.harga=150000;
}
else if
(x.kode_pesanan=='4')
{
strcpy(x.menu,"Timung");
x.harga=75000;
}
else if
(x.kode_pesanan=='5')
{
strcpy(x.menu,"Styling");
x.harga=125000;
}
else if
(x.kode_pesanan=='6')
{
strcpy(x.menu,"Totok Wajah");
x.harga=115000;
}
else if
(x.kode_pesanan=='7')
{
strcpy(x.menu,"Body
Bleaching");
x.harga=300000;
}
else
{
cout<<"\n Pilihan Menu yang
Anda Masukan Salah"<<endl;
cout<<"\n Mau Input Data Lagi
[Y/T]?"; x.jawab=getch();
if (x.jawab=='Y'||x.jawab=='y')
system("cls");//System
("cls"),digunakan untuk menghapus tampilan program sebelumnya
goto daftar;//Program pergi ke
"daftar"
}
}
else if
(jenis_perawatan<=3)
{
exit(1);// Digunakan untuk keluar dari
program
}
else
{
system("cls");//System
("cls"),digunakan untuk menghapus tampilan program sebelumnya
goto daftar;//Program pergi ke
"daftar"
}
cout<<"\n Tanggal Pemesanan (
1 - 31 ) : ";cin>>x.tanggal;
cout<<"\n Bulan :
";cin>>x.bulan;
cout<<"\n Tahun :
";cin>>x.tahun;
system ("color 80");//warna
background Purple dan font bright white
system("cls");//System
("cls"),digunakan untuk menghapus tampilan program sebelumnya
judul();// Memanggil fungsi judul
cout<<"\t
___________________________________________\n"<<endl;
cout<<"\t Nama Pemesan : "<<x.nama<<endl;
cout<<"\t Menu Perawatan : "<<x.menu<<endl;
cout<<"\t Harga :
"<<x.harga<<endl;
cout<<"\t Tanggal Pemesanan :
"<<x.tanggal<<x.bulan<<x.tahun<<endl;
cout<<"\t Total Bayar :
"<<x.total<<endl;
cout<<"\t
___________________________________________\n"<<endl;
cout<<"\t\t\t PEMBAYARAN "<<endl;
cout<<"\n Total Bayar :"<<x.total<<endl;
cout<<"\n Tekan Y untuk Cetak
Struk Pembayaran?"; x.jawab=getch();
if (x.jawab=='Y'||x.jawab=='y')
{
system("cls");//System
("cls"),digunakan untuk menghapus tampilan program sebelumnya
struk();//Memanggil fungsi struk
}
else
{
exit(1);// Digunakan untuk keluar dari
program
}
cout<<"\n Lakukan Input Data
Lagi [Y/T]?";
x.jawab=getch();//tidak menampilkan karakter namum
disimpan dalam memori
if (x.jawab=='Y'||x.jawab=='y')
{
getch();//tidak menampilkan karakter namum
disimpan dalam memori
system("cls");//System
("cls"),digunakan untuk menghapus tampilan program sebelumnya
goto awal;//Program pergi ke "awal"
}
else if
(x.jawab=='T'||x.jawab=='t')
{
getch();//tidak menampilkan karakter namum
disimpan dalam memori
exit(1);// Digunakan untuk keluar dari
program
}
return 0;//Pernyataan
untuk kembali ke "0" pada program
}
2.1
Loading
Fungsi
loading() berisi perulangan yang ditampilkan secara bergantian ialah untuk
lebih memberikan isyarat pada user kapan program akan mulai dijalankan.
Berikut syntaxnya :
//fungsi loading (),sebagai awalan
program
void
loading()
{
system ("color 8F");//warna
background black dan font bright white
int a,b;
for(a=0;a<60;a++)
{
cout<<"\t\t\tloading
"<<a+40<<"%";
cout<<"\n";
for(b=0;b<a;b++)
{
cout<<"±";
}
system("cls"); //System ("cls"),digunakan
untuk menghapus tampilan program sebelumnya
}
}
2.2
Header program
Setelah
user melewati proses loading, maka user akan melihat tampilan header program
yang berisi identitas program dan pembuatnya, serta untuk tampilan sebelum menu
utama. Berikut syntaxnya :
//file header
#include<iostream>// header untuk cin cout
#include<conio.h>// header untuk fungsi getch ()
#include<string>//header untuk menampilkan string
strcmp dan strcpy
#include <windows.h>// header untuk system
("cls"),("color") dan lainnya.
2.3
Time
Fungsi
time digunakan untuk memberi keterangan tanggal dan waktu user menggunakan
program tersebut,berikut adalah syntax nya :
//fungsi time (), untuk menunjukkan
waktu penggunaan program
void time()
{
time_t tim=time(NULL);
char *s=ctime(&tim);
cout<<s;
}
2.4
Struct
Pesan
//mendefinisikan struct dg nama tgl
dan nama pulsa, sebagai struct data transaksi
struct pesan
{
char
bulan[20],nama[20],kode_pesanan,menu[30],jawab;
int
jml,tanggal,tahun;
long int
harga,total;
}x;
2.5
Judul
Program
Judul
pada program ini akan muncul setiap kali user menginput masukan ke program.
Berikut adalah syntaxnya :
//fungsi judul (),
digunakan untuk menampilkan Judul awalan pada program
void
judul()
{
cout<<" ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±";cout<<endl;
cout<<" ±
±";cout<<endl;
cout<<" ±±±±±±±±± Program Reservasi Salon & Spa ±±±±±±±±±±±";cout<<endl;
cout<<" ± ±";cout<<endl;
cout<<"
±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±";cout<<endl;
cout<<endl;
cout<<"\t I&O BEAUTY SALON ";cout<<endl;
cout<<"\t JL.SoekarnoHatta No.46 MALANG";cout<<endl;
cout<<endl;
cout<<" ====================================================="<<endl;
}
2.6
Struk
Program
Struk
program dibuat untuk menampilkan hasil reservasi yang telah dilakukan oleh
user. Berikut adalah syntaxnya :
//fungsi struk (),
digunakan untuk menampilkan struk reservasi
void
struk()
{
system ("color F0");//warna
background Light Purple dan font bright white
judul();
cout<<"
=============================================\n";
time();
cout<<"\t Nama Pemesan : "<<x.nama<<endl;
cout<<"\t Menu Perawatan : "<<x.menu<<endl;
cout<<"\t Harga :
"<<x.harga<<endl;
cout<<"\t Tanggal Pemesanan :
"<<x.tanggal<<x.bulan<<x.tahun<<endl;
cout<<"\t Total Bayar :
"<<x.total<<endl;
cout<<" =============================================\n";
cout<<" TERIMA KASIH \n";
cout<<"
=============================================\n";
}
3.
Kesimpulan
Dari
semua penjelasan yang telah disampaikan baik proses awal perancangan sampai
dengan pengujian, maka dapat ditarik kesimpulan dan saran dapat digunakan
sebagai bahan untuk mengembangkan program ini ke arah yang lebih sempurna.
Kesimpulan yang dapat diambil
antar lain :
1 Program ini dapat memberikan pada
setiap industri usaha jasa agar menikmati kemudahan teknologi untuk mengatur
reservasi salon dengan teratur.
2 Program ini berjalan dengan
berbagai fungsi bantuan selain fungsi main ().
3 Program ini dibutuhkan oleh user
untuk efisiensi dan kepraktisan dalam mereservasi salon & spa.
Script Program
//file
header
#include<iostream>//
header untuk cin cout
#include<conio.h>//
header untuk fungsi getch ()
#include<string>//header
untuk menampilkan string strcmp dan strcpy
#include
<windows.h>// header untuk system ("cls"),("color")
dan lainnya.
using
namespace std;
//mendefinisikan
struct dg nama tgl dan nama pulsa, sebagai struct data transaksi
struct
pesan
{
char
bulan[20],nama[20],kode_pesanan,menu[30],jawab;
int
jml,tanggal,tahun;
long
int harga,total;
}x;
//fungsi
time (), untuk menunjukkan waktu penggunaan program
void
time()
{
time_t tim=time(NULL);
char *s=ctime(&tim);
cout<<s;
}
//fungsi
loading (),sebagai awalan program
void
loading()
{
system ("color 8F");//warna
background black dan font bright white
int a,b;
for(a=0;a<60;a++)
{
cout<<"\t\t\tloading "<<a+40<<"%";
cout<<"\n";
for(b=0;b<a;b++)
{
cout<<"±";
}
system("cls"); //System
("cls"),digunakan untuk menghapus tampilan program sebelumnya
}
}
//fungsi
judul (), digunakan untuk menampilkan Judul awalan pada program
void
judul()
{
cout<<"
±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±";cout<<endl;
cout<<" ±
±";cout<<endl;
cout<<" ±±±±±±±±± Program Reservasi Salon & Spa ±±±±±±±±±±±";cout<<endl;
cout<<" ± ±";cout<<endl;
cout<<"
±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±";cout<<endl;
cout<<endl;
cout<<"\t I&O BEAUTY SALON ";cout<<endl;
cout<<"\t JL.SoekarnoHatta No.46 MALANG";cout<<endl;
cout<<endl;
cout<<" ====================================================="<<endl;
}
//fungsi
struk (), digunakan untuk menampilkan struk reservasi
void
struk()
{
system ("color F0");//warna
background Light Purple dan font bright white
judul();
cout<<" =============================================\n";
time();
cout<<"\t Nama Pemesan : "<<x.nama<<endl;
cout<<"\t Menu Perawatan : "<<x.menu<<endl;
cout<<"\t Harga :
"<<x.harga<<endl;
cout<<"\t Tanggal Pemesanan :
"<<x.tanggal<<x.bulan<<x.tahun<<endl;
cout<<"\t Total Bayar :
"<<x.total<<endl;
cout<<"
=============================================\n";
cout<<" TERIMA KASIH \n";
cout<<" =============================================\n";
}
//fungsi
main () sebagai fungsi utama
int
main()
{
int pesan,jenis_perawatan;
char nama[10],pas[10];
loading();// Memanggil fungsi loading
masuk://Digunakan untuk login
system ("color F5");//warna
background Light Purple dan font bright white
judul();// Memanggil fungsi judul
cout<<"\nMasukan Nama\t\t : ";
cin>>nama;
cout<<endl;
cout<<"\nMasukan Password\t :
";
cin>>pas;
if(strcmp(nama,"Admin")==0 &&
strcmp(pas,"12345")==0)// strcmp, digunakan untuk membandingkan dua buah
string.
{
system("cls");//System
("cls"),digunakan untuk menghapus tampilan program sebelumnya
goto awal;//program pergi ke
"awal"
}
else{
cout<<"Maaf Nama/Password
yang Anda Masukan Salah";
getch();
system("cls");//System
("cls"),digunakan untuk menghapus tampilan program sebelumnya
goto masuk;//Program pergi ke
"masuk",digunakan untuk login
}
awal:
system ("color F5");//warna
background Purple dan font bright white
judul();// Memanggil fungsi judul
cout<<"±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±"<<endl;
cout<<"± SELAMAT DATANG DI I&O BEAUTY
SALON ±"<<endl;
cout<<"± --------------------------- ±"<<endl;
cout<<"± WELCOME TO I&O BEAUTY SALON ±"<<endl;
cout<<"±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±"<<endl;
cout<<"± MASUKAN PILIHAN :
±"<<endl;
cout<<"±
±"<<endl;
cout<<"± 1.DAFTAR PERAWATAN ±"<<endl;
cout<<"± 2.EXIT
±"<<endl;
cout<<"±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±\n"<<endl;
cout<<"\t\t Pilih : ";cin>>pesan;
if
(pesan<=1)
{
goto daftar;
}
else
if (pesan<=2)
{
exit(1);// Digunakan untuk keluar dari program
}
else
{
system("cls");//System
("cls"),digunakan untuk menghapus tampilan program sebelumnya
goto awal;
}
daftar:
system("cls");//System
("cls"),digunakan untuk menghapus tampilan program sebelumnya
system ("color F5");//warna
background Light Purple dan font bright white
judul();// Memanggil fungsi judul
cout<<"±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±"<<endl;
cout<<"±± 1.PERAWATAN RAMBUT ±±"<<endl;
cout<<"±±± 2.PERAWATAN WAJAH & TUBUH ±±±"<<endl;
cout<<"±± 3.EXIT
±±"<<endl;
cout<<"±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±\n"<<endl;
cout<<"\t\t Pilih :
";cin>>jenis_perawatan;
if
(jenis_perawatan<=1)
{
system("cls");//System
("cls"),digunakan untuk menghapus tampilan program sebelumnya
system ("color 3F");//warna
background Purple dan font bright white
judul();// Memanggil fungsi judul
cout<<"±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±"<<endl;
cout<<"±± DAFTAR PERAWATAN RAMBUT ±±\n";
cout<<"±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±\n";
cout<<"± PILIHAN | HARGA
±\n";
cout<<"±_______________________________________|___________±\n";
cout<<"±± 1. Smoothing | 350.000 ±±\n";
cout<<"± 2. Rebonding | 250.000
±\n";
cout<<"±± 3. Hair cut | 45.000
±±\n";
cout<<"± 4. Hair mask | 35.000
±\n";
cout<<"±± 5. Creambath | 35.000
±±\n";
cout<<"± 6. Blowing | 75.000
±\n";
cout<<"±±7. Styling | 125.000 ±±\n";
cout<<"±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±\n";
time();//Memanggil fungsi time()
cout<<"\n Nama Pemesan : ";cin>>x.nama;
cout<<"\n Kode Pemesanan (1-7) :
";cin>>x.kode_pesanan;
if
(x.kode_pesanan=='1')
{
strcpy(x.menu,"Smoothing ");
x.harga=350000;
}
else
if (x.kode_pesanan=='2')
{
strcpy(x.menu,"Rebonding");
x.harga=250000;
}
else
if (x.kode_pesanan=='3')
{
strcpy(x.menu,"Hair cut");
x.harga=45000; }
else
if (x.kode_pesanan=='4')
{
strcpy(x.menu,"Hair mask");
x.harga=35000;
}
else
if (x.kode_pesanan=='5')
{
strcpy(x.menu,"Creambath");
x.harga=35000;
}
else
if (x.kode_pesanan=='6')
{
strcpy(x.menu,"Blowing");
x.harga=75000;
}
else
if (x.kode_pesanan=='7')
{
strcpy(x.menu,"Styling");
x.harga=125000;
}
else
{
cout<<"\n Pilihan Menu yang Anda
Masukan Salah"<<endl;
cout<<"\n Mau Input Data Lagi
[Y/T]?"; x.jawab=getch();
if (x.jawab=='Y'||x.jawab=='y')
system("cls");//System
("cls"),digunakan untuk menghapus tampilan program sebelumnya
goto daftar;
}
}
else
if (jenis_perawatan<=2)
{
system ("cls");//System ("cls"),digunakan
untuk menghapus tampilan program sebelumnya
system ("color 2F");//warna
background Light Purple dan font bright white
judul();// Memanggil fungsi judul
cout<<"±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±"<<endl;
cout<<"±± DAFTAR PERAWATAN WAJAH & TUBUH ±±\n";
cout<<"±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±\n";
cout<<"± PILIHAN | HARGA
±\n";
cout<<"±_______________________________________|___________±\n";
cout<<"± 1. Face Facial | 75.000
±\n";
cout<<"±± 2. Body Spa &
Massage | 300.000 ±±\n";
cout<<"± 3. Manicure dan
Pedicure | 150.000
±\n";
cout<<"±± 4. Timung | 75.000
±±\n";
cout<<"± 5. Face Mask | 100.000
±\n";
cout<<"±± 6. Totok Wajah | 115.000 ±±\n";
cout<<"± 7. Body Bleaching | 300.000
±\n";
cout<<"±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±\n";
time();
cout<<"\n Nama Pemesan : ";cin>>x.nama;
cout<<"\n Kode Pemesanan (1-7) :
";cin>>x.kode_pesanan;
if
(x.kode_pesanan=='1')
{
strcpy(x.menu,"Face Facial");
x.harga=75000;
}
else
if (x.kode_pesanan=='2')
{
strcpy(x.menu,"Body Spa &
Massage");
x.harga=300000;
}
else
if (x.kode_pesanan=='3')
{
strcpy(x.menu,"Manicure dan
Pedicure");
x.harga=150000;
}
else
if (x.kode_pesanan=='4')
{
strcpy(x.menu,"Timung");
x.harga=75000;
}
else
if (x.kode_pesanan=='5')
{
strcpy(x.menu,"Face Mask");
x.harga=100000;
}
else
if (x.kode_pesanan=='6')
{
strcpy(x.menu,"Totok Wajah");
x.harga=115000;
}
else
if (x.kode_pesanan=='7')
{
strcpy(x.menu,"Body Bleaching");
x.harga=300000;
}
else
{
cout<<"\n Pilihan Menu yang Anda
Masukan Salah"<<endl;
cout<<"\n Mau Input Data Lagi
[Y/T]?"; x.jawab=getch();
if (x.jawab=='Y'||x.jawab=='y')
system("cls");//System
("cls"),digunakan untuk menghapus tampilan program sebelumnya
goto daftar;//Program pergi ke
"daftar"
}
}
else
if (jenis_perawatan<=3)
{
exit(1);// Digunakan untuk keluar dari program
}
else
{
system("cls");//System
("cls"),digunakan untuk menghapus tampilan program sebelumnya
goto daftar;//Program pergi ke
"daftar"
}
cout<<"\n Tanggal Pemesanan ( 1 - 31
) : ";cin>>x.tanggal;
cout<<"\n Bulan : ";cin>>x.bulan;
cout<<"\n Tahun :
";cin>>x.tahun;
system ("color 80");//warna
background Purple dan font bright white
system("cls");//System
("cls"),digunakan untuk menghapus tampilan program sebelumnya
judul();// Memanggil fungsi judul
cout<<"\t
___________________________________________\n"<<endl;
cout<<"\t Nama Pemesan : "<<x.nama<<endl;
cout<<"\t Menu Perawatan : "<<x.menu<<endl;
cout<<"\t Harga :
"<<x.harga<<endl;
cout<<"\t Tanggal Pemesanan :
"<<x.tanggal<<x.bulan<<x.tahun<<endl;
cout<<"\t Total Bayar :
"<<x.total<<endl;
cout<<"\t
___________________________________________\n"<<endl;
cout<<"\t\t\t RESERVASI "<<endl;
cout<<"\n Total Bayar :"<<x.total<<endl;
cout<<"\n Tekan Y untuk Cetak Struk
Reservasi?"; x.jawab=getch();
if
(x.jawab=='Y'||x.jawab=='y')
{
system("cls");//System
("cls"),digunakan untuk menghapus tampilan program sebelumnya
struk();//Memanggil fungsi struk
}
else
{
exit(1);// Digunakan untuk keluar dari program
}
cout<<"\n Lakukan Input Data Lagi
[Y/T]?";
x.jawab=getch();//tidak menampilkan karakter
namum disimpan dalam memori
if
(x.jawab=='Y'||x.jawab=='y')
{
getch();//tidak menampilkan karakter namum
disimpan dalam memori
system("cls");//System
("cls"),digunakan untuk menghapus tampilan program sebelumnya
goto awal;//Program pergi ke "awal"
}
else
if (x.jawab=='T'||x.jawab=='t')
{
getch();//tidak menampilkan karakter namum
disimpan dalam memori
exit(1);// Digunakan untuk keluar dari program
}
return
0;//Pernyataan untuk kembali ke "0" pada program
}