Anda di halaman 1dari 7

1.

Tentang DEV C++

Apa Dev C++ ?


Merupakan software yang dikembangkan oleh Bloodshed adalah grafis IDE fitur lengkap
(Integrated Development Environment), yang mampu membuat Windows atau konsol
berbasis C / C + + program menggunakan sistem kompiler MinGW. MinGW (Minimalis
GNU * untuk Windows) menggunakan GCC (GNU g+ + compiler collection), yang pada
dasarnya adalah sistem compiler yang sama yang ada di Cygwin (program lingkungan unix
untuk Windows) dan sebagian besar versi Linux. Silakan search di Google untuk lebih
jelasnya.<\p>
Dev C++ dapat membuat program yang berbahasa C dan C++. Perbedaan C dan C++
adalah pada library, C++ memiliki library dan algoritma yang lebih banyak daripada C.
Tapi akan lebih baik jika anda mempelajari dasarnya dahulu, yaitu bahasa C. Bagi anda yang
belum mempunyai Dev C++, bisa di download di Download Dev C++ , lalu silakan di install.

2. Menu Pada DEV C++

program yang pertama adalah program menu pada C++ :


#include<conio.h>
#include<iostream.h>
#include<dos.h>
main() {

mulai:
clrscr();
int pil;

cout<<"--------Menu----------\n";
cout<<" 1. Biodata \n";
cout<<" 2. Deret \n";
cout<<" 3. Animasi \n";
cout<<" 4. Exit \n";
cout<<"----------------------\n";
cout<<"Masukan Pilihan anda[1..4]= ";cin>>pil;

switch (pil) {

case 1:
clrscr();
//Isi program pertama (Biodata)//
getch();
goto mulai;

case 2:
clrscr();
//Isi program kedua (Deret)//
getch();
goto mulai;

case 3:
clrscr();
//Isi program ketiga (Animasi)//
getch();
goto mulai;

case 4:
clrscr();
//Isi program keempat (Exit)//
getch();
goto mulai;

clrscr();
default: cout<<"\n Tidak Ada Pilihan Tersebut, Silahkan Masukan Pilihan Yang Benar";
getch();
goto mulai;
}

getch();
return 0;
}

Keterangan :

#include<conio.h> :
Di gunakan untuk membuat antarmuka dengan pengguna. seperti getch

#include<iostream.h> :
Di gunakan untuk menjalankan perintah input dan output. seperti cin, cout.

#include<dos.h> :
Di gunakan untuk membuat perintah delay.

main() {
main di gunakan untuk membuka program (main program) tanda { sebagai pembuka program
yang akan di tutup oleh tanda } untuk penutup program.

mulai:
clrscr();
int pil;

mulai : di gunakan untuk memberi nama (seperti label) yang di tutup oleh :(titik dua).
clrscr(); di gunakan untuk membersihkan layar output, karena setelah kita menjalankan isi
program (program 1,2,3) kita akan kembali ke label mulai(tampilan menu) clrscr di gunakan
agar hasil output sebelumnya tidak tertimpah pada hasil output selanjutnya.
int pil; dengan membuat variable pil bernilai interger, kita dapat menggunakannya utnuk
memasukan nilainya untuk memilih menu yang sudah kita buat.

cout<<"--------Menu----------\n";
cout<<" 1. Biodata \n";
cout<<" 2. Deret \n";
cout<<" 3. Animasi \n";
cout<<" 4. Exit \n";
cout<<"----------------------\n";
cout<<"Masukan Pilihan anda[1..4]= ";cin>>pil;
pada bagian ini di gunakan untuk membuat output program, kita bisa sesuaikan menu di atas
dengan program-program yang ingin kita buat, sedangakan pada baris
terakhir, (cout<<"masukan pilihan anda [1 . .4]= " ; cin>>pil;) pada baris ini di gunakan
untuk membuat tampilan masukan pilihan anda, yang ketika kita input dengan perintah cin,
nilai inputan tersebut akan masuk kedalam variabel pil.

switch (pil) {

case 1:
clrscr();
//Isi program pertama (Biodata)//
getch();
goto mulai;

swich (pil) { swich di gunakan untuk memindahkan kita sesuai dengan isi atau nilai dari
variable pil, sedangkan case 1,2,3,4 dan seterusnya di gunakan untuk nilai menunya, case 1 =
pil 1. selanjutnya di isi dengan program yang kita inginkan. saya sarankan lebih baik kita
isikan perintah clrscr, dan getch agar setiap kita masuk dalam menu output kita sudah bersih
dari hasil output sebelumnya, serta kita dapat melihat hasil output dari program yang kita
buat, setelah selesai kita gunakan perintah goto mulai di gunakan untuk mengembalikan kita
ke label mulai ( daftar menu ).

clrscr();
default: cout<<"\n Tidak Ada Pilihan Tersebut, Silahkan Masukan Pilihan Yang Benar";
getch();
goto mulai;

pada bagian program di atas ini di (default) di gunakan untuk membuat output ketika kita
melakukan input selain dari yang sudah kita sediakan di atas. ketika kita menginput nilai
yang salah maka akan tampil output tidak ada pilihan tersebut, silahkan masukan pilihan yang
benar. ketika kita tekan enter maka kita akan kembali ke label mulai.

setelah semua kerangka program menu dan program main menu sudah kita buat, jangan lupa
untuk menutup perintah dengan tutup kurung kurawal untuk swich, dan untuk main();
3. Penggunaan awal pada DEV C++

Pertama-tama anda buka program dev C++


setelah itu akan ada tampilan seperti ini:
Sebelum mulai menulis code kita harus buat sebuah project dulu. Caranya click menu File>New-
>Project
kemudian akan keluar window sebagai berikut:

Lalu setelah klik console application > ok maka akan muncul :

lalu masukan nama yang akan di save, klik save


setelah itu masukkan kode:

#include
int main()
{
printf("Hello World"); //cetak kelayar
getchar(); //pause
return 0;
}

Setelah kode tersebut dimasukan maka akan terlihat seperti ini:

setelah itu tekan f9 untuk compile & run, maka akan muncul tampilan sebagai berikut:

Nah program anda telah selesai...


Anda pasti bertanya-tanya apa sih maksud tulisan tsb nah saya jelaskan :
1. Baris pertama yang berwarna hijau disebut preprocessor directive dengan
perintah include, maksudnya artinya kita menambahkan code lain dalam code kita.
Yaitu code yang ada didalam file "stdio.h". sehingga dengan adanya ini maka sebelum
code kita dicompile maka compiler akan menambahkan code yang di-include terlebih
dulu sehingga code itu ikut dicompile bersama code kita. Kenapa kita menambahkan
file ini. Alasanya ada pada line 4 disana ada tulisan printf yaitu fungsi untuk
menuliskan sebuah string ke layar. fungsi ini didefinisikan didalam file "stdio.h".
Maka jika dalam code kita ada yang menggunakan fungsi printf maka wajib kita
meng-include file "stdio.h". File yang kita include kan biasanya ber extensi ".h"
artinya header.
2. Tulisan yang berwarna biru tua dan dicetak miring adalah "comment" yaitu
komentar atau catatan penulis code. Bagian ini tidak mempengaruhi apa-apa dalam
program, bagian ini hanyalah catatan atau coret-coret sebagai informasi saja untuk
programmer. Jadi walaupun "comment" ini dihapus program tidak ada yang berubah.
3. Tulisan int main() ini dinamakan fungsi main (fungsi utama) setiap program
selalu ada fungsi utama yaitu posisi mulainya program kita. tulisan int didepan "main"
dinamakan "return type".
4. Symbol "{". Symbol "{" dan "}" menandakan sebuah scope dalam code diatas
scopenya adalah isi dari fungsi main. Jadi pada code ini, isi dari fungsi main adalah
baris ke 4, ke 5 dan baris ke 6 yaitu setelah symbol "{" dan sebelum symbol "}" pada
baris ke 7.
5. Baris 4 adalah baris pertama dari isi fungsi main. yaitu ada fungsi printf. printf
ini disebut fungsi sama halnya dengan fungsi main. bedanya disini kita bukan mengisi
isi dari fungsi printf melainkan memanggil fungsi printf sedangkan isi dari fungsi
printf terdapat pada file "stdio.h" itulah kenapa kita harus meng-include-kan file itu.
Kegunaan dari fungsi printf adalah untuk menuliskan string kelayar. string ini kita
yang menentukan, caranya adalah dengan memasukan string kedalam argument dari
fungsi printf yang berada setelah symbol "(" setelah nama fungsi dan sampai symbol
")". string adalah sebuah kumpulan dari huruf (character) yang dikumpulkan oleh
simbol ".
6. Baris ke 5 ada fungsi getchar, kegunaan fungsi ini adalah untuk menerima
input sebuah character dari keyboard. Dalam code ini kita gunakan untuk logic pause .
Jadi program ini setelah menulis kelayar akan menunggu input dari keyboard baru
kemudian melanjutkan kebaris berikutnya yaitu return
7. Baris 6 ada return 0 artinya keluar dari fungsi main dan mengembalikan nilai
0.

Anda mungkin juga menyukai