Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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++