Select Page

Author: Badrut Tamam

Pointer dalam bahasa C

Assalamualaikum wr wb Pada kesempatan kali ini saya akan menjelaskan tentang Pointer dalam bahasa C. Pointer adalah suatu variabel yang menunjuk ke alamat memory variabel yang lainnya. Suatu pointer bukan berisi dengan suatu nilai data seperti halnya pada variabel biasa, variabel pointer berisi dengan suatu alamat. Untuk mendeklarasikan variabel pointer kita menggunakan tanda asterik / bintang (*) didepan variabel yang di deklarasikan pada tipe data tertentu. Tanda ini juga dapat dipakai untuk mengakses nilai dari variabel yang telah ditunjuk. Untuk mendapatkan alamat dari variabel pointer kita menggunakan tanda &amp tidak usah berlama lama lagi mari kita praktekkan apa yang kita pelajari. Membuat program untuk menyimpan bilanan pecahan acak sebanyak 12 bilangan, yang disimpan dalam suatu array. Urutkkan bilangan-bilangan tersebut tampilkan sebelum dan sesudah diiurutkan menggunakan index array dan pointer. programnya akan seperti ini: Sekian dari saya wassalamualaikum wr...

Read More

Variable dan fungsi string

Assalamualaikum wr wb Halo sahabat Redaksiana yang sedang membaca artikel ini. Saya di kesempatan kali ini akan berbagi ilmu variabel dan fungsi string dalam bahasa C.   Suatu karakter string adalah terdiri dari beberapa karakter (deretan karakter)  yang diakhiri dengan karakter khusus ‘\0′(null). Suatu konstanta string adalah karakter string yang dituliskan diantara tanda petik ganda(“). Seperti yang digunakan pada fungsi printf()  atau puts(). Konstanta karakter string mempunyai kelas penyimpan static, sehingga bila digunakan didalam fungsi maka nilainya tidak akan berubah selama program aktif.   Tidak usah berlama-lama,  mari kita praktek kan apa yang sudah kita pelajari   1) Membuat fungsi yang disebut strsisip()  untuk menyisipkan karakter string didalam string lainnya. Argumen untuk fungsi harus string sumber,  string yang disisipkan. Programnya seperti ini     2)Membuat Program untuk menentukan kata/kalimat merupakan suatu palindrome atau bukan. Programnya seperti ini   3)Membuat Program untuk menghitung jumlah huruf kecil, huruf besar, angka numeric dan tanda baca didalam suatu string yang dimasukkan melalui keyboard. Programnya seperti ini i 4)Membuat Program untuk menghasilkan keluaran yang bertambah huruf dibawahnya. Programnya seperti ini     Sekian dari saya, semoga bermanfaat ilmunya. Wassalamualaikum wr...

Read More

Variable array bahasa C

Assalamualaikum wr wb Halo sahabat Redaksiana yang sedang membaca artikel ini. Saya di kesempatan kali ini akan berbagi ilmu variabel array dalam bahasa C.   Suatu array adalah kumpulan dari beberapa nilai yang mempunyai tipe yang sama,  misalkan integer semua,  float semua dan sebagainya. Untuk membedakan antara nilai satu dengan lainnya digunakan suatu subscript yang sering disebut indeks. Suatu variabel array dapat digunakan untuk menyimpan beberapa nilai dengan tipe sama. Contohnya variabel bilangan(n) maka dapat menyimpan beberapa nilai dengan index mulai 0 sampai n-1 yaitu bilangan [0], bilangan [1],  bilangan[n-1]. Nilai subscript dapat berupa konstanta variabel dan ekspresi integer   Tidak usah berlama-lama,  mari kita praktek kan apa yang sudah kita pelajari   1) Membuat Program untuk mengurutkan data dengan urutan naik(ascending)  yang dimasukkan melalui keyboard program juga menanyakan banyaknya data yang dimasukkan. Programnya seperti ini   2)Membuat Program untuk menampilkan bilangan prima yang dihasilkan dari Algoritma Sieve of Erastosthenes. Programnya seperti ini   3)Membuat Program untuk Menampilkan laporan rata-rata nilai dari mahasiswa dengan variabel array 2 dimensi. Programnya seperti ini     Sekian dari saya, semoga bermanfaat ilmunya. Wassalamualaikum wr...

Read More

Biarkan si C mengembangkan Fungsi-Fungsinya

Assalamualaikum wr wb Halo sahabat Redaksiana yang sedang membaca artikel ini. Saya di kesempatan kali ini akan berbagi ilmu mengembangkan Fungsi-Fungsi dalam bahasa C. Suatu fungsi adalah bagian program yang terpisah dari fungsi program utamanya main()  dan berdiri sendiri untuk mengerjakan suatu proses tertentu. Suatu Fungsi dapat digunakan sebagai fungsi itu sendiri. Subrutin dan Prosedur seperti istilah yang digunakan dalam bahasa pemrograman Basic dan Pascal. Tujuan digunakannya fungsi adalah untuk mencegah penggunaan program secara berulang ulang,  sehingga program menjadi sangat panjang. Pada percobaan diatas telah digunakan fungsi fungsi dari C, seperti printf(), clrscr(), scanf(), getch(), puts(), for()  dan sebagainya. Maka disini dicoba untuk membuat fungsi baru dimana tidak ada dalam pustaka bahasa C (Turbo C). Secara aturan fungsi baru dibuat setelah fungsi main() dibuat. Sehingga penempatan fungsi adalah dibawah fungsi main(). Tetapi adakalanya dapat diletakkan diatas fungsi main(). Seperti fungsi yang ada dalam #include bila fungsi diletakkan diatas fungsi main()  maka tidak diperlukan deklarasi fungsi lagi. Tidak usah berlama-lama lagi mari kita praktek kan untuk membuat program tentang materi ini. 1) Membuat fungsi kabisat yang akan memberikan nilai balik 1 bila tahun kabisat dan 0 bila bukan tahun kabisat. programnya seperti ini 2) Membuat fungsi factorial()  untuk menghitung nilai factorial. programnya seperti ini 3) Membuat fungsi permutasi() dan kombinasi() untuk menghitung permutasi dan kombinasi dari suatu pasangan bilangan. programnya seperti ini 4) Membuat fungsi float suhu(s,  d) untuk mengkonversikan...

Read More

Semua Bersama Looping

Assalamualaikum wr wb Halo sahabat Redaksiana yang sedang membaca artikel ini. Saya di kesempatan kali ini akan berbagi ilmu Looping dalam bahasa C. Control Statement adalah statement yang digunakan untuk mengarahkan jalannya program. Sehingga urutan pengerjaan program dapat melompat-lompat atau berulang. Beberapa diantaranya control Statement yaitu if-else, else if,  go to(),  switch(),  break continue, for(), while()  dan do-while. Statement for()  digunakan untuk membuat perulangan yang dikontrololeh nilai tertentu yaitu initial, condition, increment decrement. Statement for()  tidak memeriksa kondisi dulu, sehingga langsung dikerjakan dulu baru memeriksa kondisi. Statement While()  digunakan untuk membuat perulangan juga, tapi bedanya dengan for(), while()  memeriksa kondisi terlebih dulu baru langsung dikerjakan. Statement do-while adalah kemungkinan kombinasi dari dua Statement diatas. Tidak usah berlama-lama lagi mari kita praktek kan untuk membuat program tentang materi ini. 1) Membuat Program untuk mencetak matriks identitas.   programnya seperti ini 2) Membuat Program untuk menampilkan tabel perkalian.   programnya seperti ini 3) Membuat Program untuk membalikkan tampilan angka yang dimasukkan melalui keyboard.   programnya seperti ini 4) Membuat tabel konversi suhu C, R, F, K.   programnya seperti ini 5) Membuat Program untuk menghitung nilai rata rata dari beberapa nilai yang dimasukkan melalui keyboard.   programnya seperti ini 6) Membuat Program untuk menghitung jumlah angka suatu bilangan.   programnya seperti ini 7) Membuat Program untuk bilangan bulat factorial.   programnya seperti ini 8) Membuat Program untuk menghitung nilai minimal, maksimal...

Read More

Pin It on Pinterest