20
Jan
15

Arsitektur Set instruksi

Set Instruksi (bahasa Inggris: Instruction Set, atau Instruction Set Architecture (ISA) didefinisikan sebagai suatu aspek dalam arsitektur komputer yang dapat dilihat oleh para pemrogram. Secara umum, ISA ini mencakup jenis data yang didukung, jenis instruksi yang dipakai, jenis register, mode pengalamatan, arsitektur memori, penanganan interupsi, eksepsi, dan operasi I/O eksternalnya (jika ada).

            ISA merupakan sebuah spesifikasi dari kumpulan semua kode-kode biner (opcode) yang diimplementasikan dalam bentuk aslinya (native form) dalam sebuah desain prosesor tertentu. Kumpulan opcode tersebut, umumnya disebut sebagai bahasa mesin (machine language) untuk ISA yang bersangkutan. ISA yang populer digunakan adalah set instruksi untuk chip Intel x86, IA-64, IBM PowerPC, Motorola 68000, Sun SPARC, DEC Alpha, dan lain-lain.

KARAKTERISTIK DAN FUNGSI SET INSTRUKSI

Operasi dari CPU ditentukan oleh instruksiinstruksi yang dilaksanakan atau dijalankannya. Instruksi ini sering disebut sebagai instruksi mesin (mechine instructions) atau instruksi komputer (computer instructions). Kumpulan dari instruksi-instruksi yang  berbeda yang dapat dijalankan oleh CPU  disebut set Instruksi (Instruction Set).

JENIS INSTRUKSI

  1. Data procecessing: Arithmetic dan Logic Instructions
  2. Data storage: Memory instructions
  3. Data Movement: I/O instructions
  4. Control: Test and branch instructions

 

Teknik Pengalamatan

Mode pengalamatn Pentium

Pentium dilengkapi bermacam-macam mode pengalamatan untuk memudahkan bahasa-bahasa tingkat tinggi mengeksekusinya secara efisien.

Macam-macam mode pengalamatan pentium :

1. Mode Immediate

  • Operand berada di dalam intruksi.
  • Operand dapat berupa data byte, word atau doubleword.

2. Mode Operand Registe Yaitu operand adalah isi register.

  • Register 8 bit (AH, BH, CH, DH, AL, BL, CL, DL)
  • Register 16 bit (AX, BX, CX, DX, SI, DI, SP, BP)
  • Register 32bit (EAX, EBX, ECX, ESI, EDI, ESP, EBP)
  • Register 64 bit yang dibentuk dari register 32 bit secara berpasangan.
  • Register 8, 16, 32 bit merupakan register untuk penggunaan umum (general  purpose register).
  • Register 14 bit biasanyan untuk operasi floating point.
  • Register segmen (CS, DS, ES, SS, FS, GS)

3. Mode Displacement

  • Alamat efektif berisi bagian-bagian intruksin dengan displacement 8, 16, atu 32 bit.
  • Dengan segmentasi, seluruh alamat dalam intruksi mengacu ke sebuah offset di dalam segmen.
  • Dalam Pentium, mode ini digunakan untuk mereferensi variable-variabel global.

4. Mode Base

 

  • pengalamatan indirect yang menspesifikasi saru register 8, 16 atau 32 bit berbasis alamat efektifnya.

Desain set Instruksi

Desain set instruksi merupakan masalah yang sangatkomplek yang melibatkan banyak aspek, diantaranya adalah:1. Kelengkapan set instruksi2. Ortogonalitas (sifat independensi instruksi) 3. Kompatibilitas :

– source code compatibility

– Object code Compatibility

Selain ketiga aspek tersebut juga melibatkan hal-hal sebagaiberikut :

1. Operation Repertoire

Berapa banyak dan operasiapa saja yang disediakan, dan berapa sulitoperasinya

2. Data Types

Tipe/jenis data yang dapat olah

3. Instruction Format

Panjangnya, banyaknya alamat,dsb.

4. Register

Banyaknya register yang dapat digunakan

5. Addressing
Mode pengalamatan untuk operand

 

 

 

Sumber :

http://id.scribd.com/doc/34681874/2-Set-Instruksi

http://id.wikipedia.org/wiki/Set_instruksi

20
Jan
15

CPU : Sistem BUS dan ALU

Central Processing Unit (CPU)

CPU, singkatan dari Central Processing Unit adalah perangkat keras komputer yang berfungsi untuk menerima dan melaksanakan perintah dan data dari perangkat lunak. Prosesor sering digunakan untuk menyebut CPU pada umumnya. Adapun mikroprosesor adalah CPU yang diproduksi dalam sirkuit terpadu, seringkali dalam sebuah paket sirkuit terpadu-tunggal. Sejak pertengahan tahun 1970-an, mikroprosesor sirkuit terpadu-tunggal ini telah umum digunakan dan menjadi aspek penting dalam penerapan CPU.

CPU berfungsi seperti kalkulator, hanya saja CPU jauh lebih kuat daya pemrosesannya. Fungsi utama dari CPU adalah melakukan operasi aritmatika dan logika terhadap data yang diambil dari memori atau dari informasi yang dimasukkan melalui beberapa perangkat keras, seperti papan ketik, pemindai, tuas kontrol, maupun tetikus. CPU dikontrol menggunakan sekumpulan instruksi perangkat lunak komputer. Perangkat lunak tersebut dapat dijalankan oleh CPU dengan membacanya dari media penyimpan, seperti cakram keras, disket, cakram padat, maupun pita perekam. Instruksi-instruksi tersebut kemudian disimpan terlebih dahulu pada memori fisik (RAM), yang mana setiap instruksi akan diberi alamat unik yang disebut alamat memori. Selanjutnya, CPU dapat mengakses data-data pada RAM dengan menentukan alamat data yang dikehendaki.

 

Sistem BUS

Sistem Bus atau Bus Sistem, dalam arsitektur komputer merujuk pada bus yang digunakan oleh sistem komputer untuk menghubungkan semua komponennya dalam menjalankan tugasnya. Sebuah bus adalah sebutan untuk jalur di mana data dapat mengalirni dalam komputer. Jalur-jalur ini digunakan untuk komunikasi dan dapat dibuat antara dua elemen atau lebih. Data atau program yang tersimpan dalam memori dapat diakses dan dieksekusi oleh CPU melalui perantara sistem bus.

Sebuah komputer memiliki beberapa bus, agar dapat berjalan. Banyaknya bus yang terdapat dalam sistem, tergantung dari arsitektur sistem komputer yang digunakan. Sebagai contoh, sebuah komputer PC denganprosesor umumnya Intel Pentium 4 memiliki bus prosesor (Front-Side Bus), bus AGP, bus PCI, bus USB, bus ISA (yang digunakan oleh keyboard dan mouse), dan bus-bus lainnya.

Bus disusun secara hierarkis, karena setiap bus yang memiliki kecepatan rendah akan dihubungkan dengan bus yang memiliki kecepatan tinggi. Setiap perangkat di dalam sistem juga dihubungkan ke salah satu bus yang ada. Sebagai contoh, kartu grafis AGP akan dihubungkan ke busAGP. Beberapa perangkat lainnya (utamanya chipset atau kontrolir) akan bertindak sebagai jembatan antara bus-bus yang berbeda. Sebagai contoh, sebuah kontrolir bus SCSI dapat mengubah sebuah bus menjadi bus SCSI, baik itu bus PCI atau bus PCI Express.

Berdasar jenis busnya, bus dapat dibedakan menjadi bus yang khusus menyalurkan data tertentu, contohnya paket data saja, atau alamat saja, jenis ini disebut dedicated bus. Namun apabila bus yang dilalui informasi yang berbeda baik data, alamat, dan sinyal kontrol dengan metode multipleks data maka bus ini disebut multiplexed bus. Kekurangan multiplexed bus adalah hanya memerlukan saluran sedikit sehingga menghemat tempat tapi kecepatan transfer data menurun dan diperlukan mekanisme yang komplek untuk mengurai data yang telah dimultipleks. Sedangkan untuk dedicated bus merupakan kebalikan dari multipexed bus.

Beberapa bus utama dalam sistem komputer modern adalah sebagai berikut:

  1. Bus prosesor. Bus ini merupakan bus tercepat dalam sistem dan menjadi bus inti dalam chipsetdan motherboard. Bus ini utamanya digunakan oleh prosesor untuk meneruskan informasi dari prosesor ke cache atau memori utama ke chipset kontrolir memori (Northbridge, MCH, atau SPP). Bus ini juga terbagi atas beberapa macam, yakni Front-Side Bus,HyperTransport bus, dan beberapa bus lainnya. Sistem komputer selain Intel x86 mungkin memiliki bus-nya sendiri-sendiri. Bus ini berjalan pada kecepatan 100 MHz, 133 MHz, 200 MHz, 266 MHz, 400 MHz, 533 MHz, 800 MHz, 1000 MHz atau 1066 MHz. Umumnya, bus ini memiliki lebar lajur 64-bit, sehingga setiap detaknya ia mampu mentransfer 8 byte.
  2. Bus AGP(Accelerated Graphic Port). Bus ini merupakan bus yang didesain secara spesifik untuk kartu grafis. Bus ini berjalan pada kecepatan 66 MHz (mode AGP 1x), 133 MHz (mode AGP 2x), atau 533 MHz (mode AGP 8x) pada lebar jalur 32-bit, sehingga bandwidth maksimum yang dapat diraih adalah 2133 MByte/s. Umumnya, bus ini terkoneksi ke chipsetpengatur memori (Northbridge, Intel Memory Controller Hub, atau NVIDIA nForce SPP). Sebuah sistem hanya dapat menampung satu buah bus AGP. Mulai tahun 2005, saat PCI Express mulai marak digunakan, bus AGP ditinggalkan.
  3. Bus PCI(Peripherals Component Interconnect). Bus PCI tidak tergantung prosesor dan berfungsi sebagai bus peripheral. Bus ini memiliki kinerja tinggi untuk sistem I/O berkecepatan tinggi. Bus ini berjalan pada kecepatan 33 MHz dengan lebar lajur 32-bit. Bus ini ditemukan pada hampir semua komputer PC yang beredar, dari mulai prosesor Intel 486 karena memang banyak kartu yang menggunakan bus ini, bahkan hingga saat ini. Bus ini dikontrol oleh chipset pengatur memori (northbridge, Intel MCH) atau Southbridge (Intel ICH, atau NVIDIA nForce MCP).
  4. Bus PCI Express(Peripherals Component Interconnect Express)
  5. Bus PCI-X(Peripherals Component Interconnect Express)
  6. Bus ISA(Industry Standard Architecture)
  7. Bus EISA(Extended Industry Standard Architecute)
  8. Bus MCA(Micro Channel Architecture)
  9. Bus SCSI(Small Computer System Interface]]. Bus ini diperkenalkan oleh Macintosh pada tahun 1984. SCSI merupakan antarmuka standar untuk drive CD-ROM, peralatan audio, harddisk, dan perangkat penyimpanan eksternal berukuran besar
  10. Bus USB(Universal Serial Bus). Bus ini dikembangkan oleh tujuh vendor komputer, yaitu Compaq, DEC, IBM, Intel, Microsoft, NEC, dan Northern Telecom. Bus ini ditujukan bagi perangkat yang memiliki kecepatan rendah seperti keyboard, mouse, dan printer karena tidak akan efisien jika perangkat yang berkecepatan rendah dipasang pada bus berkecepatan tinggi seperti PCI. Keuntungan yang didapat dari bus USB antara lain : tidak harus memasang jumper, tidak harus membuka casing untuk memasang peralatan I/O, hanya satu jenis kabel yang digunakan, dapat mensuplai daya pada peralatan I/O, tidak diperlukan reboot.
  11. Bus 1394. Bus yang mempunyai nama FireWirememiliki kecepatan tinggi diatas SCSI dan PCI. Bus 1394 sangat cepat, murah, dan mudah untuk diimplementasikan. Bus ini tidak hanya populer perangkat komputer tetapi juga perangkat elektronik seperti kamera digital, VCR, dan televisi.

 

 

Sistem ALU

Arithmatic Logical Unit (ALU), adalah komponen dalam sistem komputer yang berfungsi melakukan operasi perhitungan aritmatika dan logika (Contoh operasi aritmatika adalah operasi penjumlahan dan pengurangan, sedangkan contoh operasi logika adalah logika AND dan OR. ALU bekerja besama-sama memori, di mana hasil dari perhitungan di dalam ALU di simpan ke dalam memori. Adapun alur proses dari ALU yang ditunjukan oleh gambar dibawah ini:

Perhitungan dalam ALU menggunakan kode biner, yang merepresentasikan instruksi yang akan dieksekusi (opcode) dan data yang diolah (operand). ALU biasanya menggunakan sistem bilangan biner two’s complement. ALU mendapat data dari register. Kemudian data tersebut diproses dan hasilnya akan disimpan dalam register tersendiri yaitu ALU output register, sebelum disimpan dalam memori. Processor terdiri dari  4 elemen yang melakukan sistem operasi terhadap data, 4 elemen itu adalah instruksi, petunjuk instruksi, beberapa register dan ALU(Arithmetic Logic Unit). Adalah sebuah petunjuk instruksi akan memberi tahu processor dimana instruksi dari sebuah aplikasi diletakkan di memori.

 

 

Sumber :

http://id.wikipedia.org/wiki/ALU

http://id.wikipedia.org/wiki/Bus_sistem

05
Nov
14

STRUKTUR DASAR DAN ORGANISASI KOMPUTER

A. Pengertian Komputer

Komputer sebagai sebuah sistem yang berhirarki, komputer dapat dianggap sebagai struktur sejumlah komponen berserta fungsinya yang dijelaskan sebagai fungsi kolektif struktur dan fungsi internalnya.

  1. Arsitektur Komputer 

Atribut–atribut sistem komputer yang terkait dengan seorang programmer

Contoh: set instruksi, aritmetika yang digunakan, teknik pengalamatan, mekanisme I/O.

2. Organisasi Komputer

Bagian yang terkait erat dengan unit–unit

3. Operasional

Contoh: teknologi hardware, perangkat antarmuka, teknologi memori, sistem memori, dan sinyal–sinyal kontrol.

B. Arsitektur sama, organisasi dapat berbeda

Arsitektur bertahan lama, organisasi menyesuaikan perkembangan teknologi

  • Semua Intel famili x86 memiliki arsitektur dasar yang sama
  • Famili IBM System/370 memiliki arsitektur dasar yang sama
  • Memberikan  compatibilitas instruksi level mesin
  • Organisasi antar versi memiliki perbedaan

Struktur dan Fungsi

Struktur adalah bagaimana masing-masing komponen saling berhubungan satu sama lain. Fungsi merupakan operasi dari masing-masing komponen sebagai bagian dari struktur

Fungsi

ž  Semua Komputer Memiliki 4 Fungsi:

  • Pengolahan data – Data processing
  • Penyimpanan data – Data storage
  • Pemindahan data – Data movement
  • Kendali – Control

Struktur dan Unit Fungsional Dasar Komputer

CPU

Definisi Unit Fungsional

  1. Input Device (Alat Masukan)

Adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan data atau perintah ke dalam komputer

  1. Output Device (Alat Keluaran)

            Adalah perangkat keras komputer yang berfungsi untuk menampilkan keluaran sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy (ke kertas), soft-copy (ke monitor), ataupun berupa suara.

  1. I/O Ports

            Bagian ini digunakan untuk menerima ataupun mengirim data ke luar sistem. Peralatan input dan output di atas terhubung melalui port ini.

  1. CPU (Central Processing Unit)

            CPU merupakan otak sistem komputer, dan memiliki dua bagian fungsi operasional, yaitu: ALU (Arithmetical Logical Unit) sebagai pusat pengolah data, dan CU (Control Unit) sebagai pengontrol kerja komputer.

  1. Memori

            Memori terbagi menjadi dua bagian yaitu memori internal dan memori eksternal. Memori internal berupa RAM (Random Access Memory) yang berfungsi untuk menyimpan program yang kita olah untuk sementara waktu, dan ROM (Read Only Memory) yaitu memori yang haya bisa dibaca dan berguna sebagai penyedia informasi pada saat komputer pertama kali dinyalakan.

  1. Data Bus

            Adalah jalur-jalur perpindahan data antar modul dalam sistem komputer. Karena pada suatu saat tertentu masing-masing saluran hanya dapat membawa 1 bit data, maka jumlah saluran menentukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar data bus ini menentukan kinerja sistem secara keseluruhan. Sifatnya bidirectional, artinya CPU dapat membaca dan menirma data melalui data bus ini. Data bus biasanya terdiri atas 8, 16, 32, atau 64 jalur paralel.

  1. Address Bus

            Digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses transfer data. Pada jalur ini, CPU akan mengirimkan alamat memori yang akan ditulis atau dibaca.Address bus biasanya terdiri atas 16, 20, 24, atau 32 jalur paralel.

  1. Control Bus

            Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan Address Bus. Terdiri atas 4 sampai 10 jalur paralel.

Kesimpulan

Komputer adalah sebuah mesin elektronik yang secara cepat menerima informasi masukan digital dan mengolah informasi tersebut menurut seperangkat instruksi yang tersimpan dalam komputer dan menghasilkan keluaran informasi yang dihasilkan setelah diolah. Organisasi Komputer adalah bagian yang terkait erat dengan unit–unit operasional dan interkoneksi antar komponen penyusun sistem komputer dalam merealisasikan aspek arsitekturalnya. Arsitektur Komputer lebih cenderung pada kajian atribut–atribut sistem komputer yang terkait dengan seorang programmer. Struktur internal komputer meliputi: Central Processing Unit(CPU),Memori Utama, I/O, Sistem Interkoneksi. Struktur internal CPU meliputi: Control Unit, Aritmetic And Logic Unit(ALU), Register, CPU Interkoneksi. Fungsi dasar sistem komputer adalah Fungsi Operasi Pengolahan Data, Penyimpanan Data, Fungsi Operasi Pemindahan Data Fungsi Operasi Kontrol.

SUMBER :

https://ademr.wordpress.com/2012/10/30/organisasi-dan-arsitektur-komputer/

05
Nov
14

PENGERTIAN ARSITEKTUR KOMPUTER

Arsitektur Komputer adalah sebuah ilmu untuk tujuan perancangan sintem kompter. Tujuan seorang arsitek komputer adalah merancang sebuah sistem dengan kinerja yang tinggi dengan biaya yang layak, memenuhi persyaratan-persyaratan lainnya. “Arsitektur Komputer” memberikan berbagai atribut pada sistem komputer yang dibutuhkan oleh seorang perancang software sistem untuk mengembangkan suatu progaram. Model konseptual arsitektur komputer memeberikan informasi sebagai berikut.

  1. Set instruksi
  2. Format instruksi
  3. Kode operasi
  4. Jenis-jenis operand
  5. Mode-mode pengalamatan operand
  6. Register
  7. Main memory space utilization (memory map)
  8. Alokasi ruang I/O (I/O map)
  9. Pengerjaan/penetapan interupsi dan prioritas
  10. Pengerjaan kanal-kanal DMA dan prioritas
  11. Teknik-teknik I/O yang digunakan berbagai perangkat
  12. Format-format perintah pengontrol I/O
  13. Format-format status pengontrol I/O

      Organisasi komputer memberikan gambar yang lebih dalam mengenai struktur fungsional dan interkoneksi logika antara unit-unit (blok fungsional). Biasanya termasuk rincian atau detail hardware yang dapat diketahui oleh pemrogram, seperti sinyal-sinyal kontrol, antarmuka komputer dan peripheral serta teknologi memori yang digunakan.

PENGERTIAN ARSITEKTUR KOMPUTER

Arsitektur komputer adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer. 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 cacheRAMROMcakram keras, dll).

Tingkatan Dalam Arsitektur Komputer

Ada sejumlah tingkatan dalam konstruksi dan organisasi sistem komputer. Perbedaan paling sederhana diantara tingkatan tersebut adalah perbedaan antara hardware dan software.

Tingkatan Dasar Arsitektur Komputer

Pada tingkatan ini Hardware sebagai tingkatan komputer yang paling bawah dan paling dasar, dimana pada hardware ini “layer” software ditambahkan. Software tersebut berada di atas hardware, menggunakannya dan mengontrolnya. Hardarwe ini mendukung software dengan memberikan atau menyediakan operasi yang diperlukan software.

Multilayerd Machine

Tingkatan dasar arsitektur komputer kemudian dikembangkan dengan memandang sistem komputer keseluruhan sebagai “multilayered machine” yang terdiri dari beberapa layer software di atas beberapa layer hardware.

  1. CPU (Central processing Unit), yang mengendalikan semua unit sistem komputer yang lain dan mengubah input menjadi output.
  • Primary storage (penyimpanan primer), berisi data yang sedang diolah dan program
  • Control unit (unit pengendalian), membuat semua unit bekerja sama sebagai suatu sistem
  • Aritmatika and logical Unit, tempat berlangsungnya operasi perhitungan matematika dan logika
  1. Unit Input, memasukkan data ke dalam primary storage
  2. Secondary storage (penyimpanan sekunder), menyediakan tempat untuk menyimpan program dan data saat tidak digunakan
  3. Unit Output, mencatat hasil pengolahan

PERALATAN INPUT

Perangkat input merupakan peralatan yang dapat digunakan untuk menerima data yang akan diolah ke dalam komputer. Perangkat ini yang digunakan oleh pengguna untuk melakukan interaksi dengan komputer agar komputer melaksanakan perintah yang diberikan oleh penggunanya. Prinsip kerja yang dilakukan perangkat input adalah merubah perintah yang dapat dipahami oleh manusia kepada bentuk yang dipahami oleh komputer (machine readable form), ini berarti mengubahkan perintah dalam bentuk yang dipahami oleh manusia kepada data yang dimengerti oleh komputer yaitu dengan kode-kode binary (binary encoded information).

PEMROSESAN PUSAT DAN PENYIMPANAN SEKUNDER

CPU atau satuan merupakan tempat pemrosesan instruksi-instruksi program. Pada komputer mikro, processor ini disebut  microprocessor. CPU terdiri dari dua bagian utama, yaitu unit kendali ( control unit) dan unit Aritmatika dan logika (arithmethic logic unit). Disamping dua bagian utama tersebut, CPU mempunyai beberapa simpanan yang berukuran kecil yang disebut register.

Penyimpanan sekunder (secondary storage)

Penyimpanan sekunder (juga dikenal sebagai memori eksternal atau penyimpanan tambahan), berbeda dari penyimpanan utama dalam hal itu tidak langsung dapat diakses oleh CPU. Komputer biasanya menggunakan input / saluran output untuk mengakses penyimpanan sekunder dan transfer data yang diinginkan dengan menggunakan daerah menengah dalam penyimpanan utama. Penyimpanan sekunder tidak kehilangan data bila perangkat dimatikan-itu adalah non-volatile. Per unit, itu biasanya juga dua lipat lebih murah dari penyimpanan utama. Akibatnya, sistem komputer modern biasanya memiliki dua perintah besarnya lebih penyimpanan sekunder dari penyimpanan primer dan data disimpan untuk waktu yang lebih lama disana.

PERALATAN OUTPUT

Adalah perangkat keras komputer yang berfungsi untuk menampilkan keluaran sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy (ke kertas), soft-copy (ke monitor), ataupun berupa suara.

Output yang dihasilkan dari pemroses dapat digolongkan menjadi empat bentuk, yaitu tulisan (huruf, angka, simbol khusus), image (dalam bentuk grafik atau gambar), suara, dan bentuk lain yang dapat dibaca oleh mesin (machine-readable form). Tiga golongan pertama adalah output yang dapat digunakan langsung oleh manusia, sedangkan golongan terakhir biasanya digunakan sebagai input untuk proses selanjutnya dari komputer.

Peralatan output dapat berupa:

  • Hard-copy device, yaitu alat yang digunakan untuk mencetak tulisan dan image pada media keras seperti kertas atau film.
  • Soft-copy device, yaitu alat yang digunakan untuk menampilkan tulisan dan image pada media lunak yang berupa sinyal elektronik.
  • Drive device atau driver, yaitu alat yang digunakan untuk merekam simbol dalam bentuk yang hanya dapat dibaca oleh mesin pada media seperti magnetic disk atau magnetic tape. Alat ini berfungsi ganda, sebagai alat output dan juga sebagai alat input.

Arsitektur Komputer

Adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer. 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 :
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.

SUMBER : https://www.academia.edu/6504965/Pengertian_dan_Tujuan_ARSITEKTUR_KOMPUTER#

05
Nov
14

TATA CARA ATAU ETIKA PENULISAN DI INTERNET

Mungkin semua orang sudah tau apa itu internet,ya iyalah jaman sekarang gak kenal keterlaluan yah haha. Setiap orang dapat menulis atau memberikan informasi melalu internet contohnya mirip dengan blog ini,menuliskan pelajaran,membuat artikel atau makalah DLL. Tapi tahu kan bukan sembarangan orang menulis di internet, ada tata cara penulisan dan etika menulis di internet, apa aja itu ?

1. Karya menarik (tidak terlalu kaku)

Menulis artikel di blog-blog merupakan  suatu ide dan pemikiran dari kita sendiri, tentunya tidak akan sama  dengan karya orang lain. Hasil karya tulisan atau artikel kita akan semakin baik apabila ada yang mengomentari tulisan kita, karena dengan semakin banyak orang berkomentar maka tentunya tulisan kita juga akan semakin terkenal . Oleh sebab itu, jangan terlalu kaku dalam membuat suatu karya tulis, dan juga berusaha unuk menampilkan suatu tampilan yang menarik sehingga orang lain akan terlihat terhibur dan tertarik ketika membaca tulisan kita

2. Tidak mengandung SARA

Masalah SARA (Sosial, Adat, Ras Dan Agama) 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 belakang orang yang membacanya. Keanekaragaman pemikiran tersebut akan menyulut masalah SARA yang ditulis dalam suatu blog menjadi masalah yang serius dan susah terkendalikan. Sehingga kita harus benar-benar dalam menyampaikan ini semua, karena jangan sampai rangkaian huruf dapat menjadi bom waktu yang dapat meledakkan kerukunan bangsa kita.

3. Biasakan mencantumkan sumber tulisan yang diambil pada tulisan anda

Pada dasarnya hal ini adalah suatu kesadaran moral sesorang untuk mencamtukan dasar dari sumber penulisan yang dibuat, karena jika tidak mencantumkan sumber maka sama saja disebut dengan plagiatisme. Suatu tulisan yang terdapat sumber berasal maka menandakan bahwa tulisan yang dibuat dapat dibuktikan kebenarannya dan akan meningkatkan kepercayaan para pembaca. dan sumber yang kita copas tidak marah kepada kita tentunya karena copas sembarangan dan tidak mencantumkan sumber yang kita copas tersebut.

4. Mudah di mengerti

Disini kita tentunya berusaha sebaik mungkin agar  bahasa yang digunakan dalam tulisan mudah di mengerti oleh para pembaca blog-blog kita nantinya.Oleh sebab itu, jangan menuliskan bahasa yang sulit dipahami dan dimengerti. Hal tersebut dapat mengurangi daya tarik dan minat dari pembaca yang mengunjungi website kita. seperti anak gaul sekarang menuliskan kata-kata alay yang sulit di mengerti, dengan mengabungkan huruf dan angka,huruf capital dan kecil di gabungkan menjadi satu. jangan sesekali memakai tulisan tersebut karena tak ada orang normal yang bisa membacanya dan terlebih lagi membuat pembaca lari ketakutan.

5. Inisial beserta bukti otentik

Pada saat penulisan suatu kasus yang belum pasti kebenarannya, sebaiknya nama orang yang terkait dengan kasus tersebut diinisialkan. Dan saat menuliskan suatu kasus dalam suatu internet jangan lupa menyertakan bukti-bukti yang otentik seperti foto, link tulisan sumber atau berkas pendukung lainnya.supaya orang lain percaya akan informasi tersebut dan bukan HOAX ( pemberitahan palsu)

6. Harus Sesuai Etika Dan Norma-Norma

Penulisan  terhadap suatu artikel haruslah sesuai dengan norma-norma kesopanan, karena dengan memperhatikan hal ini maka tentu akan banyak pembaca yang nantinya akan menyukai isi dari buah tulisan kita yang melakukan dengan berbagai cara salah satunya dengan cara mengkritik ataupun memberi  saran ke blog ataupun website kita.

7. Jangan Menulis Dengan Huruf Kapital.

Ini jugak penting,ketika kita menuliskan suatu artikel atau informasi jangan menggunakan huruf capital atau huruf besar semua, yang dalam etika di indonesia huruf capital itu makna nya adalah orang yang lagi marah-marah. masak kita memberikan informasi dengan marah-marah, yang ada pembaca pada lari semua.

8. Penentuan Kata Kunci (Keyword) Yang Tepat Sesuai Tujuan Tulisan

Sering kali orang menetukan kata kunci dari penulisannya tidak sesuai dengan tujuan penulisan itu dibuat, ini dilakukan biasanya hanya untuk meningkatkan rating blog reader agar blog tersebut lebih populer. Hal ini akan mengganggu atau bahkan membuang-buang waktun pembaca saja yang mungkin sedang mencari bahan tulisan sesuai kata kunci yang dicari. Maka dari itu buatlah kata kunci yang sesuai dengan tulisan yang anda buat.

9. Tulisan Berisi Kondisi Yang Sebenarnya (Apa Adanya)

Dalam penulisan di internet sudah seharusnya menulis sesuai dengan apa yang terjadi, tidak boleh melebih-lebihkan suatu tulisan yang dapat merugikan bahkan menyakiti sesorang. Penulis juga harus mengusahakan untuk tidak berbohong agar kepercayaan para pembaca tidak menurun.

10. Dapat memberi inspirasi

Buatlah suatu karya tulis yang isinya menarik dan memberikan suatu inspirasi untuk kepentingan umum, mungkin dengan adanya inspirasi dari kita akan membuat suatu perubahan yang lebih baiik ke depannya. Hal ini akan membuat si pembaca merasa terkesan dan juga akan memberikan dampak yang positif bagi orang lain yang membacanya.

Sumber : http://shabody.blogspot.com/2014/03/tata-cara-atau-etika-penulisan-di.html

andyamembacaadaalpenulisan mohon di maafkan saya juga manusiacopas catumkan blog saya yah, makasih🙂

23
Jun
14

JARINGAN INTERNET

Pengertian Jaringan

Jaringan merupakan sekumpulan komputer yang dapat saling berhubungan antara satu dengan lainnya dengan menggunakan media komunikasi, sehingga dapat saling berbagi data, informasi, program, dan perangkat keras (printer, harddisk, webcam, dsb).

Tujuan jaringan Untuk memudahkan pengguna komputer untuk saling berbagi sumber daya yang terdapat di jaringan seperti printer, file/ data dan sebagainya.

Jenis-jenis jaringan

A. Jaringan Berdasarkan Hubungan fungsional

1. Jaringan Feer-to-Feer

Kedudukan setiap komputer yang terhubung dalam jaringan adalah sama. Tidak ada komputer yang menjadi pelayan utama (server). Sehingga semua komputer dalam jaringan dapat saling berkomunikasi dan berbagi penggunaan perangkat keras dan perangkat lunak

Gambar

Peer to Peer

2. Jaringan Client Server

Pada jaringan client-server terdapat sebuah komputer yang mengatur semua fasilitas yang tersedia dalam jaringan komputer, sepertikomunikasi, penggunaan bersama perangkat keras dan perangkat lunak serta mengontrol jaringan. Komputer ini dinamakan server. Semua komputer lain selain server disebut client.

Gambar

Client Server

B. Jaringan Berdasarkan Area Jaringan

1. Local Area Network (LAN)

LAN merupakan jaringan komputer dengan ruang lingkup terbatas (area lokal). Tipe jaringan ini banyak dipakai pada gedung perkantoran, warnet, Lab komputer sekolah, rental komputer,dsb

Metropolitan Area Network (MAN) LAN

Gambar

(Local Area Network)

2. MAN merupakan jaringan komputer dengan ruang lingkup yang cukup jauh. Tipe inidigunakan untuk membangun jaringan komputer antar gedung, dalam satu kota, atau antar kota yang berada pada jangkauannya. Jaringan in biasanya digunakan oleh perusahaanperusahaan besar seperti perbankan, BUMN, dll

Gambar

MAN (Metropolitan Area Network)

3. Wide Area Network (WAN)

Jaringan ini merupakan jaringan yang terbesar karena mencakup radius antar negara bahkan benua tanpa batasan geografis seperti jaringan lain. Dalam beberapa hal, WAN dapat dikatakan Internet

Gambar

WAN (Wide Area Network)

C. Jaringan Berdasarkan Metode Koneksinya

1. Jaringan Berkabel

Jaringan yang menggunakan kabel untuk menghubungkan anggota anggota jaringan

Gambar

Jaringan Berkabel

2. Jaringan Nirkabel

Jaringan yang menggunakan gelombang radio untuk koneksi antar anggota jaringan

Topologi Jaringan

Topologi jaringan merupakan Topologi jaringan merupakan diagram yang mewakili cara komputer terhubung dalam jaringan

Macam-macam topologi jaringan

1. Star Topology (Topologi Bintang)

Star Topology (Topologi Bintang) merupakan sekumpulan komputer yang dihubungkan dengan komputer yang berada pada pusat konfigurasi yang berbentuk bintang yang berperan sebagai pengontrol komunikasi dan memberikan layanan   bagi komputer lain

Gambar

Topologi Star

2. Ring Topology (Topologi Cincin)

Ring Topology (Topologi Cincin) merupakan sekelompok komputer yang saling terhubung dan membentuk konfigurasi cincin, dimana salah satu berperan sebagai server

Gambar

Topologi Ring

3. Bus Topology (Topologi Bus)

Bus Topology (Topologi Bus) merupakan sekumpulan komputer yang saling terhubung pada kabel khusus (bus), dimana salah satu komputer berperan sebagai server

Gambar

Topologi Bus

4. Tree Topology (Topologi Pohon)

Tree Topology (Topologi Pohon) merupakan sekumpulan komputer yang saling terhubung dan membentuk konfigurasi pohon

Gambar

Topologi Tree

Perangkat Jaringan Komputer

1. Modem

Modem merupakan device yang mampu membuat komputer terkoneksi dengan internet melalui jalur telepon standar.

Gambar

Modem

2. Hub

Hub merupakan sarana network yang digunakan untuk memperkuat transmisi sinyal pada suatu jenis workstation tertentu

Gambar

HUB

3. Repeater

Repeater merupakan piranti elektronik yang bertugas menerima sinyal kemudian meneruskannya pada level yang lebih tinggi atau dengan daya yang lebih besar

Gambar

Repeater

 

4. Router

Router merupakan piranti jaringan yang bertugas menforward paket data sepanjang jaringan menggunakan header dan tabel forwarding, sehingga rute terbaik untuk     transportasi data

Gambar

Router

5. Network Interface Card (NIC)

Network Interface Card (NIC) merupakan circuit board yang memberi kemampuan komunikasi jaringan ke komputer-komputer personal yang terpasang pada motherboard

Gambar

NIC

6. Bridge

Bridge merupakan jaringan yang digunakan untuk memperluas atau memecah jaringan

Gambar

Bridge

7. Kabel dan konektor

Kabel dan konektor merupakan kabel jaringan yang digunakan untuk menghubungkan satu komputer ke komputer yang lain

Gambar

UTP dan RJ45

SUMBER :

http://endra-dwi-putra.blogspot.sg/2012/04/pengertian-jaringan-internet-atau.html

23
Jun
14

IP (Internet Protocol)

Pengertian TCP/IP

TCP/IP (singkatan dari Transmission Control Protocol/Internet Protocol) adalah standarkomunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet. Protokol ini tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini. Data tersebut diimplementasikan dalam bentuk perangkat lunak (software) di sistem operasi. Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack

Protokol TCP/IP dikembangkan pada akhir dekade 1970-an hingga awal 1980-an sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). TCP/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja. Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat IP (IP Address) yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows dan keluarga UNIX) untuk membentuk jaringan yang heterogen.

Protokol TCP/IP selalu berevolusi seiring dengan waktu, mengingat semakin banyaknya kebutuhan terhadap jaringan komputer dan Internet. Pengembangan ini dilakukan oleh beberapa badan, seperti halnya Internet Society (ISOC), Internet Architecture Board(IAB), dan Internet Engineering Task Force (IETF). Macam-macam protokol yang berjalan di atas TCP/IP, skema pengalamatan, dan konsep TCP/IP didefinisikan dalam dokumen yang disebut sebagai Request for Comments (RFC) yang dikeluarkan oleh IETF.

TCP/IP pun mempunyai beberapa layer, layer-layer itu adalah :

IP (internet protocol) yang berperan dalam pentransmisian paket data dari node ke node. IP mendahului setiap paket data berdasarkan 4 byte (untuk versi IPv4) alamat tujuan (nomor IP). Internet authorities menciptakan range angka untuk organisasi yang berbeda. Organisasi menciptakan grup dengan nomornya untuk departemen. IP bekerja pada mesin gateaway yang memindahkan data dari departemen ke organisasi kemudian ke region dan kemudian ke seluruh dunia.

TCP (transmission transfer protocol) berperan didalam memperbaiki pengiriman data yang benar dari suatu klien ke server. Data dapat hilang di tengah-tengah jaringan. TCP dapat mendeteksi error atau data yang hilang dan kemudian melakukan transmisi ulang sampai data diterima dengan benar dan lengkap.

Sockets yaitu merupakan nama yang diberikan kepada subrutin paket yang menyediakan akses ke TCP/IP pada kebanyakan sistem.

Protokol (komputer)

Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer.Protokol dapat diterapkan pada perangkat kerasperangkat lunak atau kombinasi dari keduanya. Pada tingkatan yang terendah, protokol mendefinisikan koneksi perangkat keras.

Protokol perlu diutamakan pada penggunaan standar teknis, untuk menspesifikasi bagaimana membangun komputer atau menghubungkan peralatan perangkat keras. Protokol secara umum digunakan pada komunikasi real-time dimana standar digunakan untuk mengatur struktur dari informasi untuk penyimpanan jangka panjang.

Sangat susah untuk menggeneralisir protokol dikarenakan protokol memiliki banyak variasi didalam tujuan penggunaanya. Kebanyakan protokol memiliki salah satu atau beberapa dari hal berikut:

Melakukan deteksi adanya koneksi fisik atau ada tidaknya komputer atau mesin lainnya.

Melakukan metoda “jabat-tangan” (handshaking).

Negosiasi berbagai masam karakteristik hubungan.

Bagaimana mengawali dan mengakhiri suatu pesan.

Bagaimana format pesan yang digunakan.

Yang harus dilakukan saat terjadi kerusakan pesan atau pesan yang tidak sempurna.

Mendeteksi rugi-rugi pada hubungan jaringan dan langkah-langkah yang dilakukan selanjutnya

Mengakhiri suatu koneksi.

Alamat IP

Alamat IP (Internet Protocol Address atau sering disingkat IP) adalah deretan angka biner antar 32-bit sampai 128-bit yang dipakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan Internet. Panjang dari angka ini adalah 32-bit (untuk IPv4 atau IP versi 4), dan 128-bit (untuk IPv6 atau IP versi 6) yang menunjukkan alamat dari komputertersebut pada jaringan Internet berbasis TCP/IP.

Sistem pengalamatan IP ini terbagi menjadi dua, yakni:

IP versi 4 (IPv4)

IP versi 6 (IPv6)

Perbandingan Alamat IPv6 dan IPv4

berikut menjelaskan perbandingan karakteristik antara alamat IP versi 4 dan alamat IP versi 6.

Kriteria Alamat IP versi 4 Alamat IP versi 6
Panjang alamat 32 bit 128 bit
Jumlah total host (teoritis) 232=±4 miliar host 2128
Menggunakan kelas alamat Ya, kelas ABCD, dan E.
Belakangan tidak digunakan lagi, mengingat telah tidak relevan dengan perkembangan jaringan Internet yang pesat.
Tidak
Alamat multicast Kelas D, yaitu 224.0.0.0/4 Alamat multicast IPv6, yaitu FF00:/8
Alamatbroadcast Ada Tidak ada
Alamat yang belum ditentukan 0.0.0.0 ::
Alamatloopback 127.0.0.1 ::1
Alamat IP publik Alamat IP publik IPv4, yang ditetapkan oleh otoritas Internet (IANA) Alamat IPv6 unicast global
Alamat IP pribadi Alamat IP pribadi IPv4, yang ditetapkan oleh otoritasInternet Alamat IPv6 unicast site-local(FEC0::/48)
Konfigurasi alamat otomatis Ya (APIPA) Alamat IPv6 unicast link-local(FE80::/64)
Representasi tekstual Dotted decimal format notation Colon hexadecimal format notation
Fungsi Prefiks Subnet mask atau panjang prefiks Panjang prefiks
Resolusi alamat DNS A Resource Record (Single A) AAAA Resource Record (Quad A)

 

 

http://id.wikipedia.org/wiki/Internet_protocol_suite

http://0ch4.wordpress.com/pengertian-tcpip/




Desember 2016
S S R K J S M
« Jan    
 1234
567891011
12131415161718
19202122232425
262728293031  

Kategori

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Bergabunglah dengan 1 pengikut lainnya