Jumat, 22 Januari 2016

Arsitektur instuksi dan CPU



Arsitektur Set Instruksi
A. Jenis Instruktur :
Set instruksi merupakan sekumpulan lengkap instruksi yang dapat dimengerti oleh sebuah CPU lengkap. Karakteristik instruksi mesin atau didefinisikan sebagai suatu aspek dalam arsitektur komputer yang dapat dilihat oleh para pemrogram. 

·         Jenis-jenis struktur :
1. Pengolahan data ( data processing)
Meliputi operasi-operasi aritmetika dan logika. Operasi aritmetika memiliki kemampuan komputasi untuk pengolahan data numeric. Sedangkan instruksi logika beroperasi terhadpa bit-bit word sebagai bit, bukannya sebagai bilangan, sehingga instruksi ini memiliki kemampuanuntuk pengolahan data lain.
2. Perpindahan data ( data movement)
berisi instruksi perpindahan data antar register maupun modul I/O untuk dapat diolah oleh CPU maka diperlukan instruksi-instruksi yang bertugas memindahkan data operand yang diperlukan.
3. Penyimpanan data ( data storage)
berisi instruksi-instruksi penyimpan ke memori. Instruksi penyimpanan sangat penting dalam operasi komputasi, karena data tersebut akan digunakan untuk operasi berikutnya, minimal untuk ditampilkan pada layar harus diadakan penyimpanan walaupun sementara.
4. Kontrol aliran program ( program flow control) berisi instruksi pengontrolan operasi dan percabangan ke   set instruksi lain.

·         Teknik Pengalamatan
          metode pengalamatan merupakan aspek dari set instruksi arsitektur disebagian CPU disain yang didefinisikandalam set instruksi arsitektur dan menentukan dan menentukan bagaimana bahasa mesin memberikan petunjuk dalam arsitektur untuk mengindentifikasi operan dari setiap instruksi.
  

·         Desain Set Instruksi
          Desain set instruksi merupakan masalah yang sangat komplek yang melibatkan banyak aspek, diantaranya adalah :
1. kelengkapan set instruksi
2. ortogonalitas (sifat indepedensi instruksi)
3. kompatibilitas :
- source code compatibility
- object code compatibility

Selain ketiga aspek tersebut juga melibatkan hal-hal sebagai berikut :
a. Operation Repertoire: Berapa banyak dan operasi apa saja yang disediakan, dan berapa sulit operasinya
b. Data Types : tipe/jenis data yang dapat diolah.
c. Instruction Format : panjangnya, banyaknya alamat, dsb.
d. Register : Banyaknya register yang dapat digunakan .
e.Addressing : Mode pengalamatan untuk operand.


CPU (Central Processing Unit)

CPU berfungsi sebagai pusat pengolahan dan eksekusi data berdasarkan routine–routine program yang diberikan padanya. CPU mengendalikan seluruh sistem komputer sehingga sebagai konsekuensinya memiliki koneksi ke seluruh modul yang menjadi bagian sistem komputer.

Penghubung bagi keseluruhan komponen komputer dalam menjalankan tugas-tugasnya
Komponen komputer:
1. CPU
2. Memori
3. Perangkat I/O
4. Bus

·         BUS
             Bus adalah Jalur komunikasi yang dibagi pemakai Suatu set kabel tunggal yang digunakan untuk menghubungkan berbagai sub sistem Interkoneksi Bus – Struktur Bus Sebuah bus biasanya terdiri atas beberapa saluran. Sebagai contoh bus data terdiri atas 8 saluran sehingga dalam satu waktu dapat mentransfer data 8 bit. Secara umum fungsi saluran bus dikatagorikan dalam tiga bagian, yaitu :
Saluran data
Saluran alamat
Saluran kontrolSaluran Data
 
             Lintasan bagi perpindahan data antar modul. Secara kolektif lintasan ini disebut bus data Umumnya jumlah saluran terkait dengan panjang word, misalnya 8, 16, 32 saluran.Tujuan : agar mentransfer word dalam sekali waktu. Jumlah saluran dalam bus data dikatakan lebar bus , dengan satuan bit, misal lebar bus16 bitSaluran Alamat (Address Bus)
Digunakan untuk menspesifikasi sumber dan tujuan data pada bus data.
Digunakan untuk mengirim alamat word pada memori yang akan diakses CPU.
Digunakan untuk saluran alamat perangkat modul komputer saat CPU mengakses suatu modul.
Semua peralatan yang terhubung dengan sistem komputer, agar dapat diakses harus memilikialamat.Contoh :
             Mengakses port I/O, maka port I/O harus memiliki alamat hardwarenya,Saluran kontrol (Control Bus)Digunakan untuk mengontrol  bus data,Bus alamat dan seluruh modul yang ada.Karena bus data dan bus alamat digunakan oleh semua komponen maka diperlukan suatu mekanismekerja yang dikontrol melalui bus kontrol ini.Sinyal – sinyal kontrol terdiri atas :
Sinyal pewaktuan adalah Sinyal pewaktuan menandakan validitas data dan alamat
Sinyal–sinyal perintah adalah Sinyal perintah berfungsi membentuk suatu operasiType BUS1.
Dedicated Penggunaan alamat terpisah dan jalur Keuntungan : Throughtput yang tinggi, karena kemacetan lalulintas kecil Kerugian : meningkatnya ukuran dan biaya sistem-sistem. Multiplexed Penggunnan saluran yang sama untuk berbagai keperluan Keuntungan : Memerlukan saluranyang lebih sedikit, uang menghemat ruang dan biayaKerugian : Diperlukan rangkaian yang lebih kompleks untuk setiap modul .

·         ALU (Arithmetic and Logical Unit)
             ALU melaksanakan seluruh perhitungan (penambahan, pengurangan, perkalian atau pembagian) danoperasi logika. ALU berfungsi melakukan operasi aritmatik dan logik yang terbagi menjadi empatkelas, yaitu decimal arithmetic, fixed point arithmetic, floating point aritmetic dan logic operation.

Kamis, 29 Oktober 2015

Pengertian dan Perbedaan Organisasi & Arsitektur Komputer

1. PENGERTIAN

A. Arsitektur Komputer

Arsitektur Komputer mempelajari atribut ‑ atribut sistem komputer yang terkait dengan seorang programmer. contoh: set instruksi, aritmetilka yang digunakan, teknik pengalamatan, mekanisme I/0.

B. Organisasi Komputer

Organisasi Komputer mempelajari bagian yang terkait dengan unit‑unit operasional computer dan hubungan antara komponen sistem komputer. contoh: sinyal kontrol, interface, teknologi memori.

2. PERBEDAAN

A. Arsitektur Komputer

Dalam bidang teknik komputer, arsitektur komputer adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem computer.Biasanya mempelajari atribut-atribut sistem komputer yang terkait dengan eksekusi logis sebuah program.
Arsitektur komputer ini merupakan rencana cetak-biru dan deskripsi fungsional dari kebutuhan bagian perangkat keras yang didesain (kecepatan proses dan sistem interkoneksinya).
Dalam hal ini, implementasi perencanaan dari masing–masing bagian akan lebih difokuskan terutama, mengenai bagaimana CPU akan bekerja, dan mengenai cara pengaksesan data dan alamat dari dan ke memori cache, RAM, ROM, cakram keras, dll). Beberapa contoh dari arsitektur komputer ini adalah arsitektur von Neumann, CISC, RISC, blue Gene, dll.
Arsitektur komputer juga dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus seni mengenai cara interkoneksi komponen-komponen perangkat keras untuk dapat menciptakan sebuah komputer yang memenuhi kebutuhan fungsional, kinerja, dan target biayanya.
Arsitektur komputer mempelajari atribut – atribut sistem komputer yang terkait dengan seorang programmer, dan memiliki dampak langsung pada eksekusi logis sebuah program.Sebagaimana contoh: set instruksi, aritmetika yang digunakan, teknik pengalamatan, mekanisme I/0.
Arsitektur komputer ini paling tidak mengandung 3 sub-kategori:
1. Set instruksi (ISA)
2. Arsitektur mikro dari ISA, dan
3. Sistem desain dari seluruh komponen dalam perangkat keras komputer ini.

B. Organisasi Komputer

Organisasi komputer adalah bagian yang terkait erat dengan unit – unit operasional dan interkoneksi antar komponen penyusun sistem komputer dalam merealisasikan aspek arsitekturalnya. Biasanya mempelajari bagian yang terkait dengan unit-unit operasional komputer dan hubungan antara komponen-komponen sister komputer.
Contoh aspek organisasional adalah teknologi hardware, perangkat antarmuka, teknologi memori, dan  sinyal – sinyal kontrol. Arsitektur komputer lebih cenderung pada kajian atribut – atribut sistem komputer yang terkait dengan seorang programmer.
Contohnya: set instruksi, aritmetika yang digunakan, teknik pengalamatan, mekanisme I/O.
Sebagai contoh apakah suatu komputer perlu memiliki instruksi pengalamatan pada memori merupakan masalah rancangan arsitektural. Apakah instruksi pengalamatan tersebut akan diimplementasikan secara langsung ataukah melalui mekanisme cache adalah kajian organisasional. Jika organisasi komputer mempelajari bagian yang terkait dengan unit-unit operasional komputer dan hubungan antara komponen sistem computer dan interkoneksinya yang merealisasikan spesifikasi arsitektural.
contoh: teknologi hardware, perangkat antarmuka (interface), teknologi memori, sistem memori, dan sinyal–sinyal kontrol.

Perbedaaan Utamanya :

a. Arsitektur Komputer :
- Atribut – atribut sistem komputer yang terkait dengan seorang programmer.
- Contoh : Set instruksi, aritmetika yang dipergunakan, teknik pengalamatan, mekanisme I/O.

b. Organisasi Komputer :
- Bagian yang terkait dengan erat dengan unit – unit operasional.
- Contoh : teknologi hardware, perangkat antarmuka, teknologi memori, sistem memori, dan sinyal – sinyal control.


sumber:
http://rosdianasetiawan.blogspot.co.id/2013/02/perbedaan-arsitektur-organisasi-komputer.html
http://faridadi91.blogspot.co.id/2012/10/perbedaan-arsitektur-dan-organisasi.html

Jumat, 02 Oktober 2015

Tgs 1 sm 7 Etika menulis di internet

Etika Menulis Di Internet



Tulisan etika menulis blog ini pendapat pribadi. Menulis blog memang tidak ada panduan tertulis seperti menulis artikel di majalah ilmiah. Etika menulis di bog lebih sebagai aturan tidak tertulis.
Beberapa point yang perlu diperhatikan saat menulis di blog menurut pendapat saya adalah sebagai berikut:
 
1. Isi tulisan tidak mengandung unsur SARA
Masalah SARA sangat rentang menimbulkan pertentangan yang akan berakibat buruk apalagi ditulis dalam media online yang bersifat mudah menyebar. Pemahaman orang tentang hal ini tentu saja berbeda-beda berdasarkan latar belakan orang yang membacanya. Keanekaragaman pemikiran tersebut akan menyulut masalah SARA yang ditulis dalam suatu blog menjadi masalah yang serius dan susah terkendalikan.
 
2. Tidak berbau pornografi
Suatu hal yang perlu diingat sebagai penulis blog disini bahwa blog dapat diakses oleh siapapun tidak terkecuali oleh anak dibawah umur. Memang penyedia layanan hosting blog seperti wordpress pun telah merilis aturan di term servicenya telah melarang adanya unsur pornografi dan akan memberi sanksi pada penulis ayng melanggar. Akan tetapi unsur pornografi yang diselipkan dalam kata-kata berbahasa indonesia akan sulit untuk terlacat.
 
3. Tidak melanggar hak cipta
Hal ini perlu digaris-bawahi karena banyak blog yang menyertakan link ke suatu file berupa lagu, buku elektronik, software, film atau karya lain yang sebenarnya terlindungi oleh hak cipta. Memang ada banyak perdebatan tentang hak cipta. Akan tetapi sebagai penulis yang baik kita berusaha untuk tidak melanggar hak cipta.
 
4. Pencantuman sumber tulisan
Dalam menulis, kita seharusnya menghargai penulis lainya apabila kita menulis berdasarkan referensi yang ada pada artikel penulis lain. Mencopy-paste adalah suatu hal yang sangat dilarang pada tulisan ilmiah, tetapi di blog menurut pendapat saya masih bisa ditoleransi asal mencantumkan sumbernya dan membuat link ke sumber tersebut. Jika kita ingin belajar menulis maka hindarilah copy paste. Dengan membaca dari berbagai sumber dan ditambah dengan pengetahuan yang kita miliki, kita dapat menulis tanpa harus mencopy paste artikel dari orang lain. Sekali lagi kita bisa meneruskan tulisan orang lain yang kita anggap bermanfaat dan menyebutkan bahwa tulisan tersebut berasal dari sang penulis aslinya.
 
5. Penggunaan Inisial
Pada saat membahas suatu kasus yang belum jelas, sebaiknya menggunakan inisial. Asas praduga tidak bersalah sebaiknya kita terapkan. Intinya dalam menulis adalah tujuan yang akan kita capai. Kiat bisa menyamarkan suatu kasus dalam bentuk cerita fiksi dengan penokohan yang berbeda untuk menyampaikan pesan dan hikmah yang dapat diambil dari suatu kasus.
 
6. Kata kunci yang tepat
Terkadang untuk kepentingan meningkatkan traffik blog, orang membuat kata kunci yang tidak sesuai dengan isi artikelnya. Hal ini akan menyesatkan pencari artikel. Mungkin masih bisa ditoleransi kalo isinya berguna bagi pencari artikel yang tersasar atau pencari produk yang tersasar tersebut. Sekali lagi ini hanya etika saja jika kita tidak ingin mempersulit orang lain. Memang sangat banyak informasi yang tidak relevan dengan yang kita cari di internet tapi setidaknya dengan menggunakan kata kunci yang tepat kita sedikit mengurangi masalah tersebut. Kontribusinya memang tidak significant tapi kalo semua penulis menggunakan keyword yang tepat akan memudahkan pembaca.
Demikian pendapat penulis tentang etika menulis di blog. Tentunya banyak sekali kekurangan pada tulisan ini.
 
 
 
 

Selasa, 23 Juni 2015

Tugas 4 sm 6

Penggunaan Procedure Pascal untuk perhitungan saluran transmisi BTS pada suatu daerah 

 




FLOWCHART PROGRAM PROCEDURE PASCAL
 
Di suatu daerah terdapat enam buah BTS. Seorang operator yang memantau di kantor pusat ingin mengetahui kombinasi jumlah saluran transmisi yang dapat dibentuk atau diterima oleh ke-enam BTS tersebut. Berdasarkan teori yang ada, untuk menghitung jumlah saluran transmisi (b) untuk n BTS yang terdapat dalam suatu tempat dapat menggunakan persamaan sebagai berikut :
Berdasarkan persamaan di atas, jika di suatu daerah terdapat enam BTS, maka banyaknya saluran transmisi yang dapat dibentuk adalah sebanyak :








Minggu, 31 Mei 2015

Tugas 3 softskil sm 6




Keterangan :
1. Mulai
2. Inputan daya masuk PLN
3. Proses aritmatika tarif
4. Output atau hasil dari perhitungan di atas
5. Selesai

Kamis, 30 April 2015

Tugas softskil sm 6 ke2

Flowchart Kasus Gardu Induk

Gardu induk merupakan salah satu bagian dari sistem tenaga listrik yang mempunyai kemungkinan sangat besar mengalami bahaya yang disebabkan oleh timbulnya gangguan sehingga arus gangguan itu mengalir ke tanah sebagai akibat isolasi peralatan yang tidak berfungsi dengan baik. Arus gangguan tersebut akan mengalir pada bagian bagian peralatan yang terbuat dari metal dan juga mengalir dalam tanah di sekitar gardu induk. Arus gangguan ini menimbulkan gradien tegangan diantara peralatan dengan peralatan, peralatan dengan tanah dan juga gradien tegangan pada permukaan tanah itu sendiri. Besarnya gradien tegangan pada permukaan tanah tergantung pada tahanan jenis tanah atau sesuai dengan struktur tanah tersebut. Salah satu usaha untuk memperkecil tegangan permukaan tanah maka diperlukan suatu pentanahan yaitu dengan cara menambahkan elektroda pentanahan yang ditanam ke dalam tanah. Oleh karena lokasi peralatan listrik (gardu induk) biasanya tersebar dan berada pada daerah yang kemungkinannya mempunyai struktur tanah berlapis-lapis maka diperlukan perencanaan pentanahan yang sesuai, dengan tujuan untuk mendapatkan tahanan pentanahan yang kecil sehingga tegangan permukaan yang timbul tidak membahayakan baik dalam kondisi normal maupun saat terjadi gangguan ke tanah. Dalam paper ini analisa dilakukan dengan menggunakan elektroda batang (Rod) dengan berbagai jenis pemasangannya.

Sabtu, 28 Maret 2015

Tugas softskil sm 6



Pamadaman gardu listrik (HSCB) untuk pemeliharaan jaringan LAA yang tidak di kendalikan remote control manggarai
[PENJELASAN]
·         Proses pemadaman (OFF) HSCB:
ü  Petugas pemeliharaan memastikan bahwa KRL terakhir telah habis
ü  Petugas pemeliharaan memadamkan HSCB kedua sisi Gardu Listrik
ü  Setelah HSCB di nyatakan padam (OFF) untuk kedua sisi gardu listrik, kemudian petugas pemeliharaan di lokasi jaringan memastikan dengan voltage detector bahwa tegangan jaringa LAA telah padam atau tidak ada tegangan
ü  Yakinkan tidak ada tegangan pada jaringan LAA, lalu segera pasang grounding 1500 Vdc sebelum bekerja


 














1.       Pergi ke Gardu
2.       HSCB masih dalam posisi ON
3.       Kemudian HSCB dipadamkan
4.       HSCB dalam posisi OFF