NGAJI BAHASA C

Part 1

 

Halo teman teman ….

Pada kesempatan kali ini saya akan menyampaikan sesuatu yaitu “Ngaji Bahasa C”. Mungkin dari sebagian kalian masih ada yang bingung apasih itu Ngaji Bahasa C? Lalu, apakah itu bahasa C?. Semuanya akan saya jelaskan pada tulisan ini hingga beberapa tutorial dasar tentang penggunaan bahasa C nantinya. Sebelum itu saya mau memberi tahu apa itu ngaji bahasa C, ngaji disini merupakan kosa kata bahasa jawa yang berarti belajar sedangkan untuk bahasa C sendiri itu merupakan Bahasa Pemrograman C adalah sebuah bahasa pemrograman komputer yang bisa digunakan untuk membuat berbagai aplikasi (general-purpose programming language), mulai dari sistem operasi (seperti Windows atau Linux), antivirus, software pengolah gambar (image processing), hingga compiler untuk bahasa pemrograman, dimana C banyak digunakan untuk membuat bahasa pemrograman lain yang salah satunya adalah PHP.

Struktur dari bahasa C itu sendiri ialah bagian #include, deklarasi konstanta, deklarasi variable, deklarasi fungsi- fungsi dan fungsi main ( ). Bahasa C boleh hanya terdiri dari include dan fungsi main( ) saja, dimana bahasa C merupakan bahasa yang sensitive case, yaitu penulisannya menggunakan huruf kecil dan membedakan antara huruf besar dan kecil, oleh karena itu dalam pemrograman penulisan huruf- hurufnya harus sama persis.

Nah, bagaimana sudah ada gambaran tentang pemrograman bahasa C kan?

Ayo sekarang sama sama mengerjakan tugas di aplikasinya, kali ini kita akan menggunakan aplikasi “Code::Blocks”

Langkah awal yang kita lakukan yaitu membuka aplikasi code blocksnya terlebih dahulu kemudian membuka lembar kerja baru

Berikut ini tugasnya :

Tugas 1.5.1

Pada tugas 1.5.1 ini kita diberikan instruksi untuk menuliskan teks dengan rata tengah atau center dengan menggunakan karakter khusus yaitu \t yang dimana merupakan karakter untuk tab dan \n untuk enter, berikut contoh sketch nya

#include<stdio.h>

int main(){

printf (“\t\t\t\tPRAKTIKUM \n”);

printf (“\t\t\t  PEMROGRAMAN BAHASA C\n”);

printf (“\t\t\t   PROGRAM DIPLOMA IV\n”);

printf (“\t\tPOLITEKNIK ELEKTRONIKA NEGERI SURABAYA\n”);

printf (“\t\t INSTITUT TEKNOLOGI SEPULUH NOPEMBER\n”);

printf (“\t\t\t\tSURABAYA”);

}

Jangan lupa setelah membuat program atau menggantinya kita harus build terlebih dahulu kemudian kita run atau bisa menggunakan tombol f9

Dan berikut contoh screenshoot dari hasil program yang kita buat diatas

 

Kemudian kita lanjut ke tugas berikutnya

Tugas 1.5.2

Pada tugas kali ini kita akan menghitung nilai diskin dan harga total dari pembelian beberapa barang, berikut ini contoh sketch nya

#include<stdio.h>

main(){

int cpu= 700000, ram= 380000, mot=800000, hargacpu, hargaram, hargamot, hartot;

hargacpu = cpu*95/100;

hargaram = ram*80/100;

hargamot = mot*92/100;

hartot   = hargacpu + hargaram + hargamot;

printf (“NO \t NAMA BARANG \t\t HARGA \t\t DISKON \t HARGA SETELAH DISKON\n”);

printf (“1\t CPU 850 Mhz \t\t Rp. 700.000 \t 5%c \t\t Rp. %d \n”,’%’, hargacpu);

printf (“2\t RAM 128 Mhz \t\t Rp. 380.000 \t 10%c \t\t Rp. %d \n”,’%’, hargaram);

printf (“3\t Motherboard PIII \t Rp. 800.000 \t 8%c \t\t Rp. %d \n\n”,’%’, hargamot);

printf (“\t\t\t\t\t HARGA TOTAL \t\t Rp. %d “, hartot);

}

Dan berikut contoh screenshoot dari hasil program yang kita buat diatas

 

Lanjut ke tugas yang ke 3

Tugas 1.5.3

Pada tugas kali ini kita diberikan sebuah program dan kita di suruh untuk menganalisa hasil ari program ini dan kemudian kita disuruh memberikan solusi untuk bagaimana program yang benar, berikut sketch nya

#include <stdio.h>

main(){

int var1=25, var2=6, hasil;

hasil = var1/var2;

printf(“Hasil pembagian = %d”, hasil);

}

Dari hasil program diatas kita dapatkan hasil sebagai berikut

Pada kenyataan yang sesungguhnya hasil pembagian tersebut merupakan bilangan desimal, maka kita diharuskan mengubah tipe data int menjadi float, seperti di bawah ini

#include <stdio.h>

main(){

float var1=25, var2=6, hasil;

hasil = var1/var2;

printf(“Hasil pembagian = %f”, hasil);

}

Dan hasil yang di tampilkan menjadi seperti ini

Lanjut ke tugas selanjutnya

Tugas 1.5.4

Pada tugas ini kita disuruh mengganti beberapa karakter khusus pada program dan melihat hasilnya, berikut ini program aslinya sebelum kita ganti

#include <stdio.h>

main(){

float harga, jumlah, total, hasil;

harga = 132.055;

jumlah = 50;

total = harga * jumlah;

hasil = total / jumlah;

printf(“harga total = %f\n\n”, total);

printf(“hasil pembagian = %f”, hasil);

}

Dan berikut hasil setelah kita running

Kemudian kita ubah programnya menjadi seperti ini

#include <stdio.h>

main(){

float harga, jumlah, total, hasil;

harga = 132.055;

jumlah = 50;

total = harga * jumlah;

hasil = total / jumlah;

printf(“harga total = %d\n\n”, total);

printf(“hasil pembagian = %d”, hasil);

getch()?;

}

Dan hasil yang ditampilkan menjadi seperti ini

Akan terjadi error karena, jika getche() diganti menjadi getch() maka huruf yang diketik tidak ditampilkan di display, jika %c diganti dengan %d maka yang ditampilkan adalah urutan karakter,
tetapi jika %c diganti dengan %f adalah muncul angka 0.00000 karena tidak terdefinisi sebagai angka

Lanjut ke tugas yang terakhir

Tugas 1.5.5

Tugas yang terakhir ini kita diberikan tantangan untuk membuat program tentang bagaimana mengonversikan suhu dari 100 derajat celcius menjadi ke farenheit, berikut contoh sketch nya

#include <stdio.h>

void main (){

int celcius=100, fahrenheit;

fahrenheit=celcius * 9 / 5 + 32;

printf(“hasil konversi suhu celcius ke fahrenheit dari 100 derajat celcius     adalah %d\n derajat fahrenheit”, fahrenheit);

}

Dan berikut merupakan hasilnya

Bagaimana teman- teman? Cukup mudah dan menyenangkan bukan belajar bahasa C, untuk itu tingkatkan terus belajarnya dengan cara mencari sumber- sumber baik dari internet maupun dari buku- buku tentang pemrograman bahasa C, sekian dari saya mohon maaf bila ada kesalahan dalam penulisan kata