Pembangkit Listrik Tenaga Mikrohidro (PLTMH) adalah teknologi untuk memanfaatkan debit air yang ada di sekitar kita untuk diubah menjadi energi listrik. Caranya dengan memanfaatkan debit air untuk menggerakkan turbin yang akan menghasilkan energi mekanik. Selanjutnya, energi mekanik ini menggerakkan generator dan menghasilkan listrik. Show Instalasi PLTMH tidak sulit. Hanya ada beberapa syarat fisik yang diperlukan until membangun PLTMH, yaitu PLTMH harus dibangun di daerah yang memiliki ketersediaan aliran air yang konstan dalam ukuran debit tertentu. Ukuran debit air akan menentukan besarnya energi yang mampu dihasilkan. Lalu, rangkaian PLTMH membutuhkan turbin untuk memutar kumparan dinamo listrik, dinamo untuk mengubah energi yang dihasilkan oleh putaran turbin menjadi listri dan jaringan listrik untuk menyalurkan listrik dari instalais PLTMH ke pengguna. Sumber Foto: Koleksi Knowledge Center Perubahan IklimDibandingkan dengan sumber-sumber energi lain, pembangkit listrik mikrohidro merupakan sumber energi yang secara ekonomis sangat efisien dan mudah perawatannya. Nilai investasi pembuatan pembangkit listrik tenaga mikrohidro, untuk rata-rata penerangan sebuah desa selama 24 jam, memerlukan biaya sebesar Rp 20 juta sampai Rp 30 juta per 1.000 watt. Biaya ini dikeluarkan hanya sekali dan dapat dikumpulkan secara swadaya oleh masyarakat. PLTMH tidak menggunakan bahan bakar minyak sama sekali, sehingga tidak ada gas buang yang dihasilkan dari penggunaan teknologi ini. Oleh karena itu penerapan Mikrohidro merupakan upaya positif untuk mengurangi laju perubahan iklim global. Selain itu, PLTMH dapat digunakan selama 24 jam tanpa henti. Salah satu daerah di Indonesia yang menggunakan PLTMH adalah masyarakat Desa Cibuluh yang teletak di cagar alam Gunung Simpang, Cianjut, Jawa Barat. PLTMH dibangun oleh masyarakat pada tahun 2005 secara swasembada. Pada saat itu masyarakat berhasil mengumpulkan Rp 95 juta untuk membangun PLTMH dengan kapasitas 22KW.
Ilustrasi Ilustrasi pembangunan PLTMH oleh Pusair, Kementerian PU Selain itu, daerah lain yang juga berhasil membangun PLTMH adalah masyarakat Desa Pelakat, Muara Enim, Sumatera Selatan. Pada tahun 2013 Al Azhar Peduli Ummat mendirikan PLTMH bekerjasama dengan PT Bukit Asam. Aliran air yang digunakan untuk menggerakkan turbin adalah aliran irigasi desa. PLTMH tersebut menghasilkan 32 KW untuk 124 KK di Desa tersebut. PLTMH tersebut dikelola secara swadaya oleh masyarakat dalam bentuk koperasi. Pembangunan PLTMH adalah investasi jangka panjang bagi masyarakat dan lingkungan. instalasi PLTMH terbilang murah, sekalipun untuk membangun instalasinya memakan dana yang banyak, tetapi dengan cara gotong-royong, masyarakat dapat membangun instalasi ini dengan biaya terjangkau. Untuk lingkungan, penggunaan listrik dari PLTMH dapat mereduksi jumlah gas rumah kaca yang terbuang ke atmosfer penyebab pemanasan global. Jadi, dengan kata lain penggunaan PLTMH adalah salah satu cara mengatasi pemanasan global. Sumber:
Fungsi Tip: Dari PHP 4.2.0, pembuat nomor acak di-seed dilakukan secara otomatis dan tidak perlu menggunakan fungsi ini. Contoh Sebelumnya: PHP sqrt () function Berikutnya: PHP tan () function PHP Math ReferensicontohPenyemaian nomor acak generator: <?php Menjalankan contoh » Definisi dan Penggunaansrand () fungsi unggulan angka acak ( RAND () ). Tip: Pada PHP 4.2.0, nomor acak generator secara otomatis unggulan, sehingga tidak perlu untuk menggunakan fungsi ini. tatabahasasrand( seed );
rincian teknis
PHP Math Referensi Sebelumnya: PHP sqrt () function Berikutnya: PHP tan () function <PHP Matematika Referensi ContohBenih nomor acak generator: <?php Menjalankan contoh » Definisi dan PenggunaanThe srand() biji fungsi nomor acak ( rand() ). Tip: Dari PHP 4.2.0, nomor acak generator adalah unggulan secara otomatis dan tidak perlu untuk menggunakan fungsi ini. Sintaksissrand( seed );
Rincian teknis
<PHP Matematika Referensi Dalam C++ kita bisa menggunakan dan menampilkan bilangan secara random, dengan menggunakan library dari stdlib.h agar kita bisa membangkitkan bilangan random/acak tersebut, code yang akan kita gunakan untuk membuat angka acak/random adala rand() dan srand(), Kenapa kita harus tau rand() ? karena pasti kita akan membutuhkannya, misalkan kita ingin membuat program yang mengharuskan menggunakan angka acak untuk membuat program lempar dadu, jika di implementasikan :
Makanya kita membutuhkan angka random ini untuk membuat program lempar dadu ini, di blog ini ada beberapa contoh progam sudah jadi, silahkan anda lihat di artikel Program Koclokan Nama Anggota Arisan Pemrograman C++ 1. Penjelasan dan Penggunaan Rand() dalam C++
Outputnya : Padahal kita tidak menyimpan angka dalam variabel random tersebut, tapi muncul angka angka acak yang sudah di masukan komputer ke variabel random, random2, dan random3 tersebut, Tetapi ada suatu kelemahan yang tidak kita inginkan, karena tadi sudah dikatakan, komputer akan menyimpan angka random tersebut dalam variebel random, random2, dan random3 yang sudah kita buat, Jika kita menghasilkan urutan angka acak dengan fungsi rand () saja seperti di atas, itu akan membuat urutan yang sama lagi dan lagi setiap kali program dijalankan, coba anda jalankan program di atas sekali lagi, pasti muncul angka sama. Katakanlah jika kita menghasilkan 5 angka acak dalam C++ dengan bantuan rand() dalam satu lingkaran, maka setiap kali kita mengkompilasi dan menjalankan program, output kita harus berupa urutan angka yang sama. Kalo masalah itu nanti saja akan dijelaskan selanjutnya, sekarang bagaimana memanipulasi rand() agar sesuai dengan keinginan kita. Jika dalam program di atas itu angka yang di hasilkan adalah angka tidak beraturan (1 sampai tak terhingga), kita bisa membatasi sampai berapakah angka random yang ingin di hasilkan, yaitu dengan modulus(%) :
Output : Kode di atas akan membatasi sejumlah angka yang muncul, misalkan sampai pada angka 3, jadi hanya 0, 1, 2, 3 saja, manipulasi saja randomnya dengan rand()%4. Ket : misalkan punya variabel int random, angka acak sudah didapatkan di komputer, rand() = 90, lalu kita memerintahkan ke komputer "saya mau hasil rand() dimoduluskan 4 " jadi kodenya [rand() % 4] otomatis 90%4 = 2 itulah hasil modulusnya, maka nanti nilai dalam variabel random = 2 dari hasil rand() modulus 4. Ingat : Menghitung modulus[%] yaitu sisa dari hasil bagi, misalkan 8 : 3 = 2, nah sisa dari pembagiannya berapa ?? yaitu 2, itulah hasil modulusnya[%] Berikut beberapa hasil modulus 4 : Dari kesimpulan di atas kita bisa memanipulasikan rand() sampai batas angka 3 dengan rand()%4, atau misalkan ingin memanipulasikan rand() sampai batas angka 89 dengan rand%90, anda bisa memanipulasikanya sesuai logika yang ditangkap. Contoh dengan menggunakan looping :
Output : 2. Penjelasan dan Penggunaan Srand() Pemrograman C++ Kedua code tersebut sangat berkaitan dengan pembangkitan bilangan acak pada program yang kita buat karena rand() untuk membuat angka random dan srand() untuk menghasilkan angka dari titik yang tergantung pada nilai yang kita masukan ke srand() tersebut. Contohnya di code sebelumnya hanya menggunakan rand(), ada kelemahan ketika program dijalankan berulang ulang, nilai yang dihasilkan akan tetap sama, Jika ingin angka randomnya mendapatkan angka berbeda setiap kali dijalankan, cara mencegahnya sering kita temui dimana mana(internet) kita bisa menggunakan srand(time(0)) tentu jangan lupa men include kan library time.h :
Output pada run pertama : Run ke dua : Menghasilkan angka random yang kita inginkan, ketika run berkali-kali hasil pasti berubah, Karena Srand() memberikan fungsi acak benih baru, titik awal (biasanya angka acak dihitung dengan mengambil nomor sebelumnya (atau biji) dan kemudian melakukan banyak operasi pada angka tersebut untuk menghasilkan angka berikutnya. Kode time(0) untuk memberikan waktu dalam hitungan detik sejak zaman Unix, yang merupakan benih "tidak dapat diprediksi" yang cukup bagus, dengan ini benih akan sama hanya sekali saja ketika program dijalankan, kecuali Anda memulai program beberapa kali dalam waktu yang sama. 3. Manipulasi Angka Random ke dalam bentuk huruf Alpabet
Output : Atau anda bisa membuat program acak angka dan huruf dalam 1 program dengan fungsi, jadi program lebih dinamis,
Output : [s] [p] [v] Jika pilih 2 Outputnya : [9] [0] [5] [10] [6] [8] [2] [4] [3] [3] [10] Begitupun seterusnya, anda bisa membuat program ini menjadi lebih dinamis lagi atau anda jiga bisa membuat ide program lainya dengan memanfaatkan rand() dan srand(time(0)) ini. tag: fungsi random c++ program pembangkit bilangan random membuat bilangan random pada c++ contoh program random fungsi srand(time(0)) c++ fungsi rand() c++ membuat angka random di c++ program dadu program c++ dengan codebocks |