Dalam postingan kali ini kita akan membuat Program Menu, yang di dalamnya terdapat Program Biodata, Porgam deret, dan Porgam animasi dengan menggunakan C++.
pertama saya akan membagi-bagi program ini agar mudah kita pahami... program yang pertama adalah program menu pada C++ :
( klik gambar untuk memperbesar )
#include<conio.h>
#include<iostream.h>
#include<dos.h>
main() {
mulai:
clrscr();
int pil;
cout<<"--------Menu----------\n";
cout<<" 1. Biodata \n";
cout<<" 2. Deret \n";
cout<<" 3. Animasi \n";
cout<<" 4. Exit \n";
cout<<"----------------------\n";
cout<<"Masukan Pilihan anda[1..4]= ";cin>>pil;
switch (pil) {
case 1:
clrscr();
//Isi program pertama (Biodata)//
getch();
goto mulai;
case 2:
clrscr();
//Isi program kedua (Deret)//
getch();
goto mulai;
case 3:
clrscr();
//Isi program ketiga (Animasi)//
getch();
goto mulai;
case 4:
clrscr();
//Isi program keempat (Exit)//
getch();
goto mulai;
clrscr();
default: cout<<"\n Tidak Ada Pilihan Tersebut, Silahkan Masukan Pilihan Yang Benar";
getch();
goto mulai;
}
getch();
return 0;
}
Keterangan :
#include<conio.h> :
Di gunakan untuk membuat antarmuka dengan pengguna. seperti getch
#include<iostream.h> :
Di gunakan untuk menjalankan perintah input dan output. seperti cin, cout.
#include<dos.h> :
Di gunakan untuk membuat perintah delay.
main() {
main di gunakan untuk membuka program (main program) tanda { sebagai pembuka program yang akan di tutup oleh tanda } untuk penutup program.
mulai:
clrscr();
int pil;
mulai : di gunakan untuk memberi nama (seperti label) yang di tutup oleh : (titik dua).
clrscr(); di gunakan untuk membersihkan layar output, karena setelah kita menjalankan isi program (program 1,2,3) kita akan kembali ke label mulai (tampilan menu) clrscr di gunakan agar hasil output sebelumnya tidak tertimpah pada hasil output selanjutnya.
int pil; dengan membuat variable pil bernilai interger, kita dapat menggunakannya utnuk memasukan nilainya untuk memilih menu yang sudah kita buat.
cout<<"--------Menu----------\n";
cout<<" 1. Biodata \n";
cout<<" 2. Deret \n";
cout<<" 3. Animasi \n";
cout<<" 4. Exit \n";
cout<<"----------------------\n";
cout<<"Masukan Pilihan anda[1..4]= ";cin>>pil;
pada bagian ini di gunakan untuk membuat output program, kita bisa sesuaikan menu di atas dengan program-program yang ingin kita buat, sedangakan pada baris terakhir, (cout<<"masukan pilihan anda [1 . .4]= " ; cin>>pil;) pada baris ini di gunakan untuk membuat tampilan masukan pilihan anda, yang ketika kita input dengan perintah cin, nilai inputan tersebut akan masuk kedalam variabel pil.
switch (pil) {
case 1:
clrscr();
//Isi program pertama (Biodata)//
getch();
goto mulai;
swich (pil) { swich di gunakan untuk memindahkan kita sesuai dengan isi atau nilai dari variable pil, sedangkan case 1,2,3,4 dan seterusnya di gunakan untuk nilai menunya, case 1 = pil 1. selanjutnya di isi dengan program yang kita inginkan. saya sarankan lebih baik kita isikan perintah clrscr, dan getch agar setiap kita masuk dalam menu output kita sudah bersih dari hasil output sebelumnya, serta kita dapat melihat hasil output dari program yang kita buat, setelah selesai kita gunakan perintah goto mulai di gunakan untuk mengembalikan kita ke label mulai ( daftar menu ).
clrscr();
default: cout<<"\n Tidak Ada Pilihan Tersebut, Silahkan Masukan Pilihan Yang Benar";
getch();
goto mulai;
pada bagian program di atas ini di (default) di gunakan untuk membuat output ketika kita melakukan input selain dari yang sudah kita sediakan di atas. ketika kita menginput nilai yang salah maka akan tampil output tidak ada pilihan tersebut, silahkan masukan pilihan yang benar. ketika kita tekan enter maka kita akan kembali ke label mulai.
setelah semua kerangka program menu dan program main menu sudah kita buat, jangan lupa untuk menutup perintah dengan tutup kurung kurawal untuk swich, dan untuk main();
untuk selanjutnya saya akan lanjutkan pada postingan saya berikutnya, dengan judul program biodata auto umur dengan C++.
kalian bisa mendownload program kerangka menu ini di SINI
Terimakasih sudah datang dan membaca artikel kami Sertakan link sumber untuk menghargai karya cipta orang lain :)
18 comments:
***Aplikasi
Algoritma&Pemrograman 1***
*************************************************
1. Aplikasi Matriks
2. Aplikasi Rekam Medis
Pasien
3. Keluar Program
jika pilih 1 :
(Anda masuk ke tampilan
Aplikasi Matriks)
****Aplikasi Matriks****
1. Input ukuran Matriks
(beserta nilai matriks A dan matriks B)
2. Operasi Perkalian
Matriks
3. Tranpose Matriks A dan B
4. Inverse Matriks A dan B
5. Kembali ke Menu Utama
jika pilih menu 2 :
(masuk aplikasi rekam medis
pasien)
DATA REKAM MEDIS PASIEN
KLINIK “HEALTY”
Nama Pasien : < diinput >
Alamat
: < diinput >
Pekerjaan
: < diinput >
Umur
: < diinput >
Berat
: < diinput >
Jenis Cek Up : < diinput, missal
: poli anak / THT / poli mata/ dsb>
Tampilan 2 :
DATA REKAM MEDIS PASIEN
KLINIK “HEALTY”
Nama Pasien : < baca data input
>
Umur
: < baca data input >
Alamat
: < baca data input >
Berat
: < baca data input >
Pekerjaan
: < baca data input >
Tensi darah : < diinput,
misal : 90/110>
Jenis Cek Up : < diinput, missal
: poli anak / THT / poli mata/ dsb>
Total Biaya
: < brdasarkan jns pmeriksaan, periksa umum Rp 75.000 | periksa
spesialis Rp 150.000 >
masih error ini di headernya
Mas saya baru instal Dev c++, tpi ga bsa ke run/error gtu? plis infonya.. atau ada aplikasi lain?
@eric.
Disitu saya menggunakan turbo c++ mas
@eric.
Disitu saya menggunakan turbo c++ mas
Lengkap sekali pembahasannya.. thankssss!
@Wind Antara
thanks juga, semoga bermanfaat ya :)
aku kuliah informatika,,senang dapat referensi yang bagus dari blog ini.
saya juga sering nulis tentang informatika dan contoh program c++.
infonyonyait.blogspot.co.id
Lengkap banget om Dijelasin secara mendetail ga kayak web yg lain tinggal copas, SUKSES OM ! Makasih nih, salam mahasiswa semester 1 =D
kalo membuat menu di dalam sub menu gmn skrip nya?
kalo membuat menu di dalam sub menu gmn skrip nya?
terima kasih mas kodenya bermanfaat sekali, tapi saya ada pertanyaan bagaimana jika kembali ke menu awal dengan menekan tombol angka ?
kalok buat flowchart sama pseidocode dari program itu gimana mas ?
@indra
kalo mau bikin sub menu di dalem menu, km tinggal masukin aja
nt pil;
cout<<"--------Menu----------\n";
cout<<" 1. Biodata \n";
cout<<" 2. Deret \n";
cout<<" 3. Animasi \n";
cout<<" 4. Exit \n";
cout<<"----------------------\n";
cout<<"Masukan Pilihan anda[1..4]= ";cin>>pil;
switch (pil) {
di dalem menu, atau copas aja lagi semua di dalem sub menunya :D
@mirzal
hmmmm disana kan di setiap akhir sub menu akan menggembalikan ke menu utam [ goto mulai ] jadi kalo mau di bikin anggka untuk balik ke menu utama tinggal di ganti aja
case 4:
clrscr();
goto mulai;
isi menu casenya cukup goto mulai;
@Valdhi
untuk flowchart
1.start.
2.deklarasi tipe data pil = integer.
3. cetak output yang bagian menu2nya itu
4. kondisi, if 1 ya ke case 1. tidak, kondisi if 2 jika ya ke case 2.
5 dari tiap case arahkan lagi alurnya ke menu utama.
Good post, dont forget visit Monitor Teknologi
Program Menu Pada C++ >>>>> Download Now
>>>>> Download Full
Program Menu Pada C++ >>>>> Download LINK
>>>>> Download Now
Program Menu Pada C++ >>>>> Download Full
>>>>> Download LINK
Posting Komentar
Dilarang Menggunakan Bahasa Yang Kotor Dan Berbau SARA
jika ada link yang rusak atau request silahkan menuju ke link ini : DISINI