Kamis, 12 November 2015

Parameter Formal dan Aktual dalam Bahasa C

Parameter sebuah fungsi adalah variabel yang menyertai fungsi tersebut baik saat deklarasi maupun saat pemanggilan fungsi. Dalam bahasa C dikenal dua jenis parameter, yaitu parameter formal dan aktual. Parameter formal adalah  parameter yang berupa variabel yang ada dalam definisi fungsi saat dideklarasikan. Sedangkan parameter aktual adalah parameter yang bisa berupa variabel atau konstanta yang dipakai saat pemanggilan fungsi.
Baca Selengkapnya »

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 »

Kamis, 24 September 2015

Perbedaan Mikrokontroler ATMEGA32 dan ATMEGA32A

ATMEGA32A adalah pengganti dari ATMEGA32 yaitu jenis mikrokontroler AVR 32bit dari ATMEL. ATMEGA32A dan ATMEGA32 adalah tipe yang identik namun memiliki datasheet yang terpisah. Mengutip Application Note dari ATMEL bahwa ATMEGA32A dibuat untuk mengoptimalkan proses manufakturing dan untuk mengurangi konsumsi arus. ATMEGA32A dikatakan memiliki perbaikan dalam konsumsi arus yang sangat signifikan dibandingkan ATMEGA32.
Baca Selengkapnya »

Rabu, 23 September 2015

Mikrokontroler AVR ATMEGA32

ATMEGA32 adalah mikrokontroler 8bit dari keluarga AVR dengan kapasitas penyimpanan programmable flash sebesar 32KB. ATMEGA32 merupakan salah satu produk IC mikrokontroler dari perusahaan mikrokontroler terkemuka, ATMEL. Nama AVR sendiri konon merupakan singkatan dari Alf and Vegard's Risc Processor. Nama Alf dan Vegard diambil dari nama perancang arsitekturnya Alf-Egil Bogen dan Vegard Wollan. Sedangkan kata Risc Processor menandakan mikrokontroler ini termasuk jenis mikrokontroler dengan instruksi set terbatas atau Reduced Instruction Set Computer (RISC).
Baca Selengkapnya »

Dasar Mikrokontroler

Mikrokontroler adalah sebuah komponen elektronika yang berupa IC (intergrated circuit) yang bisa berfungsi sebagai komputer tetapi dalam ukuran minimum. Kata "Mikrokontroler" merupakan serapan dari kata bahasa inggris "Microcontroller" yang merupakan gabungan dari dua kata yaitu Micro dan Controller. Kata micro berarti ukuran yang sangat kecil yaitu sepersatujuta dan kata Controller berarti pengendali. Mikrokontroler berarti sebuah unit pengendali dalam ukuran yang sangat kecil.
Baca Selengkapnya »

Sabtu, 19 September 2015

Tips Aman Membeli Barang di OLX.co.id

OLX.co.id merupakan situs iklan baris yang memungkinkan pengguna memasang iklan secara gratis baik itu menjual atau mencari barang dan jasa. Oleh karena itu yang menjual atau mencari barang bukanlah pihak OLX melainkan para pengguna yang terdaftar. Dan untuk mendaftar di OLX juga sangatlah mudah tanpa syarat dan verifikasi data yang cukup rumit. Fitur verified member yang dulu ada pada Tokobagus.com juga tidak lagi ada di OLX.co.id.
Baca Selengkapnya »

Rabu, 16 September 2015

Cara Menghapus Iklan di OLX

Melengkapi artikel tentang jual beli barang di OLX.co.id, kini akan saya informasikan cara menghapus iklan yang terpasang di OLX.co.id. Biasanya kita menghapus iklan di OLX jika barang sudah terjual atau kita ingin memasang iklan baru sedangkan batas jumlah iklan terpasang sudah maksimal yaitu 10 buah. Hal ini mengacu pada ketentuan petunjuk pemasangan iklan yang ditetapkan oleh OLX.co.id dimana setiap pengguna hanya boleh memasang iklan maksimal 10 buah.
Baca Selengkapnya »

Selasa, 15 September 2015

Solusi Pasang Iklan OLX Ditolak

Setelah memasang iklan di OLX, selanjutnya iklan kita akan melewati proses moderasi yang akan mengecek sekaligus menguji kelayakan iklan untuk ditampilkan di OLX.co.id. Masalah yang kemudian muncul adalah bagaimana solusinya jika iklan kita ditolak setelah proses moderasi tersebut. Padahal kita benar-benar jujur ingin menjual barang atau jasa tanpa ada niat untuk menyalahi aturan dari OLX apalagi melanggar hukum.
Baca Selengkapnya »

Senin, 14 September 2015

Barang dan Jasa yang Dilarang OLX.co.id

OLX sebagai penyedia jasa iklan gratis untuk mempertemukan penjual dan pembeli memiliki ketentuan terhadap barang dan jasa yang diperjualbelikan disitus OLX.co.id. Hal ini terkait dengan kebijakan OLX dan tentu juga dikarenakan OLX harus mematuhi peraturan dan perundangan yang berlaku di Indonesia.
Baca Selengkapnya »

Cara Pasang Iklan di OLX.co.id 2015

Setelah berhasil mendaftar di OLX.co.id, selanjutnya kita bisa mulai memasang iklan untuk menjual barang seperti handphone, rumah, mobil dan sebagainya. Seperti yang telah disebutkan sebelumnya bahwa kita bisa memasang iklan di OLX.co.id secara gratis dan tidak dipungut biaya. Kita hanya perlu mengisi form pasang iklan secara lengkap dan benar serta tidak melanggar aturan pemasangan iklan yang ditetapkan oleh pihak OLX.co.id.
Baca Selengkapnya »

Minggu, 13 September 2015

Cara Daftar OLX.co.id 2015

OLX.co.id adalah salah satu situs jual beli online yang cukup populer di Indonesia. OLX sendiri merupakan perusahaan E-commerce yang cukup besar di dunia dengan hadir setidaknya di 106 negara. Disetiap negara tersebut OLX memiliki website dengan nama domain menyesuaikan country domain seperti di Indonesia menggunakan .co.id (baca="dot co dot id"). Jadi OLX.co.id merupakan website dari OLX yang dikhususkan untuk pengguna di Indonesia.
Baca Selengkapnya »

Jumat, 11 September 2015

Prinsip Kerja Dioda Varactor

Dioda varactor adalah dioda yang memiliki nilai kapasitansi seperti kapasitor. Nilai kapasitansi dioda varactor dapat diubah dengan mengatur tegangan bias pada dioda varactor. Aturan pemberian tegangan bias pada dioda varactor dengan cara terbalik (reverse), artinya tegangan bias dimasukkan ke kaki katoda.

Nilai kapasitansi dioda varactor akan naik jika tegangan bias turun dan akan turun jika tegangan bias naik. Nilai kapasitansi dioda varactor akan menjadi nol pada batas maksimal tegangan kerjanya.
Baca Selengkapnya »