Blog untuk belajar bahasa C/C++. Blog untuk belajar dan berbagi ilmu.

Kamis, 12 Desember 2019

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.

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:
  1. Tentukan tujuan dari penyusunan program
  2. 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
  3. Kompile program yang telah disusun
  4. Periksa kesalahan dari program. Jika terdapat kesalahan, perbaiki dan kembali ke langkah 3 (Kompiler tidak akan menunjukkan kesalahan logika program, hanya kesalahan sintaks program)
  5. 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