Sabtu, 28 Februari 2009

Pengenalan Bahasa Pemrograman

Pengenalan Bahasa C/C++
Bahasa C dikembangkan di Laboratorium Bell (USA) sekitar tahun 1972 oleh Dennis Ritchie yang adalah seorang pakar pemrograman. Bahasa C++ yang merupakan penyempurnaan dan pengembangan dari C dibuat oleh Bjarne Stroustrup. C dan C++ ialah compiler untuk membuat aplikasi yang umum dan juga merupakan bahasa tingkat menengah yang sering digunakan untuk membuat aplikasi interfacing komputer maupun mikrokontroler.
Kedua bahasa ini dikategorikan sebagai bahasa tingkat menengah karena Kedua bahasa ini dikategorikan sebagai bahasa tingkat menengah karena terkadang kita perlu mengetahui juga Bahasa Assembly untuk pemrograman yang berhubungan dengan perangkat keras atau peralatan komputer. Kita dapat menyisipkan Bahasa Assembly ke C/C++ untuk keperluan pemrograman perangkat keras computer menggunakan perintah asm.
Untuk mempelajari C/C++, Anda dapat menggunakan perangkat lunak Turbo C, Turbo C++, Borland C++, C++ Builder atau Visual C++, sedangkan Visual C++ .NET sudah memiliki banyak perbedaan dari segi tampilan GUI dan beberapa model pemrogramannya yang dikenal dengan istilah managed C++. Akan tetapi, membuat aplikasi 70 interfacing menggunakan Visual C++ .NET maupun Visual C# .NET tetap saja merupakan sesuatu yang menarik dan merupakan tantangan. Turbo C++ ialah kompiler yang berbasiskan DOS,
sedangkan Borland C++ versi 4 ke atas berjalan di bawah Windows. Anda juga dapat membuat program C++ berbasiskan Linux dan dikompilasi menggunakan gcc. Instal program Turbo C++ yang telah Anda download, lalu set direktori sesuai dengan tempat penyimpanan file Anda. Jika Anda menggunakan Visual C++ 6, tidak ada seting yang harus Anda lakukan. Berikut contoh kode program sederhana yang penulis buat menggunakan C dan C++ sebagai perbandingan. Tampilan berikut adalah jika Anda ingin membuat program di Visual C++ 6. Langkah–langkah menjalankan program Visual C++ 6:
1. Klik menu Start | Program | Microsoft Visual C++ 6.
2. Klik menu File | New dan isi kotak File Name dengan hello
3. Klik button OK dan akan tampil editor tempat Anda mengetikkan kode. Untuk menjalankan program, tekan F5 atau gunakan menu Run.

Konstruksi Program C/C++
Konstruksi dari suatu program C/C++ harus mengikuti aturan sebagai berikut:
/* Ini berupa komentar sebagai penjelasan dari program yang dibuat. Bisa berisi tujuan program, dibuat oleh siapa dan tanggal berapa */ Include file
Deklarasi variabel global fungsi Utama(main){Isi program}
Berikut contoh program untuk menerima input dan menampilkannya ke layar monitor menggunakan bahasa C:
/* Program C untuk menerima input data dari user lalu menampilkannya. Dibuat oleh rengginer tanggal 20 Februari 2009 */
// Digunakan untuk library fungsi yang akan digunakan, dikenal sebagai preprocessor //directive #include #include int main()//fungsi utama bernama main bertipe int{//deklarasi variable integer dan karakter int umur; char nama[30]; //Menampilkan pesan menggunakan fungsi printf.
printf ("Selamat menggunakan bahasa C untuk Interfacing Komputer\n");
printf ("Masukkan nama Anda \n");
//menerima data menggunakan fungsi scanf, %s untuk string, %c hanya untuk 1 karakter scanf ("%s",&nama); printf ("Masukkan umur Anda \n");
//menerima data integer menggunakan %d scanf ("%d", &umur);
printf ("Dear %s, umur Anda %d \n",nama,umur);
printf ("Tekan sembarang tombol untuk keluar !");
//menunggu aksi penekanan sembarang tombol untuk keluar
//fungsi getch() ini menggunakan library conio.h getch();
//mengembalikan nilai integer karena fungsi main bertipe integer
return 0;}72
Untuk menjalankan program tersebut menggunakan Visual C++ 6, Anda dapat menekan F5, atau menjalankan menu Run. Jika menggunakan Turbo C++, tekan menu Alt+R. Program di atas membuat dua buah variabel bernama nama yang bertipe char yang dapat menampung sekitar 30 karakter, dan variabel umur yang dapat menampung bilangan bulat. Untuk menerima input, digunakan fungsi scanf dengan dua parameter, yaitu tipe data penerima dan nama variabel penampung. Fungsi printf digunakan untuk menampilkan string dan data yang ingin ditampilkan dengan menggunakan variabel yang ada. Fungsi getch() akan mendeteksi penekanan sembarang input dari user untuk keluar.
Pengulangan (Looping)
Untuk melakukan pengulangan eksekusi kode pada program, dapat digunakan fungsi for dengan sintaks sebagai berikut:
for (int a=0;a<10;a++)
{
74
printf (“Ini pengulangan ke: %d”, a);
}
Kode di atas akan menampilkan pesan sebanyak sepuluh kali. Selain menggunakan for, dapat digunakan juga fungsi while. Program akan mendeteksi apakah kondisi memenuhi kondisi true dan jika memenuhinya maka kode di dalam blok eksekusi akan dijalankan.
Contoh:
char answer=’y’
while (answer =’y’)
{

printf (“Ingin melanjutkan (y/n) ?”);
scanf (“%d”, &answer);

Tidak ada komentar:

Posting Komentar

Jangan Lupa berikan komentar anda!!!

Name :
Web URL :
Message :
:) :( :D :p :(( :)) :x