Top Banner
Pengantar Antar Muka Komputer Dalam Wikipedia Bahasa Indonesia, interface atau dalam istilah Indonesianya Antar Muka dapat diartikan sebagai sebuah titik, wilayah, atau permukaan di mana dua zat atau benda berbeda bertemu; dia juga digunakan secara metafora untuk perbatasan antara benda. Dalam hubungannya dengan perangkat lunak, interface dapat diartikan sebagai sarana atau medium atau sistem operasi yang digunakan untuk menghubungkan antara perangkat mikroprosesor agar dapat berkomunikasi dengan pengguna (user). Sedangkan pada konteks perangkat keras interface berarti komponen elektronika yang menghubungkan atau mengkomunikasikan prosesor dengan komponen atau perangkat lain dalam suatu sistem. Interface (antarmuka) adalah salah satu layanan yang disediakan system operasi sebagai sarana interaksi antara pengguna dengan system operasi. Antarmuka adalah komponen system operasi yang bersentuhan langsung dengan pengguna. Terdapat dua jenis antarmuka, yaitu Command Line Interface (CLI) dan Graphical User Interface (GUI). CLI adalah tipe interface dimana pengguna berinteraksi dengan system operasi melalui text terminal. Pengguna menjalankan perintah dan 1 | T eknik A ntarmuka K omputer
87

Buku Syawal Antarmuka Komputer

Jul 08, 2016

Download

Documents

Syawal Endless

yre664e644d6
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Buku Syawal Antarmuka Komputer

Pengantar Antar Muka Komputer

Dalam Wikipedia Bahasa Indonesia, interface atau dalam istilah Indonesianya Antar Muka dapat diartikan sebagai sebuah titik, wilayah, atau permukaan di mana dua zat atau benda berbeda bertemu; dia juga digunakan secara metafora untuk perbatasan antara benda.

Dalam hubungannya dengan perangkat lunak, interface dapat diartikan sebagai sarana atau medium atau sistem operasi yang digunakan untuk menghubungkan antara perangkat mikroprosesor agar dapat berkomunikasi dengan pengguna (user). Sedangkan pada konteks perangkat keras interface berarti komponen elektronika yang menghubungkan atau mengkomunikasikan prosesor dengan komponen atau perangkat lain dalam suatu sistem.

Interface (antarmuka) adalah salah satu layanan yang disediakan system operasi sebagai

sarana interaksi antara pengguna dengan system operasi. Antarmuka adalah komponen system operasi yang bersentuhan langsung dengan pengguna. Terdapat dua jenis antarmuka, yaitu Command Line Interface (CLI) dan Graphical User Interface (GUI).

CLI adalah tipe interface dimana pengguna berinteraksi dengan system operasi melalui text terminal. Pengguna menjalankan perintah dan program system operasi tersebut dengan cara mengetikan baris-baris tertentu.

            Meskipun konsepnya sama tiap-tiap system operasi memiliki nama atau istilah yang berbeda untuk CLI-nya. UNIX memberi nama CLI-nya sebagai bash, ash, ksh, dan lain sebagainya. Microsoft Disk Operating System (Ms. DOS) member nama command.com atau Command Prompt. Sedangkan pada Windows Vista, Microsoft menamakannya dengan PowerShell. Pengguna Linux sebagai terminal, sedangkan pada Apple namanya adalah commandshell.

           

            GUI adalah tipe antarmuka yang digunakan oleh pengguna untuk berinteraksi dengan system operasi melalui gambar-gambar grafik, ikon

1 | T e k n i k A n t a r m u k a K o m p u t e r

Page 2: Buku Syawal Antarmuka Komputer

menu, dan menggunakan perangkat petunjuk (pointing device) Seperti mouse dan track ball. Elemen-elemen utama dari GUI bias diringkas dalam konsep WIMP (window. Icon, menu, pointing device).

Fitur Antar Muka Penguna Telematika Dalam Antar Muka Telematika terdapat 6 jenis fitur yaitu:

1.      Head Up Display System Merupakan sebuah tampilan transparan yang menampilkan data tanpa mengharuskan penggunaannya untuk melihat ke arah yang lain dari sudut pandang biasanya.

2.   Tangible User Interface Antarmuka dimana seseorang dapat berinteraksi dengan informasi digital lewat lingkungan fisik.

3.      Computer Vision Merupakan ilmu pengetahuan dan teknologi dari mesin yang melihat.

4.      Browsing Audio Data Browsing audio data adalah kemampuan mesin untuk mencari data dengan menggunakan input audio

5.      Speech Recognition Merupakan salah satu fitur antarmuka telematika yang merubah suara menjadi tulisan

6.      Speech Synthesis Merupakan hasil kecerdasan buatan dari pembicaraan manusia.

Pada komputer sendiri interface mempunyai fungsi penting dalam menghubungkan mikroprosesor secara langsung dengan piranti yang ingin dijalankannya. Diperlukan suatu teknik untuk mengantarmukakan (interfacing) pemroses utama dengan piranti dari luar. Teknik ini dapat digunakan melalui :

1.      Perangkat Lunak, berupa program yakni suatu prosedur tertentu untuk menjalankan piranti. Dalam dunia computer program ini lebih dikenal dengan Driver/Installer. Adapula perangkat lunak yang dimasukkan kedalam perangkat keras yang disebut Firmware.

2.      Perangkat Keras, yakni berupa piranti khusus mulai dari serpih (IC) yang terintegrasi dalam sebuah papan induk (Chipsets-

2 | T e k n i k A n t a r m u k a K o m p u t e r

Page 3: Buku Syawal Antarmuka Komputer

Onboard), berupa sebuah port atau bahkan terintergrasi kedalam papan yang ditancapkan pada system bus (Card).

Sistem motherboard komputer

Motherboard adalah saraf pusat (otak) dalam sistem komputer. Motherboard juga dapat dideskripsikan sebagai dual prosesor atau single prosesor. Motherboard dengan single prosesor tunggal (single processor) tidak selalu bisa memenuhi kebutuhan tersebut, terutama dalam lingkungan jaringan perusahaan. Motherboard dengan dual prosesor biasanya diinstal untuk sistem operasi jaringan yang lebih tinggi tingkatannya seperti Windows 2000.

Motherboard juga dikenal sebagai sistem board atau papan utama (main board). Semua hal dalam sistem yang terhubung dalam komputer, dikontrol atau dikendalikan oleh motherboard untuk berkomunikasi dengan piranti yang lainnya dalam sistem. Sistem board adalah papan sirkuit tercetak (printed circuit board) yang paling besar. Setiap sistem akan memiliki satu. Sistem board biasanya merupakan tempat dari beberapa komponen berikut ini :

CPU Circuit pengontrol Bus/Adapter RAM Slot Ekspansi untuk board tambahan Port untuk piranti eksternal CMOS ROM Chip BIOS Support Chip yang memiliki fungsi bervariasi

3 | T e k n i k A n t a r m u k a K o m p u t e r

Page 4: Buku Syawal Antarmuka Komputer

Jika komputer menggunakan case desktop, sistem board akan terletak didasar case komputer. Jika komputer menggunakan case tower, sistem board biasanya akan terletak di satu sisi secara vertikal. Semua komponen yang terhubung ke dalam unit akan terkoneksi secara langsung dalam sistem board.

KOMPONEN MOTHERBOARD

Keterangan :

1. Port Firewire : Mendukung 800MB/s untuk transfer kecepatan tinggi, untuk kamera video eksternal dan disk drive eksternal.

2. PCI x1 : Untuk menempatkan aksesoris seperti adapter nirkabel, TV tunner dan sebagainya.

3. PCI Express x16 : Untuk menempatkan kartu grafik/VGA card agar dapat  menghasilkan output yang berkualitas.

4. Port Audio : Untuk menghubungkan speaker.

4 | T e k n i k A n t a r m u k a K o m p u t e r

Page 5: Buku Syawal Antarmuka Komputer

5. Socket Processor : Tempat terpasangnya processor/CPU (Central Processing Unit) yang sering disebut dengan otak dari komputer.

6. Fan Headers : Untuk memberikan daya pada kipas yang terpasang pada heatsink processor dan sebagai penyedia tegangan untuk kipas processor.

7. Socket RAM/Slot Memory : Untuk menempatkan RAM/memasang RAM.

8. Socket ATX Power : Untuk menghubungkan konektor power dari power supply dengan motherboard.

9. Serial ATA (SATA) : Untuk menghubungkan Disk Drive seperti harddisk atau optical drive jenis SATA.

10.Header USB/Slot USB : Untuk menghubungkan Front USB dengan Motherboard

11.Slot IDE : Untuk menghubungkan Harddisk atau Optical Drive seperti CD ROM, DVD dan sebagainya yang bertipe ATA dengan motherboard.

12.Slot PCI : Slot ekspansi dimana berbagai kartu plug in dapat dipasang beberapa kartu ekspansi seperti modem, kartu jaringan dan lain-lain.

13.Slot AGP : Untuk menempatkan kartu grafik/VGA Card yang berjenis AGP.

14.BIOS : Memori permanen tempat tersimpannya data penanggalan serta pengaturan dari komponen komputer.

15.Chipset : Untuk mengontrol penggunaan daya dan transfer dapat pada socket maupun port yang terpasang pada motherboard.

5 | T e k n i k A n t a r m u k a K o m p u t e r

Page 6: Buku Syawal Antarmuka Komputer

16.CMOS Baterai : Untuk mempertahankan memori dari chip CMOS yang berisi hal-hal seperti tanggal, waktu, jenis perangkat keras dan pengaturan lainnya khusus untuk komputer.

Keterangan : 

1. Socket Processor : Tempat terpasangnya processor/CPU (Central Processing Unit) yang sering disebut dengan otak dari komputer.

6 | T e k n i k A n t a r m u k a K o m p u t e r

Page 7: Buku Syawal Antarmuka Komputer

2. Socket RAM/Slot Memori : Untuk menempatkan RAM/Memasang RAM.

3. Northbridge : Sebutan bagi komponen utama yang mengatur lalu lintas data antara processor dengan sistem memori dan saluran utama motherboard.

4. Southbridge : Sebutan bagi komponen pembantu Northbridge.

5. PCI Express x16 : Untuk menempatkan kartu grafik/VGA Card agar dapat menghasilkan output yang berkualitas.

6. PCI x1 : Untuk menempatkan aksesoris seperti adapter nirkabel, TV tunner dan sebagainya.

7. Slot AGP : Untuk menempatkan kartu grafik/VGA Card yang berjenis AGP.

8. Slot PCI : Slot ekspansi dimana berbagai kartu plug in dapat dipasang beberapa kartu ekspansi seperti modem, kartu jaringan dan lain-lain.

9. BIOS : Memori permanen tempat tersimpannya data penanggalan serta pengaturan dari komponen komputer.

10.CMOS Baterai : Untuk mempertahankan memori dari chip CMOS yang berisi hal-hal seperti tanggal, waktu, jenis perangkat keras dan pengaturan lainnya khusus untuk komputer.

11.Port SATA : Merupakan antarmuka untuk media penyimpanan generasi terbaru. Digunakan untuk menghubungkan Harddisk dengan sistem komputer.

12.Port IDE : Merupakan antarmuka media penyimpanan sebelum generasi SATA.

7 | T e k n i k A n t a r m u k a K o m p u t e r

Page 8: Buku Syawal Antarmuka Komputer

13.Port Floppy Disk : Untuk menghubungkan mediaremovable atau media penyimpanan yang bisa dicopot yaitu Disket/Floppy Disk.

14.Port Power/ATX Power : Untuk menghubungkan konektor power dari power supply dengan motherboard.

15.Back Panel : Kumpulan port yang biasanya diletakkan di belakang casing atau wadah komputer PC.

16.Port PS/2 Mouse : Untuk menghubungkan mouse dengan komputer/PC.

17.Port PS/2 Keyboard : Untuk memasang keyboard.18.Port Paralel : Untuk memasang perifelar

kecepatan rendah dengan lebar data 8 bit. Biasanya digunakan untuk memasang printer sebelum generasi USB.

19.Port Serial : Untuk memasang perifelar kecepatan rendah dengan mode transfer data serial. Namun sekarang jarang digunakan

20.Port SPDIF : Untuk menghubungkan komputer dengan perifelar audio seperti home theatre.

21.Port Firewire : Untuk menghubungkan peralatan eksternal kecepatan tinggi seperti Audio capture atau streaming video.

22.Port RJ45 : Untuk menghubungkan komputer dengan jaringan LAN.

23.Port USB : Untuk antarmuka dengan perifelar atau peralatan eksternal generasi baru menggantikan port paralel dan port serial.

8 | T e k n i k A n t a r m u k a K o m p u t e r

Page 9: Buku Syawal Antarmuka Komputer

24.Port Audio : Untuk menghubungkan komputer dengan sistem audio seperti speaker, mikrofon, line-in dan line-out.

9 | T e k n i k A n t a r m u k a K o m p u t e r

Page 10: Buku Syawal Antarmuka Komputer

Operasi sistem bus

1. Penghubung bagi keseluruhan komponen komputer dalam menjalankan tugasnya

2. Komponen komputer :

1. CPU2. Memori3. Perangkat I/O

Transfer data antar komponen komputer.

1. Data atau program yang tersimpan dalam memori dapat diakses dan dieksekusi CPU melalui perantara bus

2.  Melihat hasil eksekusi melalui monitor juga menggunakan sistem bus

3. Kecepatan komponen penyusun komputer harus diimbangi kecepatan dan manajemen busyang baik

Mikroprosesor

Melakukan pekerjaan secara paralel Program dijalankan secara multitasking Sistem bus tidak hanya lebar tapi juga cepat

Interkoneksi komponen sistem komputer dalam menjalankan fungsinya

Interkoneksi bus Pertimbangan–pertimbangan perancangan bus

Struktur Interkoneksi adalah Kompulan lintasan atau saluran berbagai modul  (CPU,Memori,I/O)Struktur interkoneksi bergantung pada

10 | T e k n i k A n t a r m u k a K o m p u t e r

Page 11: Buku Syawal Antarmuka Komputer

1. Jenis data2. Karakteristik pertukaran data

Jenis DataMemori :Memori umumnya terdiri atas N word memori dengan panjang yang sama. Masing–masing word diberi alamat numerik yang unik (0, 1, 2, …N-1). Word dapat dibaca maupun ditulis pada memori dengan kontrol Read dan Write. Lokasi bagi operasi dispesifikasikan oleh sebuah alamat.Modul I/O :Operasi modul I/O adalah pertukaran data dari dan ke dalam komputer. Berdasakan pandangan internal, modul I/O dipandang sebagai sebuah memori dengan operasi pembacaan dan penulisan. Seperti telah dijelaskan pada bab 6 bahwa modul I/O dapat mengontrol lebih dari sebuah perangkat peripheral. Modul I/O juga dapat mengirimkan sinyal interrupt.CPU :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.

Gambar 1. Modul Komputer 

11 | T e k n i k A n t a r m u k a K o m p u t e r

Page 12: Buku Syawal Antarmuka Komputer

Dari jenis pertukaran data yang diperlukan modul–modul komputer, maka struktur interkoneksi harus mendukung perpindahan data.

Memori ke CPU  : CPU melakukan pembacaan data maupun instruksi dari memori.

CPU ke Memori  : CPU melakukan penyimpanan atau penulisan data ke memori.

I/O ke CPU  : CPU membaca data dari peripheral melalui modul I/O.

CPU ke I/O  : CPU mengirimkan data ke perangkat peripheral melalui modul I/O.

I/O ke Memori atau dari Memori  : digunakan pada sistem DMA

Sampai saat ini terjadi perkembangan struktur interkoneksi, namun yang banyak digunakan saat ini adalah sistem bus.Sistem bus

1. Digunakan secara tunggal2. Digunakan secara jamak,

Hal ini Tergantung karakteristik sistemnyaInterkoneksi Bus – Struktur BusSebuah 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 busdikatagorikan dalam tiga bagian, yaitu :

Saluran data Saluran alamat Saluran kontrol

12 | T e k n i k A n t a r m u k a K o m p u t e r

Page 13: Buku Syawal Antarmuka Komputer

Gambar 2. Pola Interkoneksi

Saluran DataLintasan 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 bus 16 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 memiliki alamat.

Contoh : mengakses port I/O, maka port I/O harus memiliki alamat hardware-nyaSaluran 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 mekanisme kerja yang dikontrol melalui bus kontrol ini.Sinyal – sinyal kontrol terdiri atas

13 | T e k n i k A n t a r m u k a K o m p u t e r

Page 14: Buku Syawal Antarmuka Komputer

Sinyal pewaktuan adalah Sinyal pewaktuan menandakan validitas data dan alamat

Sinyal–sinyal perintah adalah Sinyal perintah berfungsi membentuk suatu operasi

Prinsip Operasi Bus

1. Meminta penggunaan bus.2. Apabila telah disetujui, modul akan memindahkan data

yang diinginkan ke modul yang dituju

Hierarki Multiple BusBila terlalu banyak modul atau perangkat dihubungkan pada bus maka akan terjadi penurunan kinerjaFaktor – faktor :

1. Semakin besar delay propagasi untuk mengkoordinasikan penggunaan bus.

2. Antrian penggunaan bus semakin panjang.3. Dimungkinkan habisnya kapasitas transfer bus sehingga

memperlambat data.

Gambar 3. Arsitektur bus jamak tradisional

14 | T e k n i k A n t a r m u k a K o m p u t e r

Page 15: Buku Syawal Antarmuka Komputer

Arsitektur bus jamakProsesor, cache memori dan memori utama terletak pada bus tersendiri pada level tertinggi karena modul – modul tersebut memiliki karakteristik pertukaran data yang tinggi.Pada arsitektur berkinerja tinggi, modul – modul I/O diklasifikasikan menjadi dua,

Memerlukan transfer data berkecepatan tinggi Memerlukan transfer data berkecepatan rendah.

Modul dengan transfer data berkecepatan tinggi disambungkan dengan bus berkecepatan tinggi pula,Modul yang tidak memerlukan transfer data cepat disambungkan pada bus ekspansi

Gambar 4. Arsitektur bus jamak kinerja tinggi

Keuntungan hierarki bus jamak kinerja tinggi

1. Bus berkecepatan tinggi lebih terintegrasi dengan prosesor.2. Perubahan pada arsitektur prosesor tidak begitu

mempengaruhi kinerja bus

15 | T e k n i k A n t a r m u k a K o m p u t e r

Page 16: Buku Syawal Antarmuka Komputer

INPUT,OUTPUT,DAN PROCESSING

Alat InputAlat input adalah alat-alat yang berfungsi untuk memasukan data atau perintah dari luar sistem ke dalam suatu memori dan prosesor untuk diolah guna menghasilkan informasi yang diperlukan.

Macam-Macam Alat Input Komputer

No Gambar Alat Nama Alat Fungsi

1. Keyboard

Berfungsi memasukkan

huruf, angka,    karakter

khusus serta sebagai media

bagi  user (pengguna)

untuk melakukan perintah-perintah

lainnya yang diperlukan.

2. Mouse Berfungsi untuk

memindahkan pointer  atau

kursosr secara cepat serta mengatur

posisi kursor di

16 | T e k n i k A n t a r m u k a K o m p u t e r

Page 17: Buku Syawal Antarmuka Komputer

layar

3. Scanner

Berfungsi untuk mengopi atau menyalin gambar atau

teks yang kemdian disimpan

dalam memori komputer. Scanner

sebenarnya terbagi atas

beberapa jenis menurut

fungsinya. ada yang berfungsi

memindai tulisan dan

menyimpannya  dalam

format teks, ada yang berfungsi

untuk memindai dan

menyimpan dalam  format picture, ada pula yang berfungsi

untuk memindai

warna hitam seperti  yang

17 | T e k n i k A n t a r m u k a K o m p u t e r

Page 18: Buku Syawal Antarmuka Komputer

dilakukan alat periksa kertas

ujian.

4. Joystick

Umumnya digunakan

sebagai pelengkap

untuk memainkan permainan video yang dilengkapi

lebih dari satu tombol

5. Touch pad

Fungsinya sebagai

penggerak kursor pada

monitor melalui

stimulasi gerakan jari

yang menyentuh touchpad tersebut

6. Track ball

Menyimulasikan pergerakan

vertikal mouse,

sehingga pengguna tidak perlu

menggerakkan

18 | T e k n i k A n t a r m u k a K o m p u t e r

Page 19: Buku Syawal Antarmuka Komputer

mouse berulang kali untuk  dapat menaikkan

atau menurunkan

layar

7. Light Pen

Untuk memodifikasi

atau mendesain

gambar dengan screen

8.Camer

a digital

Menangkap obyek gambar

yang akan ditampilkan ke layar komputer

untuk diproses lebih

lanjut

9. Handy cam

Merekam gambar yang

akan ditampilkan  ke layar monitor

untuk diproses lebih  lanjut

19 | T e k n i k A n t a r m u k a K o m p u t e r

Page 20: Buku Syawal Antarmuka Komputer

10. Webcam

Digunakan untuk

konferensi video jarak    

jauh atau sebagai kamera

pemantau.

11.

Microphone and

headphone

Microphone berfungsi

untuk merekam

suara yang akan disimpan dalam memori

komputer, selain itu kita

juga dapat berbicara

dengan orang lain pada saat

chatting. Headphone berfungsi

untuk mendengarkan

suara

12.Graphi

cs Pads

Untuk menggambar objek pada

monitor

20 | T e k n i k A n t a r m u k a K o m p u t e r

Page 21: Buku Syawal Antarmuka Komputer

13. Barcode

Berfungsi untuk

membaca suatu kode

yang berbentuk

kotak-kotak atau garis- garis tebal

vertikal yang kemudian

diterjemahkan dalam bentuk angka-angka

Alat Output

Alat output adalah alat-alat yang berfungsi mengeluarkan data-data yang berbentuk informasi yang dibutuhkan.Macam-Macam Alat Output Komputer

No Gambar Alat Nama Fungsi

21 | T e k n i k A n t a r m u k a K o m p u t e r

Page 22: Buku Syawal Antarmuka Komputer

Alat

1. Monitor

Berfungsi menampilkan teks dan/atau gambar,

baik diam atau bergerak, yang dijanakan oleh

komputer dan diproseskan oleh grafik.

2. Printer

Untuk mencetak teks atau gambar ke media

kertas atau media lainnya seperti kertas

transparansi

3. Plotter

Digunakan untuk mencetak gambar

ukuran yang  cukup besar, seperti gambar mesin dan konstruksi

bangunan

4. SpeakerUntuk memberikan

informasi dalam bentuk suara

22 | T e k n i k A n t a r m u k a K o m p u t e r

Page 23: Buku Syawal Antarmuka Komputer

5. Proyektor

Berfungsi menampilkan bayangan sebuah

gambar positif yang dapat ditembus  cahaya.

Alat ProsesAlat proses adalah alat-alat yang berfungsi mengolah data kedalam komputer setelah mengalami proses Input.Macam-Macam Alat Proses Komputer

No Gambar Alat Nama

Alat Fungsi

1. CPU

Sebagai otak dan pengendali proses kinerja  computer, dengan dibantu

komponen  lainnya.

2.ALU

(Arithmetic Logical Unit)

Berfungsi untuk melakukan suatu proses  data yang

berbentuk angka dan logika,  seperti data

matematika dan statistika

23 | T e k n i k A n t a r m u k a K o m p u t e r

Page 24: Buku Syawal Antarmuka Komputer

3. CU (Control Unit)

Berfungsi untuk melakukan

pengontrolan  dan pengendalian terhadap

suatu proses  yang dilakukan sebelum data

tersebut  dikeluarkan

4. Motherboard

Sebagai pusat pengendali yang

mengatur  kerja dari semua komponen yang

terpasang padanya serta mengatur

pemberian daya listrik pada setiap  komponen

PC.

5. Processor

Berfungsi sebagai pengolah data serta

membaca instruksi dari memori tentang  apa yang harus dilakukan

dan  mengeksekusinya

6. Register

Untuk menyimpan instruksi dan data  yang sedang diproses oleh

CPU, sedangkan instruksi-instruksi dan

data lainnya yang menunggu giliran untuk

diproses masih disimpan di memori

utama.

24 | T e k n i k A n t a r m u k a K o m p u t e r

Page 25: Buku Syawal Antarmuka Komputer

7. Cache Memory

Untuk meningkatkan kecepatan

komputerdan dikatakan sebagai memori

perantara

8.ROM (Read

Only Memory)

Untuk menyimpan firmware

9.

RAM (Random Access

Memory)

Untuk menyimpan data dan instruksi  yang dibutuhkan untuk

menyelesaikan  sebuah perintah

10.

PCI (Peripheral Component Interconnect

)

Untuk menangani beberapa perangkat

keras

11. Floppy Disk (Disket)

Untuk menyimpan file dalam bentuk teks

25 | T e k n i k A n t a r m u k a K o m p u t e r

Page 26: Buku Syawal Antarmuka Komputer

12. Harddisk

Menjalankan seluruh sistem operasi dan mekanisme kerja

kantor serta menyimpan  setiap data dan informasi

13.CD

(Compact Disk)

Untuk menyimpan data dengan  menggunakan laser yang berintensitas

tinggi ke dalam CD

14. Flash DiskUntuk menyimpan data dengan kapasitas  32

MB-4GB

15. Zip Drive Untuk menyimpan data sebesar 100 MB

26 | T e k n i k A n t a r m u k a K o m p u t e r

Page 27: Buku Syawal Antarmuka Komputer

16. Pita Magnetik

Untuk menyalin data yang ukurannya 3  GB

dari harddisk

17.DVD (Digital

Versatile Disc)

Untuk menyimpan data, termasuk film  dengan

kualitas video dan audio yang  lebih baik

dari kualitas VCD

18. Recordable DVD

Untuk merekam data atau menghapus  data tergantung dari format DVD yang  digunakan

19. LAN Card

Berfungsi sebagai jembatan dari komputer

ke sebuah jaringan komputer

27 | T e k n i k A n t a r m u k a K o m p u t e r

Page 28: Buku Syawal Antarmuka Komputer

20. VGA CardUntuk menampilkan output process ke

monitor

21. Card Reader

Untuk membaca memori flash seperti MMC, Secure Digital (SD), Extrem Digital ( xD), Memory Stick,

Compact Flash

22.Wireless Network Adapter

Berfungsi sebagai jembatan dari komputer

ke sebuah jaringan komputer dengan hub wireless atau router

wireless

23. Wireless Router

Digunakan untuk membangun suatu

jaringan nirkabel juga dapat digunakan  untuk

membagi koneksi internet  broadband

seperti jaringan internet, TV  kabel, atau ADSL dengan

membagi IP  address pada komuter yang

28 | T e k n i k A n t a r m u k a K o m p u t e r

Page 29: Buku Syawal Antarmuka Komputer

terhubung  dalam jaringan

24. PC Camera

Digunakan untuk mengirim video secara real-time kepada orang lain melalui  komunikasi

internet dengan teknologi  webcam

25. Modem

Mengubah sinyal analog menjadi sinyal digital dan mengubah sinyal digital  menjadi

analog dari kabel telepon sehingga komputer dapat

terhubung denan internet

26. Sound Card Untuk menghasilkan suara

27. TV Tuner Card

Menampilkan gambar dari chanel-chanel atau stasiun televsi

29 | T e k n i k A n t a r m u k a K o m p u t e r

Page 30: Buku Syawal Antarmuka Komputer

28. Capture Card

Merekam gambar dari VCD/DVD atau    

camcorder (handycam)

30 | T e k n i k A n t a r m u k a K o m p u t e r

Page 31: Buku Syawal Antarmuka Komputer

Pengenalan Komponen-Komponen Elektrika Dasar

Jenis-jenis Komponen Elektronika beserta Fungsi dan Simbolnya – Peralatan Elektronika adalah sebuah peralatan yang terbentuk dari beberapa Jenis Komponen Elektronika dan masing-masing Komponen Elektronika tersebut memiliki fungsi-fungsinya tersendiri di dalam sebuah Rangkaian Elektronika. Seiring dengan perkembangan Teknologi, komponen-komponen Elektronika makin bervariasi dan jenisnya pun bertambah banyak. Tetapi komponen-komponen dasar pembentuk sebuah peralatan Elektronika seperti Resistor, Kapasitor, Transistor, Dioda, Induktor dan IC masih tetap digunakan hingga saat ini.

Jenis-jenis Komponen Elektronika

Berikut ini merupakan Fungsi dan Jenis-jenis Komponen Elektronika dasar yang sering digunakan dalam Peralatan Elektronika beserta simbolnya.

31 | T e k n i k A n t a r m u k a K o m p u t e r

Page 32: Buku Syawal Antarmuka Komputer

A. Resistor

Resistor atau disebut juga dengan Hambatan adalah Komponen Elektronika Pasif yang berfungsi untuk menghambat dan mengatur arus listrik dalam suatu rangkaian Elektronika. Satuan Nilai Resistor atau Hambatan adalah Ohm (Ω). Nilai Resistor biasanya diwakili dengan Kode angka ataupun Gelang Warna yang terdapat di badan Resistor. Hambatan Resistor sering disebut juga dengan Resistansi atau Resistance.

Jenis-jenis Resistor diantaranya adalah :

1. Resistor yang Nilainya Tetap2. Resistor yang Nilainya dapat diatur, Resistor Jenis ini

sering disebut juga dengan Variable Resistor ataupun Potensiometer.

3. Resistor yang Nilainya dapat berubah sesuai dengan intensitas cahaya, Resistor jenis ini disebut dengan LDR atau Light Dependent Resistor

4. Resistor yang Nilainya dapat berubah sesuai dengan perubahan suhu, Resistor jenis ini disebut dengan PTC (Positive Temperature Coefficient) dan NTC (Negative Temperature Coefficient)

32 | T e k n i k A n t a r m u k a K o m p u t e r

Page 33: Buku Syawal Antarmuka Komputer

Gambar dan Simbol Resistor :

B. Kapasitor (Capacitor)

Kapasitor atau disebut juga dengan Kondensator adalah Komponen Elektronika Pasif yang dapat menyimpan energi atau muatan listrik dalam sementara waktu. Fungsi-fungsi Kapasitor (Kondensator) diantaranya adalah dapat memilih gelombang radio pada rangkaian Tuner, sebagai perata arus pada rectifier dan juga sebagai Filter di dalam Rangkaian Power Supply (Catu Daya). Satuan nilai untuk Kapasitor (Kondensator) adalah Farad (F)Jenis-jenis Kapasitor diantaranya adalah :

1. Kapasitor yang nilainya Tetap dan tidak ber-polaritas. Jika didasarkan pada bahan pembuatannya maka Kapasitor yang nilainya tetap terdiri dari Kapasitor Kertas, Kapasitor Mika, Kapasitor Polyster dan Kapasitor Keramik.

33 | T e k n i k A n t a r m u k a K o m p u t e r

Page 34: Buku Syawal Antarmuka Komputer

2. Kapasitor yang nilainya Tetap tetapi memiliki Polaritas Positif dan Negatif, Kapasitor tersebut adalah Kapasitor Elektrolit atau Electrolyte Condensator (ELCO) dan Kapasitor Tantalum

3. Kapasitor yang nilainya dapat diatur, Kapasitor jenis ini sering disebut dengan Variable Capasitor.

Gambar dan Simbol Kapasitor :

C. Induktor (Inductor)

Induktor atau disebut juga dengan Coil (Kumparan) adalah Komponen Elektronika Pasif yang berfungsi sebagai Pengatur Frekuensi, Filter dan juga sebagai alat kopel (Penyambung). Induktor atau Coil banyak ditemukan pada Peralatan atau Rangkaian Elektronika yang berkaitan dengan Frekuensi seperti Tuner untuk pesawat Radio. Satuan Induktansi untuk Induktor adalah Henry (H).Jenis-jenis Induktor diantaranya adalah :

1. Induktor yang nilainya tetap

34 | T e k n i k A n t a r m u k a K o m p u t e r

Page 35: Buku Syawal Antarmuka Komputer

2. Induktor yang nilainya dapat diatur atau sering disebut dengan Coil Variable.

Gambar dan Simbol Induktor :

D. Dioda (Diode)

Diode adalah Komponen Elektronika Aktif yang berfungsi untuk menghantarkan arus listrik ke satu arah dan menghambat arus listrik dari arah sebaliknya. Diode terdiri dari 2 Elektroda yaitu Anoda dan Katoda.Berdasarkan Fungsi Dioda terdiri dari :

1. Dioda Biasa atau Dioda Penyearah yang umumnya terbuat dari Silikon dan berfungsi sebagai penyearah arus bolak balik (AC) ke arus searah (DC).

2. Dioda Zener (Zener Diode) yang berfungsi sebagai pengamanan rangkaian setelah tegangan yang ditentukan oleh Dioda Zener yang bersangkutan. Tegangan tersebut sering disebut dengan Tegangan Zener.

3. LED (Light Emitting Diode) atau Diode Emisi Cahaya yaitu Dioda yang dapat memancarkan cahaya monokromatik.

35 | T e k n i k A n t a r m u k a K o m p u t e r

Page 36: Buku Syawal Antarmuka Komputer

4. Dioda Foto (Photo Diode) yaitu Dioda yang peka dengan cahaya sehingga sering digunakan sebagai Sensor.

5. Dioda Schottky (SCR atau Silicon Control Rectifier) adalah Dioda yang berfungsi sebagai pengendali .

6. Dioda Laser (Laser Diode) yaitu Dioda yang dapat memancar cahaya Laser. Dioda Laser sering disingkat dengan LD.

Gambar dan Simbol Dioda:

E. Transistor

Transistor merupakan Komponen Elektronika Aktif yang memiliki banyak fungsi dan merupakan Komponen yang memegang peranan yang sangat penting dalam dunia Elektronik modern ini. Beberapa fungsi Transistor diantaranya adalah sebagai Penguat arus, sebagai Switch (Pemutus dan penghubung), Stabilitasi Tegangan, Modulasi Sinyal, Penyearah dan lain sebagainya. Transistor

36 | T e k n i k A n t a r m u k a K o m p u t e r

Page 37: Buku Syawal Antarmuka Komputer

terdiri dari 3 Terminal (kaki) yaitu Base/Basis (B), Emitor (E) dan Collector/Kolektor (K). Berdasarkan strukturnya, Transistor terdiri dari 2 Tipe Struktur yaitu PNP dan NPN. UJT (Uni Junction Transistor), FET (Field Effect Transistor) dan MOSFET (Metal Oxide Semiconductor FET) juga merupakan keluarga dari Transistor.

Gambar dan Simbol Transistor :

F. IC (Integrated Circuit)

IC (Integrated Circuit) adalah Komponen Elektronika Aktif yang terdiri dari gabungan ratusan bahkan jutaan Transistor, Resistor dan komponen lainnya yang diintegrasi menjadi sebuah Rangkaian Elektronika dalam sebuah kemasan kecil. Bentuk IC (Integrated Circuit) juga bermacam-macam, mulai dari yang berkaki 3 (tiga) hingga ratusan kaki (terminal). Fungsi IC juga beraneka ragam, mulai dari penguat, Switching, pengontrol hingga media penyimpanan. Pada umumnya, IC adalah Komponen Elektronika dipergunakan sebagai Otak dalam sebuah Peralatan Elektronika. IC merupakan komponen Semi konduktor yang sangat sensitif terhadap ESD (Electro Static Discharge).

37 | T e k n i k A n t a r m u k a K o m p u t e r

Page 38: Buku Syawal Antarmuka Komputer

Sebagai Contoh, IC yang berfungsi sebagai Otak pada sebuah Komputer yang disebut sebagai Microprocessor terdiri dari 16 juta Transistor dan jumlah tersebut belum lagi termasuk komponen-komponen Elektronika lainnya.

Gambar dan Simbol IC (Integrated Circuit) :

G. Saklar (Switch)

Saklar adalah Komponen yang digunakan untuk menghubungkan dan memutuskan aliran listrik. Dalam Rangkaian Elektronika, Saklar sering digunakan sebagai ON/OFF dalam peralatan Elektronika.

Gambar dan Simbol Saklar (Switch) :

38 | T e k n i k A n t a r m u k a K o m p u t e r

Page 39: Buku Syawal Antarmuka Komputer

39 | T e k n i k A n t a r m u k a K o m p u t e r

Page 40: Buku Syawal Antarmuka Komputer

Pembuatan dan Pengenalan Papan PCB

Untuk membuat PCB, langkah-langkah yang harus ditempuh adalah sebagai berikut:

1. Membuat Skematik

Skematik berasal dari kata skema, yang bisa berarti denah, rancangan, bagan, dsb. Kita bisa mencari referensi skematik ini di internet atau di buku.

Gambar di atas merupakan contoh sebagian dari skematik minimum system yang digambar menggunakan software Eagle. Software Eagle merupakan software yang umum digunakan untuk membuat skematik. EAGLE merupakan akronim dari Easily Applicable Graphical Layout Editor. Untuk tutorial Eagle akan kami jelaskan secara terpisah dalam postingan selanjutnya.

2. Merancang Layout PCB

Setelah skematik selesai, langkah selanjutnya adalah mendesain layout PCB. Kegiatan ini juga dilakukan menggunakan software Eagle dengan cara mengklik icon “switch to board”, maka secara otomatis software akan menampilkan halaman kerja untuk merancang PCB. Pada segmen ini dibutuhkan kreativitas serta kemampuan orientasi ruang dan bidang

40 | T e k n i k A n t a r m u k a K o m p u t e r

Page 41: Buku Syawal Antarmuka Komputer

agar komponen-komponen dapat diletakkan di tempat yang sesuai. Selain itu, diusahakan tidak ada jalur yang mengalami cross atau bertabrakan guna meminimalisir penggunaan kabel jumper.

Meskipun cukup sulit, namun untuk pemula jangan khawatir dan jangan takut dulu, kemampuan mendesain layout ini bisa dilatih. Ketekunan dan kesabaran meruakan modal utama dalam mendesain PCB. Untuk tutorial mendesain PCB akan kami jelaskan secara terpisah dalam postingan berikutnya.

3. Mencetak Layout PCB

Layout PCB yang sudah jadi kemudian di print dengan media berupa kertas glossy(untuk cetak foto), kertas transparan (OHP), maupun transfer paper. Jika Anda memiliki printer laser jet dan kertas transfer paper, maka Anda bisa langsung mencetaknya. Namun, jika anda tidak memiliki printer laser jet, jangan bersedih. Anda cukup mencetak layout tersebut di kertas biasa (plain paper), kemudian bawalah kertas tersebut ke tukang fotocopy dan berikan kertas tersebut ke abang tukang fotocopy. Mintalah si abang untuk memindahkan gambar yang ada di kertas tadi ke kertas glossy atau kertas OHP.

41 | T e k n i k A n t a r m u k a K o m p u t e r

Page 42: Buku Syawal Antarmuka Komputer

4. Menyetrika PCB

Menyetrika PCB merupakan salah satu teknik dalam mencetak layout pada permukaan tembaga PCB. Sebelum disetrika, PCB yang masih polos diamplas terlebih dahulu sampai mengkilat. Hal tersebut bertujuan agar tinta serbuk yang ada pada kertas glossy lebih mudah menempel saat disetrika. Kemudian, panaskan setrikaan namun jangan sampai ukuran maksimal, cukup dengan level 75% saja karena jika terlalu panas maka PCB akan terbelah menjadi dua bagian. Selagi menunggu setrika panas, tempatkan kertas glossy pada permukan PCB dengan tinta menghadap ke permukaan tembaga. Jangan sampai terbalik. Aturlah posisi kertas agar sesuai dengan ukuran PCB. Sebaiknya memberi alas setrika berupa buku, dsb.

Setrikalah PCB hingga seluruh tinta menempel pada permukaan PCB. Ingat, tingkat kepanasan dan waktu penyetrikaan harus disesuaikan. Berikan sedikit penekanan pada setrika agar tinta lebih cepat menempel.

5. Melarutkan PCB (Etching)

42 | T e k n i k A n t a r m u k a K o m p u t e r

Page 43: Buku Syawal Antarmuka Komputer

Dalam proses pelarutan PCB, dibutuhkan beberapa bahan kimia. Terdapat dua buah teknik dalam melarutkan PCB, yaitu yang pertama menggunakan FeCl3 (Ferri Chloride) dan kedua menggunakan HCL (Asam Klorida)

Sebelum melarutkan PCB, siapkan wadah plastik atau dari bahan lain, asalkan bukan terbuat dari logam. Siapkan juga penjepit bambu atau plastik (bisa menggunakan sumpit). Berikut Langkah-langkahnya:

1. Menggunakan FeCl3

Tuangkan FeCl3 ke dalam wadah

Tuangkan air lalu aduk sampai rata dan tidak ada gumpalan serbuk

Gerakkan wadah secara perlahan sampai permukaan tembaga terkikis sempurna

Angkat PCB lalu cuci dengan air bersih

Bersihkan tinta yang menempel ada PCB menggunakan thinner

2. Menggunakan HCL

43 | T e k n i k A n t a r m u k a K o m p u t e r

Page 44: Buku Syawal Antarmuka Komputer

Tuangkan HCL, H2O2, dan H2O(Air) dengan perbandingan komposisi 5%:25%:70% ke dalam wadah. Perbandingannya bisa diukur dengan penggaris atau gelas ukur. Cukup dikira-kira saja, tidak perlu terlalu presisi. Semakin banyak HCL nya makan proses pelarutan akan menjadi lebih cepat. Warna campuran un semakin lebih hijau. Buih yang dihasilkan akan semakin banyak. Namun, perlu diketahui bahwa persentase HCL yang terlalu besar dapat merusak PCB karena HCL bersifat korosif.

Gerakkan wadah secara perlahan sampai permukaan tembaga terkikis sempurna

Angkat PCB lalu cuci dengan air bersih

Bersihkan tinta yang menempel ada PCB serabut pencuci wajan

6. Trobleshooting

Periksa tiap jalur PCB menggunakan multimeter. Caranya adalah menempatkan ujung-ujung multimeter ke jalur yang ingin diperiksa. Hal ini untuk mengetahui jalur mana yang tersambung dan tidak tersambung. Jika seharusnya tidak tersambung, namun multimeternya mengeluarkan bunyi “piip”, maka akan terjadi short  jika dialiri listrik.

7. Pengeboran

Setelah melakukan troubleshooting, langkah selanjutnya adalah mengebor PCB. Pilih mata bor yang memiliki diamer yang sesuai dengan lubang yang ada di PCB. Biasanya yang terkecil menngunakan 0.8mm-

44 | T e k n i k A n t a r m u k a K o m p u t e r

Page 45: Buku Syawal Antarmuka Komputer

1mm. Tergantung kebutuhan. Jika menggunakan bor tangan, sebaiknya memegang bor dalam keadaaan tegak lurus dengan PCB, jangan miring 15 atau 45 derajat karena akan membuat mata bor patah. Anda bisa meletakkan PCB yang ingin dibor diatas wadah kotak untuk memudahkan Anda dalam melakukan pengeboran. Selain itu agar sisa bor tidak mengotori ruangan.

8. Pemasangan Komponen dan Penyolderan

Langkah selanjutnya adalah memasang komponen-komponen yang ada ke PCB. Lakukan pemasangan dengan melihat kembali file Eagle yang telah Anda buat untuk menghindari kesalahan. Pastikan Anda tidak salah atau terbalik dalam menempatkan kapasitor yang memiliki kutub karena jika terbalik maka kapasitor akan meledak. Selanjutnya solderlah kaki komponen. Satu tangan memegang tenol, dan tangan yang lain memegang solder. Dekatkan keduanya ke kaki komponen, tunggu selama 2-3 detik. Jika terjadi kesalahan, Anda dapat memperbaikinya dengan alat desoldering.

Baiklah, itu semua langkah-langkah dalam pembuatan PCB. Tunggu apa lagi? Kini giliran para Innovator mencobanya. Jika ada yang ingin ditanyakan, silahkan berikan komentar yaa. Tim Boar Innovation akan membantu menjawab kebingungan para Innovator.

45 | T e k n i k A n t a r m u k a K o m p u t e r

Page 46: Buku Syawal Antarmuka Komputer

Pengenalan memori

Memori adalah salah satu perangkat keras komputer yang di gunakan untuk menyimpan data baik untuk sementara atau permanen. Dalam sistim komputer keberadaan memori sangat berperan penting, bisa di bayangkan jika memori tidak ada, tentu saja komputer tidak akan bisa bekerja.

Memori komputer ada bermcacam-macam sesuai dengan fungsinya. Berikut jenis-jenis memori komputer secara umum yang perlu kita ketahui.

1.RAM

Ram komputer pada motherboardRAM merupakan singkatan dari Random Access Memory yang berfungsi untuk menyimpan data atau instruksi sementara.

Setiap perintah yang di berikan user pada komputer terlebih dahulu akan di masukkan ke mmori RAM, kemudian processor yang berperan sebagai inti akan mengeksekusi satu persatu secara random semua data yang tersimpan di dalam RAM.

46 | T e k n i k A n t a r m u k a K o m p u t e r

Page 47: Buku Syawal Antarmuka Komputer

Karena sifat penyimpanannya yang sementara, maka ketika anda mematikan komputer, semua data yang tersimpan di RAM akan hilang, sebab itu penting untuk menyimpan pekerjaan yang tengah anda buat ke penyimpanan permanen seperti hardisk sebelum komputer di restart atau di matikan.

2.ROM

Chip memori ROMROM adalah singkatan dari Read Only Memory yang dapat bekerja ketika komputer dalam keadaan mati ataupun hidup. Isi dari ROM secara default sudah di sediakan dari pabrik pembuat komputer dan tidak bisa di rubah.

Agar komputer berfungsi normal memori ini harus selalu bekerja. ROM berbentuk sebuah sirkuit yang di tanamkan di dalam motherboard. Memori ini menyimpan beberapa program penting untuk menjalankan komputer.

47 | T e k n i k A n t a r m u k a K o m p u t e r

Page 48: Buku Syawal Antarmuka Komputer

3.Cache

Ilustrasi memori cacheCache merupakan memori yang berfungsi seperti RAM, bekerja lebih responsif. Pada umumnya cache di tempatkan di dalam cpu yang digunakan untuk menyimpan instruksi sebelum di berikan ke memori utama. Adanya cache akan mempermudah komputer menemukan informasi mengenai penyimpanan yang lebih besar sehingga ekstraksi data bisa berjalan lebih cepat.

4.USB Flashdisk

Memori flashdisk/usbFlashdisk atau sering juga disebut usb merupakan memori eksternal yang bersifat portable. Fungsinya sama dengan hardisk yaitu sebagai tempat menyimpan data secara permanen.

48 | T e k n i k A n t a r m u k a K o m p u t e r

Page 49: Buku Syawal Antarmuka Komputer

Pengguna komputer banyak memanfaatkan flashdisk untuk menyimpan berbagai data, karena bentuk fisiknya yang kecil, memori yang satu ini seringkali dibawa pengguna kemana-mana.

Baca juga:Cara Kerja Memori Komputer, Baca IniMerek Prosesor Terbaik Versi Perangkatkeras.netHardisk Komputer Lambat, Inilah Penyebabnya

5.Hardisk

Hardisk internal memoriHardisk adalah salah satu perangkat keras komputer yang di gunakan untuk menyimpan data secara permananen. Hardisk pada umumnya memilki ukuran lebih besar dari flashdisk. Memori ini ada yang bersifat eksternal hardisk dan internal hardisk.

Karena fungsi penyimpanannya yang permanent, hardisk memiliki kapasitas besar seperti, hardisk dengan kapasitas 80 GB, 160 GB, 250 GB, 500 GB dan bahkan hingga ke ukuran 1 TB dan seterusnya.

49 | T e k n i k A n t a r m u k a K o m p u t e r

Page 50: Buku Syawal Antarmuka Komputer

Itulah beberapa jenis-jenis memori komputer secara umum semoga bermanfaat. Silahkan tambahkan komentar jika ingin menambahkan masukan atau pertanyaan seputar jenis-jenis memori komputer.

6. Memori virtual

Memori virtual menggabungkan RAM aktif dan memori aktif dalam bentuk cakram ke dalam berbagai macam alamat yang berdekatan.

Dalam ilmu komputer, memori virtual adalah teknik manajemen memori yang dikembangkan untuk kernel multitugas. Teknik inidivirtualisasikan dalam berbagai bentuk arsitektur komputer dari komputer penyimpanan data (seperti memori akses acak dan cakram penyimpanan), yang memungkinkan sebuah program harus dirancang seolah-olah hanya ada satu jenis memori, memori "virtual", yang bertindak secara langsung beralamat memori baca/tulis (RAM).

Sebagian besar sistem operasi modern yang mendukung memori virtual juga menjalankan setiap proses di ruang alamat khususnya sendiri. Setiap program dengan demikian tampaknya memiliki akses tunggal ke memori virtual. Namun, beberapa sistem operasi

50 | T e k n i k A n t a r m u k a K o m p u t e r

Page 51: Buku Syawal Antarmuka Komputer

yang lebih tua (seperti OS/VS1 dan OS/VS2 SVS) dan bahkan yang modern yang (seperti IBM i) adalah sistem operasi ruang alamat tunggalyang menjalankan semua proses dalam ruang alamat tunggal yang terdiri dari memori virtual.

Memori virtual membuat pemrograman aplikasi lebih mudah oleh fragmentasi persembunyian dari memori fisik; dengan mendelegasikan ke kernel beban dari mengelola hierarki memori (sehingga menghilangkan keharusan untuk program dalam mengatasi hamparan secara eksplisit); dan, bila setiap proses berjalan dalam ruang alamat khususnya sendiri, dengan menghindarkan kebutuhan untuk merelokasikode program atau untuk mengakses memori dengan pengalamatan relatif.

Virtualisasi memori adalah generalisasi dari konsep memori virtual.

51 | T e k n i k A n t a r m u k a K o m p u t e r

Page 52: Buku Syawal Antarmuka Komputer

INTERFACE

Antarmuka pemakai (User Interface) merupakan mekanisme komunikasi antara pengguna (user) dengan sistem. Antarmuka pemakai (User Interface) dapat menerima informasi dari pengguna(user) dan memberikan informasi kepada pengguna (user) untuk membantu mengarahkan alur penelusuran masalah sampai ditemukan suatu solusi.

user interface, berfungsi untuk menginputkan pengetahuan baru ke dalam basis pengetahuan sistem pakar (ES), menampilkan penjelasan sistem dan memberikan panduan pemakaian sistem secara menyeluruh step by step sehingga user mengerti apa yang akan dilakukan terhadap suatu sistem. Yang terpenting dalam membangun user interface adalah kemudahan dalam memakai/ menjalankan sistem, interaktif, komunikatif, sedangkan kesulitan dalam mengembangkan/ membangun suatu program jangan terlalu diperlihatkan.

Antarmuka

Pengertian antarmuka ( interface) adalah salah satu layanan yang disediakan sistem operasi sebagai sarana interaksi antara pengguna dengan sistem operasi. Antarmuka adalah komponen sistem operasi yang bersentuhan langsung dengan pengguna. Terdapat dua jenis antarmuka, yaitu Command Line Interface(CLI) danGraphical User Interface(GUI).

Command Line Interface(CLI)

CLI adalah tipe antarmuka dimana pengguna berinteraksi dengan sistem operasi melalui text-terminal. Pengguna menjalankan perintah dan program di sistem operasi tersebut dengan cara mengetikkan baris-baris tertentu.Meskipun konsepnya sama, tiap-tiap sistem operasi memiliki nama atau istilah yang berbeda untuk CLI-nya. UNIX memberi nama CLI-nya sebagai bash, ash, ksh, dan lain sebagainya. Microsoft Disk Operating System (MS-DOS) memberi nama command.com atau Command Prompt. Sedangkan pada Windows Vista, Microsoft menamakannya PowerShell.

52 | T e k n i k A n t a r m u k a K o m p u t e r

Page 53: Buku Syawal Antarmuka Komputer

Pengguna Linux mengenal CLI pada Linux sebagai terminal, sedangkan pada Apple namanya adalah commandshell.

Graphical User Interface(GUI)

GUI adalah tipe antarmuka yang digunakan oleh pengguna untuk berinteraksi dengan sistem operasi melalui gambar-gambar grafik, ikon, menu, dan menggunakan perangkat penunjuk ( pointing device) seperti mouse atau track ball. Elemen-elemen utama dari GUI bisa diringkas dalam konsep WIMP ( window, icon, menu, pointing device).

Terdapat 6 macam fitur yang terdapat pada antarmuka pengguna telematika. Fitur-fitur itu antara lain:

1.Head Up Display System

Head Up Display (HUD) merupakan sebuah tampilan transparan yang menampilkan data tanpa mengharuskan penggunanya untuk melihat ke arah yang lain dari sudut pandang biasanya. Asal nama dari alat ini yaitu pengguna dapat melihat informasi dengan kepala yang terangkat (head up) dan melihat ke arah depan daripada melihat ke arah bawah bagian instrumen. Walaupun HUD dibuat untuk kepentingan penerbangan militer, sekarang HUD telah digunakan pada penerbangan sipil, kendaraang bermotor dan aplikasi lainnya.

53 | T e k n i k A n t a r m u k a K o m p u t e r

Page 54: Buku Syawal Antarmuka Komputer

2.Tangible User Interface

Tangible User Interface, yang disingkat TUI, adalah antarmuka dimana seseorang dapat berinteraksi dengan informasi digital lewat lingkungan fisik. Nama inisial Graspable User Interface, sudah tidak lagi digunakan.

Salah satu perintis TUI ialah Hiroshi Ishii, seorang profesor di Laboratorium Media MIT yang memimpin Tangible Media Group.

Pandangan istimewanya untuk tangible UI disebut tangible bits, yaitu memberikan bentuk fisik kepada informasi digital sehingga membuat bit

dapat dimanipulasi dan diamati secara langsung.

3.Computer Vision

Computer Vision (komputer visi) merupakan ilmu pengetahuan dan teknologi dari mesin yang melihat. Dalam aturan pengetahuan, komputer visi berhubungan dengan teori yang digunakan untuk membangun sistem kecerdasan buatan yang membutuhkan informasi dari citra (gambar). Data citranya dapat dalam berbagai bentuk, misalnya urutan video,

54 | T e k n i k A n t a r m u k a K o m p u t e r

Page 55: Buku Syawal Antarmuka Komputer

pandangan deri beberapa kamera, data multi dimensi yang di dapat dari hasil pemindaian medis.

4.Browsing Audio Data

Browsing Audio Data merupakan metode browsing jaringan yang digunakan untuk browsing video / audio data yang ditangkap oleh sebuah IP kamera. Jaringan video / audio metode browsing mencakupi langkah-langkah sebagai berikut :Menjalankan sebuah program aplikasi komputer lokal untuk mendapatkan kode identifikasi yang disimpan dalam kamera IP.Transmisi untuk mendaftarkan kode identifikasi ke DDNS ( Dynamic Domain Name Server) oleh program aplikasi.Mendapatkan kamera IP pribadi alamat dan alamat server pribadi sehingga pasangan IP kamera dan kontrol kamera IP melalui kamera IP pribadi alamat dan alamat server pribadi compile ke layanan server melalui alamat server pribadi sehingga untuk mendapatkan video / audio data yang ditangkap oleh kamera IP, dimana server layanan menangkap video / audio data melalui Internet.

55 | T e k n i k A n t a r m u k a K o m p u t e r

Page 56: Buku Syawal Antarmuka Komputer

5.Speech Recognition

Dikenal juga dengan pengenal suara otomatis (automatic speech recognition) atau pengenal suara komputer (computer speech recognition). Merupakan salah satu fitur antarmuka telematika yang merubah suara menjadi tulisan. Istilah ‘voice recognition’ terkadang digunakan untuk menunjuk ke speech recognition dimana sistem pengenal dilatih untuk menjadi pembicara istimewa, seperti pada kasus perangkat lunak untuk komputer pribadi, oleh karena itu disana terdapat aspek dari pengenal pembicara, dimana digunakan untuk mengenali siapa orang yang berbicara, untuk mengenali lebih baik apa yang orang itu bicarakan. Speech recognition merupakan istilah masukan yang berarti dapat mengartikan pembicaraan siapa saja.

56 | T e k n i k A n t a r m u k a K o m p u t e r

Page 57: Buku Syawal Antarmuka Komputer

6.Speech Synthesis

57 | T e k n i k A n t a r m u k a K o m p u t e r

Page 58: Buku Syawal Antarmuka Komputer

PENGENALAN PORT DAN FUNGSI PORT

Dalam protokol jaringan TCP/IP, sebuah port adalah mekanisme yang mengizinkan sebuah komputer untuk mendukung beberapa sesi koneksi dengan komputer lainnya dan program di dalam jaringan. Port dapat mengidentifikasikan aplikasi dan layanan yang menggunakan koneksi di dalam jaringan TCP/IP. Sehingga, port juga mengidentifikasikan sebuah proses tertentu di mana sebuah server dapat memberikan sebuah layanan kepada klien atau bagaimana sebuah klien dapat mengakses sebuah layanan yang ada dalam server. Port dapat dikenali dengan angka 16-Bit (dua byte) yang disebut dengan Port Number dan diklasifikasikan dengan jenis protokol transport apa yang digunakan, ke dalam Port TCP dan Port UDP. Karena memiliki angka 16-bit, maka total maksimum jumlah port untuk setiap protokol transport yang digunakan adalah 65536 buah.

Dilihat dari penomorannya, port UDP dan TCP dibagi menjadi tiga jenis, yakni sebagai berikut:

Well-known Port: yang pada awalnya berkisar antara 0 hingga 255 tapi kemudian diperlebar untuk mendukung antara 0 hingga 1023. Port number yang termasuk ke dalam well-known port, selalu merepresentasikan layanan jaringan yang sama, dan ditetapkan oleh Internet Assigned Number Authority (IANA). Beberapa di antara port-port yang berada di dalam range Well-known port masih belum ditetapkan dan direservasikan untuk digunakan oleh layanan yang bakal ada di masa depan. Well-known port didefinisikan dalam RFC 1060.

Registered Port: Merupakan Port-port yang digunakan oleh vendor-vendor komputer atau jaringan yang berbeda untuk mendukung aplikasi dan sistem operasi yang mereka buat. Registered port juga diketahui dan didaftarkan oleh IANA tapi tidak dialokasikan secara permanen, sehingga vendor lainnya dapat menggunakan port number yang sama. Range registered port berkisar

58 | T e k n i k A n t a r m u k a K o m p u t e r

Page 59: Buku Syawal Antarmuka Komputer

dari 1024 hingga 49151 dan beberapa port di antaranya adalah Dynamically Assigned Port.Dynamically Assigned Port: merupakan port-port yang ditetapkan oleh sistem operasi atau aplikasi yang digunakan untuk melayani request dari pengguna sesuai dengan kebutuhan. Dynamically Assigned Port berkisar dari 1024 hingga 65536 dan dapat digunakan atau dilepaskan sesuai kebutuhan.

Berikut Ini Adalah Beberapa Contoh Dari Welknown Yang Sering kali

59 | T e k n i k A n t a r m u k a K o m p u t e r

Port

JenisPort

Keyword

Digunakan oleh

20

TCP, UDP

ftp-data

File Transfer protocol (default data)

21

TCP, UDP

ftp File Transfer protocol (control),connection dialog

23

TCP, UDP

telnet

telnet

25

TCP, UDP

smtp

Simple Mail Transfer Protocol alias = mail

53

TCP, UDP

domain

Domain Name System Server

67

TCP, UDP

bootpc

DHCP/BOOTP Protocol Server

68

TCP, UDP

bootpc

DHCP/BOOTP Protocol Server

69

TCP, UDP

tftp Trivial File Transfer Protocol

80

TCP, UDP

www

World Wide Web HTTP

110

TCP, UDP

pop3

PostOfficerotocolversion3(POP3);alias=postoffice

1 TCP ntp Network Time Protocol;

Page 60: Buku Syawal Antarmuka Komputer

KitaGunakan  Port Beserta Dengan Fungsi Port-Port tersebutBerikut Ini pengertian nama-nama kegunaan port tersebut

–  FTP (singkatan dari File Transfer Protocol) adalah sebuah protokol Internetyang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) computer antar mesin-mesin dalam sebuah internetwork

–  SMTP (Simple Mail Transfer Protocol) merupakan salah satu protokol yang umum digunakan untuk pengiriman surat elektronik di Internet. Protokol ini dipergunakan untuk mengirimkan data dari komputer pengirim surat elektronik ke server surat elektronik penerima.

–  HTTP (Hypertext Transfer Protocol, lebih sering terlihat sebagai http) adalah protocol yang dipergunakan untuk mentransfer dokumen dalam World Wide Web (WWW). Protokol ini adalah protokol ringan, tidak berstatus dan generik yang dapat dipergunakan berbagai macam tipe dokumen.

–  POP3 (Post Office Protocol version 3) adalah protokol yang digunakan untuk mengambil surat elektronik (email) dari server email.

–  IMAP (Internet Message Access Protocol) adalah protokol standar untuk mengakses/mengambil e-mail dari server. IMAP memungkinkan pengguna memilih pesan e-mail yang akan ia ambil, membuat folder di server, mencari pesan e-mail tertentu, bahkan menghapus pesan e-mail yang ada.

Pengertian port dan fungsi port

Port adalah soket atau jack koneksi yang terletak di luar unit sistem sebagai tempat kabel-kabel yang berbeda ditancapkan. Setiap port pasti

60 | T e k n i k A n t a r m u k a K o m p u t e r

Page 61: Buku Syawal Antarmuka Komputer

berbeda fungsi dan bentuk fisiknya. Port-port tersebut adalah port serial, port paralel, port SCSI (dibaca “scuzzy”), port USB. Selama ini kita biasanya memanfaatkan port-port tersebut untuk mentransmisikan data.

Port serial digunakan untuk mentransmisikan data dari jarak jauh secara lambat, seperti keyboard, mouse, monitor, dan modem dial-up.

Port paralel untuk mentransmisikan data pada jarak yang pendek secara cepat. Port ini sering dipakai untuk menghubungkan printer, disk eksternal, atau tape magnetik untuk bacup.

Port SCSI (small computer system interface), untuk mentransmisikan data secara cepat bahkan dapat dipakai untuk 7 alat sekaligus atau “daisy chain“. Contoh daisy chain : dari SCSI kontroller kemudian disambungkan ke perangkat hardisk drive eksternal, dari HDD eksternal disambungkan secara seri ke perangkat yang lain seperti tape drive, kemudian dari tape drive tsb bisa juga disambungkan ke CD/DVD drive dan seterusnya.

Port USB (universal serial bus), untuk mentransmisikan data hingga 127 periferal dalam rangkaian daisy chain.

Port tambahan khusus seperti : FireWire, MIDI, IrDa, Bluetooth, dan ethernet. Fire Wire berfungsi untuk camcorder, pemutar DVD, dan TV. Sedangkan port MIDI (musical instrument digital interface) untuk menghubungkan instrumen musik. Kemudian port IrDA (Infrared Data Association) untuk koneksi nirkabel sejauh beberapa kaki. Port Bluetooth adalah gelombang radio jarak pendek yang bisa menstransmisikan sejauh 9 m. Port ethernet adalah untuk LAN.

Pada terminologi jaringan komputer, port merupakan titik komunikasi spesifik yang digunakan oleh sebuah aplikasi yang memanfaatkan lapisan transport pada teknologi TCP / IP. Artikel ini menceritakan tentang beberapa port yang digunakan oleh aplikasi ataupun protokol standar.

Pada terminologi komputer ada dua jenis Port yaitu :

61 | T e k n i k A n t a r m u k a K o m p u t e r

Page 62: Buku Syawal Antarmuka Komputer

Port Fisik,adalah soket/ slot / colokan yang ada di belakang CPU sebagai penghubung peralatan input-output komputer, misalnya PS2 Port yang digunakan oleh Mouse dan Keyboard, USB Port atau Paralel Port.

Port Logika (non fisik),adalah port yang di gunakan oleh aplikasi sebagai jalur untuk melakukan koneksi dengan komputer lain mealalui teknologi TCP/IP, tentunya termasuk koneksi internet.

Yang akan dibahas pada artikel ini adalah port logika, mungkin akan berguna bagi anda yang mengelola server linux untuk berbagai keperluan.

Port Standar dan Kegunaan

1-19, berbagai protokol, Sebagian banyak port ini tidak begitu di perlukan namun tidak dapat diganggu. Contohnya layanan echo (port 7) yang tidak boleh dikacaukan dengan program ping umum.

20 – FTP-DATA. “Active” koneksi FTP menggunakan dua port: 21 adalah port kontrol, dan 20 adalah tempat data yang masuk. FTP pasif tidak menggunakan port 20 sama sekali.

21 – Port server FTP yang digunakan oleh File Transfer Protocol. Ketika seseorang mengakses FTP server, maka ftp client secara default akan melakukan koneksi melalui port 21.

22 – SSH (Secure Shell), Port ini ini adalah port standar untuk SSH, biasanya diubah oleh pengelola server untuk alasan keamanan.

23 – Telnet server. Jika anda menjalankan server telnet maka port ini digunakan client telnet untuk hubungan dengan server telnet.

25 – SMTP, Simple Mail Transfer Protocol, atau port server mail, merupakan port standar yang digunakan dalam komunikasi pengiriman email antara sesama SMTP Server.

37 – Layanan Waktu, port built-in untuk layanan waktu.

62 | T e k n i k A n t a r m u k a K o m p u t e r

Page 63: Buku Syawal Antarmuka Komputer

53 – DNS, atau Domain Name Server port. Name Server menggunakan port ini, dan menjawab pertanyaan yang terkait dengan penerjamahan nama domain ke IP Address.

67 (UDP) – BOOTP, atau DHCP port (server). Kebutuhan akan Dynamic Addressing dilakukan melalui port ini.

68 (UDP) – BOOTP, atau DHCP port yang digunakan oleh client.

69 – tftp, atau Trivial File Transfer Protocol.

79 – Port Finger, digunakan untuk memberikan informasi tentang sistem, dan login pengguna.

80 – WWW atau HTTP port server web. Port yang paling umum digunakan di Internet.

81 – Port Web Server Alternatif, ketika port 80 diblok maka port 81 dapat digunakan sebagai port altenatif untuk melayani HTTP.

98 – Port Administrasi akses web Linuxconf port.

110 – POP3 Port, alias Post Office Protocol, port server pop mail. Apabila anda mengambil email yang tersimpan di server dapat menggunakan teknologi POP3 yang berjalan di port ini.

111 – sunrpc (Sun Remote Procedure Call) atau portmapper port. Digunakan oleh NFS (Network File System), NIS (Network Information Service), dan berbagai layanan terkait.

113 – identd atau auth port server. Kadang-kadang diperlukan, oleh beberapa layanan bentuk lama (seperti SMTP dan IRC) untuk melakukan validasi koneksi.

119 – NNTP atau Port yang digunakan oleh News Server, sudah sangat jarang digunakan.

123 – Network Time Protocol (NTP), port yang digunakan untuk sinkronisasi dengan server waktu di mana tingkat akurasi yang tinggi diperlukan.

63 | T e k n i k A n t a r m u k a K o m p u t e r

Page 64: Buku Syawal Antarmuka Komputer

137-139 – NetBIOS (SMB).

143 – IMAP, Interim Mail Access Protocol. Merupakan aplikasi yang memungkinkan kita membaca e-mail yang berada di server dari komputer di rumah / kantor kita, protokol ini sedikit berbeda dengan POP.

161 – SNMP, Simple Network Management Protocol. Lebih umum digunakan di router dan switch untuk memantau statistik dan tanda-tanda vital (keperluan monitoring).

177 – XDMCP, X Display Management Control Protocol untuk sambungan remote ke sebuah X server.

443 – HTTPS, HTTP yang aman (WWW) protokol di gunakan cukup lebar.

465 – SMTP atas SSL, protokol server email

512 (TCP) – exec adalah bagaimana menunjukkan di netstat. Sebenarnya nama yang tepat adalah rexec, untuk Remote Execution.

512 (UDP) – biff, protokol untuk mail pemberitahuan.

513 – Login, sebenarnya rlogin, alias Remote Login. Tidak ada hubungannya dengan standar / bin / login yang kita gunakan setiap kali kita log in.

514 (TCP) – Shell adalah nama panggilan, dan bagaimana netstat menunjukkan hal itu. Sebenarnya, rsh adalah aplikasi untuk “Remote Shell”. Seperti semua “r” perintah ini melemparkan kembali ke kindler, sangat halus.

514 (UDP) – Daemon syslog port, hanya digunakan untuk tujuan logging remote.

515 – lp atau mencetak port server.

587 – MSA, Mail Submission Agent. Sebuah protokol penanganan surat baru didukung oleh sebagian besar MTA’s (Mail Transfer Agent).

64 | T e k n i k A n t a r m u k a K o m p u t e r

Page 65: Buku Syawal Antarmuka Komputer

631 – CUPS (Daemon untuk keperluan printing), port yang melayani pengelolaan layanan berbasis web.

635 – Mountd, bagian dari NFS.

901 – SWAT, Samba Web Administration Tool port. Port yang digunakan oleh aplikasi pengelolaan SAMBA berbasis web.

993 – IMAP melalui SSL.

995 – POP melalui SSL.

1024 – Ini adalah port pertama yang merupakan Unprivileged port, yang ditugaskan secara dinamis oleh kernel untuk aplikasi apa pun yang memintanya. Aplikasi lain umumnya menggunakan portunprivileged di atas port 1024.

1080 – Socks Proxy Server.

1433 – MS SQL Port server.

2049 – NFSd, Network File Service Daemon port.

2082 – Port cPanel, port ini digunakan untuk aplikasi pengelolaan berbasis web yang disediakan oleh cpanel.

2095 – Port ini di gunakan untuk aplikasi webmail cpanel.

2086 – Port ini di gunakan untuk WHM, atau Web Host Manager cpanel.

3128 – Port server Proxy Squid.

3306 – Port server MySQL.

5432 – Port server PostgreSQL.

6000 – X11 TCP port untuk remote. Mencakup port 6000-6009 karena X dapat mendukung berbagai menampilkan dan setiap tampilan akan memiliki port sendiri. SSH X11Forwarding akan mulai menggunakan port pada 6.010.

65 | T e k n i k A n t a r m u k a K o m p u t e r

Page 66: Buku Syawal Antarmuka Komputer

6346 – Gnutella.

6667 – ircd, Internet Relay Chat Daemon.

6699 – Napster.

7100-7101 – Beberapa Font server menggunakan port tersebut.

8000 dan 8080 – Common Web Cache dan port server Proxy Web.

10000 – Webmin, port yang digunakan oleh webmin dalam layanan pengelolaan berbasis web.

Speech synthesis merupakan hasil kecerdasan buatan dari pembicaraan manusia. Komputer yang digunakan untuk tujuan ini disebut speech syhthesizer dan dapat diterapkan pada perangkat lunak dan perangkat keras. Sebuah sistem text to speech (TTS) merubah bahasa normal menjadi pembicaraan.

66 | T e k n i k A n t a r m u k a K o m p u t e r

Page 67: Buku Syawal Antarmuka Komputer

Pengertian dan Pengenalan Mikrokontroler Mikrokontroler yaitu Suatu kontroler digunakan untuk

mengontrol suatu proses atau aspek-aspek dari lingkungan. Satu contoh aplikasi dari mikrokontroler adalah untuk memonitor rumah kita. Ketika suhu naik kontroler membuka jendela dan sebaliknya. Pada masanya, kontroler dibangun dari komponen-komponen logika secara keseluruhan, sehingga menjadikannya besar dan berat. Setelah itu barulah dipergunakan mikrokprosesor sehingga keseluruhan kontroler masuk kedalam PCB yang cukup kecil. Hingga saat ini masih sering kita lihat kontroler yang dikendalikan oleh mikroprosesor biasa (Zilog Z80, Intel 8088, Motorola 6809, dsb). Proses pengecilan komponen terus berlangsung, semua komponen yang diperlukan guna membangun suatu kontroler yang dapat dikemas dalam satu keping. Maka lahirlah komputer keping tunggal (one chip microcomputer) atau disebut juga mikrokontroler.

Pengertian dan Pengenalan Mikrokontroler

Mikrokontroler adalah suatu IC dengan kepadatan yang sangat tinggi, dimana semua bagian yang diperlukan untuk suatu kontroler sudah dikemas dalam satu keping, biasanya terdiri dari: 

1. CPU (Central Processing Unit) 

2. RAM (Random Access Memory) 

3. EEPROM/EPROM/PROM/ROM 

4. I/O, Serial & Parallel 

5. Timer 

6. Interupt Controller 

 

67 | T e k n i k A n t a r m u k a K o m p u t e r

Page 68: Buku Syawal Antarmuka Komputer

Rata-rata mikrokontroler memiliki instruksi manipulasi bit, akses ke I/O secara langsung dan mudah, dan proses interupt yang cepat dan efisien. Dengan kata lain mikrokontroler adalah " Solusi satu Chip" yang secara drastis mengurangi jumlah komponen dan biaya disain (harga relatif rendah).

 

Selain sebagai sistem monitor rumah seperti diatas, mikrokontroler sering dijumpai pada peralatan rumah tangga (microwave oven, TV, stereo set dll), komputer dan perlengkapannya, mobil dan lain sebagainya. Pada beberapa penggunaan bisa ditemukan lebih dari satu prosesor didalamnya. Mikrokontroler biasanya digunakan untuk peralatan yang tidak terlalu membutuhkan kecepatan pemrosesan yang tinggi. Walaupun mungkin ada diantara kita yang membayangkan untuk mengontrol oven microwave dengan menggunakan sistem berbasis Unix, mengendalikan oven microwave dapat dengan mudah menggunakan mikrokontroler yang paling kecil. Dilain pihak jika kita ingin mengendalikan rudal guna mengejar anjing tetangga yang selalu menyalak ditengah malam, kita akan memerlukan prosesor dengan kecepatan yang lebih tinggi. Sifat spesial dari mikrokontroler adalah kecil dalam ukuran, hemat daya listrik serta flexibilitasnya menyebabkan mikrokontroler sangat cocok untuk dipakai sebagai pencatat/perekam data pada aplikasi yang tidak memerlukan kehadiran operator.

Arsitektur  mikrokontroler

 

1. Von-Neuman Architecure 

Mikrokontroler yang di disain berdasarkan arsitektur ini memilik sebuah data bus yang dipergunakan untuk "fetch" instruksi dan data. Program (instruksi) dan data disimpan pada memori utama secara bersama-sama. Ketika kontroler mengalamati suatu alamat di memori utama, hal pertama yang dilakukan dalah mengambil instruksi untuk dilaksanakan dan kemudian mengambil data pendukung dari instruksi tsb. Cara ini memperlambat operasi mikrokontroler. 

68 | T e k n i k A n t a r m u k a K o m p u t e r

Page 69: Buku Syawal Antarmuka Komputer

 

2. Harvard Architecture 

Arsitektur ini memilik bus data dan instruksi yang terpisah, sehingga memungkinkan eksekusi dilakukan secara bersamaan. Secara teoritis hal ini memungkinkan eksekusi yang lebih cepat tetapi dilain pihak memerlukan disain yang lebih kompleks. 

 

Instruksi 

 

1. CISC 

Saat ini hampir semua mikrokontroler adalah mikrokontroler CISC (Complete Instruction Set Computer). Biasanya memiliki lebih dari 80 instruksi. Keunggulan dari CISC ini adalah adanya instruksi yang bekerja seperti sebua makro, sehingga memungkinkan programmer untuk menggunakan sebuah instruksi menggantikan beberapa instruksi sedarhana lainnya. 

 

2. RISC Saat ini kecenderungan industri untuk menggunakan disain mikroprosesor RISC ( Reduced Instruction Set Computer). Dengan menggunakan jumlah instruksi yang lebih sedikit, memungkinkan lahan pada chip (silicon real- estate) digunakan untuk meningkatkan kemampuan chip. Keuntungan dari RISC adalah kesederhanaan disain, chip yang lebih kecil, jumlah pin sedikit dan sangat sedikit mengkonsumsi daya.Dibawah ini adalah fature yang biasa dimiliki oleh RISC Processor: 

Harvard Architecture, memungkinkan akses yang program dan data yang bersamaan. 

Instruction Pipelining meningkatkan kecepatan eksekusi.Orthogonal instruktion set untuk kemudahan dalam programming, memungkinkan tiap instruksi untuk dioperasikan pada register atau

69 | T e k n i k A n t a r m u k a K o m p u t e r

Page 70: Buku Syawal Antarmuka Komputer

digunakan pada beberapa mode pengalamatan, instruksi-instruksi tidak mempunyai kombinasi tertentu dan juga tanpa perkecualian. 

Mikrokontroler Populer 

Dibawah ini dijelaskan beberapa mikrokontroler yang cukup populer. Untuk menggunakan salah satu mikrokontroler ini pilihan yang paling tepat adalah mikrokontroler yang memiliki dokumentasi yang baik serta development tools dengan harga yang terjangkau. Untuk pemula atau hobyst, Intel 8051, Motorola 68hc11 atau Microchip PIC adalah pilihan yang cukup baik.  

 

1. 8051 (Intel dan lainnya) Arsitektur Harvard modified dengan alamat terpisah untuk memori program dan data. Memori untuk program bisa dialamati hingga 64 K. Memori bawah (4K, 8K atau 16K tergantung tipe) bisa terletak di chipnya. Mikrokontroler ini memiliki 128 byte memori internal ditambah beberapa register (SFR), juga bisa mengalamati hingga 64K memori eksternal untuk data. Cukup banyak software baik software komersil maupin gratis untuk mikrokontroler 8051 ini. Mikrokontroler ini memiliki banyak varian sehingga mampu memenuhi keperluan yang bebeda. Diproduksi tidak hanya oleh Intel tetapi beberapa pabrikan lainnya juga ikut memproduksi jenis mikrokontroler ini. 

 

2. 6805 (Motorola) Memiliki arsitektur Von Neuman dimana instruksi, data, I/O, dan timer terdapat pada satu daerah memori. Stack pointer yang dimiliki adalah 5 bit sehingga kedalaman stack terbatas hingga 32 byte. Beberapa mikrokontroler dari keluarga ini memiliki ADC, PLL, Frq. Synthesizer, serial I/O dan software security. 

 

3. PIC (MicroChip) Mikrokontroler PIC merupakan mikrokontroler RISC yang pertama. Pada umumnya RISC mengakibatkan kesederhanaan rancangan dan memungkinkan untuk menambah kemampuanya dengan biaya yang rendah. Walaupun hanya memiliki sedikit instruksi (33

70 | T e k n i k A n t a r m u k a K o m p u t e r

Page 71: Buku Syawal Antarmuka Komputer

instruksi untuk 16C5x), keluarga PIC memiliki banyak keunggulan yang sudah merupakan bagian dari chip. Dengan bus instruksi dan bus data yang terpisah (arsitektur Harvard), PIC memungkinkan akses data dan program secara bersamaan sehingga menaikan kinerja pemrosesannya. Keuntungan dari kesederhanaan rancangan ini adalah chip yang sangat kecil, sedikit pin dan pemakaian daya yang sangat kecil. Popularitas mikrokontroler PIC ini meningkat sangat cepat. Dengan harga yang murah, ukuran kecil dan hemat pemakaian daya, pada saat ini mikrokontroler ini digunakan juga pada pemakaian lain seperti sebagai rangkaian logika. Terdapat tiga keluarga PIC pada saat ini yaitu PIC16C5x, PIC16Cxx dan PIC17Cxx. 

4. Z8 (Zilog) Z8 merupakan turunan dari Zilog Z80. Memiliki arsitektur unik merupakan arsitektur gabungan dengan tiga daerah memori yaitu: program memori, data memori dan CPU register file. Mikrokontroler ini memiliki UART, timer, DMA, I/O hingga 40 buah pada chipnya. Versi lainnya memiliki sync/async serial channel. Keseluruhan mikrokontroler ini memiliki Stack RAM yang dapat dikonfigurasikan dan sistem interupsi, dua timer programmable dengan interupt, proteksi ROM, dua analog komparator.

71 | T e k n i k A n t a r m u k a K o m p u t e r