Anda di halaman 1dari 36

Pengenalan

Bahasa C
Pengertian & Sejarah Bahasa C

 Bahasa pemrogaram C adalah  sebuah bahasa pemrograman gerneral –


purpose dan imprative yang mendukung pemrograman terstruktur dan
rekursif.General-purpose artinya bisa di gunakan untuk membuat programan
apa saja. Impreative artinya bahasa yang digunakan statament.
 Bahasa pemrograman c adalah bahasa pemrograman yang di buat oleh
Dennis ritchie pada tahun 1969-1973 di Bell Labs.
Kelebihan & Kekurangan

 Kelebihan
Bahasa C dilengkapi dengan banyak sekali struktur data dan pengendalian proses. Bahasa
yang baik sehingga mampu dengan mudah dipelajari dan dapat dengan mudah dipelajari dan
dapat dengan mudah pula diketahui kesalahan dari sebuah program.

 Kekurangan
Banyak operator serta flexibilitas penulis program kadang-kadang membingungkan
pemakai.
TIPE DATA BAHASA C
TIPE DATA BAHASA C
• Char
Mendeklarasikan sebuah karakter (huruf)
TIPE DATA BAHASA C
• Integer
Integer adalah semua angka baik itu negative, netral,dan positif tapi tidak decimal
Contohnya adalah -12,50,-50,12.
TIPE DATA BAHASA C

• float dan double
Bilangan riil atau real dalam matematika menyatakan bilangan yang bisa ditulis dalam bentuk
desimal contohnya 0.5, 3.14, 6.456. Dalam bahasa C, bilangan real ini dapat disimpan pada
variable yang tipe datanya float dan double. Lalu apa bedanya jika kita menggunakan float atau
double untuk bilangan desimal? Jawabannya adalah double dua kali lebih lebih teliti dari float.
Float adalah hanya memiliki ketepatan 7 decimal digits, sedangkan double memiliki ketepatan
hingga 15 decimal digits.
TIPE DATA BAHASA C
• Float dan double
TIPE DATA BAHASA C
• String
Mendeklarasikan deretan karakter (huruf)
TIPE DATA BAHASA C
• Bolean
Tipe data Boolean merupakan tipe yang memiliki dua nilai yaitu benar (true) atau salah (false).
Nilai yang digunakan pada tipe ini sangat penting dalam mengambil keputusan suatu kejadian
tertentu.
VARIABEL BAHASA C
VARIABEL BAHASA C

• Pengertian variabel Bahasa C


Variabel adalah ‘penanda’ identitas yang digunakan untuk menampung suatu nilai. Nilai tersebut
dapat diubah sepanjang kode program. Secara teknis, variabel merujuk kepada suatu alamat di
memory komputer. Setiap variabel memiliki nama yang sebagai identitas untuk variabel tersebut. 
VARIABEL BAHASA C
• Aturan penamaan variabel dalam Bahasa C

1. Variabel bisa terdiri dari huruf 2. Karakter pertama dari variabel hanya
,angka dan karakter underscore / garis boleh berupa huruf dan underscore
bawah ( _ ). ( _ ), Tidak bisa berupa angka.

4. Beberapa compiler Bahasa C ada yang


3. Variabel harus selain keyword. membatasi Panjang variabel maksimal 31
karakter.
VARIABEL BAHASA C

• Penuliasa variable dalam Bahasa C


Ketika akan menulis variabel, dalam hampir semua bahasa pemrograman terdapat 2
proses: deklarasi dan inisialisasi. Deklarasi adalah proses untuk memberitahukan compiler bahasa
C bahwa kita akan membuat sebuah variabel. Bahasa C termasuk bahasa pemrograman yang
menggunakan konsep strongly typed programming language, yang artinya untuk setiap variabel
harus ditulis akan berisi tipe data apa. Setelah sebuah variabel di deklarasikan, kita bisa menginput
atau memberikan nilai awal ke dalam variabel tersebut. Proses pemberian nilai awal ini dikenal
dengan istilah inisialisasi.
VARIABEL BAHASA C
• Penulisan variabel di dalam Bahasa C
Sebagai contoh, dalam kode program berikut
saya mendeklarasikan 3 buah variabel:
Disini perintah int a akan membuat
variabel a dengan tipe data int. Artinya
variabel a hanya bisa diisi dengan angka bulat.
Variabel b bertipe char, sehingga hanya bisa
menampung huruf. Sedangkan variabel c bertipe
data float yang hanya bisa diisi dengan angka
pecahan.
VARIABEL DALAM BAHASA C

• Penulisan variabel di dalam Bahasa C


Berikut contoh proses deklarasi dan inisialisasi
dari contoh sebelumnya:
Sekarang masing-masing variabel sudah berisi
nilai. Tanda sama dengan  ( = ) disini berfungsi
sebagai operator assignment, yakni operator yang
akan mengisi sebuah nilai. Proses assignment
dilakukan dari kanan ke kiri. Perintah a =
34 artinya memasukkan angka 34 ke dalam
variabel a.
PENGKONDISIAN BAHASA C
PENGKONDIASIAN POMROGRAMAN C
• Struktur kondisi “IF…”
Struktur if dibentuk dari pernyataan if dan sering digunakan untuk menyeleksi suatu kondisi
tunggal. Bila proses yang diseleksi terpenuhi atau bernilai benar, maka pernyataan yang ada di
dalam blok if akan diproses dan dikerjakan. Bentuk umum struktur kondisi if :

if(kondisi){    
Bila kondisi bernilai benar atau true maka bagian ini dijalankan    
Bila kondisi benilai salah atau false maka bagian ini tidak dijalankan }
PENGKONDIASIAN POMROGRAMAN C
• Struktur kondisi “IF..ELSE..”
Dalam struktur kondisi if…..else minimal terdapat dua pernyataan. Jika kondisi yang diperiksa
bernilai benar atau terpenuhi maka pernyataan pertama yang dilaksanakan dan jika kondisi yang
diperiksa bernilai salah maka pernyataan yang kedua yang dilaksanakan. Bentuk umumnya adalah
sebagai berikut :

iif(kondisi){
    Bila kondisi bernilai benar atau true maka bagian ini dijalankan
}else{
    Bila kondisi benilai salah atau false maka bagian ini yang dijalankan
}
• IF

• IF ELSE
PENGKONDIASIAN POMROGRAMAN C
• STRUKTUR KONDISI “IF…ELSE IF…ELSE…”
Dalam struktur kondisi if…..elseif…else minimal terdapat 3 pernyataan. Bentuk umumnya adalah sebagai berikut :
if(kondisi 1){
     Bila kondisi1 bernilai benar atau true maka
     HANYA bagian ini dijalankan.
}else if(kondisi 2){
    Bila kondisi2 bernilai benar atau true maka
    HANYA bagian ini dijalankan.
}else if(kondisi 3){
    Bila kondisi3 bernilai benar atau true maka
    HANYA bagian ini dijalankan.
}else{
    Bila kondisi1, kondisi2 dan kondisi3 bernilai salah atau false maka
    bagian ini yang dijalankan
}
PENGKONDIASIAN POMROGRAMAN C
• IF ELSE IF ELSE
PENGKONDIASIAN POMROGRAMAN C
• SWITCH CASE 

Kondisi SWITCH CASE adalah percabangan kode program dimana kita membandingkan isi sebuah variabel dengan beberapa nilai. Kondisi SWITCH CASE terdiri dari 2
bagian, yakni perintah SWITCH dimana terdapat nama variabel yang akan diperiksa, serta 1 atau lebih perintah CASE.

switch (nama_variabel) {

  case 'nilai_1':

    // Kode program yang dijalankan jika nama_variabel == nilai_1

    break;

  case 'nilai_2':

    // Kode program yang dijalankan jika nama_variabel == nilai_2

    break;

  case 'nilai_3':

    // Kode program yang dijalankan jika nama_variabel == nilai_3

    break;

  ...

  ...

  default:

     // Kode program yang dijalankan jika tidak ada kondisi yang terpenuhi

}
PENGKONDIASIAN POMROGRAMAN C
• SWITCH CASE
OPERATOR BAHASA C
• Operator Aritmatika
Operator ini terdiri dari:
• Operator aritmatika
Contoh pemrograman yang menggunakan operator aritmatika:
• Operator aritmatika
Maka hasilnya:
• Operator penugasan
Operator ini terdiri dari:
• Operator pembanding
Operator pembanding adalah operator yang membandingkan dua buah nilai:
• Operator logika

Operator ini terdiri dari:


• Operator logika
Operator Logika digunakan untuk membuat operasi logika.
Misalnya seperti ini:
- Pernyataan 1: Petani Kode seorang programmer
- Pernyattan 2: Petanikode menggunakan Linux
Jika ditanya, apakah Petani Kode programmer yang
menggunakan Linux?
Tentu kita akan cek dulu kebenarannya
- Pernyataan 1: Petani Kode seorang programmer = true.
- Pernyattan 2: Petanikode menggunakan Linux = true.
Apa petanikode programmer dan menggunakan Linux?
• Operator Bitwise
Operator bitwise menggunakan operator yang digunakan untuk operasi berdasarkan bit (biner) dari
sebuah nilai.
• Operator bitwise
Contoh program yang menggunakan operator bitwise
• Operator lain-lain
selain dari operator yang kita bahas di atas, terdapat beberapa operator lain yang harus diketahui:
Penutupan

 Demikianlah Makalah ini saya buat dengan sebaik-baiknya. Terima kasih buat Orang tua
yang selalu mendukung saya baik materil maupun moril,dan juga terima kasih buat
kawan-kawan yang telah membantu dalam mengerjakan makalah ini.semoga makalah ini
dapat berguna buat kita semua dan buat angkatan ke depannya kelak.lebih dan kurangnya
saya mohon maaf, kepada abang dan kakak saya ucapkan terima kasih.

Wassalammu’alaikum Wr. Wb

Anda mungkin juga menyukai