dasar komputer & pemrograman 1afarhana.salim.staff.gunadarma.ac.id/downloads/files/... · farhat,...
TRANSCRIPT
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
Dasar Komputer & Pemrograman 1A
“ Pengenalan Komputer, Pengolahan Data dengan Komputer, Mengenal Perangkat Keras (Hardware)
Komputer, Media Penyimpanan ”
Oleh : Farhat, ST, MMSI, MSc
{ Diolah dari berbagai Sumber }
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
1. Definisi Komputer
Computare to compute menghitung
KOMPUTER adalah :
1. Alat elektronik
2. Bekerja secara otomatis
3. Dapat mengolah data
4. Menggunakan program yang tersimpan di memori komputer
5. Dapat menerima input data
6. Dapat memberikan informasi
7. Dapat menyimpan program dan hasil pengolahan
1.1 Pengertian Komputer
Peralatan Elektronik yang bekerja di bawah perintah program untuk menerima input (dapat
berupa input dari keyboard, mouse, sidik jari, retina mata, dan lain-lain), memproses data (oleh
prosesor), menghasilkan informasi dan menampilkan output (melalui monitor atau dalam bentuk
hardcopy (printer)) atau menyimpan data/informasi tersebut.
1.2 Ilmu Komputer
Studi yang mempelajari tentang pengertian computer, penggunaan computer dan cara bekerja
suatu computer.
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
2. Generasi Komputer
2.1 Generasi I ( 1946 – 1959 )
Tabung hampa udara sebagai penguat sinyal, merupakan ciri khas komputer generasi pertama.
Pada awalnya, tabung hampa udara (vacum-tube) digunakan sebagai komponen penguat sinyal.
Bahan bakunya terdiri dari kaca, sehingga banyak memiliki kelemahan, seperti: mudah pecah,
dan mudah menyalurkan panas. Panas ini perlu dinetralisir oleh komponen lain yang berfungsi
sebagai pendingin.
Dan dengan adanya komponen tambahan, akhirnya komputer yang ada menjadi besar, berat
dan mahal. Pada tahun 1946, komputer elektronik di dunia yang pertama yakni ENIAC selesai
dibuat. Pada komputer tersebut terdapat 18.800 tabung hampa udara dan berbobot 30 ton.
begitu besar ukurannya, sampai-sampai memerlukan suatu ruangan kelas tersendiri.
Pada gambar nampak komputer ENIAC, yang merupakan komputer elektronik pertama di dunia
yang mempunyai bobot seberat 30 ton, panjang 30 M dan tinggi 2.4 M dan membutuhkan daya
listrik 174 kilowatts.
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
Ciri – ciri komputer generasi 1 :
1. Sirkuitnya menggunakan VACUM TUBE
2. Program dibuat dengan BAHASA MESIN : ASSEMBLER
3. Ukuran fisik komputernya sangat besar
4. Cepat panas
5. Proses kurang cepat
6. Kapasitas penyimpanan kecil
7. Memerlukan daya listrik yang besar
8. Orientasi pada aplikasi BISNIS
2.2 Generasi II ( 1959 - 1964 )
Transistor merupakan ciri khas komputer generasi kedua. Dengan demikian, fungsi transistor
adalah sebagai penguat sinyal. Sebagai komponen padat, transistor mempunyai banyak
keunggulan seperti misalnya: tidak mudah pecah, tidak menyalurkan panas. Dan dengan
demikian, komputer yang ada menjadi lebih kecil dan lebih murah.
Pada tahun 1960-an, IBM memperkenalkan komputer komersial yang memanfaatkan transistor
dan digunakan secara luas mulai beredar di pasaran. Komputer IBM-7090 buatan Amerika
Serikat merupakan salah satu komputer komersial yang memanfaatkan transistor. Komputer ini
dirancang untuk menyelesaikan segala macam pekerjaan baik yang bersifat ilmiah ataupun
komersial. Karena kecepatan dan kemampuan yang dimilikinya, menyebabkan IBM 7090
menjadi sangat popular. Komputer generasi kedua lainnya adalah : IBM Serie 1400, NCR Serie
304, MARK IV dan Honeywell Model 800.
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
Ciri – ciri komputer generasi 2 :
1. Sirkuitnya berupa TRANSISTOR
2. Programnya dibuat dengan BAHASA TINGKAT TINGGI : COBOL, FORTRAN, ALGOL
3. Kapasitas memori utama sudah cukup besar
4. Proses operasi sudah cepat
5. Membutuhkan sedikit daya listrik
6. Berorientasi pada BISNIS dan TEKNIK
2.3 Generasi III ( 1964 - 1970 )
Konsep semakin kecil dan semakin murah dari transistor, akhirnya memacu orang untuk terus
melakukan berbagai penelitian. Ribuan transistor akhirnya berhasil digabung dalam satu bentuk
yang sangat kecil. Secuil silicium yang mempunyai ukuran beberapa milimeter berhasil
diciptakan, dan inilah yang disebut sebagai Integrated Circuit atau IC-Chip yang merupakan ciri
khas komputer generasi ketiga. Komputer yang digunakan untuk otomatisasi pertama
dikenalkan pada tahun 1968 oleh PDC 808, yang memiliki 4 KB (kilo-Byte) memory dan 8 bit
untuk core memory.
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
Ciri – ciri komputer generasi 3 :
1. Komponen yang digunakan berupa IC (integrated circuit)
2. Pemrosesan lebih cepat
3. Kapasitas memori lebih besar lagi
4. Penggunaan listrik lebih hemat
5. Bentuk fisik lebih kecil
6. Banyak bermunculan aplikasi software
2.4 Generasi IV ( 1970 - 1990 )
Microprocessor merupakan chiri khas komputer generasi keempat yang merupakan pemadatan
ribuan IC ke dalam sebuah Chip. Karena bentuk yang semakin kecil dan kemampuan yang
semakin meningkat dan harga yang ditawarkan juga semakin murah. Microprocessor
merupakan awal kelahiran komputer personal.
Pada tahun 1971, Intel Corp kemudian mengembangkan microprocessor pertama serie 4004.
Contoh generasi ini adalah Apple I Computer yang dikembangkan oleh Steve Wozniak dan Steve
Jobs dengan cara memasukkan microprocessor pada circuit board komputer.
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
Ciri – ciri komputer generasi 4 :
1. Menggunakan LSI (Large Scale Integration) yang merupakan pemadatan ribuan
microprocessor ke dalam sebuah microprocesor.
2. Dikembangkan komputer mikro yang menggunakan microprosessor &
semikonduktor yang berbentuk chip untuk memori computer
2.5 Generasi V ( 1990 an )
1. Komputer pada generasi ini mengembangkan komputer yang bisa berinteraksi
dengan manusia sehingga bisa meniru intelegensi manusia
2. Dikenal juga dengan sebutan GENERASI PENTIUM
2.2 Generasi VI ( MULAI ABAD 21 )
Generasi ini adalah generasi masa depan yang nantinya dikenal dengan GENERASI TITANIUM.
3. Pengolahan Data dengan Komputer
3.1 Data & Informasi
Data adalah kumpulan kejadian yang diangkat dari suatu kenyataan.
Informasi adalah hasil dari kegiatan pengolahan data yang memberikan bentuk yang
lebih berarti dari suatu kejadian.
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
3.2 Siklus Pengolahan Data
a) ORIGINATION : tahap ini berhubungan dengan proses pengumpulan data yang biasanya
merupakan proses pencatatan data ke dokumen dasar
b) INPUT : tahap ini merupakan proses memasukan data kedalam proses Komputer lewat
alat input
c) PROCESSING : tahap ini merupakan proses pengolahan dari data yang sudah dimasukan
yang dilakukan oleh alat pemroses, yang dapat berupa proses menghitung,
membandingkan, mengklasifikasi, mengurutkan, mengendalikan atau mencari di
storage. (Manipulasi dari data ke dalam bentuk yang lebih berguna dan berarti).
d) OUTPUT : tahap ini merupakan proses menghasilkan output dari hasil pengolahan data
ke alat output yaitu berupa informasi.
e) DISTRIBUTION : tahap ini merupakan proses dari distribusi output pada pihak yang
berhak dan membutuhkan informasi.
f) STORAGE : tahap ini merupakan proses perekaman hasil pengolahan ke simpanan luar.
Hasil dari pengolahan yang disimpan di storage dapat digunakan sebagai bahan input
untuk proses selanjutnya.
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
4. Jenis Komputer - Pembagian Komputer
Komputer digolongkan dalam beberapa sudut pandang, yaitu berdasarkan :
1. Data yang diolah atau cara kerjanya
2. Ukuran atau kapasitas
3. Penggunaannya
4. Skala kemampuannya
4.1 Data yang diolah atau cara kerjanya
Berdasarkan data yang diolah atau cara kerjanya, komputer digolongkan kedalam tiga jenis,
yaitu : analog komputer, digital komputer dan hybrid komputer.
4.1.1 Analog komputer
Komputer analog digunakan untuk data yang sifatnya kontinyu (berkelanjutan) dan bukan data
yang berbentuk angka, tetapi dalam bentuk phisik, seperti misalnya arus listrik, temperatur,
tekanan udara, kecepatan angin, arus listrik, gelombang suara, dll.
Output dari komputer analog umumnya adalah untuk pengaturan atau pengontrolan suatu
mesin. Komputer analog biasanya banyak digunakan pada proses pengontrolan pada pabrik
kimia, pembangkit tenaga listrik, atau rumah sakit untuk memantau denyut jantung, dsb.
Keuntungan dari komputer analog adalah kemampuannya untuk menerima data dalam besaran
phisik dan langsung mengukur data tersebut tanpa harus dikonversikan terlebih dahulu,
sehingga proses dari komputer analog lebih cepat.
Kerugian komputer analog adalah terletak pada faktor ketepatannya, komputer digital lebih
tepat dibandingkan komputer analog.
Ciri komputer analog :
1. Data yang diolah merupakan data kualitatif (pengolahan dilakukan atas pulsa kontinyu).
2. Digunakan dalam proses pengawasan suatu pengolahan.
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
3. Bekerja secara kontinu dan parallel.
4. Mengolah data dalam bentuk fisik.
5. Keluaran yang dihasilkan biasanya dalam bentuk gafik.
Kelebihan Komputer Analog :
1. Pengolahan data cepat.
2. Merupakan special-purpose komputer.
3. Berdayaguna untuk pengontrolan yang otomatis pada proses-proses industri.
Kekurangan Komputer Analog :
1. Dalam memproses data kurang tepat.
2. Hanya menyelesaikan suatu masalah yang khusus.
3. Memiliki komponen yang berlebihan dan banyak hingga disebut rumit.
4. Tidak multifungsi.
Contoh: Amperemeter, Voltmeter, Barometer (alat yang digunakan untuk mengukur tekanan
udara), Termometer, alat hitung pengukur suhu, alat hitung pengukur kecepatan, pengukur
arus, dll. penghitung aliran BBM pada SPBU
4.3.1 Digital komputer
Digital Computer adalah komputer yang bekerja berdasarkan operasi hitung. Variabel dalam
komputer ini dinyatakan dengan angka-angka. Penyelesaian masalah dilakukan dengan proses
aritmatik dan logik (kuantitatif). Data dari digital komputer biasanya berupa simbol yang
memiliki arti tertentu, misalnya: simbol aphabetis yang digambarkan dengan huruf A s/d Z
ataupun a s/d z, simbol numerik yang digambarkan dengan angka 0 s/d 9 ataupun simbol-
simbol khusus, seperti halnya: ? / + * & !. Jenis komputer ini biasa digunakan untuk aplikasi
bisnis dan teknik.
Kelebihan Komputer Digital :
1. Memproses data lebih tepat dibandingkan dengan komputer analog.
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
2. Dapat menyimpan data selama masih dibutuhkan oleh proses.
3. Dapat melakukan operasi logika, yaitu membandingkan dua nilai dan menentukan
hasilnya, yaitu membandingkan elemen nilai yang satu lebih kecil atau sama dengan,
atau lebih kecil sama dengan, atau tidak sama dengan elemen nilai yang kedua.
4. Data yang telah dimasukkan dapat dikoreksi atau dihapus.
5. Output dari komputer digital dapat berupa angka, huruf, grafik maupun gambar.
Contoh: PC yang banyak digunakan orang, calculator.
4.1.3 Hybrid komputer
Didalam aplikasi yang khusus dibutuhkan suatu komputer yang mampu menyelesaikan
permasalahan lebih tepat dari komputer digital dan lebih cepat dari komputer analog.
Komputer hybrid adalah kombinasi dari komputer analog dan komputer digital. Data yang
diterima dalam bentuk angka atau huruf dan phisik.
Kelebihan Komputer Hybrid :
Komputer ini lebih cepat dari komputer digital dan lebih tepat dari komputer analog.
Contoh dari komputer jenis ini adalah komputer yang digunakan pada robot-robot yang dipakai
sebagai pekerja pada pabrik serta digunakan oleh berbagai rumah sakit yang digunakan untuk
memeriksa keadaan tubuh dari pasien yang pada akhirnya komputer bisa mengeluarkan
berbagai analisa yang disajikan dalam bentuk gambar, grafik ataupun tulisan.
4.2 Ukuran
4.2.1 Super Komputer
Komputer ini merupakan computer paling bertenaga. Aplikasi yang digunakan biasanya lebih
cenderung untuk penelitian ilmiah. Computer ini biasanya memiliki beberapa prosesor sekaligus
untuk menjalankan tugasnya. Super computer biasanya unggul dalam kecepatan dari computer
biasa dengan menggunakan desain inovatif yang membuat mereka dapat melakukan banyak
tugas secara parallel, dan juga detail sipil yang rumit. Computer ini biasanya mespesialisasikan
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
untuk perhitungan tertentu, biasanya perhitungan angka, dan dalam tugas umumnya tidak
bagus hasilnya.
Supercomputer digunakan untuk tugas penghitungan-intensif seperti prakiraan cuaca, riset
iklim (termasuk riset pemanasan global, pemodelan molekul, simulasi fisik seperti simulasi
kapal terbang dalam terowongan angin, simulasi peledakan senjata nuklir, dan riset fusi nuklir),
dll. Militer dan agensi sains salah satu pengguna utama supercomputer.
4.2.2 Mainframe
Pada tahap awal mulainya era komputerisasi, mainframe merupakan satu-satunya computer
yang ada pada waktu itu. Mainframe ini dapat melayani ratusan penggunanya pada saat yang
bersamaan. Computer ini mirip dengan minicomputer namun lebih besar dan lebih mahal.
Penggunaannya umumnya untuk pengolahan data dari suatu divisi atau perusahaan besar yang
membutuhkan pengolahan yang cukup berat.
4.2.3 Minicomputer
Komputer mainframe sangat mahal dan hanya perusahaan besar yang mampu
menggunakannya. Untuk membuat komputasi lebih tersedia dibuat jenis computer yang lebih
kecil dari mainframe yang disebut dengan minicomputer yang dikembangkan sejak tahun 60-
an. Komputer jenis ini digunakan lebih luas daripada mainframe, karena alasan untuk
mendapatkan yang tidak lebih mahal dari mainframe tapi lebih mudah dalam pengoperasian
dan pemeliharaan. Sekarang ini istilah minicomputer disamakan dengan server, karena peran
utamanya adalah mengkoordinasi suatu jaringan computer.
4.2.4 Personal Computer (PC)
Personal Computer (PC) adalah suatu perangkat computer yang ditujukan untuk satu pengguna.
Perangkatnya terdiri atas CPU, keyboard, monitor, dan mouse. Perangkat – perangkat tersebut
dapat diringkas dalam satu meja, tidak terlalu banyak membutuhkan tempat. Komputer jenis ini
paling banyak digunakan di berbagai tempat seperti rumah, sekolah, kantor, dan sebagainya.
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
4.3 Penggunaannya
4.3.1 Komputer untuk penggunaan khusus (special purpose komputer)
Komputer ini dirancang untuk menyelesaikan suatu masalah yang khusus, yang biasanya hanya
berupa satu masalah saja. Program komputer sudah tertentu dan sudah tersimpan di dalam
komputernya. Komputer ini dapat berupa komputer digital maupun komputer analog, dan
umumnya komputer analog adalah special purpose komputer.
Special purpose komputer banyak dikembangkan untuk pengontrolan yang otomatis pada
proses-proses industri dan untuk tujuan militer, untuk memecahkan masalah navigasi di kapal
selam atau kapal terbang.
Sekali special purpose komputer sudah diprogram untuk masalah yang khusus maka tidak dapat
digunakan untuk masalah yang lainnya, tanpa adanya perubahan-perubahan yang dilakukan di
dalam komputer.
4.3.2 Komputer untuk penggunaan umum (general purpose komputer)
Komputer ini dirancang untuk menyelesaikan bermacam-macam masalah, dapat
mempergunakan program yang bermacam-macam untuk menyelesaikan jenis permasalahan-
permasalahan yang berbeda (misalnya aplikasi bisnis, teknik, pendidikan, pengolahan data,
permaianan, dsb). Karena komputer jenis ini tidak dirancang untuk masalah yang khusus, maka
dibandingkan dengan special purpose komputer , kecepatannya lebih rendah.
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
General purpose komputer dapat merupakan komputer digital maupun komputer analog,
tetapi umumnya komputer digital adalah general purpose komputer.
4.1 Skala Kemampuan
kemampuannya untuk memproses, baik dalam melayani user, pemrosesan aplikasi, dan
kemampuan untuk melaksanakan tugas dalam banyak hal sekaligus pada saat bersamaan.
4.4 Small Scale Computer
Komputer skala kecil, merupakan komputer yang memiliki kemampuan proses dalam jumlah
kecil. Komputer yang termasuk ke dalam kategori ini adalah komputer desktop atau komputer
pribadi yang umumnya digunakan oleh satu orang pada satu saat.
4.3 Large Scale Computer
Komputer untuk skala besar. Komputer yang termasuk ke dalam kategori ini adalah komputer
mainframe. Pada mesin tersebut dapat diakses beramai-ramai, dan sudah dilengkapi dengan
perangkat dan software yang lengkap. Penggunaannya pun adalah untuk pengolahan
perhitungan dengan kemampuan yang cukup rumit untuk diselesaikan oleh komputer medium
dan small.
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
5. Sistem Komputer
Supaya komputer dapat digunakan untuk mengolah data maka harus berbentuk SISTEM
KOMPUTER. SISTEM adalah jaringan dari elemen-elemen yang saling berhubungan membentuk
satu kesatuan untuk melaksanakan suatu tujuan pokok.
Tujuan pokok dari SISTEM KOMPUTER adalah mengolah data untuk menghasilkan informasi.
Agar tujuan pokok tsb terlaksana, maka harus ada elemen-elemen yang mendukungnya.
Elemen-elemen dari sistem komputer adalah :
1. Sofware : program yang berisi perintah-perintah untuk melakukan pengolahan data
2. Hardware : peralatan di sistem komputer yang secara phisik terlihat dah dapat disentuh
3. Brainware : manusia yang terlibat didalam mengoperasikan serta mengatur sistem
Ketiga elemen tsb harus saling berhubungan dan membentuk satu kesatuan. Hardware tanpa
adanya software maka tidak akan berfungsi karena software yang akan mengoperasikan
hardware nya. Hardware yang sudah didukung oleh Software juga tidak akan berfungsi kalau
tidak ada brainware yang mengoperasikannya.
5.1 Hardware
Sebagaimana kita ketahui bahwa komputer adalah serangkaian peralatan elektronik yang
tergabung/terpadu dan bekerja secara bermacam-macam serta terkoordinasi oleh suatu sistem
operasi.
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
Seperangkat alat-alat elektronik ini adalah berupa mesin-mesin/komponen-komponen yang
secara lahiriah ada dan bisa dilihat, peralatan-peralatan/komponen-komponen inilah yang kita
sebut dengan 'COMPUTER HARD-WERE'.
Dari uraian diatas maka Hardware dapat didefinisikan sebagai istilah umum yang digunakan
untuk mendeskripsikan semua elemen elektronik dan mekanik dari komputer, bersama dengan
peralatan yang digunakan dengan komputer.
Pada umumnya suatu kesatuan peralatan komputer haruslah terdiri minimal oleh 4 komponen
yaitu:
1. Input device
2. Storage unit
3. CPU (Central Processing Unit)
4. Output device
Akhir-akhir ini kemajuan tekhnologi yang terus berkembang dan kebutuhan orang akan
informasi juga bertambah terutama dalam hal kecepatan penyampaian informasi maka
diperlukan suatu alat/komponen lain yang bisa menyampaikan data/informasi ke dan dari
komputer kepada si pemohon secara cepat pula.
Alat ini kita sebut dengan CCU (Communication Control Unit) yaitu suatu peralatan yang
berfungsi untuk memudahkan/memancarkan sinyal-sinyal data/perintah dari suatu tempat ke
tempat lain atau dari suatu komputer lain dengan jarak yang jauh sekali.
Dengan adanya alat ini maka umumnya komputer-komputer sekarang inipun selalu melengkapi
alat ini sebagai kesatuan sistem komputernya. Jadi komponen yang membentuk suatu sistem
komputer sekarang inipun menjadi 5 komponen yaitu:
1. Input device
2. Storage Unit
3. CPU / Processing
4. Output
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
5. CCU (Communication Control Unit)
5.2 Konfigurasi System Komputer
Seperti telah disebutkan di atas, ke-5 komponen atau peralatan itulah yang merupakan
konfigurasi dari sitem komputer. Konfigurasi sistem komputer tersebut kita bisa gambarkan
sebagai berikut :
1. Data/perintah akan masuk melalui peralatan input (input device). Data/perintah
tersebut bisa dimasukkan langsung ke peralatan input ataupun melalui CCU.
2. Data/perintah itu kemudian dimasukkan ke dalam memori (tempat penyimpanan)
kemudian dari sini data tersebut akan dikirim ke CPU untuk diolah dan hasil pengolahan
CPU ini akan dibawa lagi ke memori.
3. Dari memori hasil-hasil pengolahaan CPU ini bisa dikeluarkan sebagai output/hasil
melalui media output (Output Device) atau disimpan saja di memori untuk digunakan
dalam proses selanjutnya.
Seluruh kegiatan pemindahan data, perhitungan-perhitungan dan lain-lain pekerjaan yang
dilakukan oleh komponen/device-device komputer tersebut akan dikontrol oleh suatu alat yang
kita sebut dengan Control Unit.
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
5.3 Alat Input / Input Device
Input terutama dijalankan dengan cara mengetikkan data keyboard, yang ini seperti mengetik
dengan mesin ketik. Mouse juga digunakan untuk input. Kebanyakan komputer tidak dapat
menerima data dalam bentuk komunikasi manusia biasa seperti percakapan atau dokumen
tertulis. Oleh karenanya, kita perlu mempresentasikan data ke komputer dengan suatu cara
yang bisa memberikan konversi yang mudah ke bentuk elektronik yang didasarkan pulsanya
CCU INPUT
MEMORY
OUTPUT CCU
CONTROL
PROCESSING
(ALU)
C.P.U.
Hasil keputusan
Perintah
hasildata dan perintah
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
sendiri. Hal ini biasanya dicapai dengan mengetikkan data ke dalam peralatan keyboard yang
mengubahnya menjadi bentuk machine-sensible (yang bisa dirasa mesin). Perangkat keyboard
hanyalah salah satu dari jenis input device (perangkat input). Dalam beberapa kasus, dokumen
atau media yang bisa dibaca mesin dihasilkan sebagai bagian dari proses input. Data akhirnya
akan masuk ke Storage (penyimpanan).
5.3.1 Alat input langsung
A. Keyboard
Keyboard (papan tombol) adalah alat input yang paling umum dan banyak digunakan. Input
dimasukkan ke alat proses dengan cara mengetikkan lewat penekanan tombol yang ada pada
keyboard. Keyboard sebagai alat input langsung, biasanya didampingi dengan suatu tampilan
(display) yang akan menampilkan apa yang di tekan di keyboard. Keyboard dengan display ini
merupakan suatu terminal. Beberapa alat input langsung yang mempergunakan keyboard
untuk memasukkan input secara langsung adalah teleprinter terminal, financial transaction ter-
minal, point-of-sale terminal dan visual display terminal.
i. Teleprinter terminal
Teleprinter terminal atau line terminal terdiri dari keyboard dan tampilan berupa alat cetak
(printer). Input dimasukkan dengan menekan tombol-tombol kunci yang ada di keyboard dan
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
apa yang ditekan akan tercetak di layar berbentuk kertas. Input yang di-masukkan tersebut,
akan langsung dikirim dan diproses oleh alat proses.
ii. Financial transaction terminal
Financial transaction terminal digunakan untuk transaksi yang berhubungan dengan keuangan.
Salah satu dari penggunaan terminal ini adalah untuk electronik fund transfer (eft) dengan
menggunakan atm (automated teller machine). Atm digunakan oleh bank-bank yang melayani
transaksi keuangannya selama 24 jam perharinya. Dengan memasukkan kartu pengenal bank
yang berisi nomer rekening nasabah ke dalam atm diikuti oleh penekanan beberapa tombol
tertentu di keyboard, komputer secara langsung akan melaksanakan transaksi tersebut.
iii. Point-of-sale terminal
Point-of sale (pos) terminal biasanya digunakan di supermaket. Alat ini terdiri dari keyboard
untuk memasukkan data barang yang dijual dan display untuk menampilkan data transaksi dan
alat cetak untuk mencetak tanda terima untuk pembeli.
Pos terminal merupakan perkembangan dari cash register yang dapat dihubungkan dengan
komputer untuk tujuan pengendalian persediaan (memory control) dan penjadwalan
pemesanan kembali barang yang akan dipesan.
Alat-alat tambahan dapat dipasang pada pos terminal seperti misalnya, alat peraba automatic
tag readers atau disebut juga dengan nama ocr tag reader, yaitu alat untuk membaca label
dibarang yang ditulis dengan ocr (optical character recognition) serta bar-code wand, yaitu alat
untuk membaca label barang yang berbentuk kode batang.
B. Mouse
Mouse adalah pointing device yang digunakan untuk mengatur posisi cursor di layar. Dengan
menggeser mouse di banding yang datar, misalnya meja, cursor di layar akan bergeser sesuai
dengan arah dari penggeseran mouse. Setelah cursor menempati posisi tertentu di layar yang
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
diinginkan, anda dapat menekan tombol yang ada di mouse untuk beberapa keperluan,
tergantung dari program yang digunakan, misalnya untuk memilih suatu pilihan di layar.
Mouse pertama kali dikembangkan oleh Doug Engelbart di Stanford Re-search Institute sekitar
tahun 1960, yang kemudian dikembangkan dan diterap-kan pada komputer Xerox Star. Baru
pada tahun 1982, apple memperkenalkan produknya dengan nama Apple Lisa. Sekarang
ketenaran dari komputer Apple Macintosh karena penggunaan mouse ini.
i. Trackball
Trackerball sebenarnya adalah variasi dari (bentuk lain) mouse. Bolanya berada di sisi atas
trackerball tersebut, bukannya di sisi bawah seperti dalam mouse. Bola tersebut digerakkan
dengan melewatkan telapak tangan di atasnya. Trackerball dirancang untuk digunakan pada
situasi dimana ruang desktopnya terbatas atau tidak ada, misalnya ketika menggunakan
komputer lap-top yang jauh dari meja.
ii. Joystick
Joystick adalah alternatif dari mouse. Ia telah lebih terkenal untuk game komputer dari pada
untuk aplikasi yang serius. Joystick dapat digerakkan ke kiri, kanan, ke atas, dan ke bawah
untuk menggerakkan kursor dan juga mempunyai tombol yang digunakan seperti pada mouse.
Pergerakan joystick didekteksi dengan kontak elektris.
C. Scanner
Alat input yang berupa scanner bekerja dengan cara elektronik input yang akan dibaca. Alat
input scanner dapat berupa Magnetic Ink Character Recognition (MICR) dan optical data reader.
5.3.2 Alat input tidak langsung
A. Punch Card
B. Pita Magnetic
C. Disk Magnetic
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
5.4 Storage Unit / Penyimpanan
Data dan instruksi memasuki main storage (penyimpanan utama), dan disimpan sampai
diperlukan untuk bekerja. Instruksi tersebut mengarahkan tindak yang akan diambil pada data.
Hasil tindakan tersebut akan disangga sampai ia diperlukan untuk output.
5.4.1 Main Memory / Internal Memory / Primary Storage
Merupakan tempat penyimpanan terbesar dalam computer
Ukuran dari Main Memory ditunjukkan oleh satuan terkecilnya yakni Byte
Kilo Byte ( KB ) = 1024 Byte
Mega Byte ( MB ) = 1024 KB
Giga Byte ( GB ) = 1024 MB
Terra Byte
1 Byte memory terdiri dari 8 Bit ( Binary Digit ), dimana setiap digit diwakili oleh digit 1
atau 0, sehingga membentuk kode pada lokasi memory (address).
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
A. RAM ( Random Acces Memory )
Definisi dari RAM (Random Access Memory) adalah bentuk penyimpangan data yang bisa di
akses secara acak (random) setiap saat dan didalam urutan dan lokasi apapun (merupakan
memory yang dapat diisi dan diambil isinya oleh programmer). Selain itu, RAM adalah ruang
yang digunakan untuk menjalankan aktifitas progam yang dibuka pada komputer tersebut.
Struktur RAM :
1. Input Storage : untuk menampung input yang dimasukkan oleh alat input
2. Program Storage : untuk menyimpan semua instruksi program yang akan diproses
3. Working Storage : untuk menyimpan data yang akan diolah dan dari hasil proses
4. Output Storage : untuk menampung hasil akhir dari pengolahan data yang akan
ditampilkan ke alat output.
RAM memiliki kemampuan untuk melakukan pengecekan dari data yang disimpannya, disebut
dengan istilah PARITY CHECK. Terdapat 2 jenis check:
1. Even Parity Check ( Jumlah bit 1 harus genap ), Bila kita merekam data dengan
menggunakan even parity, maka jumlah 1 bit yang merepresentasikan suatu karakter
adalah genap jika jumlah 1 bitnya sudah genap, maka parity bit yang terletak pada track
ke 9 adalah 0 bit, akan tetapi jika jumlah 1 bitnya masih ganjil maka parity bitnya adalah
1 bit.
2. Odd Parity Check ( Jumlah bit 1 harus ganjil ), Jika data direkam dengan menggunakan
odd parity, maka jumlah 1 bit yang merepresentasikan suatu karakter adalah ganjil. Jika
jumlah 1 bitnya sudah ganjil, maka parity bit yang terletak pada track ke 9 adalah 0 bit,
akan tetapi jika jumlah 1 bitnya masih genap maka parity bitnya adalah 1 bit.
Misal :
Track 1 : 0 0 0 0 0 0
2 : 1 1 1 1 1 1
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
3 : 1 1 1 1 1 1
4 : 0 1 0 1 0 1
5 : 1 1 0 1 1 0
6 : 1 1 1 1 0 0
7 : 0 1 1 1 1 0
8 : 0 0 1 1 1 1
ODD PARITY
Track 9 : 1 1 0 0 0 1
EVEN PARITY
Track 9 : 0 0 1 1 1 0
B. ROM( Read Only Memory )
Memori yang mempunyai jenis yang hanya bisa dibaca, tidak bisa diisi atau ditulisi data. Jika
akan melakukan pengisian data, memerlukan proses khusus untuk mengisinya dan biasanya
ROM ini diisi oleh pabrik yang membuatnya.
C. Perbedaan RAM & ROM
Jadi, dilihat dari definisinya, perbedaan RAM dan ROM yaitu jika ROM tidak bisa diisi dan ditulisi
data sewaktu-waktu, mengisi data memerlukan proses khusus. Berbeda dengan RAM yang bisa
diisi dan ditulisi data kapan saja.
Lalu kemudian perbedaan lainnya adalah isi ROM (informasi, data, progam) tidak mudah hilang
dan bersifat permanen, tidak mudah hilang disaat komputer dimatikan atau mendadak mati
(bersifat NON Volatile Storage). Sedangkan isi RAM akan mudah hilang apalagi disaat komputer
mendadak mati atau dimatikan (bersifat Volatile Storage).
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
Penyebab mengapa data isi RAM dan ROM rentan hilang, ini dikarenakan isi ROM tidak
membutuhkan daya pada saat penyimpanan data, informasi ataupun progam. Sedangkan RAM
membutuhkan daya, itulah mengapa isi RAM bisa hilang saat komputer dimatikan.
5.4.2 REGISTER
Merupakan simpanan kecil yang memiliki kecepatan tinggi ( 5 sampai 10 kali kecepatan
main memory )
Digunakan untuk menyimpan instruksi dan data yang sedang diproses oleh CPU
( instruksi lain yang menunggu giliran disimpan di main memory )
Terbagi atas :
A. Instruction Register ( IR ) atau Program Register yang digunakan untuk
menyimpan instruksi yang sedang diproses
B. Program Counter ( PC ) atau Control Counter / instruction counter adalah
register yang digunakan untuk menyimpan alamat ( address ) lokasi dari
main memory yang berisi instruksi yang sedang diproses.
Register yang berhubungan dengan data yang sedang diproses disebut General Purpose
Register yang memiliki kegunaan sebagai Operand Register ( untuk menampung data
atau operand yang sedang diolah ) & sebagai Accumulator ( untuk menyimpan hasil dari
operasi aritmatika dan logika yang dilakukan ALU ).
Sebagai tambahan dari Register, beberapa CPU menggunakan suatu Cache Memory /
Scratch-pad Memory / High-speed buffer / Buffer Memory dengan tujuan agar kerja dari
CPU lebih efisien dan dapat mengurangi waktu yang terbuang.
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
5.4.3 External Memory / Secondary Memory
5.4.4 CPU / Processing – Alat Pemroses
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
5.4.5 Output
Output mempunyai dua bentuk alternatif. Data bisa dicetak ke dalam lembaran kertas dengan
menggunakan laser printer atau bisa ditampilkan pada layar monitor. Hasil-hasil diambil dari
penyimpanan utama dan dimasukkan ke output device (perangkat output). Perangkat ini bisa
berupa printer, dimana dalam hal ini informasi tersebut secara otomatis diubah ke bentuk
tecetak (printed form) yang disebut hard copy, atau mungkin data tersebut ditampilkan pada
layar monitor yang sama seperti layar pada set televisi.
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
5.4.5.1 Monitor
Peralatan output yang paling terkenal dengan pemakai akhir (end-user) adalah monitor.
Teknologi monitor paling awal adalah jenis CRT (Cathode Rays Tube) yang menggunakan
tabung-tabung dan senapan elektron. Selanjutnya ditemukan pula teknologi LCD (Liquid Crystal
Display), LED (Light Emitting Diode), EL (Electroluminescent) dan layar gas plasma. Teknologi
monitor tersebut diatas memiliki kesesuaian tersebut di atas memiliki kesesuaian tersendiri
dengan jenis komputer dan aplikasinya.
5.4.5.2 Printer
Printer merupakan alat output, yang menghasilkan gambaran data yang tetap dari sistem
komputer pada suatu saat. Output dari printer, tidak bisa dipakai untuk input dari alat-alat yang
lain (berbeda dengan kartu).
Sebagai alat Output, Printer yang menerima data dari storage dalam bentuk pulsa-pulsa listrik
akan mengubahnya ke dalam bentuk mekanik tertentu, sehingga bisa mencetak karakter-
karakter yang sesuai dengan data yang diterima. Hasil cetakan ini sudah dalam kode yang
dikenal oleh manusia.
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
6. Komunikasi Komputer
Tiga buah elemen untuk komunikasi data :
Transmisi Data :
Media Transmisi ( Kabel, Satellite System, Laser System )
Kapasitas Channel Transmisi ( Voice Band, Wideband )
Tipe Channel Transmisi ( One-Way, Either-Way, Both-Way)
Kode Transmisi ( ASCII code, SBCDIC code )
Mode Transmisi ( Serial, Synchronous, Asynchronous )
Protocol : suatu kumpulan dari aturan yang berhubungan dengan komunikasi data.
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
7. Topologi Jaringan Komputer
Suatu tehnik untuk menghubungkan komputer yang satu dengan komputer lainnya yang
merangkai menjadi sebuah jaringan, dimana penggunaan topologi jaringan didasarkan pada
biaya, kecepatan akses data, ukuran maupun tingkat konektivitas yang akan mempengaruhi
kualitas maupun efiensi suatu jaringan.
Ada bermacam macam topologi jaringan komputer yang banyak di gunakan saat ini antara lain
adalah Topologi Bus, Topologi Ring, Topologi Star, Topologi Mesh, Topologi Linear, masing-
masing jenis topologi ini mempunyai kelebihan dan kekurangannnya sendiri.
7.1 . Topologi Bus
Jenis topologi bus ini menggunakan kabel tunggal, seluruh komputer saling berhubungan secara
langsung hanya menggunakan satu kabel saja.
Kelebihan topologi Bus :
1. Mudah untuk dikembangkan
2. Tidak memerlukan kabel yang banyak
3. Hemat biaya pemasangan
Kelemahan topologi bus :
1. Tidak stabil, jika salah satu komputer terganggu maka jaringan akan terganggu
2. Tingkat deteksi kesalahan sangat kecil
3. Sulit mencari gangguan pada jaringan
4. Tingkat lalu lintas tinggi / sering terjadi antrian data
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
7.2 Topologi Ring
Jenis topologi ring ini, seluruh komputer dihubungkan menjadi satu membentuk lingkaran (ring)
yang tertutup.
Kelebihan topologi Ring:
1. Tidak menggunakan banyak kabel
2. Tingkat kerumitan pemasangan rendah
3. Mudah instalasi
4. Mudah dirancang
Kekurangan topologi Ring:
1. Peka kesalahan jaringan
2. Sulit untuk dikembangkan
3. Jika salah satu titik jaringan terganggu maka seluruh komunikasi data dapat terganggu
7.3 Topologi Star
Pada topologi jenis star ini, setiap komputer langsung dihubungkan menggunakan Hub, dimana
fungsi dari Hub ini adalah sebagai pengatur lalu lintas seluruh komputer yang terhubung.
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
Karena menggunakan proses pengiriman dan penerimaan informasi secara langsung inilah yang
menyebabkan biaya pemasangannya juga tinggi.
Kelebihan topologi Star:
1. Deteksi kesalahan mudah dilakukan
2. Perubahan stasiun mudah dilakukan dan tidak mengganggu jaringan lain
3. Mudah melakukan control
4. Tingkat keamanan tinggi
5. Paling fleksibel
Kekurangan topologi Star:
1. Menggunakan banyak kabel
2. Ada kemungkinan akan terjadi tabrakan data sehingga dapat menyebabkan jaringan
lambat
3. Jaringan sangat tergantung kepada terminal pusat
4. Jaringan memakan biaya tinggi
5. Jika titik komputer pusat terjadi gangguan maka terganggu pula seluruh jaringan
7.4 Topologi Tree
Topologi tree ini merupakan hasil pengembangan dari topologi star dan topologi bus yang
terdiri dari kumpulan topologi star dan dihubungkan dengan 1 topologi bus. Topologi tree
biasanya disebut juga topologi jaringan bertingkat dan digunakan interkoneksi antar sentral.
Pada jaringan ini memiliki beberapa tingkatan simpul yang ditetapkan dengan suatu hirarki,
gambarannya adalah semakin tinggi kedudukannya maka semakin tinggi pula hirarki-nya. Setiap
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
simpul yang memiliki kedudukan tinggi dapat mengatur simpul yang memiliki kedudukan yang
rendah. Data dikirim dari pusat simpul kemudian bergerak menuju simpul rendah dan menuju
ke simpul yang lebih tinggi terlebih dahulu.
Kelebihan topologi Tree:
1. Deteksi kesalahan mudah dilakukan
2. Perubahan bentuk suatu kelompok mudah dilakukan dan tidak mengganggu jaringan
lain
3. Mudah melakukan control
Kekurangan topologi Tree:
1. Menggunakan banyak kabel
2. Sering terjadi tabrakan data
3. Jika simpul yang lebih tinggi rusak maka simpul yang lebih rendah akan terganggu juga
4. Cara kerja lambat
7.5 Topologi Mesh / Jala
Topologi Mesh merupakan rangkaian jaringan yang saling terhubung secara mutlak dimana
setiap perangkat komputer akan terhubung secara langsung ke setiap titik perangkat lainnya.
Setiap titik komputer akan mempunyai titik yang siap untuk berkomunikasi secara langsung
dengan titik perangkat komputer lain yang menjadi tujuannya.
-
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A
Universitas Gunadarma
Kelebihan topologi Mesh:
1. Dinamis dalam memperbaiki setiap kerusakan titik jaringan computer
2. Data langsung dikirimkan ke tujuan tanpa harus melalui komputer lain
3. Data lebih cepat proses pengiriman data
4. Jika terjadi kerusakan pada salah satu komputer tidak akan mengganggu komputer
lainnya
Kekurangan topologi Mesh:
1. Biaya untuk memasangnya sangat besar.
2. Perlu banyak kabel
3. Perlu banyak port I/O , setiap komputer diperlukan n-1 port I/O dan sebanyak n(n-1)/2
koneksi. Misalnya ada 4 komputer maka diperlukan kabel koneksi sebanyak 4(4-1)/2 =6
kabel dan memerlukan 4-1 = 3 port.
4. Proses instalasi sulit dan rumit.