Sabtu, 31 Oktober 2015

Prototipe Fungsi dalam Bahasa C

Prototipe Fungsi dalam Bahasa C adalah cara pendeklarasian fungsi dalam bentuk yang lebih baik dari cara sebelumnya. Prototipe fungsi atau function prototype adalah purwa rupa sebuah fungsi tanpa isi karena memang hanya deklarasi saja. Tujuan dari penggunaan prototipe fungsi adalah membuat struktur penulisan program bahasa C yang lebih baik sekaligus memudahkan kita mengontrol fungsi-fungsi yang ada dalam program beserta tipe dan parameternya.
Baca Selengkapnya »

Jumat, 30 Oktober 2015

Cara Menggunakan Fungsi dalam Bahasa C

Ada beberapa cara menggunakan fungsi dalam bahasa C. Kita bisa menggunakan fungsi dengan atau tanpa menentukan tipe. Kemudian kita juga bisa menggunakan fungsi dengan atau tanpa argumen/parameter. Dan yang terakhir kita juga bisa menggunakan fungsi dengan atau tanpa menghasilkan nilai balik.
Baca Selengkapnya »

Fungsi dalam Bahasa C

Fungsi dalam bahasa C adalah sekumpulan kode yang ditaruh dalam sebuah blok dan dibuat untuk menjalankan tugas khusus. Salah satu tujuan dari penggunaan fungsi dalam pemrograman seperti pada bahasa C adalah untuk membuat program lebih terstruktur dan efisien sehingga program tersebut mudah dipahami atau dibaca alur programnya.
Baca Selengkapnya »

Minggu, 25 Oktober 2015

GOTO dan EXIT dalam Bahasa C

GOTO dan EXIT dalam Bahasa C digunakan untuk menuju ke sebuah pernyataan didalam program. Statemen goto adalah instruksi untuk mengarahkan eksekusi program ke pernyataan yang diawali oleh sebuah label, yaitu sebuah pengenal atau identifier yang diakhiri dengan tanda titik dua (:). Instruksi goto akan membuat kita leluasa mengontrol alur program terutama untuk keluar dari perulangan didalam perulangan atau loop didalam loop yang disebut dengan nested loop.
Baca Selengkapnya »

Sabtu, 24 Oktober 2015

BREAK dan CONTINUE dalam Bahasa C

BREAK dan CONTINUE dalam bahasa C digunakan bersama dengan logika perulangan WHILE, DO WHLE dan FOR. Statemen BREAK juga dijumpai pada saat menggunakan penyeleksian dengan SWITCH. Prinsip dasar BREAK adalah menghentikan sedangkan CONTINUE adalah melanjutkan.

Statemen BREAK digunakan untuk keluar dari perulangan meskipun kondisi syarat perulangan masih terpenuhi. Sedangkan statemen CONTINUE digunakan untuk meneruskan perulangan ke proses berikutnya tanpa mengerjakan perintah dibawahnya.
Baca Selengkapnya »

Jumat, 23 Oktober 2015

DO WHILE dan FOR dalam Bahasa C

DO WHILE dan FOR dalam Bahasa C digunakan untuk membuat perulangan proses dalam sebuah program. Perulangan proses atau yang lazim disebut dengan loop dibutuhkan untuk membuat penulisan kode program lebih efisien. Misalnya kita akan mengulang sebuah tampilan sebanyak seratus kali maka sangat tidak efisien jika harus menulis kode yang sama sebanyak seratus kali. Dengan menggunakan logika perulangan proses atau loop cukup beberapa baris kode program saja.
Baca Selengkapnya »

Kamis, 22 Oktober 2015

IF dan SWITCH dalam Bahasa C

IF dan SWITCH pada Bahasa C digunakan untuk membuat penyeleksian kondisi atau percabangan dalam program. IF digunakan untuk menyeleksi sebuah kondisi apakah bernilai benar atau salah, kemudian pada masing-masing kondisi ditaruh sebuah rutin program yang akan dijalankan jika kondisi terpenuhi.

Sedangkan SWITCH digunakan untuk menyeleksi nilai sebuah variabel yang banyak dan terlalu komplek untuk diseleksi oleh IF. Penggunaan SWITCH bertujuan meringkas penulisan kode program dan tentu meningkatkan kecepatan dan ketepatan program dalam menyeleksi nilai sebuah variabel. Sayangnya SWITCH ini hanya bisa menyeleksi nilai tidak bisa menyeleksi kondisi seperti IF.
Baca Selengkapnya »

Jumat, 16 Oktober 2015

Hirarki Operator Bahasa C

Hirarki operator adalah urutan prioritas pengerjaan sebuah operator. Dalam bahasa C setiap operator memiliki hirarki yang berbeda mulai dari yang tertinggi(highest) sampai terendah (lowest). Operator dengan hirarki lebih tinggi akan dikerjakan lebih dahulu dibanding dengan operator dengan hirarki terendah. Dengan memahami hirarki masing-masing operator ini, diharapkan tidak terjadi kesalahan saat pembuatan program.
Baca Selengkapnya »

Sabtu, 10 Oktober 2015

Operator-operator Pada Bahasa C

Operator adalah simbol atau karakter yang digunakan oleh program untuk melakukan sebuah operasi dalam sebuah proses program seperti operasi bilangan dan operasi string. Bahasa C mengenal penggunaan beberapa operator dengan fungsi yang berbeda-beda. Setiap operator memiliki kedudukan atau hirarki saat penanganan program. Operator dengan hirarki lebih tinggi akan dikerjakan lebih dahulu dibandingkan operator dengan hirarki lebih rendah.
Baca Selengkapnya »

Selasa, 06 Oktober 2015

Tipe Data dan Variabel pada Bahasa C

Dalam pemrograman bahasa C dikenal beberapa tipe data antara lain Bit, Char, Int, Long Int dan Float. Tipe data ini biasanya terkait dengan sebuah konstanta atau variabel yang berguna pada proses pemrograman. masing-masing tipe data tersebut mempunyai ukuran dan jangkauan yang berbeda-beda seperti tipe data Char memiliki ukuran 8 bit dengan jangkauan 256 sedangkan tipe data Int memiliki ukuran 16 bit dengan jangkauan 65536.
Baca Selengkapnya »

Sabtu, 03 Oktober 2015

Bahasa C untuk Mikrokontroler AVR

Bahasa pemrograman untuk mikrokontroler AVR yang paling populer adalah menggunakan bahasa C. Bahasa C adalah bahasa pemrograman tingkat menengah. Selain bahasa C ada bahasa tingkat rendah seperti Assembly dan bahasa tingkat tinggi seperti Basic dan Pascal. Semakin rendah sebuah bahasa pemrograman maka semakin mendekati kode mesin namun sulit dimengerti oleh manusia. Sebaliknya semakin tinggi bahasa pemrograman maka semakin mudah dimengerti oleh manusia namun sukar untuk diaplikasikan ke mesin, dalam hal ini chip mikrokontroler.
Baca Selengkapnya »

Jumat, 02 Oktober 2015

Pemrograman Mikrokontroler AVR di Linux

Setelah mempersiapkan semua aplikasi yang dibutuhkan untuk pemrograman mikrokontroler AVR di Linux maka selanjutnya kita mulai masuk ke proses pemrograman mikrokontroler AVR. Proses ini dimulai dengan proses pembuatan source code atau mengetik kode program, meng-compile source code dan akhirnya jika semua benar akan diperoleh file HEX yang siap didownload ke mikrokontroler.
Baca Selengkapnya »

Aplikasi Pemrograman Mikrokontroler AVR di Linux

Pada tulisan ini akan saya tulis tentang proses pemrograman dan aplikasi penunjang pemrograman mikrokontroler AVR pada sistem operasi LINUX. Sebagai acuan, disini saya menggunakan distro LINUX MINT dengan desktop KDE. Beberapa aplikasi yang saya gunakan untuk pemrograman mikrokontroler AVR di sistem operasi Linux adalah CODE BLOCKS (text editor), AVR-GCC (compiler) dan AVRDUDE (downloader).
Baca Selengkapnya »