- SEKILAS MENGENAI EDITOR CODEBLOCK C
Berikut ini merupakan beberapa
bagian dari editor codeblocks C, antara lain menu utama, project, editor dan
logs.
A. Penulisan Program Bahasa C :
Program
bahasa c tidak mengenal aturan penulisan di kolom tertentu, jadi bisa dimulai dari kolom manapun. Namun demikian, untuk mempermudah pembacaan program dan
untuk keperluan dokumentasi, sebaiknya penulisan bahasa c diatur sedemikian
rupa sehingga mudah dan enak dibaca.
Contoh
penulisan bahasa C yang baik :
#include
<stdio.h>
#include
<stdlib.h>
int
main()
{
printf("Hello
world!\n");
return
0;
}
Contoh penulisan bahasa C yang kurang baik :
#include
<stdio.h>
#include
<stdlib.h>
int main() {
printf("Hello world!\n"); return 0; }
B.
Langkah-Langkah Menggunakan CODE::BLOCKS :
1. Bukalah code::bloks ,lalu akan muncul tampilan seperti gambar dibawah ini
2. Buatlah project dengan menekan tulisan “CREATE A NEW PROJECT
”.

3. Keluar window baru “new from template”. Pilihlah CONSOLE
APPLICATION. Kemudian tekan tombol Go
4. Muncul window Console application. Klik tombol next.
5. Pilih bahasa C untuk pemrograman. Kemudian klik tombol next
.
6. Beri nama project pada project title. Untuk contoh beri nama
HelloWorld. Kemudian tekan tombol next.
7.
Pilih compiler.
Kemudian tekan tombol FINISH.
8.
Maka akan muncul
tampilan berikut ini:
9. Double klok pada main.c . kemudian tuliskan kode sebagai berikut:
11. Langkah selanjutnya adalah compile program, build program dan
menjalankan program. Untuk mengkompile, tekan menu utama Build compile.
Atau bisa dengan tombol cltr-shift-F9.
12.
Build program dan menjalankan program dengan jalan menekan menu
utama Buildàbuild and run.
Bisa juga dengan menekan tombol
Atau dengan shortcut tombol F9.
13. Hasil program akan seperti pada gambar berikut.
- STRUKTUR DASAR BAHASA C Setiap program C dimulai dari fungsi yang disebut dengan fungsi main. Fungsi Main adalah sebuah fungsi yang terdiri dari kumpulan perintah yang dapat melakukan sesuatu. Fungsi main selalu dipanggil ketika program pertama kali di jalankan, dari fungsi main, kita dapat memanggil fungsi lainnya. Untuk mengakses fungsi standar yang datang dari compiler, kamu perlu memasukkan header dengan menuliskan #include. Hal ini dapat secara efektif mengambil dari header dan menyalinnya ke dalam program kamu.
A.
Tipe
Data :
Data
merupakan suatu nilai yang bisa dinyatakan dalam bentuk konstanta atau variabel Konstanta menyatakan nilai yang tetap, sedangkan variabel menyatakan
nilai yang dapat diubah-ubah selama eksekusi berlangsung
Untuk
menampilkan hasil output dibutuhkan kode format, berikut adalah daftar kode
format:
B. Konstanta :
Konstanta
merupakan suatu nilai yang tidak dapat diubah selama proses program berlangsung. Konstanta nilainya selalu tetap. Konstanta harus didefinisikan
terlebih dahulu di awal program. Konstanta dapat bernilai integer, pecahan,
karakter dan string. Penulisan konstanta mempunyai aturan tersendiri, sesuai
dengan tipe masing-masing.
1. Konstanta karakter, misalnya ditulis dengan diawali dan diakhiri
dengan tanda petik tunggal, contohnya : ‘A’ dan ‘@’.
2. Konstanta integer ditulis dengan tanda mengandung pemisah ribuan
dan tidak mengandung bagian pecahan, contohnya : –1 dan 32767.
3. Konstanta real (float dan double) bisa mengandung
pecahan (dengan tanda berupa titik) dan nilainya bisa ditulis dalam bentuk
eksponensial (menggunakan tanda e), contohnya : 27.5f (untuk tipe float)
atau 27.5 (untuk tipe double) dan 2.1e+5
(maksudnya 2,1 x 105 ).
4. Konstanta string merupakan deretan karakter yang diawali dan
diakhiri dengan tanda petik-ganda (“), contohnya :“Pemrograman Dasar C”.
Contoh :
·
#define phi 3.14
·
#define max_data = 50
C. Variabel
:
Variabel
adalah identifier yang nilainya dapat berubah atau diubah selama program berjalan (dieksekusi). Pengubahnya adalah user atau proses.
·
Deklarasi variabel (tipe_data nama_variabel;)
Variabel yang akan
digunakan dalam program haruslah dideklarasikan terlebih dahulu. Pengertian
deklarasi di sini berarti memesan memori dan menentukan jenis data yang bisa
disimpan di dalamnya.
Contoh :
int a;
int b;
Atau bisa dinyatakan
juga dengan:
int a,b;
·
Inisialisasi variabel (tipe_data nama_variabel = nilai;)
Contoh:
int a = 79;
int b = 80;
double c = 78.9;
Atau bisa dinyatakan
juga dengan:
int a = 79, b = 80;
double c = 78.9; 36
Nama dari suatu
variable dapat ditentukan sendiri oleh pemrogram dengan aturan sebagai berikut:
- Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf. Bahasa C bersifat case-sensitive artinya huruf besar dan kecil dianggap berbeda. Jadi antara nim, NIM dan Nim dianggap berbeda.
- Tidak boleh mengandung spasi.
- Tidak boleh mengandung symbol-simbol khusus, kecuali garis bawah (underscore). Yang termasuk symbol khusus yang tidak diperbolehkan antara lain : $, ?, %, #, !, &, *, (, ), -, +, = dsb
- Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai.
Contoh penamaan
variabel yang benar :
NIM, a, x, nama_mhs, f3098, f4, nilai, budi, dsb.
Contoh penamaan variable
yang salah :
%nilai_mahasiswa, 80mahasiswa, rata-rata, ada spasi, penting!, dsb
D Karakter Escape :
Karakter
escape adalah karakter yang diawali dengan tanda backslash (/), yang
masing- masing memiliki makna tertentu
E. Deklarasi :
Deklarasi diperlukan
bila kita akan menggunakan pengenal (identifier) dalam program. Identifier
dapat berupa variable, konstanta dan fungsi.
· Deklarasi variabel :
Bentuk umum
pendeklarasian suatu variable adalah
Nama_tipe
nama_variabel;
Contoh :
int x; // Deklarasi x
bertipe integer
char y, huruf, nim[10]; // Deklarasi
variable bertipe char
float nilai; // Deklarasi
variable bertipe float
double beta; // Deklarasi
variable bertipe double
int array[5][4]; // Deklarasi
array bertipe integer
char *p; // Deklarasi
pointer p bertipe char
· Deklarasi konstanta :
Dalam bahasa C
konstanta dideklarasikan menggunakan preprocessor #define.
Contohn :
#define PHI 3.14
#define nim “0111500382”
#define nama “Sri
Widhiyanti”
· Deklarasi fungsi :
Fungsi merupakan
bagian yang terpisah dari program dan dapat diaktifkan atau dipanggil di
manapun di dalam program. Fungsi dalam bahasa C ada yang sudah disediakan
sebagai fungsi pustaka seperti printf(), scanf(), getch() dan untuk
menggunakannya tidak perlu dideklarasikan.
Fungsi yang
perlu dideklarasikan terlebih dahulu adalah fungsi yang dibuat oleh programmer.
Bentuk umum deklarasi sebuah fungsi adalah :
Tipe_fungsi
nama_fungsi(parameter_fungsi);
Contoh ::
float
luas_lingkaran(int jari);
void tampil();
int tambah(int
x, int y);
F. Operator :
Operator
dalam program berfungsi untuk memanipulasi nilai. Dengan operator, sebuah program dapat berjalan dan bersifat dinamis. Nilai-nilai dalam sebuah operasi
sering disebut dengan operan. Sebagai contoh, pada sebuah operasi perkalian 2 *
2, nilai 2 dan 2 disebut dengan operan. Operator ada beberapa macam, antara
lain:
1.
Operator
penugasan :
Operator
Penugasan (assignment operator) dalam bahasa C berupa tanda sama dengan (“=”).
Contohnya antara lain:
·
nilai
= 80;
Artinya:
variable “nilai ” diisi dengan 80.
·
A
= x*y;
Artinya:
variable “A” diisi dengan hasil perkalian antara x dan y.
2.
Operator aritmatika :
Operator ini
digunakan untuk operasi matematika, semisal pengurangan, penambahan, perkalian,
dan pembagian.
3.
Operator hubungan
(perbandingan) :
Operator Hubungan digunakan untuk membandingkan hubungan antara
dua buah operand (sebuah nilai atau variable). Operator perbandingan antara
lain adalah:
Catatan:
Perhatikan bahwa test kesamaan dilakukan dengan operator “==”
bukan “=”. Operator “=” dalam pemrograman c merupakan assignment.
Contoh :
If (x == y) x++;
Artinya:
cek kesamaan nilai x dan y. Jika x sama dengan y, maka tambahkan nilai x dengan
1
4. Operator logika :
Operator logika diigunakan untuk membandingkan logika hasil dari
operator-operator hubungan (perbandingan). Operator loika antara lain adalah:
5. Operator bit :
Operator bit digunakan
untuk memanipulasi bit-bit dari nilai data yang ada di memori. Operasi ini
bekerja pada bit per bit (jadi tergantung pada representasi bilangan). Operator
bit antara lain:
6.
Operator unary :
Operator Unary merupakan operator yang
hanya membutuhkan satu operand saja. Operator unary antara lain adalah:
G.
Reserved
Word
:
Bahasa C standar ANSI
memiliki 32 kata tercadang (reserved word) dan Turbo C menambahkannya dengan 7
kata tercadang. Semua reserved word tidak boleh digunakan dalam penamaan
identifier (variable, nama fungsi dll). Kata Tercadang yang tersedia dalam
bahasa C adalah sebagai berikut:
H.
Komentar
Program
:
Komentar
program hanya diperlukan untuk memudahkan pembacaan dan pemahaman suatu program
(untuk keperluan dokumentasi program). Dengan kata lain, komentar program hanya
merupakan keterangan atau penjelasan program. Untuk memberikan komentar atau
penjelasan dalam bahasa C digunakan pembatas /* dan */ atau menggunakan tanda
// untuk komentar yang hanya terdiri dari satu baris. Komentar program tidak
akan ikut diproses dalam program (akan diabaikan).
Contoh :
- CONTOH PROGRAM BAHASA C
· Program
1 : Penggunaan variable,konstanta,komentar,dan tipe data
#include
<stdio.h>
#include
<stdlib.h>
int
main()
{
int
x;
float
y;
char
z;
double
a;
x
= 4;
y
= 3.25;
z
= 'A';
a
= 2.45E+15;
printf("nilai
dari x adalah : %i \n", x);// mencetak x
printf("nilai
dari y adalah : %f \n", y);// mencetak y
printf("nilai
dari z adalah : %c \n", z);// mencetak z
printf("nilai
dari a adalah : %lf \n", a);// mencetak a
return
0;
}
· Program
2 : Penggunaan karakter escape
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("escape\t ini setelah
\t\n");// karakter escape/t
printf("escape\nini setelah
\n");// karakter escape/t
return 0;
}
· Program 3 : Penggunaan Operator penugasan dan
aritmatika
#include <stdio.h>
#include <stdlib.h>
int main()
{
float c,d,e,f; // variable
int a,b,g;
a = 10;// deklarasi variabel
b = 6;//deklarasi variable
c = a+b;
d = a-b;
e = a*b;
f = a/b;
g = a % b;
printf("hasil c = %f\n",c);
printf("hasil d = %f\n",d);
printf("hasil e = %f\n",e);
printf("hasil f = %f\n",f);
printf("hasil g = %i\n",g);
return 0;
}
· Program
4 : Penghitung luas lingkaran
#include <stdio.h>
#include <stdlib.h>
#define phi 3.14 // konstanta
int main()
{
int r;
double luas;
r = 15; // variable jari2
luas = phi * r * r;// masukkan rumus
// tampilkan luas lingkaran
printf("luas lingkaran : %lf\n",luas);
return 0;
}
SUMBER
:
·
Modul algoritma dan pemrograman oleh Ariesta
Martiningtyas Handayani



Tidak ada komentar:
Posting Komentar