Void, jika kita terjemahkan memiliki arti kosong. Apa yang dimaksud dengan kosong? Dalam pemrograman arti dari kosong yaitu Tipe Data Void bernilai kosong dan bisa saja diisi, maksudnya void berfungsi menampung sesuatu baik itu nilai ataupun proses, dan dipanggil sewaktu-waktu saat dibutuhkan.
Kegunaan void dibagi dua, yaitu prosedur dan fungsi.
- Prosedur
Adalah bagian program yang ditulis secara terpisah dari badan program utama (main) untuk menjalankan proses tertentu.
- Fungsi
Sama dengan prosedur, fungsi juga merupakan bagian program yang ditulis terpisah, bedanya fungsi dapat menghasilkan nilai yang dapat dikembalikan ke program utama.
Void juga mempunyai dua tujuan, yaitu :
1. Modularisasi : Membelah program yang kompleks menjadi bagian program yang lebih sederhana dan mudah dipahami.
2. Simplikasi : Meringkas penulisan program yang berulang-ulang sehingga program lebih pendek (singkat)
Dalam pemrograman ditulis 'void' dengan huruf kecil diikuti nama variabel serta kurung buka dan tutup setelahnya.
Rumus : 'TipeData variabel ()'
Contoh : 'void mesin ()'
Mari kita coba di program berikut ini Kazers!
Suatu sekolah akan meluluskan siswanya jika memiliki nilai akhir semester di atas 70.
Bagaimana bentuk void dari cerita diatas?
(Saya menggunakan Dev C++ untuk program ini)
Program void
#include <iostream>
#include <conio.h>
Using namespace std;
int nilai;
void mesin()
{
if (nilai >= 70)
{
cout << "Siswa telah lulus.";
}
else
{
cout << "Siswa belum lulus.";
}
}
main()
{
cout << "Input nilai akhir semester." << endl;
cout << "Nilai siswa : ";
cin >> nilai;
mesin();
getch();
}
Bagaimana sobat Kazers? Mudah kan? Apa sejauh ini sudah mengerti apa itu void? Kalau belum silakan coret di kolom komentar apa yang belum kalian pahami ^^.
Sekian, terima kasih...