Selasa, 08 November 2011

makalah piperline dan RICS


MAKALAH
PIPELINE DAN  RISC (REDUCED INSTRUCTION SET COMPUTERS)


Disusun oleh :
Nama : Ngatinem
Nim    : 10018109
Kelas  : C

FAKULTAS TEKNOLOGI INDUSTRI
TEKNIK INFORMATIKA
UNIVERSITAS AHMAD DAHLAN
YOGYAKARTA
2011


KATA PENGANTAR 
Segala puji bagi Allah Tuhan semesta alam. Yang selalu memberikan nikmat- Nya kepada kita, sehingga kita dalam keadaan sehat.Salawat dan salam semoga tetap tercurahkan kepada Rasulullah Muhammad Saw Pada dasarnya, makalah ini disusun untuk memenuhi tugas mata kuliah Organisasi Dan Arsitektur Komputer. Selain itu, penyusunan makalah ini juga untuk menambah wawasan tentang dunia komputer terutama tentang PIPERLINE DAN  RISC (Reduced InstructionSet Computers)
Saya menyadari makalah ini masih kurang sempurna. Oleh karena itu, saya mengharapkan kritik dan saran yang konstruktif dari para pembaca. Semoga dengan hadirnya makalah ini dapat memberikan manfaat bagi siapa yang membaca nya.Terima kasih kepada seluruh pihak yang mendukung dalam tersusun nya makalah ini. Mohon maaf apabila dalam makalah ini masih banyak  kekurangan.

Yogyakarta, 08 November 2011

Penyusun


DAFTAR ISI

KATA PENGANTAR ..................................................
DAFTAR ISI .............................................................
BABI...........................................................................................
PENDAHULUAN......................................................................                                                              LATAR BELAKANG.........................................................                                                                                
1.2 RUMUSAN MASALAH.............                                                                                                       1.3TUJUAN......................................
BAB 2







A.  PIPELINE DAN  RISC (REDUCED INSTRUCTION SET COMPUTERS)
2.1 Pengertian PIPELINE DAN RISC.................................................................................... 
2.2 Karakteristik-Karakteristik Eksekusi Instruksi .................................................................
2.3 Karakteristik Arsitektur Reduced Instruction Set Computers (RISC) ...............................
2.4 Ciri-Ciri RISC ..................................................................................................................


BAB 3


B.     PROSESSOR YANG MENGGUNAKAN SISTEM RISC (REDUCED INSTRUCTION SET COMPUTERS
3.1 Power PC Dibangun dengan Arsitektur RISC ................................................................... 
3.2Karakteristik dan Fungsi ....................................................................................................
BAB 4
C.    KELEBIHAN DAN KEKURANGAN
 TEKNOLOGI RISC (REDUCED INSTRUCTION SET COMPUTERS)
4.1 Kelebihan ..............................................................................................
4.2 Kekurangan ............................................................................................
BAB 5..................................................................................................................................
D. KESIMPULAN ........................................................................................
E. SARAN...........................................................................................................................
DAFTAR PUSTAKA .........................................................................................................
BAB I 
PENDAHULUAN  

1.1 LATAR BELAKANG
Perkembangan inovasi komputer sejak 1960 menambah satu daftar penemuan yang sangat menarik dan paling penting , yaitu Arsitektur Reduced Instruction Set computers ( RISC). Walaupun sistem RISC telah ditentukan dan dirancang dengan berbagai cara berdasarkan komunitasnya, elemen penting yang digunakan sebagian rancangan umumnya adalah sebagai berikut :
1. Set instruksi yang terbatas dan sederhana
2. Register general purpose berjumlah banyak atau penggunaaan teknologi kompiler untuk mengoptimalklan penggunaan register.
3. Penekanan pada pengoptimalan pipeline instruksi.RISC (Reduce Instruction Set Computer) adalah arsitektur komputer yang mengurangi kompleksitas chip dengan hanya melakukan instruksi sederhana, yang memungkinkan untuk beroperasi pada kecepatan tinggi.

1.2 RUMUSAN MASALAH
Sebenarnya bagaimana perkembangan teknologi RISC sampai sejauh ini dan apa saja perkembangan-perkembangan berikutnya? Serta mengapa rata-rata 1 instruksi dalam mesin RISC dapat dikerjakan menggunakan 1 clock cycle saja?

1.3 TUJUAN
Tujuan dari penulisan makalah ini adalah selain sebagai syarat dalam memenuhi tugas, penulisan makalah ini juga memhami apa yang dmaksud dengan piperline dan risc ( reduced intructionset comuters ).

BAB 2

A  PIPELINE DAN  RISC (REDUCED INSTRUCTION SET COMPUTERS)

Perkembangan inovasi komputer sejak 1960 menambah satu daftar penemuanyang sangat menarik dan penting,
yaitu Reduced Instruction Set Computers (RISC). 
Walaupun sistem RISC telah ditentukan dan dirancang dengan berbagaicara berdasarkan komunitasnya, elemen penting yang digunakan sebagianrancangan umumnya adalah sebagai berikut:
1.      Set instruksi yang terbatas dan sederhana.
2.      Register general purpose berjumlah banyak 
atau penggunaaan teknologikompiler untuk mengoptimalklan penggunaan register.
3.      Penekanan pada pengoptimalan pipeline instruksi.


1.      pengertian Piperline

Piperline adalah sistem informasi Hamline Universitas yang menyediakan diperbarui pribadi, informasi rahasia melalui antarmuka online yang aman. Password pribadi (PIN) menyediakan akses ke area aman.
Piperline memberikan siswa dengan informasi tentang jadwal kuliah, nilai, pendaftaran kelas, informasi account, pertemuan, kegiatan, dan banyak lagi. Ketika mengaku program, siswa menerima PIN dan informasi tentang cara menggunakan Piperline. Jika Anda belum mendapatkan PIN Anda atau Anda tidak ingat, hubungi Kantor Pelayanan Administrasi Mahasiswa di 651-523,3000.
Piperline menyediakan Staf dengan informasi tentang catatan karyawan Anda. Fakultas juga dapat menggunakan Piperline untuk mengirimkan nilai, melihat kelas rosters, dan kontak mahasiswa.



2.      Pengertian RISC
RISC singkatan dari Reduced Instruction Set Computer 
Merupakan bagian dari arsitektur mikroprosessor, berbentuk kecil dan berfungsi untuk mengeset istruksi dalam komunikasi diantara arsitektur yang lainnya.


3.  Karakteristik-Karakteristik Eksekusi Instruksi
Salah satu evolusi komputer yang besar adalah evolusi bahasa pemprograman. Bahasa pemprograman memungkinkan programmer dapat mengekspresikan algoritma lebih singkat, lebih memperhatikan rincian, dan mendukung penggunaan pemprograman terstruktur, tetapi ternyata munculmasalah lain yaitu semantic gap, yaitu perbedaan antara operasi-operasi yangdisediakan oleh HLL ( High Level Language) dengan yang disediakan oleharsitektur komputer, ini ditandai dengan ketidakefisienan eksekusi, program mesin yang berukuran besar,
dan kompleksitas kompiler. Untuk mengurangi kesenjangan ini para perancang menjawabnya dengan arsitektur. Fitur-fiturnya meliputi set-set instruksi yang banyak, lusinan mode  pengalamatan, dan statemen-statemen HLL ( High Level Language)  yang di implementasikan pada perangkat keras.

 Set-set instruksi yang kompleks tersebut dimaksudkan untuk:
a.Memudahkan pekerjaan kompiler.
 b.Meningkatkan efisiensi eksekusi, karena operasi yang kompleksdapat diimplementasikan di dalam mikro kode.
c. Memberikan dukungan bagi HLL yang lebih kompleks dan canggih.Oleh karena itu untuk memahami RISC perlu memperhatikankarakteristik eksekusi instruksi.

 Adapun aspek-aspek komputasinya adalah: 



 Operasi Beberapa penelitian telah menganalisis tingkah laku program HLL.


a. ssignment Statement sangat menonjol yang menyatakan bahwa perpindahan sederhana merupakan satu hal yang penting. Hasil penelitianini merupakan hal yang penting bagi perancang set instruksi mesin yangmengindikasikan jenis instruksi mana yang sering terjadi karena harusdidukung optimal. 


b. Operand Penelitian Paterson telah memperhatikan [PATT82a] frekuensi dinamik terjadinya kelas-kelas variabel. Hasil yang konsisten diantara program pascal dan C menunjukkan mayoritas referensi menunjuk kevariable scalar. Penelitian ini telah menguji tingkah laku dinamik  program HLL yang tidak tergantung pada arsitektur tertentu. Penelitian [LUND77]  menguji instruksi DEC-10 dan secara dinamik menemukansetiap instruksi rata-rata mereferensi 0,5 operand dalam memori dan rata-rata mereferensi 1,4 register. Tentu saja angka ini tergantung padaarsitektur dan kompiler namun sudah cukup menjelaskan frekuensi pengaksesan operand sehingga menyatakan pentingnya sebuah arsitektur.


c. Procedure Calls Dalam HLL procedure call dan return merupakan aspek pentingkarena merupakan operasi yang membutuhkan banyak waktu dalam program yang dikompilasi sehingga banyak berguna untuk memperhatikan cara implementasi operasi ini secara efisien. Adapun aspek nya yang penting adalah jumlah parameter dan variabel yang berkaitan dengan prosedur dan kedalaman pensarangan ( nesting ).


d. Implikasi Secara umum penelitian menyatakan terdapat tiga buah elemen yangmenentukan karakter arsitektur RISC:
- Penggunaan register dalam jumlah besar yang ditunjukan untuk mengoptimalkan pereferensian operand;
- Diperlukan perhatian bagi perancangan pipeline instruksi karenatingginya proporsi instruksi pencabangan bersyarat dan procedure call, pipeline instruksi yang bersifat langsung danringkas menjadi tidak efisien;
- Terdapat set instruksi yang disederhanakan.


4. Karakteristik Arsitektur Reduced Instruction Set Computers (RISC)
Arsitektur RISC memiliki beberapa karakteristik diantaranya:


a.Siklus mesin ditentukan oleh waktu yang digunakan untuk mengambil dua buah operand dari register, melakukan operasi ALU,dan menyimpan hasil operasinya ke dalam register, dengan demikianinstruksi mesin RISC tidak boleh lebih kompleks dan harus dapat mengeksekusi secepat mikroinstruksi pada mesin-mesin CISC.Dengan  menggunakan instruksi sederhana atau instruksi satu siklushanya dibutuhkan satu mikrokode atau tidak sama sekali, instruksimesin dapat di hardwired . Instruksi seperti itu akan dieksekusi lebihcepat dibanding yang sejenis pada yang lain karena tidak perlumengakses penyimapanan kontrol mikroprogram saat eksekusiinstruksi berlangsung. 

b. Operasi berbentuk dari register ke register yang hanya terdiri dari operasi
load dan store yang mengakses memori. Fitur rancangan inimenyederhanakan set instruksi sehingga menyederhanakan pula unitkontrol. Keuntungan lainnya memungkinkan optimasi pemakaianregister sehingga operand yang sering diakses akan tetap ada di penyimpan berkecepatan tinggi. Penekanan pada operasi register keregister merupakan hal yang unik bagi perancangan RISC.

 c. Penggunaan mode pengalamatan sederhana, hampir sama denganinstruksi menggunakan pengalamatan register. Beberapa modetambahan seperti pergeseran dan pe-relatif dapat dimasukkan selainitu banyak mode kompleks dapat disintesis pada perangkat lunak dibanding yang sederhana, selain dapat menyederhanakan selinstruksi dan unit kontrol.

d. Penggunaan format-format instruksi sederhana, panjang instruksinyatetap dan disesuaikan dengan panjang word. Fitur ini memiliki beberapa kelebihan karena dengan menggunakan field yang tetap pendekodean opcode dan pengaksesan operand register dapatdilakukan secara bersama-sama.


5.Ciri-Ciri RISC
a. Instruksi berukuran tunggal
 b. Ukuran yang umum adalah 4 byte
c. Jumlah pengalamatan data sedikit, biasanya kurang dari 5 buah
d. Tidak terdapat pengalamatan tak langsung yang mengharuskan melakukan 
  sebuah akses memori agar memperoleh alamat operandlainnya dalam memori
e. Tidak terdapat operasi yang menggabungkan operasi load/store dengan operasi aritmatika,
 seperti penambahan ke memori dan penambahan dari memori
f. Tidak terdapat lebih dari satu operand beralamat memori per instruksi
g. Tidak mendukung perataan sembarang bagi data untuk operasi load/store
h. Jumlah maksimum pemakaian memori manajemen bagi suatu alamat data adalah sebuah instruksi
i. Jumlah bit bagi integer register spesifier sama dengan 5 
atau lebih, artinya sedikitnya 32 buah register integer dapat direferensikansekaligus secara eksplisit.
 j. Jumlah bit floating point register spesifier sama dengan 4 atau lebih,artinya sedikitnya 16 register floating point dapat direferensikan sekaligus secara eksplisit;Beberapa prosesor implementasi dari arsiteketur RISC adalah AMD29000, MIPS R2000, SPARC, MC 88000, HP PA, IBM RT/TC, IBMRS/6000, Intel i860, Motorola 88000 (keluarga Motorola), PowerPC G5.

BAB 3
B.     PROSESSOR  YANG  MENGGUNAKAN  SISTEM  RISC1
1.      PowerPC  Dibangun  dengan  Arsitektur RISC
Proyek mini komputer 801 di IBM pada tahun 1975 
 mengawali banyak konsep arsitektur yang digunakan dalam sistem RISC. 
801 bersama dengan prosessor RISC I Berkeley, meluncurkan gerakan RISC, 
namun 801 hanya merupakan prototipe yang ditujukan untuk mengenalkan konsep desain.Keberhasilan memperkenalkan 801 menyebabkan IBM membangun produk workstation RISC komersial
 yaitu PC RT pada tahun 1986, 
dengan mengadaptasi konsep arsitektural 801 kedalam kinerja yang sebanding atau yang lebih baik.
 IBM RISC System/6000 merupakan mesin RISC superscalar1 yang dipasarkan sebagai workstation berunjuk kerja tinggi, tidak lama kemudian IBM mengkaitkan mesin ini sebagai arsitektur POWER.
IBM kemudian menjalin kerjasama dengan Motorola, pembuat mikroprosessor seri 6800, dan Apple, yang menggunakan keping Motorola dalam komputer Macintoshnya dan hasilnya adalah seri mesin yang mengimplementasikan arsitektur PowerPC yang diturunkan dari
arsitektur POWER dan merupakan sistem RISC superscalar. 

Sejauh ini di perkenalkan empat anggota kelompok PowerPC yaitu:

a.601, merupakan mesin 32-bit yang ditujukan untuk membawaarsitektur PowerPC ke pasar secepat mungkin.
b.603, merupakan mesin 32-bit yang ditujukan bagi low-end desktopdan komputer portable dengan implementasi yang lebih efesien.
c. 604,  merupakan mesin 32-bit yang ditujukan bagi low-end server dan desktop, dengan menggunakan teknik rancangan superscalar lanjutan guna mendapatkan kinerja yang lebih baik.
d. 620, ditujukan bagi high-end server, sekaligus merupakan kelompok PowerPC pertama yang mengimplementasikan arsitektur 64 bit penuh, termasuk register 64-bit dan lintasan data.

2. Karakteristik dan Fungsi                                                                                         
  a. Jenis-Jenis Data PowerPC dapat beroperasi menggunakan data yang panjang 8 bit (byte),
 16 bit (halfword), 32 bit (word), dan 64 bit (doubleword). 
Beberapa instruksi mengharuskan agar operand memori dijajarkan (aligned) pada batas 32-bit, walaupun secara umum tidak terlaludiperlukan. 
Salah satu ciri PowerPC yang menarik adalah dapat menggunakan cara little-endian maupun big-endian2, dengan katalain, byte yang paling kurang signifikan disimpan dalam alamat terendahatau tertinggi. Konsep ke-endianan pertama kali dibahas dalam literatur Cohen [COHE8]. Pada byte ke-endian-an harus melakukan pengurutannilai-nilai skalar multibyte. 
Konsep ini terjadi apabila terdapat kebutuhanuntuk memperlakukan entitas multiple-byte sebagai butir data tunggal,walaupun entitas ini terdiri dari unit-unit yang dapat dialamati yang lebihkecil. 
Beberapa mesin seperti intel 80x86, pentium, dan VAX,
merupakan mesin-mesin little endian, sedangkan mesin-mesin sepertiIBM S/370, Motorola 680x0, 
dan sebagian besar mesin-mesin RISCmerupakn mesin-mesin big-endian. Sifat keendian-an tidak akanmelampaui unit data. Dalam sembarang mesin, aggregate seperti file, struktur data, 
dan array terdiri dari beberapa unit data, yang masing-masing memakai ke-endian-an. 
Jadi konversi blok memori dari suatu jenis keendian-an kejenis lainnya memerlukan pemahaman struktur data.
Tidak terdapat konsensus umum tentang ke-endianan yang terbaik3[7],
 PowerPC sendiri adalah jenis prosesor yang bi-endian, 
yang mendukung baik mode big-endian  maupun litlle-endian. 
Arsitektur bi-endian memungkinkan pembuat perangkat lunak 
untuk memilih modeyang mana saja ketika harus memindahkan sistem operasi
dan aplikasidari suatu  mesin ke mesin lainnya.Byte, halfword, word, doubleword 
merupakan jenis data umum. 


 Prosesor mengiterpretasikan isi item data tertentu tergantung pada instruksi. 
prosesor fixed point mengenal jenis data berikut:
- Unsigned Byte  dapat digunakan bagi operasi logika atauaritmetika integer. Data ini dimuat dari memori ke register umum dengan  zero-extending di sebelah kiri keukuran penuhregister.
- Unsigned Halfword  seperti di atas namun dengan kuantitas 16- bit.
- Signed Halfword  digunakan untuk operasi aritmatika,dimuatkan ke dalam memori dengan
-  sign-extending padasebelah kiri ke ukuran penuh register (yaitu, bit tanda disalinkankeposisi-posisi yang kosong).
- Unsigned Word  digunakan untuk operasi logika dan berfungsisebagai pointer lokal.
- Signed Word  digunakan untuk operasi aritmatika.
- Unsigned Doubleword  digunakan sebagai pointer alamat.
- Byte String :  panjangnya mulai 0 hingga 128 byte.
Selain itu PowerPC mendukung data floating poing presisi tunggal dan  presisi ganda yang ditetapkan  pada IEEE 754. Jenis Jenis OperasiPowerPC banyak memiliki jenis operasi, berikut disajikan berbagai, jenis operasi pada PowerPC:  

Instruksi  Uraian  Berorientasi Pencabangan
 b. Pencabangan tidak bersyarat.
 bl  Bercabang ke alamat sasaran dan menaruh alamat efektif instruksi yang berada setelah pencabangan ke dalam link register.
 bc Pencabangan bersyarat pada Count Register dan/atau pada bit dalam Condition Register.
sc  System Call untuk membangkitkan layanan sistem operasi trap membandingkan dua buah operand dan membangkitkansystem trap handler bila persyaratan tertentu dipenuhi.
 Load/Storel
 wzu Memuatkan word dan nol kesebelah kiri; 
mengupdate register sumber.                                 
  ld Memuatkan dobleword.lmw Memuatkan word ganda;
 memuatkan word berurutan keregister yang berdekatan 
dari register sasaran melalui GeneralPurpose Register 31.    
lswx Memuatkan suatu untaian byte kedalam register
 yang dimulaidengan register sasaran; empat byte per-register; 
diambilsemua dari register 31 hingga register 0.

 Arimatika Integer 

add  Menjumlahkan isi dari dua buah integer 
dan menyimpannyadalam register ketiga.
  Subf  Mengurangkan isi dua buah register 
dan menyimpannya dalam register ketiga. 
mullw Mengalikan isi dua buah register orde rendah 32-bit 
dan menyimpan hasil perkaliannya dalam register 64-bit ketiga.                             
divd Membagi isi dua buah register 64-bit 
dan menyimpankuosiennya dalam register ketiga.

Logika dan Sift 

cmp Membandingkan dua buah operand 
dan menyetel empat buah bit kondisi dalam field register kondisi tertentu.                    
crand Condition Register AND: 
dua bit Condition Register di-AND-kan 
dan hasilnya disimpan dalam salah satu dari kedua posisi tersebut.                                                 
and Meng-AND-kan isi dua buah register dan menyimpan nya dalam register ketiga. 
cntlzd Mencacah jumlah bit 0 berturutan yang berawal pada bit nol dalam register sumber
 dan menempatkan hasil perhitungan dalam register tujuan
rldic Merotasikan ke kiri register doubleword, 
meng-AND-kannyadengan mask, dan menyimpannya dalam register tujuan. 
sld Menggeser ke kiri dalam register sumber 
dan menyimpannyadalam register tujuan.
 
Fl oating Point 

lfs Memuatkan bilangan floating point 32-bit dari memori,
mengubahnya ke dalam format 64 bit, 
dan menyimpannyadalam register floating point.  
fadd Menjumlahkan dua buah register floating point
 dan menyimpannya dalam register ketiga .fmadd Mengalikan isi dua buah register, menambahkan isi register ketiga, 
dan menyimpan hasilnya dalam register keempat.
 fcmpu Membandingkan dua buah operand floating point danmenyetel bit-bit kondisi.

 Manajemen Cache
 dcbf Membersihkan (flush) blok data cache; 
melakukan lookupdalam cache yang terdapat pada alamat sasaran tertentu 
dan melakukan operasi pembersihan
icbi Menginvalidasikan instruksi blok cache.
·         Instruksi-Instruksi berorientasi Pencabangan PowerPC

 memiliki orientasi pencabangan tidak bersyarat dan pencabangan bersyarat. 
Instruksi-instruksi pencabangan bersyarat menguji 
suatu bit tunggal dari register kondisi apakah benar, salah, 
atau tidak peduli dan isi dari counter register apakah nol, bukan nol, atau tidak peduli. 
Dengan demikian terdapat sembilan macam kondisi instruksi pencabangan bersyarat yang terpisah.
 Apabila counter register diuji apakah nol
 atau bukan nol, maka sesudah pengujian register berkurang 1.
 Hal ini tentu nya memudahkan penyiapan loop iterasi.
 Instruksi dapat jugamengindikasikan bahwa alamat dari pencabangan itu ditempatkandalam link register, hal ini memungkinkan pengolahan call/return.
·         Instruksi-instruksi Load/Store Dalam arsitektur PowerPC
 hanya instruksi load/store yang dapatmengakses lokasi memori,
 instruksi logika dan aritmetika hanyadilakukan terhadap register. 
Terdapat dua fitur yang membedakaninstruksi-instruksi load/store.
·         Ukuran data, dimana data dapat dipindahkan dalam satu byte, halfword, word, atau doubleword. Instruksi-instruksi juga dapat digunakan untuk memuat 
atau menyimpan suatuuntai byte ke dalam sejumlah register 
atau dari sejumlahregister.
·         Ekstensi Tanda, dimana pada pembuatan word danhalfword, bit-bit sebelah kiri register 64-bit tujuan yag tidak dipakai dapat diisi dengan bilangan-bilangan nol 
atau dengan bit tanda dari kuantitas yang dimuatkan.

 BAB 4
A.     KELEBIHAN  DAN KEKURANGAN  TEKNOLOGI  RISC 

Teknologi RISC relatif masih baru oleh karena itu tidak ada perdebatan dalam menggunakan RISC ataupun CISC, karena teknologi terus berkembang dana rsitektur berada dalam sebuah spektrum, bukannya berada dalam dua kategoriyang jelas maka penilaian yang tegas akan sangat kecil kemungkinan untuk terjadi.
1. Kelebihan
a. Berkaitan dengan penyederhanaan kompiler, dimana tugas pembuatkompiler untuk menghasilkan rangkaian instruksi mesin bagi semua pernyataan HLL. Instruksi mesin yang kompleks seringkali sulitdigunakan karena kompiler harus menemukan kasus-kasus yangsesuai dengan konsepnya. Pekerjaan mengoptimalkan kode yangdihasilkan untuk meminimalkan ukuran kode, mengurangi hitunganeksekusi instruksi, dan meningkatkan pipelining jauh lebih mudahapabila menggunakan RISC dibanding menggunakan CISC. 
b. Arsitektur RISC yang mendasari PowerPC memiliki kecenderungan lebih menekankan pada referensi register dibanding referensimemori, dan referensi register memerlukan bit yang lebih sedikitsehingga memiliki akses eksekusi instruksi lebih cepat.
c. Kecenderungan operasi register ke register akan lebih menyederhana kan set instruksi dan menyederhanakan unit kontrol serta pengoptimasian register akan menyebabkan operand-operand yang sering diakses akan tetap berada dipenyimpan berkecepatan tinggi.
d.  Penggunaan mode pengalamatan dan format instruksi yang lebih sederhana.

2.Kekurangan
a. Program yang dihasilkan dalam bahasa simbolik akan lebih panjang(instruksinya lebih banyak). 
b. Program berukuran lebih besar sehingga membutuhkan memori yang lebih banyak, ini tentu nya kurang menghemat sumber daya.
c. Program yang berukuran lebih besar akan menyebabkan.
- Menurunnya kinerja, yaitu instruksi yang lebih banyak artinya akan lebih banyak byte-byte instruksi yang harus diambil.
- Pada lingkungan paging akan menyebabkan kemungkinan terjadi nya page fault lebih besar.

 BAB 5
D. KESIMPULAN
1. Arsitektur PowerPC merupakan pengembangan IBM 801, RT PC, danRS/600 (dikenal juga dengan implementasi arsitektur POWER).
2. Implementasi pertama arsitektur power PC yaitu 601 memiliki rancanganyang sangat mirip dengan rancangan RS 6000, model PowerPC berikutnyamempunyai konsep superscalar.
3. Kelebihan arsitektur RISC yang berkaitan dengan kinerja dapat ditunjukandengan sejumlah ³Sircumstansial Evidence´.
a. Optimasi kompiler yang lebih efektif dan dapat dikembangkan. 
b. Sebagian besar instruksi yang dihasilkan oleh kompiler relatif sederhana.
c. Berkaitan dengan penggunaan pipelining instruksi yang diterapkansecara lebih efektif terhadap RISC.
d. Program-program RISC harus lebih responsife terhadap interrupt.
e. Berkaitan dengan implementasi VLSI ( Very Large Scale Integration ).
 f. Apabila digunakan rancangan dan implementasi CPU akan berubah,
artinya dimungkinkan untuk menaruh CPU keseluruhan pada kepingtunggal.
g. Waktu yang dibutuhkan untuk implementasi 
dan perancangan karena prosessor VLSI cukup sulit dibuat sehingga para perancang harus membuat rancangan rangkaian, tata letak 
dan pemodelan pada tingkat perangkat, 
dengan menggunakan pemodelan RISC proses tersebut 
akan lebih mudah selain apabila kinerja keping RISC ekuivalen dengan mikroprosessor CISC (Pentium) yang setara maka keuntungan dengan memakai pendekatan RISC akan terasa sekali.

E. SARAN
Perkembangan teknologi kini semakin pesat, termasuk teknologi RISC, dimana teknologi ini akan memudahkan kita dalam pengkomputasian, dengan terciptanya teknologi-teknologi yang semakin maju, akan mempermudah dalam kehidupan, maka peningkatan secara kontinu dari teknologi tersebut sangatlah diperlukan.

DAFTAR PUSTAKA
Stalling, Williams. 1998. Organisasi Dan Arsitektur Komputer: Perancangan Kinerja. Jilid 1, Terj. Gurnita Priatna. Jakarta: Prenhallindo _______________ . 1998. Organisasi  Dan  Arsitektur Komputer:Perancangan Kinerja. Jilid 1, Terj. Gurnita Priatna. Jakarta: Prenhallindo
 Power C Siap Masuki 2-GHz . Komputek Juni 2001 edisi 219 minggu II hal 3.http://www.lib.usm.my/Moro/GPI/bab10.html

Minggu, 23 Oktober 2011

GANGGUAN AKIBAT KEKURANGAN IODIUM

A. LATAR BELAKANG

Meskipun di negara kita kaya akan sumber daya alam (SDA) akan tetapi Sumber Daya Manusia (SDM) mereka tidak mampu mengelolahnya dengan baik dan pada utamanya di negara kita kualitas gizi pada SDM kita kurang menunjang terutama pada balita dan anak-anak, terutama pada masalah-masalah yang diantaranya :
  • Gangguan akibat kiranganya Iodium (GAKI)
  • Kekurangan energi dan protein (KEP)
  • Obersitas
  • Kekurangan vitamin, dsb
Mengingat pada masalah-masalah diatas kami ingin membahas pada gangguan akibat kekurangan Iodium (GAKI) dan kekurangan Vitamin A.

B. BATASAN MASALAH

Pembahasan makalah ini penyusun membatasi masalah penyakit gizi terutama pada gangguan akibat kekurangan Iodium (GAKI) dan kekurangan Vitamin A.

C. TUJUAN

Dalam penyusunan makalah ini penyusun berharap atau bertujuan untuk :
  • Untuk mengetahui pengertian penyakit gizi pada GAKI dan kekurangan Vitamin A
  • Untuk mengetahui gejala-gejala khusus dan tanda-tanda pada GAKI dan kekurangan Vitamin A, dan
  • Untuk mengetahui hal-hal yang harus dilakukan.

BAB II
PEMBAHASAN

A. GANGGUAN AKIBAT KEKURANGAN IODIUM

1. PENGERTIAN

Gangguan akibat kuranganya Iodium (GAKI) adalah sekumpulan gejala yang dapat ditimbulkan karena tubuh menderita kurang Iodium secara terus menerus dalam jangka waktu yang lama. Dampak negatifnya dapat berupa pembesaran kelenjar gondok, hipoteroid, kegagalan reproduksi kematian anak dan hambatan sosial ekonomi.

Iodium merupakan mineral yang penting dalam pembentukan horman teroid, pada keadaan normal kebutuhan pada anak-anak adalah : 200 mg/hari sumber utama Iodium adalah dari makanan dan absorbsi paling banyak terjadi di usus halus.

Hasil pemetaan GAKI 1998 Menunjukkan bahwa “Total Goitre Rate (TGR)” anak sekolah adalah 9,8%. Prevalensi gondok pada tingkat propensi menunjukkan terdapat 2 propensi dengan akademik berat (TGR > 30 %) yaitu Maluku dan Nusa Tenggara Timur, 3 propensi dengan akademik sedang (TGR 20 – 29,9%) yaitu Sumatera Barat, Timor Timur (saat itu masih menjadi bagian RI) dan Sulawesi Tenggara, 13 Propensi dengan akademik ringan (TGR 5 – 19,5 %) yaitu DI Acah, Sumatera Utara, Sumatera Selatan, Bengkulu, Lampung, DI Jogyakarta, Jawa Timur, Bali, Nusa Tenggara barat, Kalimantan Tengah, Sulawesi Tengah, Sulawesi Selatan dan Irian Jaya, dan 9 propensi non akademik yaitu Riau, Jambi, DKI Jakarta, Kalimantan Barat, Kalimantan Selatan, Kalimantan Timur, Sulawesi Utara, Jawa Tengah, dan Jawa Barat.

2. GEJALA KLINIS DAN TANDA-TANDA

Kretin endemik terdapat di daerah gondok endemik, kelainan terjadi waktu bayi masih dalam kandungan atau tidak lama setelah dilahirkan dan terdiri atas kerusakan pada syaraf pusat dan hipotiroidisme.

Secara klinis kerusakan syaraf pusat bermanifestasi dengan :
  • Retardasi mental
  • Gangguan pendengaran sampai bisu tuli
  • Gangguan neuromotor seperti : gangguan bicara, cara jalan yang aneh, dsb
  • Hipoteroid dengan gejala : Miksedema pada hipotiroidisme, Tinggi badan kurang cebol (stunted gruwth) dan osifikasi
3. HAL-HAL YANG HARUS DILAKUKAN

Penanggulangan gangguan akibat dari kurangnya Iodium (GAKI) diintegrasikan kedalam penanggulangan kemiskinan secara nasional.
Kegiatan pokok penanggulangan GAKI meliputi :
  • Garam konsumsi yang beredar diseluruh Indonesia harus dalam bentuk garam ber Iodium dengan kadar yang telah ditetapkan yaitu : 30 – 80 PPM
  • Untuk meningkatkan konsumsi garam ber Iodium, lakukan mobilisasi sosial dengan pendekatan pemasaran sosial
  • Berikan suplementasi kapsul larutan minyak ber Iodium untuk daerah endemik sedang dan berat pada semua penduduk pria usia 0 – 20 tahun dan semua penduduk wanita usia 0 – 35 tahun, dengan dosis tertera pada tabel dibawah ini. 
    Kelompk sasaran
    Umur (tahun)
    Dosis pemberian minyak ber Iodium
    kapsul
    Bayi
    < 1
    100 mg
    ½
    Anak Balita
    1 – 5
    200 mg
    1
    Wanita
    6 – 3
    400 mg
    2
    Wanita hamil
    -
    200 mg
    1
    Wanita menyusui
    -
    200 mg
    1
    Pria
    6 – 20
    400 mg
    2
     
  • Kembangkan pertifikasi Iodium dan bahan makanan lainnya selain garam, serta tingkatkan kualitas bahan makanan sebagai sumber Iodium terutama bahan pangan dari laut. (Udang, ikan, cumi-cumi)
B. KEKURANGAN VITAMIN A

1. PENGERTIAN

Vitamin A merupakan suatu kondisi untuk menjaga kesehatan mata yang mana harus dilakukan sejak usia dini dengan mengkonsumsi buah-buahan, sayuran hijau, lauk hewani dan minyak ikan.

2. GEJALA-KLINIS DAN TANDA-TANDA

Gejala pada mata disebut sebagai “Xeroftalmia” dan menurut WHO (1992) dibuat kriteria kelainan sebagai berikut :
  • Buta senja (Nigh Blindess, XN) yang diketahui bila anak sering jatuh atau salah menangkap benda yang diberikan saat senja
  • Kekeringan pada konjungtiva (konjungtival xerosis, XIA), merupakan proses perubahan bulbus, yaitu kering, tebal, keriput dan terjadi penimbunan pigmen
  • Bercak bifot (Bifot Spot, XIB), berupa bercak warna putih berbuih dan terdiri dari penimbunan sel epitel
  • Kekeringan pada kornea (corneal ulcuration / keretomalacia) < 1/3 permukaan (x 3A), akibat keringnya epitel sehingga kejernihan kornea berkurang
  • Ulkus pada kornea (Cornea ulcuration / kerotomalacia) >1/3 permukaan (x 3B)
  • Xeroftalmia Fundus (XF) : Defisiensi Vitamin A dianggap sebagai masalah kesehatan masyarakat bila suatu daerah menenuhi kriteria sebagai berikut :
  • X IB 0,5 % dari populasi yang memenuhi resiko
  • X2 + X3A + X3B 0,01 % dari populasi yang memenuhi resiko
  • X5 0,1 % dari populasi yang memenuhi resiko
  • XN 1 % dari populasi yang memenuhi resiko
  • Serum Vitamin A 10 mg / dl sebanyak 5 % dari populasi yang memenuhi resiko
3. HAL YANG HARUS DILAKUKAN

Pada umumnya sehari-hari Vitamin A dapat dipenuhi pemberian diet yang mengandung telur, susu, mentega, hati, sayuran yang berupa daun atau berwarna kuning (wortel dan sebagainya) buah-buahan yang berwarna kuning (tomat, pepaya, dan sebagainya).

Pemberian Vitamin A dengan tujuan mengobati defisiensi vitamin A dan menambah persediaan Vitamin A dalam hepar, preparat yang dianjurkan adalah :

a. Oral : oil – Based Solution Refind Pelmital atau asefat sebagai kapsul dengan / tanpa tambahan Vitamin E

b. Infra maskuler : Water micsible refinol palmital
Pengobatan Xeroftalmia
  • Setelah dibuat diagnosa : 110 mg Refinol palmital atau 66 mg refinol asefat (200.000 SI) per oral, atau 55 mg refinol palmital (100.000 SI) intra vena
  • Hari berikutnya : 110 mg refinol palmitat atau 66 refinol asefat (200.000 SI)
  • Sebelum di pulangkan / klinis memburuk / 2 – 4 minggu kemudian 110 mg refinol palmitat atau 66 mg refinol asetat (200.000 SI) per oral
Dalam pokok-pokok kegiatan program perbaikan gizi, distribusi kapsul Vitamin A diprioritaskan pada anak balita di daerah miskin dan atau kantung-kantung rawan KVA serta anak balita yang tinggal di daerah dengan angka mordibitas tinggi terutama, penderita campak dan diare serta ibu nifas.

BAB III
PENUTUP

A. KESIMPULAN

Didalam makalah ini telah dijelaskan seluruh pengertian, gejala klinis dan tanda-tanda yang harus dilakukan, banyak gejala-gejala atau tanda-tanda yang bisa menerangkan seorang anak terkena penyakit gizi atak tidak. Penyakit ini pasti ada dan terjadi pada kalangan keluarga-keluarga di desa maupun di kota terutama pada orang yang mempunyai latar belakang ekonomi yang menengah kebawah.

Dalam hal ini seorang perawat anak yang memegang peranan utama tentang binaan anak sehat tanpa penyakit gizi, penyakit gizi pada anak ini bukan hanya bisa menyerang anak diatas umur 5 tahun tapi juga bisa pada bayi di bawah 5 tahun (balita)

B. SARAN

Kita harus mengetahui dan mengerti gizi dan tumbuh kembang anak akibat kurangnya Iodium (GAKI) dan kurangnya Vitamin A, sebab penyakit gizi dan tumbuh kembang anak apabila dibiarkan akan menyebabkan fatal atau bahkan dapat menyebabkan kematian oleh karena itu kita harus menjaga anak kita terutama dalam hal pemenuhan gizi yang baik agar anak lebih sehat.

DAFTAR PUSTAKA

Departemen Kesehatan RI, Survei Tentang Pemetaan Gangguan Akibat Kekuranagn Iodium (GAKI), Jakarta, 1998.

Departemen Kesehatan RI, Proyek Intensifikasi Penanggulangan GAKI, Jakarta, 1998

Mansjoer, Arif, Kapita Selekta Kedokteran Edisi Ke-III Jilid 2, Jakarta; Media Aesculapius, 2000

Jumat, 21 Oktober 2011

Membuat Activity Diagram Dari Use Case

Dalam postingan kali ini saya akan membahas tentang UML ( Unified Modelling Language ). Apa itu UML ? Ya, pertama – tama saya akan jelaskan dulu apa itu UML. Unified Modelling Language (UML) adalah sebuah “bahasa” yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem.

Dengan menggunakan UML kita dapat membuat model untuk semua jenis aplikasi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman apapun. Tetapi karena UML juga menggunakan class dan operation dalam konsep dasarnya, maka ia lebih cocok untuk penulisan piranti lunak dalam bahasa-bahasa berorientasi objek seperti C++, Java, C# atau VB.NET. Walaupun demikian, UML tetap dapat digunakan untuk Modeling aplikasi prosedural dalam VB atau C. Seperti bahasa-bahasa lainnya, UML mendefinisikan notasi dan syntax/semantik. Notasi UML merupakan sekumpulan bentuk khusus untuk menggambarkan berbagai diagram piranti lunak. Setiap bentuk memiliki makna tertentu, dan UML syntax mendefinisikan bagaimana bentuk-bentuk tersebut dapat dikombinasikan. Notasi UML terutama diturunkan dari 3 notasi yang telah ada sebelumnya: Grady Booch OOD (Object-Oriented Design), Jim Rumbaugh OMT (Object Modeling Technique), dan Ivar Jacobson OOSE (Object-Oriented Software Engineering).
UML mendefinisikan diagram – diagram sebagai berikut :

  • use case diagram
  • class diagram
  • activity diagram
  • sequence diagram
  • statechart diagram
  • collaboration diagram
  • component diagram
  • deployment diagram
( Sumber : Modul Kuliah ARSI Komsi, FMIPA UGM )
Oke, itulah UML. Untuk penjelasan lebih rinci silahkan tanya – tanya mbah google.
Seperti kata pepatah Inggris practice make perfect, maka langsung saja kita praktikkan dengan studi kasusSistem Informasi Perpustakaan. Pertama, kita identifikasikan dulu aktivitas – aktivitas yang terjadi dalam SI Perpustakaan yang akan kita buat. Aktivitas – aktivitasnya adalah sebagai berikut :
  • Login
  • Pendaftaran anggota
  • Pencarian buku
  • Peminjaman
  • Pengembalian
  • History peminjaman
  • Pemesanan
  • Manipulasi data buku
  • Manipulasi data pustakawan
  • Pelaporan
  • Pelaporan grafik
  • Logout
Kedua, kita identifikasikan aktor – aktor yang terlibat dalam SI Perpustakaan ini. ( Versi saya ) aktor – aktor yang terlibat adalah sebagai berikut :
  • Pengunjung
  • Anggota
  • Pustakawan
  • Admin
Ketiga, aktivitas – aktivitas dan aktor – aktor yang terlibat itu kita jadikan use case pada Use Case diagram. Begini jadinya :
Gambar Use Case Diagram SI Perpustakaan

Kemudian, dari use case yang telah ada diatas, kita pilih 2 use case untuk dibuatkan Activity Diagram-nya, disini saya memilih use case Login dan Pendaftaran. Dan beginilah hasilnya :
Activity diagram Login

Activity diagram Pendaftaran

Demikianlah pembahasan UML use case diagram dan activity diagram.

ACTIVITY DIAGRAM S.I perpustakaan

Diagram aktivatas adalah sebuah cara untuk memodelkan aliran kerja dari suatu usecase bisnis dan aliran kejadian dalam use sistem dalam bentuk grafik. Diagram ini menunjukkan langkah-langkah didalam aliran kerja, titik keputusan di dalam aliran kerja, siapa yang bertanggung jawab menyelesaikan masing-masing aktivitas dan objek-objek yang digunakan dalam aliran kerja.

Diagram aktivitas mengambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, keputusan yang mungkin terjadi dan bagaimana mereka berakhir. Aktivitas diagram juga dapat menggambarkan proses pararel yang mungkin terjadi pada beberapa eksekusi.

Diagram Aktifitas ditujukan untuk :
  1. Memperlihatkan kegiatan yang dikerjakan saat sebuah operasi dijalankan.
  2. Menunjukkan kegiatan internal di sebuah objek.
  3. Memperlihatkan kegiatan-kegiatan yang saling berhubungan dan pengaruhnya terhadap objek disekelilingnya.
activity diagram (peminjaman anggota)

peminjaman
Penjelasan:di diagram ini anggota  yang berhadapan dengan sistem.Pertama,anggota mencaru buku. Kemudian nanti akan muncul tampilan menu pada sistem. kemudian setalah buku yg akan dipinjam ketemu lalu menginputkan data buku yang dipinjam kemudian  sistem akan mencetak bukti peminjaman
activity diagram (manipulasi data buku)

manipulasi data buku
Penjelasan:di diagram ini pustakawanlah yang berhadapan dengan sistem.Pertama,Pustakawan melihat data buku. Kemudian nanti akan muncul tampilan data buku pada sistem. Untuk memanipulasi data buku maka pustakawan tinggal pilih menu tersebut. PAda menu manipulasi buku ini si pustakawan bisa mengedit buku lamadan menambah data buku buku baru

Rabu, 05 Oktober 2011

8 Cara Agar Bangkit Dari Ke Sedihan

tips agar pikiran kita di bawa tenang dan dapat melupakan kesedihan kita (Insyallah):


1- Berusahalah untuk beryanyi dan menari
Nyalakan musik favorit kita, setel sekeras-kerasnya, jika perlu musik pemberi semangat atau musik dance, insyaallah kita yang tadi sedih akan terhanyut dengan lantunan musik ini.

2- Berusahalah untuk tersenyum
Tersenyum dapat membuat otak berputar dari keadaan galau, kacau, pusing dan stres, membuat perlawanan terhadap pikiran yang sedih dengan berusaha untuk selalu tersenyum, memaksa otak untuk befikiran senang dan melupakan berfikiran yang merugikan dan yang meyedihkan.

3- Usahakan gunakan waktu luang dengan orang terdekat
Gunakan waktu luang dengan hobi yang anda punya, misalkan bermain PS dengan teman-teman, atau nongkrong-nongkrong sambil cuci mata di mal, atau lihat mobil-mobil mewah yang lewat di jalan dan hayalkan kalian suatu saat akan punya mobil yang seperti ini, dan apa tahu saja bisa kejadian, Dengan melakukan berbagai kegiatan ini atau yang lainya, Insyaallah pikiran kita akan di buat senang, terbawa arus karena kegiatan bersama teman-teman.

4- Hadiahilah diri anda sendiri
Jika ada cukup uang, cobalah sekali-kali beli makanan yang enak yang anda sukai, jangan terlalu pelit pada diri sendiri, tontonlah film-film yang memberi motivasi atau baca buku-buku memotivasi diri, pemberi semangat. 

5- Teruslah berfikir Positif
Anda pernah membaca buku Quantum iklas atau The secret, semua berbicara tentang pikiran positif, betapa dahsyatnya pikiran yang kita punya, jika kita selalu gunakan dengan positif, manfaatnya akan selalu datang pada kita. Sungguh hebat sekali berfikran positif, pertahankanlah pikiran positif.

6- Bersyukurlah pada apa saja
Kita akan melupakan kesedihan jika kita dapat mensyukuri apa yang kita alami, bersyukur menuntun kita untuk senantiasa menyingkirkan sisi negatif, kesedihan adalah salah satu sisi negatif dan pasti dapat di singkirkan jika selalu bersyukur.

7- Menulis
Banyak ahli setuju bahwa menulis dapat menghilangkan stres. Cobalah menuangkan apa yang anda alami dalam bentuk buku harian, atau bahkan dalam bentuk blog, curthatkan, karyakan dan bagikan apa yang ada Insayaallah banyak jalan yang akan di dapat untuk tetap besemangat dan menikmati hidup ini.

8- Berolahragalah
Manfaat olahraga banyak sekali di samping untuk kesehatan bisa juga melupakan kesedihan, jika anda sedang sedih saat itu. Keringat keluar, anda fokus pada olahraga yang anda mainkan dan kesedihan dapat lupa seketika karena salah satu manfaat olahraga.

Blogger template 'Purple Mania' by Ourblogtemplates.com 2008

Jump to TOP