Tampilkan postingan dengan label C++. Tampilkan semua postingan
Tampilkan postingan dengan label C++. Tampilkan semua postingan

11 Bahasa Pemrograman yang Paling Banyak Dicari

TauPintar Blog - 11 Bahasa Pemrograman Paling Banyak Dicari. Kamu tidak ingin membuang waktu Kamu. Jika Kamu akan menyisihkan waktu dan energi yang diperlukan untuk mempelajari bahasa pemrograman baru, Kamu ingin memastikan, tanpa ragu, bahwa bahasa yang Kamu pilih adalah bahasa pemrograman yang paling diminati di pasar.


Lagi pula, jika Kamu mencoba memulai (atau memajukan) karier dalam pengembangan perangkat lunak, Kamu harus berada di depan kelas metaforis. Kamu harus mengetahui bahasa pemrograman mana yang populer, mana yang berguna, dan mana yang sedang naik daun di pasar — ​​dan kemudian siapkan diri Kamu untuk mempelajarinya.


Tidak yakin harus mulai dari mana? Jangan khawatir; kami telah melakukan pekerjaan berat untuk Kamu, dan melihat melalui data pengembang dan pasar dari beberapa tahun terakhir untuk mengidentifikasi tren dan menarik kesimpulan yang akan membantu Kamu merencanakan pendidikan pemrograman Kamu. Dalam artikel ini, kami akan memandu Kamu melalui 11 bahasa pemrograman yang paling diminati dan memberi Kamu beberapa petunjuk tentang cara mempelajarinya.


Namun sebelum kita mulai, mari kita rekap bagaimana kita membuat daftar ini sejak awal. Ketika kami duduk untuk mencari tahu apa bahasa pemrograman yang paling banyak dicari untuk tahun-tahun yang akan datang, kami memiliki dua pertanyaan penelitian utama:


  • Bahasa apa yang diminati saat ini?
  • Mana yang semakin populer dan akan segera diminati?


Bahasa Pemrograman Paling Banyak Dicari di tahun yang akan datang


Javascript Bahasa Pemrograman yang Paling Banyak Dicari

1.JavaScript


Untuk apa bahasa ini digunakan:


  1. pengembangan web
  2. Pengembangan permainan
  3. Aplikasi seluler
  4. Membangun server web


Menurut Survei Pengembang 2020 Stack Overflow, JavaScript saat ini berdiri sebagai bahasa yang paling umum digunakan di dunia (69,7%), diikuti oleh HTML/CSS (62,4%), SQL (56,9%), Python (41,6%) dan Java ( 38,4%). Ini juga merupakan bahasa pemrograman yang paling dicari oleh manajer perekrutan di Amerika (PDF, 2,4 MB).


JavaScript digunakan untuk mengelola perilaku halaman web. Dengannya, pembuat kode dapat membuat elemen web dinamis seperti grafik animasi, peta interaktif, tombol yang dapat diklik, dan lainnya. Pemrogram yang menggunakan HTML, CSS, dan JavaScript secara bersamaan memperoleh tingkat kontrol situs web yang lebih tinggi dan dapat memberikan pengalaman pengguna yang lebih baik dalam hal navigasi dan keterbacaan.


JavaScript adalah bahasa pengkodean yang paling umum digunakan saat ini di seluruh dunia. Ini untuk alasan yang bagus: sebagian besar browser web menggunakannya dan ini adalah salah satu bahasa termudah untuk dipelajari. JavaScript hampir tidak memerlukan pengetahuan pengkodean sebelumnya — setelah Kamu mulai belajar, Kamu dapat langsung berlatih dan memainkannya.


Selain itu, karena bahasanya ada di mana-mana, ada banyak sekali komunitas, kursus, dan jalur dukungan profesional yang tersedia secara online. Dukungan ini, selain kegunaan terbaik dari bahasa ini, menjadikan JavaScript nomor satu dalam daftar bahasa pemrograman paling laris kami.


2. Pyton


Untuk apa bahasa ini digunakan:


  1. Pengembangan ujung belakang
  2. Ilmu data
  3. Pengembangan aplikasi


Python adalah bahasa pemrograman tujuan umum yang memberdayakan pengembang untuk menggunakan beberapa gaya pemrograman yang berbeda (yaitu, fungsional, berorientasi objek, reflektif, dll.) saat membuat program. Beberapa alat dan platform digital populer dikembangkan dengan Python, termasuk mesin YouTube, Google Search, dan iRobot. Ini juga, menurut HackerRank, bahasa pemrograman paling laris kedua untuk mempekerjakan manajer di Amerika setelah Python (PDF, 2,4 MB). Pyton ini akan menjadi Bahasa Pemrograman Paling Banyak Dicari sampai masa yang akan datang.


Sebagai salah satu bahasa yang lebih mudah dipelajari dan digunakan, Python sangat ideal untuk pemula dan pembuat kode berpengalaman. Bahasa ini dilengkapi dengan perpustakaan yang luas yang mendukung perintah dan tugas umum. Kualitas interaktifnya memungkinkan pemrogram untuk menguji kode sambil jalan, mengurangi jumlah waktu yang terbuang untuk membuat dan menguji bagian kode yang panjang.


Yang mengatakan, bahkan pengguna tingkat lanjut akan mendapat manfaat dari menambahkan Python ke katalog mental bahasa pemrograman mereka; dengan lebih dari 50% manajer perekrutan (PDF, 2,4MB) mencari kandidat yang memahami bahasa tersebut, Python dengan mudah menjadi salah satu bahasa pemrograman paling laris dan laris di tahun 2022.


3. HTML


Untuk apa bahasa ini digunakan:


  1. dokumen web
  2. Pengembangan situs web
  3. Pemeliharaan situs web


HTML adalah singkatan dari HyperText Markup Language. Namun, jangan biarkan nama yang terdengar rumit itu membodohi Kamu; HTML adalah salah satu batu loncatan yang paling mudah diakses ke dalam dunia pemrograman.


Secara teknis, HTML adalah bahasa markup, yang artinya bertanggung jawab untuk memformat tampilan informasi di situs web. Pada dasarnya, HTML digunakan untuk mendeskripsikan halaman web dengan teks biasa. Itu tidak memiliki fungsi yang sama dengan bahasa pemrograman lain dalam daftar ini dan terbatas untuk membuat dan menyusun teks di situs. Bagian, judul, tautan, dan paragraf adalah bagian dari domain HTML.


Pada tahun 2020, HTML berbagi tempat #2 di daftar Stack Overflow dari bahasa yang paling umum digunakan di dunia dengan CSS.


4.CSS

CSS Bahasa Pemrograman yang Paling Banyak Dicari

Untuk apa bahasa ini digunakan:


  1. dokumen web
  2. Pengembangan situs web
  3. Desain situs web


CSS, atau lembar gaya kaskade, biasanya diterapkan bersamaan dengan HTML dan mengatur tampilan situs. Sementara HTML mengatur teks situs menjadi potongan-potongan, CSS bertanggung jawab untuk menentukan ukuran, warna, dan posisi semua elemen halaman.


CSS juga nyaman; bagian cascading dari nama berarti gaya yang diterapkan akan mengalir turun dari elemen induk ke semua elemen anak di seluruh situs. Fitur ini berarti bahwa setelah pengguna menentukan estetika untuk induk utama, mereka tidak perlu mengulang kode secara manual di seluruh situs web. Selain itu, pendelegasian organisasi situs ke HTML dan estetika ke CSS berarti bahwa pengguna tidak perlu menulis ulang halaman web sepenuhnya hanya untuk mengubah warna.


Baca juga: 15 Contoh Program Sederhana Pemrograman C++


CSS adalah bahasa yang mudah didekati yang memungkinkan pemrogram pemula untuk terjun ke kolam pengkodean metaforis. Jika Kamu pemula dalam pengodean, tidak ada alasan untuk tidak mempelajari CSS sebelum mempelajari bahasa yang lebih kompleks!


5. Java


Untuk apa bahasa ini digunakan:


  1. Perdagangan elektronik
  2. Keuangan
  3. Pengembangan aplikasi


Java adalah penggunaan umum dan bahasa pemrograman berorientasi objek. Dalam pemrograman berorientasi objek, pengembang membuat objek yang mencakup fungsi dan data, yang kemudian dapat digunakan untuk menyediakan struktur program dan aplikasi.


Java saat ini menduduki peringkat ketiga sebagai bahasa pemrograman yang paling banyak dicari untuk mempekerjakan manajer secara global (PDF, 2,4 MB) dan menempati posisi #5 dalam daftar bahasa yang paling umum digunakan Stack Overflow selama dua tahun.


Popularitas Java adalah untuk alasan yang bagus; bahasa ini relatif mudah dipelajari dan digunakan, menawarkan keamanan luar biasa dan dapat menangani data dalam jumlah besar. Fitur-fitur ini menjadikan Java bahasa yang ideal untuk sektor keuangan online, dan sering diterapkan di industri seperti perbankan, penagihan, dan pasar saham.


6. SQL


Untuk apa bahasa ini digunakan:


  1. Manajemen basis data
  2. Laporan penjualan
  3. Manajemen bisnis


SQL, atau Structured Query Language, adalah bahasa yang memungkinkan pemrogram untuk menanyakan dan memanipulasi basis data. Sebagai bahasa khusus domain, ini dirancang terutama untuk mengelola data dalam RDBMS (sistem manajemen basis data relasional). Sederhananya, SQL dapat menemukan dan mengambil data dari database, serta memperbarui, menambah, atau menghapus catatan.


Meskipun SQL sangat fungsional, ia cenderung bekerja lebih baik dengan basis data kecil dan tidak selalu cocok untuk mengelola basis data yang luas.


Yang mengatakan, SQL masih peringkat sebagai bahasa yang paling banyak digunakan ketiga dalam industri pemrograman, dengan lebih dari setengah (54,7%) dari pengembang yang disurvei melaporkan bahwa mereka menggunakannya.


Baca juga: Cara Mengubah Nama Field pada Tabel MySQL


Keserbagunaan bahasa, bagaimanapun, adalah apa yang menurut pembelajar benar-benar menarik. Disebut-sebut sebagai bahasa "tulis-sekali, jalankan-di mana saja", Java dapat berjalan secara efektif di sistem operasi apa pun, terlepas dari OS mana yang digunakan untuk menulis kode aslinya. Dengan demikian ideal untuk menulis aplikasi tidak hanya untuk ponsel dan komputer, tetapi juga prosesor jarak jauh, sensor, dan berbagai produk konsumen lainnya.


7. NoSQL


Untuk apa bahasa ini digunakan:


  1. Manajemen basis data
  2. Laporan penjualan
  3. Manajemen bisnis


NoSQL, atau SQL Non-relasional, dibuat untuk meningkatkan skalabilitas SQL sambil mempertahankan kemudahan penggunaan bahasa lain.


Ingat, SQL menggunakan sistem manajemen basis data/aliran relasional yang menyimpan data dalam tabel dan memungkinkan pengguna untuk memanipulasi dan mengekstrak data. Database NoSQL, di sisi lain, tidak menggunakan tabel dan dapat lebih berguna daripada pendahulunya untuk aplikasi tertentu, seperti menyimpan data dalam jaringan hierarkis atau mendukung aplikasi berbasis cloud berskala besar.


Karena kedua bahasa ini sangat serbaguna, keduanya mendapat peringkat tinggi dalam daftar bahasa pengkodean yang paling diminati.


8.C#

C# Bahasa Pemrograman yang Paling Banyak Dicari

Untuk apa bahasa ini digunakan:


  1. Pengembangan permainan
  2. Aplikasi desktop/web/seluler
  3. VR


Juga bergaya sebagai C Sharp, bahasa ini milik keluarga berorientasi objek dari bahasa pemrograman. C# dirilis pada tahun 2002 oleh Microsoft dan saat ini berdiri sebagai peningkatan yang sangat disukai pada bahasa pengkodean C++.


Sebagai bahasa tujuan umum, C# semakin populer untuk mengembangkan aplikasi web dan desktop; menurut HackerRank, kira-kira satu dari setiap lima manajer perekrutan (PDF, 2,4 MB) sedang mencari pengembang yang dapat membuat kode dengan C#. Tidak dapat disangkal bahwa ini adalah salah satu bahasa pengkodean yang paling diminati untuk tahun mendatang; namun, ada alasan lain untuk memiliki keterampilan ini di radar Kamu.


Seperti bahasa populer lainnya, komunitas besar bekerja dengan C# dan menawarkan dukungan untuk pelajar baru. Oleh karena itu, mempelajari C# mungkin lebih mudah daripada mencoba mempelajari beberapa bahasa yang lebih baru dan kurang didokumentasikan. Selain itu, C# sangat ideal untuk membuat aplikasi dan game seluler yang semakin populer. Tidak diragukan lagi bahwa bahasa ini akan terus berguna di tahun-tahun mendatang.


9. Rust


Untuk apa bahasa ini digunakan:


  1. Sistem operasi
  2. VR
  3. Peramban web


Menurut Stack Overflow, Rust secara konsisten menempati peringkat teratas bahasa pemrograman yang paling disukai, dengan 86% pengguna mengklaim bahwa mereka tertarik untuk terus mengembangkannya.


Namun, pengguna Rust hanya menyumbang 3% dari pengembang dalam survei, yang menunjukkan bahwa sebagian besar pemrogram tidak terbiasa dengan kegunaannya. Rust adalah bahasa pemrograman "multi-paradigma", yang berarti memungkinkan pengembang untuk bekerja dalam berbagai gaya pemrograman. Dalam sintaks, itu sebanding dengan C ++, meskipun mendukung aplikasi yang lebih luas.


Jika Kamu mencari kompilasi yang lebih cepat, kemampuan lintas platform yang lebih baik, atau hanya prospek karier yang lebih baik, Rust adalah bahasa yang bagus untuk digunakan.


10. Perl


Untuk apa bahasa ini digunakan:


  1. Sistem administrasi
  2. pengembangan GUI
  3. Pemrograman jaringan


Perl bukanlah bahasa yang paling umum digunakan di pasaran. Faktanya, hanya 3,1 persen pengembang yang menggunakannya pada tahun 2020, dan bahkan tidak masuk dalam daftar bahasa yang umum digunakan Stack Overflow untuk tahun 2019. Namun, kami merekomendasikannya karena suatu alasan. Jika Kamu sudah memasuki karir Kamu, mempelajari Perl dapat secara signifikan meningkatkan potensi penghasilan Kamu.


Menurut HackerRank, pengembang yang mengetahui Perl cenderung menghasilkan 54 persen lebih banyak daripada rata-rata pengembang (PDF, 2,4MB). Meskipun demikian, perlu dicatat bahwa sebagian besar orang yang mengetahui ini adalah developer senior, yang cenderung menghasilkan lebih banyak pada baseline — jadi, mencoba menghitung "bonus" yang diberikan oleh bahasa pemrograman mungkin agak rumit. Meskipun demikian, mempelajari bahasa seperti Perl mungkin masih membuat developer junior lebih cocok untuk promosi atau kenaikan gaji.


Baca juga: Cara Membuat Program Sederhana Dengan Visual Basic 6.0 (VB 6.0)


Bahasa Ekstraksi dan Laporan Praktis — atau singkatnya Perl — adalah bahasa scripting yang biasa digunakan untuk mengekstrak informasi dari file teks dan membuat laporan.


Sementara banyak bahasa pemrograman adalah bahasa yang dikompilasi — di mana mesin target menerjemahkan program — Perl adalah bahasa yang ditafsirkan, di mana mesin “penafsir” ketiga menempatkan kode dan menjalankan tugas. Biasanya, program yang ditafsirkan memerlukan lebih banyak CPU, tetapi karena Perl adalah bahasa yang ringkas, Perl membuat skrip pendek yang dapat diproses dengan cepat.


11. Go


Untuk apa bahasa ini digunakan:


  1. Pemrograman sistem/jaringan
  2. Pengeditan audio/video
  3. Data besar


Dikembangkan di Google pada tahun 2007, Go adalah bahasa pemrograman tingkat atas. Apa yang membuat Go benar-benar bersinar adalah efisiensinya; itu mampu mengeksekusi beberapa proses secara bersamaan. Dan sejauh bahasa pemrograman berjalan, ia memiliki "kosa kata" yang luas, yang berarti ia dapat menampilkan lebih banyak informasi daripada bahasa lain.


Meskipun menggunakan sintaksis yang mirip dengan C, Go adalah bahasa menonjol yang menyediakan fitur manajemen dan keamanan memori terbaik. Selain itu, kemampuan pengetikan struktural bahasa memungkinkan banyak fungsi dan dinamisme. Selain itu, Go tidak hanya menempati urutan teratas dalam daftar pemrogram yang paling disukai dan paling dicari — Go juga berkorelasi dengan kenaikan gaji sebesar 33% (PDF, 2,4 MB).

TauPintar.net - 'Booking artis'atau juga sewa artis maksud booking disini adalah menyewa artis untuk acara hiburan musik, biasanya booking artis ini marak saat ada acara pernikahan atau acara-acara yang hiburan besar yang membutuhkan artis sebagai penarik supaya banyak yang hadir dan untuk memeriahkan acara tersebut.

Aplikasi Booking artis mungkin sudah ada dengan berbagai variasi fitur yang disediakan tarif dan lama penyewaan. Tapi kebanyakan cara bookingnya masih melalui telepon, yaitu dengan menelepon manager artis tersebut untuk melakukan kesepakatan booking. Nah, pada kali ini akan membahas cara membuat aplikasi booking artis dengan bahasa pemrograman C dan C++. Untuk bahasa pemrograman lain bisa kamu searching aja di mbah Google :D

Membuat Program sederhana dengan C++

Membuat Program Booking Artis menggunakan bahasa pemrograman C++

Program ini dibuat Oleh Kiki Suryani Putri follow juga instagram nya di @kikisuryaniputri
Tanpa basa-basi lagi yuk langsung saja, diharapkan untuk memahami setiap perintah syntak dibawah ini.
1. Syntax Program

#include<iostream> 
#include<conio.h>
#include<string.h>
#include<windows.h>
#include<time.h>
#include <stdio.h>

using namespace std;
void gotoxy ( int x, int y){
 COORD coord;
 coord.X = x;
 coord.Y = y;
 SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),coord);
}

void delay(unsigned int msecond)
{
clock_t goal=msecond+clock();
while(goal>clock());
}

int main(int argc, char** argv) {
 { system ("color 1B");}
  
 { struct kya
  {
   int id;
   char nama[50],jk[5],lb[20],p[20];
  
   int pa,pb,pc,pd,pe,j,hm;
 int ha,hb,hc,hd,he,d;
 int ppn,jb,tb,b,k,ka;
 int dp1,pk,dp,lagi,a,n;
  }; 
 int a=-1;
 kya ka[100]; 
 char jawab, lagi, pass[6],mnc[20],pb[10];
 int n, t , input, menu,ma,pkd,mn,m,kode,kd,biaya,tb,d; 
 int idc,kda,lmb;
 int h,i;

   char mad;
mad='y';
while (mad=='y')

 {system("cls");
     for(h=1;h<20;h++)
 {
  delay(120);
  gotoxy(h-1,0);cout<<' ';
  gotoxy(h,0);cout<<" SELAMAT DATANG DI 28 DAKS MANAGEMENT ";
  
  cout<<endl;
 }
 
 pk:
 cout<<"================================"<<endl;
 cout<<"|   PILIHAN MENU UTAMA          |"<<endl;
 cout<<"|-------------------------------|"<<endl;
 cout<<"|  1. LAYANAN BOOKING ARTIS     |"<<endl;
 cout<<"|  2. DAFTAR NAMA COSTUMER      |"<<endl;
 cout<<"================================"<<endl;
 cout<<"Pilih Menu 1/2 : ";cin>>pkd;
 
 switch (pkd)
    {{
 case 1 :
 {system("cls");
 cout<<"================================"<<endl;
 cout<<"|        LAYANAN BOOKING       |"<<endl;
 cout<<"|------------------------------|"<<endl;
 cout<<"|  1. DAFTAR ARTIS 28 DAKS     |"<<endl;
 cout<<"|  2. DAFTAR BOOKING           |"<<endl;
 cout<<"|  3. PEMBAYARAN               |"<<endl;
 cout<<"================================"<<endl; 
 cout<<"Silahkan pilih menu [1/2] = ";cin>>kd;
 
 system("cls");
  if (kd==1) {system("cls");
 
 cout<<"==================================="<<endl;
 cout<<"| Nama Artis | ID  |  Keterangan  |"<<endl;
 cout<<"==================================="<<endl;
 cout<<"| Ari Irham  | 123 |      DJ      |"<<endl;
 cout<<"| NRazka     | 345 |     Aktor    |"<<endl;
 cout<<"| Steffi Z   | 567 | Aktris/Model |"<<endl;
 cout<<"|=================================="<<endl;
 }
 
  if (kd==2) {{system("cls");
 dp1:
 a++;
    cout<<"========================="<<endl;
       cout<<"|   Daftar Booking      |"<<endl;
       cout<<"-------------------------"<<endl;
       cout<<"| Kode |   Nama Artis   |"<<endl;
       cout<<"-------------------------"<<endl;
       cout<<"|  1   |  Ari Irham     |"<<endl;
       cout<<"|  2   |  NRazka        |"<<endl;
       cout<<"|  3   |  Steffi Z      |"<<endl;
     cout<<"=========================";
     
     
    
    cout<<"=================================="<<endl;
       cout<<"|          DAFTAR COSTUMER       |"<<endl;
       cout<<"----------------------------------"<<endl;
       cout<<"Id Costumer               : ";cin>>ka[a].id;
       cout<<"Nama Costumer             : ";cin>>ka[a].nama;
       cout<<"Kode Artis                : ";cin>>ka[a].kda;
       cout<<"Lama Booking(hari)        : ";cin>>ka[a].lb;
       cout<<"Pembayaran                : ";cin>>ka[a].p;
     cout<<"==================================";  }
     
     cout<<"Apakah ada penyewaan lagi ? (y/t) : ";cin>>lagi;
       if (lagi=='y' || lagi=='Y')
        {
         goto dp1;
        }
       else if (lagi=='t' || lagi=='T')
        {
         goto pk;
        }
       else
        {
         cout<<"Kode yg anda masukkan salah";
         goto pk;
     } }
 }
     
         if (kd==3) { 
       cout<<"=================================="<<endl;
       cout<<"|        DAFTAR PEMBAYARAN       |"<<endl;
       cout<<"----------------------------------"<<endl;
       cout<<"Id Costumer               : ";cin>>idc;
       cout<<"Nama Costumer             : ";cin>>nmc;
       cout<<"Kode Artis                : ";cin>>kda;
       cout<<"Lama Booking (hari)       : ";cin>>lmb;
       cout<<"Pembayaran                : ";cin>>pb;
       cout<<"=================================="<<endl;
  system("cls");
  if (lmb == 1 ) {
   biaya=1000000;
   d=0.02*biaya;
   tb=biaya-d;
    cout<<"=================================="<<endl;
       cout<<"|        DAFTAR PEMBAYARAN       |"<<endl;
       cout<<"----------------------------------"<<endl;
       cout<<"Id Costumer               : ";cout<<idc<<endl;
       cout<<"Nama Costumer             : ";cout<<nmc<<endl;
       cout<<"Kode Artis                : ";cout<kda<<endl;
       cout<<"Lama Booking (hari)       : ";cout<<lmb<<endl;
       cout<<"Pembayaran                : ";cout<<pb<<endl;
       cout<<"Biaya Artis               : ";cout<<biaya<<endl;
       cout<<"Diskon                    : ";cout<<d<<endl;
       cout<<"Total Bayar               : ";cout<<tb<<endl;
       cout<<"=================================="<<endl;
   }
   if (lmb == 5 ) {
   biaya=5000000;
   d=0.04*biaya;
   tb=biaya-d;
    cout<<"=================================="<<endl;
       cout<<"|        DAFTAR PEMBAYARAN       |"<<endl;
       cout<<"----------------------------------"<<endl;
       cout<<"Id Costumer               : ";cout<<idc<<endl;
       cout<<"Nama Costumer             : ";cout<<nmc<<endl;
       cout<<"Kode Artis                : ";cout<kda<<endl;
       cout<<"Lama Booking (hari)       : ";cout<<lmb<<endl;
       cout<<"Pembayaran                : ";cout<<pb<<endl;
       cout<<"Biaya Artis               : ";cout<<biaya<<endl;
       cout<<"Diskon                    : ";cout<<d<<endl;
       cout<<"Total Bayar               : ";cout<<tb<<endl;
       cout<<"=================================="<<endl;
   }
   if (lmb == 7 ) {
   biaya=7000000;
   d=0.05*biaya;
   tb=biaya-d;
   cout<<"=================================="<<endl;
       cout<<"|        DAFTAR PEMBAYARAN       |"<<endl;
       cout<<"----------------------------------"<<endl;
       cout<<"Id Costumer               : ";cout<<idc<<endl;
       cout<<"Nama Costumer             : ";cout<<nmc<<endl;
       cout<<"Kode Artis                : ";cout<kda<<endl;
       cout<<"Lama Booking (hari)       : ";cout<<lmb<<endl;
       cout<<"Pembayaran                : ";cout<<pb<<endl;
       cout<<"Biaya Artis               : ";cout<<biaya<<endl;
       cout<<"Diskon                    : ";cout<<d<<endl;
       cout<<"Total Bayar               : ";cout<<tb<<endl;
       cout<<"=================================="<<endl;
   }

else {
   biaya=6000000;
   d=0.1*biaya;
   tb=biaya-d;
    cout<<"=================================="<<endl;
       cout<<"|        DAFTAR PEMBAYARAN       |"<<endl;
       cout<<"----------------------------------"<<endl;
       cout<<"Id Costumer               : ";cout<<idc<<endl;
       cout<<"Nama Costumer             : ";cout<<nmc<<endl;
       cout<<"Kode Artis                : ";cout<kda<<endl;
       cout<<"Lama Booking (hari)       : ";cout<<lmb<<endl;
       cout<<"Pembayaran                : ";cout<<pb<<endl;
       cout<<"Biaya Artis               : ";cout<<biaya<<endl;
       cout<<"Diskon                    : ";cout<<d<<endl;
       cout<<"Total Bayar               : ";cout<<tb<<endl;
       cout<<"=================================="<<endl;
   }
}
   }
break;

case 2 : {
 
 {  
       system("cls");
       cout<<"+===========================================+\n";
       cout<<"|                 Daftar Costumer            |\n";
       cout<<"+===========================================+\n";
       for (n=0;n<=a;n++) //pengulangan untuk mencari dan menampilkan data nasabah
        {
         cout<<"No.              : "<<(n+1)<<endl;
         cout<<"Id Costumer      : "<<ka[n].id<<endl; 
         cout<<"Nama Costumer    : "<<ka[n].nama<<endl; 
         cout<<"Kode Artis       : "<<ka[n].kda<<endl; 
         cout<<"Lama Booking     : "<<ka[n].lb<<endl; 
         cout<<"Pembayaran       : "<<ka[n].p<<endl; 
         cout<<"+===========================================+\n";
 
        }
 
 break;}
} 

}cout<<"Masih Ada Data(y/t)???";cin>>mad;
}}
  return 0;
}

Pastekan Syntax diatas ke Dev atau ke trubo C++, pahami setiap perintah jika terjadi error kamu bisa mengatasinya.

Untuk tampilannya kamu bisa mencoba nya sendiri setelah kamu compile dan run, program ini dibuat berdasarkan dengan masalah yang dihadapi, program ini dibuat unutk mempermudah dalam pembookingan dengan data yang lebih terstruktur sehingga kamu tidak berurusan lagi dengan yang namanya kertas karena semua sudah di atur dan disimpan didalam sistem yang berbasis digital.

Sekian artikel tentang Membuat Program Booking Artis menggunakan bahasa pemrograman C dan C++ semoga bermanfaat dan menambah pengetahuan kamu. Lebih dan kurang mohon maaf.

Baca juga:
Membuat Program Penyewaan Kios Menggunakan Bahasa C++
Membuat Program Menu Admin Bank Menggunakan Bahasa C++
TauPintar.net - Kios yang berasal dari bahasa Belanda; kiosk yang diambil dari bahasa Perancis; kiosque konon dari bahasa Arab, adalah nama alternatif untuk sebuah toko kecil atau warung. Kios biasanya digunakan untuk berjualan membuka usaha dan banyak disewakan di kota-kota besar terutama di Mall-mall. Nah pada kali ini akan membuat program penyewaan Kios tentu akan mempermudah dalam sistem penyewaannya.

Membuat Program Penyewaan Kios Mall

Membuat Program Penyewaan Kios Dengan C++

Program ini dibuat Oleh Maryanti Nurjanah Follow Juga Akun Instagramnya di @marilhaphap
Baik, langsung saja ke program nya. Hal penting yang Perlu diketahui, kamu harus memahami setiap syntax supaya tidak bingung jika terjadi error.

1. Syntax Program

#include<iostream>
#include<conio.h>
#include<string>
#include<windows.h>
#include<time.h>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
void gotoxy ( int x, int y){
 COORD coord;
 coord.X = x;
 coord.Y = y;
 SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),coord);
}

void delay(unsigned int msecond)
{
clock_t goal=msecond+clock();
while(goal>clock());
}

int main(int argc, char** argv) {
 system ("color 4F");
  
 { struct kya
  {
   int ip,d,biaya,tb,lp;
  char np[50],jk[10],jp[20],al[20],jw,nohp[20];
    
  
   int pa,pb,pc,pd,pe,j,h;
 int ha,hb,hc,hd,he;
 int ppn,jb,b,k;
 int dp1,pk,dp,lagi,a,n;
  }; 
 int a=-1;
 kya ka[100]; 
 char jawab, lagi,lh, pass[6],pnp[20],pjp[10],pjk[20],us[20];
 int n, t , input, menu,ma,pkd,mn,m,kode,kd,dpp; 
 int pip,plp,maid,biaya,d,tb;
{aw:
  { system("cls");
 int h,i;
     for(h=1;h<20;h++)
 {
  delay(120);
  gotoxy(h-1,0);cout<<' ';
  gotoxy(h,0);cout<<" SELAMAT DATANG DI PENYEWAAN KIOS MALL K.E.M ";
  
  cout<<endl;}
  
 {
user:
 string pass="";
 char ch,us[20];
 system("cls");
 cout<<"======================================"<<endl;
 cout<<"\t SELAMAT DATANG DI MALL K.E.M "<<endl;
 cout<<"======================================"<<endl;
 cout<<"Username : ";cin>>us;
 cout<<"Password : ";
 ch=_getch();
 while (ch != 13 ) {
  pass.push_back(ch);
  cout<<'*';
  ch=_getch();
 }
 if (pass== "mar123") {
  goto pk;
 }
 else {
  goto user;
 }}

 { 
 pk:
  system("cls");
 cout<<"================================"<<endl;
 cout<<"|   PILIHAN PENYEWAAN          |"<<endl;
 cout<<"|------------------------------|"<<endl;
 cout<<"|  1. PENYEWAAN KIOS DIMALL    |"<<endl;
 cout<<"|  2. DAFTAR NAMA PENYEWA      |"<<endl;
 cout<<"|  3. LOGOUT                   |"<<endl;
 cout<<"================================"<<endl;
 cout<<"Pilih Menu 1/2/3 : ";cin>>pkd;
 
 switch (pkd)
    { //kurung case pkd
 { // kurung case 1
 case 1 :
  cas1:
 system("cls");
 cout<<"================================"<<endl;
 cout<<"|   PENYEWAAN KIOS DI MALL     |"<<endl;
 cout<<"|------------------------------|"<<endl;
 cout<<"|  1. DAFTAR KIOS YG ADA       |"<<endl;
 cout<<"|  2. DAFTAR PENYEWAAN         |"<<endl;
 cout<<"================================"<<endl; 
 cout<<"Silahkan pilih menu [1/2] = ";cin>>kd;
 
 
  if (kd==1) {system("cls");
 jky:
  system("cls");
 cout<<"======================================="<<endl;
 cout<<"| Jenis Kios | Ukuran  |   Fasilitas  |"<<endl;
 cout<<"======================================="<<endl;
 cout<<"| Konter     | 2 X 3   | Etalase      |"<<endl;
 cout<<"| Fastfood   | 4 X 4   | Wastafel     |"<<endl;
 cout<<"| Busana     | 3 X 3   | Cermin Besar |"<<endl;
 cout<<"|======================================"<<endl;
 cout<<"Ingin Kembali ke Menu Awal ? (y/t) : ";cin>>lagi;
       if (lagi=='y' || lagi=='Y')
        {
         goto pk;
        }
       else if (lagi=='t' || lagi=='T')
        {
         goto jky;
        }
       else
        {
         cout<<"Kode yg anda masukkan salah";
         goto pk;
     }
 }
 
 
 
 
 
 
 
  if (kd==2) {//kurung awal kd 2
  {system("cls");
 dp1:
 a++;
    cout<<"=========================="<<endl;
       cout<<"|    KODE JENIS KIOS     |"<<endl;
       cout<<"--------------------------"<<endl;
       cout<<"| Kode |   Jenis Kios    |"<<endl;
       cout<<"--------------------------"<<endl;
       cout<<"|  1   |  Kios Konter    |"<<endl;
       cout<<"|  2   |  Kios Fastfood  |"<<endl;
       cout<<"|  3   |  Kios Busana    |"<<endl;
     cout<<"==========================";
     
     system("cls");
    
    cout<<"=================================="<<endl;
       cout<<"|        DAFTAR PENYEWAAN        |"<<endl;
       cout<<"----------------------------------"<<endl;
       cout<<"Id Penyewa            : ";cin>>ka[a].ip;
       cout<<"Nama Penyewa          : ";cin>>ka[a].np;
       cout<<"Alamat Penyewa        : jl.";cin>>ka[a].al;
       cout<<"No Hp Penyewa         : ";cin>>ka[a].nohp;
       cout<<"Jenis Kios            : ";cin>>ka[a].jk;
       cout<<"Lama Penyewaan (bulan): ";cin>>ka[a].lp;
       cout<<"Jenis Pembayaran      : ";cin>>ka[a].jp;
     cout<<"=================================="<<endl;  }
     
     cout<<"Apakah ada penyewaan lagi ? (y/t) : ";cin>>lagi;
       if (lagi=='y' || lagi=='Y')
        {
         goto dp1;
        }
       else if (lagi=='t' || lagi=='T')
        {
         goto pk;
        }
       else
        {
         cout<<"Kode yg anda masukkan salah";
         goto pk;
     } 
  } //kurung akhir kd2
     
     
     else {
      cout<<"kode anda salah"<<endl;
  }
     
 
     
     
     
     
     
           
break;}

case 2 :
{  //kurung awal case2
cas2:
 
  system("cls");
 cout<<"============================"<<endl;
 cout<<"|     DAFTAR PENYEWAAN     |"<<endl;
 cout<<"|--------------------------|"<<endl;
 cout<<"|  1. DAFTAR PENYEWA       |"<<endl;
 cout<<"|  2. PEMBAYARAN           |"<<endl;
 cout<<"============================"<<endl; 
 cout<<"Silahkan pilih menu [1/2] = ";cin>>dpp;
 
 if (dpp==1) {
       dpy:
    system("cls");
       cout<<"=========================================="<<endl;
       cout<<"|                 Daftar Penyewa         |"<<endl;
       cout<<"=========================================="<<endl;
       for (n=0;n<=a;n++) 
        {
         cout<<"No.              : "<<(n+1)<<endl;
         cout<<"Id Penyewa       : "<<ka[n].ip<<endl; 
         cout<<"Nama Penyewa     : "<<ka[n].np<<endl; 
         cout<<"========================================"<<endl;
        }
        
    {
  dl:
        cout<<"Apakah ingin melihat data lengkap ? (y/t) ";cin>>lh;
        
        if ( lh=='Y' || lh=='y') {
        noid:
        cout<<"Masukkan Id Penyewa : ";cin>>maid;
        for (n=0;n<=a;n++)
        
        { 
  if (maid==ka[n].ip)
        
        { system("cls");
       cout<<"===================================="<<endl;
       cout<<"|        Data Lengkap Penyewa      |"<<endl;
       cout<<"===================================="<<endl;
       cout<<"Id Penyewa            : "<<ka[n].ip<<endl;
       cout<<"Nama Penyewa          : "<<ka[n].np<<endl;
       cout<<"Alamat Penyewa        : "<<ka[n].al<<endl;
       cout<<"No Hp Penyewa         : "<<ka[n].nohp<<endl;
       cout<<"Jenis Kios            : "<<ka[n].jk<<endl;
       cout<<"Lama Penyewaan (bulan): "<<ka[n].lp<<endl;
       cout<<"Jenis Pembayaran      : "<<ka[n].jp<<endl;
       cout<<"=============================================\n"; 
       
         t2:
         cout<<"Ingin kembali kedaftar penyewa ? (y/t) : ";cin>>jawab;
           if (jawab=='y' || jawab=='Y')
            
   {
             goto dpy;
            }
            
           else if (jawab=='t' || jawab=='T')
            {
             goto pk;
            }
        
           else
            { 
             cout<<"Kode Anda Salah"<<endl;
             goto t2;
            }
   }
       }
  cout<<"Id Pengunjung Salah";
         goto noid;
        }
        
      else if (jawab=='t' || jawab=='T')
        {
         goto pk;
        }
       else
        {
         cout<<"kode anda salah";
         goto t2;
        }
       getch();
           }
       }
 
 
 else if (dpp==2) { 
 cout<<"Masukkan Id Penyewa : ";cin>>maid;
   for (n=0;n<=a;n++)
    {
     
     if (maid==ka[n].ip)
     {
         system("cls");
       cout<<"=================================="<<endl;
       cout<<"|        DAFTAR PEMBAYARAN       |"<<endl;
       cout<<"----------------------------------"<<endl;
       {
        {
       cout<<"Id Penyewa            : "<<ka[n].ip<<endl;
       cout<<"Nama Penyewa          : "<<ka[n].np<<endl;
       cout<<"Alamat Penyewa        : "<<ka[n].al<<endl;
       cout<<"No Hp Penyewa         : "<<ka[n].nohp<<endl;
       cout<<"Jenis Kios            : "<<ka[n].jk<<endl;
       cout<<"Lama Penyewaan (bulan): "<<ka[n].lp<<endl;
       cout<<"Jenis Pembayaran      : "<<ka[n].jp<<endl;
       cout<<"=================================="<<endl; }
       
  if (ka[n].lp<6 ) {
  
   system("cls");
   ka[n].biaya=200000;
   ka[n].d=0.02*ka[n].biaya;
   ka[n].tb=biaya-ka[n].d;
    cout<<"=================================="<<endl;
       cout<<"|        DAFTAR PEMBAYARAN       |"<<endl;
       cout<<"----------------------------------"<<endl;
       cout<<"Id Penyewa            : "<<ka[n].ip<<endl;
       cout<<"Nama Penyewa          : "<<ka[n].np<<endl;
       cout<<"Alamat Penyewa        : "<<ka[n].al<<endl;
       cout<<"No Hp Penyewa         : "<<ka[n].nohp<<endl;
       cout<<"Jenis Kios            : "<<ka[n].jk<<endl;
       cout<<"Lama Penyewaan (bulan): "<<ka[n].lp<<endl;
       cout<<"Jenis Pembayaran      : "<<ka[n].jp<<endl;
       cout<<"Biaya                    : "<<ka[n].biaya<<endl;
       cout<<"Diskon                   : "<<ka[n].d<<endl;
       cout<<"Total Bayar              : "<<ka[n].tb<<endl;
       cout<<"=================================="<<endl;
   }
   else if (ka[n].lp>=6 && ka[n].lp<12 ) {
    system("cls");
   ka[n].biaya=250000;
   ka[n].d = 0.04 * ka[n].biaya;
   ka[n].tb = ka[n].biaya - ka[n].d;
    cout<<"=================================="<<endl;
       cout<<"|        DAFTAR PEMBAYARAN       |"<<endl;
       cout<<"----------------------------------"<<endl;
       cout<<"Id Penyewa            : "<<ka[n].ip<<endl;
       cout<<"Nama Penyewa          : "<<ka[n].np<<endl;
       cout<<"Alamat Penyewa        : "<<ka[n].al<<endl;
       cout<<"No Hp Penyewa         : "<<ka[n].nohp<<endl;
       cout<<"Jenis Kios            : "<<ka[n].jk<<endl;
       cout<<"Lama Penyewaan (bulan): "<<ka[n].lp<<endl;
       cout<<"Jenis Pembayaran      : "<<ka[n].jp<<endl;
       cout<<"Biaya                    : "<<ka[n].biaya<<endl;
       cout<<"Diskon                   : "<<ka[n].d<<endl;
       cout<<"Total Bayar              : "<<ka[n].tb<<endl;
       cout<<"=================================="<<endl;
   }
   
   else if (ka[n].lp >= 12 && ka[n].lp < 24 ) {
    system("cls");
   ka[n].biaya=300000;
   ka[n].d=0.05*ka[n].biaya;
   ka[n].tb= ka[n].biaya-ka[n].d;
    cout<<"=================================="<<endl;
       cout<<"|        DAFTAR PEMBAYARAN       |"<<endl;
       cout<<"----------------------------------"<<endl;
       cout<<"Id Penyewa            : "<<ka[n].ip<<endl;
       cout<<"Nama Penyewa          : "<<ka[n].np<<endl;
       cout<<"Alamat Penyewa        : "<<ka[n].al<<endl;
       cout<<"No Hp Penyewa         : "<<ka[n].nohp<<endl;
       cout<<"Jenis Kios            : "<<ka[n].jk<<endl;
       cout<<"Lama Penyewaan (bulan): "<<ka[n].lp<<endl;
       cout<<"Jenis Pembayaran      : "<<ka[n].jp<<endl;
       cout<<"Biaya                    : "<<ka[n].biaya<<endl;
       cout<<"Diskon                   : "<<ka[n].d<<endl;
       cout<<"Total Bayar              : "<<ka[n].tb<<endl;
       cout<<"=================================="<<endl;
   }

else { system("cls");
   ka[n].biaya=150000;
   ka[n].d=0.1*ka[n].biaya;
   ka[n].tb=ka[n].biaya-ka[n].d;
    cout<<"=================================="<<endl;
       cout<<"|        DAFTAR PEMBAYARAN       |"<<endl;
       cout<<"----------------------------------"<<endl;
       cout<<"Id Penyewa            : "<<ka[n].ip<<endl;
       cout<<"Nama Penyewa          : "<<ka[n].np<<endl;
       cout<<"Alamat Penyewa        : "<<ka[n].al<<endl;
       cout<<"No Hp Penyewa         : "<<ka[n].nohp<<endl;
       cout<<"Jenis Kios            : "<<ka[n].jk<<endl;
       cout<<"Lama Penyewaan (bulan): "<<ka[n].lp<<endl;
       cout<<"Jenis Pembayaran      : "<<ka[n].jp<<endl;
       cout<<"Biaya                    : "<<ka[n].biaya<<endl;
       cout<<"Diskon                   : "<<ka[n].d<<endl;
       cout<<"Total Bayar              : "<<ka[n].tb<<endl;
       cout<<"=================================="<<endl;
   }
}

}
   else {
    cout<<"Kode Anda Salah"<<endl;
    goto cas2;
   }      }
}

else {
 cout<<"kode anda salah"<<endl;
}

 break;}//kurung akhir case2
 case 3: {
  goto user;
  break;
 }
 default:
  { cout<<"Kode Anda Salah"<<endl;
  }
} 
}
cout<<"Masih Ada Data(y/t)???";cin>>lagi;

if (lagi=='y' || lagi=='Y') {
 goto pk;
}
else if (lagi=='t' || lagi=='T'){
 cout<<" \n";
}
}}
return 0;
}}

2. Tampilan Awal Program

Membuat Program Penyewaan Kios Dengan C++
ini adalah tampilan menu utama dari program penyewaan kios.

Membuat Program Penyewaan Kios Menggunakan C++
ini adalah tampilan dari submenu dari menu utama yaitu Penyewaan Kios Di Mall

Membuat Program Penyewaan Kios
ini adalah tampilan kios yang tersedia dari sub menu Daftar Kios yg ada

Mungkin itu saja, untuk lebih lanjutnya kamu bisa mencobanya sendiri. Program diatas menggunakan Dev C++, jika ada problem silahkan tanyakan di kolom komentar. Semoga bermanfaat dan membantu kamu dalam menyelesaikan tugas-tugas dan masalah.

Baca Juga:
Membuat Program Menu Admin Bank Menggunakan C++
Membuat Program Penerimaan Mahasiswa Baru Menggunakan C++
TauPintar.net - bahasa pemrograman C++ merupakan termasuk bahasa pemrograman tingkat menengah. Penciptaan C adalah Brian W.Kernighan dan Dennis M.Ritchier pada tahun 1972. C merupakan bahasa memprograman terstruktur yang membagi program kedalam sejumlah blok (sub program). Tujuannya adalah untuk memudah kan dalam pembuatan dan pengembangan program.

Pada kali ini berkesempatan membuat projek menggunakan bahasa pemrograman dev C++ yang berjudul “ Menu Admin Bank “, pada program ini saya mencoba mengimplementasikan seperti IF, IF ELSE, SWITCH, CASE, WHILE, FOR, BREAK, GO TO dan ARRAY. Dalam program ini tersediakan 3 menu pada menu utama yaitu memu admin bank, menu nasabah dan exit, selain dari pada itu didalam menu admin bank juga menyediakan pilihan yaitu input data nasabah list nasabah, laporan penarikan dan setoran dan exit apabila ingin keluar dari menu. Untuk menu nasabah juga menyediakan pilihan yaitu setoran, penarikan, transfer, cek saldo dan exit, didalam program ini menjadikan antar menu itu saling berkaitan dengan primery keynya adalah nomor rekening.

Membuat Program Menu Admin Bank

Membuat Program Menu Admin Bank Dengan C++

Program ini dibuat Oleh Maharani Follow juga akun Instagramnya di @maharaniasoy
Baik, langsung aja yaa ke programnya. Hal penting yang harus kamu ketahui, kamu diharapkan supaya bisa memahami setiap perintah yang ada, jika terjadi error kamu tidak bingung mengatasinya.

1. Syntax Program

#include <iostream> //untuk cout & cin 
#include <conio.h> //untuk getch();
#include <cstdlib>
#include <windows.h>
#include <time.h> 
#include <stdio.h>
using namespace std;
void gotoxy (int x, int y){
 COORD coord;
 coord.X=x;
 coord.Y=y;
 SetConsoleCursorPosition ( GetStdHandle ( STD_OUTPUT_HANDLE), coord);
}

void delay(unsigned int mseconds)
{
clock_t goal=mseconds+clock();
while(goal>clock());
}
int main()
{ struct identitas
  {
   int no_rekening;
   char nama[20], nama_belakang[50], alamat[100], j_t[20];
   long saldo,setor,tarik, t_t, t_s, transfer, terima, tt, ts;
   float bunga;
  }; 
 int a=-1; //untuk awal pengisian struct
 identitas id[100]; //mendeklarasikan struct dengan panjang struct 100
 char jawab, lagi, pass[6]; // variabel untuk pengulangan
 int n, t, input, menu,ma,mn,m,i; //variabel input digunakan user untuk memasukan perintah
      //variabel n untuk mencari data pada struct
      //variabel menu untuk memilih menu
      {system("color 3F");}//pemberian warna pada tulisan
     {
 int m,i;

     for(m=1;m<20;m++)
 {
  delay(120);
  gotoxy(m-1,3);cout<<' ';
  gotoxy(m,3);cout<<"      SELAMAT DATANG DI BANK STMIK AMIK RIAU \n";
 }}
 
 { //awal program menu awal
  menu:
  system("cls");
  ma:
  gotoxy(10,2);cout<<" \n";
 cout<<"\t\t|+++++++++++++++++++++++++++++++++++++++++|\n";
 cout<<endl;
 cout<<"\t\t|\t   program tabungan               |\n";
 cout<<endl;
 cout<<"\t\t|\t   TI STMIK AMIK RIAU             |"; 
 cout<<endl;
 cout<<"\n\t\t|+++++++++++++++++++++++++++++++++++++++++|\n";
  cout<<"\n";
   int m,i;

     for(m=1;m<20;m++)
 {
  delay(120);
  gotoxy(m-1,12);cout<<' ';
  gotoxy(m,12);cout<<"    MENU UTAMA \n";//menu admin untuk bank
 }
  cout<<"\t+==================================+\n";
  cout<<"\t| 1. Menu Admin Bank               |\n";
  cout<<"\t| 2. Menu Nasabah                  |\n";
  cout<<"\t| 3. Exit                          |\n";
  cout<<"\t+==================================+\n";
  cout<<"\n\tPilih Menu Utama 1/2/3 : ";cin>>menu;
  if (menu==1) //jika user memilih menu admin
   { //awal menu pil 1
    m_a:
    system("cls");
    tanya:
   int m,i;

     for(m=1;m<20;m++)
 {
  delay(120);
  gotoxy(m-1,3);cout<<' ';
  gotoxy(m,3);cout<<"        MENU ADMIN BANK \n";//menu admin untuk bank
 }
    cout<<"\n";
    cout<<"\t\t+==================================+\n";
    cout<<"\t\t| 1. Input Data Nasabah            |\n";
    cout<<"\t\t| 2. List Nasabah                  |\n";
    cout<<"\t\t| 3. Laporan Penarikan dan Setoran |\n";
    cout<<"\t\t| 4. Exit                          |\n";
    cout<<"\t\t+==================================+\n";
    cout<<"\n";
    cout<<"\t\tPilih Menu 1/2/3/4 : ";cin>>ma;
    switch (ma)
    { //awal case of ma
     
     case 1: //jika admin memilih menu Input Nasabah
      { //awal menu 1
      
       ma1: //label 
       a++; //untuk pengisian dan penambahan jika struct yang pertama sudah di isi maka akan lanjut ke struct selanjutnya
       system("cls"); //untuk menghapus screen fungsinya sama dengan clrscr()
                        //5678901234567890123456789012345678901234567890//
       gotoxy(8,3);cout<<"+===================================+\n";
       gotoxy(8,4);cout<<"|        Input Data Nasabah         |\n";
       gotoxy(8,5);cout<<"+===================================+\n";
       gotoxy(8,7);cout<<"|";
       gotoxy(9,7);cout<<" Nomor Rekening : ";
    gotoxy(26,7);cin>>id[a].no_rekening;
    gotoxy(44,7);cout<<"|";
    gotoxy(8,8);cout<<"|";
       gotoxy(9,8);cout<<" Nama Depan     : ";
    gotoxy(26,8);cin>>id[a].nama;
    gotoxy(44,8);cout<<"|";
    gotoxy(8,9);cout<<"|";
       gotoxy(9,9);cout<<" Nama Belakang  : ";
    gotoxy(26,9);cin>>id[a].nama_belakang;
    gotoxy(44,9);cout<<"|";
    gotoxy(8,10);cout<<"|";
       gotoxy(9,10);cout<<" Alamat         : ";
    gotoxy(26,10);cin>>id[a].alamat;
    gotoxy(44,10);cout<<"|";
    gotoxy(8,11);cout<<"|";
       gotoxy(9,11);cout<<" Jenis Tabungan : ";
    gotoxy(26,11);cin>>id[a].j_t;
    gotoxy(44,11);cout<<"|";
       gotoxy(8,12);cout<<"\n";
       gotoxy(8,13);cout<<"+=================================+\n";
       gotoxy(8,14);cout<<"|     Data berhasil diproses      |\n";
       gotoxy(8,15);cout<<"|                                 |\n";
       gotoxy(8,16);cout<<"|           Terima kasih          |\n";
       gotoxy(8,17);cout<<"+=================================+\n"; 
       
       ask: //label
       gotoxy(5,19);cout<<"Input Data Nasabah Selanjutnya ? (y/t) : ";cin>>lagi;
       if (lagi=='y' || lagi=='Y')
        {
         goto ma1; //goto berfungsi untuk membuat lompatan pada program
        }
       else if (lagi=='t' || lagi=='T')
        {
         goto m_a;
        }
       else
        {
         gotoxy(5,19);cout<<"Input salah !!! \n";
         goto ask;
        }
       break;
      } //akhir menu 1
      case 2: //jika admin memilih menu list nasabah
      {  //awal menu 2
       ma2:
       system("cls");
        int m,i;

     for(m=1;m<20;m++)
 {
  delay(120);
  gotoxy(m-1,3);cout<<' ';
  gotoxy(m,3);cout<<"         List Nasabah  \n";//menu admin untuk bank
 }
       
       
       cout<<"\t\t+======================================+\n";
       for (n=0;n<=a;n++) //pengulangan untuk mencari dan menampilkan data nasabah
        {
         cout<<"\t\tNo.             : "<<(n+1)<<endl;
         cout<<"\t\tNomor Rekening  : "<<id[n].no_rekening<<endl; //endl; untuk perintah newline atau pindah baris
         cout<<"\t\tNama Lengkap    : "<<id[n].nama<<" "<<id[n].nama_belakang<<endl;
   cout<<"\n";
   cout<<endl;
        
        }
       ask1:
       cout<<"\n\t\tLihat Detail Nasabah ? (y/t) : ";cin>>jawab;
       if (jawab=='y' || jawab=='Y')
        { nomo_rek:
         cout<<"\n\t\tMasukkan Nomor Rekening untuk detail Nasabah : ";cin>>input;
         for (n=0;n<=a;n++)
         {
          if (input==id[n].no_rekening)
          { system("cls");
                //5678901234567890123456789012345678901234567890
           gotoxy(13,3);cout<<"+==================================+\n";
           gotoxy(13,4);cout<<"|        Detail Data Nasabah       |\n";
           gotoxy(13,5);cout<<"+==================================+\n";
        gotoxy(13,7);cout<<"|";
           gotoxy(15,7);cout<<"Nomor Rekening  : ";
        gotoxy(32,7);cout<<id[n].no_rekening;
        gotoxy(48,7);cout<<"|";
        gotoxy(13,8);cout<<"|";
           gotoxy(15,8); cout<<"Nama Lengkap    : ";
        gotoxy(32,8);cout<<id[n].nama<<" "<<id[n].nama_belakang;
        gotoxy(48,8);cout<<"|";
        gotoxy(13,9);cout<<"|";
           gotoxy(15,9); cout<<"Alamat          : ";
        gotoxy(32,9);cout<<id[n].alamat;
        gotoxy(48,9);cout<<"|";
        gotoxy(13,10);cout<<"|";
           gotoxy(15,10); cout<<"Jenis Tabungan  : ";
        gotoxy(32,10);cout<<id[n].j_t;
           gotoxy(48,10);cout<<"|";
        gotoxy(13,11);cout<<"|";
           gotoxy(15,11);cout<<"Jumlah Saldo    : Rp. ";
           gotoxy(36,11);cout<<id[n].saldo;
           gotoxy(48,11);cout<<"|";
        gotoxy(13,12);cout<<"|";
           id[n].bunga=id[n].saldo*0.05;
           gotoxy(15,12); cout<<"Bunga (5%/bulan): Rp. ";
        gotoxy(48,12);cout<<"|";
        gotoxy(14,13);cout<<"\n";
           gotoxy(13,13);cout<<"===================================\n";


           ask2:
   cout<<endl;
           gotoxy(13,13);cout<<"\n\t\tKembali ke List Nasabah ? (y/t) : ";cin>>jawab;
           if (jawab=='y' || jawab=='Y')
            {
             goto ma2;
            }
           else if (jawab=='t' || jawab=='T')
            {
             goto m_a;
            }
           else
            { 
             cout<<"\n\t\t+=================+";
             cout<<"\n\t\t| Input Salah !!! |";
             cout<<"\n\t\t+=================+";
             goto ask2;
            } 
          }
         }
         cout<<"\n\t\tNomor Rekening Salah !!!\n";
         goto nomo_rek;
        }
       else if (jawab=='t' || jawab=='T')
        {
         goto m_a;
        }
       else
        {
         cout<<"\nInput Salah !!!";
         goto ask1;
        }
       getch();
               
       //akhir menu 2
      case 3: // jika admin bank memilih menu laporan dan penarikan dari setiap nasabah
      { //awal menu 3
       system("cls");
        gotoxy(10,3);cout<<" \n";
       
       cout<<"\t\t+#########################################+\n";
       cout<<endl;
       cout<<"\t\t|      Laporan Penarikan dan Setoran        |\n";
       cout<<endl;
       cout<<"\t\t+#########################################+\n";
       cout<<"  \n";
       for (n=0;n<=a;n++)
        { 
   cout<<endl;
   cout<<"\t\t+===========================================+\n";
         cout<<"\t\tNo.              : "<<(n+1)<<endl;
         cout<<"\t\tNomor Rekening   : "<<id[n].no_rekening<<endl;
         cout<<"\t\tNama Lengkap     : "<<id[n].nama<<" "<<id[n].nama_belakang<<endl;
         cout<<"\t\tAlamat           : "<<id[n].alamat<<endl;
         cout<<"\t\tTotal Setoran    : Rp."<<id[n].t_s<<endl;
         cout<<"\t\tTotal Penarikan  : Rp."<<id[n].t_t<<endl;
         cout<<"\t\tTotal Transfer   : Rp."<<id[n].ts<<endl;
         cout<<"\t\tTotal Terima     : Rp."<<id[n].tt<<endl;
         id[n].bunga=id[n].saldo*0.05;
         cout<<"\t\tBunga (5%/bulan) : Rp."<<id[n].bunga<<endl;
         cout<<"\t\tSisa Saldo       : RP."<<id[n].saldo<<endl;
         cout<<" \n";
         cout<<"\t\t+===========================================+\n";
        }
        cetak:
        cout<<"\n\t\tCetak Laporan ? (y/t) : ";cin>>jawab;
        { 
         if (jawab=='y'||jawab=='Y')
          { 
           system("cls");
           gotoxy(10,3);cout<<" \n";
           for (n=0;n<=a;n++)
           {
    
            cout<<"\n\t===================================================================\n";
            cout<<"\tNo.              : "<<(n+1)<<endl;
            cout<<"\t--------------------------------------------------------------------\n";
            cout<<"\tNomor Rekening   : "<<id[n].no_rekening<<endl;
            cout<<"\t--------------------------------------------------------------------\n";
            cout<<"\tNama Lengkap     : "<<id[n].nama<<" "<<id[n].nama_belakang<<endl;
            cout<<"\t--------------------------------------------------------------------\n";
            cout<<"\tAlamat           : "<<id[n].alamat<<endl;
            cout<<"\t--------------------------------------------------------------------\n";
            cout<<"\tTotal Setoran    : Rp. "<<id[n].t_s<<endl;
            cout<<"\t--------------------------------------------------------------------\n";
            cout<<"\tTotal Penarikan  : Rp. "<<id[n].t_t<<endl;
            cout<<"\t--------------------------------------------------------------------\n";
            cout<<"\tTotal Transfer   : Rp. "<<id[n].ts<<endl;
            cout<<"\t--------------------------------------------------------------------\n";
            cout<<"\tTotal Terima     : Rp. |"<<id[n].tt<<endl;
            cout<<"\t--------------------------------------------------------------------\n";
            cout<<"\tBunga (5%/bulan) : Rp. "<<id[n].bunga<<endl;
            cout<<"\t--------------------------------------------------------------------\n";
            cout<<"\tSisa Saldo       : RP. "<<id[n].saldo<<endl;
            cout<<" \n\t";
            cout<<"====================================================================== \n";
           }
          }
         else if (jawab=='t'||jawab=='T')
          {
           goto m_a;
          }
         else
          {
           cout<<"\n\tInput Salah !!!";
           goto cetak;
          }
        }
       tanya1:
       cout<<"\n\tKeterangan :";
       cout<<"\n\t(Y/y) = untuk kembali ke menu admin bank";
       cout<<"\n\t(T/t) = untuk kembali ke menu utama";
       cout<<"\n\tKembali Ke Menu Admin ? (y/t) : ";cin>>jawab;
       if (jawab=='y' || jawab=='Y')
        {
         goto m_a;
        }
       else if (jawab=='t' || jawab=='T')
        {
         goto menu;
        }
       else
        {
         cout<<"\n\tPilihan tidak ada !!!\n";
         goto tanya1;
        }
      getch();
      } //akhir menu 3
     case 4: //jika admin memilih menu keluar (exit)
      { //awal menu 4
       goto menu;
       getch();
      } //akhir menu 4
     default: cout<<"\n\tMenu yang dipilih tidak ada !!!\n"; //jika admin memilih menu selain 4
       goto tanya;
    getch();   
    } //akhir case of ma (menu admin)
   getch();
   }  }//akhir menu pil 1
   if (menu==2) //jika user memilih menu nasabah
  { //awal menu 2
   system("cls");
   awal:
   gotoxy(1,2);cout<<"\n\tMasukan Nomor Rekening : ";cin>>input;
   for (n=0;n<=a;n++)
    {
     if (input==id[n].no_rekening)
     {
      m_n:
        system("cls");
        mn:
   gotoxy(10,3);cout<<" \n";
      cout<<"\n\t\t+==================================+\n";
      cout<<"\t\t|            Menu Nasabah          |\n";
      cout<<"\t\t|==================================|\n";
      cout<<"\t\t| 1. Setoran                       |\n";
      cout<<"\t\t| 2. Penarikan                     |\n";
      cout<<"\t\t| 3. Transfer                      |\n";
      cout<<"\t\t| 4. Cek Saldo                     |\n";
      cout<<"\t\t| 5. Exit                          |\n";
      cout<<"\t\t+==================================+\n";
      cout<<"\n";
      cout<<"\n\t\tMasukan Pilihan 1/2/3/4 : ";cin>>mn;
      switch (mn)
       { //awal case of mn
        case 1:
        { //awal menu nasabah 1
         system("cls");
          int m,i;

     for(m=1;m<20;m++)
 {
  delay(120);
  gotoxy(m-1,3);cout<<' ';
  gotoxy(m,3);cout<<"       Penyetoran   \n";//menu admin untuk bank
 }
               cout<<"\n";
          {  
           {
            cout<<"\t\t+==================================+\n";
            cout<<"\t\t|        Detail Data Nasabah       |\n";
            cout<<"\t\t+==================================+\n";
            cout<<"\t\tNomor Rekening : "<<id[n].no_rekening<<endl;
            cout<<"\t\tNama Lengkap   : "<<id[n].nama<<" "<<id[n].nama_belakang<<endl;
            cout<<"\t\tAlamat         : "<<id[n].alamat<<endl;
            cout<<"\t\tJenis Tabungan : "<<id[n].j_t<<endl;
            cout<<"\t\tJumlah Saldo   : Rp."<<id[n].saldo<<endl;
            cout<<"\n";
            cout<<"\t\tMasukan Jumlah Uang yang akan disetor : Rp.";cin>>id[n].setor;
            cout<<"\n";
            {
             if (id[n].setor<20000)
              { system("cls");
              gotoxy(1,2);cout<<"\n";
               cout<<"\t\t+=============================================+\n";
               cout<<"\t\t|    Maaf setoran anda tidak dapat di proses  |\n";
               cout<<"\t\t|            Minimal setoran Rp.20.000        |\n";
               cout<<"\t\t+=============================================+\n";
              }
             else
              { id[n].saldo=id[n].setor+id[n].saldo;
               //id[n].bunga=id[n].saldo*0.05;
               id[n].t_s=id[n].setor+id[n].t_s;
               system("cls");
               gotoxy(1,2);cout<<"\n";
               cout<<"\t\t+=================================+\n";
               cout<<"\t\t|    Setoran berhasil diproses    |\n";
               cout<<"\t\t+=================================+\n";
               cout<<"\n";
               cout<<"\t\tJumlah saldo anda : Rp."<<id[n].saldo;
               cout<<"\n"<<endl;
              }
            }
           }
          }
         tanya2:
   cout<<endl;
         cout<<"\n \t\t(Y/y) = Kembali Ke Menu Nasabah";
         cout<<"\n \t\t(T/t) = Kembali Ke Menu Utama";
         cout<<"\n\t\tKembali Ke Menu Nasabah ? (y/t) : ";cin>>jawab;
         if (jawab=='y' || jawab=='Y')
          {
           goto m_n;
          }
         if (jawab=='t' || jawab=='T')
          {
           goto menu;
          }
         else
          {
           cout<<"\n\t\tPilihan tidak ada !!!\n";
           goto tanya2;
          }
      
         getch();
        } //akhir menu nasabah 1
        case 2: //jika user memilih menu penarikan
        {  //awal menu nasabah 2
         system("cls");
         int m,i;

     for(m=1;m<20;m++)
 {
  delay(120);
  gotoxy(m-1,3);cout<<' ';
  gotoxy(m,3);cout<<"       Penarikan   \n";//menu admin untuk bank
 }
         cout<<"\n";
          {
            {
             cout<<"\t\t+==================================+\n";
             cout<<"\t\t|        Detail Data Nasabah       |\n";
             cout<<"\t\t+==================================+\n";
             cout<<"\t\tNomor Rekening : "<<id[n].no_rekening<<endl;
             cout<<"\t\tNama Lengkap   : "<<id[n].nama<<" "<<id[n].nama_belakang<<endl;
             cout<<"\t\tAlamat         : "<<id[n].alamat<<endl;
             cout<<"\t\tJenis Tabungan : "<<id[n].j_t<<endl;
             cout<<"\t\tJumlah Saldo   : Rp."<<id[n].saldo<<endl;
             cout<<"\n";
             cout<<"\t\tMasukan Jumlah Uang yang akan ditarik : Rp.";cin>>id[n].tarik;
             cout<<"\n";
             if (id[n].saldo-id[n].tarik<10000)
              { system("cls");
              gotoxy(1,2);cout<<"\n";
               cout<<"\t\t+=====================================+\n";
               cout<<"\t\t|   Maaf Saldo Anda Tidak Mencukupi   |\n";
               cout<<"\t\t|     Sisa Saldo Minimal Rp.10.000    |\n";
               cout<<"\t\t+=====================================+\n";
              }
             else
              {
               id[n].saldo=id[n].saldo-id[n].tarik;
               //id[n].bunga=id[n].saldo*0.05;
               id[n].t_t=id[n].tarik+id[n].t_t;
               system("cls");
               gotoxy(1,2);cout<<"\n";
               cout<<"\t\t+=================================+\n";
               cout<<"\t\t|   Penarikan berhasil diproses   |\n";
               cout<<"\t\t|     Silahkan Ambil Uang Anda    |\n";
               cout<<"\t\t+=================================+\n";
               cout<<"\n";
               cout<<"\t\tSisa saldo anda : Rp."<<id[n].saldo;
               cout<<"\n"<<endl;
              }
            }
          }
         tanya3:
         cout<<"\n\t\t (Y/y) = Kembali Ke Menu Nasabah";
         cout<<"\n\t\t (T/t) = Kembali Ke Menu Utama";
         cout<<"\n\t\tKembali Ke Menu Nasabah ? (y/t) : ";cin>>jawab;
         if (jawab=='y' || jawab=='Y')
          {
           goto m_n;
          }
         if (jawab=='t' || jawab=='T')
          {
           goto menu;
          }
         else
          {
           cout<<"\n\t\tPilihan tidak ada !!!\n";
           goto tanya3;
          }
         getch();
        } //akhir menu nasabah 2
        case 3: //jika user memilih menu transfer
        {//awal menu nasabah 3
         system("cls");
          int m,i;

     for(m=1;m<20;m++)
 {
  delay(120);
  gotoxy(m-1,3);cout<<' ';
  gotoxy(m,3);cout<<"          Transfer   \n";//menu admin untuk bank
 }
         
         cout<<"\t\t+=================================+\n";
         mn4:
         cout<<"\n\t\tMasukan Nomor Rekenig Tujuan : ";cin>>input;
         for (t=0;t<=a;t++)
          {
           if (input==id[t].no_rekening)
            { 
             cout<<"\n\t\t+===================================================+\n";
             cout<<"\t\tNomor Rekening : "<<id[t].no_rekening<<endl;
             cout<<"\t\tNama Lengkap   : "<<id[t].nama<<" "<<id[t].nama_belakang<<endl;
             cout<<"\t\tAlamat         : "<<id[t].alamat<<endl;
             cout<<"\n\t\tMasukan jumlah Transfer : Rp.";cin>>id[t].transfer;
             tanya5:
             cout<<"\n\t\tData Sudah Benar ?";
             cout<<"\n\t\tProses Transfer ? (y/t) : ";cin>>jawab;
             if (jawab=='y' || jawab=='Y')
             {
              if (id[n].saldo-id[t].transfer<20000)
              { system("cls");
              gotoxy(1,2);cout<<"\n";
               cout<<"\t\t+=====================================+\n";
               cout<<"\t\t|   Maaf Saldo Anda Tidak Mencukupi   |\n";
               cout<<"\t\t|     Sisa Saldo Minimal Rp.20.000    |\n";
               cout<<"\t\t+=====================================+\n";
              }
              else
              { id[n].saldo=id[n].saldo-id[t].transfer;
               id[t].saldo=id[t].transfer+id[t].saldo;
               id[t].tt=id[t].transfer+id[t].tt;
               id[n].ts=id[t].transfer+id[n].ts;
               system("cls");
               gotoxy(1,2);cout<<"\n";
               cout<<"\t\t+=====================================+\n";
               cout<<"\t\t|     Transfer Berhasil Diperoses     |\n";
               cout<<"\t\t|             Terima Kasih            |\n";
               cout<<"\t\t+=====================================+\n";
               
               cout<<"\n\t\t Sisa Saldo : "<<id[n].saldo<<endl;
              }
              tanya7:
              cout<<"\n\t\t+=================================+\n";
              cout<<"\n\t\tKeterangan =";
              cout<<"\n\t\t(Y/y)  = Kembali Ke Menu Nasabah";
              cout<<"\n\t\t(T/t)  = Kembali Ke Menu Utama";
              cout<<"\n\t\tKembali ke Menu Nasabah ? (y/t) : ";cin>>jawab;
              if (jawab=='y'||jawab=='Y')
               {
                goto m_n;
               }
              else if (jawab=='t'||jawab=='T')
               {
                goto menu;
               }
              else
               {
                cout<<"\n\t\tInput Salah !!!\n";
                goto tanya7;
               }
             }
             else if (jawab=='t'||jawab=='T')
             {
              goto mn4;
             }
             else
             {
              cout<<"\n\t\tInput Salah !!!\n";
              goto tanya5;
             }
            }
          }
         cout<<"\n\t\tNomor Rekening tidak terdaftar !!!\n";
         tanya6:
         cout<<"\n\t\tKembali Ke Menu ? (y/t) : ";cin>>jawab;
         if (jawab=='y'||jawab=='Y')
          {
           goto m_n;
          }
         else if (jawab=='t'||jawab=='T')
          {
           goto mn4;
          }
         else
          {
           cout<<"\n\t\tInput Salah !!!\n";
           goto tanya6;
          }
         getch();
        }//akhir menu nasabah 3
        case 4: // jika user memilih menu cek saldo
        { //awal menu nasabah 4
         system("cls");
         int m,i;

     for(m=1;m<20;m++)
 {
  delay(120);
  gotoxy(m-1,3);cout<<' ';
  gotoxy(m,3);cout<<"         Cek Saldo    \n";//menu admin untuk bank
 }
        
          {
            { 
             cout<<"\n\t\t+==================================+\n";
             cout<<"\t\t|        Detail Data Nasabah       |\n";
             cout<<"\t\t+==================================+\n";
             cout<<"\n";
             cout<<"\t\tNomor Rekening   : "<<id[n].no_rekening<<endl;
             cout<<"\t\tNama Lengkap     : "<<id[n].nama<<" "<<id[n].nama_belakang<<endl;
             cout<<"\t\tAlamat           : "<<id[n].alamat<<endl;
             cout<<"\t\tJenis Tabungan   : "<<id[n].j_t<<endl;
             id[n].bunga=id[n].saldo*0.05;
             cout<<"\t\tBunga (5%/bulan) : Rp."<<id[n].bunga<<endl;
             cout<<"\t\tJumlah Saldo     : Rp."<<id[n].saldo<<endl;
            }
          }
         tanya4:
         cout<<"\n\t\t (Y/y) = Kembali Ke Menu Nasabah";
         cout<<"\n\t\t (T/t) = Kembali Ke Menu Utama";
         cout<<"\n\t\tKembali Ke Menu Nasabah ? (y/t) : ";cin>>jawab;
         if (jawab=='y' || jawab=='Y')
          {
           goto m_n;
          }
         if (jawab=='t' || jawab=='T')
          {
           goto menu;
          }
         else
          {
           cout<<"\n\t\tPilihan tidak ada !!!\n";
           goto tanya4;
          }
         getch();
        }// akhir menu nasabah 4
        case 5: //jika user memilih menu exit
        {//awal menu nasabah 5
         goto menu;
        }//akhir menu nasabah 5
       default: 
        {
         cout<<"\t\tMenu yang anda pilih tidak ada !!!\n";
         goto mn;
        }
       getch();
       }
     }
    }
    cout<<"\n\t\tNomor Rekening Salah !!!\n";
    goto awal;
  }//akhir menu 2
   else if (menu>3)
    {
     cout<<"\n\t\tMenu yang dipilih tidak ada !!!\n";
     
    }
  //akhir program menu awal
}//getch();
return 0;
} //akhir program

2. Tampilan Layout Program

Membuat Program Menu Admin Bank C++
Ini adalah tampilan awal dari program, terdapat 3 menu yaitu Menu Admin Bank, Menu nasabah, dan yang terakhir adalah xit

Membuat Program Menu Admin Bank Dengan C++
ini adalah submenu dari menu utama yaitu Menu Admin Bank disini kamu bisa menginput data nasabah dan melihat list nasabah yang sudah kamu inputkan tadi kamu juga bisa melihat laporan penarikan dan setoran jika kamu sudah melakukan transaksi tersebut. Dan yang terakhir adalah exit jika kamu memilih menu exit maka kamu akan kembali ke menu utama.

Mungkin itu saja tentang program Menu Admin Bank untuk lebih lanjutnya kamu bisa mencoba nya sendiri. Program diaatas dibuat menggunakan Dev C++. Semoga menambah pengetahuan kamu dan membantu menyelesaikan case-case yang sedang kamu kerjakan.

Baca juga :
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++