Rabu, 31 Desember 2008

PALESTINAKU

Jeritan Anak Palestina

Bayangkan jika sahabat punya segudang harapan, tapi tiba-tiba harapan itu buyar dan lenyap entah kemana. Atau sahabat punya impian yang begitu indah, tapi kemudian tak pernah menjadi kenyataan. Menyakitkan bukan? Nah, realitas seperti inilah yang kini harus diterima anak-anak Palestina. Betapa pun getirnya kenyataan itu, toh akhirnya memang harus ditelan. Karena hidup memang tak selamanya bisa memilih.

Mohammad al-Durra, bocah Palestina berusia 12 tahun harus meregang nyawa ditembus peluru serdadu Yahudi Israel pada 30 September 2000 lalu saat terjadi bentrokan berdarah antara polisi Israel dan warga muslim Palestina di Netzarim, Jalur Gaza. Dan kalo sahabat rajin baca berita, pasti bisa mendapatkan foto أekslusifأ yang diabadikan oleh dua wartawan Palestina yang bekerja untuk TV Perancis. Foto tersebut seolah berbicaraأ‚ dan menjelaskan bagaimana biadabnya serdadu Israel ketika membantai Mohammad al-Durra yang berada dalam pelukan ayahnya.

Mohammad al-Durra dan puluhan remaja seusianya harus rela kehilangan masa depan. Berjuta impian yang sudah dirajut harus punah dalam sekejap. Beribu harapan sirna dalam hitungan detik. Ya, itu adalah kenyataan yang memang pahit dan getir. Brur, ini akan terus terjadi dan bakal terulang bila ummat Islam cuma diamأ atau paling banter cuma mengutukأtapi tindakan nyata kita tak pernah ada. Jelas, itu akan membuat orang-orang Israel besar kepala, dan akan merasa enteng melenyapkan nyawa orang-orang Palestina. Republika melaporkan, sampai tanggal 3 Oktober saja sudah 57 orang tewas dan 1.000 lainya luka-luka. Kawan, itu saudara-saudara kita. Masihkah kita cuek alias nggak peduli denganآ nasib saudara kita di sana?

Ya, Palestina kembali membara sahabat, setelah Ariel Sharon (ketua Partai Likud, Israel) melakukan kunjungan kontroversialnya ke Masjid Al Aqsha di Yerusalem Timur, 28 September 2000. Karuan saja kunjungan tersebut diprotes warga Palestina karena dianggap penghinaan terhadap ummat Islam. Nah, sekarang sahabat bakal diajak untuk mengasah kesadaran politik sekaligus kepedulian sahabat terhadap nasib saudara kita di kawasan Timur Tengah itu (tentang masalah politik, bisa baca kembali Studia edisi 025/Tahun I).

Keberanian Anak Palestina
Sekitar 300 anak Palestina berusia antara lima hingga delapan tahun berkumpul di kantor Komite Palang Merah Internasional di Tyre, Lebanon Selatan. Mereka duduk di halaman itu sambil membawa sejumlah poster dan spanduk yang bernada marah. Bayangin Brur, mereka semuanya masih anak-anak, tapi pikirannya sudah dewasa. Mereka tahu apa yang harus dilakukannya.

Dan mereka ternyata bukan cuma duduk-duduk doang Non, tapi juga bersuara lewat spanduk yang mereka buat, seperti dikutip oleh Republika, 5 Oktober 2000 lalu. “Kami semua adalah saudara syuhada Mohammad al-Durra. Lalu dalam spanduk lain berbunyi, “Israel telah membantai anak-anak Palestina.

Brur, ternyata bukan cuma itu yang dilakukan anak-anak Palestina yang gagah berani ini. Para bocah yang berasal dari tiga tempat kamp pengungsi di Tyre itu bak orang dewasa saja. Mereka juga membawa sejumlah plakat yang bisa menggelorakan semangatnya.

“Berjuang dan angkat senjata, satu-satunya jalan untuk membebaskan tanah Palestina.“Palestina bertanggungjawab terhadap semua yang ada pada kami, bunyi lainnya.

Sahabat remaja, dua hal yang bisa menganggap rintangan sebagai tantangan adalah semangat dan keberanian. Tentu keberanian yang berhasil dimunculkan dari akidah yang benar. Akidah Islam yang kuat dan bersih. Dan sekarang kebetulan banyak dimiliki anak-anak Palestina.

“Saya ingin membunuh orang Israel seperti mereka membunuh saudara kami Mohammad al-Durra, kata Mohammad Natour, 14 tahun. Heroik memang. Terlepas dari sikap emosional anak-anak, tapi yang pasti itulah kenyataannya.

Belum lagi semangatnya Khaled Hamad, 11 tahun, yang membalur lumpur di wajahnya dan mengangkat bendera Palestina lalu mengatakan, “Jika bisa menembak Israel, saya tidak ragu-ragu lagi. Hebat. Lalu, masih ada anak yang mampu melihat dengan mata hati dan pikirannya, seperti Ihab al-Sadid, anak berumur 12 tahun ini sangat kesal dengan aksi brutalnya tentara Israel yang menembaki anak-anak Palestina, ia mengatakan, “Mereka membunuh anak-anak. Sebab, mereka takut kalau nanti besar dan akan melawannya. Tuh, anak seumuran SD saja sudah bisa berpikir jauh ke depan. Tentu pikiran seperti itu nggak muncul begitu saja, tapi ada proses. Siapa tahu, memang anak-anak itu dididik oleh orang tuanya untuk menjadi pejuang Islam yang gagah berani. Masih nggak percaya?? Coba kamu simak pernyataan Ridha Saleh, anak berumur 13 tahun, dengan mengenakan seragam militer, dan meminta wartawan foto untuk mengambil gambarnya. Ia mengatakan, “Saya juga ingin mati syahid, dan hanya ingin mati di sana. Wah, wah, wah, benar-benar hebat. Kamu bisa seperti adik kita itu? Harus bisa!


Palestina Tanah Kita
Khalifah Abdul Hamid II berkomentar dengan tegas, tatkala Theodore Hertzl (penggagas gerakan Zionis) meminta tanah Palestina di tahun 1897,“Tanah itu bukan milikku, tetapi milik ummatku. Mendengar komentar seperti ini karuan saja Hertzl murka. Bahkan lantaran komentar ini pula, ia kemudian melakukan persekongkolan untuk memecat Abdul Hamid II dari jabatan Khalifah.

Tentang Palestina ini, sebetulnya sudah dilindungi pula dengan sebuah perjanjian di masa Khalifah Umar bin Khaththab. Saat itu Khalifah Umar membuat perjanjian yang terkenal dengan nama Al Ihdat Al ?Umariyyah (perjanjian Umar), yang berbunyi, …atas nama Islam dan kaum Muslim. Isinya antara lain, Tidak boleh seorang Yahudi pun tinggal bersama kaum muslimin di Baitul Maqdis.(Ibnu Jarir Ath Thabari, Tarikhul Umam wal Muluk, pada judul Iftitah Baitul Maqdis Penaklukan Baitul Maqdis).

Setelah Khilafah Islamiyyah (pemerintahan Islam) runtuh orang-orang Yahudi seperti menuntut balas. Maka dalam kondisi kaum muslim yang lemah mereka berusaha mencari dukungan Amerika dan PBB untuk mendirikan negara Israel Raya. Kamu bisa simak bagaimana para kekentong alias pentolan Yahudi bersuara untuk mengesahkan tindakan brutal mereka dalam merampok tanah Palestina. “Negeri ini berdiri semata-mata akibat janji Tuhan sendiri. Oleh karena itu, meminta pengakuan atas keabsahannya tentulah tindakan yang menggelikan, teriak Golda Meir, PM wanita Israel pertama dengan sewotnya. “Negeri ini telah dijanjikan kepada kita dan karena itu berhak sepenuhnya atas tanah itu, ujar Menachem Begin. Brur, orang inilah yang berhasil menggiring Presiden Anwar Sadat ke meja perundingan Camp David yang direkayasa oleh Amerika dan Israel sendiri.

Seperti satu suara dengan teman-temannya, Moshe Dayan, jenderal Israel yang terkenal keji dan selalu menutup sebelah matanya berkomentar tak kalah menyakitkan, “Jika terdapat buku injil, serta bangsa injili, maka haruslah ada pula negeri injil, Dan ada satu lagi pernyataan yang bikin gerah kita,“Negeri ini merupakan rumah historis bangsa Yahudi, demikian pernyataan dalam memorandum organisasi Zionis tahun 1919. Wah, keterluan sekali “bangsa kera itu, ya Brur? Yes, memang kurang ajar!

Tapi benarkah alasan mereka itu? Bohong besar Brur. Suer, kamu perlu tahu pernyataan yang dilontarkan oleh Dr. Roger Geraudy, seorang intelektual Nasrani asal Perancis yang kemudian masuk Islam, “Ia sama sekali tidak mempunyai keabsahan, baik secara historis, injil, maupun yuridis untuk berdiri di tempat yang ia tegakkan sekarang ini, tegasnya dalam buku yang ditulisnya, The Case of Israel a Study of Political Zionism.

Jadi dengan demikian memang tanah Palestina itu adalah milik kita, bukan milik “bangsa kera itu. Setiap jengkal dari tanah milik kaum muslimin tidak boleh dikuasi oleh orang-orang kafir. Nekat menjarahnya berarti urusannya darah. Kita tegas aja, Brur!

Maka solusinya adalah seperti yang dilontarkan oleh salah seorang bocah palestina di atas. Apa itu? “Angkat senjata dan basmi orang-orang Yahudi Israel terkutuk itu! Memang hanya itu satu-satunya jalan, nggak ada jalan lain. Jangan memaksakan berdamai, toh perundingan damai cuma buang waktu saja.

Bagaimana dengan Kita?
Ya, itu masalahnya. Kita dan anak-anak Palestina memang dipisahkan oleh ruang dan waktu. Antara kita dengan anak-anak Palestina terbentang lautan dan daratan yang luas sekali. Tapi, sebetulnya kita punya rasa, kita punya cinta, dan kita punya luka yang sama dengan mereka.

Sobat, mereka siap menggelorakan semangat jihad untuk mengusir serdadu Israel yang telah merampok tanah mereka. Kamu jangan cuek menyaksikan kejadian ini.

Coba, ketika anak-anak Palestina meregang nyawa ditembus peluru Israel, kira-kira kita sedang ngapain. Main basket? Atau tidur nyenyak? Atau malah sedang tawuran dengan teman sekolah lain? Ironi bukan?

Juga, ketika teman-teman kita menderita di pengungsian akibat diusir dari negeri mereka sendiri, kita sedang berbuat apa? Main gim? Pacaran? Nonton konser musik? Atau malah sedang asik melahap makanan bule di resto kelas wahid dengan harga selangit? Lalu dimana rasa peduli kita terhadap saudara sendiri?

Kawan, anak-anak Palestina sudah kenyang dengan segala penderitaan dan kekecewaan akibat ulah orang-orang Yahudi yang menggasak tanah mereka dan mengusirnya bak pesakitan. Sekali lagi itu adalah saudara kita. Saudara yang seharusnya bersatu dalam suka dan duka, dalam sedih dan gembira. Masihkah kita mengatakan, bahwa itu adalah orang lain? Tidak kawan, mereka adalah kita. Ya, kita. Bukan siapa-siapa dan bukan orang lain. Kaum muslim di Palestina, Uzbekistan, Tajikistan, Kashmir, Filipina, atau di negeri sendiri; Ambon, Aceh dan yang lainnya, pokoknya seluruh kaum muslimin di penjuru dunia ini adalah saudara kita. Kita dipersatukan dan dipersaudarakan dengan Islam. Bukan dengan yang lain. Kalau pun sekarang kita nggak merasa bahwa itu saudara kita karena kita menganggap beda daerah, beda bahasa, dan beda negara. Itu adalah kesalahan besar. Ya, salah besar sobat! Ternyata ide nasionalisme telah membuat dinding tebal di antara kita. Sehingga kita nggak bisa menengok saudara kita yang tengah menderita. Kita menjadi orang super cuek alias nggak mau peduli dengan urusan saudara kita sendiri. Tolong, sikap seperti itu jangan dipelihara, itu berbahaya bin gawat. Sekali lagi, kita bersaudara, bahkan seharusnya merasa sakit bila saudara kita disakiti dan merasa senang bila saudara kita berhasil. Sudahkah kita memiliki rasa itu?

Hadits ke-13 dari kumpulan Hadits Arbain karya Imam Nawawi tertulis, “Dari Abu Hamzah (yaitu) Anas bin Malik r.a. pelayan Rasulullah saw., dari Nabi saw., beliau bersabda: “Tidaklah beriman seseorang di antara kalian, sehingga ia mencintai saudaranya seperti ia mencintai dirinya sendiri. (HR. Bukhari-Muslim).

Dalam hadits yang lain, diriwayatkan dari Nu’man bin Basyir r.a berkata: Rasulullah saw. bersabda: “Perumpamaan orang-orang mukmin dalam hal berkasih sayang dan saling mencintai adalah seperti satu tubuh. Apabila salah satu anggota badannya merasa kesakitan, maka seluruh anggota tubuh yang lain turut merasa sakit (HR. Bukhari-Muslim)

Dua hadits tadi cukup memberikan أsentuhan kepada kita, bahwa seorang muslim dengan muslim lainnya adalah ibarat satu tubuh. Kita bersaudara, sayang. Nggak mungkin dong, tangan kiri kita kejepit pintu, eh, tangan kanan malah nyukurin. Kan aneh ya, nggak? Nah, begitu pun dengan saudara kita di Palestina, mereka lagi menderita, gokil dong kalo kita cuek bahkan nggak mau tahu banget. Itu namanya muslim biadab. Jangan sampe deh nurani kita begitu bebal. Kita kan bukan batu. Kita manusia yang memiliki perasaan. Rasa cinta, rasa sayang, dan berjuta rasa lainnya. Sebaiknya memang kita merenungkan kembali firman Allah swt., sekaligus meneladani Rasul-Nya,


“Muhammad itu adalah utusan Allah dan orang-orang yang bersama dengan dia adalah keras terhadap orang-orang kafir, tetapi berkasih sayang sesama mereka. (QS: al-Fath: 29)

Kita harus peduli dengan nasib saudara kita di belahan bumi manapun termasuk Palestina. Bisa kan, Brur?

Tentu Brur, bila Khilafah Islamiyyah (pemerintah Islam) belum runtuh, kejadiannya bakal lain. Suer, kamu lihat sikap Khalifah Abdul Hamid II begitu tegas dan berani menghadapi ?rengekan Theodore Hertzl yang meminta tanah Palestina. Pernyataan Khalifah Abdul Hamid II sama saja dengan mengajak perang kepada kaum Yahudi, hebat bukan?

Jadi bagaimana sekarang? Memang solusi untuk membebaskan Palestina dari cengkeraman Israel adalah dengan mengangkat senjata. Berarti pemecahannya adalah dengan jihad. Kamu perlu tahu, bahwa jihad adalah fardhu ain bagi penduduk yang berada di daerah konflik (Palestina dan sekitarnya), sedangkan bagi yang jauh seperti kita di sini, jatuhnya adalah fardhu kifayah (tapi kita harus siaga, siapa tahu orang Yahudi kemudian melipat-gandakan kekuatannya). Jadi langkah praktisnya, kita bisa mengirimkan bantuan baik berupa uang ataupun senjata untuk mereka. Ya, paling minimal banget wujud peduli kita adalah dengan mendoakan mereka supaya tetap kuat melawan orang-orang Yahudi itu, Brur.

Kamis, 27 November 2008

Defenition of Windows XP

Defenition of Windows XP

Windows XP merupakan sebuah system operasi yang diperkenalkan pada tahun 2001, masih dari family system operasi Microsoft Windows, setelah sebelumnya terdapat versi Windows Me. Microsoft menyebutnya system operasi yang penting, terutama setelah diluncurkannya Windows 95.

Windows XP, XP sendiri berasal dari kepanjangan “eXPerience”. Windows XP memiliki penampilan dan feel baru terhadap user interface daripadai versi sebelumnya. Windows XP merupakan system operasi yang dibangun di kernel Windows 2000, memberikan kestablian dan lingkungan yang reliable untuk user, dibandingkan versi Windows sebelumnya.

Windows XP hadir dalam dua versi, yakni Home dan Professional. Microsoft telah memfokuskan kedua edisi Windows XP tersebut untuk mobilitas, termasuk fitur plug and play untuk koneksi jaringan wireless. System operasi Windows XP juga memiliki standard keamanan wireless 801.11x. XP juga telah support dengan game, digital photography, instant messaging, personal firewall, dan sharing connections ke Internet. Selain itu, Windows XP juga dapat berlaku sebagai server, atau lebih tepatnya jaringan peer-to-peer.

XP Home Edition didesain khusus untuk consumer, sedangkan XP Professional ditujukan untuk pegawai kantoran dengan tambahan options keamanan dan administrative. Sebagai contoh, XP Pro dapat log-in ke domain jaringan kantor, namun XP Home tidak bisa. XP Pro dapat dijalankan dari jarak jauh (Remote Desktop) dan support dengan Intel Hyper-Threading.

Selasa, 18 November 2008

DPR???33.4 miliar tuk Renovasi... ???


DPR???33.4 miliar tuk Renovasi... ???

Kalo memang untuk staff ahli mari kita bicara dengan data.

1. berapa jumlah anggota DPR?
2. berapa jumlah anggota DPR yang berkantor di gedung DPR?
3. berapa jumlah anggota DPR yang berkantor di kantor parpol?
4. berapa jumlah anggota DPR yang memiliki staff ahli?
5. berapa jumlah staff ahli per anggota DPR?
6. berapa jumlah staff ahli anggota DPR yang berkantor di gedung DPR?
7. berapa jumlah staff ahli anggota DPR yang berkantor di kantor parpol?
8. berapa ruangan yang ada di gedung DPR saat ini?
9....
10....
11...
....
....
1000. berapa jumlah anggota DPR yang akan terpilih lagi?


wow...33.4 M kalau di buat biaya pendidikan, mungkin anak-anak putus sekolah bisa kembali menikmati bangku pendidikan.
coba anda ingat-ingat, jasa-jasa yang sudah dilakukan DPR apa aja sih??? kader yang hanya bisa tidur saat sidang rakyat berlangsung, korupsi yang membudaya walau gk semua sih, tapi kader DPR yang telah tertangkap sudah cukup mencerminkan wajah DPR itu kaya apa. hmmmm..KUMPULAN KORUPTOR berwajah manis dan beribawa.
sekarang mau renovasi gedung, untuk kenyamanan dan peningkatan kinerja kerja kadernya katanya. iya anda nyaman dengan semua itu, tapi mana hasil kerjamu, mana janji manis yang kau ucapkan. pemimpinku...apa anda nyaman dengan semua vasilitas yang berikan dengan uang rakyat, sementara kami disini dihantui dengan janji manismu yang entah kapan kau buktikan. himpitan ekonomi, biaya pendidikan yang mahal, penggusuran, tangis anak jalanan mengeluh kelaparan. ya Allah...anda wakil rakyat, andalah tangan kanan kami, Tuhan menyaksikan apa yang kau perbuat.
mudah-mudahan Tuhan membimbingmu. mengarahkan hatimu tuk mendengarkan jeritan kami rakyat kecil di balik dindingmu yang megah.


Sabtu, 01 November 2008

Worm Facebook Bikin Reputasi Google Buruk


Security : Worm Facebook Bikin Reputasi Google Buruk

Guillaume Lovet, manager senior dari tim perusahaan keamanan, Fortinet mengatakan bahwa situs Google telah dipilih oleh para attacker karena Google memiliki reputasi yang baik dan tidak pernah diblokir oleh spam atau pun filter phishing. Halaman Google tidak sepenuhnya menjadi host dari malware ini, hanya sebuah link yang mengkoneksikanuser dengan situs penuh malware. Untuk menyiasati triknya, attacker harus registrasi terlebih dulu di account Google Reader mereka, baik oleh mereka sendiri atau dengan metode otomatis menggunakan situs phishing atau yang dinamakan Captcha.

Halaman Google hanya digunakan untuk mengarahkan pengunjung ke situs ‘jahat’ yang telah dibuat attacker. Sebagai contoh, mengklik video tersebut akan mengarahkan pengunjung ke ‘pemain’ di halaman non-Google ketika pesan mengenai kode yang hilang tertampil. Pengunjung yang menjadi korban mungkin akan tertipu dan kemudian mendownload-nya, padahal yang idownloada adalah Trojan.
Menurut Lovet, Trojan yang telah digunakan di penyerangan Facebook dan Google ini adalah sebuah downloader termasuk Browser Helper Objects (BHO), yang dimaksudkan untuk membuat softwar keamanan palsu atau scareware.


Skenarionya adalah user akan melihat sebuah virus di computer, dan kemudian ada peringatan jika user ingin membeli produk keamanan untuk menghilangkan malware di PC. Kemudian attacker akan menadoatkan uang user, tapi computer malah terinfeksi atau sebenarnya tidak pernah terinfeksi.
Lovet mengatakan bahwa downloader tersebut tidak termasuk copy dari worm-nya. Satu-satunya cara agar user terinfeksi dengan worm adalah melalui pesan di Facebook. Untuk itu, attacker akan menyebarkan pesan berisi malware tersebut dari Facebook. Menurut pihak Google, Google akan segera mendeteksi kasus ini, dan akan segera mematikan account apa pun yang melanggar aturannya.

( disarikan dari baritanet.com )

Segera! Microsoft Office 2007 SP2 Khusus Vista

Segera! Microsoft Office 2007 SP2 Khusus Vista


Microsoft berencana akan merilis service pack yang baru untuk Office 2007, antara bulan Februari hingga April 2009. Menurut Microsoft Office Sustained Engineering Team, pihalnya telah secara lugas dan transparan mengabarkan hal ini sesuai permintaan pelanggan, mengingat pada peluncuran system operasi Office 2003 SP3 dan Office 2007 SP1, Microsoft juga memberikan pelayanan yang sama.

Tim Microsoft tersebut kemudian membeberkan sedikit detail dari fitur baru Office 2007 SP2. Seperti contoh performance outlook dan improvisasi perbaikan calendar, dan juga menambah model object yang digunakan untuk Power Point dan dokumen Word. Chart untuk aplikasi Excel juga akan ditambah dengan fitur baru. Office 2007 SP2 ini juga akan support dengan kriptografi yang akan selalu di-update sehingga software tersebut akan support dengan semua algoritma kriptografi dari system oeprasi tersebut.

Selain itu, juga terdapat sebuah tool dari sistem administrator untuk meng-uninstall software Office 2007 SP2 tersebut, terutama jika terjadi konflik software. Sedangkan bagian Enterprise Content Management juga semakin ditingkatkan, seperti proses status approval dari Office Project Web Access ke Office Project Professional 2007. Sementara SharePoint Services juga akan ditulis dalam kode baru.

“Microsoft mengembangkan service pack kedua ini untuk Windows Vista (Windows Vista SP2) dan Windows Server 2008. Service pack merupakan bagian dari lingkaran kehidupan software, sesuatu yang kami buat untuk semua produk Microsoft sebagai bagian dari komitmen kami untuk terus melanjutkan improvisasi, dan hal tersebut adalah sudah standard-nya. Kami akan membagikan detailnya lebih lengkap pada beberapa bulan mendatang.”, kata tim Microsoft.
( disarikan dari baritanet.com )

Baru, Microsoft Bikin Office Berbasis Web


Baru, Microsoft Bikin Office Berbasis Web

Microsoft lebih kreatif lagi, setelah sebelumnya menciptakan Windows Azure, kini Microsoft kembali beraksi dengan aplikasi Office yang berbasis web. Office 14, versi berikutnya dari hasil kerja Microsoft, yang dilengkapi dengan fitur versi web yang ringan untuk aplikasi Office, termasuk Word, Excel, Power Point dan OneNote, yang dapat diakses dari browser.

“Pelanggan akan dapat share informasi dan mengkolaborasikan aplikasi Office berbasis web ini ke antar PC, ponsel dan web. “ kata Takeshi Numoto, general manager untuk client Office. Berbicara atas nama perusahaan di PDC (Professional Developer Conference), Los Angeles, Numoto mendemonstrasikan bagaimana aplikasi web dapat memudahkan pelanggan untuk membuka dan mengedit beberapa dokumen yang disimpan di Office Live Workspace, yang akan mensinkronisasikan dokumen tersebut secara instant.

Numoto menjelaskan, aplikasi web ini memiliki fitur berupa interface ribbon full-version untuk membuat pengalaman baru ke pelanggan yang konsisten. Web Excel juga memiliki kemampuan editing yang sama, data bar, dan set icon, seperti yang biasa digunakan di PC, tambahnya.

Aplikasi Web Office ini dapat dinikmati pelanggan melalui Office Live dan kepada para pebisnis di sebuah basis langganan hosting. Untuk aplikasi ini, browser pada umumnya, seperti Firefox dan Safaro juga akan support dengan baik, sama seperti Internet Explorer. Kepala arsitek software Microsoft, Ray Ozzie, menyatakan bahwa pergerakan Microsoft ini akan membuat visi baru dari konektivitas web. Ozzie menambahkan aplikasi Web Office sebagai Office tanpa batas. Detail dari aplikasi Web Office ini menurut rencana akan dipublikasi akhir tahun ini.

( disarikan dari baritanet.com )

Microsoft Beri Titik Terang Fitur Windows 7

Microsoft Beri Titik Terang Fitur Windows 7





Microsoft telah merilis detail dari Windows 7, versi berikutnya dari platform desktop client, termasuk interface dan improvisasi segala penggunaanya, plus fitur untuk membuat pengembangan sisem operasi lebih mudah dan akan diatur khusus untuk department IT corporate. Windows 7 dibuat untuk membuat penggunaan jaringan lebih mudah dan secara radikal akan ditambah dengan improvisasi untuk user ketika akan menggunakan device dan peripheral. Menurut Microsoft, Windows 7 juga memberikan performance yang lebih baik dibandingkan Vista, di hardware yang sama.

Steven Sinofsky, wakil presiden senior Windows menyatakan bahwa Vist tidak akan hilang, namun akan berbeda dari Windows 7. Walaupun detail rinci dari Windows 7 belum spesifik, namun performance Windows 7 hampir seperti notebook dengan processor Atom dan memory 1GB.

Ada beberapa spesifiksi dari Windows 7, termsuk cleaner user interface yang didesain agar user lebih cepat menggunakan task. Ada beberapa pop-up dan notifikasi, dan user dapat mengontrol Task Bar juga System Tray mereka. Sebuah interface touch seperti teknologi Tablet PC, untuk memudahkan user mengontrol PC mereka menggunakan jari dan gesture, seperti pada Apple iPhone. User interface Windows 7 lebih nyaman dibandingkan Vista, dengan pop-up dan notifikasi. Tidak ada Windows Sidebar, sehingga user dapat menempatkan gadget di mana saja yang diinginkan di desktop.

Windows 7 juga dapat melihat dan mengakses resource jaringan rumah lainnya dengan mudah via fitur HomeGroup, namun untuk laptop corporate yang dibawa ke rumah tidak ada fitur seperti ini, karena untuk proteksi data sensitive agar labih aman. Untuk sisi multimedia, Windows 7 juga support dengan media player dan berbagai format media lainnya, termasuk Advanced Audio Coding (AAC) seperti iTunes, Divx dan camcorder HD.

Dennis Flanagan, manager grup untuk Windows menyatakan bahwa untuk koneksi ke jaringan Wi-Fi juga sangat mudah. Di sistem tray, Windows akan menampilkan wireless LAN yang ada dan user dapat mengambilnya salah satu dan kemudian menyuplai beberapa isian yang dibutuhkan. Windows 7 menyediakan display all-in-one dari sebuah device dan apa yang bisa dilakukan. Sebagai contoh untuk printer multifungsi, dimana user dapat men-scan, print, fax, dan sebagainya.

(

Sabtu, 25 Oktober 2008

JAM DIGITAL

Mungkin bagi sebagian pembaca Jam Digital merupakan hal yang sangat sederhana atau sudah terlalu umum, tapi dari Jam Digital bisa dipelajari prinsip-prinsip dasar kontrol dengan microcontroller, antara lain sistem tampilan 7 ruas dan pemakaian ti­mer.




Rangkaian lengkap Jam Digital ini terlihat pada Gambar 1, dilengkapi 4 buah tampilan 7 ruas LED untuk menampilkan waktu, terdiri atas angka-angka puluhan jam, satuan jam, puluhan menit dan satuan menit. Tombol SW1 dan SW2 dipakai untuk mengatur tampilan waktu, saat SW1 ditekan angka pada tampilan jam akan bertambah setiap detik, sedangkan SW2 dipakai untuk mengatur angka tampilan menit dengan cara yang sama.

Kristal 12 MHz dan kapasitor C1 dan C2 membentuk rangkaian oscilator pembangkit frekuensi kerja AT89C2051, rangkaian ini merupakan rangkaian baku, artinya bentuk rangkaian oscilator ini selalu seperti ini untuk semua rangkaian AT89C51, kecuali untuk keperluan yang lain nilai kristalnya saja yang mungkin berbeda.

Kombinasi kapasitor C3 dan tahanan R8 juga merupakan rangkaian baku, komponen ini dipakai untuk membentuk rangkaian ‘power on reset’, artinya rangkaian yang akan otomatis me-reset AT89C2051 setiap kali AT89C2051 mulai menerima sumber daya listrik.

Melihat rangkaian pada Gambar 1, memang tidak bisa dijelaskan bagaimana Jam Digital ini bekerja, karena rangkaian itu hanyalah bagian tampilan dan tombol pengatur waktu waktu saja, ‘Jam’ yang sesungguh­nya berupa program yang disimpan di dalam ROM yang ada di dalam IC AT89C2051.


Sistem tampilan 7 ruas
Untuk menampilkan waktu dipakai 4 buah tampilan 7 ruas LED yang dibentuk dengan IC2 dan IC3 (masing-masing IC berisikan 2 tampilan angka), dengan demikian untuk menampilkan 4 buah angka diperlukan 28 LED, kalau ke-28 LED ini dinyala-padamkan dengan cara biasa, maka diperlukan 28 saklar dan rangkaian menjadi rumit sekali. Cara yang umum dipakai adalah sistem tampilan 7 ruas yang di-multiplek seperti nampak dalam Gambar 1, sedangkan Gambar 2 memperlihatkan detil sistem tampilan ini.




Setiap tampilan angka dibentuk dengan 7 buah LED (Light Emitting Diode), masing-masing diode itu ditandai sebagai ruas ‘a’ sampai dengan ‘g’, anode dari ketujuh LED itu sudah dihubungkan jadi satu di dalam IC. Katode ruas ‘a’ dari angka puluhan jam dihubungkan dengan katode ruas ‘a’ dari angka satuan jam dan seterusnya. Demikian pula dengan ruas ‘b’; ruas ‘c’ dan lain sebagainya.

Saklar Ruas P10..P16 dipakai untuk menentukan ruas mana yang akan dinyalakan, misalkan untuk membentuk angka 1 maka saklar P11 (ruas b) dan saklar P12 (ruas c) dalam posisi ‘on’. Sedangkan Skalar Digit dipakai untuk menentukan tampilan angka mana yang dipakai, misalkan angka 1 tadi ingin ditampilkan pada tampilan puluhan jam, maka posisi skalar pada Q1.

Jika posisi ‘on’ pada Saklar Digit digilir dari Q1, Q2, Q3 dan Q4 kemudian kembali ke Q1 dan seterusnya secara cepat, maka angka 1 di atas akan nampak pada semua tampilan angka!

Selanjutnya, andaikan sebelum merubah posisi Saklar Digit kombinasi Skalar Ruas diatur terlebih dulu, maka angka yang tertampil dalam sistem tampilan 7 ruas ini bisa diatur dengan tepat.

Dalam Gambar 1 terlihat Saklar Ruas dibentuk dengan kaki P1.0 sampai kaki P1.6 AT89C2051, sedangkan Saklar Digit dibentuk dengan sebuah transistor PNP dan sebuah tahanan yang masing-masing dikendalikan lewat kaki P3.0 sampai kaki P3.3.

Proses pengaturan sistem tampilan seperti yang dibahas diatas, diatur oleh AT89C2051 lewat potongan program yang biasanya dinamakan sebagai ScanDisplay seperti berikut :

1 ScanDisplay:

2 MOV P1,RuasJam10

3 MOV P3,#%11110111

4 ACALL TungguSebentar

5 ;

6 MOV P1,RuasJam1

7 MOV P3,#%11111011

8 ACALL TungguSebentar

9 ;

10 MOV P1,RuasMenit10

11 MOV P3,#%11111101

12 ACALL TungguSebentar

13 ;

14 MOV P1,RuasMenit1

15 MOV P3,#%11111110

16 ACALL TungguSebentar

17 SJMP ScanDisplay


Potongan program di atas bisa dijelaskan sebagai berikut : RuasJam10, RuasJam1, RuasMenit10 dan RuasMenit1 merupakan variabel tempat menampung kombinasi ruas dari angka yang akan ditampilkan, isi dari variabel ini akan dirubah dibagian lain dari program sesuai dengan perubahan waktu. Isi variabel–variabel ini diumpankan langsung ke Port 1 (baris 2, 6, 10 dan 14 pada potongan program di atas), untuk mengendalikan Saklar Ruas.

Saklar Digit dibentuk dengan transistor PNP, jadi untuk meng-on-kan diperlukan tegangan ‘0’ pada salah satu kaki Port 3, seperti terlihat pada baris 3, 7, 22 dan 15. Perhatikan posisi angka ‘0’ pada keempat baris itu, akan nampak ‘0’ tersebut ber-‘jalan’ dari kiri ke kanan yang setara dengan Saklar Digit bergilir ‘on’ dari Q1 sampai Q4.

TungguSebentar merupakan sub-rutin yang berfungsi untuk menunda waktu (delay), agar angka yang ditampilkan bisa tertahan sesaat sebelum berganti. Pada baris 17, aliran program di alihkan kembali ke baris 1, sehingga potongan program ini akan bekerja terus menerus tanpa henti menampilkan angka.


Jam Digital

Jam Digital dalam proyek ini, sesungguhnya hanya berupa program. Pada dasarnya Jam Digital adalah sistem pencacah (counter) bertingkat, dimulai dari pencacah menit yang mencacah dari 0 sampai 59 dan melimpah kembali ke 0, dan pencacah jam dari 0 sampai 23 yang mencacah setiap kali ada limpahan dari pencacah menit, hal ini bisa direalisasikan dengan program berikut:

1 JamDigital:

2 INC Menit

3 MOV A,Menit

4 CJNE A,#60,Keluar

5 MOV Menit,#0

6 INC JAM

7 MOV A,Jam

8 CJNE A,#24,Keluar

9 MOV Jam,#0

10 Keluar:

11 RET

Menit dan Jam pada potongan program ini, adalah variabel yang berfungsi sebagai pencacah menit dan pencacah jam. Sub-rutin JamDigital ini akan dijalankan setiap menit sekali, sehingga perubahan nilai pada variable Menit dan variable Jam persis mencerminkan perubahan waktu.

Interupsi Timer

Setelah membentuk sub-rutin JamDigital di atas, persoalan berikutnya adalah bagaimana agar sub-rutin itu benar-benar bisa dijalankan satu kali setiap menit, untuk keperluan ini dipakai fasilitas timer yang dimiliki AT89C2051.

Jam Digital yang dibuat selalu menjalankan program ScanDisplay terus menerus tanpa henti, dengan mengggunakan fasilitas interupsi dari timer, program ScanDisplay di atas dihentikan sebentar setiap 50 mili detik, pada saat itu AT89AT2051 menggerakan untaian pencacah 20 dan pencacah 60, pencacah 20 akan melimpah sekali per detik, dan pencacah 60 akan melimpah sekali per menit. Pada saat terjadi limpahan pencacah 60, AT89C2051 akan menjalankan sub-rutin JamDigital di atas.

1 TimerInterrupt:

2 MOV TL0,#-50000

3 MOV TH0,#>-50000/256

4 DJNZ Pencacah20,Terus

5 MOV Pencacah20,#20

6 DJNZ Pencacah60,Terus

7 MOV Pencacah60,#60

8 ACALL JamDigital

9 Terus:

10 RETI

Baris 2 dan 3 di atas yang mempertahankan agar AT89C2051 menjalankan rutin TimerInterrupt setiap 20 mili detik, baris 4 sampai 7 merupakan untaian pencacah 20 dan pencacah 60, saat pencacah 60 melimpah pada baris 8 AT89C2051 menjalankan sub-rutin JamDigital.

Agar mekanisme interupsi timer ini bisa bekerja seperti apa yang diharapkan, pada awal program ditambahkan potongan program berikut :

1 ANL TMOD,#%11110000

2 ORL TMOD,#000001

3 MOV TL0,#-50000

4 MOV TLH,#-50000/256

5 SETB ET0

6 SETB EA

7 SETB TR0









Jumat, 10 Oktober 2008

GERBANG LOGIKA

2.1 Gerbang Dasar Gerbang dasar logika terdiri dari 3 macam gerbang, yaitu : gerbang DAN (AND), gerbang ATAU (OR) dan gerbang Tidak (NOT).


2.1.1 Gerbang DAN (AND)

Pernyataan Logika logika dari g
erbang AND : Apabila semua masukan berlogik “1”, maka keluarannya akan berlogik “1”, dan hanya jika salah satu masukanya berlogik “0”, maka keluaranya akan berlogik “0”.


































2.1.2 Gerbang ATAU (OR)

Pernyataan Logika logika dari
gerbang OR : Apabila salah satu masukan berlogik “1”, maka keluarannya akan berlogik “1”, dan hanya jika semua masukan berlogik “0”, maka keluaranya akan berlogik “0”.

















2.1.2 Gerbang TIDAK (NOT)

Pernyataan Logika logika dari gerbang NOT :
Apabila masukan berlogik “0”, maka keluarannya akan berlogik “1”, dan jika semua masukan berlogik “1”, maka keluaranya akan berlogik “0”.



















2.2 Gerbang Kombinasi
Gerbang kombinasi dibentuk dari kombinasi antar gerbang dasar, diantaranya adalah gerbang TIDAK DAN ( NAND ), gerbang TIDAK ATAU ( NOR ), gerbang ANTIVALEN ( EX-OR ), gerbang AQUVALEN ( EX-NOR ), gerbang INHIBIT dan gerbang IMPLIKASI

2.2.1 Gerbang TIDAK DAN ( NAND )

Pernyataan Logika dari gerbang NAND :
Apabila semua masukan berlogik “1”, maka keluarannya akan berlogik “0”, dan hanya jika salah satu masukanya berlogik “0”, maka keluaranya akan berlogik “1”. Pembentukan gerbang NAND adalah menggabungkan secara seri gerbang AND dengan gerbang NOT seperti terlihat pada (gambar 2.14)














2.2.2 Gerbang TIDAK ATAU ( NOR )

Pernyataan Logika dari gerbang NOR : Apabila semua masukan berlogik “0”, maka keluarannya akan berlogik “1”, dan hanya jika salah satu masukanya berlogik “1”, maka keluaranya akan berlogik “0”. Pembentukan gerbang NOR adalah menggabungkan secara seri gerbang OR dengan gerbang NOT seperti terlihat pada (gambar 2.19)


















2.2.3 Gerbang EX-OR ( Antivalen )

Pernyataan Logika logika dari gerbang EX-OR :
Apabila variabel masukan berlogik “tidak sama”, maka keluarannya akan berlogik “1”, dan hanya jika variabel masukan berlogik “sama”, maka keluaranya akan berlogik “0”.


















2.2.4 Gerbang EX-NOR ( Aquivalen )

Pernyataan Logika logika dari gerbang EX-NOR :
Apabila variabel masukan berlogik “sama”, maka keluarannya akan berlogik “1”, dan hanya jika variabel masukan berlogik “tidak sama”, maka keluaranya akan berlogik “0”. Pembentukan gerbang EX-NOR adalah dengan menggabungkan gerbang dasar AND, OR dan NOT seperti terlihat pada (gambar 2.30)

















Gerbang INHIBIT-A

Pernyataan Logika dari gerbang INHIBIT-A :
Apabila variabel masukan A berlogik “0” dan variabel masukan B berlogik “1”, maka keluarannya akan berlogik “1”. Pembentukan gerbang INHIBIT-A adalah dengan menggabungkan gerbang dasar AND dan NOT yang terhubung dengan masukan A seperti terlihat pada (gambar 2.35)




















Gerbang INHIBIT-B

Pernyataan Logika dari gerbang INHIBIT-B :
Apabila variabel masukan B berlogik “0” dan variabel masukan A berlogik “1”, maka keluarannya akan berlogik “1”. Pembentukan gerbang INHIBIT-B adalah dengan menggabungkan gerbang dasar AND dan NOT yang terhubung dengan masukan B seperti terlihat pada (gambar 2.40)















Gerbang IMPLIKASI-A

Pernyataan Logika dari gerbang IMPLIKASI-A :
Apabila variabel masukan A berlogik “1” dan variabel masukan B berlogik “0”, maka keluarannya akan berlogik “0”. Pembentukan gerbang IMPLIKASI-A adalah dengan menggabungkan gerbang dasar OR dan NOT yang terhubung dengan masukan A seperti terlihat pada (gambar 2.45)
















2.2.5 Ger
bang IMPLIKASI-B
Pernyataan Logika dari gerbang IMPLIKASI-B :
Apabila variabel masukan B berlogik “1” dan variabel masukan A berlogik “0”, maka keluarannya akan berlogik “0”. Pembentukan gerbang IMPLIKASI-B adalah dengan menggabungkan gerbang dasar OR dan NOT yang terhubung dengan masukan B seperti terlihat pada (gambar 2.50)

PENGERTIAN DASAR DIGITAL

Pengertian Dasar Apakah yang dimaksud dengan "digital"?. Suatu pertanyaan yang logis dari para pembaca yang ingin mengetahui atau mempelajari pengetahuan tentang Teknik Digital. Untuk menjawab pertanyaan diatas akan lebih mudah dipahami kalau kita ulas tentang perbedaan antara besaran analog dengan besaran digital. Sebagai gambaran sementara kita dapat melihat jam sebagai alat ukur waktu dimana tampilannya ditentukan oleh jarum penunjuk yang gerakannya selalu berubah secara kontinyu, jam seperti ini dapat disebut jam analog. Disisi lain kita juga melihat jam yang tampilannya berupa angka-angka, hal seperti ini dapat dikatakan jam digital.

1.1. Besaran Analog

Pada sistim analog sinyal keluarannya berubah setiap sa'at secara kontinyu sesuai dengan sinyal masukannya, sebagai contoh pengaruh temperatur terhadap
tegangan seperti (gambar 1.1) dibawah ini.


V dan A ked
uanya menunjukkan sinyal analog, dimana setiap titik mempunyai perubahan yang sama.

1.2 Besaran Digital
Pada sistim digital sinyal keluarannya berupa diskrit-diskrit yang berubah secara melompat-lompat yang terga
ntung dari sinyal masukannya, sebagai contoh sistim transfer dari tegangan analog ke tegangan digital (gambar 1.2).











1.3. Keadaan Logika
Besaran d
igital mempunyai dua, tiga atau lebih keadaan logika, seperti terlihat pada (gambar 1.3), dimana menunjukkan 3 kemungkinan keadaan logika, yaitu ; 10 v, 5 V dan 0 V

Tapi pada dasarnya peralatan-peralatan digital hapir selalu menggunakan 2 keadaan, misalnya pada pulsa-pulsa listrik yang mempunyai keadaan ada atau tidak ada pulsa. Contoh lain pada bentuk tegangan listrik yang mempunyai 2 harga, yaitu harga atas atau harga bawah dengan toleransi pada harga-harga tersebut seperti terlihat pada (gambar 1.4)

Tegangan 4,5 V - 5,5 v dapat dikatakan kondisi H (High) atau logik “1”, sedangkan tegangan 0 V - 0,8 V adalah kondisi L (Low) atau logik”0”,sedangkan daerah 0,8 V - 4,5 V tidak di kondisikan. 1.4.


Perbandingan Sinyal Analog dengan Sinyal Digital

Perbandingan sinyal analog dengan sinyal digital dapat diamati dari besaran tegangan pada sumber tegangan searah
Tegangan searah berupa sinyal analog mempunyai nilai atau harga berupa besaran tegangan yang mempunyai harga batas maksimum dan minimum misalnya + 10 volt, sedangkan besaran tegangan searah pada sinyal digital mempunyai nilai atau harga yang pasti, mislalnya + 10 volt, 0 volt dan - 10 volt. Untuk lebih jelasnya dapat dilihat gambar rangkaian listrik dibawah ini (gambar 1.5).

Harga besaran analog mempunyai daerah batas maksimum dan minimum, sedangkan pada harga besaran digital hanya mempunyai 2 kemungkinan keadaan seperti :

•Skelar tertutup atau sakelar terbuka.
•Transistor menghantar atau transistor menyumbat

•Tegangan Hight atau tegangan Low.

1.6 Penggunaan Teknik Digital.
Teknik Digital digunakan untuk menampilkan mengirim dan memproses informasi data menggunakan bilangan (biner). Hampir semua rangkaian digital direncanakan untuk beroperasi pada dua pernyataan dan berbentuk gelombang kotak (pulsa). Kalau dua pernyataan disamakan dengan tegangan maka akan didapat dua besaran tegangan yang berbeda pada dua pernyataan tersebut.
Pada umumnya rangkaian digital menggunakan komponen DTL (Dioda Transistor Logik), TTL (Transistor-Transistor Logik), dan CMOS (Complementry Metal Oxide Semiconductor).
Rangkaian digital biasanya terdiri dari berbagai gerbang yang mempunyai fungsi logika yang berbeda. Tiap gerbang yang mempunyai satu atau lebih masukan dan keluaran .Yang paling penting dari gerbang-gerbang tersebut apa yang dinamakan dangan gerbang dasar (Basic Gates) terdiri dari gerbang fungsi logika DAN, ATAU, TIDAK (AND, OR, NOT Gates). Dengan menghubungkan gerbang-gerbang pada berbagai cara, bisa membangun rangkaian berfungsi Aritmatik atau fungsi lainnya sesuai dengan kemampuan intelegensi personalnya.
Kalau ditinjau lagi dua pernyataan pada tek
nik digital ini dalam kehidupan sehari - hari akan ditemui hal-hal sebagai berikut:

Kamis, 09 Oktober 2008

SISTEM BILANGAN

SISTEM BILANGAN

Lembar Informasi
Sistem Bilangan
Secara umum dalam sistem mikroprosesor sistem bilangan yang digunakan ada empat jenis yaitu:
•Sistem Bilangan Desimal
•Sistem Bilangan Biner
•Sistem Bilangan Heksadesimal , dan
•Sistem Bilangan Oktal
Ke empat sistem bilangan ini satu sama lain dibedakan oleh sebuah nilai yang disebut dengan BASIS. Sistem bilangan desimal menggunakan basis 10, Biner menggunakan basis 2, Heksa-desimal menggunakan basis 16, dan Oktal menggunakan basis 8.

Bilangan Desimal
Bilangan desimal adalah bilangan berbasis sepuluh. Dalam desimal
dikenal sepuluh simbol bilangan yaitu ; 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Nilai sebuah angka ditentukan oleh posisi angka tersebut. Dalam sistem desimal dikenal nilai posisi :
•10^0 = 1 = satuan
•10^1 = 10 = puluhan
•10^2 = 100 = ratusan
•10^3 = 1000 = ribuan
•10^4 = 10000 = puluhan ribu
•10^5 = 100000 = ratusan ribu
•dan seterusnya berdasarkan nilai basis dan pangkat
contoh :
1011 = 1 x 10^3 + 0 x 10^2 + 1 x 10^1 + 1 x 10^0
= 1000 + 0 + 10 + 1 ? dibaca seribu sebelas.
Bilangan Biner
Bilangan biner adalah bilangan berbasis dua. Dalam biner dikenal dua simbol bilangan yaitu ; 0, 1. Nilai sebuah angka ditentukan oleh posisi angka tersebut. Dalam sistem biner dikenal nilai posisi :
•2^0 = 1 = satuan
•2^1 = 2 = duaan
•2^2 = 4 = empatan
•2^3 = 8 = delapanan
•2^4 = 16 = enam-belasan
•2^5 = 32 = tiga-puluh-duaan
•2^6 = 64 = enam-puluh-empatan
•2^7 = 128 = seratus-dua-puluh-delapanan
•dan seterusnya berdasarkan nilai basis dan pangkat
Contoh :
1011 2 = 1 x 2^3 + 0 x 2^2 + 1 x 2^1 + 1 x 2^0
= 8 + 0 + 2 + 1
= 11
jadi nilai bilangan 10112 = 1110

Bilangan Heksa Desimal
Bilangan heksa-desimal adalah bilangan berbasis enambelas. Dalam heksa-desimal dikenal enambelas simbol bilangan yaitu ; 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Dimana A = 10; B = 11; C = 12; D = 13; E = 14; dan F = 15. Nilai sebuah angka ditentukan oleh posisi angka tersebut. Dalam sistem Heksa-desimal dikenal nilai posisi :
•16^0 = 1 = satuan
•16^1 = 16 = enam-belasan
•16^2 = 256 = dua-ratus-lima-puluh-enaman
•16^3 = 4096 = empat-ribu-sembilan-puluh-enaman
•dan seterusnya berdasarkan nilai basis dan pangkat
Contoh:
1011 16 = 1 x 16^3 + 0 x 16^2 + 1 x 16^1 + 1 x 16^0
= 4096 + 0 + 16 + 1
= 4113
Jadi nilai bilangan 101116 = 4113 10.

Bilangan Oktal
Bilangan oktal adalah bilangan berbasis delapan. Dalam oktal dikenal delapan simbol bilangan yaitu ; 0, 1, 2, 3, 4, 5, 6, 7. Nilai sebuah angka ditentukan oleh posisi angka tersebut. Dalam sistem Oktal dikenal nilai posisi :
•8^0 = 1 = satuan
•8^1 = 8 = delapanan
•8^2 = 64 = enam-puluh-empatan
•8^3 = 512 = lima-ratus-dua-belasan
•dan seterusnya berdasarkan nilai basis dan pangkat
Contoh:
10118 = 1 x 8^3 + 0 x 8^2 + 1 x 8^1 + 1 x 8^0
= 512 + 0 + 8 + 1
= 521
Jadi nilai bilangan 10118 = 521 10

KONVERSI BILANGAN
Sebuah bilangan dapat dinyatakan dalam empat penyajian angka atau simbol berbeda. Untuk mendapatkan nilai suatu bilangan atau padanan suatu bilangan dalam satu basis ke basis lainnya digunakan
cara konversi bilangan. Ada dua teknik konversi yaitu :
•Teknik bagi
•Teknik kurang


Konversi Bilangan Desimal ke Biner
Contoh : 4410 = ……………..2
Dengan teknik bagi dua
44 : 2 = 22 sisa : 0 LSB
22 : 2 = 11 sisa : 0
11 : 2 = 5 sisa : 1
5 : 2 = 2 sisa : 1
2 : 2 = 1 sisa : 0
1 : 2 = 0 sisa : 1 MSB
Jadi : 4410 = 101100 2.

Dengan teknik pengurangan :
44 - 128 = K bit : 0 MSB
44 - 64 = K bit : 0
44 - 32 = 12 bit : 1
12 - 16 = K bit : 0
12 - 8 = 4 bit : 1
4 - 4 = 0 bit : 1
0 - 2 = K bit : 0
0 - 1 = K bit : 0 LSB
Jadi : 4410 = 001011002
Catatan : Jika bilangan yang dikurangkan nilainya lebih kecil dari bilangan pengurang maka nilai bit sama dengan 0. Jika bilangan yang dikurangkan nilainya lebih besar dari bilangan pengurang maka nilai bit sama dengan 1.

Konversi Bilangan Desimal ke Heksa-Desimal
Contoh : 4410 = ……………..16
Dengan teknik bagi 16
44 : 16 = 2 sisa : 12
1210 = C16
Jadi : 4410 = 2C 16
Konversi Bilangan Desimal ke Oktal
Contoh : 4410 = ……………..8
Dengan teknik bagi 8
44 : 8 = 5 sisa : 4 LSB
Jadi : 4410 = 54 8

Konversi Bilangan Biner ke Heksa-Desimal dan Oktal
Konversi bilangan biner ke Heksa-Desimal menggunakan satuan 4 bit sedangkan konversi bilangan biner ke oktal menggunakan satuan 3 bit. Tabel berikut menunjukkan tabel konversi biner ke Heksa-Desimal dan Oktal.
BILANGAN BINER TAK BERTANDA 8 BIT
Bilangan biner tak bertanda 8 bit dapat menyajikan bilangan sebanyak 256 nilai dari 0 sampai dengan 255. Berdasarkan satuan dan proses konversi maka dapat disusun tabel konversi desimal ke biner dan
Heksa-Desimal sebagai berikut:

Rabu, 08 Oktober 2008

MIKROPROSESOR INPUT OUTPUT UNIT


Unit Input dan Output

Input Output (I/O) merupakan komponen pokok dari sistem mikroprosesor. Informasi di luar CPU harus dikumpulkan dan diproses. Begitu diproses informasi harus disajikan dan dikirim untuk mengendalikan berbagai alat Input Output. Perkembangan mikroelektronika telah mendukung perkembangan I/O dari unprogrammable ke programmable sistem. Beberapa komponen I/O terprogram yang sangat populer dalam dunia sistem mikroprosesor adalah Z-80 PIO dan PPI 8255 .

I/O PARALEL
Z-80 PIO (Programmable Input Output)
IC Z-80 PIO adalah IC I/O paralel terprogram yang prilakunya dapat disetel menggunakan program. Z-80 PIO adalah salah satu chip yang diproduksi untuk pasilitas antar muka dengan Z-80 CPU. Z-80 PIO memiliki kelengkapan :
•Dua periperal port antar muka paralel 8 bit independent dengan kendali jabat tangan.
•Penggerak I/O terinterupsi.
•Empat mode operasi
1.Mode 0 : Byte Output dengan jabat tangan
2.Mode 1 : Byte Input dengan jabat tangan
3.Mode 2 : Byte Bidirectional dengan jabat tangan (hanya untuk Port A)
4.Mode 3 : untuk Bit Control
•Logika interupsi dengan prioritas daisy chain.
•Semua input dan output kompatibel dengan TTL.

Z-80 PIO terdiri dari dua port yaitu Port A dan Port B. Masing-masing port dilengkapi dengan pena-pena jabat tangan. Dengan 40 pin dalam dua lajur fungsi masing-masing pin dapat dikelompokkan dalam empat kelompok :
1.Kelompok Bus Data
a.D0 – D7 adalah bus data 8 bit dua arah digunakan sebagai saluran data dan kata perintah.
b.A0 - A7 adalah saluran dua arah untuk transfer data atau status dan sinyal kontrol antara peralatan I/O dan Port A.
c.B0 – B7 merupakan saluran dua arah untuk transfer data atau status dan sinyal kontrol antara I/O dan Port B.

2.Kelompok Kontrol
a.B/A* sel adalah pin saluran sinyal pemilih port. Pada kondisi rendah (0) yang aktif adalah Port A, dan Port B aktif jika pin ini berkondisi tinggi (1).
b.C/D* sel adalah pin saluran sinyal pemilih register kontrol atau register data. Jika C/D* = 0 register yang aktif adalah register data dan C/D* = 1 register yang aktif adalah register perintah.
c.CE* adalah sinyal aktif rendah yang berfungsi sebagai pin pengaktif chip Z-80 PIO.
d.M1* adalah sinyal aktif rendah bekerja mensinkronkan kerja interrupt logic. Pada saat M1* dan RD* aktif, Z-80 CPU melakukan fetching sebuah instruksi ke memori. Sebaliknya pada saat M1* dan IORQ* aktif, CPU melakukan pengenalan interupsi. Dan jika M1* aktif tanpa IORQ* atau RD*, Z-80 PIO ada dalam keadaan reset.
e.IORQ* adalah sinyal Input Output Request aktif rendah bekerja pada saat CPU mentransfer perintah atau data ke Z-80 CPU.
f.READ* adalah sinyal aktif rendah yang menunjukkan CPU membaca data dari I/O.

3.Kelompok Interrupt
a.INT* adalah sinyal interrupt aktif rendah yang digunakan oleh PIO untuk memintan layanan interupsi.
b.IEI adalah sinyal Interrupt Enable Input aktif tinggi yang menunjukkan PIO siap menerima layanan interupsi.
c.IEO adalah sinyal Interrupt Enable Output aktif tinggi yang menunjukkan PIO telah melayani interupsi.
4.Kelompok Status Kontrol Port
a.ASTB* adalah sinyal strobe Port A, aktif rendah yang operasinya tergantung pada mode operasi yang dipilih.
•Mode 0 : menunjukkan keadaan peralatan I/O telah menerima data yang dikirim oleh PIO.
•Mode 1 : menunjukkan keadaan data telah dikirim ke register Port A oleh peralatan I/O.
•Mode 2 : menunjukkan keadaan data dari register Port A telah diletakkan pada bus data dan kemudian data telah diterima oleh peralatan I/O.
•Mode 3 : pulsa ini secara internal ditahan oleh PIO (tidak dimanfaatkan).
b.A RDY adalah sinyal ready aktif tinggi untuk Port A bekerja tergantung mode operasi sebagai berikut :
•Mode 0 : menunjukkan register Port A berisi data byte dan
•telah disiapkan pada saluran bus data untuk ditransfer ke peralatan I/O.
•Mode 1 : menunjukkan keadaan register data Port A kosong dan siap menerima data word berikutnya.
•Mode 2 : menunjukkan keadaan register data Port A telah siap untuk diambil oleh peralatan I/O. Data akan dikeluarkan jika ada sinyal STB*.
•Mode 3 : tidak dimanfaatkan

c.B STB* adalah sinyal masukan strobe untuk Port B aktif rendah dimana operasinya sama dengan sinyal A STB*
d.B RDY adalah sinyak keluaran ready aktif tinggi untuk Port B dengan operasi kerja sama dengan A RDY.0
Masing-masing Port dilengkapi dengan dua register, yaitu register data dan register perintah. Selengkapnya register pada Z-80 PIO terdapat empat buah register yaitu:
•Register Data A
•Register Data B
•Register Perintah A
•Register Perintah B
Register data digunakan untuk memegang data dan register perintah digunakan untuk mengatur mode kerja dan perilaku masing-masing port. Pemilihan register-register pada Z-80 CPU dikerjakan melalui pena port B/A dan pena Control/Data.

PPI 8255
8255 adalah chip Programmable Peripheral Interface, berfungsi untuk antar muka paralel dengan perilaku dapat diatur dengan program. PPI 8255 terdiri dari tiga port I/O 8 bit yaitu : Port A, Port B, dan Port C. Masing-masing port dapat dibuat menjadi port masukan maupun port keluaran. Gambar 8. menunjukkan diagram blok bagian dalam dari PPI 8255.



PPI 8255 memiliki buffer bus data dua arah, yang berarti dapat berfungsi baik sebagai port input maupun port output. Arah aliran data dapat dijelaskan menggunakan pengaturan logika Read/Write. Secara mudah dapat diuraikan dengan tabel berikut :




PPI 8255 bekerja dalam tiga mode, yaitu :
1. Mode 0 : Port A, Port B, dan Port C bekerja sebagai port I/O sederhana tanpa jabat tangan. Pada mode ini CPU sama sekali tidak memperhatikan status 8255. CPU mentransfer data tanpa mempersoalkan apa yang terjadi pada 8255. Port A dan Port B bekerja sebagai port 8 bit sedangkan Port C dapat dibuat bekerja dalam 8 bit atau berdiri sendiri dalam 4 bit lower dan 4 bit upper secara terpisah.



2. Mode 1 : Port A, Port B bekerja sebagai port I/O dengan jabat tangan menggunakan sebagian dari pena Port C. Saluran PC0, PC1, dan PC2 berfungsi sebagai saluran jabat tangan untuk Port B sedangkan Port A menggunakan saluran PC3, PC4, dan PC5 sebagai sinyal jabat tangan. PC6 dan PC7 dapat digunakan untuk saluran I/O

3. Modus 2 : Hanya Port A dapat dibuat sebagai port I/O dua arah dengan jabat tangan. Port A dapat digunakan sebagai port untuk transfer data dua arah dengan jabat tangan. Ini artinya data dapat masuk atau keluar dari saluran yang sama. Mode ini mengembangkan sistem saluran (bus) ke mikroprosesor atau mentransfer byte data ke dan dari floppy disk controller. Pada mode 2 saluran PC3 sampai PC7 digunakan sebagai saluran jabat tangan untuk Port A.


I/O SERIAL
I/O serial adalah unit masukan keluaran yang bekerja atas dasar prinsip urut/seri. Dalam hal ini diperlukan proses konversi dari data paralel ke bentuk serial. Ada dua teknik konversi yang ditawarkan yaitu :
•Teknik perangkat lunak
•Teknik perangkat keras.

I/O Serial Perangkat Lunak
Serialisasi dan deserialisasi suatu data diselenggarakan oleh suatu perangkat program. Pada masukan program menunggu sampai menerima suatu bit start, kemudian membaca bit data. Pada keluaran program mengirim suatu urutan bit demi bit.

Prinsip utama serialisasi adalah merakit data 8 bit (atau lebih) di akumulator dan menggeser keluar bit demi bit pada frekuensi tertentu. Cara yang sederhana adalah mengeluarkan isi akumulator ke salah satu saluran dari port I/O (Port 0). Akumulator kemudian digeser ke kanan satu bit, diimplemen suatu tunda dan bit selanjutnya dikeluarkan sampai semua bit data paralel dikeluarkan.
Sebaliknya deserialisasi dilakukan dengan membaca bit 0 dan merekamnya ke akumulator. Akumulator di geser kekiri satu posisi dengan tunda tertentu. Kemudian bit 0 dibaca lagi dan dilakukan proses pencatatan dan penggeseran akumulator sampai data byte terselesaikan.
Keuntungan I/O terprogram terletak pada ketersederhanaannya dan tidak perlu harus menyiapkan perangkan keras. Kelemahannya terletak pada masalah waktu yaitu lambatnya proses.

I/O Serial Perangkat Keras
Salah satu komponen LSI standar adalah Universal Asynchronous Receiver-Transmitter (UART). UART bekerja mengubah data serial ke paralel dan data paralel ke serial. UART paling sering digunakan untuk ope rasi kecepatan rendah ke sedang. Sedangkan untuk transmisi kecepatan tinggi digunakan jenis Universal Synchronous Receiver Transmitter (USRT).
Fungsi UART adalah pada pengubahan serial – paralel.
Dua fungsi pokok UART adalah :
•Mengambil data paralel dan mengubah menjadi arus bit serial dengan diawali bit start, bit data, bit paritas, dan karakter penghenti.
•Mengambil arus bit serial dan mengubahnya menjadi bit paralel.
Sebuah UART standar mempunyai tiga seksi yaitu : sebuah penerima, sebuah pengirim, dan sebuah seksi pengendali.

UART memerlukan baik port masukan maupun port keluaran untuk perantaraan dengan sistem mikroprosesor. Dua diantara piranti UART adalah :
•MC 8650 Asynchronous Comunication Interface Adaptor (ACIA) dari Motorolla.
•8251 Universal Synchronous and Asynchronous Receiver Transmitter (USART) dari Intel.

Motorolla 6850 ACIA
6850 tersusun dari sejumlah register serial paralel masukan keluaran dan rangkaian pengendali standar EIA RS 232.
Penghantaran 6850 pada saluran/bus dari sistem dapat digambarkan seperti Gambar 17. Data serial yang masuk dan keluar adalah sinyal kompatibel TTL dan harus di bufer untuk memberikan tingkatan yang diperlukan untuk menggerakkan alat-alat serial.


Intel 8251 USART
8251 dirancang oleh Intel yang memiliki pasilitas sebagai UART dan juga USRT. Dengan kata lain 8251 dapat dipakai baik sebagai alat tak serempak maupun alat serempak. Sehingga 8251 diberi nama USART. 8251 menyediakan pasilitas pengiriman dan penerimaan data sinkron dan tak sinkron.

METODE PENGENDALIAN I/O
Pengaturan alih data dari alat luar dengan sistem komputer/sistem mikroprosesor menerapkan suatu strategi penjadwalan. Pada pengendalian alat I/O dikenal adanya tiga metode yaitu :
•Metode Polling
•Metode Interupsi
•Metode Akses Memori Langsung (AML)

Metode Polling
Metode polling merupakan metode pengendalian I/O melalui program. Semua pengalihan data dari dan ke alat I/O diselengarakan oleh program. Prosesor mengirim dan meminta data sepenuhnya dibawah kendali program. Pengalihan data dapat dilaksanakan baik melalui mekanisme jabat tangan maupun tanpa jabat tangan. Dalam mekanisme jabat tangan isyarat diperiksa secara terus menerus. Program terus menerus berputar lewat sejumlah pengetesan untuk menentukan apakah masukan atau keluaran dapat diselenggarakan pelayanannya atau tidak. Bila ditemukan alat yang memerlukan pelayanan, rutin pelayanan diaktifkan dan pemilihan saluran diproses. Gambar 19. menunjukkan diagram alir pengendalian I/O dengan metode polling. Metode polling adalah metode pengendalian I/O yang paling sederhana dan paling umum digunakan. Metode ini tidak memerlukan perangkat keras khusus dan semua pengalihan I/O dikendalikan oleh program. Pengalihan semacam ini disebut pengalihan serempak dengan program.


Metode Interupsi
Pengendalian I/O dengan metode polling mempunyai dua kelemahan :
•Pemborosan waktu prosesor karena status semua periferal diperiksa terus menerus secara berurutan.
•Karena harus memeriksa status semua alat I/O maka waktu kerjanya menjadi lambat. Ini merupakan kelemahan dalam sistem waktu nyata (Real Time), dimana satu periferal mengharap layanan dalam satu waktu tertentu.

Kelemahan ini diatasi dengan menggunakan layanan waktu tak sinkron menggunakan interupsi. Tiap alat I/O atau pengendalinya dihubungkan ke sebuah saluran interupsi. Saluran interupsi menggerbangkan sebuah permintaan interupsi ke mikroprosesor. Bilamana sebuah alat I/O memerlukan layanan , alat akan membangkitkan pulsa interupsi atau status suatu tingkatan saluran untuk menarik perhatian mikroprosesor. Mikroprosesor akan memberikan layanan pada alat I/O jika ada interupsi dan jika tidak ada interupsi mikroprosesor melakukan instruksi selanjutnya.

Begitu permintaan interupsi diterima dan disetujui oleh mikroprosesor, alat I/O harus dilayani. Untuk melayani alat I/O, maka mikroprosesor melaksanakan suatu routin pelayanan khusus. Ada dua masalah yang muncul pada saat melakukan layanan interupsi :
•Bagaimana status program yang dilaksanakan pada mikroprosesor pada saat interupsi harus diperilahara dalam stack.
•Bagaimana mikroprosesor dapat mengenali secara tepat alat I/O mana yang membangkitkan interupsi. Identifikasi ini dapat dilakukan dengan perangkat keras, perangkat lunak, atau kombinasi perangkat keras dan perangkat lunak. Pencabangan ke alamat alat I/O disebut Pemvektoran Interupsi. Rutin perangkat lunak menetapkan identitas alat yang meminta layanan interupsi. Rutin identifikasi interupsi akan memilih saluran setiap alat yang dihubungkan dengan sistem. Setelah dikenal alat mana yang mencetuskan interupsi maka ia kemudian bercabang ke alamat rutin penanganan interupsi yang sesuai. Metode ke dua yang digerakkan oleh perangkat lunak, tetapi dengan pertolongan beberapa perangkat keras tambahan. Metode ini menggunakan rantai beranting (daisy chain) untuk mengenal alat yang mencetuskan interupsi. Metode tercepat adalah interupsi yang divektorkan. Adalah menjadi tanggung jawab pengendali alat I/O untuk memberikan baik interupsi maupun pengenal alat yang menyebabkan interupsi atau lebih baik lagi alamat pencabangan bagi rutin penanganan interupsi. Bila pengendali hanya memberikan pengenal alat, adalah tugas perangkat lunak mencari tabel alamat pencabangan bagi tiap alat. Ini sederhana bagi perangkat keras tapi tak mencapai performansi tertinggi.
•Prioritas
Beberapa interupsi dapat dibangkitkan serentak. Mikroprosesor diberi tugas untuk memutuskan bagaimana urutan pelayanannya. Setiap alat diberikan suatu prioritas. Mikroprosesor melayani setiap alat sesuai prioritasnya. Dalam dunia komputer prioritas 0, menurut konvensi memiliki prioritas. tertinggi, prioritas 1 yang kedua demikian seterusnya. Prioritas dapat diset baik pada perangkat keras maupun perangkat lunak. Pengaturan prioritas dengan perangkat keras dikerjakan oleh suatu piranti yang disebut Programmable Interrupt Controller (PIC)

Akses Memori Langsung
Interupsi menjamin tanggapan yang paling cepat dari proses pengendalian data pada I/O. Akan tetapi pelayanan pada alat masih diselenggarakan oleh perangkat lunak. Kecepatan transfer paralel sebuah mikroprosesor dibatasi oleh overhead perangkat lunak yang terlibat dalam pengiriman kata-kata berurutan. Ini mungkin masih tidak cukup cepat bagi pengolahan yang melibatkan alih memori cepat. Kembali disini menggantikan perangkat lunak dengan perangkat keras. Rutin perangkat lunak yang menyelenggarakan alih data antara memori dengan alat I/O
digantikan oleh prosesor perangkat keras khusus yang disebut dengan Direct Memory Access Controller (DMAC). Sebuah DMAC adalah prosesor khusus yang dirancang untuk menyelenggarakan alih data berkecepatan tinggi antara memori dengan alat luar. Dalam akses memori langsung digunakan dua teknik untuk berhubungan dengan memori :
•Prosesor dihentikan atau ditangguhkan oleh DMAC. DMAC memegang pengendalian bus dan membiarkan alat I/O berhubungan langsung dengan memori.
•DMAC mencuri satu siklus memori dari mikroprosesor, memberinya kepada pengiriman data antara memori dan alat I/O.
DMAC adalah prosesor khusus yang memutuskan hubungan atau mengisolasi MPU dari bus-bus dan mengatur pengiriman yang diperlukan antara memori dan alat I/O. Gambar 22. menunjukkan diagram blok kerja DMAC.
Pada saat sistem bekerja, saklar pada posisi atas sehingga saluran terhubung dari mikroprosesor ke sistem memori dan peripheral. Untuk membaca file ke disk diperlukan sejumlah perintah ke disk controller, memerintahkan untuk mencari dan membaca blok data yang dari disk. Jika disk controller telah menemukan byte pertama dari blok data, disk controller mengirim sinyal DMA request (DREQ) ke DMAC. Jika DMAC tidak dalam terhalang maka DMAC mengirim sinyal hold request (HRQ) ke mikroprosesor melalui pin HOLD. Mikroprosesor menanggapi masukan ini dengan mengambangkan saluran/bus dan mengirim sinyal hold acknowledge (HLDA) ke DMAC. Jika DMAC menerima sinyal HLDA, akan mengirim sinyal untuk menghubungkan bus/saluran ke posisi DMAC.
Pada saat DMAC mengontrol saluran, ia mengirim alamat memori dimana byte pertama dari disk controller di tulis. Selanjutnya DMAC mengirim sinyal DMA acknowledge (DACK) ke disk controller untuk memberitahukan kesiapan mengeluarkan byte. Akhirnya DMAC mengaktifkan saluran MEMW* dan IOR* pada saluran kontrol.


Terima kasih atas kunjungan anda di blog ini, moga ada manfaat yang anda peroleh dari blog ini tentunya. saran dari dari anda sangat saya harapkan untuk perbaikan blog ini kedepannya. contact saya di "laarman87@gmail.com" terimakasih.. penulis.... Thank You Myspace Comments