Anti Reflection Coating Piranti Lunak C++

Atau dapat ditulis: 1 , 1 H A A s a ............................. 24 Jika persamaan 21 dan persamaan 24 digabung maka: 2 2 1 , 1 1 H A A T a s …..... 25 Transmitansi sebagai fungsi frekuensi dengan 1 , 1 H merupakan komponen matriks H baris ke-1 dan kolom ke-1. Kasus spesifik dari fotonik kristal adalah struktur quarter wave stack, 6 kondisi quarter wave stack QWS adalah kondisi saat ketebalan lapisan medium 2 1 n n memenuhi: 1 1 4n d dan 2 2 4n d sehingga kedua lapisan tersebut memiliki panjang optik yang sama 2 2 1 1 d n d n . disebut panjang gelombang operasi dan merupakan pusat dari frekuensi PBG pertama yang terbentuk. eff n adalah indeks bias effektif yang dapat dinyatakan: L d n d n n eff 2 2 1 1 ……………… 26 dan L adalah periodisitas kristal, yakni 2 1 d d . 2.4. Side Lobe Side lobe lobus sisi merupakan puncak – puncak yang timbul disekitar main lobe lobus utama. Dalam kristal fotonik terdapat main lobe yang muncul akibat dari pemantulan gelombang EM datang memasuki susunan lapisan periodik misalnya n 1 dan n 2 , sebagian gelombang tersebut akan direfleksikan oleh setiap permukaan batas lapisan n 1 -n 2 . Jika seluruh gelombang yang direfleksikan sebagian tersebut sefase, maka akan terjadi interferensi konstruktif pada refleksi sehingga gelombang datang tidak dapat menembus struktur kristal seperti Gambar 4. Selang panjang gelombang datang yang terefleksi total disebut photonic band gap PBG. 8 Side lobe muncul ketika frekuensi dari gelombang datang tidak berada dalam selang PBG, terjadi interferensi destruktif pada gelombang yang terefleksi, sehingga saling meniadakan dan gelombang datang akan diteruskan oleh struktur kristal seperti pada Gambar 5. Pada Gambar 6 side lobe yang muncul akan dioptimasikan artinya nilai antara puncak dan lembah diperkecil.

2.5. Anti Reflection Coating

Anti reflection coating pada sel surya yang diilustrasikan pada Gambar 7 mirip dengan yang digunakan pada peralatan optik lainnya seperti lensa kamera. Lapisan tipis dengan bahan dielektrik yang digunakan memiliki ketebalan d 1 tertentu sehingga terjadi interferensi destruktif antara gelombang yang direfleksikan pada permukaan anti reflection coating n 1 dengan gelombang yang direfleksikan pada permukaan semikonduktor n 2 . Sehingga cahaya yang datang ditransmisikan ke dalam semikonduktor. Selain anti reflection coating pada sel surya, efek interferensi juga sering terjadi pada lapisan tipis minyak di atas air yang menghasilkan pelangi seperti pita warna. 9 Anti reflection coating pada kristal fotonik juga hampir mirip dengan anti reflection coating pada sel surya, yang menambahkan indeks bias dengan nilai tertentu baik didepan, dibelakang, maupun didepan dan dibelakang. 2.6. Piranti Lunak C++ Sampai saat ini, bahasa C++ telah berhasil digunakan untuk mengembangkan berbagai jenis permasalahan pemrograman, dari level operating system unix, linux, ms dos,dsb, aplikasi perkantoran text editor, word processor, spreadsheet, dsb, bahkan sampai pengembangan sistem pakar expert system. Gambar 4 Transmisi Gelombang EM tidak dapat melewati kristal fotonik satu dimensi Gambar 5 Transmisi Gelombang EM dapat melewati kristal fotonik satu dimensi Ghg Kompiler C++ juga telah tersedia di semua jenis platform komputer, mulai dari Macintosh, UNIX, PC, Micro PC, sampai super komputer. C++ bisa disebut bahasa pemrograman tingkat menengah middle level programming language. Arti dari tingkat level ini adalah kemampuan mengakses fungsi-fungsi dan perintah-perintah dasar bahasa mesin atau hardware machine basic instruction set. Semakin tinggi tingkat bahasa pemrograman misalnya: java, semakin mudah bahasa pemrograman dipahami manusia, namun membawa pengaruh semakin berkurang kemampuan untuk mengakses langsung instruksi dasar bahasa mesin. Demikian juga sebaliknya dengan bahasa pemrograman tingkat rendah misalnya: assembler, yang semakin sulit dipahami manusia dan hanya berisi perintah untuk mengakses bahasa mesin. Dalam perspektif mudahnya dipahami manusia, C++ bisa digolongkan dalam bahasa tingkat tinggi, namun C++ juga menyediakan kemampuan yang ada pada bahasa tingkat rendah,misalnya Gambar 6 Transmitansi terhadap frekuensi pada kristal fotonik tanpa defek. 6 Gambar 7 anti reflection coating pada sel surya. 9 Hz operasi bit, operasi byte, pengaksesan memori, dan sebagainya. 10 Seperti yang dikatakan sebelumnya bahwa sekarang banyak sekali terdapat bahasa pemprograman tingkat tinggi hight level language seperti PASCAL, BASIC, COBOL, dan lain-lain. Walupun demikian, sebagian besar programmer professional masih tetap memilih bahsa C++ sebgai bahasa yang lebih unggul, karena: 11 1. Bahasa C++ merupakan bahasa powerful dan fleksibel yang telah terbukti dapat menyelesaikan program-program besar seperti pembuatan system operasi, pengolahan kata, pengolahan gambar seperti membuat game dan juga pembuatan kompilator untuk bahasa pemprograman baru. 2. Bahasa C++ merupakan bahasa yang portable sehingga dapat dijalankan di beberapa system operasi yang berbeda. Sebagai contoh pemprograman yang kita tulis dalam system operasi Windows dapat dikompilasi di dalam system opersai Linux dengan sedikit ataupun tanpa perubahan sama sekali. 3. Bahasa C++ merupakan bahasa yang sudah popular dan banyak digunakan oleh progremer berpengalaman sehingga kemingkinan besar library pustaka dan aksesoris program lainnya yang diperlukan dalam pemprograman telah banyak disediakan oleh pihak luar dan dapat diperoleh dengan mudah. 4. Bahasa C++ merupakan bahasa yang bersifat modular, yaitu yang tersusun atas rutin-rutin tertentu yang dinamakan dengan fungsi dan fungsi-fungsi tersebut dapat digunakan kembali untuk pembuatan program-program yang lainnya tanpa harus menulis ulang implementasinya. 5. Bahasa C++ merupakan bahasa tingkat menengah sehingga mudah untuk malakukan pembuatan program antar muka interfacing ke perangakt keras hardware. 6. Bahasa pemprograman yang menggunakan bahasa pemrograman C++ contohnya adalah piranti lunak Dev- C++ seperti pada Gambar 8. Gambar 8 Piranti lunak Dev-C++. 12

BAB III. METODOLOGI PENELITIAN