Rabu, 28 November 2012

Manfaat Medis Shalat Dhuha



Abu Dzar r.a. meriwayatkan bahwa Rasulullah Saw bersabda,
“Setiap tulang dan persendian badan dari kamu ada sedekahnya; setiap tasbih adalah sedekah, setiap tahmid adalah sedekah, setiap tahlil adalah sedekah, setiap takbir adalah sedekah, setiap amar ma’ruf adalah sedekah, dan setiap nahi munkar adalah sedekah. Maka, yang dapat mencukupi hal itu hanyalah dua rakaat yang dilakukannya dari Shalat Dhuha.” (HR Ahmad, Muslim, dan Abu Dawud).

Abu Hurairah r.a. berkata,
“Kekasihku, Muhammad Saw. Berwasiat kepadaku agar melakukan tiga hal: Berpuasa tiga hari pada setiap bulan(Hijriah, yaitu puasa putih atau Bidl, tanggal 13,14,15), dua rakaat shalat Dhuha, dan agar aku melakukan shalat Witir dulu sebelum tidur.” (HR Bukhari-Muslim).
Rasulullah Saw. bersabda:
“Shalat Dhuha itu shalat orang yang kembali kepada Allah, setelah orang-orang mulai lupa dan sibuk bekerja, yaitu pada waktu anak-anak unta bangun karena panas tempat berbaringnya.” (HR Muslim)
 
Buraidah r.a. meriwayatkan bahwa Rasulullah Saw. bersabda,
“Dalam tubuh manusia terdapat 360 persendian, dan ia wajib bersedekah untuk tiap persendiannya.”

Para sahabat bertanya, “Siapa yang sanggup, wahai Rasulullah?”
Beliau menjawab,
“Ludah dalam masjid yang dipendamnya atau sesuatu yang disingkirkannya dari jalan. Jika ia tidak mampu,maka dua rakaat Dhuha sudah mencukupinya.” (HR Ahmad dan Abu Dawud).
 
Peregangan sungguh mutlak diperlukan, untuk kesiapan kita menyongsong hari penuh tantangan. Dan, Rasulullah Saw. menyinggungnya dengan ungkapan santun: “hak dari setiap persendian.” Semuanya cukup dengan dua rakaat dhuha.
 
Shalat memang memiliki kombinasi unik dari tiap gerakannya bagi tubuh. Hanya saja untuk Dhuha, waktunyalah yang memang unik; waktu ketika tubuh memerlukan energy namun juga harus bersiap menghadang stress yang menerpa.
 
Dr. Ebrahim Kazim-seorang dokter, peneliti, serta direktur dari Trinidad Islamic Academy-menyatakan, “Repeated and regular movements of the body during prayers improve muscle tone and power, tendon strength, joint flexibility and the cardio-vascular reserve.” Gerakan teratur dari shalat menguatkan otot berserta tendonnya, sendi serta berefek luar biasa terhadap sistem kardiovaskular.
 
Itulah peregangan dan persiapan untuk menghadapi tantangan, tapi bedanya dengan olah raga biasa adalah: pahalanya luar biasa! Abu Darda r.a. meriwayatkan bahwa Nabi Saw. bersabda, Allah ‘azza wa jalla berfirman:
“Wahai anak Adam kerjakanlah shalat empat rakaat kepada-Ku pada permulaan siang niscaya Aku akan member kecukupan kepadamu sampai akhir siang.” (HR at-Tirmidzi).
 
Terlebih lagi shalat Dhuha tidak hanya berguna untuk mempersiapkan diri menghadapi hari dengan rangkaian gerakan teraturnya, tapi juga menangkal stresyang mungkin timbul dalam kegiatan sehari-hari, sesuai dengan keterangan dr. Ebrahim Kazim tentang shalat: “Simultaneously, tension is relieved in the mind due to the spiritual component, assisted by the secretion of enkephalins, endorphins, dynorphins, and others.” Ada ketegangan yang lenyap karena tubuh secara fisiologis mengeluarkan zat-zat seperti enkefalin dan endorphin.

Zat ini sejenis morfin,termasuk opiate. Efek keduanya juga tidak berbeda dengan opiate lainnya. Bedanya, zat ini alami, diproduksi sendiri oleh tubuh, sehingga lebih bermanfaat dan terkontrol.
 
Jika barang-barang terlarang macam morfin bisa memberi rasa senang-namun kemudian mengakibatkan ketagihan disertai segala efek negatifnya- endorphin dan enkefalin tidak. Ia memberi rasa bahagia, lega, tenang, rileks, secara alami. Menjadikan seseorang tampak ebih optimistis, hangat, menyenangkan, serta seolah menebarkan aura ini kepada lingkungan di sekelilingnya. (sholat-dhuha.info/jurnalhajiumroh)

Mukjizat dan Kajian Ilmiah, Wudhu Mencegah Penyakit

"Barang siapa berwudhu dengan sempurna maka dosa-dosanya akan keluar dari jasadnya hingga ke luar dari jaringan-jaringannya."(HR Muslim)
 
flickr.com

Dalam hadits lain, Rasulullah bersabda,
"Sesungguhnya, umatku akan dipanggil pada hari kiamat dalam kondisi putih bersinar karena bekas wudhu. Maka, barang siapa di antara kalian bisa memperpanjang putih sinarnya, hendaklah ia melakukan."(HR Bukhari)
 
Ilmu pengetahuan modern telah menetapkan bahwa orang-orang yang selalu berwudhu, mayoritas hidup mereka senantiasa bersih dan terbebas dari bakteri. Ketetapan ini diambil setelah diadakan pemeriksaan melalui mikroskop terhadap 'ladang' bakteri pada sekelompok orang yang berwudhu secara teratur dan sekelompok orang yang jarang berwudhu.

Hasilnya, orang yang rajin berwudhu  tubuhnya bersih dari 'ladang' bakteri. Sebaliknya, orang yang tidak pernah berwudhu terdapat bermacam 'ladang' bakteri pada anggota tubuhnya.

Sebagian besar diantaranya berupa bakteri bulat berkelompok dan sangat berbahaya. Jenis bakteri ini sangat cepat menyebar. Ia pun merupakan organisme yang menyebabkan banyak penyakit.
 
Selain itu, wudhu juga menghindari kita dari bahaya keracunan. Mengapa? Keracunan itu terjadi karena adanya pertumbuhan bakteri berbahaya di dalam lubang hidung.

Dari lubang hidung ini, bakteri masuk ke dalam lambung dan usus sehingga menimbulkan radang dan berbagai penyakit, terutama bila bakteri itu telah masuk ke peredaran darah.

Oleh karena itu Islam mensyariatkan istinsyaq (menghirup air ke hidung dan mengeluarkannya) sebanyak tiga kali setiap wudhu.
 
Adapun syariat berkumur-kumur, telah terbukti bahwa itu dapat menjaga mulut dan tekak (saluran antara rongga mulut dan tenggorokan) dari berbagai macam radang, menghilangkan sisa-sisa makanan yang barangkali masih tersisa di dalam mulut. Telah terbukti secara ilmiah bahwa 90% dari  sekelmpok orang yang kini tidak memiliki gigi, seandainya dahulu mereka memperhatikan kebersihan mulut, mereka tidak akan kehilangan gigi sebelum masanya.
 
Jika mulut tidak dibersihkan maka materi bernanah dan sisa makanan yang busuk di mulut akan bercampur dengan air liur dan makanan. Lambung akan menghisapnya dan akan mengalir ke aliran darah. Darah akan meneruskannya ke seluruh anggota badan. Ini akan menyebabkan banyak penyakit.
 
Berkumur-kumur juga mampu melatih otot wajah sehingga terlihat lebih awet muda. Latihan seperti ini jarang sekali mendapatkan perhatian dari guru-guru olahraga. Mereka memfokuskan untuk melatih otot-otot besar saja.
 

anneahira.com

Membasuh Wajah, Dua Tangan Hingga Siku, dan Dua Telapak Kaki
Membasuh wajah, dua tangan hingga ke siku, dan dua telapak kaki memiliki manfaat dalam menghilangkan debu dan bakteri. Di samping itu, ia juga mampu membersihkan wajah dari kandungan lemak yang keluar dari kelenjar kulit dan keringat.

Penelitian ilmiah telah membuktikan bahwa berbagai bakteri tidak akan menyerang kulit manusia, selama kebersihannya terjaga.
 
Apabila manusia dalam waktu lama tidak membasuh anggota tubuhnya maka lemak dan keringat yang keluar dari kulit akan menumpuk di permukaan kulit yang nantinya akan menyebabkan kulit menjadi sangat gatal. Gatal-gatal ini biasanya akan digaruk dengan jari tangan yang pada umumnya tidak dalam kondisi bersih. 
 
Artinya, bakteri bisa masuk ke dalam kulit melalui garukan tersebut. Cairan-cairan yang menumpuk tersebut akan mengundang bakteri sehinga bertambah banyak dan berkembangbiak.
 
Ilmu patologi modern dan para ilmuwan terkemuka telah menemukan bahwa bakteri dan jamur akan menyerang kulit orang yang tidak memperhatikan kebersihan tubuhnya. Hal ini tentunya bisa dihindari dengan wudhu dan mandi.

►►►

Dalam penelitian yang dilakukan oleh Muhammad Salim terungkap bahwa wudhu dengan cara yang baik dan benar akan mencegah seseorang dari berbagai penyakit. Muhammad Salim juga menganalisis masalah kesehatan hidung dari orang-orang yang tidak berwudhu dengan orang yang berwudhu secara teratur selama lima kali dalam sehari untuk mendirikan shalat.



Salim mengambil zat dalam hidung pada selaput lendir dan mengamati beberapa jenis kumannya. Berdasarkan analisisnya, lubang hidung orang-orang yang tidak berwudhu memudar dan berminyak, terdapat kotoran dan debu pada bagian dalam hidung, serta permukaannya tampak lengket dan berwarna gelap. Sedangkan orang-orang yang teratur dalam berwudhu, permukaan rongga hidungnya tampak cemerlang, bersih, dan tidak berdebu.
 
Mokhtar Salem dalam bukunya “Prayers a Sport for the Body and Soul” menjelaskan bahwa wudhu dapat mencegah kanker kulit. Jenis kanker ini banyak disebabkan oleh bahan-bahan kimia yang setiap hari menempel dan terserap oleh kulit. Apabila dibersihkan dengan air (terutama saat berwudhu), maka bahan kimia tersebut akan larut bersama air. Selain itu, wudhu juga dapat membuat seseorang menjadi tampak lebih muda.

Prof Leopold Werner von Ehrenfels, seorang psikiater dan neurolog asal Austria menyatakan bahwa wudhu mampu merangsang pusat saraf dalam tubuh manusia. Hal ini disebabkan karena  keselarasan air wudhu dan titik-titik saraf sehingga kondisi tubuh akan senantiasa sehat.

Salah satu pakar kesehatan yang melakukan kajian ilmiah tentang wudhu adalah Dr. Magomedov, asisten pada lembaga General Hygiene and Ecology (Kesehatan Umum dan Ekologi) di Daghestan State Medical Academy.

Menurut Dr.. Magomedov, wudhu dapat menstimulasi/ merangsang irama tubuh alam, khususnya pada area yang disebut Biological Active Sports (BASes) atau titik-titik aktif biologis. Menurut riset ini, BASes mirip dengan titik refleksologi Cina.
 
Kalau untuk mempelajari titik-titik refleksi Cina bisa diseleseikan dalam waktu 15-20 tahun, dengan Wudhu menurut Dr. Magomedov bisa diseleseikan dengan cepat dan sederhana. Dan, Keunggulan lainnya refleksi dengan Wudhu tidak hanya menyembuhkan penyakit, tetapi mencegah masuknya penyakit. (berbagai sumber/Nabi Sang Tabib/sehatcararasul)

10 Kota Indah Di Atas Tebing




Ada banyak arsitektur di dunia ini yang mengagumkan. Salah satunya kota yang berdiri di atas tebing. Tempat seperti ini mengundang sensasi bagi wisatawan yang berkunjung. Sebuah tempat yang membuat kita bisa melihat pemandangan yang jauh di batas cakrawala, atau melihat segala sesuatu begitu kecil yang jauh di bawah kaki kita.


1. Castellfollit de la Roca



 
Castellfollit de la Roca dianggap sebagai salah satu desa yang paling indah di wilayah Catalonia di Spanyol. Desa ini dibangun di atas tebing basal antara dua sungai. Sebagian besar bangunan tampak melayang di tepi tebing, memberikan ilusi bahwa rumah-rumah tersebut bisa jatuh ke bawah setiap saat.

Bagian tertua dari desa itu dibangun pada Abad Pertengahan, terdiri dari jalan-jalan sempit dan sudut-sudut gelap. Rumah-rumah di sini terbuat dari batu vulkanik.


2. Rocamadour

 
Rocamadour adalah sebuah desa kecil yang dibangun di atas ngarai di Sungai Alzou di barat daya Perancis. Bangunan di Rocamadour mengundak secara bertahap sampai sisi tebing. Desa yang dibangun pada abad ke-12 ini menjadi sepi akibat perang dan Revolusi Perancis.

Saat ini Rocamadour kembali populer oleh turis dan peziarah yang datang untuk menghormati Santo Amadour. Menurut legenda, orang suci ini menjadi saksi atas kematian Santo Petrus dan Santo Paulus di Roma. Ia kemudian melakukan perjalanan ke lokasi ini dan menjadi seorang pertapa.


3. Bonifacio



Bonifacio adalah sebuah kota yang terletak di ujung selatan pulau Corsica. Kota dan benteng di kota ini berjajar memanjang di sepanjang puncak tebing, yang berada di ketinggian sekitar 70 meter. Tebing ini bagian bawahnya semakin lama semakin terkikis oleh lautan sehingga bangunan yang terdapat di bibir jurang, seperti tampak menggantung.

Jika kita melihat kota ini dari laut, kota tampak putih berkilauan di bawah sinar matahari dan seolah menggantung di atas air.


4. Acapulco



Acapulco adalah kota resort di Meksiko yang terkenal sejak tahun 1950-an sebagai tempat liburan untuk para bintang Hollywood dan para milyarder. Tidak lengkap rasanya berkunjung ke Acapulco tanpa menonton penyelam melakukan lompatan mengesankan dari atas tebing ke dalam air dangkal yang tentu sangat berbahaya. Para penyelam seperti ini telah melakukan hal tersebut sejak tahun 1930-an.



5. Mesa Verde



Mesa Verde terletak di barat daya Colorado, dan terkenal karena terdapat rumah-rumah tebing dari orang Anasazi kuno. Mesa Verde merupakan temuan arkeologi paling signifikan dari budaya asli Amerika di Amerika Serikat.

Pada abad ke-12, orang-orang Anasazi mulai membangun rumah-rumah di gua-gua dangkal di bawah tebing batu yang menggantung di atasnya di sepanjang dinding ngarai. Rumah yang paling terkenal di sini disebut Cliff Palace dan Rumah Spruce Tree.

Pada tahun 1300, semua orang Anasazi telah meninggalkan daerah Mesa Verde, namun reruntuhan rumah-rumah ini tetap terawetkan dengan hampir sempurna. Alasan untuk kepergian mereka yang tiba-tiba mereka tidak terjelaskan. Tetapi ada teori yang menduga bahwa hal tersebut diakibatkan karena kegagalan panen saat kekeringan melanda. Teori lain menyebut disebabkan oleh serangan suku lainnya dari Utara.


6. Bandiagara



Bandiagara adalah sebuah tebing batu pasir yang terletak di Dogon, Mali. Bandiagara terletak hampir setinggi 500 meter dari dataran berpasir di bawahnya.

Tebing di sini banyak terdapat gua kuno tempat tinggal orang-orang Tellem. Orang-orang Tellem ini memahat gua mereka di tebing ini agar ketika mereka mati, mereka bisa dikubur tinggi di atas banjir yang sering melanda daerah ini. Mereka juga membangun puluhan desa di sepanjang tebing di atas gua-gua ini.

Pada abad ke-14, orang-orang Dogon mengusir orang-orang Tellem dan mereka menempati daerah ini sampai sekarang.


7. Ronda

 
Ronda terletak di provinsi Malaga di Spanyol. Ronda terletak di pegunungan pada ketinggian 760 meter. Kota ini terbagi dua oleh Sungai Guadalevin yang mengalir melalui Ronda. Ada tiga jembatan yang digunakan untuk menyeberangi ngarai sehingga bisa menyeberang dari satu sisi ke sisi lain kota Ronda.

Arsitektur kota ini menerima pengaruh dari bangsa Romawi dan Moor yang pernah memerintah daerah ini. Ronda juga merupakan tempat kelahiran adu banteng. Arena tempat adu banteng tertua di Spanyol masih ada di Ronda sampai saat ini.


8. Al Hajjara



Al Hajjara, adalah sebuah kota bersejarah yang berdiri di atas tebing di Pegunungan Haraz, dan terletak di sebelah barat kota Manakhah, Yaman. Kota ini adalah salah satu dari kota-kota pegunungan yang paling mengesankan dan paling mudah diakses di Yaman. Kota ini benar-benar dibangun dengan blok batu yang diambil dari tambang batu di gunung terdekat. Al Hajjara sendir berasal dari abad kedua belas.


9. Positano

 
Positano adalah sebuah kota kecil yang terletak di Pantai Amalfi di Compania dan merupakan salah satu objek wisata yang paling populer di Italia. Kota ini tampak tersebar di sebuah tebing dari atas sampai bawah menuju pantai.

Meskipun kota ini didirikan dan berkembang pada abad pertengahan, pada pertengahan abad 19, lebih dari setengah penduduknya telah pergi dari kota ini. Pada abad ke-20, kota ini berubah dari sebuah desa nelayan yang miskin menjadi daerah tujuan wisata yang sangat populer berkat penulis John Steinbeck yang memuji keindahannya.


10. Santorini



Santorini adalah sebuah pulau vulkanik di gugusan pulau-pulau di Cyclades, Yunani. Pulau ini terkenal dengan pemandangan yang indah, matahari terbenam yang menakjubkan, rumah-rumah berwarna putih bersih, dan gunung berapi aktifnya. Di pulau ini terdapat Kota Oia di atas tebing setinggi 400 meter.







Sumber:
touropia

Bedak Bayi Juga Bermanfaat Untuk 5 Hal ini



Bedak bayi ternyata tak hanya bisa digunakan untuk bayi. Melainkan juga berguna pada beberapa masalah yang kita jumpai sehari-hari. Bisa untuk sepatu, penghalau semut, dan hal lainnya.

Lebih jelasnya, lihat 5 kegunaan bedak bayi di bawah ini:
 radiochildcare.org
1. Hilangkan bau sepatu
Sepatu Anda berbau tak sedap? Tenang, cukup taburkan sedikit bedak bayi dalam sepatu dan biarkan semalaman. Di pagi hari, keluarkan serbuk bedak bayi dengan menggoyang-goyangkan sepatu. Dijamin aroma tak sedap pada sepatu akan sirna.

 
2. Memberantas semut
Jika ada banyak semut di rumah, bedak bayi juga bisa digunakan. Caranya taburkan bedak bayi di tempat-tempat yang dikerubuti semut. Semut biasanya menghindari bedak bayi karena tekstur dan baunya. Ini juga bisa dilakukan pada saat piknik di taman.

 
3. Keringat di seprai
Beberapa orang memiliki kebiasaan berkeringat saat tidur. Ini membuat seprai dan bantal tidak nyaman. Untuk mengatasinya, cukup taburkan sedikit bedak bayi di seprai Anda. Bedak bayi akan menyerap keringat dan membantu Anda tidur nyaman kembali.


4.Hewan peliharaan berbau wangi
Jika Anda tak punya waktu memandikan atau kehabisan bedak khusus hewan peliharaan, gunakan saja bedak bayi. Caranya, taburkan bedak bayi pada kain kemudian usapkan pada hewan peliharaan. Selain menghilangkan bau, bedak bayi juga aman digunakan pada bulu hewan.

 
5. Sarung tangan mencuci
Sarung tangan cuci yang terbuat dari karet seringkali menempel dan susah dilepaskan. Agar sarung tangan tidak menempel, taburkan sedikit bedak bayi di dalamnya. Ini akan membuat Anda mudah memakai dan melepaskannya kembali.




 
Sumber:
palingseru

8 Harga Hewan Termahal


Ternyata hewan peliharaan bisa dihargai sangat mahal. Berikut daftarnya:

1. Banteng.

Vexour Garth adalah banteng Charolais berusia 19 bulan, baru terjual dengan harga 105 ribu poundsterling (Rp 1,6 miliar). Harga tersebut memecahkan rekor penjualan hewan ternak dunia.


2. Domba
Domba Perthshire berusia 12 bulan itu merupakan hasil perkawinan dari jantan Aitkenhead (30 ribu poundsterling) dan betina Midlock (28 ribu poundsterling). Sementara, kembarannya berhasil terjual dengan harga 60 ribu poundsterling.


3. Anjing

Pada 2011 lalu, anjing Tibet Merah bernama Hong Dong (11 bulan) berhasil dijual dengan harga 945 poundsterling (Rp 14,5 miliar). Sang pemilik, Lu Liang, menjual Hong Dong kepada seorang milyuner pengusaha batu bara.


4. Kucing
Harga kucing termahal mungkin masih dipegang oleh Cato, seekor kucing Bengali - hasil peranakan kucing domestik dan kucing Leopard Asia. Cato dibeli oleh seorang wanita London seharga US$ 41,435 atau hampir 400 juta rupiah.

5. Kumbang
Kumbang Stag sepanjang 3 inci ini dihargai US $ 89,000 (855 juta rupiah). Penjualnya seorang peternak kumbang di Jepang dan dijual pada toko serangga di Jepang. Entah, berapa harga yang akan dihasilkan bila ada kolektor yang berminat.
6. Ikan
Ikan tuna seberat 754 pound (lebih dari 350 kg) ini terjual dengan harga fantastis, US $ 396,000 atau 3,8 milyar rupiah. Pengusaha sushi di Hong kong yang membelinya dari pasar ikan di Tsukiji, Tokyo.

7. Sapi
Tahun 2009 lalu sapi ini terjual mencapai harga US $ 1,2 juta (11 milyar rupiah) pada sebuah lelang di Toronto. Teramat mahal? Namun sang pembeli sangat yakin bila Missy, nama sapi ini diternakan akan menghasilkan banyak sapi perah unggul dengan harga yang juga fantastis.

8. Kuda
Dari semua hewan di atas, yang paling mahal ternyata dipegang oleh seekor kuda pacuan bernama ‘Green Monkey’. Ketika berusia dua tahun pada 2006 lalu, ‘Green Monkey’ dilepas dengan bandrol 16 juta poundsterling (Rp 246 miliar).



2 Hal ini Sama Bahayanya Dengan Merokok

 
 
Merokok disadari menjadi satu pencetus menurunnya tingkat kesehatan. Peraturan di berbagai negara pun membatasi gerak perokok agar menciptakan kehidupan yang lebih sehat.

Sayangnya, fokus terhadap bahaya merokok tak diimbangi dengan gerakan lain. Sebagai pencemaran udara, polusi dari emisi gas buang kendaraan pun ternyata sama bahayanya dengan merokok.

 
Selain itu, ada lagi hal penting yang harus diperhatikan oleh tiap individu. Kalau Anda tidak merokok, itu bagus. Namun, tahukah Anda bahwa malas bergerak dan kegemukan sama bahayanya dengan merokok?

Setidaknya demikian menurut Dr. Harry Rutter, penasehat di Departemen Kesehatan Inggris yang didanai oleh National Obesity Observatory. Ia menerbitkan tulisan setelah melakukan pengamatan pada pola hidup orang-orang di Inggris.

"Hanya sedikit orang di Inggris yang cukup melakukan aktivitas fisik demi kesehatan mereka," paparnya, "Hal ini menciptakan berbagai penyakit tersembunyi dan menurunkan kualitas hidup seseorang. Tapi tak banyak orang menyadarinya. Malasnya seseorang beraktivitas sama saja tingkat bahanya dengan penyakit yang ditumbulkan karena merokok."

Laporan Rutter setebal 126 halaman tersebut menjadi desakan pada pemerintah untuk menyusun rencana jangka panjang soal kebijakan, seperti misalnya menyediakan jalur sepeda lebih banyak, dan juga membuat lahan parkir khusus sepeda bagi sekolah-sekolah.

Kebiasaan bersepeda di Inggris terus menyusut tahun-tahun belakangan ini. Menurut Rutter hanya ada sekitar 2% dari populasi yang masih aktif bersepeda, kalah jauh dengan Belanda yang mencapai angka 26% dan Denmark 19%.

"Yang tidak kita sadari adalah ada perbedaan antara naik sepeda selama satu jam dengan duduk diam dalam mobil," ucap Rutter

Sekilas paparan Rutter hanya mengarah pada tingkat kesehatan penduduk Inggris. Sebenarnya kita pun bisa mengambil manfaat untuk kebaikan kita juga. Sudah saatnya kita lebih aktif bergerak. Kalau ingin pergi ke suatu tempat berjarak 200 - 500 meter, bukankah lebih sehat berjalan kaki dibanding naik motor atau mobil? Hidup lebih sehat, konsumsi BBM pun bisa dihemat.




 
Sumber:
guardian

Selasa, 06 November 2012

Biaya Hidup di Jakarta Lebih Mahal Dibanding Amerika?


Biaya Hidup di Jakarta Lebih Mahal Dibanding Amerika?



Berikut ini adalah keluh kesah Ria Hardianti, seorang yang bekerja di Amerika dan terkaget-kaget ketika mudik ke Jakarta. Penemuannya soal mahalnya hidup di negeri sendiri memutuskan untuk menetap di Amerika dan hanya sesekali pulang menengok kota kelahirannya.

Terdengar tidak nasionalis? Atau justru jadi bahan introspeksi? Beginilah isi tulisan Ria:

wikipedia



Tinggal di Jakarta
Oleh: Ria Hardianti - Amerika Serikat

Saya terkadang suka takjub sendiri jika sedang mengunjungi Jakarta, Indonesia? Mengapa? Karena biaya hidup di Jakarta sangat mahal. Malah lebih mahal jika dibandingkan biaya hidup di Kansas.

Sebagai contoh, jika makan di salah satu mall terkenal di Jakarta, untuk empat orang, bisa menguras kantung sekitar Rp.400,000. Sedangkan, jika makan di salah satu mall terkenal di Kansas, biayanya tidak lebih dari Rp. 250,000.

Untuk transportasi, jika naik taxi di Jakarta dari Sudirman menuju Bintaro, argo akan menunjuk kepada harga Rp.220,000. Sedangkan jika naik taxi dari Jamaica, Queens ke China Town, argo taxi di New York akan menunjuk ke pada harga Rp.170,000. Belum lagi, harga sebuah baju merek Mango, di Jakarta bisa dihargai Rp.500,000. Sementara di JC Penney, baju mango hanya dibandrol seharga Rp.200,000.

Tingginya biaya hidup di Jakarta membuat saya tidak habis berpikir, bagaimana caranya penduduk di Jakarta bisa survive? Walaupun dengan gaji 5 juta pun, belum tentu bisa hidup mapan. Unbelievable. Darimana ya bisa bertahan hidup seperti itu?

Saya juga jadi teringat sindirian salah seorang kerabat saya, “ Kamu itu bule kere . Gayamu saja yang sudah jadi warga Negara Amerika, paspor biru, dan gaji dollar, tapi tiap pulang ke Indonesia tidak pernah bisa memanjakan keluargamu atau membantu ekonomi saudara- saudaramu."
===========================================

Saya jadi teringat pada sebuah blog milik Jimmy AK sekitar 2 tahun lalu saat membandingkan ongkos hidup di Jakarta dengan Sunnyvale, California. Inilah hasil penelitian Jimmy:
 Salah satu sudut di Sunnyvale


1. Transportasi

Public transportation di Jakarta jelek sekali, busway masih sangat sedikit. Taxi sangat bagus tapi relatif lebih mahal. Macet dimana-mana, jarak 10km bisa membutuhkan waktu 1-2 jam akibatnya biaya untuk bensin yang akan naik. Kenyamanan dan keamanan masih sangat rendah. Akibatnya, orang Jakarta berusaha sebisa mungkin menggunakan mobil atau motor. Padahal biaya mobil sangat mahal, harga Honda Jazz sekitar 190jutaan. Parkir 20ribu/hari.

Public transportation di Sunnyvale juga tidak bagus, sangat sedikit dan jarang. Kebanyakan orang menggunakan mobil pribadi dan hampir tidak ada yang pakai motor. Harga mobil disana jauh lebih murah, Honda Jazz (Fit) hanya 130juta. Enaknya di Sunnyvale adalah perusahaan punya Shuttle Bus sendiri-sendiri, jadi karyawan yang tidak mau bawa mobil bisa menggunakan bis ini secara gratis. Kemacetan hampir tidak ada, jadi walaupun harga bensin hampir 2x nya harga bensin di Jakarta, total pengeluaran sehari-hari tidaklah sampai 2xnya (ingat Jakarta macet). Parkir gratis.

Jadi kalau dihitung-hitung dengan berbagai komponen seperti pengeluaran untuk bensin, cicilan mobil dll, biaya transportasi di Jakarta lebih mahal dari Sunnyvale, California.
2. Makan dan Minum

Sekilas harga makanan lebih mahal di Sunnyvale. Tapi kalau diperhatikan di kafetaria kantor Yahoo! harga makanan tidak terlalu jauh beda dengan harga makanan di Jakarta (setidaknya di kantor Yahoo! jakarta). Enaknya di sunnyvale, semua minuman gratis! kopi, teh, susu, jus, coca cola, pepsi, semuanya gratis. Bahkan ada barista yang siap membuatkan minuman ala starbucks dengan gratis.

Jadi kalau kita makan sandwidth + minum latte nya starbucks di Jakarta akan lebih mahal dari di Sunnyvale dengan menu yang sama, karena lattenya gratis :(

Lagi-lagi ternyata Amerika tidak semahal yang selama ini aku duga.
3. Akomodasi

Harga hotel sama dengan hotel di Jakarta. Harga apartemen di sekitaran Sunnyvale 5 jutaan/bulan yang artinya sama juga dengan harga apartemen di Jakarta. Harga rumah di sekitaran Sunnyvale sangat mahal, diatas 2 milyar semua. Jadi jangan beli rumah disana, beli di Jakarta aja :)

Untuk akomodasi Sunnyvale relatif lebih mahal, karena harus apartemen dan nggak ada kost yang harganya 1 jutaan :)
4. Gaya

Boooooo, ini yang paling parah di Jakarta. Semua orang pengen tampil gaya. Biaya untuk gaya gila-gilaan. Bayangkan banyaknya orang Jakarta yang pakai Blackberry padahal coba hitung harga blackberry itu berapa persen dari gaji bulanan kebanyakan mereka? 10%, 20%, 50% atau jangan-jangan 100%?

Di Sunnyvale hampir semua orang pakai iphone, harga iphone 4 hanya 2 juta karena kontrak data plan. Dibandingkan Jakarta, harga iphone di Sunnyvale jauh lebih murah. Di Sunnyvale hampir tidak ada orang yang gaya, tidak ada mall, tidak ada tempat belanja-belanja, kalau sore hari orang-orang nongkrong di cafetaria kantor minum-minum kopi, gratis semua. Di Jakarta, kita nongkrong minum kopi harus bayar 20ribuan. Cewek-cewek tukar-tukar sepatu mulu di Jakarta. Di Sunnyvale nggak ada yang gaya, kostum semuanya sama, celana jeans bawahnya baju kaos atasnya. Cowok cewek, developer, sales, sampai ke VP semua kostumnya gitu.

Biaya untuk GAYA di Jakarta gila-gilaan di bandingkan Sunnyvale. Padahal masalah gaji, di Sunnyvale 4-5x lebih tinggi dari gaji di Jakarta.

Tragis, dengan biaya hidup Jakarta yang relatif lebih tinggi, mereka mendapat gaji 4-5x lebih besar dari kita yang di Jakarta.





Nah, bagaimana menurut kamu?





Sumber:
e-mail

Tsunami Bisa Juga Terjadi di Danau


Wah, Tsunami Bisa Juga Terjadi di Danau?



Selama ini kita hanya mengetahui tsunami hanya terjadi di laut. Nyatanya, ilmuwan menemukan bahwa tsunami mungkin saja terjadi di danau. Hal ini berdasar temuan di Danau Jenewa, sebuah tsunami kuno pernah terjadi di tempat ini karena dipicu oleh longsoran Alpine.

"Orang-orang berpikir, yang berisiko tsunami adalah mereka yang tinggal di pinggir pantai atau di wilayah yang tidak jauh dari aktivitas seismik besar," kata peneliti, Guy Simpson, geolog dari University of Geneva. "Kami punya contoh yang bertolak belakang dengan itu."
 Danau Jenewa / france24.com


Para ilmuwan menganalisi Danau Jenewa (Lake Geneva) di Swiss. Di mana lebih dari 1 juta orang tinggal di tepiannya, 200.000 di antaranya berada di wilayah Jenewa, kota terpadat kedua di negara itu.

Pada tahun 563 Masehi, batu raksasa yang berada di pegunungan berjarak 70 kilometer dari Jenewa, menurut dua catatan sejarah -- satu dari Gregory of Tours, lainnya dari Marius, uskup Avenches -- peristiwa jatuhnya batu, yang disebut sebagai Tauredunum terjadi titik di mana Sungai Rhone memasuki Danau Jenewa. Batu-batu itu menjatuhi beberapa desa di sana.
thelocal.ch


Bencana kemudian berlanjut, jatuhnya batu-batu itu memicu tsunami di Danau Jenewa yang memporakporandakan apapun di pinggir danau, merusak desa, menghancurkan jembatan dan pabrik, bahkan meruntuhkan tembok kota Jenewa, menewaskan sejumlah orang di dalamnya.

Untuk menyelidiki bencana itu, para ilmuwan meneliti bagian terdalam Danau Jenewa secara seismik. Penelitian itu mengungkap, deposit raksasa sedimen dasar danau sepanjang lebih dari 10 kilometer dan lebar 5 km, meliputi volume 250 juta meter kubik. Deposit itu memiliki kedalaman rata-rata 5 meter, makin menebal di dekat delta Rhone, menunjukkan dari mana ia berasal.

Inti sampel sedimen danau menunjukkan deposit raksasa tersebut tercipta antara 381 dan 612 Masehi, menguatkan dugaan peristiwa Turedunum.
content.lib.washington.edu


Para peneliti mengatakan dampak jatuhnya batu pada sedimen rapuh di dekat wilayah tepi danau, menyababkan sebagian delta Rhone runtuh, lalu memicu tsunami.

Para ilmuwan memperkirakan, gelombang setinggi 8 meter mampu mencapai Jenewa dalam waktu 70 menit setelah batu itu patah, menerjang dengan kecepatan 70 kilometer per jam.

"Ia bergerak sangat cepat, lebih cepat dari kecepatan lari manusia,"kata Simpson kepada OurAmazingPlanet.

Mengingat sedimen sungai saat ini masih terbangun di lereng delta Rhone, para peneliti mengatakan, tsunami masih bisa terjadi di Danau Jenewa di masa depan. Ia mungkin dipicu jatuhnya batu, gempa bumi, atau badai besar.

"Tsunami pernah terjadi di Danau Jenewa di masa lalu, ada kemungkinan ia kembali terjadi di masa depan," kata Simpson.

Peneliti kini sedang mengebor kedalaman sedimen Danau Jenewa, untuk menemukan petunjuk, seberapa sering tsunami terjadi, dan memperkirakan kapan bencana akan terulang.

Simpson dan para koleganya, Katrina Kremer dan Stéphanie Girardclos menjelaskan temuannya secara detil dalam jurnal online, Nature Geoscienceedisi 28 Oktober 2012.

Sumber:
viva

Mengapa Hanya Satu Sisi Bulan Saja yang Bisa Kita Lihat dari Bumi?


Mengapa Hanya Satu Sisi Bulan Saja yang Bisa Kita Lihat dari Bumi?


Periode rotasi Bulan tidak sama denga periode rotasi Bumi. Periode rotasi Bumi adalah 24 jam (1 hari), sementara periode rotasi Bulan adalah 27.3 hari. 

Wajah bulan yang dilihat oleh seluruh manusia di Bumi, baik di Indonesia maupun di belahan Bumi lainnya selalu nampak sama. 


Mengapa demikian? Wajah Bulan selalu pada sisi yang sama menghadap Bumi karena periode rotasi Bulan sama dengan periode revolusinya (waktu yang dibutuhkan untuk mengitari Bumi). Kenapa kedua periode ini bisa sama, disebabkan oleh fenomena yang dinamakan tidal locking atau penguncian pasang/gravitasi. 

Fenomena penguncian gravitasi ini adalah fenomena umum dalam sistem gravitasi. Banyak satelit planet-planet lain juga terkunci gravitasi dengan planet induknya. 

Kenapa fenomena tidal locking terjadi adalah karena adanya torsi yang diberikan Bumi kepada Bulan, dan Bulan bereaksi dengan menyesuaikan periode rotasinya sehingga tercapai kesetimbangan yaitu saat periode rotasinya sama dengan periode revolusinya. 


Mengapa Bulan Berbentuk Sabit?

Fase Bulan (sabit maupun yang lain) terjadi karena kita yang di Bumi mengamati sinar matahari jatuh ke Bulan pada sudut pandang yang berbeda-beda. 

Diagram berikut ini menggambarkan bagaimana posisi Bulan relatif terhadap Matahari dan Bumi menghasilkan fase Bulan sebagaimana kita lihat di Bumi. 

Fase Bulan. Kredit: Space.com


Sumber :
langitselatan.com

Inspirasi


Tuhan, Mengapa Engkau Seringkali Memberiku Masalah?


Dalam kehidupan pasti kita sering mendapatkan permasalahan. Permasalahan yang timbul bisa permasalahan yang berat atau yang ringan. Entah dalam pekerjaan, bisnis, percintaan, keluarga, agama, masalah individu atau masalah lainnya. 

Pernahkah suatu waktu kita bertanya dalam hati, "Katanya Tuhan sayang sama hambanya, lalu kenapa selalu saja hidup ini berlangsung dari permasalahan satu ke permasalahan lainnya?"

Permasalaan yang kita hadapi bisa membuat kita jatuh atau bertumbuh, tergantung dari bagaimana cara kita menanggapinya. Sangat disayangkan banyak orang gagal untuk melihat bagaimana Tuhan menggunakan masalah untuk kebaikan mereka. 

Mereka lebih memilih untuk bertindak bodoh dan membenci masalah-masalah mereka daripada menghadapi dan merenungkan kebaikan apa yang bisa mereka dapat dari masalah-masalah tersebut. 



Jika kita selalu berpikir positif pada Tuhan, mungkin 5 hal ini bisa menjawab kegundahan kita :

1. Tuhan menggunakan masalah untuk "Mengarahkan" kita


Kadang-kadang Tuhan harus menyalakan api di bawah kita untuk membuat kita tetap bergerak. Sering kali masalah yang kita hadapi akan mengarahkan kita ke arah yang baru dan memberikan kita motivasi untuk berubah. Ada kalanya masalah menjadi cara yang Tuhan pakai untuk menarik perhatian kita. 


2. Tuhan menggunakan masalah untuk "Menguji" kita


Manusia bagaikan teh celup! Jika Anda ingin tahu apa yang ada di dalamnya, celupkan saja ke dalam air panas! Tuhan kadang ingin menguji kesetiaan kita melalui masalah-masalah yang kita hadapi. 


3. Tuhan menggunakan masalah untuk "Mengoreksi" kita 


Ada pelajaran-pelajaran yang hanya dapat kita pelajari melalui penderitaan dan kegagalan. Mungkin waktu kita masih kecil orang tua kita mengajar kita untuk tidak boleh menyentuh kompor yang panas.

Tetapi mungkin kita baru benar-benar belajar justru setelah tangan kita terbakar. Kadang-kadang kita baru bisa menghargai sesuatu, kesehatan, teman, hubungan, saat kita sudah kehilangan. 


4. Tuhan menggunakan masalah untuk "Melindungi" kita


Suatu masalah bisa menjadi berkat jika masalah tersebut menghindarkan kita dari bahaya. Ada seorang sahabat yang diberhentikan dari pekerjaannya karena ia menolak untuk melakukan sesuatu yang tidak etis bagi bosnya. 

Ia menjadi mengganggur, tetapi justru dari masalah itulah ia terhindar dari ditangkap dan dimasukan ke dalam penjara, karena setahun kemudian tindakan bos itu terbongkar. 


5. Tuhan menggunakan masalah untuk "Menyempurnakan" kita


Jika kita menanggapi masalah dengan cara dan pandangan yang benar, masalah tersebut bisa membentuk kita. Tuhan lebih memperhatikan karakter kita daripada kenyamanan kita. 

Hanya hubungan kita dengan Tuhan yang akan kita bawa sampai kekal. Kita tahu, bahwa kesengsaraan itu menimbulkan ketekunan, dan ketekunan menimbulkan tahan uji dan tahan uji menimbulkan pengharapan. Dan pengharapan tidak mengecewakan. 


Apa yang ada di tangan kita? Dalam beberapa hal, hidup kita berada di tangan kita. Kita dapat memilih untuk menghamburkan setiap jam, hari, minggu, bulan, dan tahun demi kepentingan kita sendiri.

Kita akan heran saat menyaksikan betapa banyaknya hal yang Tuhan sempurnakan dalam diri kita dan melalui kita. 

Jadi sabar dan jalanilah setiap permasalahan yang kita hadapi. Dan permasalahan yang timbul adalah suatu rahmat untuk kita dan menjadi sebuah tantangan untuk hidup yang lebih baik.


Sumber : 
tahukah-anda.info

Paus Paling Langka di Dunia Akhirnya Muncul


Paus Paling Langka di Dunia Akhirnya Muncul

Paus bergigi dan berparuh seperti sekop pertama kali diketahui keberadaannya pada tahun 1872. Ketika itu fragmen rangkanya ditemukan di sebuah pulau terpencil di Pasifik. Tapi sampai sekarang spesies ini tetap tersembunyi dari pandangan manusia.

Dalam 140 tahun sejak pertama kali ditemukan, satu-satunya tanda keberadaan makhluk langka ini terletak pada dua tengkorak parsial. Pertama ditemukan di Selandia Baru pada tahun 1950, kedua di Chile pada tahun 1986.
Saat ini para ilmuwan telah menemukan deskripsi lengkap tentang paus berparuh sekop ini. Diperkirakan paus ini menghabiskan sebagian besar hidupnya di perairan dalam Samudra Pasifik, dan sangat jarang muncul di permukaan.

Tapi temuan baru mengungkap keberadaan paus berparuh sekop. Awalnya adalah saat dua paus, ibu dan anak laki-lakinya, terdampar di Pantai Opape, ujung utara Selandia Baru pada bulan Desember 2010. Saat ditemukan paus ini dianggap sebagai paus spesies biasa yang dikenal sebagai paus berparuh abu-abu. Tapi setelah analisis DNA, para ahli menyadari identitas sebenarnya dari paus tersebut.

Dr Rochelle Constantine dari Universitas Auckland mengatakan, ini adalah pertama kalinya ditemukan spesies ini. Paus dengan panjang lima meter, dan belum pernah terlihat spesimen lengkapnya sebelum ini ditemukan.

"Kami cukup beruntung menemukan dua paus ini. Sampai sekarang, kita semua sudah tahu tentang ikan paus bergigi dan berparuh seperti sekop ini dari tiga tengkorak parsial yang ditemukan di Selandia Baru dan Chile pada 140 tahun lalu. Ini sangat luar biasa, bahkan kita tak pernah tahu tentang keberadaan mamalia besar ini," kata Rochelle Constantine, dikutip dari the Telegraph.

Selama ini, mamalia laut ini sangat jarang terlihat dan tidak diketahui bagaimana perilakunya. Namun, dalam Jurnal "Current Biology", para peneliti menemukan bahwa hewan ini berada pada perairan dalam, memakan cumi-cumi dan ikan kecil, dan sangat jarang muncul di permukaan.

Dr Rochelle Constantine mengatakan, tidak jelas mengapa spesies ini sangat sulit diketahui. "Mungkin spesies ini hidup dan mati di perairan dalam dan sangat jarang muncul di permukaan laut. Selandia Baru dikelilingi oleh lautan yang luas, dan banyak kehidupan laut yang belum kita ketahui," ujarnya.

Komputer RISC & CISC


ORGANISASI dan ARSITEKTUR KOMPUTER RISC dan CISC

Sejak perkembangan komputer penyimpanan program pada sekitar 1950-an, telah terjadi sejumlah inovasi penting dalam bidang organisasi dan arsitektur komputer. Walaupun tidak memuat seluruh inovasi tersebut, berikut ini akan diuraikan beberapa kemajuan yang besar dalam bidang komputer sejak kelahirannya.
· Family Concept : diperkenalkan oleh IBM dengan system/360-nya pada 1964, dan kemudian diikuti oleh DEC dengan PDP-8-nya. Konsep keluarga (Family Concept) melepaskan arsitektur mesin dari implementasinya. Sejumlah komputer yang yang karakteristik kinerja dan harganya berlainan dengan arsitektur yang sama telah ditawarkan kepada pengguna. Perbedaan harga dan kinerja terjadi karena adanya perbedaan implementasi dari arsitektur yang sama.
· Microprogrammed Control Unit : Dibuat oleh Wilkes pada 1951, dan pertama kali diluncurkan oleh IBM pada S/360 pada 1964. Pemrograman mikro mempermudah pekerjaan perencanaan dan implementasi unit control dan mempermudah konsep keluarga.
· Cache Memmory : Pertama kali diperkenalkan secara komersial pada mesin IBM S/360 model 85 pada 1968. Penambahan model ini kedalam hirarki memory telah berhasil meningkatkan kinerja secara dramatis.
· Pipelining : Suatu cara unutk menerapkan paralelisme kedalam sifat sekuansial penting bagi program instruksi mesin. Contoh – contohnya adalan pengolahan pipelining dan vector.
· Multiple Processor : kategori ini mencakup sejumlah organisasi dan tujuan.
Dan salah satu bentuk evolusi komputer yang dirasakan adalah evolusi bahasa pemrograman. Dengan semakin murahnya harga perangkat keras, harga perangkat lunak relatif telah mengalami peningkatan. Pada waktu yang bersamaan, kurangnya pemrogram telah mengakibatkan harga perangkat lunak semakin mahal. Akibaynya, biaya terbesar dalam siklus kehidupan sistem dihabiskan untuk keperluan perangkat lunak, bukannya perangkat keras. Sebagai tambahan terhadap biaya dan ketidaknyamanan tersebut, terhadap elemen ketidakreabilitasan, adalah suatu hal yang umum bagi pemrogram, baik system maupun aplikasi, untuk terus mengandung bug – bug baru setelah dioperasikan beberapa lama.
PEMECAHAN
Sebagai jawaban dari para peneliti dan industri adalah dengan membuat program bahasa tingkat tinggi yang lebih baik dan lebih kompleks. Bahasa – bahasa tingkat tinggi (HLL-High Level Language) ini memungkinkan program dapat mengekspresikan algoritma lebih singkat., lebih memperhatikan rincian, dan seringkali mendukung secara alami penggunaan pemrograman secara terstruktur.
Solusi ini menimbulkan masalah lainnya, yang dikenal sebagai semantic gap, yaitu perbedaan antara operasi – operasi yang disediakan HLL dengan operasi – operasi yang disediakan oleh arsitektur komputer. Tanda – tanda adanya gap ini dinyatakan dengan terjadinya ketidakefisienan eksekusi, program mesin yang berukuran besar, dan kompleksitas kompiler. Untuk mengurangi kesenjangan ini, para perancang menjawabnya dengan arsitektur. Feature- feature pentingnya meliputi set – set instruksi yang banyak, lusinan mode pengalamatan dan bermacam – macam statemen HLL yang diimplementasikan didalam perangkat keras. Sebagai contoh implementasi perangkat keras tersebut adalah instruksi mesin CASE pada VAX.
ALAT
Sebelum proses RISC didesain untuk pertama kalinya, banyak arsitek komputer mencoba menjembatani celah semantik, yaitu bagaimana cara untuk membuat set-set instruksi untuk mempermudah pemrograman level tinggi dengan menyediakan instruksi "level tinggi" seperti pemanggilan procedure, proses pengulangan dan mode-mode pengalamatan kompleks sehingga struktur data dan akses array dapat dikombinasikan dengan sebuah instruksi. Karakteristik CISC yg "sarat informasi" ini memberikan keuntungan di mana ukuran program-program yang dihasilkan akan menjadi relatif lebih kecil, dan penggunaan memory akan semakin berkurang. Karena CISC inilah biaya pembuatan komputer pada saat itu (tahun 1960) menjadi jauh lebih hemat.
BAB II
LANDASAN TEORI
CISC merupakan kepanjangan dari ComplexInstruction Set Computing atau Complex Instruction Set Komputer (CISC; "Kumpulan instruksi komputasi kompleks") adalah sebuah arsitektur dari set instruksi dimana setiap instruksi akan menjalankan beberapa operasi tingkat rendah, seperti pengambilan dari memory, operasi aritmetika, dan penyimpanan ke dalam memory, semuanya sekaligus hanya di dalam sebuah instruksi. Di lain pihak, banyaknya instruksi dalam CISC dapat mengurangi kecepatannya. Chip Intel x86 merupakan chip dari jenis CISC karena ia menggunakan set instruksi kompleks.
Pada arsitektur CISC seperti Intel x86, yang diperkenalkan pada tahun 1978, bisa terdapat ratusan instruksi program - perintah-perintah sederhana yang menyuruh sistem menambah angka, menyimpan nilai, dan menampilkan hasilnya. Bila semua instruksi panjangnya sama, instruksi sederhana akan memboroskan memori. Instruksi sederhana membutuhkan ruang penyimpanan 8 bit, sementara instruksi yang paling kompleks mengkonsumsi sebanyak 120 bit. Sehingga hal tersebut akan mengurangi kecepatannya.
Arsitektur berbasis CISC juga memungkinkan para perancang prosesor untuk menambahkan set instruksi tambahan untuk keperluan tertentu disamping set instruksi standar yang sudah ada, misalnya set instruksi MMX (Multimedia Extension) yang ditambahkan pada prosesor buatan Intel, dan 3Dnow! pada prosesor keluaran AMD. Karena itulah maka keluarga prosesor CISC lebih banyak digunakan dalam komputer pribadi dimana aplikasinya lebih luas, sementara keluarga prosesor RISC hanya digunakan pada workstation yang biasanya memiliki lingkup aplikasi yang lebih sempit.
Diantara kelebihan dan kekurangan dari arsitektur RISC dan arsitektur CISC sampai sekarang masih menjadi sebuah perdebatan. CISC yang merupakan kebalikan dari RISC, biasanya digunakan pada keluarga processor untuk PC (AMD, Cyrix). Para pesaing Intel seperti Cyrix dan AMD juga telah menggunakan chip RISC tetapi ia telah dilengkapi dengan penukar (converter) CISC. Ada juga teknologi yang menggabungkan kedua arsitektur tersebut, contohnya : Prosesor Intel dan AMD yang dijual secara komersil sekarang adalah pengembangan dari prosesor x86 yang menggunakan basis prosesor CISC. Lucunya, instruksi set yang didukung oleh kedua prosesor tersebut menggunakan instruksi RISC yang lebih efisien dalam menangani data.
BAB III
PEMBAHASAN
Mengenal Lebih Dekat Prosesor Mikro
Bila sebuah komputer diibaratkan sebagai tubuh manusia, maka prosesor mikro (processor) adalah otaknya. Kecepatan sebuah komputer sebagian besar bergantung kepada kecepatan prosesor yang terpasang didalamnya. Makin cepat prosesor yang digunakan sebuah PC, maka makin kencang kerja PC tersebut. Salah satu faktor penentu kecepatan sebuah prosesor adalah jumlah transistor yang berada didalamnya.
Pada komputer tempo dulu seperti ENIAC, transistor yang digunakan berupa tabung-tabung hampa udara. Sedangkan transistor pada komputer masa kini berupa rangkaian silikon yang tersusun sebagai sebuah IC (Integrated Circuit) yang berada dalam keping sebuah prosesor. Keping IC ini cuma berukuran tidak lebih dari satu inchi persegi (kira-kira seukuran kuku ibu jari), tapi dapat menampung sampai jutaan transistor.
Jumlah transistor dalam keping sebuah prosesor terus meningkat dari waktu ke waktu, seiring dengan kemajuan dalam bidang desain dan pabrikasi prosesor. Dalam sebuah prosesor 8088 (PC-XT) dengan clock speed 5 MHz yang diperkenalkan pada 1979, menampung 29.000 transistor dengan ukuran 3 mikron lebih tipis dari rambut manusia yang tebalnya 100 mikron.
Peningkatan yang signifikan terjadi pada pada era prosesor 80286 (PC-AT) menjadi 134.000 transistor dengan ukuran 1,5 mikron yang bekerja pada clock speed 6 MHz. Berikutnya, pada era prosesor 80486, yang jumlah transistornya menjadi 1.200.000 dengan ukuran 1 mikron dan bekerja dengan clock speed 25 MHz. Era Pentium oleh Intel tahun 1993 melipatgandakan jumlah transistor menjadi 3.100.000 dengan ukuran 0.8 mikron pada 60 MHz. Jumlah ini meningkat sangat tajam pada generasi prosesor keluaran Intel selanjutnya hingga pada keluarga prosesor Pentium 4. Intel berhasil menjejalkan 42.000.000 transistor seukuran 0,18 mikron kedalam keping chip yang luasnya tidak berubah. Jumlah transistor sedemikian mendongkrak clock speed prosesor tersebut hingga diatas 1.5 GHz.
Lebih banyak transistor juga memungkinkan berkembangnya teknologi pipelining. Dalam arsitektur pipeline, beberapa set instruksi dapat dijalankan dalam waktu yang bersamaan. Dengan demikian, biar pun setiap instruksi dapat membutuhkan 5 clock cycle, setiap instruksi dapat dieksekusi secara simultan dalam tingkatan (stage) yang berbeda. Sehingga seolah-olah prosesor dapat menyelesaikan satu instruksi / beberapa set instruksi setiap satu clock cycle. Namun, apakah anda sudah mengenal apa yang dinamakan Set Instruksi?? Dalam pembahasan selanjutnya, akan diterangkan sedikit tentang Set Instruksi.
Definisi Set Instruksi
Set instruksi adalah kode-kode dari instruksi-instruksi (instruction mesin) yang dapat diterjemahkan dalam bahasa mesin (machine language). Set instruksi tersebut yang nantinya menjadi bahan dasar dari proses CPU. Setiap CPU memiliki berbeda-beda set insruksinya tergantung dari bagaimana arsitektur CPU dibuat, seorang programmer akan kesulitan memprogram jika tidak mengetahui arsitektur CPU, karena set instruksi yang menjadi acuan seorang programmer untuk memprogram mesin tersebut. Set instruksi terdiri dari kode operasi (opcode) dan operand, Banyak type dari set instruksi sebuah CPU seperti: data processing, data storage, data movement, dan control. Type-type tersebut merupakan dasar dari type-type saat ini dan setiap CPU baik Intel dan AMD akan berbeda-beda.
Perbedaan dari set instrusi akan memberikan perbedaan karakteristik dari sebuah CPU. Ada dua model set instruksi yang menjadi dasar dari mesin (CPU) saat ini, yaitu: RISC (reduce Instruction Set Komputer) dan CISC (Complex Instrution Set Komputer).
Kriteria Rancangan Untuk Format – Format Instruksi
Ketika suatu tim rancangan komputer harus memilih format – format instruksi untuk mesinnya, mereka harus mempertimbangkan sejumlah faktor. Kesulitan dalam membuat pilihan ini tidak boleh dianggap mudah. Keputusan mengenai format instruksi harus dibuat sejak dini dalam merancang sebuah komputer baru. Jika komputer tersebut berhasil secara komersial, kumpulan instruksi bisa bertahan selama 20 tahun atau lebih. Kemampuan untuk menambah instruksi – instruksi baru dan memanfaatkan kesempatan – kesempatan lain yang muncul selama jangka waktu yang lama sangatlah penting, dengan syarat arsitektur tersebut dan perusahaan mengembangkannya mampu bertahan cukup lama agar arsitektur tersebut bisa bertahan lama. Efisiensi dari suatu level set instruksi tentu sangat bergantung pada teknologi yang akan digunakan untuk mengimplementasikan teknologi tersebut.
Asalkan segala sesuatu tetap sama, instruksi – instruksi singkat lebih bagus daripada instruksi – instruksi panjang. Sebuah program yang berisi n instruksi 16 bit membutuhkan hanya separuh ruang memori sebanyak yang dibutuhkan n instruksi 32 bit. Dengan harga memori yang semakin murah, faktor ini mungkin kurang penting di masa mendatang, jika itu karena bukan fakta bahwa software mengalami perubahan lebih cepat daripada penurunan harga memori.
Di sisi lain, dengan menggunakan instruksi – instruksi singkat justru mungkin akan semakin menyulitkan unutk mendekode atau melengkapi instruksi – instruksi tersebut. Oleh karena itu, untuk mencapai ukuran instruksi yang singkat, harus mempertimbangkan waktu yang dibutuhkan untuk mendekodekan dan menjalankan instruksi – instruksi tersebut.
Alasan lain untuk mengurangi panjang instruksi menjadi semakin penting berkat adanya prosesor – prosesor yang lebih cepat dan mempunyai lebar pita memori (jumlah bit - bit per detik yang dapat disuplai oleh memori) yang lebih cepat pula. Pertumbuhan mengesankan dalam kecepatan prosesor selama dekade terakhir ini tidak diimbangi oleh peningkatan serupa dalam bandwidth memori. Salah satu kelemahan umum pada prosesor – prosesor bersumber dari ketidakmampuan system memori untuk mensuplai instruksi- instruksi dan operand – operand secepat prosesasor menggunakan mereka. Setiap memori memiliki sebuah bandwidth yang ditentukan oleh teknologi dan rancangan pembuatannya. Kendala bandwidth bukan hanya berlaku pada memori utama, tetapi juga pada semua cache.
Menjalankan Instruksi
CPU menjalankan setiap instruksi dalam beberapa langkah kecil. Jelasnya, langkah – langkah tersebut adalah :
1. Mengambil instruksi berikutnya dari memori dan membawanya kedalam register instruksi.
2. Mengubah PC (Program Counter = Pencacah Program) agar menunjuk ke instruksi selanjutnya.
3. Menentukan jenis instruksi yang baru saja diambil.
4. Jika instruksi tersebut menggunakan sebuah word dalam memori, ditentukan dimana instruksi tersebut berada.
5. Mengambil word tersebut, jika diperlukan, dan membawanya kedalam sebuah register CPU.
6. Menjalankan instruksi.
7. Kembali ke langkah 1 untuk memulai menjalankan instruksi selanjutnya.
Rangkaian langkah – langkah ini sering disebut sebagai siklus baca-decode-execute. Langkah – langkah ini sangat penting bagi pengoperasian semua komputer.
Komputeer – komputer zaman dahulu memiliki instruksi yang sederhana dan dalam jumlah yang kecil. Adanya permintaan untuk komputer – komputer yang lebih unggul telah menghasilkan instruksi – instruksi individu yang lebih unggul pula. Sejak awal, telah diketahui bahwa instruksi – instruksi yang lebih rumit sering membuat program – program dijalankan lebih cepat meskipun masing – masing instruksi mungkin membutuhkan waktu lebih lama untuk dijalankan.
Instruksi – instruksi yang lebih complex masih dapat dijalankan dengan baik karena pelaksanaan – pelaksanaan operasi individu kadang – kadang dapat ditumpangtindihkan atau dapat juga dijalankan secara parallel dengan menggunakan hard ware berbeda. Untuk komputer – komputer mahal berkinerja tinggi, biaya tambahan hardware ini tidak menjadi masalah. Jadi, komputer – komputer mahal dan berkinerja tinggi tampaknya memiliki lebih banyak instruksi daripada komputer – komputer murah. Adanya perkembangan software memerlukan persyaratan – persyaratan kompatibilitas instruksi dalam mengimplementasikan instruksi – instruksi kompleks. Tuntutan ini juga berlaku untuk komputer – komputer murah pada satu sisi, di sisi lain adanya pertimbangan biaya yang cukup tinggi.
Procedure Call
Procedure call merupakan operasi yang paling banyak membutuhkan waktu dalam program – program yang di kompilasi. Dengan demikian, akan sangat berguna apabila memperhatikan cara implementasi operasi – operasi ini secara efisien.
Suatu prosedur adalah sekelompuk instruksi – instruksi yang menjalankan tugas tertentu dan dapat dipanggil dari beberapa tempat dalam program. Istilah soubroutine sering digunakan daripada istilah procedure, terutama ketika menunjuk ke program – program bahasa asembli. Dalam Java, istilah yang digunakan adalah metode. Ketika prosedur telah menyelesaikan tugasnya, ia harus kembali ke pernyataan setelah panggilan tersebut. Karena itu, alamat kembali harus ditranmisikan ke prosedur atau disimpan di tempat lain sehingga alamat tersebut dapat dilokasikan ketika tiba waktunya untuk kembali.
Alamat kembali bisa ditempatkan pada salah satu dari tiga tempat : memori, register, atau stack. Jelas sekali solusi terburuk adalah menempatkan alamat tersebut kedalam lokasi memori tunggal yang bersifat tetap. Dalam skema ini, jika prosedur memanggil prosedur lain, panggilan kedua akan menyebabkan alamat kembali dari prosedur pertama akan hilang.
Suatu perkembangan kecil adalah meminta instruksi panggilan prosedur menyimpan alamat kembali dalam word pertama dari prosedur itu, dengan instruksi yang dapat dijalankan pertama ditempatkan di kata kedua. Kemudian prosedur itu dapat kembali dengan mencabangkan secara langsung ke kata pertama atau jika hardware menempatkan opcode untuk cabang di kata pertama bersama dengan alamat kembali, dengan membuat cabang secara langsung ke kata tersebut. Prosedur itu bisa memanggil prosedur – prosedur lain, karena setiap prosedur memiliki ruang untuk satu alamat kembali. Jika porsedur itu memanggil dirinya sendiri, skema ini tidak akan berjalan, karena alamat kembali yang pertama akan dihancurkan oleh panggilan kedua. Kemampuan sebuah prosedur untuk memanggil dirinya sendiri, yang disebut rekursi, sangat penting baik bagi teoris maupun para pemrogram praktik. Di samping itu, jika prosedur A memanggil prosedur B, dan prosedur B memanggil prosedur C, dan prosedur C memanggil prosedur A (rekursi tidak langsung atau daisy-chain), skema ini juga akan gagal.
Kemajuan yang lebih besar adalah meminta instruksi panggilan prosedur menempatkan alamat kembali didalam sebuah register, jadi tanggungjawab untuk menyimpannya di sebuah tempat yang aman diserahkan kepada prosedur itu. Jika prosedur itu rekursi, ia harus menempatkan alamat kembali disebuah tempat berbeda setiap kali ia dipanggil.
Hal terbaik yang bisa dilakukan instruksi panggilan prosedur atas alamat kembali adalah mendorongnya ke sebuah stack. Ketika prosedur tersebut selesai, ia mengeluarkan alamat kembali tersebut dari stack dan memasukkannya kedalam pencacah program. Jika panggilan prosedur semacam ini ada, rekursi tidak menimbulkan masalah tertentu apapun, alamat kembali itu secara otomatis akan disimpan sedemikian rupa sehingga tidak menghancurkan alamat – alamat kembali sebelumnya.
Pipelining
Telah lama diketahui bahwa membaca instruksi dari memori merupakan hambatan utama dalam hal kecepatan untuk menjalankan suatu instruksi. Untuk mengatasi masalah ini, komputer – komputer generasi IBM Strech (1959) telah memiliki kemampuan untuk mengambil terlebih dahulu instruksi – instruksi dari memori, sehingga instruksi – instruksi tersebut akan selalu siap ketika mereka dibutuhkan. Instruksi – instruksi ini dikumpulkan dalam sekumpulan register yang disebut penyangga prabaca.Dengan cara ini, ketika sebuah instruksi dibutuhkan, instruksi tersebut biasanya dapat segera diambil dari penyangga prabaca daripada menunggu sebuah memori membaca hingga selesai.
Oleh karena itu, system prabaca membagi pelaksanaan instruksi menjadi dua bagian; membaca dan pelaksanaan actual. Konsep pipeline menjelaskan startegi ini lebih jauh. Pelaksanaan instruksi sering dibagi kedalam banyak bagian dan bukan hanya kedalam dua bagian saja, dimana masing – masing bagian ditangani oleh seperangkat hardware khusus, dan keseluruhan bagian tersebut dapat beroperasi secara parallel.











membaca instruksi

Mendekode Instruksi

Membaca operand

Menjalankan instruksi

Menulis kembali ke register


Gambar diatas mengilustrasikan sebuah pipeline dengan lima unit, atau lima stage (5 tahap). Tahap 1 mengambil instruksi dari memori dan menempatkannya dalam sebuah penyangga sampai instruksi itu dibutuhkan. Tahap 2 mendekodekan instruksi tersebut, menentukan jenisnya dan operand apa yang dibutuhkan instruksi tersebut. Tahap 3 melokasi dan mengambil operand – operand, baik itu dari register – register maupun memori. Tahap 4 sebenarnya melaksanakan pekerjaan menjalankan instruksi tersebut, terutama dengan menjalankan instruksi tersebut, terutama dengan menjalankan operand – operand pada jalur data. Terakhir, tahap 5 menulis hasilnya kembali ke register yang sesuai.
Apa CISC Itu ??
Complex Instruction Set Computing disingkat CISC merupakan rangkaian instruksi built-in pada processor yang terdiri dari perintah-perintah yang kompleks. Instruksi-instruksi yang tersedia bertujuan untuk memudahkan para programmer untuk mengembangkan aplikasi untuk plattform CISC.
Setelah ditemukannya CISC, banyak desain yang memberikan hasil yang lebih baik dengan biaya yang lebih rendah, dan juga mengakibatkan pemrograman level tinggi menjadi lebih sederhana, tetapi pada kenyataannya tidaklah selalu demikian. Contohnya, arsitektur kompleks yang didesain dengan kurang baik (yang menggunakan kode-kode mikro untuk mengakses fungsi-fungsi hardware), akan berada pada situasi di mana akan lebih mudah untuk meningkatkan performansi dengan tidak menggunakan instruksi yang kompleks (seperti instruksi pemanggilan procedure), tetapi dengan menggunakan urutan instruksi yang sederhana.
Satu alasan mengenai hal ini adalah karena set-set instruksi level-tinggi, yang sering disandikan (untuk kode-kode yang kompleks), akan menjadi cukup sulit untuk diterjemahkan kembali dan dijalankan secara efektif dengan jumlah transistor yang terbatas. Oleh karena itu arsitektur -arsitektur ini memerlukan penanganan yang lebih terfokus pada desain prosesor. Pada saat itu di mana jumlah transistor cukup terbatas, mengakibatkan semakin sempitnya peluang ditemukannya cara-cara alternatif untuk optimisasi perkembangan prosesor. Oleh karena itulah, pemikiran untuk menggunakan desain RISC muncul pada pertengahan tahun 1970 (Pusat Penelitian Watson IBM 801 - IBMs). Contoh-contoh prosesor CISC adalah System/360, VAX, PDP-11, varian Motorola 68000 , dan CPU AMD dan Intel x86.
Istilah RISC dan CISC saat ini kurang dikenal, setelah melihat perkembangan lebih lanjut dari desain dan implementasi baik CISC dan RISC. Implementasi CISC paralel untuk pertama kalinya, seperti 486 dari Intel, AMD, Cyrix, dan IBM telah mendukung setiap instruksi yang digunakan oleh prosesor-prosesor sebelumnya, meskipun efisiensi tertingginya hanya saat digunakan pada subset x86 yang sederhana (mirip dengan set instruksi RISC, tetapi tanpa batasan penyimpanan/pengambilan data dari RISC). Prosesor-prosesor modern x86 juga telah menyandikan dan membagi lebih banyak lagi instruksi-instruksi kompleks menjadi beberapa "operasi-mikro" internal yang lebih kecil sehingga dapat instruksi-instruksi tersebut dapat dilakukan secara paralel, sehingga mencapai performansi tinggi pada subset instruksi yang lebih besar.
Prosesor CISC
Set instruksi sangatlah berpengaruh terhadap kinerja sebuah prosesor. Berdasarkan set perintah didalamnya, prosesor dapat dibedakan menjadi 2 tipe, yaitu RISC (Reduced Instruction Set Komputer) dan CISC (Complex Instruction Set Komputer). Prosesor bertipe RISC dirancang untuk memiliki sedikit set instruksi, yaitu hanya instruksi-instruksi dasar yang dibutuhkan saja. Dengan sedikit instruksi, maka prosesor dapat bekerja dalam kecepatan yang lebih tinggi. Berbeda dengan konsep RISC, prosesor dengan konsep CISC memiliki set instruksi yang jauh lebih kompleks. Konsep CISC lebih menekankan untuk menyediakan kapasitas yang dibutuhkan dengan cara yang lebih efisien. Banyaknya instruksi yang tersedia memudahkan para programmer mengembangkan aplikasi untuk plattform CISC.
Di lain pihak, banyaknya instruksi dalam CISC dapat mengurangi kecepatannya. Chip Intel x86 merupakan chip dari jenis CISC karena ia menggunakan set instruksi kompleks.Karakteristik CISC dapat dikatakan bertolak-belakang dengan RISC. CISC yang merupakan kebalikan dari RISC, biasanya digunakan pada keluarga processor untuk PC (AMD, Cyrix). Para pesaing Intel seperti Cyrix dan AMD juga telah menggunakan chip RISC tetapi ia telah dilengkapi dengan penukar (converter) CISC. Prosesor yang digunakan dalam komputer pribadi masa kini, Intel Pentium misalnya, umumnya berbasis CISC.
Para perancang mikroprosesor mencari kinerja lebih bagus di dalam keterbatasan teknologi kontemporer. Pada tahun 1970-an misalnya, memori diukur dengan kilobyte dan sangat mahal saat itu. CISC merupakan pendekatan dominan karena menghematmemori.
Pada arsitektur CISC seperti Intel x86, yang diperkenalkan pada tahun 1978, bisa terdapat ratusan instruksi program perintah - perintah sederhana yang menyuruh sistem menambah angka, menyimpan nilai dan menampilkan hasilnya. Bila semua instruksi panjangnya sama, instruksi sederhana akan memboroskan memori. Instruksi sederhana membutuhkan ruang penyimpanan 8 bit, sementara instruksi yang paling kompleks mengkonsumsi sebanyak 120 bit.
Walaupun instruksi dengan panjang bervariasi lebih sulit diproses oleh chip, instruksi CISC yang lebih panjang akan lebih kompleks. Bagaimanapun, untuk memelihara kompatibilitas software, chip x86 seperti Intel Pentium III dan AMD Athlonharus bekerja dengan instruksi CISC yang dirancang pada tahun 1980-an, walaupun keuntungan awalnya yaitu menghemat memori tidaklah penting sekarang.
Kelebihan dan kekurangan dari dua arsitektur tersebut sering menjadi perdebatatan diantara para ahli. Lantas mana yang lebih baik, CISC atau RISC? Di atas kertas, dari segi kecepatan memang RISC lebih unggul, namun dari segi kinerja sesungguhnya belum tentu. Hal ini disebabkan keluarga prosesor RISC hanya menyediakan instruksi untuk fungsi-fungsi dasar, maka untuk fungsi-fungsi lanjutan yang lebih kompleks, akan diambil alih oleh software. Sementara untuk fungsi yang sama, prosesor berbasis CISC dapat memanfaatkan instruksinya sendiri. Padahal instruksi berbasis prosesor, lebih cepat dijalankan ketimbang instruksi berbasis software. Alhasil diperoleh akumulasi kecepatan untuk prosesor CISC. Ada juga teknologi yang menggabungkan kedua arsitektur tersebut, contohnya : Prosesor Intel dan AMD yang dijual secara komersil sekarang adalah pengembangan dari prosesor x86 yang menggunakan basis prosesor CISC. Lucunya, instruksi set yang didukung oleh kedua prosesor tersebut menggunakan instruksi RISC yang lebih efisien dalam menangani data.
Tujuan utama dari arsitektur CISC adalah melaksanakan suatu perintah cukup dengan beberapa baris bahasa mesin sedikit mungkin. Hal ini bisa tercapai dengan cara membuat perangkat keras prosesor mampu memahami dan menjalankan beberapa rangkaian operasi. Untuk tujuan contoh kita kali ini, sebuah prosesor CISC sudah dilengkapi dengan sebuah instruksi khusus, yang kita beri nama MULT. Saat dijalankan, instruksi akan membaca dua nilai dan menyimpannya ke 2 register yag berbeda, melakukan perkalian operan di unit eksekusi dan kemudian mengambalikan lagi hasilnya ke register yang benar. Jadi instruksi-nya cukup satu saja. MULT dalam hal ini lebih dikenal sebagai“complex instruction”, atau instruksi yang kompleks. Bekerja secara langsung melalui memori komputer dan tidak memerlukan instruksi lain seperti fungsi baca maupun menyimpan. Satu kelebihan dari sistem ini adalah kompailer hanya menerjemahkan instruksi-instruksi bahasa tingkat-tinggi ke dalam sebuah bahasa mesin. Karena panjang kode instruksi relatif pendek, hanya sedikit saja dari RAM yang digunakan untuk menyimpan instruksi-instruksi tersebut.
Arsitektur berbasis CISC juga memungkinkan para perancang prosesor memperbanyak set instruksi tambahan untuk keperluan tertentu. Disamping set instruksi standar yang sudah ada. Misalnya set instruksi MMX (Multimedia Extension) yang ditambahkan pada prosesor buatan Intel, dan 3Dnow pada prosesor keluaran AMD. Karena itulah maka keluarga prosesor CISC lebih banyak digunakan dalam komputer pribadi karena aplikasinya lebih luas. Sementara keluarga prosesor RISC hanya digunakan pada workstation yang biasanya memiliki lingkup aplikasi yang lebih sempit.
RISC VS CISC
Selama akhir 1970-an, karena keberadaan interprenter, telah dilakukan eksperimen – eksperimen dengan instruksi – instruksi yang sangat kompleks. Para perancang mencoba untuk menutupi “perbedaan semantik” antara mesin apa yang dapat menjalankan instruksi – instruksi dan bahasa – bahasa pemrograman tingkat tinggi apa yang dibutuhkan. Hampir tidak seorangpun berpikir tentang upaya untuk mendesain mesin – mesin yang lebih sederhana, sama seperti sekarang tidak banyak penelitian yang dilakukan untuk mendesain system – system pengoperasian, jaringan – jaringan, dan prosesor – prosesor word, dan lain – lain yang kurang berkinerja tinggi.
Satu kelompok yang menentang trend tersebut dan mencoba memadukan sebagian dari ide – ide dari Seymor Cray dalam sebuah komputer berkinerja tinggi, dipimpin oleh John Cocke di IBM. Upaya ini menghantar ke upaya pengenbangan sebuah mini komputer eksperimental, yang dinamakan 801. Meskipun IBM tidak pernah memasarkan mesin ini, dan hasil – hasilnya tidak dipublikasikan hingga beberapa tahun kemudian, komentar – komentar bermunculan dan orang lain mulai meneliti arsitektur – arsitektur yang sama.
Pada tahun 1980, suatu kelompok di Barkeley yang dipimpin oleh David Patterson da Carlo Sequin mulai merancang keeping VLSI CPU yang tidak menggunakan interpretasi. Mereka menggunakan istilah RISC untuk konsep ini dan menamakan chip CPU mereka RISC I yang langsung disusul oleh RISC II. Setahun kemudian, pada 1981, di Standford John Hennesy mendesain dan membuat sebuah chip yang agak berbeda yang dinamakannya MIPS.
Prosesor – prosesor baru ini sangat berbeda dibanding prosesor – prosesor komersial dewasa ini. Karena CPU – CPU ini tidak harus disesuaikan kembali dengan produk – produk yang telah ada, para perancang mereka bebas untuk memilih perangkat – perangkat instruksi baru yang akan memaksimalkan kinerja system seluruhnya. Pada awalnya perhatian utama diberikan kepada seberapa cepat suatu instruksi menyelesaikan proses implementasi. Tapi kemudian disadari bahwa mendesain instruksi – instruksi dengan kinerja yang baik harus didasarkan pada seberapa cepat suatu instruksi dapat di mulai. Berapa lama waktu yang diberikan instruksi kurang menjadi masalah dibanding berapa banyak instruksi yang dapat dimulai per detik.
Pada saat pertama kali prosesor – prosesor sederhana ini pertama kali dirancang, karakteristik – karakteristik yang menarik perhatian banyak banyak kalangan adalah jumlah instruksi yang tersedia relative sedikit, kira – kira sekitar 50. Jumlah ini jauh lebih kecil disbanding jumlah 200 hingga 300 pada komputer – komputer tertentu seperti DEC VAX dan mainframe – mainframe IBM yang berukuran besar. Kepanjangan dari RISC adalah Reduce Instruction Set Komputer, yang dilawan dengan CISC, yang merupakan kepanjuangan dari Complex Instruction Set Computer. Kini, segelintir orang berpikir bahwa ukuran perangkat instruksi merupakan suatu isu utama, meskipun namanya tidak berubah.
Singkatnya, perang pendapatpun timbul, dengan para pendukung RISC menyerang tatanan yang telah mapan (VAX, Intel, dan mainframe – mainframe IBM yang berukuran besar). Mereka mengklaim bahwa cara paling tepat untuk mendesain komputer adalah menyediakan sejumlah instruksi kecil sederhana yang beroperasi dalam satu siklus jalur data yakni, mengambil dua register, menggabungkan kedua register tersebut dan menyimpan kembali hasilnya dalam sebuah register. Pendapat para pendukung RISC ini adalah bahwa meskipun sebuah mesin RISC membutuhkan empat atau lima instruksi untuk menjalankan apa yang dilakukan mesin CISC hanya dengan satu instruksi saja. Jika instruksi – instruksi RISC 10 kali lebih cepat (karena instruksi – insterusi tersebut tidak diimplementasikan), maka RISC jauh lebih unggul. Penting juga untuk diperhatikan bahwa dewasa ini kecepatan memori utama telah melampaui kecepatan control store yang dikhususkan hanya untuk membaca.
Seorang mungkin beranggapan bahwa dengan mempertimbangkan keunggulan – keunggulan kinerja dari teknologi RISC, mesin – mesin RISC (seperti DEC Alpah) akan mengungguli mesin – mesin CISC (seperti Intel Pentium) di pasaran. Hal ini belum pernah terjadi. Mengapa tidak?
Pertama, terda[pat isu mengenai kompatibilitas mundur dan dana software miliaran dollar yang telah diinvestasikan perusahaan – perusahaan untuk jalur porduksi Intel. Kedua, yang mengejutkan, Intel telah mampu memanfaatkan ide – ide yang sama, bahkan dalam suatu arsitektur CISC. Dimulai dengan 486, CPU – CPU Intel berisi sebuah inti RISC yang menjalankan instruksi – instruksi paling sederhana (dan sangat umum) dalam satu siklus jalur data saja, sekaligus mengimplementasikan instruksi – instruksi yang lebih kompleks dengan cara CISC biasa. Hasil nyatanya adalah bahwa instruksi – instruksi bisa menjadi lebih cepat dan instruksi – instruksi yang kurang biasa menjadi lebih lambat. Meskipun pendekatan tiruan ini tidak secepat seperti sebuah desain RISC murni, pendekatan ini menghasilkan kinerja keseluruhan yang kompetitif asalkan software yang lama tetap dapat diaplikasikan dan tidak berubah
BAB IV
PENUTUP
Kesimpulan
Set instruksi adalah kode-kode dari instruksi-instruksi (instruction mesin) yang dapat diterjemahkan dalam bahasa mesin (machine language). Set instruksi tersebut yang nantinya menjadi bahan dasar dari proses CPU. Setiap CPU memiliki berbeda-beda set insruksinya tergantung dari bagaimana arsitektur CPU dibuat.
Ada dua model set instruksi yang menjadi dasar dari mesin (CPU) saat ini, yaitu: RISC (reduce Instruction Set Komputer) dan CISC (Complex Instrution Set Komputer). CISC merupakan kepanjangan dari Complex Instruction Set Computing atauComplex Instruction Set Komputer (CISC; "Kumpulan instruksi komputasi kompleks") adalah sebuah arsitektur dari set instruksi dimana setiap instruksi akan menjalankan beberapa operasi tingkat rendah, seperti pengambilan dari memory, operasi aritmetika, dan penyimpanan ke dalam memory, semuanya sekaligus hanya di dalam sebuah instruksi.
Tujuan utama dari arsitektur CISC adalah melaksanakan suatu perintah cukup dengan beberapa baris bahasa mesin sedikit mungkin. Untuk fungsi-fungsi lanjutan yang lebih kompleks, CISC dapat memanfaatkan instruksinya sendiri. CISC yang menggunakan instruksi berbasis prosesor, lebih cepat dijalankan ketimbang instruksi berbasis software (RISC).
Prosesor CISC sudah dilengkapi dengan sebuah instruksi khusus, yang kita beri nama MULT. Satu kelebihan dari sistem ini adalah kompailer hanya menerjemahkan instruksi-instruksi bahasa tingkat-tinggi ke dalam sebuah bahasa mesin. Karena panjang kode instruksi relatif pendek, hanya sedikit saja dari RAM yang digunakan untuk menyimpan instruksi-instruksi tersebut.
Arsitektur berbasis CISC juga memungkinkan para perancang prosesor memperbanyak set instruksi tambahan untuk keperluan tertentu. Disamping set instruksi standar yang sudah ada.