Download Contoh Program C

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Contoh Program C++ Biodata Mahasiswa
By Setiawan Dimas | Februari 12, 2020
4 Comments
Kembali lagi kali ini saya membagikan contoh program C++ biodata mahasiswa. Buat
teman-teman yang sedang belajar bahasa pemrograman C++ kalian perlu banyak ‘jam
terbang’ dimana terus belajar coding dengan contoh-contoh program yang ada. Namun bukan
hanya jago coding saja melainkan perlu memahami algoritma dari program yang dibuat.
Karena walaupun kalian bisa hafal sintak, fungsi, class dan lainnya namun jika tidak
menguasai konsep algoritma, maka akan sangat kesulitan kedepannya untuk
membuat/mengembangkan aplikasi dengan skala yang besar.
Baca juga : Program C++ Struct Data mahasiswa
Program yang akan kita belajar kali ini adalah program dengan struktur algoritma sekuensial
dimana program mengeksekusi setiap sintak dari awal hingga akhir tanpa ada perulangan
maupun percabangan. Oleh sebab itu sebenarnya program ini termasuk sangat sederhana,
namun bagi pemula contoh program ini sudah cukup bagus sebagai bahan pembelajaran.
Program ini akan berjalan, dimana user akan menginput beberapa field mahasiswa seperti:




Nama
Alamat
NIM (Nomor Induk Mahasiswa)
Jurusan
Program C++ Input Data Mahasiswa
#include <iostream>
#include <string>
using namespace std;
int main (){
string
string
string
string
nama;
alamat;
nim;
jurusan;
cout<<"Masukan Data Berikut : "<<endl<<endl;
cout<<"Nama
: ";
getline (cin, nama);
cout<<"Alamat : ";
getline (cin, alamat);
cout<<"NIK
: ";
getline (cin, nim);
cout<<"Jurusan : ";
getline (cin, jurusan);
cout<<endl;
cout<<"DATA MAHASISWA"<<endl;
cout<<"------------------------------"<<endl;
cout<<"Nama
cout<<"Alamat
cout<<"NIK
cout<<"Jurusan
:
:
:
:
"<<nama<<endl;
"<<alamat<<endl;
"<<nim<<endl;
"<<jurusan<<endl;
}
Hasil Ouput
Penjelasan:
Pada program diatas saya include 2 header :


Iostream : Untuk proses input/output program
String : Untuk mengenali tipe data string
Sintak using namespace std berfungsi memanggil namespace dengan nama std. sebagai
standar untuk memanggil fungsi/class dan lainnya. Dalam hal ini fungsi cout tidak perlu kita
tambahkan kata kunci std didepannya karena sudah kita deklarasikan diatas.
Pada program ini kita membuat 4 variabel yaitu nama, alamat,nim, jurusan semuanya bertipe
string.
Program akan meminta pengguna untuk memasukan setiap nilai dan akan disimpan pada
masing-masing variabel. Nilai yang dimasukan kita menggunakan perintah getline. Apa itu
perintah getline ?
Perintah getline sejatinya sama dengan perintah cin yang berfungsi sebagai perintah masukan
(input). Mungkin kalian sering menggunakan perintah cin saat ingin input data (saat program
running). walaupun kedua perintah tersebut pada dasarnya sama namun terdapat perbedaan
loh dari keduanya.
Artikel lainnya : Contoh program C++ sederhana
Jika kalian perhatikan fungsi cin mempunyai kelemahan dimana perintah ini akan
menganggap karakter kosong (spasi) sebagai akhir dari sebuah inputan, sehingga tidak jarang
ketika kita ingin mengetikan lebih dari 1 kata maka fungsi cin akan menggangap inputan
berakhir saat kata pertama lalu spasi kita ketikan. Dengan demikian fungsi cin hanya dapat
menampung satu kata saja tanpa spasi. Berbeda dengan fungsi getline dimana fungsi ini dapat
menampung lebih dari satu kata.
Karena kita membuat biodata mahasiswa contoh pada field nama tentu setiap orang pasti
akan mempunyai nama lebih dari satu kata sehingga kita tidak dapat menggunakan perintah
cin melainkan getline.
Kesimpulan
Sekian artikel mengenai contoh program C++ biodata mahasiswa. Seperti yang saya
katakan program ini cukup sederhana karena memang saya khususkan untuk pemula yang
baru belajar pemrograman C++. Buat kalian yang ingin belajar lewat contoh-contoh program
sederhana C++
Related documents