Berkenalan Dengan Bahasa Pemrograman C

Apa itu bahasa pemrograman C ?

Bahasa pemrograman C adalah salah satu bahasa pemrograman komputer yang dibuat pada tahun oleh tahun 1972. Bahasa C dibuat oleh Dennis Ritchie untuk sistem operasi Unix di Bell Telephone Laboratories. Meskipun tujuan awal nya dibuat untuk sistem dan jaringan komputer, tetapi bahasa ini juga sering di gunakan utnuk mengembangkan software aplikasi. Bahasa C merupakan bahasa yang sangat populer. Banyak bahasa pemrograman lain yang menggunakan bahasa C sebagai dasar bahasa nya. 

Library dalam bahasa C adalah sekumpulan fungsi-fungsi yang terkandung dalam suatu file. Bahasa C sering dipakai untuk membuat file pustaka karena bahasa C dapat di kompile menjadi bahasa mesin yang sangat cepat dan kecil ukurannya. Pustaka yang paling sering dipakai adalah pustaka standar C.

Penamaan variabel dalam bahasa C mempunyai syarat-syarat tertentu :
  • Terdiri atas huruf dan angka
  • Karakter pertama harus huruf
  • Tidak boleh menggunakan spasi
  • Huruf besar dan kecil berbeda
Contoh tipe data dalam bahasa C adalah integer, string, long, char. Tipe data integer adalah tipe data untuk bilangan bulat. 
Tipe data real atau floating-point adalah tipe data untuk bilangan riil. 

Tipe data char adalah tipe data untuk karakter. Char harus diapit oleh tanda petik tunggal. Rentang nilai :
  • Semua huruf alphabet ('a', atau "a")
  • Angka desimal (7)
  • Tanda baca ('?')
  • Operator aritmatik ('+')
  • Karakter khusus ('$')
Tipe data string adala tipe data untuk kumpulan karakter dengan panjang tertentu. String harus diapit oleh dua tanda petik. Contoh "Jakarta", "Indonesia". Dibawah ini adalah contoh program sederhana menggunakan bahasa C.


Sekian pengenalan singkat tentang bahasa C. Nah kalau kalian ingin mempelajari hal-hal lain tentang bahasa C kalian bisa mencari artikel-artikel yang lainnya di sini.
Share:

Membuat Tipe Data Bentukan Baru di Bahasa C

Dalam bahasa C kita akan mengenal yang namanya tipe dasar yang di beri nama tipe baru. Tujuan dari tipe baru ini adalah memudahkan untuk diinterpretasi. Contoh notasi algoritmik :


Gambar diatas adalah contoh notasi algoritmik dan bahasa C dari tipe dasar yang diberi nama tipe baru. Secara sederhana typedef struct bisa digunakan untuk membuat variabel yang di dalamnya bisa kita buat lagi variabel yang berbeda dengan tipe data yang bermacam-macam. Sekilas mirip dengan tipe data array. Tetapi array hanya bisa menyimpan satu tipe data saja, sedangkan typedef struct bisa bermacam-macam tipe data. Kita mulai saja untuk contoh typedef struct pada bahasa C.

/*
    Program Pelari
    I.S.: Sembarang masukan
    F.S. : Menjumlahkan total waktu yang ditempuh ketiga pelari
*/

#include<stdio.h>
#include<conio.h>

main () {
//Deklarasi
typedef struct {     //membuat tipe bentukan baru
int j;
int m;
int d;
}pelari;             //pelari adalah nama tipe

pelari p1, p2;   //p1, p2 adalah peubah bertipe pelari
int total_j, total_m, total_d; //membuat variabel bertipe integer untuk masing-masing
                               //total waktu

//Algoritma
printf("=============================================\n");
printf("SELAMAT DATANG DI PERSIAPAN OLIMPIADIN\n");
printf("=============================================\n\n");
printf("Pelari ke-1\n");
printf("Jam   : ");
scanf("%d", &p1.j);          //meminta masukan jam yang ditempuh pelari ke-1
printf("Menit : ");
scanf("%d", &p1.m); //meminta masukan menit yang ditempuh pelari ke-1
printf("Detik : ");
scanf("%d", &p1.d); //meminta masukan detik yang ditempuh pelari ke-1

printf("\nPelari ke-2\n");
printf("Jam   : ");
scanf("%d", &p2.j); //meminta masukan jam yang ditempuh pelari ke-2
printf("Menit : ");
scanf("%d", &p2.m); //meminta masukan menit yang ditempuh pelari ke-2
printf("Detik : ");
scanf("%d", &p2.d); //meminta masukan detik yang ditempuh pelari ke-2

total_j = p1.j + p2.j;  //mencari total jam
total_m = p1.m + p2.m;  //mencari total menit
total_d = p1.d + p2.d;  //mencari total detik

printf("\nTotal waktu 2 pelari = %d jam : %d menit : %d detik\n", total_j, total_m, total_d);
getch();
}

Pada program diatas kita membuat sebuah tipe bentukan baru yang bernama pelari. Dimana isinya terdapat 3 variabel yaitu j, m, dan d. Masing-masing mempersentasikan tentang jam, menit dan detik. Kemudian kita membuat variabel p1 dan p2 yang bertipe data pelari. Nah jika kita ingin memasukkan nilai kedalam variabel p1, kita harus pilih mau kita masukkan kedalam j/m/d. Misalkan kita ingin memberi nilai waktu jam kedalam pelari 1, cukup menggunakan sintaks  scanf("%d", &p1.j); , itu adalah sintaks untuk memberi waktu jam pada pelari pertama. Nah, jika ingin memberi nilai pada variabel yang lainnya tinggal mengikuti cara seperti itu. Mudah bukan ?


Share:

Sintaks Dasar Dalam Bahasa C

Bahasa pemrograman C biasanya adalah hal pertama yang harus di pelajari saat kuliah di fakultas IT. Karena bahasa C adalah dasar dari beberapa bahasa programming yang lainnya, sebut saja PHP. Bahasa C adalah bahasa pemrograman  yang biasa digunakan untuk membuat berbagai macam aplikasi seperti sistem operasi, anti virus, hingga compiler. Tapi tidak terlepas dari tujuan awal di ciptakannya, pemrograman bahasa C adalah bahasa pemrograman untuk membuat aplikasi yang berhubungan dengan sistem operasi atau hardware. Nah, bagi kalian yang ingin memulai untuk mempelajari bahasa C kalian bisa membaca penjelasan dibawah ini.

Ok, kali ini kita akan membahas tentang sintaks dasar bahasa pemrograman bahasa C. Dimana kali ini kita akan mengambil contoh menghitung luas lingkaran.


Ketikan program diatas pada sebuah IDE, anda bisa menggunakan software DEV C++ atau Falcon C++ . Jangan lupa juga untuk menyimpan file terlebih dahulu.


Berikut ini adalah penjelasan untuk setiap sintaks nya.


Sintaks di atas adalah sintaks untuk membuat komentar pada suatu program. Tulisan atau sintaks didalam komentar tidak akan di eksekusi dan juga tidak akan tampil saat di jalankan.


Kalau sintaks di atas adalah sintaks untuk mengimport library <stdio.h>. Library adalah hal yang harus dimasukkan saat ingin membuat program bahasa C. Sebenarnya bukan bahasa C saja, bahasa pemrograman lain juga ada yang harus mengimport library terlebih dahulu sebelum di jalankan. 


Nah, kalau int main() adalah sebuah prosedur yang pertama kali di jalankan saat program di run. Isi di dalam prosedur main ini adalah inti dari program yang terdapat algoritma-algoritma. 

  

 Sintaks int jarijari; , menandakan bahwa kita sedang membuat variabel yang bernama jarijari dengan tipe data integer(bilangan bulat).


Sintaks di atas untuk menginisialisasi variabel dengan nilai 14 atau memberi nilai 14 pada variabel jari-jari.



Dan yang terakhir, sintaks diatas untuk menampilkan hasil dari luas lingkaran. Perhatikan sintaks printf("Luas lingkaran adalah %.2f cm\n", luasalas); , printf adalah sintaks untuk menampilkan tulisan ke layar saat program di jalankan.


Gambar diatas adalah output saat program di jalankan. Sekian tutorial dari blog ini, untuk yang mau bertanya seputar bahasa C bisa bertanya di kolom komentar dibawah. Bagi yang belum punya Dev atau Falcon bisa klik link dibawah ini untuk mendownloadnya.
Dev C++
Falcon C++
Share:

Artikel yang berkaitan

Cari Blog Ini

Diberdayakan oleh Blogger.

Berkenalan Dengan Bahasa Pemrograman C

Apa itu bahasa pemrograman C ? Bahasa pemrograman C adalah salah satu bahasa pemrograman komputer yang dibuat pada tahun oleh tahun 1972....

Pengikut

Recent Posts

Unordered List

  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Aliquam tincidunt mauris eu risus.
  • Vestibulum auctor dapibus neque.

Pages

Theme Support

Need our help to upload or customize this blogger template? Contact me with details about the theme customization you need.