Contoh Program C++ Biodata Mahasiswa [2 Versi]

Share:

Buat temen-temen Mahasiswa IT yang lagi nyari bahan tugas, artikel ini menyajikan Kode Contoh Program C++ Biodata Mahasiswa sebagai referensi tugas.

Gambar Thumbnail Post

Buat temen-temen Mahasiswa IT yang lagi nyari bahan tugas, artikel ini akan menyajikan Kode Program C++ Biodata Mahasiswa sebagai referensi tugas kalian. 


Pendahuluan 

Pada seri Contoh Program C++ dari Blog One Tekno ini, saya akan membagikan Program-Program C++ sederhana yang bisa teman-teman jadikan sebagai referensi belajar. 

Untuk yang pertama ini saya akan bagikan Program Menampilkan Biodata Mahasiswa. Ada dua versi : Statis; dinamis. Versi statis adalah versi yang tidak memerlukan inputan. Setelah kode dijalankan, akan langsung menampilkan hasil di jendela console. 

Sedangkan Versi Dinamis, nanti teman-teman memerlukan inputan seperti nama, NIM, Prodi, Fakultas, dsb. Versi ini akan meminta inputan setiap kali program dijalankan. 


Baik mari kita ke Programnya!



Program C++ Biodata Mahasiswa - Statis

Berikut adalah programnya. Silakan teman-teman bisa kopi-paste ke Teks Editor IDE kalian, lalu compile and run.


Program : 

#include <iostream>

using namespace std;

int main(){

    cout << "================================\n";
    cout << "||            BIODATA         ||\n";
    cout << "|| Nama  : Kurniawan Saputro  ||\n";
    cout << "|| Kelas : 22D3MI02           ||\n";
    cout << "|| NIM   : 22.02.1432         ||\n";
    cout << "================================\n";


    return 0;
}


Output : 

================================
||            BIODATA         ||
|| Nama  : Kurniawan Saputro  ||
|| Kelas : 22D3MI02           ||
|| NIM   : 22.02.1432         ||
================================


Teman-teman bisa tambahkan informasi lainnya seperti Prodi, Fakultas, dll. Salin satu baris kode, kemudian tempel di bawahnya. Rapikan susunannya dengan space (spasi). 

Bisa dipahami ya teman-teman?

Baik. Kita ke versi ke 2. 



Program C++ Biodata Mahasiswa - Dinamis

Di versi dinamis, kita memerlukan inputan berupa Nama, NIM, Prodi, Fakultas, dan Universitas. Teman-teman juga bisa menambahkan inputan lainnya. 


Program : 

#include <iostream>

using namespace std;

int main(){
    string namaLengkap, NIM, Prodi, Fakultas, Universitas;

    cout << "Masukkan Data Diri Anda : " << endl << endl;
    cout << "Nama        : "; getline(cin, namaLengkap);
    cout << "NIM         : "; getline(cin, NIM);
    cout << "Prodi       : "; getline(cin, Prodi);
    cout << "Fakultas    : "; getline(cin, Fakultas);
    cout << "Universitas : "; getline(cin, Universitas);

    cout << endl << endl;

    cout << "___________________________________________"<< endl << endl;
    cout << "            BIODATA MAHASISWA              "<< endl;
    cout << "___________________________________________"<< endl << endl;
    cout << "     Nama        : " << namaLengkap         << endl;
    cout << "     NIM         : " << NIM                 << endl;
    cout << "     Prodi       : " << Prodi               << endl;
    cout << "     Fakultas    : " << Fakultas            << endl;
    cout << "     Universitas : " << Universitas         << endl << endl;
    cout << "___________________________________________"<< endl;
    cout << "___________ www.onetekno.my.id ____________"<< endl;
    cout << "___________________________________________"<< endl;


    cout << endl;

    return 0;
}


Output : 

Masukkan Data Diri Anda : 

Nama        : Kurniawan Saputro
NIM         : 22.02.1432
Prodi       : D3 Manajemen Informatika
Fakultas    : Ilmu Komputer
Universitas : AMIKOM Yogyakarta


___________________________________________

            BIODATA MAHASISWA              
___________________________________________

     Nama        : Kurniawan Saputro
     NIM         : 22.02.1432
     Prodi       : D3 Manajemen Informatika
     Fakultas    : Ilmu Komputer
     Universitas : AMIKOM Yogyakarta

___________________________________________
___________ www.onetekno.my.id ____________
___________________________________________



Penjelasan Program 


#include <iostream>

Penjelasan : Menginport fungsi-fungsi pada header iostream. Header iostream berisi fungsi dasar berupa Input-Output Program. 

iostream = Input-output stream.  

Jika iostream tidak disertakankan dalam program, maka program tidak akan berjalan dan akan terjadi error.


using namespace std;

Penjelasan : Ini berarti kita akan menggunakan nama untuk objek dan variabel dari pustaka standar/standard library.

Tips : Jangan khawatir jika Anda tidak mengerti bagaimana cara kerja #include <iostream> dan using namespace std; Anggap saja sebagai sesuatu yang (hampir) selalu ada di program Anda.



string namaLengkap, NIM, Prodi, Fakultas, Universitas;

Penjelasan

Ini adalah pendeklarasian nama variabel dengan tipe data string. 

Kenapa NIM menggunakan string? Bukannya NIM berupa angka? 

Karena NIM disini tidak digunakan untuk perhitungan. Dan pada program ini kita menggunakan getline yang tidak dapat digunakan untuk mengambil input interger. 


 

cout << "Masukkan Data Diri Anda : " << endl << endl;

Penjelasan :  cout <<  adalah perintah untuk menampilkan output di console. endl untuk mengganti baris.


getline(cin, namaLengkap);
getline(cin, NIM);
dst.

Penjelasan : getline(cin, variabel); digunakan untuk mengambil inputan program. getline akan mengambil inputan lebih dari satu kata, bisa dibilang ambil semua input dalam satu baris. 

Jika kita hanya menggunakan cin >> namaVariabel maka hanya akan mengambil satu kata saja dan mengabaikan inputan setelah spasi. Ini akan berpengaruh pada inputan program berikutnya. Jadi kita gunakan getline pada kasus ini. 


Silakan teman-teman bisa salin dan tempelkan di teks editor IDE kemudian build and run. Teman-teman pun boleh menghapus teks "www.onetekno.my.id".  


Untuk menambah pemahaman teman-teman tentang Getline, silakan kunjungi: Contoh Program C++ Menampilkan Nama [Input Getline]. Di artikel tersebut saya berikan penjelasan dan contoh input Getline untuk mengambil input nama lengkap. 


Penutup

Demikian Program C++ Untuk Menampilkan Biodata Mahasiswa dalam dua versi dari blog One Tekno. Semoga bisa menjadi bahan belajar dan mengerjakan tugas teman-teman. 


Share:
No Comment

In this article:

No Comment
x