Posts

Showing posts with the label Pemograman

Komputasi Paralel: Graph Tak Berarah Memakai Adjacency Matrix

Penerapan paralelisme pada komputasi mampu mempercepat waktu pemrosesan dibandingkan tanpa paralelisme atau sekuensial. Perhitungan triple, yang merupakan himpunan dari tiga buah vertex yang masing-masing saling terhubung dengan kedua vertex lainnya, pada graph tak berarah dilakukan dengan cara menelusuri sepasang edge tiap vertex dan memastikan vertex pada kedua ujung edge tersebut saling terhubung. Pada implementasi kasus tersebut dengan tanpa menggunakan paralelisme, pada percobaan didapatkan waktu rata-rata 4.95 detik untuk menghitung 43.549.936 buah triple pada graph dengan jumlah vertex 1280 buah. Waktu yang didapatkan tersebut lebih lama 3.15 detik dibandingkan dengan menggunakan paralelisme yang hanya membutuhkan waktu rata-rata 1.80 detik. Download Tulisan Lengkap: achmadfauzan-komputasi paralel.pdf Sumber https://ilmukomputer.org/

Otomatisasi Jendela Dan Lampu Dengan Atmega8

Otomatisasi merupakan praktik penggunaan mesin untuk menggantikan tenaga manusia. Dengan adanya otomatisasi ini, mampu mempermudah insan dalam melakukan acara sehari-hari. Kegiatan mirip mematikan dan menghidupkan lampu serta membuka dan menutup jendela pada pagi dan sore hari di dalam rumah tangga umumnya masih dilakukan dengan menggunakan tenaga manusia. Otomatisasi alat pengendali jendela dan lampu ruangan ini diaplikasikan kedalam miniatur rumah yang terbuat dari bahan acrylic yang didalamnya terdapat beberapa komponen seperti Motor DC sebagai motor pelopor untuk membuka dan menutup jendela, sensor cahaya menggunakan Light Dependent Resistor (LDR) untuk menentukan resistansi cahaya gelap dan terang, LCD untuk menampilkan hasil kalibrasi cahaya, sistem pengendalian menggunakan mikrokontroller ATmega8 dan lampu LED hijau sebagai pengganti lampu rumah. Download Tulisan Lengkap:   Irin-OtomatisasiLampuJendela.pdf   Sumber https://ilmukomputer.org/

Game Ding Dong Dengan 7 Segment At89c52

Image
Permainan ding dong adalah permainan keberuntungan yang harus menyamakan 3 buah angka/simbol, bila ketiga angka/simbol tidak sama maka dinyatakan kalah. pada rangkaian permainan ding dong ini terdapat 3 buah 7 segment yang akan menampilkan angka yang ter-acak secara random. masing-masing 7 segment akan menampilalkan angka tergantung dari tingkat kesulitannya. Pada permainan ini terdapat 9 level, misalnya bila user ingin memainkan level 3 maka ketiga hanya akan menampilakan angka 0 sampai 3 saja, maka kemungkinan untuk menang semakin besar. pada rangkaian terdapat 3 buah tombol yang memiliki fungsi berbeda-beda. pada tombol pertama berfungsi untuk menghentikan pengacakan angka. tombol kedua berfungsi untuk melakukan pengacakan pada 7 segment dan tombol ketiga berfungsi untuk menaikan tingkatan level. Perancangan permainan ding dong ini dirancang secara sederhana. dalam pemrogramannya, digunakan bahasa pemrograman yaitu bahasa basic, dengan menggunakan aplikasi CodeVision AVR 2.05.3. dar