Kamis, 21 Februari 2013

PROSEDUR


       Pada dasarnya, struktur prosedur sama dengan struktur algoritma yang sudah dikenal, yaitu : ada bagian header (judul) yang terdiri atas nama prosedur dan deklarasi parameter. Bagian deklarasi untuk mengumumkan nama-nama dan bagian algoritma yang disebut badan prosedur, setiap prosedur memiliki nama yang unik.

Parameter
Parameter adalah nama-nama peubah yang dideklarasikan pada bagian header prosedur. Kebanyakan program memerlukan pertukaran data\informasi antara prosedur (fungsi) dan titik dimana ia dipanggil. Penggunaan parameter menggunakan mekanisme pertukaran informasi tersebut. Berdasarkan maksud penggunanya, terdapat 3 jenis parameter formal yang disertakan didalam prosedur :

Senin, 18 Februari 2013

Array (Larik) 2

Apakah Larik itu ?
Menurut defenisinya, array(larik) adalah suatu variabel yang merepresentasikan daftar (list) atau kumpulan data yang memiliki tipe data sama. Setiap data yang terdapat  dalam array tersebut menempati alamat  memori yang berbeda serta disebut dengan elemen array. Selanjutnya untuk mengakses nilai dari suatu elemen array, kita  akan menggunakan indeks dari array tersebut. Perlu sekali untuk diperhatikan bahwa dalam bahasa c, indeks array selalu dimulai dari angka 0, bukan 1. hal ini berbeda dengan bahasa pemrograman lainnya(misalnya bahasa pascal) dimana indeks awal array dapat  ditentukan sendiri sesuai dengan keinginan kita. Berikut ini gambar yang akan mengilustrasikan sebuah array dalam  bahasa c. :

Array (Larik) 1



Pengertian array
       Array adalah suatu tipe data terstuktur yang berupa sejumlah data sejenis (bertipe data sama) yang jumlahnya tetap dan diberi suatu nama tertentu.
       Elemen-elemen array tersusun secara berderet dan dapat diakses secara random di dalam memori.
       Array memiliki alamat yang besebelahan/berdampingan tergantung lebar tipe datanya.
       Array dapat berupa array 1 dimensi, 2 dimensi, bahkan n-dimensi.
       Elemen-elemen array bertipe data sama dan bisa berisi nilai yang sama atau berbeda-beda.
Pengaksesan elemen array

Sabtu, 16 Februari 2013

PERULANGAN (LOOPING)

1. Pernyataan While
Pada pernyataan while, pengecekan  terhadap loop dilakukan dibagian awal (sebelum tubuh loop).
Bentuk umum:
                while (kondisi)
                                pernyataan;
Perulangan ini banyak digunakan bila jumlah perulangannya belum diketahui. Proses perulangan  akan terus berlanjut selama kondisinya bernilai benar  (true) dan akan berhenti bila kondisinya bernilai salah.
Contoh 1:

Pemilihan (Statement If – Else)



Pengertian If Satu Kasus
Adakalanya sebuah aksi dikerjakan jika kondisi tertentu dipenuhi. Misalkan anda tiba di perempatan yang ada traffic light. Jika lampu traffic light sekarang berwarna merah, maka kendaraan anda harus berhenti. Langkah ini kita tulis dalam pernyataan berikut :
“Jika lampu traffic light berwarna merah, maka berhenti”
Pernyataan di atas dapat ditulis dalam pernyataan-pemilihan(selection-statement) atau disebut juga pernyataan – kondisional sebagai berikut
                                                                If kondisi then
                                                                    aksi
Contoh : if mobil rusak then
                                  Pakai saja sepeda motor
Contoh 1 kasus :

String dan Manipulasi


String adalah sebua array yang bertipe char yang diakhiri dengan karakter nul (\0), sebagai contoh deklarasi dibawah ini merupakan deklarasi sebuah array yang bertipe char dan bisa disamakan dengan deklarasi sebuah string.
Contoh : char array_ch [7]=(‘H’,’E’,’L’,’L’,’O’,’!’,’\0’);
Dalam C karakter nul (\0) dapat digunakan untuk menandai akhir sebuah string.
Fungsi-fungsi manipulasi string :

Rabu, 13 Februari 2013

Tipe Data, Variabel dan Operator perhitungan

Tipe data
Komputer bisa diartikan sebagai alat untuk menghitung. Untuk melakukan proses perhitungan tersebut, maka dibutuhkan data yang akan diproses. Tipe data ada beberapa jenis yaitu :
a.       Tipe data karakter
Untuk tipe data karakter bisa digunakan perintah char.
Contoh : char karakter ;
                  Char kar 1, kar 2, kar 3 ;
                  Char kar 4 = ‘A’;
                  Char kar 5 = 65 ;
Tipe data ini mempunyai jangkauan dari 0-255 atau karakter ASCII ke 0 – karakter ASCII 255. Tipe data karakter bisa ditampilkan bagai suatu karakter atau sebagai suatu bilangan. Hal ini tergantung dari bagaimana penulisannya, apakah dianggap sebagai karakter atau sebagai bilangan.
Untuk penulisan isi dari data bertipe char adalah dengan menggunakan printf dengan format penulisannya menggunakan tanda %c. kalau %c ditampilkan sebagai karakter atau bilangan %i jika ingin ditampilkan sebagai suatu angka.