Membuat Program Penerimaan Mahasiswa Baru Menggunakan Bahasa Pemrograman C++
Program ini dibuat Oleh Lulik Abdul Latif Add Juga akun Facebooknya di Lulik LatifDisarankan untuk memahami setiap perintah syntax yang ada di program ini, supaya tidak bingung jika terjadi error.
1. Syntax Program
#include <iostream.h> #include <conio.h> #include <stdio.h> #include <string.h> #include <time.h> //Awal Sintak Tulisan Berjalan void delay(unsigned int mseconds) { clock_t goal=mseconds+clock(); while(goal>clock()); } void main(){ int kode,i,m,gel,pro; char nl[20],tl[20],tL[20],jk[15],a[10], A[50],as[20],e[15],ak[3],j[23], ah[20],ib[20],pea[25],pei[25],pj[30],mad ,nh[20]; char code[3],mt,nama[20][20],nt[5][5],kk[5]; char waktu,ma; char jurusan[25]; long pa,pi,biaya,spp, total,pkkmb,mpa,na,O,n,tt; long uk[20],upm[20],upk[20]; //Perintah Looping "Kembali Ke Menu Awal?" mad = 'y'; mad= 'Y'; while (mad=='y' || mad=='Y'){ clrscr(); //Perintah Tulisan Berjalan Diawal Pembukaan Program for(m=1;m<10;m++) { delay(120); gotoxy(m-1,3);cout<<' '; gotoxy(m,3);cout<<" SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER AMIK RIAU"<<endl; gotoxy(m,4);cout<<" Jl. Purwodadi Indah KM.10, Sidomulyo Barat, Tampan, Sidomulyo Bar."<<endl; gotoxy(m,5);cout<<" Tampan, Kota Pekanbaru, Riau 28294, Indonesia "<<endl; gotoxy(m,6);cout<<" http://www.stmik-amik-riau.ac.id "<<endl<<endl<<endl; } cout<<"Pusat Bantuan Penerimaan Mahasiswa Baru 2017/2018"<<endl; cout<<"Menu Pilihan Yang Tersedia"<<endl; cout<<"1.Daftar Penerima Beasiswa Bidikmisi 2017"<<endl; cout<<"2.Informasi Seputar Jurusan"<<endl; cout<<"3.Pendaftaran Mahasiswa Baru 2017"<<endl; cout<<"4.Verifikasi Pembayaran"<<endl; cout<<"Pilih Menu Latihan[1/2/3/4]:";cin>>kode; clrscr(); //Perintah Untuk Melakukan Menu Pilihan Diatas switch (kode) { case 1: { //Perintah Membuat Tabel Dengan gotoxy cout<<"\n\t\t\t STMIK AMIK RIAU \n"; cout<<"\t\t\t Mahasiswa Baru Penerima Bidikmisi\n"; gotoxy (5,5); cout<<"----------------------------------------------------------------------------\n"; gotoxy (5,6); cout<<"| Kode "; gotoxy (12,6); cout<<"| Jalur Penerimaan"; gotoxy (30,6); cout<<"| No."; gotoxy (36,6); cout<<"| Nama Mahasiswa"; gotoxy (59,6); cout<<"| Asal Sekolah"; gotoxy (80,6); cout<<"|\n"; gotoxy (5,7); cout<<"|--------------------------------------------------------------------------|\n"; gotoxy (5,8); cout<<"| A."; gotoxy (12,8); cout<<"| Pagi"; gotoxy (30,8); cout<<"| 1"; gotoxy (36,8); cout<<"| Andre Abdi"; gotoxy (59,8); cout<<"| SMAN 2 Dumai"; gotoxy (80,8); cout<<"|\n"; gotoxy (5,9); cout<<"| "; gotoxy (12,9); cout<<"| "; gotoxy (30,9); cout<<"| 2"; gotoxy (36,9); cout<<"| Anita Kalim"; gotoxy (59,9); cout<<"| SMKN 2 Pekanbaru"; gotoxy (80,9); cout<<"|\n"; gotoxy (5,10); cout<<"| "; gotoxy (12,10); cout<<"| "; gotoxy (30,10); cout<<"| 3"; gotoxy (36,10); cout<<"| Anthony Siswanto"; gotoxy (59,10); cout<<"| SMAN 1 Dumai"; gotoxy (80,10); cout<<"|\n"; gotoxy (5,11); cout<<"| "; gotoxy (12,11); cout<<"| "; gotoxy (30,11); cout<<"| 4"; gotoxy (36,11); cout<<"| Atira Aksa"; gotoxy (59,11); cout<<"| SMA Negeri 14 "; gotoxy (81,11); cout<<"|\n"; gotoxy (5,12); cout<<"| "; gotoxy (12,12); cout<<"| "; gotoxy (30,12); cout<<"| 5"; gotoxy (36,12); cout<<"| Benny Setiawan"; gotoxy (59,12); cout<<"| SMA Dharma Sakti"; gotoxy (80,12); cout<<"|\n"; gotoxy (5,13); cout<<"|--------------------------------------------------------------------------|\n"; gotoxy (5,14); cout<<"| B."; gotoxy (12,14); cout<<"| Malam"; gotoxy (30,14); cout<<"| 6"; gotoxy (36,14); cout<<"| Budi Basuki"; gotoxy (59,14); cout<<"| SMA Nusantara"; gotoxy (80,14); cout<<"|\n"; gotoxy (5,15); cout<<"|"; gotoxy (12,15); cout<<"|"; gotoxy (30,15); cout<<"| 7"; gotoxy (36,15); cout<<"| Dewi Nilka Sari"; gotoxy (59,15); cout<<"| SMKN 2 Solok"; gotoxy (80,15); cout<<"|\n"; gotoxy (5,16); cout<<"|"; gotoxy (12,16); cout<<"|"; gotoxy (30,16); cout<<"| 8"; gotoxy (36,16); cout<<"| Diah Soemedi"; gotoxy (59,16); cout<<"| SMA Sutomo 1"; gotoxy (80,16); cout<<"|\n"; gotoxy (5,17); cout<<"|"; gotoxy (12,17); cout<<"|"; gotoxy (30,17); cout<<"| 9"; gotoxy (36,17); cout<<"| Djoko Kartono"; gotoxy (59,17); cout<<"| SMKN 3 Solok"; gotoxy (80,17); cout<<"|\n"; gotoxy (5,18); cout<<"|"; gotoxy (12,18); cout<<"|"; gotoxy (30,18); cout<<"| 10"; gotoxy (36,18); cout<<"| Herlina"; gotoxy (59,18); cout<<"| SMK Taruna"; gotoxy (80,18); cout<<"|\n"; gotoxy (5,19); cout<<"----------------------------------------------------------------------------\n"; break; } case 2: { cout<<"\t\t DAFTAR KULIAH"<<endl; cout<<"\t================================="<<endl; cout<<"\t1.Teknik Informatika [TI]"<<endl; cout<<"\t2.Manajemen Informatika[MI]"<<endl; cout<<"\t3.Sistim Informasi[SI]"<<endl; cout<<"\t4.Teknologi Informasi[TEI]"<<endl; cout<<"\t=================================="<<endl; cout<<"\tINPUT KODE [TI/MI/SI/TEI] :"; cin>>code; cout<<"\tPILIH WAKTU [P/M] :"; cin>>waktu; cout<<"\tGELOMBANG [1/2/3] :"; cin>>gel; //mencari jurusan if(strcmp(code,"TI")==0|| (strcmp(code,"ti"))==0) strcpy(jurusan,"Teknik Informatika"); else if(strcmp(code,"MI")==0 || (strcmp(code,"mi"))==0) strcpy(jurusan,"Manajemen Informatika"); else if(strcmp(code,"SI")==0 || (strcmp(code,"si"))==0) strcpy(jurusan,"Sistim Informasi"); else if(strcmp(code,"TEI")==0 || (strcmp(code,"tei"))==0) strcpy(jurusan,"Teknologi Informasi"); else strcpy(jurusan,"kode salah"); //mencari biaya if(strcmp(code,"TI")==0|| (strcmp(code,"ti"))==0){ if(waktu=='p'||waktu=='p'){ biaya=2850000; } else if(waktu=='M'||waktu=='m'){ biaya=3250000; } } else if(strcmp(code,"MI")==0|| (strcmp(code,"mi"))==0){ if(waktu=='p'||waktu=='p'){ biaya=2500000; } else if(waktu=='M'||waktu=='m'){ biaya=3000000; } } else if(strcmp(code,"SI")==0|| (strcmp(code,"si"))==0){ if(waktu=='p'||waktu=='p'){ biaya=1850000; } else if(waktu=='M'||waktu=='m'){ biaya=2200000; } } else if(strcmp(code,"TEI")==0|| (strcmp(code,"tei"))==0){ if(waktu=='p'||waktu=='p'){ biaya=2000000; } else if(waktu=='M'||waktu=='m'){ biaya=2500000; } } else biaya=0; //mencari uang pembangunan if (gel==1) spp=3500000; else if (gel==2) spp=4000000; else if (gel==3) spp=4500000; else spp=0; pkkmb = 800000; total=biaya+spp+pkkmb; gotoxy(7,13);cout<<"JURUSAN :"<<jurusan<<endl; gotoxy(7,14);cout<<"BIAYA KULIAH :Rp. "<<biaya<<endl; gotoxy(7,15);cout<<"Uang Pembangunan :Rp. "<<spp<<endl; gotoxy(7,16);cout<<"PKKMB :Rp. "<<pkkmb<<endl; gotoxy(7,17);cout<<"========================"<<endl; gotoxy(7,18);cout<<"TOTAL BIAYA :Rp. "<<total<<endl; gotoxy(7,19);cout<<"Pembayaran PKKMB,Uang Kuliah WAJIB lunas"; gotoxy(7,20);cout<<"pada pembayaran pertama dan Uang Pembangunan"; gotoxy(7,21);cout<<"dapat dicicil sampai 3 semster"; gotoxy(12,23);cout<<"==Terima Kasih=="; break; } case 3: { cout<<"Masukkan No. Pendaftaran Anda :";cin>>mpa; //Percabangan untuk melakukan Pendaftara Ulang Melalui No Pendaftaran if(mpa >=1710031802001 && mpa <=1710031802250){ clrscr(); cout<<"\t\tPengisian Formulir Pendaftaran Mahasiswa"<<endl; cout<<"\t\tMohon diisi dengan benar"<<endl; cout<<"\tNama Lengkap :";gets (nl); cout<<"\tTempat Lahir :";gets (tl); cout<<"\tTanggal Lahir :";gets (tL); cout<<"\tJenis Kelamin :";gets (jk); cout<<"\tAgama :";gets (a); cout<<"\tAlamat :";gets (A); cout<<"\tAsal Sekolah :";gets (as); cout<<"\tJurusan :";gets(j); cout<<"\tE-mail :";gets (e); cout<<"\tAnak Ke :";cin>>ak; gotoxy(9,15);cout<<"Biodata Orang Tua"<<endl; cout<<"\tNama Ayah :";gets (ah); cout<<"\tNama Ibu :";gets (ib); cout<<"\tPekerjaan Orang Tua"<<endl; cout<<"\tAyah :";gets(pea); cout<<"\tIbu :";gets(pei); cout<<"\tPendapatan Orang Tua"<<endl; cout<<"\tAyah :";cin>>pa; cout<<"\tIbu :";cin>>pi; cout<<"\tPilih Jurusan :";gets(pj); clrscr(); gotoxy(10,7);cout<<"======================================================"; gotoxy(10,8);cout<<" --------------------------------- "; gotoxy(10,9);cout<<" Registrasi Telah Berhasil "; gotoxy(10,10);cout<<" Terima Kasih Data Anda Telah Tersimpan "; gotoxy(10,11);cout<<" Mohon Melakukan Pembayaran Dengan Segera "; gotoxy(10,12);cout<<" Selambat - Lambatnya Tanggal 10 Juni 2017 "; gotoxy(10,13);cout<<" Setelah Itu Harap Melakukan Verifikasi Pembayaran "; gotoxy(10,14);cout<<" --------------------------------- "; gotoxy(10,15);cout<<"======================================================"; } else{ //Menampilkan Jika Kode Pendaftaran Tidak Terdaftar cout<<"\n========================================================================="; cout<<"Maaf Anda Dinyatakan Tidak Lulus/ Tidak Dapat Melakukan Pendaftaran Ulang"<<endl; cout<<"========================================================================="<<endl; } break; case 4: { ma='t'; ma='T'; while (ma=='t' || ma=='T') { clrscr(); cout<<"Masukkan Jumlah Mahasiswa :";cin>>n; for(O=1;O<=n;O++) { cout<<"Mahasiswa ke - "<<O<<endl; cout<<"Nama Mahasiswa :";cin>>nama[O]; cout<<"Kode Jurusan :";cin>>nt[O]; cout<<"Uang Kuliah :";cin>>uk[O]; cout<<"Uang Pembangunan :";cin>>upm[O]; cout<<"Uang PKKMB :";cin>>upk[O]; clrscr(); } clrscr(); gotoxy(5,3);cout<<"Daftar Verifikasi Pembayaran Mahasiswa"; gotoxy(5,5);cout<<"-------------------------------------------------------------------------"<<endl; gotoxy(5,6);cout<<"|No|Nama Mhs|Jrsn|Uang Kuliah|Uang Pmbngnan| PKKMB | Total | Status |"<<endl; gotoxy(5,7);cout<<"-------------------------------------------------------------------------"<<endl; for(O=1;O<=n;O++) { gotoxy(5,7+O);cout<<"|"; // dihitung dari garis terakhir ditabel gotoxy(6,7+O);cout<<O; gotoxy(8,7+O);cout<<"|"; gotoxy(11,7+O);cout<<nama[O]; gotoxy(17,7+O);cout<<"|"; gotoxy(19,7+O);cout<<nt[O]; gotoxy(22,7+O);cout<<"|"; gotoxy(25,7+O);cout<<uk[O]; gotoxy(34,7+O);cout<<"|"; gotoxy(37,7+O);cout<<upm[O]; gotoxy(48,7+O);cout<<"|"; gotoxy(50,7+O);cout<<upk[O]; gotoxy(56,7+O);cout<<"|"; tt=uk[O]+upm[O]+upk[O]; strcpy(kk,"Saved"); gotoxy(58,7+O);cout<<tt; gotoxy(66,7+O);cout<<"|"; gotoxy(69,7+O);cout<<kk; gotoxy(77,7+O);cout<<"|"; } cout<<endl; cout<<" -------------------------------------------------------------------------"<<endl; cout<<endl; cout<<"Apakah Data Sudah Benar(y/t)???";cin>>ma; } clrscr(); gotoxy(7,5);cout<<"=============================================================="; gotoxy(9,6);cout<<"SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER AMIK RIAU"; gotoxy(7,7);cout<<"Jl. Purwodadi Indah KM.10, Sidomulyo Barat, Tampan, Sidomulyo Bar."; gotoxy(7,8);cout<<"--------------------------------------------------------------"; gotoxy(8,9);cout<<"Data Telah Disimpan Dan Akan Diproses Oleh Pihak Administrasi"; gotoxy(30,10);cout<<"~~Terima Kasih~~"; gotoxy(7,11);cout<<"=============================================================="; break; } default:{ cout<<"Maaf Kode Anda Salah"; //Untuk Menampilan Jika Kode Dalam Switch Salah break; } } } //Perintah Menginputkan Jika Ada Data Lagi cout<<"\nKembali Ke Menu Awal [y or n]? : ";cin>>mad; cout<<endl; clrscr(); } for (i=5;i<31;i++) //Perintah Untuk Menampilkan //Tulisan Berjalan Ketika //Tidak Ada Data Lagi { delay(90); gotoxy(i-1,22);cout<<' '; gotoxy(i,22);cout<<" TERIMA KASIH"; gotoxy(i,23);cout<<" -=Lulik Abdul Latif=- ©2017"; } }
2. Tampilan Awal Program
ini adalah tampilan utama program Penerimaan Mahasiswa Baru. Jika Kamu pilih menu nomor 1 makan akan muncul tampilan seperti dibahawah ini.
ini adalah tampilan dari menu nomor 1 yaitu Daftar Penerima BidikMisi tahun 2017
ini adalah tampilan dari menu nomor 2 yaitu informasi seputar jurusan.
Untuk menu lainnya kamu bisa lihat sendiri, program diatas dibuat menggunakan software Turbo C++. Disarankan untuk memahami setiap perintah syntax yang ada supaya tidak bingung jika terjadi kesalahan. Sekian.
Baca Juga:
Program Layanan Pemesanan Pizza Menggunakan Bahasa Pemrograman C++Program Pelayanan Perpustakaan Menggunakan Bahasa Pemrograman C++
0 komentar:
Posting Komentar
Silahkan beri komentar dengan bijak dan sesuai dengan topik artikel.
Gunakan tombol balas dibawah komentar terkait jika ingin membalas komentar agar komunikasi lebih terstruktur.
Klik untuk melihat kode :) :( :s :D :-D ^:D ^o^ 7:( :Q :p T_T @-@ :-a :W *fck* :ngakak |o| :goodluck :smile