02 - Pengenalan Bahasa C
Pengertian Program
Program komputer adalah serangkaian instruksi-instruksi yang memberitahu kepada komputer apa yang harus dilakukan. (Oleg Yoroshenko, 1994 p:6) Komputer tidak mengerti bahasa manusia, mereka tidak bisa juga berbahasa C. Tetapi yang mereka mengerti adalah 1 dan 0. yang disebut bahasa biner. Bahasa C merupakan bahasa tingkat tinggi yang mempunyai penyusun (Compiler) dan
penerjemah (Intrepreter) . Sehingga komputer dapat mengerti apa yang dimaksud dengan bahasa C.
penerjemah (Intrepreter) . Sehingga komputer dapat mengerti apa yang dimaksud dengan bahasa C.
Bahasa Pemrograman C
Bahasa pemrograman C di ciptakan oleh Dennis Ritchie pada tahun 1972. Perkembangan bahasa C adalah C++, C# (Sharp), Visual C#, Visual C++, dan Java. Bahasa C dan C++ tidak jauh berbeda. Jika anda menguasai semantik dan tata bahasa (Grammar) pemrograman. Yang membuatnya berbeda adalah terletak pada sintaks. Apapun bahasa pemrogramannya jika struktur “kondisi” dan “Perulangan” akan tetap sama. Ini adalah hal yang mendasar yang harus dipahami terlebih dahulu.
Software yang Diperlukan untuk Membuat Program C
Sebelum kita bisa menulis dan mengeksekusi sebuah program C di komputer, kita perlu sebuah Kompiler C. Banyak aplikasi gratis kompiler C yang mampu menulis, memperbaiki dan mengeksekusi program C. Dalam blog ini kita gunakan Aplikasi Code::Blocks. Sobat bisa download pada link berikut (khusus Sistem Operasi WINDOWS):
Link download untuk Windows: Download Code::Block
Install aplikasi seperti biasa. Tampilan Aplikasi Code::Blocks yang telah di pasang:
Gambar 1. Tampilan Awal Code::Block |
Proses Pemrograman
Kebanyakan orang menggunakan langkah-langkah berikut saat menuliskan program:
- Tentukan tujuan dari penyusunan program
- Gunakan editor untuk menulis dan menyimpan instruksi-instruksi bahasa program. Editor adalah tempat untuk menulis dan memperbaiki teks program. Bahasa program C disimpan dengan diakhiri ekstensi “.c”. Contoh: bubbleshort.c
- Kompile program yang telah disusun
- Periksa kesalahan dari program. Jika terdapat kesalahan, perbaiki dan kembali ke langkah 3 (Kompiler tidak akan menunjukkan kesalahan logika program, hanya kesalahan sintaks program)
- Eksekusi program
Struktur Penulisan Bahasa C
Gambar 3. Struktur Bahasa C |
Menulis program dengan Code::Blocks:
#include <stdio.h>
main()
{
printf("Hello world!");
return 0;
}
Simpan program dengan sembarang nama (Contoh: hello.c). Setelah penamaan jangan lupa menyertakan ekstensi dengan nama ".c" di belakangnya. Kemudian kompile program dengan klik Menu Build kemudian Klik Build and Run atau dengan menekan tombol F9 pada keyboard.
Hasil program dengan Code::Blocks
Gambar 4. Hasil Kompile Program Hello World |
Jenis-Jenis Header
- #include<stdio.h> adalah Standart Input Output, yang akan mengaktifkan library C seperti sintak printf, scanf, “;”, main.
- #include<conio.h> adalah CONsole Input Output, yang akan mengaktifkan library seperti IF, ELSE, FOR, dan lain-lain.
- #include<math.h> adalah library untuk mengaktifkan sintaks matematik lebih lanjut seperti SQRT (akar).
Contoh Program Kedua
Ketik program berikut kemudian kompile dan analisa hasil dan proses program.
#include
<stdio.h>
#include
<conio.h>
main()
{
char
nama[15]=
"";
printf("masukan
nama
: ");
scanf("%s",&nama);
printf("halo
%s",nama);
return
0;
}
0 comments:
Posting Komentar