Kode yang Mewakili Data

Data yang disimpan di komputer pada main memory untuk diproses. Sebuah karakter data disimpan dalam main memory menempati posisi 1 byte. Komputer generasi pertama, 1 byte terdiri dari 4 bit, komputer generasi kedua 1 byte terdiri dari 6 bit dan komputer generasi sekarang, kebanyakan 1 byte terdiri dari 8 bit. Suatu karakter yang disimpan di main memory diwakili dengan kombinasi dari digit biner (binary digit atau bit). Dengan sistem bilangan biner yang sudah dibahas sebelumnya, dapat dipergunakan suatu kode biner untuk mewakili suatu karakter.

Suatu komputer yang berbeda menggunakan kode biner yang berbeda untuk mewakili suatu karakter. Komputer yang 1 byte terdiri 4 bit, menggunakan kode biner yang berbentuk kombinasi 4 bit, yaitu BCD (Binary Coded Decimal). Komputer yang menggunakan 6 bit untuk 1 byte-nya, menggunakan kode biner yang terdiri dari kombinasi 6 bit, yaitu SBCDIC (Standard Binary Coded Decimal Interchange Code). Komputer yang 1 byte terdiri dari kombinasi 8 bit, yaitu EBCDIC (Extended Binary Coded Decimal Interchange Code) atau ASCII (American Standad Code for Information Interchange).

BCD (Binary Coded Decimal)
BCD (Binary Coded Decimal) merupakan kode biner yang digunakan hanya untuk mewakili nilai digit desimal saja, yaitu nilai angka 0 sampai dengan 9. BCD menggunakan kombinasi dari 4 bit, sehingga sebanyak 16 (24=16) kemungkinan kombinasi yang bisa diperoleh dan hanya 10 kombinasi yang dipergunakan.
Kode BCD yang orisinil sudah jarang dipergunakan untuk komputer generasi sekarang, karena tidak dapat mewakili huruf atau simbol-simbol karakter khusus. BCD dipergunakan untuk komputer generasi pertama.
Konversi dari Bilangan Desimal ke Kode BCD

Cara mengkonversi bilangan Desimal ke kode BCD adalah dengan cara mengkonversikan setiap digit 1 desimal menjadi 2 digit biner. (Perpangkatan 2)
Contoh :
Konversikan 17010 =…… BCD


Penyelesaian :
Setiap digit desimal konversikan ke 4 digit biner.
110 = 0001
710= 0111
010 = 0000
Sehingga kita bisa simpulkan bahwa 17010 adalah 000101110000 BCD

SBCDIC (Standard Binary Coded Decimal Interchange Code)
SBCDIC (Standard Binary Coded Decimal Interchange Code) merupakan kode biner perkembangan dari BCD. BCD dianggap tanggung, karena masih 6 kombinasi yang tidak dipergunakan, tetapi tidak dapat dipergunakan untuk mewakili karakter yang lainnya. SBCDIC menggunakan kombinasi 6 bit, sehingga lebih banyak kombinasi yang bisa dihasilkan, sebanyak 64 (26=64) kombinasi kode, yaitu 10 kode untuk digit angka, 26 kode untuk huruf alphabetik dan sisanya karakter-karakter khusus yang dipilih.
Posisi bit di SBCDIC dibagi menjadi 2 zone, yaitu 2 bit pertama (diberi nama bit A dan bit B) disebut dengan alpha bit position dan 4 bit berikutnya (diberi nama bit 8, bit 4, bit 2 dan bit 1) disebut dengan numeric bit position.

 EBCDIC (Extended Binary Coded Decimal Interchange Code)

EBCDIC singkatan dari Extended Binary Coded Decimal Interchange Code terdiri dari kombinasi 8 bit yang memungkinkan untuk mewakili karakter sebanyak 256 (28=256) kombinasi karakter.
Pada EBCDIC, high order bits atau 4-bit pertama disebut dengan zone bits dan low order bits atau 4 bit kedua disebut dengan numeric bits.
Karakter yang diwakili oleh EBCDIC ditunjukkan oleh kombinasi digit biner 1 dan 0 pada zone bits dan numeric bits sebagai berikut:

1.ASCII 7 bit

ASCII singkatan dari American Standard Code for Information Interchange atau ada yang menyebut dengan American Standard Comitte on Information Interchange dikembangkan oleh ANSI (American National Standard Institute) untuk tujuan membuat kode biner yang standar. Kode ASCII yang standar menggunakan kombinasi 7 bit, dengan kombinasi kode sebanyak 127 dari 128 (27=128) kemungkinan kombinasi, yaitu:
26 buah huruf kapital (upper case) dari A s/d Z
26 buah huruf kecil (lower case) dari a s/d z
10 buah desimal dari 0 s/d 9
34 karakter kontrol yang tidak dapat dicetak hanya digunakan untuk
informasi status operasi komputer
32 karakter khusus (special characters).
ASCII 7 bit banyak digunakan untuk komputer-komputer generasi sekarang, termasuk komputer mikro, misalnya komputer Apple II.

2.ASCII 8 bit

ASCII 8 bit yang terdiri dari 8 kombinasi 8 bit mulai banyak digunakan, karena lebih banyak memberikan kombinasi karakter. Dengan ASCII 8 bit, karakter-karakter graphik yang tidak dapat diwakili oleh ASCII 7 bit, seperti misalnya karakter @ © `Óª¨ dan sebagainya dapat diwakili.

Jangan lupa subscribe JANUARYAN.com dan CODEYAN.com untuk mendapatkan artikel terbaru seputar teknologi, games, programming, Virtual Reality, Insight, Ideation, Startup, Opinion dll. Ikuti kami juga di sosial media di Facebook JANUARYAN dan CODEYAN, GooglePlus JANUARYAN dan CODEYAN, channel Youtube Ryan RA dan Januaryan Games, di Twitter untuk mendapatkan update terbaru dari @JanuaryanID dan @ranjaniryan.

Memori Internal

Memori merupakan media penyimpanan data pada komputer, yang mana media penyimpanan data dalam computer dibagi menjadi 2 jenis yaitu Memori Internal dan Memori Eksternal. Untuk kali ini saya akan menjelaskan tentang Memori Internal terlebih dahulu.

Memori jenis ini dapat diakses secara langsung oleh prosesor. Memori internal memiliki fungsi sebagai pengingat. Dalam hal ini yang disimpan di dalam memori utama dapat berupa data atau program. Secara lebih tinci, fungsi dari memori utama adalah :
Menyimpan data yang berasal dari peranti masukan sampai data dikirim ke ALU (Arithmetic and Logic Unit) untuk diproses

  • Menyimpan daya hasil pemrosesan ALU senelum dikirimkan ke peranti keluaran
  • Menampung program/instruksi yang berasal dari peranti masukan atau dari peranti pengingat sekunder

Memori biasa terbagi dibedakan menjadi dua macam: ROM dan RAM. Selain itu, terdapat pula memori yang disebut cache memory

ROM (Read-Only-Memory)

image

ROM (Read-Only-Memory) adalah jenis memori yang isinya tidak hilang ketika tidak mendapat aliran listrik dan pada awalnya isinya hanya bisa dibaca. ROM pada komputer disediakan oleh vendor komputer dan berisi program atau data. Di dalam PC, ROM biasa disebut BIOS (Basic Input/Output System) atau ROM-BIOS. Instruksi dalam BIOS inilah yang akan dijalankan oleh mikroprosesor ketka komputer mulai dihidupkan. Umumnya proses yang terkandung dalam BIOS secara berurutan adalah sebagai berikut:

  • Memeriksa isi CMOS.
    CMOS (Compmentary Meta-Oxyde Semiconductor) adalah jenis cip yang memerlukan daya listrik dari baterai. Cip ini berisi memori 64-byte yang isinya dapat diganti. Pada CMOS inilah berbagai pengaturan dasar komputer dilakukan, misalnya peranti yang digunakan untuk memuat sistem operasi dan termasuk pula tanggal dan jam sistem.
  • Memuat penanganan interupsi (interupt handlers) dan pengendali peranti (device driver).
    Penanganan interupsi adalah program kecil yang menjadi penerjemah antara perangkat keras dan sistem operasi. Sebagai contoh , jika pemakai menekan tombol keyboard maka isyarat ini dikirimkan melalui penaganan interupsi keyboard.
    Pengendali peranti adalah program yang bertindak sebagai pemberi identitas bagi perangkat keras tertentu (misalnya scanner) sehingga bisa dikenali oleh sistem operasi.
  • Menginisialisasi register dan manajemen daya listrik
  • Melakukan pengujian perangkat keras (POST atau the power-on self-test) untuk memastikan bahwa semua perangkat keras dalam keadaan baik
  • Menampilkan pengaturan-pengaturan pada system
  • Menentukan peranti yang akan digunakan untuk menjalankan program (ex. : hard disk).
  • Mengambil isi boot sector. Boot sector juga merupakan sebuah program kecil. Oleh BIOS program ini dimuat ke RAM dan kemudian mikroprosesor akan mengeksekusi perintah-erintah yang sudah berada dalam RAM tersebut.

Melalui prosedur di atas inilah, kemudian sistem operasi (windows, linux, solaris, dll) dimuat.
Tipe-tipe dari ROM adalah :

  • PROM (Programmable Read Only Memory).Jenis dari memori yang hanya dapat diprogram. PROM dapat diprogram oleh user/pemakai, data yang di programakan disimpan secara permanen
  • EPROM (Erasable Programmable Read Only Memory)Jenis memori yang dapat deprogram oleh user. EPROM dapat di hapus dan diprogram ulang.
  • EEPROM (Electrically Erasable Programmable Read Only Memory)Memori yang dapat diprogram oleh user. EEPROM dapat dihapus dan deprogram ulang secara elektrik tanpa memindahkan chip dari circuit board.

RAM (Random-Access Memory)

image

RAM (Random-Access Memory) adalah jenis memori yang isinya dapat diganti-ganti selama komputer sihidupkan dan bersifat volatile. Selain itu, RAM mempunyai sifat yakni dapat menyimpan dan mengambil data dengan sangat cepat.
Tipe RAM pada PC bermacam; antara lain DRAM, SDRAM, SRAM, RDRAM, dan EDO RAM.

  • DRAM (Dynamic RAM) adalah jenis RAM yang secara berkala harus disegarkan oleh CPU agar data yang terkandung di dalamnya tidak hilang.
  • EDO RAM (Extended Data Out RAM) adalah jenis memori yang digunakan pada sistem yang menggunakan Pentium. Cocok untuk yang memiliki bus denagan kecepatan sampai 66 MHz.
  • SDRAM (Sychronous Dynamic RAM) adalah jenis RAM yang merupakan kelanjutan dari DRAM namun telah disnkronisasi oleh clock sistem dan memiliki kecepatan lebih tinggi daripada DRAM. Cocok untuk sistem dengan bus yang memiliki kecepatan sampai 100 MHz.
  • SRAM (Static RAM) adalah jenis memori yang tidak memerlukan penyegaran oleh CPU agar data yang terdapat di dalamnya tetap tersimpan dengan baik. RAM jenis ini memiliki kecepatan lebih tinggi daripada DRAM.
  • RDRAM (Rambus Dynamic RAM) adalah jenis memori yang lebih cepat dan lebih mahal daripada SDRAM. Memori ini biasa digunakan pada sistem yang menggunakan Pentium 4.

Jangan lupa subscribe JANUARYAN.com dan CODEYAN.com untuk mendapatkan artikel terbaru seputar teknologi, games, programming, Virtual Reality, Insight, Ideation, Startup, Opinion dll. Ikuti kami juga di sosial media di Facebook JANUARYAN dan CODEYAN, GooglePlus JANUARYAN dan CODEYAN, channel Youtube Ryan RA dan Januaryan Games, di Twitter untuk mendapatkan update terbaru dari @JanuaryanID dan @ranjaniryan.

Pengenalan Jaringan Komputer

Jaringan Komputer ialah sekumpulan komputer beserta perangkat-perangkat lain sebagai pendukung komputer yang saling terhubung satu sama lain dalam satu kesatuan. Media jaringan komputer bisa tanpa kabel dan bisa melalui kabel, hal ini memungkinkan pengguna jaringan komputer dapat saling bertukar informasi.

Pengenalan Jaringan Komputer

Di dalam sebuah jaringan komputer ada dua pihak yang saling beinteraksi untuk mencapai tujuan yang sama ialah client dan server. Pihak client adalah pihak yang menerima atau meminta layanan, sedangkan pihak server adalah pihak yang mengirim atau mengirimkan layanan. Selain itu dalam sebuah jaringan komputer terdapat puluhan, ribuan, dan bahkan jutaan node. Node merupakan setiap komputer atau perangkat lain yang terhubung dalam suatu jaringan.

Manfaat Jaringan Komputer

1. Sebagai sharing resources
Yang bertujuan agar seluruh peralatan, program, dan peripheral lainnya dapat dimanfaatkan oleh setiap pengguna di dalam jaringan komputer tersebut.

2. Sebagai pengembangan dan pemeliharaan peralatan
Dengan adanya jaringan komputer pengembangan peralatan akan lebih mudah dan sekaligus bisa menghemat biaya, sebab setiap pembelian komponen-komponen seperti printer maka cukup membeli satu buah saja, sehingga satu printer tersebut dapat digunakan secara bersama. Selain itu jaringan komputer juga memudahkan pengguna (user) dalam merawat harddisk dan perangkat lainnya, contohnya saat memberikan perlindungan dari serangan virus, cukup memusatkan perhatian pada harddisk komputer pusat saja.

3. Sebagai media komunikasi yang efektif
Jaringan komputer bisa membuat terjadinya komunikasi antar pengguna satu dengan yang lainnya, baik untuk mengirim informasi atau pesan yang penting maupun untuk teleconference.

4. Sebagai keamanan data
Melalui sistem jaringan komputer, data yang tersimpan akan lebih aman karena hanya disimpan di komputer pusat yang hanya bisa diakses oleh para pengguna yang memiliki hak akses.

5. Sebagai integrasi data
Dengan adanya jaringan komputer, maka ketergantungan pada komputer pusat dapat berkurang, karena setiap pemrosesan data tidak semuanya dilakukan oleh satu komputer saja, namun bisa diproses di komputer lainnya. Maka dari itu jaringan komputer dapat membentuk integrasi data yang memudahkan pengguna untuk mengolah dan memperoleh informasi setiap saat.

Macam macam Jaringan Komputer

 ditentukan :

1.Berdasarkan skala :

  • Local Area Network ( LAN ): suatu jaringan komputer yang menghubungkan suatu komputer dengan komputer lain dengan jarak yang terbatas.
  • Metropolitan Area Network (MAN): prinsip sama dengan LAN, hanya saja jaraknya lebih luas, yaitu 10-50 km.
  • Wide Area Network (WAN):jaraknya antar kota, negara, dan benua. ini sama dengan internet.

2.Berdasarkan fungsi :

  • Client-server
    Yaitu jaringan komputer dengan komputer yang didedikasikan khusus sebagai server. Sebuah service/layanan bisa diberikan oleh sebuah komputer atau lebih dan bisa juga banyak service/layanan yang diberikan oleh satu komputer. Contohnya adalah server dengan multi service yaitu mail server, web server, file server, database server dan lainnya.
  • Peer-to-peer
    Yaitu jaringan komputer dimana setiap host dapat menjadi server dan juga menjadi client secara bersamaan.

3.Berdasarkan topologi jaringan, jaringan komputer dapat dibedakan atas:

  • Topologi bus
  • Topologi bintang/star
  • Topologi cincin/token ring
  • Topologi mesh
  • Topologi pohon
  • Topologi linier

Berdasarkan kriterianya, jaringan komputer dibedakan menjadi 4 yaitu:

 

  1. Berdasarkan distribusi sumber informasi/data
    • Jaringan Terpusat
      Jaringan ini terdiri dari komputer klient dan server yang mana komputer klient yang berfungsi sebagai perantara untuk mengakses sumber informasi atau data yang berasal dari satu komputer server
    • Jaringan Terdistribusi
      Merupakan perpaduan beberapa jaringan terpusat sehingga terdapat beberapa komputer server yang saling berhubungan dengan klient membentuk sistem jaringan tertentu.
  2. Berdasarkan jangkauan geografis dibedakan menjadi:
    • Jaringan LAN
      merupakan jaringan yang menghubungkan 2 komputer atau lebih dalam cakupan seperti laboratorium, kantor, serta dalam 1warnet.
    • Jaringan MAN
      Merupakan jaringan yang mencakup satu kota besar beserta daerah setempat. Contohnya jaringan telepon lokal, sistem telepon seluler, serta jaringan relay beberapa ISP internet.
    • Jaringan WAN
      Merupakan jaringan dengan cakupan seluruh dunia. Contohnya jaringan PT Telkom, PT. Indosat, serta jaringan GSM Seluler seperti Satelindo, Telkomsel, dan masih banyak lagi.
  3. Berdasarkan peranan dan hubungan tiap komputer dalam memproses data.
    • Jaringan Client-Server
      Pada jaringan ini terdapat 1 atau beberapa komputer server dan komputer client. Komputer yang akan menjadi komputer server maupun menjadi komputer client dan diubah-ubah melalui software jaringan pada protokolnya. Komputer client sebagai perantara untuk dapat mengakses data pada komputer server sedangkan komputer server menyediakan informasi yang diperlukan oleh komputer client.
    • Jaringan Peer to peer
      Pada jaringan ini tidak ada komputer client maupun komputer server karena semua komputer dapat melakukan pengiriman maupun penerimaan informasi sehingga semua komputer berfungsi sebagai client sekaligus sebagai server.
  4. Berdasarkan media transmisi data
    • Jaringan Berkabel (Wired Network)
      Pada jaringan ini, untuk menghubungkan satu komputer dengan komputer lain diperlukan penghubung berupa kabel jaringan. Kabel jaringan berfungsi dalam mengirim informasi dalam bentuk sinyal listrik antar komputer jaringan.
    • Jaringan Nirkabel (WI-FI)
      Merupakan jaringan dengan medium berupa gelombang elektromagnetik. Pada jaringan ini tidak diperlukan kabel untuk menghubungkan antar komputer karena menggunakan gelombang elektromagnetik yang akan mengirimkan sinyal informasi antar komputer jaringan.

Jangan lupa subscribe JANUARYAN.com dan CODEYAN.com untuk mendapatkan artikel terbaru seputar teknologi, games, programming, Virtual Reality, Insight, Ideation, Startup, Opinion dll. Ikuti kami juga di sosial media di Facebook JANUARYAN dan CODEYAN, GooglePlus JANUARYAN dan CODEYAN, channel Youtube Ryan RA dan Januaryan Games, di Twitter untuk mendapatkan update terbaru dari @JanuaryanID dan @ranjaniryan.