Tutorial Pemrograman C/C++: Menggambar Garis Dan Lingkaran Menggunakan Algoritma Bresenham

Salah satu cara berlatih pemrograman adalah dengan mencoba mengimplementasikan berbagai algoritma pemrograman ke dalam kode program. Selain dapat melatih keterampilan memrogram, algoritma-algoritma tentunya dibutuhkan oleh seorang programmer dalam pekerjaanya sebagai pengembang software aplikasi. Contoh algoritma yang biasa dipelajari ketika belajar pemrograman adalah algoritma struktur data linked-list, double linked-list, circular-list, tree, sorting dan searching. Dan jika… Read More Tutorial Pemrograman C/C++: Menggambar Garis Dan Lingkaran Menggunakan Algoritma Bresenham

Contoh Pemrograman WebSocket Client Menggunakan Pelles C dan noPoll (OpenSource WebSocket Toolkit)

WebSocket adalah protokol komunikasi yang menyediakan saluran komunikasi full-duplex melalui koneksi TCP. WebSocket dirancang untuk diimplementasikan pada aplikasi web-server dan web-browser, tapi dapat juga digunakan pada aplikasi client/server pada umumnya. WebSocket memfasilitasi pertukaran data (real-time) antara web-browser dan web-server. Dengan WebSocket, server dapat mengirimkan data ke client (browser) tanpa secara independen tanpa adanya permintaan dari… Read More Contoh Pemrograman WebSocket Client Menggunakan Pelles C dan noPoll (OpenSource WebSocket Toolkit)

Sekelumit Tentang FLTK (The Fast Light Toolkit) dan FLUID (Fast Light User Interface Designer)

Blog Linux Forte – linux4teknikelektro baru saja meng-update tulisan terbaru yang membahas tentang pemrograman GUI pada sistem operasi linux menggunakan library FLTK (Fast Light Toolkit) dan FLUID (Fast Light User Interface Designer). Anda bisa membaca tulisan selengkapnya melalui link berikut ini: Nyobain Library GUI FLTK dan UI Designer FLUID Selamat membaca.

USB-TC101 – USB Temperature Data Logger Dengan Output TRIAC dan Alarm

USB-TC101 adalah modul antarmuka komputer melalui port komunikasi USB yang dilengkapi dengan sensor suhu LM35DZ, 1 buah output berupa TRIAC dan 1 buah alarm. USB-TC101 dapat digunakan untuk keperluan pengukuran suhu sekaligus pengontrolan. Output TRIAC dapat digunakan untuk mengontrol pemanas berupa lampu atau heater. Fitur tambahan berupa output alarm bisa digunakan sebagai pengaman yang akan… Read More USB-TC101 – USB Temperature Data Logger Dengan Output TRIAC dan Alarm

Tutorial Pemrograman C/C++: Sejuta Cara Membuat Program Tampilan Diamond / Berlian Dari Deret Bilangan Ganjil

“Say it with diamond.” Berlian beneran pastinya mahal, sebagai programmer C/C++ pemula, kita bisa membuat sendiri program yang bisa menampilkan bentuk diamond atau berlian seperti gambar di samping. Jadi, kalau rekan atau sahabat Anda sedang belajar pemrograman C/C++ atau sedang terbebani tugas pemrograman semacam ini, Anda bisa memberinya diamond (baca: tulisan) ini. 😀 Pada tulisan… Read More Tutorial Pemrograman C/C++: Sejuta Cara Membuat Program Tampilan Diamond / Berlian Dari Deret Bilangan Ganjil

Tutorial Pemrograman C/C++: Contoh Class Kerucut Sederhana

Sesuai dengan judulnya, maka tulisan ini akan memberikan contoh class sederhana untuk bangun tiga-dimensi kerucut. Gambar di samping menunjukkan tiga parameter atau properti kerucut yakni t (tinggi), r (jejari) dan s (garis pelukis). Dari ketiga properti itu dapat menghitung luas alas, luas selimut, luas permukaan dan volume kerucut. Karena kita akan membuat class untuk objek… Read More Tutorial Pemrograman C/C++: Contoh Class Kerucut Sederhana

Tutorial Pemrograman C/C++: Bahasa C, Satu Bahasa Sejuta Cara

Jika melihat tampilan screenshot di samping ini, kira-kira bagaimanakah programnya? Terus-terang bingung juga menentukan judul yang cocok untuk postingan kali ini. Kelamaan mikir judul, akhirnya saya putuskan untuk memilih judul seperti di atas – Satu Bahasa Sejuta Cara. Memang agak berlebihan kesannya, tapi kira-kira begitulah kesan saya terhadap bahasa pemrograman C. Dengan bahasa C kita… Read More Tutorial Pemrograman C/C++: Bahasa C, Satu Bahasa Sejuta Cara

Tutorial Pemrograman C/C++: Visualisasi Segitiga Deret Bilangan Ganjil

Gambar di samping ini adalah hasil eksekusi dari program console yang menampilkan deret bilangan ganjil dengan visualisasi berupa segitiga. Segitiga disusun oleh deretan karakter yang jumlahnya sama dengan nilai elemen pada deret bilangan ganjil. Pada contoh di samping, program menggunakan karakter caping ‘^’ untuk merepresentasikan elemen deret bilangan ganjil. Puncak segitiga  dibentuk oleh 1 karakter… Read More Tutorial Pemrograman C/C++: Visualisasi Segitiga Deret Bilangan Ganjil

Tutorial Pemrograman C/C++: Menukar Data (Swapping) Antara Dua Variabel Bertipedata Struktur (struct) – Bagian 3 (Selesai)

Setelah tutorial Bagian 1 dan Bagian 2 yang memberikan dasar teknik pertukaran data dengan memberikan beberapa contoh program, maka Bagian 3 ini merupakan akhir dari tutorial ini dengan memberikan contoh pertukaran data untuk tipe data struktur (struct). Dan sebagai bonus akan diberikan trik pertukaran data yang mantap. 😀 struct dalam bahasa C adalah cara pendeklarasian… Read More Tutorial Pemrograman C/C++: Menukar Data (Swapping) Antara Dua Variabel Bertipedata Struktur (struct) – Bagian 3 (Selesai)

Tutorial Pemrograman C/C++: Menukar Data (Swapping) Antara Dua Variabel Bertipedata Struktur (struct) – Bagian 2

Pada Bagian 1 telah dibahas mengenai dasar proses pertukaran data yang disertai beberapa contoh program untuk mempraktekkannya. Contoh program pertama menukarkan nilai antara dua variabel integer dan contoh program kedua adalah contoh fungsi swap(int *a, int *b) yang berfungsi menukar nilai antar dua variabel integer yang bersifat lokal maupun global. Pada Bagian 2 ini kita… Read More Tutorial Pemrograman C/C++: Menukar Data (Swapping) Antara Dua Variabel Bertipedata Struktur (struct) – Bagian 2