Rabu, 05 Oktober 2011

Induktor, Konduktor, Dioda, dan PWM


INDUKTOR

Sebuah induktor atau reaktor adalah sebuah komponen elektronika pasif (kebanyakan berbentuk torus) yang dapat menyimpan energi pada medan magnet yang ditimbulkan oleh arus listrik yang melintasinya. Kemampuan induktor untuk menyimpan energi magnet ditentukan oleh induktansinya, dalam satuan Henry. Biasanya sebuah induktor adalah sebuah kawat penghantar yang dibentuk menjadi kumparan, lilitan membantu membuat medan magnet yang kuat didalam kumparan dikarenakan hukum induksi Faraday. Induktor adalah salah satu komponen elektronik dasar yang digunakan dalam rangkaian yang arus dan tegangannya berubah-ubah dikarenakan kemampuan induktor untuk memproses arus bolak-balik.

Sebuah induktor ideal memiliki induktansi, tetapi tanpa resistansi atau kapasitansi, dan tidak memboroskan daya. Sebuah induktor pada kenyataanya merupakan gabungan dari induktansi, beberapa resistansi karena resistivitas kawat, dan beberapa kapasitansi. Pada suatu frekuensi, induktor dapat menjadi sirkuit resonansi karena kapasitas parasitnya. Selain memboroskan daya pada resistansi kawat, induktor berinti magnet juga memboroskan daya didalam inti karena efek histeresis, dan pada arus tinggi mungkin mengalami nonlinearitas karena penjenuhan.


KONDUKTOR

Koduktor adalah suatu elemen yang mampu menyalurkan energi dari sau komponen ke komponen lainnya. Lain halnya dengan isolator, isolator adalah suatu elemen yang tidak mampu atau menghambat dalam penyaluran energi dari satu  komponen ke komponen yang lainnya. Sedangkan suatu elemen yang memiliki kemampuan listrik di antara sebuah konduktor dan isolator disebut dengan semikonduktor. Konduktor yang terbaik di bumi adalah perak, tembaga, dan emas. Dimana ketiga logam tersebut memiliki satu elektron valensi, sedangkan isolator terbaik memiliki delapan elektron valensi. Dan untuk semikonduktor yang terbaik memiliki empat elektron valensi. Jadi dapat disimpulkan bahwa, semakin tinggi elektro valensinya, maka elemen tersebut termasuk dalam sifat listrik isolator. Elektron valensi adalah jumlah elektron yang terdapat pada kulit paling luar dari sebuah atom netral.

DIODA

Dioda adalah piranti non linier karena grafik antara arus terhadap tegangan bukan merupakan garis lurus. Karena adanya arus potensial penghalang atau potensial  barrier. Saat tegangan dioda lebih kecil dari tegangan penghambat tersebut, maka arus dioda akan kecil. Ketika tegangan dioda melebihi potensial penghalang, arus dioda akan naik secara cepat.

PULSE WIDHT MODULATOR

                      Pulse-width modulation (PWM) adalah cara yang sangat efisien memberikan jumlah antara daya listrik antara sepenuhnya dan sepenuhnya lepas. Saklar daya yang sederhana dengan sumber daya yang khas memberikan kekuasaan penuh hanya, ketika diaktifkan. PWM adalah teknik yang relatif baru, dibuat praktis oleh saklar daya elektronik modern.
               Di masa lalu, ketika hanya sebagian daya yang dibutuhkan (seperti untuk mesin jahit motor), sebuah rheostat (terletak di mesin jahit kaki pedal) yang terhubung secara seri dengan motor disesuaikan jumlah arus yang melalui motor, tetapi juga sia-sia kekuasaan sebagai panas dalam elemen resistor. Ini adalah skema yang tidak efisien, tetapi ditoleransi karena daya total rendah. Ini adalah salah satu dari beberapa metode untuk mengendalikan kekuasaan. Ada yang lain-sebagian masih digunakan-seperti variabel autotransformers, termasuk merek dagang teater Autrastat untuk pencahayaan; dan Variac, untuk umum penyesuaian listrik AC. Ini cukup efisien, tetapi juga relatif mahal.
                    Selama sekitar satu abad, beberapa variabel kecepatan motor listrik mempunyai efisiensi yang layak, tapi mereka agak lebih kompleks daripada kecepatan konstan motor, dan kadang-kadang diperlukan peralatan listrik eksternal, seperti bank kekuasaan variabel resistor. Namun, ada kebutuhan besar untuk menerapkan kekuatan parsial dalam perangkat lain, seperti kompor listrik, lampu dimmer, dan robot servos. Pada dasarnya, sebuah variabel PWM daya-skema saklar daya dengan cepat antara sepenuhnya dan sepenuhnya off - misalnya beberapa kali per menit di kompor listrik, 120 Hz di lampu redup, dan juga ke dalam puluhan atau ratusan komputer kHz dalam kekuasaan persediaan (yang memiliki output diatur). Dalam setiap peristiwa, switching angka ini jauh lebih cepat daripada apa yang akan mempengaruhi beban, yang berarti perangkat yang menggunakan kekuasaan. Dalam prakteknya, menerapkan kekuatan penuh untuk bagian dari waktu tidak menimbulkan masalah; PWM sangat praktis.
                 Istilah siklus menggambarkan proporsi tepat waktu ke interval reguler atau periode waktu; siklus rendah sesuai dengan daya yang rendah, karena daya off untuk sebagian besar waktu. Siklus dinyatakan dalam persen, 100% sepenuhnya pada.
                 PWM bekerja baik dengan kontrol digital, yang, karena mereka on / off alam, dapat dengan mudah mengatur siklus tugas yang diperlukan. PWM dari suatu sinyal atau daya sumber melibatkan modulasi dari siklus tugas, baik untuk menyampaikan informasi melalui saluran komunikasi atau mengontrol jumlah daya yang dikirim ke beban.


Minggu, 02 Oktober 2011

Distributed File Sytem (DFS)


DFS
Distributed File System (DFS) adalah satu set layanan klien dan server yang memungkinkan organisasi yang menggunakan Microsoft Windows server untuk mengatur banyak didistribusikan SMB saham file ke sebuah sistem berkas terdistribusi . DFS memberikan transparansi lokasi dan redundansi untuk meningkatkan ketersediaan data dalam menghadapi kegagalan atau beban berat dengan memungkinkan saham di beberapa lokasi yang berbeda untuk secara logis dikelompokkan dalam satu folder, atau root DFS.
Microsoft Windows 2003 menyediakan fasilitas bernama DFS (Distributed File System). Untuk memanfaatkan DFS ini sebelumnya kita buat satu folder, kemudian buat folder tersebut menjadi Folder Sharing. Caranya klik kanan di folder tersebut, kemudian klik Share. Setelah itu atur permissionnya.
Sekarang jalankan DFS dari Administrative Tools, lalu pilih Distributed File System. Setelah itu segera tampil jendela Distributed File System. Klik Actions, klik New DFS Root, lalu klik Next, setelah itu akan tampil dua pilihan, yaitu Create a Domain Dfs Root dan Create standalone Dfs Root. Untuk ini Anda pilih Create a Domain Dfs Root. Kemudian klik Next, klik lagi Next, lalu ketikkan nama server yang sedang disetting atau klik tombol Browse dan biarkan computer mencari server yand dimaksud, klik Next, klik tombol drop-down di kolom Use an Existing share, lalu pilih nama folder yang sudah di Sharing, misalnya ARSIP, klik Next lagi. Langkah selanjutnya adalah menuliskan komentar untuk folder share tersebut dikolom Comment, setelah setelesai klik Next lagi dan klik tombol Finish.
Tujuan DFS adalah :
a.       melakukan manajemen terhadap file server beserta sumber dayanya secara efisien disaat menjaga availability dan keamanan bagi pengguna.
b.      dapat mengatur dan mengelola file server sehingga file tersebut dapat diakses dengan mudah, aman dan mengurangi bandwitdh yang diperlukan.
c.       Dalam suatu jaringan biasanya memerlukan folder yang bisa dimanfaatkan oleh semua orang dalam jaringan dengan keamanan yang terjamin dibandingkan dengan menggunakan fasilitas Sharing saja. Untuk itu kita memerlukan suatu strategi yang jitu agar dokumen kita tidak bisa dilihat oleh sembarang semua orang
Keuntungan menggunakan DFS sebagai berikut :
a.       Data Collection – dengan keuntungan ini, biaya menggunakan pita backup tidak diperlukan lagi, sehingga mengurangi beban biaya.
b.      Administrator dapat mereplikasi data dari kantor pusat ke kantor lain atau ke data center.
c.       Berkat RDC, DFS Replication hanya mereplikasi bila ada perbedaan atau perubahan di antara dua server sehingga bandwidth yang digunakan sekecil mungkin.
Pembagian teknologi DFS ada dua, yaitu :
a.       DFS Namespaces
merupakan suatu services untuk mengelola file system yang telah menjadi “network resources”. Dalam jaringan, sumber daya file biasa terdapat pada beberapa server yang terpisah dan user harus mengingat alamat server mana yang memiliki file yang diinginkan. Lebih rumit lagi apabila file tersebut ada di beberapa server yang berbeda. Disinilah fungsi DFS, mengelola sumber daya yang tersebar menjadikan seolah-olah sumber daya tersebut berada pada satu tujuan, jadi user hanya perlu mengingat satu sumber saja, yaitu server dimana DFS services berjalan yang akan menjadi kunci dari sumber daya network(Files) yang terdapat di beberapa server. Dapat dianalogikan sebagai rumah untuk file-file yang di-sharing dalam jaringan.


Persyaratan DFS Namespaces
Untuk mengimplementasikan DFS Namespaces, administrator harus mengkonfigurasi server sebagai berikut :
·         Server harus menggunakan operasi sistem windows server 2003 R2
·         Untuk menggunakan fasilitas secara utuh, domain controller harus menggunakan windows server 2003 SP1 atau Windows server 2003 R2.
·         Namespaces haru di simpan dalam NTFS.
·         Klien harus menggunakan sistem operasi Windows XP SP2 dan Client Failback Hotfix atau Windows Server 2003 SP1 dan Client Failback Hotfix.
b.      DFS Replication,
merupakan multimaster mesin replikasi yang mendukung penjadwalan replikasi dan memperkecil bandwitdh. DFS replication menggunakan protocol kompresi baru yang dinamakan Remote Differential Compression (RDC), dimana bisa digunakan untuk mengupdated file dalam jaringan yang memiliki bandwitdh terbatas. RDC mendeteksi penambahan, pengurangan, dan pengeditan ulang data dari suatu file.
Persyaratan DFS Replication
Administrator harus mengkonfigurasi server sebagai berikut :
·         The Active Directory schema harus diupdate supaya DFS replication bisa diterapkan. Sumber update schema ada pada Windows Server 2003 R2 Disk 2. Langkah-langkah untuk meng-update schema dapat dilihat di alamat http://technet.microsoft.com/en-us/library/cc773360%28WS.10%29.aspx.
·         Server yang akan ikut berpastisipasi harus menggunakan windows server 2003 R2.
·         Antivirus harus cocok dengan DFS Replication.
·         Server yang masuk dalam replication group harus berada dalam satu forest. DFS replication tidak bisa dilakukan antara server yang berada di forest yang berbeda.
Kapasitas DFS Replication dalam melakukan replikasi :
·         Setiap server dapat menjadi anggota lebih dari 256 replication group.
·         Setiap replication group dapat berisi lebih dari 256 folder yang direplikasi.
·         Replication group dapat berisi lebih dari 256 anggota.
·         Volume replikasi bisa lebih dari 8 juta files, dalam satu server dapat berisi lebih dati 1 Terabyte replikasi file.
·         Settingan DFS replication tersimpan secara global di masing-masing server, dan terimpan dalam file lokal .xml. DFS replication dapat membuat ulang file tersebut bila terjadi kerusakan (corrupt). Kemampuan ini membuat server lebih realibility dan dapat lebih mudah me-rebuild anggota replication group dalam disaster recovery.
·         RDC tidak akan mereplikasi file dengan volume 64 kb ke bawah.
Dimana bila digunakan secara bersama-sama, akan :
a.       memberikan akses mudah, faul tolerance untuk mengakses file, load sharing, dan WAN-friendly replication.
b.      Dapat digunakan untuk mempublikasikan data, software, dan dokumen ke user melalui jaringan. Walaupun DFS Replication sudah cukup untuk mendistribusikan data, dengan menggunakan DFS namespaces, administrator dapat mengkonfigurasi namespaces menjadikan multiple server dapat menjadi host. Sehingga meningkatkan data availability dan distribusi ke klien.
c.       Sharing Files antar kantor – Dalam organisasi yang besar yang memiliki cabang di luar negeri, DFS dapat digunakan untuk kepentingan organisasi.
struktur DFS :
a.       DFS Root, merupakan share folder yang disebut namespace yang akan ada dalam jaringan, dalam share folder, user dapat menambah dan mengurangi file maupun folder.
b.      DFS Link, merupakan share folder yang berada pada server lain yang berada dalam root DFS, ketika user mengakses link ini, maka akan di redirect ke share folder di server tersebut.
c.       DFS target atau replica, merupakan suatu link, bila menginginkan dua atau lebih folder beserta kontennya menjadi identik dengan ketentuan link tersebut berada dalam replication group.

Web service merupakan sistem yang dirancang untuk dapat mendukung interaksi komunikasi antar mesin-mesin pada suatu jaringan dengan menggabungkan SOAP, XML, and HTTP. Dengan teknologi Web Service, maka memungkinkan kita untuk dapat menghubungkan berbagai jenis software yang memiliki platform dan sistem operasi yang berbeda. Jadi, kita tetap mendapatkan sebuah potongan informasi dari suatu website tanpa harus mengunjungi website tersebut.
Fungsi :
a.       dapat digunakan oleh aplikasi lainnya, jadi kita dapat mengakses potongan informasi itu dengan meletakkan fungsi/method itu pada aplikasi kita.
b.      Aplikasi web service tidak mempunyai sebuah “User Interface” atau tampilan web pada umumnya.
c.       Web service hanya berupa class dan method dari sebuah fungsi dan mempunyai output dalam format XML. Web Service tersimpan di Web Server sehingga dapat diakses oleh berbagai bahasa pemrograman dengan lebih mudah baik dalam lingkungan LAN maupun Internet.
d.      Sistem Web Service ini diharapkan meningkatkan kolaborasi antar pemrogram dan perusahaan, yang memungkinkan sebuah fungsi di dalam Web Service dapat dipinjam oleh aplikasi lain tanpa perlu mengetahui detail pemrograman yang terdapat di dalamnya.
Web services pada dasarnya bekerja menggunakan HTTP and SOAP untuk membuat data tersedia di dalam Web.  SOAP dan HTTP mengizinkan user eksternal untuk masuk dan melakukan pemanggilan function secara remote tanpa proses registrasi dalam lingkungan internal terlebih dahulu seperti halnya aplikasi tersebut mengakses method lokal dan menggunakan format XML yang berbasis teks dalam melakukan pertukaran datanya.
Secara umum ada 5 aspek keamanan dasar :
a.         Authentication(mengidentifikasi Pengirim mupun penerima),
b.     Authorization(menjamin bahwa requester yang telah berhasil melakukan otentikasi dapt   meng-akses sumber daya yang ada sesuai dengan karakteristik akses (access control) yang disediakan)
c.          Confidentiality(menjamin kerahasiaan (privacy) terhadap data/informasi yang dipertukarkan)
d.        Data Integrity(komunikasi antara client dan server dilindungi dari adanya kemungkinan untuk merubah data oleh user/aplikasi yang tidak memiliki hak)
e.         Non-Repudiation(pihak yang terlibat dalam transaksi (client & service provider) tidak dapat menyangkal terjadinya transaksi yang telah dilakukan)
sistem terdistribusi adalah sebuah aplikasi yang terdiri dari komponen yang berjalan pada komputer yang berbeda secara bersamaan. Komponen-komponen ini berkomunikasi melalui beberapa jaringan telekomunikasi . Bersama-sama, mereka menyediakan layanan bagi pengguna. Contoh dari sistem terdistribusi adalah World Wide Web .
Ketika Anda browsing web, Anda web browser yang berjalan pada komputer Anda sendiri berkomunikasi dengan berbagai web server yang menyediakan halaman web. Mungkin, browser Anda menggunakan server proxy untuk mengakses isi web yang tersimpan pada web server lebih cepat dan lebih aman. Untuk menemukan server, juga menggunakan DNS sistem, yang merupakan satu sistem terdistribusi yang berjalan pada belum satu set komputer. web browser Anda berkomunikasi dengan semua server melalui Internet , melalui sistem router yang dirinya bagian dari sistem terdistribusi besar routing menggunakan BGP protokol. Bersama-sama, web server, proxy, dan browser, server DNS dan router Internet terdiri dari suatu sistem terdistribusi yang sangat-besar-besaran yang menyediakan akses ke informasi (halaman web dan konten lain) yang tersebar di seluruh dunia. 

Sabtu, 01 Oktober 2011

Teknologi Cluster


Teknologi Cluster

       Kebutuhan akan komunikasi data dewasa ini sangat penting seiring dengan kemajuan dan perkembangan teknologi komunikasi data yang semakin canggih. Hal yang sangat penting bagi Teknologi komunikasi data adalah database sebagai penyedia data. Aplikasi-aplikasi database dituntut untuk mampu melayani banyak akses data. Hal ini dapat dimaklumi karena database server telah di rancang untuk dapat melayani beragam jenis akses data. Saat ini aplikasi databse semakin berkembang, baik dalam hal kegunaan, ukuran, maupun kompleksitas. Hal ini secara langsung akan berdampak pada server database sebagai penyedia layanan terhadap akses databse, konsekuensi dari semua itu adalah beban databse server akan semakin bertambah berat dan mengakibatkan kurang optimalnya kinerja dari server tersebut.
               Oleh sebab itu, diperlukan perancangan yang tepat dan handal dalam membangun databse server. Solusi praktis dan tepat yang dapat diterapkan untuk mengatasi permasalahan diatas antara lain dengan penerapan Teknologi Cluster. Banyak sekali manfaat yang diperoleh dari teknologi cluster diantaranya meningkatkan ketersediaan dan performansi system.
               Pada server database yang besar dalam pelayanannya tidak menggunakan server databse tunggal, tetapi dilayani oleh sekelompok server database, beberapa buah server databse dihubungkan menjadi satu pada lingkungan yang sangat kompleks. Arsitektur yang digunakan harus menjamin bahwa sistem bekerja dengan baik, setiap server mengerjakan beban semestinya, dan tidak ada bottleneck. Berbagai jenis server diikat menjadi satu untuk menjadikan suatu pelayanan tunggal (one stop shopping). Database tercluster tersebut dapat dianggap personal desktop atau database tunggal bagi penggunanya.
           Database pada masa sekarang ini dituntut agar dapat berjalan dengan cepat dan mempunyai kehandalan yang tinggi, Dengan clustering ini database yang disimpan dapat terbagi ke beberapa mesin dan pada saat aplikasi berjalan, semua mesin yang menyimpan data tersebut dianggap sebagai satu kesatuan. Metode clustering seperti ini sangat baik untuk load balancing dan penanganan system failure karena kemampuan tiap mesin akan digunakan dan jika ada salah satu mesin yang mengalami failure maka sistem tidak akan langsung terganggu karena mesin lain akan tetap berfungsi.
                 Kemampuan clustering memungkinkan sebuah database tetap hidup dalam waktu yang lama. MySQL berani menjanjikan angka 99.999 persen ketersediaan databasenya. Sederhananya, dalam satu tahun kira-kira hanya lima menit waktu database itu tidak hidup.

MySQL Cluster

                 MySQL Cluster menggunakan mesin penyimpanan cluster NDB baru yang mampu menjalankan beberapa MySQL Server di dalam sebuah cluster. Mesin penyimpanan cluster NDB tersedia di dalam BitKepper dari MySQL release 4.1.2 dan di dalam binary releases dari MySQL-Max 4.1.3
                   System operasi yang didukung adalah Linux, Mac OS X, dan Solaris, pihak MySQL sedang membuat/mengembangkan agar cluster NDBdapat berjalan pada semua sistem operasi yang didukung oleh MySQL termasuk Windows. Overview MySQL Cluster adalah sebuah teknologi baru untuk memungkinkan clustering di dalam memory database dalam sebuah sistem share-nothing. Arsitektur share-nothing mengijinkan sistem dapat bekerja dengan hardware/perangkat keras yang sangat murah, dan tidak membutuhkan perangkat keras dan lunak dengan spesifikasi khusus. Arsitektur tersebut juga handal karena masing-masing komponen mempunyai memory dan disk tersendiri.
                      MySQL Cluster menggabungkan MySQL Server biasa dengan sebuah mesin penyimpanan in-memory tercluster yang dinamakan NDB. NDB berarti bagian dari suatu rangkaian yang dikhususkan sebagai mesin penyimpanan, sedangkan MySQL Cluster diartikan sebagai kombinasi atau gabungan dari MySQL dan mesin penyimpanan yang baru tersebut.
                     Sebuah MySQL Cluster terdiri dari sekumpulan komputer, masing-masing menjalankan sejumlah proses mencakup beberapa MySQL server, node-node penyimpanan untuk cluster NDB, server-server manajemen dan program-program pengakses data yang khusus. Semua program-program tersebut bekerja bersama-sama untuk membentuk MySQL Cluster. Ketika data disimpan di dalam mesin penyimpan media NDB cluster, tabel-tabel disimpan didalam node-node penyimpanan pada NDB Cluster. Tabel-tabel
seperti itu dapat diakses secara langsung dari semua MySQL server yang lain di dalam cluster tersebut. Dengan cara demikian, sebuah aplikasi daftargaji menyimpan data di dalam sebuah cluster, jika sebuah aplikasi mengupdate/memperbaharui gaji seorang karyawan, semua MySQL server yang lain yang meminta data ini dapat melihat perubahannya dengan seketika.
                  Data yang disimpan di dalam node-node penyimpanan pada MySQL Cluster dapat di mirror (dicerminkan), cluster tersebut dapat menangani kegagalan dari node-node penyimpanan individual dengan tidak ada dampak lain dari sejumlah transaksi dihentikan karena kegagalan proses transaksi. Sejak aplikasi untuk proses-proses transaksi diharapkan mampu menangani kegagalan transaksi, ini semua tidak seharusnya menjadi sumber permasalahan.
                 Dengan memperkenalkan MySQL Cluster pada dunia open source, MySQL membuat manajemen data cluster dengan ketersediaan yang tinggi, perfomance yang tinggi dan skalabilitas ketersediaan untuk siapa saja yang memerlukannya.

Dasar konsep-konsep MySQL Cluster

                          NDB adalah sebuah mesin penyimpanan memory yang menawarkan ketersediaan yang tinngi dan fitur-fitur persistensi data. Mesin penyimpanan NDB dapat diatur dengan sebuah bidang failover dan pilihan-pilhan load-balancing, tetapi untuk memulai paling mudah dengan mesin penyimpanan pada level cluster. Mesin penyimpanan NDB pada MySQL Cluster berisi sebuah kumpulan lengkap dari data, bergantung hanya pada data lainnya di dalam cluster itu sendiri.
                              Sekarang akan diuraikan bagaimana mengatur sebuah MySQL Cluster yang terdiri dari
sebuah mesin penyimpanan NDB dan beberapa MySQL server. Sebagian dari MySQL Cluster dikonfigurasi tidak tergantung/bebas dari server-server MySQL yang lain. Di dalam MySQL Cluster, masing-masing bagian dari cluster dianggap sebagai sebuah node.