Membuat Program Penerimaan Mahasiswa Baru Menggunakan Bahasa Pemrograman C dan C++

TauPintar.net - Program ini dibuat berdasarkan materi dasar pemograman yang telah dipelajari yang salah satu contohnya terdapat percabangan dan looping. Program ini dibuat untuk penerimaan mahasiswa baru dengan sajian informasi berupa jumlah biaya yang akan dikeluarkan untuk dapat berkuliah di jurusan pilihan dan dapat mengetahui pesert acalon penerima bidik misi, juga dalam program ini disediakan menu untuk melakukan pendaftaran ulang bagi mahasiswa baru yang lulus serta menu verifikasi biaya yang terlah di setor kekampus.

Membuat Program Penerimaan Mahasiswa Baru Dengan C++

Membuat Program Penerimaan Mahasiswa Baru Menggunakan Bahasa Pemrograman C++

Program ini dibuat Oleh Lulik Abdul Latif Add Juga akun Facebooknya di Lulik Latif
Disarankan 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

Program Penerimaan Mahasiswa Baru Bahasa Pemrograman C dan C++
ini adalah tampilan utama program Penerimaan Mahasiswa Baru. Jika Kamu pilih menu nomor 1 makan akan muncul tampilan seperti dibahawah ini.

Membuat Program Penerimaan Mahasiswa Baru Menggunakan Pemrograman C++
ini adalah tampilan dari menu nomor 1 yaitu Daftar Penerima BidikMisi tahun 2017

Membuat Program Penerimaan Mahasiswa Baru Dengan Pemrograman C++
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