Jumat, 04 Mei 2012

Happy Programing (Array Pada Bahasa C)


Sekarang saya akan membahas soal array pada bahasa C, berikut ini contoh programnya:

Contoh 1
Bukalah VMware dengan mengklik 2 kali icon VMware yang terdapat di desktop komputer Anda. Setelah mengetikkan vi nama_file.c (nama file yang saya gunakan adalah jelall) pada konsole, ketikkan input seperti pada gambar di bawah ini.


Setelah selesai mengetikkan program, klik esc pada keyboard lalu letikan :wq untuk menyimpan  program dan keluar dari jendela pengetikan program. Di dalam program di atas terdapat suatu statement yang menyatakan “char data [2] [3] [6]….” Angka dua, tiga, dan enam merupakan suatu index dari array multideimensi. Array multidimensi bentuk umumnya adalah tipe_array nama_array [ukuran 1] [ukuran 2]….. [ukuran N]. Maksud dari int i,j; adalah untuk pendeklarasian bahwa i dan j merupakan suatu integer.
Di dalam program di atas juga di tuliskan for (i=0;i<2;i++) dan for (j=0;j<3;j++), program tersebut memakai looping atau perulangan, maksud dari statement tersebut adalah jika i sama dengan 0, apakah 0 lebih kecil dari dua?? Jika iya masuk ke perulangan ke dua jika j sama dengan 0, apakah 0 lebih kecil dari 3?? Jika iya maka di output akan tercetak angka 1, karena perulangan belum selesai maka yang di kerjakan terlebih dahulu adalah statement perulangan yang terdalam yaitu for (j=0;j<3;j++), karena j++ brati nilai j ketika akan melakukan perulangan untuk ke dua kalinya bertambah nilainya menjadi 1 (awalnya nilai j=0), maka output yang akan tercetak adalah soto, begitu seterusnya sehingga kondisi sudah tidak dapat terpenuhi maka kembali ke perulangan statement yang pertama yaitu for (i=0;i<2;i++). Maksud dari statement printf (“\n”); sebelum return 0; adalah ketika proses perulangan pada perulangan kedua sudah tidak dapat terpenuhi lagi maka buat baris baru (new line).
:q = digunakan untuk Quit atau Exit atau keluar dari jendela program
:w = digunakan untuk menyimpan program
:wq = digunakan untuk menyimpan program lalu keluar dari jendela pengetikkan program
%s = digunakan untuk menampilkan string (kumpulan karakter)
%d atau %i = digunakan untuk menampilkan tipe bilangan bulat dalam bentuk desimal
%o = digunakan untuk menampilkan tipe bilangan bilat dalam bentuk octal (basis 8) tanpa di awali angka 0.
%c = digunakan untuk menampilkan karakter
\n = digunakan untuk meletakkan baris baru (newline)
\t = digunakan untuk meletakkan tab horizontal (horizontal tab)
\a = digunakan untuk membangkitkan suara dari speaker (alert)
\b = untuk meletakkan karakter backspace, krusor akan kembali ke depan sebanyak satu karakter (backspace)
\v = digunakan untuk meletakkan tab vertical (vertical tab)
\ \ = digunakan untuk menampilkan karakter \
Scanf = untuk menandakan input masuk
Printf = untuk menandakan output keluar
#include <stdio.h> disebut sebagai preprosesor directive
<stdio.h> disebut sebagai file header
Int main () { merupakan fungsi utama dari penulisan program bahasa C, fungsi tersebut bisa diganti  dengan void main () { tetapi pada akhir program tidak perlu di tulis return 0;
Setelah kita keluar dari jendela program tersebut kita akan kembali lagi ke tampilan semula ketika kita akan mengetikkan nama file yang ingin kita buat. Untuk mengkompile program yang telah kita buat. Ketik gcc [nama_file_lama.c] –o [nama_file_baru]. Apabila ada yang salah atau error dengan program yang kita tulis maka akan muncul keterangan tentang baris-baris mana saja yang tidak sesuai atau salah.  Namun bila tidak terjadi error atau kesalahan dalam penulisan program, langsung saja ketikkan ./ nama_file_baru. Maka akan muncul output dari program yang kita tuliskan seperti pada gambar di bawah ini. 


Contoh  2
Sama seperti langkah-langkah pengerjaan Contoh 1, hanya input dan outputnya saja yang berbeda. Ketikkan program di bawah ini setelah Anda mengetikkan vi nama_file.c pada vi editor (nama file yang digunakan pada contoh di bawah ini adalah tifa).


Program di atas juga sama seperti program pertama, yaitu dengan memakai looping atau perulangan. Hanya saja program tersebut di atas merupakan program array dua dimensi dimana terdapat statement “int bilangan [3] [2]=……” angka tiga dan dua merupakan index dari array dua dimensi dan bertipe integer. Angka tiga menunjukkan jumlah barisnya ada tiga, dan angka dua menunjukkan banyak kolomnya adalah dua. Bentuk umum dari array dua dimensi adalah tipe_array nama _array [baris] [kolom].
Sama seperti sebelumnya, setelah kita keluar dari jendela program tersebut kita akan kembali lagi ke tampilan semula ketika kita akan mengetikkan nama file yang ingin kita buat. Untuk mengkompile program yang telah kita buat. Ketik gcc [nama_file_lama.c] –o [nama_file_baru]. Apabila ada yang salah atau error dengan program yang kita tulis maka akan muncul keterangan tentang baris-baris mana saja yang tidak sesuai atau salah.  Namun bila tidak terjadi error atau kesalahan dalam penulisan program, langsung saja ketikkan ./ nama_file_baru. Maka akan muncul output dari program yang kita tuliskan. Seperti pada contoh gambar di bawah ini.


Selamat Mencoba ^^









Tidak ada komentar :