Jumat, 27 Januari 2012

The Silence of The Lambs





Primum No Nocere, pertama-tama jangan perparah keadaan. (Instruktur Forensik Clarice)



Kalau kita ketemu dua laki-laki, bisa dipastikan yang menelpon bukan orang yang diharapkan. (Clarice Starling)



Aku tidak tahu apa kita semakin bijak dengan bertambahnya usia, tapi lambat laun kita belajar untuk menghindari situasi yang tidak menguntungkan. (Jack Crawford)



Hidup ini terlalu rumit untuk mengandalkan buku, kemarahan tampak seperti gairah, TBC kulit tampak seperti ruam biasa. (Dr. Hannibal Lecter)



Bertindak menuruti emosi, takkan membuahkan hasil. (Jack Crawford)



Terkadang yang kita dambakan adalah yang kita lihat setiap hari . (Dr. Hannibal Lecter)



Hampir semua tempat mempunyai saat tertentu dimana sudut dan intensitas cahaya menghasilkan pemandangan lebih indah dari biasanya. Kalau terjebak di suatu tempat, kita akan mengenali saat itu dan mennati-nantinya. (Clarice Starling)



Keheningan yang kau damba-dambakan itu, harus kau perjuangkan terus menerus, sebab penderitaanlah pemicunya, penderitaan yang kau lihat, dan penderitaan takkan pernah berakhir. (Dr. hannibal Lecter) More...

Rabu, 25 Januari 2012

Dalam Diamku

Dalam diamku

kusemayamkan kata aku mencintaimu

semerah darahku

Hingga habis mengalir dalam tetes-tetes rindu

Dalam diam itu

Ingin kualunkankan nada cinta

seirama detak jantungku

hingga tersengal dalam hembus-hembus desah nafasku

Dalam diam aku mencintaimu

hingga ujung-ujung langkah terakhirku

desau-desau bisu suaraku

rinai-rinai rintik air mataku

Dalam diam kubiaskan rona aku mencintaimu

sedalam kalbuku

yang membatu ditumbuhi kerakap rindu

Aku mencintaimu

kubiarkan diam itu menyeruak berontak meski tak terdengar suara

Dalam diamku

kuteriakkan aku mencintaimu

Parepare, 20 April 2009 More...

Jumat, 20 Januari 2012

Karakteristik Instruksi Mesin

BAB I

PENDAHULUAN

Menurut Kamus Besar Bahasa Indonesia, Karakteristik adalah ciri-ciri khusus atau mempunyai sifat khas sesuai dengan perwatakan tertentu. Instruksi adalah perintah atau arahan (untuk melakukan suatu pekerjaan atau melaksanakan suatu tugas). Mesin adalah perkakas untuk menggerakkan, atau membuat sesuatu yang dijalankan dengan roda-roda dan digerakkan oleh tenaga manusia atau motor penggerak yang menggunakan bahan bakar minyak atau tenaga alam.

Jadi, karakteristik-karakteristik instruksi mesin adalah ciri-ciri khusus atau sifat khas yang dimiliki oleh instruksi-instruksi atau kode operasi dalam pemrograman komputer.. Operasi CPU ditentukan oleh instruksi-instruksi yang dieksekusinya. Instruksi-instruksi ini dikenal sebagai intruksi mesin atau instruksi computer. Set fungsi dari instruksi-instruksi yang berbeda yang dapat di eksekusi oleh CPU dikenal sebagai set instruksi CPU.

BAB II

PEMBAHASAN

A. Elemen-elemen Instuksi Mesin

Setiap instruksi harus terdiri dari informasi yang diperlukan oleh CPU untuk dieksekusi. Gambar langkah-langkah yang terdapat dalam eksekusi instruksi dan bentuk elemen-elemen instruksi mesin, adalah sebagai berikut :



• Kode Operasi : menentukan operasi-operasi yang akan dilakukan (misalnya: ADD,I/O). Operasi itu dispesifilan oleh sebuah kode biner, dikenal sebagai kode operasi.

• Acuan Operand Sumber : Operasi dapat melibatkan satu atau lebih operand sumber, dengan kata lain, operand adalah input bagi operasi.

• Acuan Operand Hasil: Operasi dapat menghasilkan sebuah hasil.

• Acuan Instruksi Berikutnya: Elemen ini memberitahukan CPU posisi instruksi berikutnya yang harus diambil setelah menyelesaikan eksekusi suatu instruksi. Instuksi berikutnya yang akan diambil berada di memori utama atau pada system memori virtual, akan berada baik di dalam memori utama atau memori sekunder. Umumnya, instruksi yang akan segera diambil selanjutnya, berada setelah instruksi saat itu. Ketika acuan eksplisit dibutuhkan, maka alamat memori utama atau alamat memori virtual harus disiapkan. Operand sumber dan hasil dapat berada di salah satu dari ketiga daerah berikut ini:

• Memori Utama atau Memori Virtual: Dengan adanya acuan instruksi berikutnya, maka alamat memori utama atau memori virtual harus diketahui.

• Register CPU: Dengan suatu pengecualian yang jarang terjadi, CPU terdiri dari sebuah register atau lebih yang dapat diacu oleh instruksi-instruksi mesin. Bila hanya terdapat sebuah register saja, maka acuan ke instruksi tersebut dapat berbentuk implicit. Sedangkan jika terdapat lebih dari satu register, maka setiap register diberi nomor yang unik, dan instruksi harus terdiri dari nomor register yang dimaksud.

• Perangkat I/O: Instruksi harus menspesifikan modul I/O dan perangkat yang diperlukan oleh operasi. Jika digunakan I/O memori terpetakan, maka perangkat ini merupakan memori utama atau memori virtual.

B. Representasi Instruksi



Di dalam computer, instruksi dipresentasikan oleh sehimpunan bit. Himpunan bit ini dibagi menjadi beberapa bidang, dengan bidang-bidang ini berkaitan dengan elemen-elemen yang akan memuat instruksi. Layout instruksi ini dikenal sebagai bentuk instruksi. Contoh yang sederhana ditunjukkan pada gambar. Pada sebagian besar set instruksi, dapat digunakan lebih dari satu bentuk. Selama berlangsungnya eksekusi instruksi, instruksi dibaca ke dalam register instruksi yang terdapat dalam CPU. Untuk melakukan operasi yang diperlukan, CPU harus dapat mengeluarkan data dari berbagai bidang instruksi. Opcode direpresentasikan dengan singkatan-singkatan, yang disebut mnemorik, yang mengindikasikan operasi, contohnya adalah:

ADD Add (Menambahkan)
SUB Substract (Pengurangan)
MPY Multiply (Perkalian)
DIV Divide (Pembagian0
LOAD Muatkan data data dari memori
STOR Simpan data ke memori

Operand-operand juga direpresentasikan secara simbolik. Misalnya instruksi ADD R,Y Berarti tambahkan niali yang terdapat pada lokasi Y ke isi register R. Dalam contoh ini, Y berkaitan dengan alamat lokasi di dalam memori, dan R berkaitan dengan register tertentu. Perlu dicatat bahwa operasi dilakukan terhadap isi alamat, bukan terhadap alamatnya.

Sehingga adalah mungkin untuk menuliskan program bahasa mesin dalam bentuk simbolik. Setiap opcode simbolik memiliki representasi biner yang tetap, dan pemrograman dapat menetapkan masing-masing operand simbolik. Misalnya, pemrograman dapat memulainya dengan definisi-definisi:
X=523
Y=514
dan seterusnya. Sebuah program yang sederhana akan menerima input simbol ini, kemudian mengkonversiakn opcode dan acuan operand menjadi bentuk biner, dan akhirnya membentuk instruksi mesin biner.

C. Jenis-Jenis Instruksi

Sebuah instuksi yang dapat diekspresikan dalam bahasa BASIC atau FORTRAN. X = X+Y Pernyataan ini menginstruksiakna komputer untuk menambahkan nilai yang tersimpan di Y ke nilai yang tersimpan di X dan menyimpan hasilnya di X. Variabel X dan Y berkorespondensi dengan lokasi 513 dan 514. Jika kita mengasumsikan set instruksi mesin yang sederhana, maka operasi ini dapat dilakukan dengan tiga buah instruksi:

1. Muatkan sebuah register dengan isi lokasi memori 513
2. Tambahkan isi lokasi memori ke register
3. Simapn isi register di lokasi memori 513

Suatu komputer harus memiliki set instruksi yang memungkinkan pengguna untuk memformulasikan pengolahan data atau dengan memperhatikan kemampuan pemrograman bahasa tingkat tinggi. Agar dapat dieksekusi, setiap program yang ditulis dalam bahasa program tingkat tinggi harus diterjemahkan ke dalam bahasa mesin. Jadi, set instruksi mesin harus dapat mengekspresikan setiap instruksi bahas atingkat tinggi.

Adapun Jenis-jenis instrusi sebagai berikut:
- Pengolahan Data : Instrusi-instruksi aritmatika dan logika
- Penyimpanan Data : Instriksi-instruksi memori
- Perpindahan Data : Instruksi I/O
- Kontrol : Instruksi pemeriksaan dan percabangan

D. Jumlah Alamat

Salah satu cara tradisional dalam menjelaskan arsitektur prosesor adalah dengan memakai jumlah alamat yang terdapat pada masing-masing instruksi. Instruksi aritmatika dan logika memerlukan operand yang berjumlah banyak. Secara virtual, seluruh operasi eritmatika dan logika merupakan uner/unary (satu operand) atau biner (dua operand). Dengan demikian, memerlukan maksimum dua alamat untuk acuan operand. Hasil sebuah operasi akan memerlukan alamat ketiga.

Dengan demikian, instruksi perlu memiliki empat buah acuan alamat: dua buah operand, sebuah hasil operasi, dan sebuah alamat instruksi berikutnya. Sebagian besar CPU merupakan variasi satu, dua, atau tiga alamat dengan alamat instruksi berikutnya merupakan implisit (diperoleh dari pencacah program). Format tiga alamat tidak umum digunakan, karena instruksi-instruksi tersebut memerlukan bentuk instruksi yang lebih relatif lebih panjang untuk menampung acuan-acuan tiga alamat. Sedangkan bentuk dua alamat mengurangi kebuatuahan ruang akan tetapi menimbulkan kesulitan. Instruksi yang lebih sederhana adalah instruksi satu alamat. Agar alamat ini dapat berfungsi, alamat perlu diimplisitkan.

E. Rancangan Set Instruksi
Salah satu hal yang paling menarik tentang rancangan komputer adalah rancangan set instruksi. Karena rancangan ini mempengaruhi banak aspek sistem komputer, maka rancangan set instruksi sangat kompleks. Set instruksi menentukan banyak fungsi yang akan dilakukan oleh CPU dan karena itu memiliki efek yang sangat menentukan implementasi CPU. Set instruksi merupakan alat bagi pemrogram untuk mengontrol CPU. Dengan demikian, kebutuhan-kebutuhan pemrogram harus menjadi bahan pertimbangan dalam merancang set instruksi.

Masalah rancangan fundamental yang paling signifikan meliputi:
• Repertoi Operasi: Berapa banyak dan opersai-operasi apa yang harus disediakan, dan sekompleks apakah operasi itu seharusnya.
• Jenis data : berbagai jenis data pada saat operasi dijalankan
• Bentuk instruksi : Panjang instruksi (dalam bit), jumlah alamat, ukuran bidang, dan sebagainya.
• Register : Jumlah register CPU yang dapat diacu oleh instruksi, dan fungsinya.
• Pengalamatan: Mode untuk menspesifikasikan alamat suatu operand.
Masalah-masalah ini saling berkaitan dan harus diperhatikan dalam merancang set instruksi.

BAB III

PENUTUP

A. Kesimpulan
- Instruksi mesin (machine intruction) yang dieksekusi membentuk suatu operasi dan berbagai macam fungsi CPU.
- Kumpulan fungsi yang dapat dieksekusi CPU disebut set instruksi (istruction set) CPU.
- Karakteristik instruksi mesin, meliputi:
- Elemen-elemen instruksi
- Representasi instruksi
- Jenis-jenis instruksi
- Penggunaan alamat
- Rancangan set instruksi

B. Saran

Adapun saran kami yaitu kami mengharapkan kepada pembaca agar dapat memahami makalah kami sebagai acuan dalam mata kuliah organisasi komputer khususnya pada bagian karakteristik instruksi komputer. Setelah membaca makalah ini, kami juga mengharapkan agar pembaca memberi kritik dan saran-Nya agar makalah kami akan lebih sempurna lagi.

DAFTAR PUSTAKA
Sigit, Riyanto, dkk. 2005. Set Instruksi. Surabaya: Politeknik Elektronika Negeri Surabaya-ITS. More...

Selasa, 17 Januari 2012

Royal Family





Meski hidup berkonspirasi untuk mencurangimu, jangan sedih atau mengeluh. (Kim In Suk)



Kau tidak bisa melindungi atau mencintai orang tidak kau percaya, jadi terlebih dahulu kau harus percaya padanya. (Seo Sun Ae)



Warisan berupa harga diri seorang ningrat jauh lebih berharga untuk diwariskan dibandingkan warisan berupa kekayaan sebanyak apapun juga. (Cho Hyeon Jin)



Dengan hukum, manusia bisa menghakimi manusia lain. (Han Ji Hun)



Hidup semua orang pasti pernah berantakan, berhentilah bermimpi jadi manusia, dan jadilah orang biasa. (Han Ji Hun)

Catatanku:

Ini drama dengan genre yang aku suka, misterius, thriller, menegangkan, pokoknya berbeda dengan drama kebanyakan yang diliputi kisah cinta segitiga tak berujung.. ^_^

My Lovely Cast Kang Chung Ki

More...

Jumat, 13 Januari 2012

26th Golden Disk Award (Part II)

Golden Disk Award malam kedua diselenggarakan tanggal 12 Januari 2012

Berikut daftar pemenang untuk kategori album digital:

Digital Daesang

Girl's Generation



Digital Bonsang

MISS A


G Na


CN Blue


K Will


Sistar


Secret


SNSD


4Minute


Rookie Award

Huk Gak


Boyfriend


Cosmopolitan "Fun & Fearless Musician" Award

FT Island


Best Rock Musician of The Year

FT Island


Hallyu Icon Award

Supernova


Best Asian Grup Award

CN Blue


ViVi Dream Award

CN Blue
More...

Kamis, 12 Januari 2012

26th Golden Disk Award

Golden Disk Award ke 26 diselenggarakan di Kyocera Dome, Osaka Jepang. Ajang ini berlangsung selama 2 hari yaitu tanggal 11-12 Januari 2012

Malam pertama menentukan penghargaan untuk album fisik sementara malam kedua untuk album digital.

Berikut pemenang Golden Disk Awards untuk kategori album fisik:

Disk Daesang

Super Junior



Disk Bonsang

f(x)


INFINITE


MBLAQ


Jay Park


KARA


CNBLUE


B2ST


Super Junior


Rookie Award

B1A4


Dal Shabet


A Pink


Popularity Award

Super Junior


Hallyu Icon Award

INFINITE


Rainbow


Best Hallyu Star Award

KARA


MSN Japan Award

Super Junior


CeCi Award

B2ST


Golden Disk Producer Award

Hong Seung Sung (Cube Entertainment)
More...