ewiguna

Berbagi Ilmu dan Pengalaman

Archive for the ‘Technologi & IT’


Bahasa dan Proses Compile C++

Bahasa pemrograman C++ lahir dari kelemahan yang dimiliki oleh bahasa pemrograman C. Bahasa C merupakan bahasa yang tergolong susah untuk dipelajari karena masih bersifat prosedural murni. C++ pertama kali dikembangkan oleh Bjarne Stroustrup pada tahun 1983. Bahasa C++ didasarkan pada bahasa C, sehingga bahasa yang ditulis dengan bahasa C dapat dikompil dengan menggunakan Kompiler C++. Menurut pencipta C++, alasan pembuatan C++ didasarkan pada bahasa C adalah:
1. Dapat dihubungkan dengan bahasa tingkat rendah seperti Asembler
2. Berjalan di manapun dan untuk masalah apapun
3. Berjalan lancar (mulus) pada sistem operasi UNIX

Bahasa C++ termasuk jenis bahasa pemrograman tingkat menengah (tidak termasuk bahasa tingkat tinggi ataupun bahasa tingkat rendah). Semakin tinggi tingkat bahasa pemrograman, maka semakin mudah untuk dipelajari, begitu juga sebaliknya. Semakin rendah tingkat bahasa pemrograman maka semakin sulit untuk dipelajari. Kelebihan lain dari C++ adalah C++ telah mendukung pemrograman berorientasi objek atau yang lebih dikenal dengan Object Oriented Programming (OOP). (more…)

Akses 2 Sensor Suhu dan Kelembaban SHT11 Dengan Bascom AVR

Sensor suhu dan kelembaban
SHT11 adalah sensor suhu dan kelambaban yang diproduksi oleh Sensirion. Gambar sensor SHT11 ditunjukkan pada gambar berikut.

Agar bisa digunakan, sensor ini harus ditambah dengan rangkaian pembagi tegangan gan resistor pull-up. gambar rangakaiannya sebagai berikut.
rangkaian SHT11
(more…)

Coztumize RGB pada Citra Digital

Citra digital dapat direpresentasikan dengan suatu matrik berdimensi 2. Matrik ini merupakan susunan pixel yang menyusun suatu citra digital. Setiap elemen pada matrik mewakili sebuah nilai dari sebuah pixel. Pemberian indeks pada matrik menunjukkan posisi pixel pada citra digital. Pengolahan citra digital bertujuan untuk memanipulasi elemen-elemen matrik dari sebuah citra digital. Elemen matrik yang dimanipulasi dapat berupa:
1. elemen tunggal (sebuah pixel),
2. sekumpulan elemen yang berdekatan,
3. keseluruhan elemen matriks.
Operasi-operasi yang dilakukan pada pengolahan citra digital dapat dibagi ke dalam empat level, yaitu:
1. level titik
2. level logika
3. level global
4. level objek
Dalam laporan ini hanya akan dibahas operasi pada level titik. Pada level titik operasi berkaitan dengan intensitas pixel, geometri (posisi) pixel dan gabungan keduanya.

Nah, setelah membaca basa-basi di atas, sekarang langsung saja kita mulai membahas RGB.

Operasi aritmatik pada citra digital mengakibatkan intensitas pixel berubah sedangkan posisi pixel tetap. Suatu pixel dalam citra digital berwarna memiliki tiga komponen warna yaitu red, green dan blue (RGB). RGB adalah warna dasar cahaya yang membentuk warna-warna lain. Akan tetapi seluruh kombinasi dari RGB belum mampu menghasilkan semua warna yang dapat dilihat oleh mata. Nilai pixel dapat disimpan dalam elemen suatu matrik yang menggambarkan intensitas warna. Berdasar nilai pixel ini dapat diperoleh nilai RGB dari masing-masing pixel. Nilai RGB pada citra digital dikonversi dengan nilai berkisar antara 0-255. Nilai RGB pixel inilah yang dimanipulasi untuk menghasilkan intensitas warna yang berbeda. (more…)

Counter Modulo 10 Sinkron

Sekarang mari kita belajar tentang Counter atau Pencacah. Counter atau pencacah adalah suatu rangkaian kombinasional gerbang-gerbang logika yang dapat menghitung banyaknya pulsa atau clock yang masuk. Modulo merupakan nilai maksimal yang dapat dicacah oleh suatu counter. Jadi Pencacah modulo 10 adalah pencacah yang hanya dapat mencacah sampai 10 hitungan saja. Jika pencacah modulo 10 telah mencacah dari 0 sampai 9 maka pencacah akan mengeluarkan pulsa reset atau clear untuk mengulang cacahan dari 0.

Lalu bagaimana kita membuat pencacah modulo 10???? Rangkaian pencacah merupakan untai flip-flop yang disusun secara seri. (more…)

Chat Room Di Blogku

Mari belajar bareng memodif bLog…Intinya saya pengen masang Chat Room di Blog ini. Ternyata untuk masang Chat Room sangat mudah. Salah satunya masang lewat Chatroll.com. Al-Hasil adalah Chat Room yang sekarang kepasang di Blog ini. Untuk langkah-langkah dan info lebih lengkap langsung aja kunjungi Blog ini,,,soalny saya dapet referensi juga dari sini.

Selamat mencoba…