Anda di halaman 1dari 138

Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Peran Komputer

 Peran penting komputer dalam pengolahan informasi dapat ditemukan di sekeliling kita,
misal : - penggunaan “barcode scanner” di toko swalayan.
- penggunaan mikroprosesor dan program lembar kerja untuk perhitungan
keuangan sebuah Bank/lembaga keuangan.

 Komputer berperan penting dalam pengumpulan data, pengolahan data dan penyimpanan
data serta apabila dipandang perlu menampilkan informasi yang berguna untuk
pengambilan keputusan

Pengertian Umum, Sejarah dan Evolusi Komputer

Komputer saat ini merupakan evolusi panjang penemuan-penemuan manusia sejak dulu yaitu
berupa alat mekanik dan elektronik. Kata “ Komputer “ berasal dari bahasa Latin “ Computare “
yang mengandung arti Menghitung atau Mesin Hitung.

Secara Harfiah Komputer dapat diartikan sebagai :


• Alat elektronik
• Dapat menerima input data
• Dapat mengolah data
• Dapat memberikan informasi
• Menggunakaan suatu program yang tersimpan di memori komputer
• Dapat menyimpan program dan hasil pengolahan
• Bekerja secara otomatis.

Pengertian dari komputer diatas merujuk dari beberapa pendapat Ilmuwan yang mencoba
mendefinisikannya. Diantaranya seperti :

1. Blissmer : Berpendapat bahwa Komputer adalah suatu alat elektronik yg mampu


melakukan beberapa tugas diantaranya menerima input, memproses input tadi
sesuai dengan programnya, menyimpan perintah2 dan hasil pengolahan serta
menyediakan output dalam bentuk informasi.
2. Hamacher : Komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima
informasi digital, kemudian memprosesnya sesuai dengan program yg tersimpan
di memorinya, dan menghasilkan Output berupa informasi.

M.S. Herawati Halaman 1 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

3. Fuori : Komputer adalah suatu pemrosesan melakukan perhitungan besar secara cepat,
termasuk perhitungan aritmatik logika, tanpa campur tangan manusia.

4. William M. Fuori : Dalam buku Introduction to The Computer, The Tool of Business, Komputer
adalah suatu pemroses data (data processor) yg dapat melakukan perhitungan yg
besar dan cepat termasuk perhitungan arithmatika yg besar atau operasi logika,
tanpa campur tangan dari manusia yg mengoperasikan selama pemrosesan.

5. Gordon B. Davis : Dalam buku Introduction to The Computer, Komputer adalah tipe khusus
alat penghitung yg mempunyai sifat tertentu yang pasti.

Kata computer semula dipergunakan untuk menggambarkan orang yang perkerjaannya


melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian
dipindahkan kepada mesin itu sendiri.
Dari definisi yang diberikan oleh para ahli maka dapatlah diambil kesimpulan bahwa
pengertian dari Komputer adalah : Alat elektronik yang menerima input data, mengolah data
dan dapat membuat informasi dengan menggunakan suatu program yang tersimpan
didalam memori komputer, serta dapat menyimpan program dan hasil pengolahan sehingga
kita dapat bekerja secara otomatis.

Secara garis Besar ada Empat golongan besar alat pengolah data :
• Peralatan manual : yaitu peralatan pengolahan data yang sangat sederhana, dan faktor
terpenting dalam pemakaian alat adalah menggunakan tenaga tangan manusia.
Contoh : - Tulang - Petroglyphs
- Lempengan tanah liat - Kulit binatang & lempengan kayu
- Abacus, Napier’s Bones - Kertas

• Peralatan Mekanik : yaitu peralatan yang sudah berbentuk mekanik yang digerakkan
dengan tangan secara manual.
Contoh : - Mesin Hitung I : diciptakan oleh Wilhem Schickard (1592-1635) untuk
perkalian, pembagian dan perhitungan algoritma.
- Mesin Hitung Otomatis I : diciptakan oleh Blaise Pascal (1623-1662)
disebut Pascal’s Machine Aritmetique.
- Leibnitz”s Calculating Machine (1646-1716).
- Babbage’s Difference Engine : diciptakan Charles Babbage (1791-1871)

• Peralatan Mekanik Elektronik : Peralatan mekanik yang digerakkan secara otomatis


oleh motor elektronik
Contoh : - Mesin Tabulasi kartu plong ( Dr. Herman Hollerith 1860-1929) untuk
mempercepat pengolahan sensus.
- Mesin Hitung Otomatis I oleh Leonard Torres X Quevedo (1852-1936)
- Komputer Analog.

M.S. Herawati Halaman 2 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

• Peralatan Elektronik : Peralatan yang bekerjanya secara elektronik penuh


Contoh : Komputer Generasi I Komputer Generasi IV
Komputer Generasi II Komputer Generasi V
Komputer Generasi III Komputer Masa Depan

Pembagian 4 golongan besar ini akan memberikan gambaran sejarah komputer dari masa ke
alat pengolahan data pada golongan 2, 3, dan 4. Klasifikasi komputer ini merupakan
perkembangan dari Hardware (perangkat keras).

SEJARAH KOMPUTER
1. Blaise Pascal (1623-1662), kalkulator roda numerik (numerical wheel calculator)

2. ABACUS awal mula mesin komputasi.

3. - 1617 : John Napier  Napier’s Bones


- 1674 : Gotfriend Leibniez  Leibniez Calculation Machine
- 1812 : Charles babbage  babbage Calculation Machine
- 1890 : Herman Hollerith  Bapak Komputer Modern
- DLL…..

M.S. Herawati Halaman 3 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Perkembangan Teknologi Komputer

• Komputer yang kita kenal saat ini adalah hasil pengembangan teknologi elektronika dan
informatika sehingga bentuk komputer yang asalnya berukuran besar dan membutuhkan
tempat yang besar, sekarang berbentuk kecil dengan kemampuan yang besar.

• Kemajuan industri komponen elektronika IC (integrated circuit) telah mendorong


terciptanya berbagai perangkat chip IC yg beragam dan mendukung berbagai keperluan
pembuatan produk elektronik.

• Kemajuan teknologi elektronik tidak terlepas dari adanya kemajuan di bidang pengetahuan
dan pengolahan bahan semiconductor khususnya silicon

Apa yang dimaksud Pengolahan Data Elektronik ?

Electronic Data Processing (EDP) atau pengolahan data elektronik (PDE) adalah manipulasi dari
data ke dalam bentuk yg lebih berarti berupa suatu informasi dgn menggunakan suatu alat
elektronik yaitu komputer (Jogiyanto, H.M,1988).

Beberapa pengertian

• Data adalah kumpulan kejadian yg diangkat dari suatu kenyataan yg berupa angka-angka,
hurup-hurup atau symbol-simbol khusus atau gabungan darinya
• Pengolahan data (data processing) adalah manipulasi dari data ke dalam bentuk yang
lebih berguna atau lebih berarti berupa suatu informasi
• Informasi adalah hasil dari kegiatan pengolahan data yang memberikan bentuk yg lebih
berarti dari suatu kejadian.

SIKLUS PENGOLAHAN DATA

INPUT OUTPUT
pengolahan
data informasi
PROCESSING

Data : Kumpulan kejadian yang diangkat dari suatu kenyataan.


Pengolahan : Manipulasi dari data ke dalam bentuk yang lebih berguna dan berarti.
Informasi : Hasil dari kegiataan pengolahan data yang memberikan bentuk yang lebih berarti
dari suatu kejadian.

M.S. Herawati Halaman 4 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Origination : proses pengumpulan data yg biasanya merupakan proses pencatatan (recording)


data ke dokumen dasar.

Input : proses memasukkan data ke dalam proses komputer lewat alat input (input device)
Processing : proses pengolahan data yg sudah dimasukkan yg dilakukan oleh alat pemroses
(processing device) yg dapat berupa proses menghitung, membandingkan,
pengklasifikasikan, mengurutkan, mengendalikan atau mencari di storage.

Storage : Proses perekaman hasil pengolahan utk disimpan & dpt diproses kembali

Output : Hasil pengolahan data ke alat output (output device) berupa informasi

Distribution : Distribusian output kpd pihak yg berhak & membutuhkan informasi

M.S. Herawati Halaman 5 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Perbandingan Kemampuan Manusia dan Komputer

M.S. Herawati Halaman 6 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Komputer Generasi
Pertama (1946-1959)

• Sirkuitnya menggunakan Vacum Tube


• Program dibuat dengan bahasa mesin ;
ASSEMBLER
• Ukuran fisik komputer sangat besar,
Cepat panas
• Proses kurang cepat , Kapasitas
penyimpanan kecil
• Memerlukan daya listrik yang besar
• Orientasi pada aplikasi bisnis

 1946 : ENIAC, komputer elektronik


pertama didunia yang mempunyai
bobot seberat 30 ton, panjang 30 M
dan tinggi 2.4 M dan membutuhkan
daya listrik 174 kilowatts

 1953 : IBM 701, komputer


komersial berukuran besar,
komputer generasi pertama yang
paling populer

KOMPUTER GENERASI PERTAMA

• Pada tahun 1941, Konrad Zuse, seorang insinyur Jerman membangun sebuah komputer,
Z3, untuk mendesain pesawat terbang dan peluru kendali
• Howard H. Aiken (1900-1973), seorang insinyur Harvard yang bekerja dengan IBM,
berhasil memproduksi kalkulator elektronik untuk US Navy. Kalkulator tersebut berukuran
panjang setengah lapangan bola kaki dan memiliki rentang kabel sepanjang 500 mil
• Electronic Numerical Integrator and Computer (ENIAC), yang dibuat oleh kerjasama antara
pemerintah Amerika Serikat dan University of Pennsylvania. Terdiri dari 18.000 tabung
vakum, 70.000 resistor, dan 5 juta titik solder, komputer tersebut merupakan mesin yang
sangat besar yang mengkonsumsi daya sebesar 160kW

M.S. Herawati Halaman 7 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

• ENIAC merupakan komputer serbaguna (general purpose computer) yang bekerja 1000
kali lebih cepat dibandingkan Mark I dirancang oleh John Presper Eckert (1919-1995) dan
John W. Mauchly (1907-1980)

• Pada pertengahan 1940-an, John von Neumann (1903-1957) bergabung dengan tim
University of Pennsylvania dalam usaha membangun konsep design komputer yang
hingga 40 tahun mendatang masih dipakai dalam teknik komputer. Von Neumann
mendesain Electronic Discrete Variable Automatic Computer(EDVAC) pada tahun 1945
dengan sebuah memori untuk menampung program ataupun data

• Tahun 1951, UNIVAC I (Universal Automatic Computer I) yang dibuat oleh Remington
Rand, menjadi komputer komersial pertama yang memanfaatkan model arsitektur von
Neumann

• Salah satu hasil mengesankan yang dicapai oleh UNIVAC adalah keberhasilannya dalam
memprediksi kemenangan Dwilight D. Eisenhower dalam pemilihan presiden tahun 1952

• Ciri Komputer Generasi pertama :


- Instruksi operasi dibuat secara spesifik untuk suatu tugas tertentu
- Setiap komputer memiliki program kode-biner yang berbeda yang disebut “bahasa
mesin” (machine language)
- Penggunaan tube vakum (yang membuat komputer pada masa tersebut
berukuran sangat besar) dn silinder magnetik untuk penyimpanan data

Komputer Generasi
Kedua (1959-1964)

• Sirkuitnya berupa transistor


• Program dapat dibuat dengan bahasa
tingkat tinggi ; COBOL, FORTRAN,
ALGOL
• Kapasitas memori utama sudah cukup
besar
• Proses operasi sudah cepat
• Membutuhkan lebih sedikit daya
listrik
• Berorientasi pada bisnis dan teknik.

M.S. Herawati Halaman 8 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Komputer yang paling banyak digunakan


pada generasi kedua ini adalah IBM 401
untuk aplikasi bisnis, IBM 1602 & IBM 7094
untuk aplikasi teknik

KOMPUTER GENERASI KEDUA

• Pada tahun 1956 Transistor mulai digunakan di dalam komputer


• Penemuan lain yang berupa pengembangan memori inti-magnetik membantu
pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat
diandalkan, dan lebih hemat energi dibanding para pendahulunya
• IBM membuat superkomputer bernama Stretch, dan Sprery-Rand membuat komputer
bernama LARC
• Komputer generasi kedua menggantikan bahasa mesin dengan bahasa assembly. Bahasa
assembly adalah bahasa yang menggunakan singkatan-singakatan untuk menggantikan
kode biner
• Pada awal 1960-an, mulai bermunculan komputer generasi kedua yang sukses di bidang
bisnis, di universitas, dan di pemerintahan
• Komputer generasi ini memiliki komponen-komponen yang dapat diasosiasikan dengan
komputer seperti pada saat ini: printer, penyimpanan dalam disket, memory, sistem
operasi, dan program
• Pada tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi
kedua untuk memproses informasi keuangan
• Beberapa bahasa pemrograman mulai bermunculan pada saat itu. Bahasa pemrograman
Common Business-Oriented Language (COBOL) dan Formula Translator (FORTRAN)
mulai umum digunakan

M.S. Herawati Halaman 9 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Komputer Generasi
Ketiga (1964-1970)

• Menggunakan IC ( Integrated Circuit )


• Pemrosesan lebih cepat
• Kapasitas memori lebih besar lagi
• Penggunaan listrik lebih hemat
• Bentuk fisik lebih kecil
• Banyak bermunculan application
software

• 1964 : IBM S/360, komputer generasi


ketiga pertama digunakan untuk
aplikasi bisnis dan teknik.

• 1969 : NOVA, dikembangkan oleh Data


General Corporation, komputer mini 16
bit pertama

KOMPUTER GENERASI KETIGA

• Pada tahun 1958, Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan
sirkuit terintegrasi (IC : integrated circuit)
• Para ilmuwan kemudian berhasil memasukkan lebih banyak komponen-komponen ke
dalam suatu tunggal yang disebut semikonduktor. Hasilnya, komputer menjadi semakin
kecil karena komponen-komponen dapat dipadatkan dalam chip
• Penggunaan sistem operasi (operating system) yang memungkinkan mesin untuk
menjalankan berbagai program yang berbeda secara serentak dengan sebuah program
utama yang memonitor dan mengkoordinasi memori komputer

M.S. Herawati Halaman 10 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Komputer Generasi
Keempat (1970-1990)

• Menggunakaan Large Scale


Integration ( LSI )
• Dikembangkan komputer micro yang
menggunakan microprocessor dan
semiconductor yg berbentuk chip untuk
memori komputer

• IBM 370, komputer generasi


keempat yang pertama
• Cray 1, Komputer super pertama
• Apole II, Personal Computer
pertama
• Komputer IBM PC yang pertama
• Pentium II
• AMD K6 3D

M.S. Herawati Halaman 11 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

KOMPUTER GENERASI KEEMPAT

• Setelah IC, tujuan pengembangan menjadi lebih jelas: mengecilkan ukuran sirkuit dan
komponen-komponen elektrik
• Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip
• Pada tahun 1980-an, Very Large Scale Integration (VLSI) memuat ribuan komponen
dalam sebuah chip tunggal
• Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan
• Kemampuan untuk memasang sedemikian banyak komponen dalam suatu keping yang
berukurang setengah keping uang logam mendorong turunnya harga dan ukuran
komputer
• Chip Intel 4004 yang dibuat pada tahun 1971 membawa kemajuan pada IC dengan
meletakkan seluruh komponen dari sebuah komputer (central processing unit, memori,
dan kendali input/output) dalam sebuah chip yang sangat kecil
• Pada pertengahan tahun 1970-an, perakit komputer menawarkan produk komputer, yang
disebut minikomputer, dijual dengan paket piranti lunak yang mudah digunakan oleh
kalangan awam. Piranti lunak yang paling populer pada saat itu adalah program word
processing dan spreadsheet
• Pada awal 1980-an, video game seperti Atari 2600 menarik perhatian konsumen pada
komputer rumahan yang lebih canggih dan dapat diprogram
• Pada tahun 1981, IBM memperkenalkan penggunaan Personal Computer (PC) untuk
penggunaan di rumah, kantor, dan sekolah
• Jumlah PC yang digunakan melonjak dari 2 juta unit di tahun 1981 menjadi 5,5 juta unit di
tahun 1982. Sepuluh tahun kemudian, 65 juta PC digunakan. Komputer melanjutkan
evolusinya menuju ukuran yang lebih kecil, dari komputer yang berada di atas meja
(desktop computer) menjadi komputer yang dapat dimasukkan ke dalam tas (laptop),
bahkan komputer yang dapat digenggam (palmtop)
• Pada masa sekarang, perjalanan IBM compatible dengan pemakaian CPU: IBM PC/486,
Pentium, Pentium II, Pentium III, Pentium IV (Serial dari CPU buatan Intel), AMD k6,
Athlon, dsb, semua masuk dalam golongan komputer generasi keempat

• Komputer pada generasi ini


Generasi Kelima mengembangkan komputer yang
bisa bercakap dengan manusia
(sejak 1990 an) sehingga bisa meniru intelegensi
manusia
• Dikenal juga dengan sebutan
Generasi Pentium.

M.S. Herawati Halaman 12 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

KOMPUTER GENERASI KELIMA

• Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari novel
karya Arthur C. Clarke berjudul 2001:Space Odyssey
• Dengan kecerdasan buatan (artificial intelligence), HAL dapat cukup memiliki nalar untuk
melakukan percapakan dengan manusia, menggunakan masukan visual, dan belajar dari
pengalamannya sendiri
• Model Von Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan
banyak CPU untuk bekerja secara serempak
• Teknologi superkonduktor yang memungkinkan aliran elektrik tanpa ada hambatan
apapun, yang nantinya dapat mempercepat kecepatan informasi
• Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek komputer
generasi kelima
• Lembaga ICOT (Institute for new Computer Technology) dibentuk untuk merealisasikan
proyek komputer generasi kelima
• Keberhasilan proyek komputer generasi kelima ini akan membawa perubahan baru
paradigma komputerisasi di dunia

Generasi • Generasi ini adalah generasi masa


Keenam depan yang nantinya dikenal
dengan Generasi Titanium
( abad 21 )

M.S. Herawati Halaman 13 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Pemanfaatan Teknologi Komputer

1. Bidang Pendidikan

- Tutor
Pengajar melalui pendekatan pengajaran berbantukan komputer (Computer Based
Education / CBE)

- Tool
Menjadi alat untuk memudahkan proses pengajaran dan pembelajaran seperti konteks
pengajaran yang terintegrasi dengan komputer.

- Tutee
Menjadi alat yang diajar, dan bisa melakukan tanya jawab dengan komputer (Computer
Assist Instruction / CAI)

2. Bidang Industri dan Manufaktur

• Di bidang industri, komputer telah dipergunakan untuk mengendalikan mesin-mesin


produksi dengan kecepatan dan ketepatan tinggi.
• Selain itu industri modern saat ini juga memanfaatkan robot yang secara otomatis
melakukan kerja-kerja tertentu dalam sebuah industri yang dikontrol oleh komputer.

3. Bidang Bisnis & Perbankan

 Di bidang Bisnis, Komputer sangat diperlukan untuk kegiatan transaksi, baik rutin,
periodik, maupun insidental, dan menyediakan informasi dengan cepat dan tepat.

 Demikian juga dengan bidang perbankan, teknologi komputer semakin mempercepat


proses layanan perbankan, baik terhadap nasabah maupun antar perbankan dan pihak
lainnya (stakeholders).

4. Bidang Kedokteran
Komputer digunakan untuk mendiagnosis penyakit, menemukan obat yang tepat,
serta menganalisis organ tubuh manusia bagian dalam yang sulit dilihat.
- Computerized Axial Tomography (CAT)
- Dynamic Spatial Reconstructor (DRS)
- DNA Computer

5. Bidang Kriminalitas

Mempelajari fakta dan mengambil kesimpulan dengan cepat dan tepat, misalnya
mendeteksi pelanggaran lalu lintas, dll.
- Crime Analysis Support System (CASS)

M.S. Herawati Halaman 14 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

- Computer-Assisted Terminal Criminal Hunt (CATCH).


- Metropolitan Orleans Total Information Online Network (MOTION).

6. Bidang Entertainment & Permainan


Pembuatan animasi, periklanan, bahkan bermain musik.
Belum lagi perkembangan Games, baik yang stand-alone maupun online dengan
sajian grafis yang makin baik (3D) dilengkapi audio-visual yang menakjubkan.

7. Bidang Pemerintahan
E-Government merupakan implikasi dari perkembangan teknologi komputer.

- G2C (Government to Citizen)


- G2B (Government to Business Enterprises)
- G2G (Government to Government)

8. Dunia Anak, telah lama mengenal alat permaian games yg dikendalikan oleh sistem
komputer

9. Bidang department store, menggunakan komputer sebagai mesin cash register

10. Bidang Militer, pembuatan baju dan peralatan militer lainnya.

M.S. Herawati Halaman 15 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

JENIS KOMPUTER

Berdasarkan Berdasarkan Berdasarkan


Data yang Ukurannya Penggunaannya
Diolah

Analog Special
Mainframe
Computer Purpose
Computer
Digital
Minicomputer
Computer
General
Hybrid
Microcomputer Purpose
Computer
Computer

Keterangan :

Berdasarkan Data Yang Diolah / Cara Kerjanya :

1. Analog

Komputer yang digunakan untuk menerima sinyal analog, biasanya digunakan untuk melakukan
pengecekan untuk data yang tidak berbentuk angka, karena data yang didapatkan adalah data
yang bersifat gelombang. Komputer ini biasanya digunakan untuk mempresentasikan suatu
keadaan. Sebagai contoh, komputer ini digunakan untuk melakukan pengecekan suhu,
penghitung aliran BBM pada SPBU, mengukur kekuatan cahaya, dan lain-lain. Komputer ini
banyak digunakan untuk kegiatan ilmiah.

M.S. Herawati Halaman 16 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

2. Digital

Komputer ini merupakan komputer yang kebanyakan yang kita kenal. Data yang diterimanya
adalah data yang sudah berupa data digital. Sedangkan fungsinya digunakan untuk mengolah
data yang bersifat kuantitatif dalam bentuk angka, huruf, tanda baca dan lain-lain

3. Hybrid

Merupakan komputer yang memiliki kemampuan dari komputer analog dan komputer digital.
Komputer jenis ini diperuntukkan untuk pengolahan data yang sifatnya baik kuantitatif maupun
kualitatif, dengan perkataan lain data kuantitatif yang diolah menghasilkan data kualitatifnya
dan sebaliknya.

Komputer Berdasarkan Data yang Diolah

Komputer Komputer Komputer Hybrid


Analog Digital

Digunakan utk data


Digunakan untuk berbentuk angka/huruf Kombinasi komputer
data yang sifatnya Keunggulan : analog dan digital
kontinyu dan
bukan data yang •Memproses data lebih tepat
berbentuk angka, • Dapat menyimpan data
tetapi dalam selama masih dibutuhkan
bentuk fisik, seperti oleh proses
misalnya arus
listrik,temperatur,k • Dapat melakukan operasi
ecepatan,tekanan, logika
dll • Data yang telah
dimasukkan dapat
dikoreksi atau dihapus
• Output dari komputer digital
dapat berupa angka,
huruf,grafik maupun
gambar
M.S. Herawati Halaman 17 dari 139 halaman
Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Berdasarkan Tujuan / Penggunaannya :

1. Special Purpose

Special purpose computer berarti komputer untuk keperluan khusus. Komputer ini dirancang hanya
untuk menyelesaikan suatu masalah tertentu. Perangkat yang ada pada komputer ini, baik
komponen input, output, pemroses serta softwarenya telah dirancang untuk keperluan tersebut.
Biasanya software yang mengendalikan proses sudah berada langsung pada sistem. Contoh dari
Special Purpose Computer ini adalah komputer yang digunakan untuk kasir pada supermarket.

2. General Purpose

Merupakan komputer yang dibuat untuk keperluan secara umum, sehingga komputer tersebut
dapat digunakan untuk mengerjakan berbagai macam pekerjaan sesuai dengan kemampuan dan
usernya. Personal Computer merupakan salah satu contoh dari kategori ini..

Komputer Berdasarkan Kegunaan

Special Purpose General Purpose


Computer Computer
• Komputer yang dirancang • Komputer yang dirancang untuk
untuk kebutuhan khusus menyelesaikan bermacam-macam
• Program tertentu sudah masalah
tersimpan didlm komputernya • Dapat berupa komputer analog
• Dapat berupa komputer maupun digital
analog maupun digital • Umumnya adalah komputer digital
• Umumnya adalah komputer
analog

M.S. Herawati Halaman 18 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Berdasarkan Skala Kemampuan (Kapasitas)

Berikut ini kategori komputer yang dilihat berdasarkan kemampuannya untuk memproses, baik
dalam melayani user, pemrosesan aplikasi, dan kemampuan untuk melaksanakan tugas dalam
banyak hal sekaligus pada saat bersamaan.

1. Small Scale

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.

2. Medium Scale

Komputer untuk skala menengah. Komputer yang termasuk ke dalam kategori ini adalah komputer
mini, yang biasanya melayani penggunanya pada dumb terminal.

3. Large Scale

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.

Berikut Urutannya :
• Micro Computer (Personal Computer)
• Mini Computer
• Small Computer (Smale-Scale Mainframe Computer)
• Medium Computer (Medium-Scale Mainframe Computer)
• Large Computer (Mainframe Computer)
• Super Computer

Klasifikasi Komputer

1. Microcontroller
Microcontroller memiliki semua peralatan pokok sebagai sebuah komputer dalam satu
chip. Peralatan tersebut diantaranya adalah:

 Pemroses (Processor)

 Memory

 Input & Output

M.S. Herawati Halaman 19 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Kadangkala pada microcontroller ini beberapa chip digabungkan dalam satu papan
rangkaian. Perangkat ini sangat ideal untuk mengerjakan sesuatu yang bersifat khusus, sehingga
aplikasi yang diisikan ke dalam komputer ini adalah aplikasi yang bersifat dedicated. Jika dilihat
dari harga, microcontroller ini harga umumnya lebih murah dibandingkan dengan komputer
lainnya, karena perangkatnya relatif sederhana. Contoh alat ini diantaranya adalah komputer yang
digunakan pada mobil untuk mengatur kestabilan mesin, alat untuk pengatur lampu lalu lintas.

2. Microcomputer

Komputer ini khususnya digunakan untuk single-user, biasa disebut juga dengan komputer
desktop atau komputer pribadi (personal computer). Komputer ini sudah dirancang sedemikian
rupa untuk mampu berinteraksi dengan penggunanya. Penggunaanya sangat populer pada
penggunaan di rumah, atau untuk menjalankan aplikasi bisnis.

3. Engineering Workstation

Komputer ini lebih powerfull apabila dibandingkan dengan komputer pribadi, umumnya
komputer ini digunakan untuk menjalankan aplikasi yang dipakai oleh para ahli teknik dalam
melakukan perhitungan dan penyelesaian pekerjaannya. Aplikasi yang digunakan lebih cenderung
kepada software yang banyak melakukan berbagai perhitungan, baik secara tiga dimensi, maupun
secara matematika lainnya. Contoh aplikasi yang digunakan untuk komputer golongan ini adalah
CAD (computer aided design) yang digunakan untuk melakukan perancangan gambar teknik.

4. Minicomputer

Komputer ini umumnya digunakan untuk banyak pemakai (multiuser) pada saat yang
bersamaan, dan time shared. Time shared ini artinya memungkinkan komputer tersebut untuk
digunakan oleh beberapa pemakai sekaligus secara bersama-sama, dan komputer akan membagi-
bagi waktunya bergantian untuk masing-masing pemakai. Tentunya penggantian waktu layanan ini
tidak terlalu terasa bagi pemakai, mengingat pembagian waktunya dihitung dalam waktu yang
sangat sempit, atau dalam satuan perseribu detik, tergantung sistem yang digunakan. Pelayanan
pada penggunanya lebih dititikberatkan kepada proses, bukan terhadap interaksi pengguna
komputer tersebut. Contoh komputer yang termasuk ke dalam golongan ini adalah IBM AS/400.
Komputer ini lebih cenderung digunakan pada untuk suatu kelompok pengguna atau per
departemen pada perusahaan besar.

5. Mainframe

Pada tahap awal mulainya era komputerisasi, mainframe merupakan satu-satunya


komputer yang ada pada waktu itu. Mainframe ini dapat melayani ratusan penggunanya pada saat
yang bersamaan. Komputer 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.

M.S. Herawati Halaman 20 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

6. Supercomputer

Komputer ini merupakan komputer yang powerfull yang ada. Aplikasi yang digunakan
biasanya lebih cenderung untuk penelitian ilmiah. Komputer ini biasanya memiliki beberapa
prosesor sekaligus untuk menjalankan tugasnya. Umumnya digunakan untuk pemrosesan data
besar, seperti sensus, statistik konsumen dan industri, Enterprise Resource Planning, riset ilmiah.

SISTEM KOMPUTER

Jaringan dari elemen-elemen yg saling berhubungan, membentuk


satu kesatuan untuk melaksanakan suatu tujuan pokok

• HARDWARE
Peralatan dari sistem komputer yang secara fisik terlihat dan terjamah

• SOFTWARE
Program yang berisi perintah untuk melakukan pengolaahan data

• BRAINWARE
Manusia yang terlibat dalam mengoperasikan serta mengatur sistem komputer

M.S. Herawati Halaman 21 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

A. Pemahaman Elemen Dasar Sistem Komputer

Spesifikasi Standar Sistem Unit Komputer

 Prosesor Intel atau AMD


 Memori (RAM)
 Mainboard / Motherboard
 VGA On board, NVIDIA atau ATI Radeon
 Harddisk
 Floppy Disk 1.44
 Optical Drive
 Case dan Power Supply
 Monitor
 Keyboard, Mouse

1. Perangkat Keras (Hardware)

Perangkat Keras Utama


 Prosesor : berfungsi memproses semua data dan perintah
 Memori : media penyimpanan data sementara yang paling dekat dengan prosesor
 Harddisk : media penyimpanan data (instalasi software dan driver)
 Mainboard : media yang berfungsi menyatukan/menghubungkan seluruh perangkat keras
pada sistem unit komputer
 VGA : berfungsi untuk menampilkan hasil pengolahan/proses data atau perintah ke
monitor / LCD

M.S. Herawati Halaman 22 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

a. Prosesor (Processor)
 Intel
- Pentium 1 – 4
- Celeron
- Core Duo
- Core 2 Duo
- Quad Core

INTEL AMD

 AMD
- Duron
- Atlhon XP
- Barton
- Sempron
- AM2

M.S. Herawati Halaman 23 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

b. Memori
 EDO RAM (extended data output random access memory )
 SDRAM (synchronous dynamic random access memory )
 DDR SDRAM (Double data rate synchronous dynamic random access memory)
 DDR SDRAM 2

c. Mainboard

Komponen didalam mainboard :

 Slot PCI (Peripheral Component Interconnect),


 AGP (Accelerated Graphics Port ), PCIex,
 Slot memori,
 IDE (Integrated development environment) / Parallel ATA or PATA,
 SATA (Serial Advanced Technology Attachment),
 BIOS
 Perlengkapan standar mainboard : LAN Card, Sound Card, USB (Universal Serial Bus)

M.S. Herawati Halaman 24 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

d. VGA (Video Graphics Adapter)


 Nvidia
 Ati Radeon
 Banyak jenis chipset dan kecepatannya
 Memori semakin besar dan cepat (nano second kecil) akan lebih bagus
 Tujuan pemakaian untuk graphis atau game

e. Harddisk
 Interface IDE
 Interface SCSI
 Interface SATA I
 Interface SATA II
 Internal atau external
 Untuk penggunaan PC atau Laptop

M.S. Herawati Halaman 25 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Penghitungan besar kapasitas Harddisk :


Misalkan HDD dengan kapasitas 320 Gb, yg dimaksud dengan 320G itu adalah
320.000.000.000 bytes PAS! sedangkan hitungan sebenarnya 1Gigabyte itu bukan 1000
Megabyte, tapi :
1G = 1024Mb dan
1Mb <> 1000Kb tapi 1Mb = 1024Kb dan
1Kb bukan 1bytes tapi 1Kb = 1024bytes
sehingga :
320.000.000.000 bytes = 298 Gb
dengan perhitungan :
320.000.000.000 / 1024 / 1024 / 1024 = 312.500.000Kb = 305.175Mb = 298Gb

sedangkan kalo yg 80Gb juga sama


80Gb = 80.000.000.000 bytes PAS
80.000.000.000 / 1024 / 1024 / 1024 = 78.125.000Kb = 76.294Mb = 74.5 Gb

Floppy Disk
 Floppy 5.25
 Floppy 1.44

Optical Drive
 CD Rom
 CD RW
 DVD Rom
 DVD Combo
 DVD RW

M.S. Herawati Halaman 26 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Case dan Power Supply


 Case standart
 Case Modifikasi
 Power Supply Standart
 Power Supply Pure Power
 Power Supply High End

M.S. Herawati Halaman 27 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Monitor
 Monitor CRT
 LCD

Aksesories Dan Pendukung


 Keyboard, Mouse
 Printer
 Scanner
 Flash Disk
 Infra Red
 Bluetooth
 Wifi
 USB Card
 Etc..

Sekilas tentang Laptop


 Kelebihan Laptop dibanding PC
- Mobilitas tinggi - Fitur Lebih Lengkap
- Hemat energi (low power consumption) - Biasanya disertai OS asli
- Quality Control standart pabrikan

 Kekurangan
- Spesifikasi hardware tidak dapat dirubah-rubah
- Sedikit komponen yang dapat di upgrade
- Biaya perawatan lebih mahal
- Harganya jauh diatas PC

M.S. Herawati Halaman 28 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

2. Perangkat Lunak (Software)

Perangakat Lunak adalah : perangkat computer yang terdiri dari aplikasi atau bahasa program
computer yang berfungsi untuk mengolah atau menjalankan suatu pekerjaan sesuai dengan
apa yang kita kehendaki dan kegunaan aplikasi atau bahasa program yang bersangkutan.

Perangkat Lunak dapat dikategorikan sebagai :

1. Operating System > Berfungsi untuk mengaktifkan computer dan mengatur system
pengoperasian computer.
2. Word Processoer > Berfungsi untuk mengolah kata, yaitu digunakan dalam
pembuatan surat menyurat, proposal, pengetikan naskah/skripsi dll.
3. Spreadsheet > Berfungsi untuk mengolah table yang bersifat perhitungan seperti
table pengolahan penggajian, penjualan dll.
4. Presentation > Berfungsi untuk membuat alat peraga yang sering
digunakan sebagai presentasi (untuk slide pengajaran).

Jenis-Jenis Software

1. Operating System (OS) atau Sistem Operasi, Adalah software yang berfungsi untuk
mengaktifkan, mengendalikan dan mengkoordinasikan seluruh kegiatan dari system
computer atau untuk mengontrol cara computer beroperasi, mengontrol kinerja computer,
memonitor effisiensi hardware yang terpasang pada komputer sehingga masing-masing
dapat saling berkomunikasi. Tanpa ada sistem operasi maka komputer tak dapat
difungsikan sama sekali. Contohnya seperti DOS, Unix, Linux, Novell, OS/2, Windows.

Informasi penting Sistem Operasi :

> OS digunakan untuk bermacam-macam computer.

> OS berperan dalam system computer

> OS digunakan sebagai patokan untuk membeli computer

> Ada Komputer yang menggunakan satu/lebih OS contohnya : Apple DOS : untuk
computer apple (1 merk saja), CP/M, MS-DOS, Windows, Unix :untuk beberapa merk,
Apple DOS/ CP/M dan MS-DOS, Windows : untuk computer Mikro, Unix : untuk OS
Komputer Mikro dan Komputer Mini.

2. Software Aplication adalah Program Aplikasi, Merupakan program yang dirancang


khusus untuk melakukan suatu pekerjaan tertentu, atau menyelesaikan suatu
permasalahan dalam aplikasi tertentu (Aplikasi Spesial/khusus) seperti program gaji pada
suatu perusahaan. Maka program ini hanya digunakan oleh bagian keuangan saja tidak

M.S. Herawati Halaman 29 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

dapat digunakan oleh departemen yang lain. Biasanya program aplikasi ini dibuat oleh
seorang programmer komputer sesuai dengan permintaan / kebutuhan seseorang /
lembaga/ perusahaan guna keperluan internnya dengan cara mengembangkan program
aplikasi sendiri atau dengan cara membelinya. Contohnya seperti : GL, MYOB, Payroll dll.

3. Driver pendukung hardware atau Program Paket, Adalah program yang disusun
sedemikian rupa sehingga dapat digunakan oleh banyak orang dengan berbagai
kepentingan. Sekarang Program Aplikasi tersedia dalam bentuk paket program. Program
aplikasi yang ditulis ini mempunyai reputasi Internasional, dapat diandalkan, dapat
memenuhi kebutuhan pemakai, dirancang dengan baik, relatif bebas dari kesalahan, user
friendly (mudah digunakan), mempunyai dokumentasi manual memadai, mampu
mengembangkan kebutuhan mendatang dan didukung perkembangannya. Seperti MS-
office, dapat digunakan oleh departemen keuangan untuk membuat nota, atau bagian
administrasi untuk membuat surat penawaran dan lain sebagainya. Program Paket ini
juga berfungsi untuk mengolah kata seperti membuat surat menyurat, proposal,
pengetikan naskah/skripsi dll. Contohnya seperti Microsofr office, Adobe fotoshop,
macromedia studio, open office, WS, WP (Word Processing), dll. Presentasi juga
termasuk dalam kategori ini. Presentasi adalah perangkat lunak yang berfungsi untuk
membuat alat peraga yang sering digunakan sebagai kertas slide, contohnya : Power
Point.

4. Bahasa Pemrograman, PHP, ASP, dBase, Visual Basic, dll. Merupakan software yang
khusus digunakan untuk membuat program komputer, program ini digunakan untuk
menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke dalam
bahasa mesin sehingga bisa dimengerti oleh komputer, dimana bahasa mesin
menggunakan bahasa binary. Adapun Language Software atau Bahasa Pemrograman
dikatagorikan sebagai :

 Bahasa Mesin atau Assembler adalah program yang digunakan untuk menerjemahkan
program aplikasi yang ditulis dengan perakit (assembly language) atau bahasa
pemrograman simbolik (Symbolic Programming Language) menjadi bahasa mesin.

Dengan bahasa simbolik, masing-masing operasi kode dalam bahasa mesin tidak
ditulis dengan bentuk bilangan binary, tetapi dengan suatu kode simbolik singkatan
tertentu yang disebut Mnemonic. Instruksi Program yang ditulis dengan Mnemonic akan
diterjemahkan ke dalam bentuk binary bahasa mesin dengan menggunakan Assembler.

Program ditulis dengan bahasa simbolik tersebut disebut Source Program


(Program Sumber) dan hasil penterjemahan ke dalam bahasa mesin disebut dengan
Object Program (Program Objek).

 Bahasa Tingkat Tinggi :

Karena bahasa assembly masih merupakan bahasa yang dekat dengan mesin dan masih
tetap sulit dimengerti, sehingga dikembangkan bahasa yang lebih dekat dengan pemakai
computer yaitu bahasa tingkat tinggi (High Level Language). Source Program yang ditulis

M.S. Herawati Halaman 30 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

dengan bahasa tingkat tinggi, harus diterjemahkan menjadi program bahasa mesin
dengan suatu penterjemah yaitu Compiler dan Interpreter.

- Bahasa Tingkat Tinggi yang bersifat sebagai Compiler atau penterjemah adalah ;
Fortran, Cobol, LISP, RPG, dsb

- Bahasa Tingkat Tinggi yang bersifat sebagai Interpreter atau penterjemah adalah Basic,
Pascal, Bahasa C, dsb

- Bahasa Generasi Ke-4 ; Informix, Oracle, dsb

3. Brainware
User adalah personel-personel yang terlibat langsung dalam pemakaian komputer,seperti Sistem
analis, programmer, operator, user, dll. Pada organisasi yang cukup besar, masalah komputerisasi
biasanya ditangani oleh bagian khusus yang dikenal dengan bagian EDP (Electronic Data
Processing), atau sering disebut dengan EDP Departemen, yang dikepalai oleh seorang Manager
EDP.

SYSTEM ANALIS : Orang yang merancang suatu system

PROGRAMMER : Orang yang membuat program

END-USER : Orang yang menggunakan komputer secara


langsung

M.S. Herawati Halaman 31 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Perangkat Brainware terdiri atas beberapa tingkatan, yaitu :

1. Operator > Orang/user yang menginstruksikan dan memberikan perintah pada


perangkat komputer untuk menyelesaikan suatu permasalahan.
2. Programmer > Orang/user yang membuat dan merancang suatu program untuk
menyelesaikan permasalahan tertentu.
3. System Analyst > Orang/user yang bertugas menganalisis data dan program.

B. PEMAHAMAN KOMPONEN HARDWARE

Komponen Pokok Hardware Komputer :

CCU INPUT MEMORY OUTPUT CCU

5 1 3 4 5

CPU ALU

2
CU

GAMBAR KONFIGURASI KOMPUTER

M.S. Herawati Halaman 32 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Komponen Hardware, terdiri atas :


•Input
•Proses
•Kontrol
•Penyimpanan (Storage)
•Output

Perangkat Input adalah :

• Segala sesuatu yang masuk ke dalam sistem


• Peralatan yg berfungsi utk memasukkan data ke komputer
• Menjadi bahan untuk diproses
• Pada sistem informasi, masukan dapat berupa :
– Data transaksi
– Data non transaksi (misal : surat pemberitahuan)
– Instruksi

Perangkat
Input
 Perangkat yang berfungsi
membaca/menterjemahkan
data (bentuk data) sehingga
dapat diproses oleh
komputer.
 Setiap perangkat hanya
dapat membaca bentuk data
yang spesifik.
 Kebutuhan yang berbeda
memerlukan perangkat input
yang berbeda pula.

M.S. Herawati Halaman 33 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

 Perangkat input, proses penterjemahan dan aktifitas pemasukan data merupakan kunci
untuk menjamin akurasi dan kualitas data yang dimasukkan ke dalam komputer.
 Kesalahan pemasukan data merupakan salah satu sumber ketidak-tepatan analisis data
oleh komputer.
 Pemilihan dan penggunaan perangkat input yang tepat merupakan pertahanan pertama
terhadap kesalahan data dan distorsi informasi

 Keyboard
Perangkat yang mengkonversi huruf,
nomor dan karakter lain ke dalam signal
elektrik sehingga dapat dibaca oleh
prosesor komputer

Keyboard satu tangan

 Pointing Devices

Perangkat yang mengendalikan posisi


cursor atau pointer pada layar komputer

- Mouse
- Trackball
- Pointing stick
- Touchpad

M.S. Herawati Halaman 34 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

 Pointing Devices
Perangkat yang mengendalikan posisi cursor
atau pointer pada layar komputer

 Pointing Devices
Perangkat yang mengendalikan posisi
cursor atau pointer pada layar komputer

 Pointing Devices
Perangkat yang mengendalikan posisi
cursor atau pointer pada layar komputer

 Touch Screen
Layar monitor yang sensitif untuk menerima input dari sentuhan jari

M.S. Herawati Halaman 35 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

 Pointing Devices

•Pen input : Sistem komputer yang memasuk-


an datanya tidak menggunakan keyboard, tetapi
menggunakan alat seperti pena .

 Pointing Devices

•Pen input : Light pen – perangkat seperti


pena yang dihubungkan dengan kabel ke
terminal komputer

 Pointing Devices

•Pen input : Digitizer – merubah gambar


atau foto menjadi data digital menggunakan
perangkat seperti mouse yang disebut “puck”

Digitizing tablet

 Scanning Devices

•Scanner :
Perangkat yang menggunakan peralatan sensor
cahaya untuk menterjemahkan gambar, foto dan
teks ke dalam bentuk digital

M.S. Herawati Halaman 36 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

 Scanning Devices

•Bar-code-reader : Scaner optik yang menterjemahkan


simbol-simbol pada barcode ke dalam kode digital
• Barcode : Garis-garis vertikal hitam dan putih yang
biasa dilekatkan pada produk

 Scanning Devices- mark- and character-recognition


•MICR: - Magnetic-Ink Character Recognition
Membaca nomor-nomor yang dicetak pada bagian
bawah cek atau tanda terima

 Scanning Devices

•OMR : - Optical Mark Recognition


Membaca tanda yang dibuat menggunakan
pinsil dan mengubah tanda tersebut hingga
dapat dibaca komputer
Contoh : pada koreksi lembar jawaban Penmaru

M.S. Herawati Halaman 37 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

 Scanning Devices

•OCR : - Optical Character Recognition


Membaca karakter dengan jenis huruf tertentu dan
mengkonversikan kedalam bentuk kode digital

 Perangkat pemasukan data yang lain :

•Perangkat input audio


•Webcam dan kartu input video
•Kamera Digital
•Sistem pengenal suara

 Perangkat pemasukan data yang lain :

•Perangkat input audio


•Webcam dan kartu input video
•Kamera Digital
•Sistem pengenal suara

M.S. Herawati Halaman 38 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

 Perangkat pemasukan data yang lain :


•Perangkat input audio
•Webcan dan kartu input video
•Kamera Digital
•Sistem pengenal suara

 Perangkat pemasukan data lain :


•Perangkat input audio
•Webcan dan kartu input video
•Kamera Digital
•Sistem pengenal suara

Struktur dan Fungsi Komputer


 Struktur komputer didefinikan sebagai cara-cara dari tiap komponen yang saling terkait. Secara
umum bagan blok sistem komputer dan cara kerja komputer sebagai berikut :

M.S. Herawati Halaman 39 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

 Sedangkan fungsi komputer didefinisikan sebagai operasi masing-masing komponen sebagai bagian
dari struktur. Adapun fungsi dari masing2 komponen dalam struktur di atas adalah sebagai berikut :

1. Input Device ( Alat Masukan)


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

2. Output Device ( Alat Keluaran )


Adalah perangkat keras komputer yang berfungsi sebagai alat untuk menghasilkan data
atau perintah keluaran dari dalam komputer.

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

4. CPU (Central Processing Unit)


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

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

6. Data Bus
Adalah jalur2 perpindahan data antara modul dalam sistem komputer. Karena pada suatu saat
tertentu masing2 saluran haya dapat membawa 1 bit data, maka jumlah saluran menentukan
jumlah bit yang dapat ditransfer pada suatu saat Lebar data bus ini menentukan kinerja sistem
secara keseluruhan.

M.S. Herawati Halaman 40 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

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

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

Keterangan Gambar :

- Harddisk menyimpan data dan program yang bersifat


permanen.
- RAM mengcopy data/program dari harddisk untuk
diproses oleh CPUDari RAM, data atau program yang
akan diolah oleh CPU tidak semua langsung diproses
CPU tetapi dicopy ke cache memori untuk mengatasi
kesenjangan kecepatan CPU-memori
- CPU melakukan komunikasi dengan modul I/O untuk
menerima input atau menampilkan output dari proses
yang dihasilkan. Output akan ditampilkan di komponen-
komponen output.

CARA KERJA KOMPUTER

1. SISTEM KOMPUTER
Komputer sebagai suatu sistem terdiri dari subsistem-subsistem yang saling berhubungan
sehingga dapat memiliki satu tujuan dalam melaksanakan tugas yang diberikan. Subsistem
tersebut :

M.S. Herawati Halaman 41 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Hardware (perangkat keras)

Merupakan peralatan fisik dari komputer yang dapat kita lihat dan rasakan. Hardware ini terdiri
dari:

 Input/Output Device (I/O Device) Terdiri dari perangkat masukan dan keluaran, seperti
keyboard dan printer.
 Storage Device (perangkat penyimpanan) Merupakan media untuk menyimpan data seperti
disket, harddisk, CD-I, flash disk dll.
 Monitor /Screen Monitor merupakan sarana untuk menampilkan apa yang kita ketikkan pada
papan keyboard setelah diolah oleh prosesor. Monitor disebut juga dengan Visual Display Unit
(VDU).
 Casing Unit adalah tempat dari semua peralatan komputer, baik itu motherboard, card,
peripheral lain dan Central Procesing Unit (CPU).Casing unit ini disebut juga dengan System
Unit.
 Central Procesing Unit (CPU) adalah salah satu bagian komputer yang paling penting, karena
jenis prosesor menentukan pula jenis komputer. Baik tidaknya suatu komputer, jenis komputer,
harga komputer, ditentukan terutama oleh jenis prosesornya. Semakin canggih prosesor
komputer, maka kemampuannya akan semakin baik dan biasanya harganya akan semakin
mahal.

2. SKEMA KOMPUTER

M.S. Herawati Halaman 42 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

CPU (Processor)

CPU atau satuan merupakan tempat pemrosesan instruksi-instruksi program. Pada komputer
mikro, processor ini disebut microprocessor. CPU terdiri dari dua bagian utama, yaitu unit kendali
( control unit) dan unit Aritmatika dan logika (arithmethic logic unit).

a. Control Unit

Bertugas mengatur dan mengendalikan semua peralatan yang ada di sistem komputer, yaitu :
- mengatur dan mengendalikan alat-alat input dan output
- mengambil instruksi-instruksi dari memori utama
- mengambil data dari memori utama untuk diproses
- mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta
mengawasi kerja dari ALU
- mengirim hasil proses ke memori utama untuk disimpan dan pada saatnya disajikan ke alat
output.

b. ALU

Tugas utama adalah melakukan semua perhitungan aritmatika dan melakukan keputusan dari
suatu operasi logika.

c. Register

Alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi yang digunakan untuk
menyimpan data dan instruksi yang sedang diproses sementara data dan instruksi lainnya
menunggu giliran untuk diproses masih disimpan di dalam memori utama.

Secara analogi, register diibaratkan sebagai ingatan di otak bila melakukan pengolahan
data secara manual, otak diibaratkan CPU yang berisi ingatan-ingatan, satuan kendali yang
mengatur seluruh kegiatan tubuh dan mempunyai tempat untuk melakukan perhitungan &
perbandingan logika.

M.S. Herawati Halaman 43 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Program berisi kumpulan instruksi-instruksi dan data diletakkan di memori utama yang
diibaratkan sebagai meja. Kita mengerjakan program tersebut dengan memproses satu per satu
instruksi-instruksi yang ada di dalamnya, dimulai dari instruksi yang pertama dan berurutan hingga
yang terakhir. Instruksi dibaca dan diingat (instruksi yang sedang diproses disimpan di register).
Misal : instruksi HITUNG C = A+B, maka kita membutuhkan data untuk nilai A dan B di
meja (tersimpan di memori utama). Data dan instruksi ini dibaca dan masuk ingatan (data &
instruksi yang sedang diproses disimpan di register), misal A bernilai 3 dan B bernilai 2. Berarti
saat ini di ingatan otak tersimpan suatu instruksi,nilai A,nilai B sehingga nilai C dapat dihitung yaitu
sebesar 5 (proses perhitungan di ALU).
Hasil perhitungan ini ditulis kembali ke meja (hasil disimpan di memori utama). Setelah
semua selesai, kemungkinan data,program,hasil disimpan secara permanen untuk keperluan di
lain hari sehingga disimpan di lemari kabinet (penyimpanan sekunder).

Register dalam CPU diantaranya :

1. Register untuk alamat dan buffer :


- MAR (Memory Address Register)
Untuk mencatat alamat memori yang akan diakses (baik yang akan ditulisi maupun dibaca)
- MBR (Memory Buffer Register)
Untuk menampung data yang akan ditulis ke memori yang alamatnya ditunjuk MAR atau untuk
menampung data dari memori (yang alamatnya ditunjuk oleh MAR) yang akan dibaca.
- I/O AR (I/O Address Register)
Untuk mencatat alamat port I/O yang akan diakses(baik akan ditulisi / dibaca).
- I/O BR (I/O Buffer Register)
Untuk menampung data yang akan dituliskan ke port yang alamatnya ditunjuk I/O AR atau
untuk menampung data dari port (yang alamatnya ditunjuk oleh I/O AR) yang akan dibaca.

2. Register untuk eksekusi instruksi


- PC (Program Counter)
Mencatat alamat memori dimana instruksi di dalamnya akan dieksekusi
- IR (Instruction Register)
Menampung instruksi yang akan dilaksanakan
- AC (Accumulator)
Menyimpan data sementara baik data yang sedang diproses atau hasil proses.

d. I/O Interconection

Input-Output (/O) Interconection merupakan sistem koneksi yang menghubungkan antar


komponen internel dalam sebuah CPU, yaitu ALU, unit kontrol, dan register serta menghubugkan
CPU dengan bus-bus eksternal diluar CPU.

M.S. Herawati Halaman 44 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

SIKLUS INSTRUKSI
Program yang ada di memori komputer terdiri dari sederetan instruksi. Setiap instruksi dieksekusi
melalui suatu siklus. Setiap siklus instruksi terdiri dari tahap-tahap :
1. Instruction fetch, yaitu mengambil instruksi dari memori dan mentransfernya ke unit kontrol.
2. Mengartikan (decode) instruksi dan menentukan apa yang harus dikerjakan serta data apa yang
digunakan.
3. Baca alamat efektif, jika instruksi beralamat indirect.
4. Proses eksekusi instruksi dengan memilih operasi yang diperlukan dan mengendalikan
perpindahan data yang terjadi.
5. Terdapat register dalam CPU yang berfungsi mengawasi dan menghitung instruksi selanjutnya
yaitu Program Counter
6. PC akan menambah satu hitungan setiap kali CPU membaca instruksi
7. Instruksi-instruksi yang dibaca akan dibuat dalam register instruksi (IR)

INTERUPSI

Fungsi interupsi adalah mekanisme penghentian atau pengalihan pengolahan instruksi dalam CPU
kepada routine interupsi. Hampir semua modul (memori dan I/O) memiliki mekanisme yang dapat
menginterupsi kerja CPU.
Tujuan interupsi secara umum untuk manajemen pengeksekusian routine instruksi agar efektif dan
efisien antar CPU dan modul-modul I/O maupun memori.

Setiap komponen komputer dapat menjalankan tugasnya secara bersamaan, tetapi kendali terletak
pada CPU dan kecepatan eksekusi masing-masing modul berbeda sehingga dengan adanya
fungsi interupsi dapat sebagai sinkronisasi kerja antar modul.

Dalam CPU terdapat sinyal-sinyal interupsi sebagai berikut :


- Program
Interupsi yang dibangkitkan dengan beberapa kondisi yang terjadi pada hasil eksekusi program,
contoh : aritmatika overflow, pembagian nol, operasi
- Timer
Interupsi yang dibangkitkan pewaktuan dalam prosesor. Sinyal ini memungkinkan sistem operasi
menjalankan fungsi tertentu secara reguler
- I/O
Sinyal interupsi yang dibangkitkan oleh modul I/O sehubungan pemberitahuan kondisi error dan
penyelesaian suatu operasi.
- Hardware failure
Interupsi yang dibangkitkan oleh kegagalan daya atau kesalahan paritas memori

M.S. Herawati Halaman 45 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

A. CONTOH EKSEKUSI PROGRAM DALAM CPU

Tahap eksekusi program :

 Tahap 1
PC (Program Counter) berisi alamat 300 untuk instruksi pertama. Instruksi yang berada di
alamat 300 dimuatkan ke IR (Instruction Register).Tentunya proses ini melibatkan penggunaan
MAR (Memory Address Register) dan MBR (Memory Buffer Register)
 Tahap 2
Instruksi dalam IR : untuk 4 bit pertama menunjukkan opcode, bit berikutnya yaitu 12 bit
menunjukkan alamat. Jadi instruksi 1940 maksudnya 1 = opcode 0001 = isi AC dari memori
alamat 940
 Tahap 3
PC bertambah nilainya dan instruksi berikutnya diambil yaitu di alamat 301 dan dimasukkan di
dalam IR.
 Tahap 4
nstruksi dalam IR yaitu 5941 maksudnya 5 = opcode 0101 = tambahkan AC dengan isi memori
alamat 941 dan hasilnya disimpan dalam AC.
 Tahap 5
PC bertambah nilainya dan instruksi berikutnya diambil yaitu di alamat 302 dan dimasukkan di
dalam IR.
 Tahap 6
Instruksi dalam IR yaitu 2941 maksudnya 2 = opcode 0010 = isi AC disimpan di memori alamat
941.

M.S. Herawati Halaman 46 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

PERKEMBANGAN DESAIN PROSESOR


Tanenbaum mengemukakan adanya prinsip-prinsip penting dalam melakukan desain prosesor
komputer modern yaitu prinsip RISC (Reduced Instruction Set Computer), yaitu :

1. Memaksimalkan kecepatan dimana instruksi-instruksi dikeluarkan


Prinsip ini menekankan pengembangan jumlah instruksi yang dapat diproses per detik pada
sebuah prosesor, yaitu MIPS (Million of Instruction per Second), mengakibatkan muncul
teknologi paralelisme prosesor yang akan dapat meningkatkan kinerja komputer
2. Memperbanyak instruksi yang secara langsung dapat dijalankan hardware untuk mempercepat
kinerja
3. Instruksi-instruksi harus mudah untuk di-dekode-kan
Batas kritis pada tingkat kecepatan adalah dekode dari setiap instruksi. Semakin sedikit format
instruksi maka akan semakin baik kinerja dan kecepatan sebuah eksekusi instruksi.
4. Hanya instruksi LOAD dan STORE yang diakses ke memori dan berusaha
memperkecilinstruksi yang langsung diakses dari memori utama.
5. Menyiapkan banyak register, sekarang rata-rata CPU memiliki 32 register.

KONSEP MULTI PROSESOR

Merupakan pengembangan sistem komputer dimana sebuah sistem komputer memiliki


beberapa prosesor (CPU) dengan sebuah memori bersama (shared memory). Konsep ini dapat
digambarkan seperti sekelompok orang dalam satu ruangan kelas yang memiliki sebuah papan
tulis yang digunakan bersama. Orang = prosesor, papan tulis = memori. Dengan konsep ini
pekerjaan yang dilakukan oleh banyak orang akan lebih cepat selesai daripada 1 orang tetapi
kendalanya hanya menggunakan papan tulis bersama yang memuat setiap orang harus berhati-
hati agar tidak berebut jalur.
Jadi antar CPU harus saling koordinasi agar tidak berebut jalur. Konflik mungkin akan
sering terjadi ketika bertabrakan dalam akses terhadap memori dengan BUS yang sama. Tetapi
model ini memiliki keunggulan model pemrograman lebih mudah ditangani oleh programmer

KONSEP MULTI KOMPUTER

Adalah sistem yang terdiri dari banyak komputer dan masing-masing komputer memiliki
memori sendiri-sendiri. Keunggulannya terletak pada kemudahan implementasinya tapi dalam
model pemrograman terhadap banyak memori lebih sulit ditangani programmer.

M.S. Herawati Halaman 47 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Jenis Monitor Serta Kelebihan & Kekurangan


Sebelum membeli monitor, sebaiknya disesuaikan dulu dengan kebutuhan untuk penggunaan
monitor tersebut, jangan sampai hanya menuruti trend jaman sekarang dan yang terpenting
sesuaikan dengan jumlah budget yang dimiliki, karena akan ada banyak pilihan ketika memilih
monitor

Berikut adalah jenis-jenis monitor beserta kelebihan dan kekuranganya :


CRT

CRT (Cathode Ray Tube) monitor komputer adalah monitor komputer yang paling umum sampai
layar panel datar menjadi terjangkau. Serupa dengan TV tua, monitor CRT masih biasanya
memiliki rasio kontras yang lebih baik dan sudut pandang dari alternatif monitor komputer lainnya.

Kelebihan : Tipe CRT memiliki kelebihan dalam hal High Dynamic Range ( hingga mencapai
15000:1),reproduksi warna sangat baik, wide gamut dan level black yang sangat rendah.Selain itu,
monitor ini dapat menampilkan hampir semua resolusi native dan refresh rate dan memiliki Viewing
angle yang sangat baik.Harga yang ditawarkan juga jauh lebih murah dibandingkan jenis monitor
LCD atau Plasma.

Kekurangan : CRT memiliki ukuran yang berat dan body besar, terutama untuk ukuran display
diatas 20".Membutuhkan daya yang besar dan operasional suhu yang tinggi.Pada sisi reproduksi
gambar,pada refresh rate yang rendah,efek flicker akan sangat terasa. Aspect ratio biasanya
hanya terbatasi pada ukuran 4:

LCD

LCD (Liquid Crystal Display) monitor komputer menyimpan banyak ruang dan bahkan dapat
dipasang di dinding. Mereka memberikan sudut pandang lebar dan biasanya datang dalam ukuran
mulai dari 17-inci sampai 60-inci.

Kelebihan : kelebihan utama LCD adalah pada ukuran dimensi ( compact ) dan berat yang sangat
rendah, konsumsi daya yang sangat rendah, hampir tidak ada efek flicker ( tergantung pada tipe
backlight yang digunakan ), dapat diproduksi hampir untuk semua ukuran, dan secara teori tidak
ada batasan resolusi maksimal.

Kekurangan : LCD memiliki sudut pandang yang sangat terbatasi. Hal ini juga menyangkut sisi
reproduksi warna , saturasi, dan brightness yang berubah-ubah meski pada sudut pandang yang
paling optimal. Response time-nya rendah hingga menimbulkan ghosting artiffact, memiliki satu

M.S. Herawati Halaman 48 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

native resolution meski resolusi lain dimungkinkan dengan menggunakan video scaller. Dead pixel
bisa terjadi entah ketika produksi di pabrik maupun ketika pemakaian oleh user.

Plasma

Plasma monitor yang kurang umum digunakan dengan komputer karena suhu tinggi operasi
mereka, konsumsi daya tinggi, dan resolusi tetap.

Kelebihan : display plasma hampir menyerupai kemampuan monitor CRT, dengan contrast ratio
tinggi ( 10.000 : 1 ). Reproduksi warna sangat baik dan level black rendah. Hampir tidak ada
response time dan sudut pandang ( viewing angle ) sangat baik.

Kekurangan : memiliki ukuran pixel pitch yang besar, yang artinya memiliki resolusi rendah atau
meski resolusi tinggi, ukuran monitor haruslah besar. Tipe plasma juga memiliki bobot yang sangat
besar. Konsumsi daya dan operasional suhu yang tinggi. Cell plasma untuk perwakilan tiap pixel
gambar hanya memiliki fungsi on/off sehingga reproduksi warna jauh lebih terbatasi lagi
dibandingkan tipe CRT ataupun LCD.

Touchscreen

Monitor komputer layar sentuh menyediakan cara baru berinteraksi dengan komputer Anda
dengan layar sentuh yang sensitif. Hal ini memungkinkan pengguna untuk berinteraksi langsung
dengan aplikasi di layar tanpa perlu mouse atau keyboard.

Kelebihan : touchscreen akan memberikan kemudahan dan kecepatan akses bagi penggunanya.
Kita tidak perlu repot untuk mencari tombol pada keyboard/keypad dalam mengeksekusi suatu

perintah. Pengguna yang sudah terbiasa, akan secara optimal mengakses menu-menu yang
paling sering digunakan sehingga proses keseluruhan akan lebih cepat. Beberapa contoh
penerapan pada notebook/PC ataupun handphone, menu-menu utama akan lebih mudah diakses.
Notebook jenis Tablet atau layar PC touchscreen pada ATM/vending machine/kiosk sangat
terbantu dalam hal ini. Menu sudah disusun sedemikian rupa sehingga pengguna tidak perlu
banyak berpikir, langsung menyentuh pada layar dan perintah akan segera dieksekusi.

Kekurangan : Touchsreen sangat sensitif dan butuh perawatan khusus, dimana layar harus selalu
terjaga kebersihannya agar sentuhan (input) bisa diterjemahkan dengan tepat. Bagi yang suka
ceroboh dalam menggunakan device, sebaiknya pertimbangkan pemilihan teknologi ini. Jika rusak,
akan sia-sia harga mahal yang kita bayar pada device tersebut.

OLED

OLED (Cahaya Tampilan Emitting Organik) monitor komputer yang lebih tipis dan lebih terang dari
layar LCD atau Plasma. Monitor LED juga dapat ditempatkan pada permukaan transparan, seperti
kaca, yang memungkinkan pengguna untuk melihat melalui mereka ketika tidak aktif.

M.S. Herawati Halaman 49 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Kelebihan : suhu operasi yang lebih rendah dibandingkan CRT, LCD, atau PLASMA. Selain itu
konsumsi daya akan menurun secara signifikan, tahan terhadap tekanan pada permukaan layar,
lebih ringan dan respons time yang sangat cepat.

Kekurangan : bahaya jika digunakan sangat dekat mata, ingat bahwa sifat LED mirip laser jika
dilihat secara tegak lurus permukaan layar pada jangkauan tertentu (mungkin sudah ditanggulangi
dengan filter pengaman), harganya mungkin akan menyentuh daerah sangat mahal mengingat
LED menggunakan interface yang sama sekali baru.

Hirarki Memori
Memori adalah bagian dari komputer tempat berbagai program dan data-data disimpan.
Memori utama adalah tempat penyimpanan sementara dimana dibutuhkan oleh prosessor yang
akan mengoperasikan program atau data tertentu.

Memori dalam komputer dapat dibedakan sebagai berikut :


* Register
* Cache memory (Static RAM) : internal cache dan external cache
* Memori utama (Dynamic RAM)
* Memori sekunder : magnetic disk, optical disk, magnetic tape

Memori yang memiliki hirarki paling atas memiliki kecepatan paling tinggi tetapi kapasitas
penyimpanan data paling rendah.

M.S. Herawati Halaman 50 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

MEMORI INTERNAL dan MEMORI EKSTERNAL


Memori bisa dikategorikan menjadi 2 :
* Memori Internal adalah memori yang dapat diakses langsung oleh prosesor, yaitu :register yang
terdapat di dalam prosesor, cache memori dan memori utama yang berada di luar prosesor.
* Memori Eksternal adalah memori yang diakses prosesor melalui piranti I/O, yaitu disket dan
hardisk, optical disk, magnetic tape

MEMORI INTERNAL

Untuk memori utama pada dasarnya dikategorikan menjadi 2, yaitu : ROM dan RAM

ROM (Read Only Memory)


ROM biasa digunakan oleh komputer untuk menyimpan data utama selamanya, artinya
data yang telah tersimpan dalam ROM tidak akan terhapus apabila komputer dimatikan
(bersifat non volatile). ROM diisi oleh pabrik pembuatnya berupa program-program pokok
yang diperlukan sistem komputer misal program bootstrap. Isi dari ROM tidak boleh hilang

M.S. Herawati Halaman 51 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

atau rusak karena bisa menyebabkan komputer tidak berfungsi, sehingga untuk pencegahannya
ROM dirancang hanya bisa dibaca. Namun pada kasus lain memungkinkan untuk merubah isi
ROM, dengan cara memprogram kembali instruksi-instruksi didalamnya.
Kelompok memori yang bernama Read Only Memory ini juga memiliki karakteristik yang
sesuai dengan namanya. Data yang ada di dalam ROM ini adalah data yang telah dimasukkan
oleh pembuatnya. Data yang telah terkandung di dalamnya tidak dapat diubah-ubah lagi melalui
proses yang normal, dan hanya dapat dibaca saja.
Ada bagian data di ROM ini dipergunakan untuk identitas dari komputer itu sendiri. Hal
ini tersimpan dalam BIOS (Basic Input Output Systems). Ada juga data yang terkandung dalam
modul ini yang pertama kali diakses oleh sebuah komputer ketika dinyalakan. Urutan-urutan yang
terkandung di dalam modul ini dan yang diakses pertama kali ketika komputer dihidupkan diberi
nama BOOTSTRAP.
Dalam proses BootStrap ini, dilakukan beberapa instruksi seperti pengecekan komponen
internal pendukung kerja minimal suatu sistem komputer, seperti memeriksa ALU, CU, BUS
pendukung dari MotherBoard dan Prosessor, memeriksa BIOS utama, memeriksa BIOS kartu
grafik, memeriksa keadaan Memory Module, memeriksa keberadaan Secondary Storage yang
dapat berupa Floopy Disk, Hard Disk, ataupun CD-ROM Drive, kemudian baru memeriksa daerah
MBR (Master Boot Record) dari media penyimpanan yang ditunjuk oleh BIOS (dalam proses Boot
Sequence).

CMOS
CMOS adalah singkatan dari Complimentary Metal Oxide Semi conductor (CMOS).
Nama bagi suatu kelompok besar sirkuit terpadu. Chip CMOS termasuk mikroprosesor,
mikrokontroler, RAM statis dan gaya mendesain sirkuit digital lainnya. Proses yang digunakan
untuk mengimplementasikan sirkuit tersebut pada suatu IC. CMOS menggunakan
kombinasi dari transistor MOSFET tipe ‘p’ dan juga transistor MOSFET tipe ‘n’.
Berikut ini akan dibahas jenis ROM dan perkembangannya.

PROM (Programable ROM)


ROM ini memberikan kesempatan bagi pemakai untuk mengubah data yang tersimpan secara
default. Sebuah alat yang bernama PROM programmer bertugas “membakar” (burning in) chip

M.S. Herawati Halaman 52 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

ini. Dengan arus listrik yang kuat lokasi bit akan terbakar dan menunjukkan sebuah nilai (0 atau
1). Setelah melalui proses burningin, PROM ini tidak dapat lagi diubah-ubah isinya.

EPROM (Erasable Programable ROM)


Chip ini adalah perkembangan dari PROM. Hanya saja, EPROM ini dapat dihapus isi yang
terdahulu dengan menggunakan sinar ultraviolet. Sinar tersebut melewati celah di kumpulan
chip. Dengan demikian, muatan yang tersimpan dapat terlepas. Dengan kata lain, EPROM
dapat dihapus dengan sinar Ultraviolet dan diprogram ulang secara elektrik.

EEPROM (Electrically Erasable Programable ROM)


Chip ini tidak jauh berbeda dengan EPROM, tetapi EEPROM datanya dapat dihapus tanpa
menggunakan sinar ultraviolet. Cukup gunakan pulsa listrik (electrical pulses). Jenis ROM
seperti PROM, EPROM dan EEPROM tergolong ke memori stabil (nonvolatile memories).
Artinya, ketiga jenis memori ROM ini akan tetap menyimpan datanya walaupun ketika tidak
dialiri oleh arus listrik. Pada perkembangannya, chip EEPROM telah digunakan untuk BIOS dari
sebuah MotherBoard. Dengan menggunakan teknik “flash”, isi dari BIOS pun dapat dibuat lebih
baru (update). Akan tetapi, bahaya dari flashable BIOS adalah semua orang dapat mengubah
isinya, termasuk juga virus. Jika telah diubah oleh virus, maka motherboard komputer yang
dipakai itu tidak akan bisa dipakai kembali.

RAM, (Random Access Memory)


Memory berfungsi sebagai tempat penyimpanan data
sementara. Memory bekerja dengan menyimpan & menyuplai data-
data penting yg dibutuhkan Processor dengan cepat untuk diolah
menjadi informasi. Karena itulah, fungsi kapasitas merupakan hal
terpenting pada memory. Dimana semakin besar kapasitasnya, maka semakin banyak data yang
dapat disimpan dan disuplai, yang akhirnya membuat Processor bekerja lebih cepat. Suplai data
ke RAM berasal dari Hard Disk, suatu peralatan yang dapat menyimpan data secara permanen.
Kelompok memori yang diberi nama Random Access Memory ini memiliki karakteristik
yang sesuai dengan namanya. Dalam pengaksesan data yang tersimpan dalam memori dilakukan

M.S. Herawati Halaman 53 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

dengan cara acak (random) bukand engan cara terurut (sequential) seperti pada streamer. Hal ini
berarti untuk mengakses elemen memori yang terletak dimanapun di dalam modul ini, akan
diakses dalam waktu yang sama.

Berdasarkan bahan pembuatannya, RAM dikelompokkan dalam dua bagian utama, yaitu :
(a) static RAM
(b) dynamic RAM.

Static RAM
Secara internal, setiap sel yang menyimpan n bit data memiliki 4 buah transistor yang
menyusun beberapa buah rangkaian Flip- flop. Dengan karakteristik rangkaian Flip- flop ini,
data yang disimpan hanyalah berupa Hidup (High state) dan Mati (Low State) yang ditentukan
oleh keadaan suatu transistor. Kecepatannya dibandingkan dengan Dynamic RAM tentu saja
lebih tinggi karena tidak diperlukan sinyal refresh untuk mempertahankan isi memory.

Dynamic RAM
Secara internal, setiap sel yang menyimpan 1 bit data memiliki 1 buah transistor dan 1 buah
kondensator. Kondensator ini yang menjaga tegangan agar tetap mengaliri transistor sehingga
tetap dapat menyimpan data. Oleh karena penjagaan arus itu harus dilakukan setiap beberapa
saat (yang disebut refreshing) maka proses ini memakan waktu yang lebih banyak daripada
kinerja Static RAM. Seperti yang telah dikemukakan sebelumnya, modul memori berkembang
beriringan dengan perkembangan processor. Jenis DRAM ini juga mengalami perkembangan.

Jenis-jenis RAM

Synchronous DRAM (SDRAM) dikenal sebagai SIMM SDRAM hanyalah memperbaiki


kecepatan akses data yang tersimpan. Dengan proses sinkronisasi kecepatan modul ini
dengan Frekuensi Sistem Bus pada prosessor diharapkan dapat meningkatkan kinerjanya.
Modul EDO RAM dapat dibawa ke kecepatan tertingginya di FSB maksimum 75 MHz,
sedangkan SDRAM dapat dibawa ke kecepatan 100 MHz pada sistem yang sama.

M.S. Herawati Halaman 54 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Burst EDO RAM (BEDO RAM) adalah jenis EDO yang memiliki kemampuan Bursting. Kinerja
yang telah digenjot bisa 100% lebih tinggi dari FPM, 33% dari EDO RAM. Semula
dikembangkan untuk menggantikan SDRAM, tetapi karena prosesnya yang asinkron, dan
hanya terbatas sampai 66 MHz, praktis BEDO RAM ditinggalkan.

Rambus DRAM (RDRAM) dikembangkan oleh RAMBUS Inc. Pengembangan ini menjadi
polemik karena Intel@ berusaha memperkenalkan PC133 MHz. RDRAM ini memiliki jalur data
yang sempit (8 bit) tapi kinerjanya tidak dapat diungguli oleh DRAM jenis lain yang jalur datanya
lebih lebar dari RDRAM yiatu 16 bit atau bahkan 32 bit. Hal ini karena RDRAM ini memiliki
Memory Controller yang dipercanggih. Tentunya hanya Motherboard yang mendukung
RAMBUS saja yang bisa memakai DRAM ini, seperti MotherBoard untuk AMD K7 Athlon. Akan
tetapi, RAM jenis ini dipakai oleh 3dfx, Inc,. Untuk mempercepat proses penggambaran obyek 3
dimensi yang penuh oleh poligon. Contoh produk yang memakainya adalah 3dfx seri Voodoo4.

SyncLink DRAM (SLDRAM) dibuat karena untuk memakai RDRAM ini harus membayar royalti
kepada RAMBUS Inc., hal ini dirasakan sangat mahal bagi pengembang motherboard. Dengan
kecepatan 200 MHz, dan bandwidth maksimum 1600MB/sec cukup untuk mengkanvaskan
perkembangan RAMBUS DRAM.

Double Data Rate RAM (DDRAM) dikembangkan karena kebutuhan transmisi data sangat
tinggi. Teknologi ini dikembangkan berdasarkan transmisi data ke dan dari terminal lain melalui
sinyal tact.

Serial Presence Detect (PSD) adalah perkembangan dari DIMM yang menyertakan sebuah
chip EPROM yang dapat menyimpan informasi tentang modul ini. Chip kecil yang memiliki 8 pin
ini bertindak sebagai SPD yang sedemikian rupa sehingga BIOS dapat emmbaca seluruh
informasi yang tersimpan di dalamnya dan dapat menyetarakan FSB dengan waktu kerja untuk
performa CPU-RAM yang sempurna.

M.S. Herawati Halaman 55 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

JENIS MEMORI dalam KOMPUTER


1. RAM (Random Access Memori)
RAM diakses melalui alamat, semua lokasi yang dapat dialamati dapat diakses secara acak
(random) dan membutuhkan waktu akses yang sama tanpa tergantung pada lokasi fisiknya di
dalam memori. Terdapat dua jenis RAM, statik dan dinamik. RAM dinamik tersusun oleh sel-sel
yang menyimpan data sebagai muatan Iistrik pada kapasitor.

2. CAM (Content Addressable Memory)


Pada CAM, memori diakses berdasarkan isi, bukan alamat. Pencarian data dilakukan Secara
simultan dan paralel dengan basis isi memori. CAM disebut juga sebagai memori Asosiatif.

3. MEMORI CACHE
Memori utama yang digunakan sistem komputer pada awalnya dirasakan masih lambat
kerjanya dibandingkan dengan kerja CPU, sehingga perlu dibuat sebuah memori yang dapat
membantu kerja memori utama tersebut. Sebagai perbandingan waktu akses memori cache
lebih cepat 5 sampai 10 kali dibandingkan memori utama. Memory internal sesungguhnya itu
dapat berupa :

 First-Level (L1) Cache


 Second-Level (L2) Cache
 Memory Module

Akan tetapi pengelompokan dari memory internal juga terbagi atas :


 RAM (Random Access Memory) dan
 ROM (Read Only Memory)

Penjelasan dari masing- masing pengertian diatas adalah sebagai berikut :

M.S. Herawati Halaman 56 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

1. First Level (L1) Cache


Memory yang bernama L1 Cache ini adalah memori yang terletak paling dekat dengan
prosessor (lebih spesifik lagi dekat dengan blok CU (Control Unit)).
Penempatan Cache di prosessor dikembangkan sejak PC i486. Memori di tingkat ini memiliki
kapasitas yang paling kecil (hanya 16 KB), tetapi memiliki kecepatan akses dalam hitungan
nanodetik (sepermilyar detik). Data yang berada di memori ini adalah data yang paling penting
dan paling sering diakses.
Biasanya data di sini adalah data yang telah diatur melalui OS (Operating system) menjadi
Prioritas Tertinggi (High Priority).

2. Second Level (L2) Cache


Memori L2 Cache ini terletak di Motherboard (lebih spesifik lagi : modul COAST : Cache On a
Stick. Bentuk khusus dari L2 yang mirip seperti Memory Module yang dapat diganti-ganti
tergantung motherboardnya). Akan tetapi ada juga yang terintegrasi langsung dengan
MotherBoard, atau juga ada yang terintegrasi dengan Processor Module. Di L2 Cache ini,
kapasitasnya lebih besar dari pada L1 Cache. Ukurannya berkisar antara 256 KB-2 MB.
Biasanya L2 Cache yang lebih besar diperlukan di MotherBoard untuk Server. Kecepatan
akses sekitar 10 ns.

3. Memory Module
Memory Module ini memiliki kapasitas yang berkisar antara 4 MB-512 MB. Kecepatan
aksesnya ada yang berbeda-beda. Ada yang berkecepatan 80 ns, 60 ns, 66 MHz (=15 ns), 100
MHz(=10ns), dan sekarang ini telah dikembangkan PC133mhZ(=7.5 ns).
Memory Module dikelompokkan menjadi dua, yaitu :

1. Single In-Line Memory Module


Single pada SIMM ini dimaksudkan dalam penomoran pin. Pada penampakan fisiknya, pin
dan pin yang berada tepat dibaliknya memiliki nomor yang sama. Artinya kedua pin itu
sekuens proses yang sama.
SIMM yang pertama kali dibuat dalam modul 8 bit. Hal ini dimaksudkan untuk penyelarasan
lebar data dari processor itu sendiri. SIMM generasi pertama ini diperuntukkan PC generasi

M.S. Herawati Halaman 57 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

sebelum 80286. Sebagai catatan, Processor generasi 8086 dan teman-temannya, hanya
memiliki lebar data untuk floating point (representasi internal dari sebuah processor yang
menganggap semua bilangan yang diterima oleh bagian input ALU dan/atau COU menjadi
bilangan biner tak bertanda (unsigned binary representation).
Bila bilangan yang diubah ke biner memiliki lebih dari 8 digit bilangan, maka perhitungan
akan dilakukan dengan 8 digit terakhir dan terus dilakukan berulang-ulang hingga
perhitungan sesuai dengan bilangan semula sebesar 8 bit.
Perkembangan processor juga turut mendorong perkembangan SIMM. Pada processor 32
bit (generasi Pentium), ketergantungan pada L2-Cache sangat tinggi. Tentunya
membutuhkan memori 32 bit juga agar tidak terjadi bottleneck.
Pada modul 32-bit ini biasanya ditemukan 2,4, atau 8 chip di salah satu sisinya (dari
penampakan fisik SIMM). Jadi dalam 1 keping memori modul yang terdiri dari 8 chip, akan
bernilai 32 MB.

2. DIMM (Dual In-Line Memory Module


Dual berarti kedua sisi dari penampakan fisik ini menunjukkan bahwa dua buah sisi
menjalankan sekuens proses masing-masing, namun masih mendukung satu proses utama
yang sama. Meskipun processor 64-bit masih terlalu jarang untuk kalangan PC, memori
telah mengembangkan jalan-nya terlebih dahulu. DIMM sekarang ini telah memiliki lebar
data 64 bit.

MEMORI EKSTERNAL
Memori eksternal adalah perangkat keras untuk melakukan operasi penulisan,
pembacaan dan penyimpanan data, di luar komponen utama yang telah disebutkan di atas.
Contoh dari memori eksternal adalah floppy disk, harddisk, cd-rom, dvd. Hampir semua memori
eksternal yang banyak dipakai belakangan ini berbentuk disk/piringan sehingga operasi data
dilakukan dengan perputaran piringan tersebut. Dari perputaran ini, dikenal satuan rotasi piringan
yang disebut RPM (Rotation Per Minute). Makin cepat perputaran, waktu akses pun semakin
cepat,namu makin besar juga tekanan terhadap piringan sehingga makin besar panas yang
dihasilkan.

M.S. Herawati Halaman 58 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Setiap memori eksternal memiliki alat baca dan tulis yang disebut head (pada harddisk)
dan side (pada floppy). Tiap piringan memiliki dua sisi head/side, yaitu sisi 0 dan sisi 1. Setiap
head/side dibagi menjadi lingkaran lingkaran konsentris yang disebut track. Kumpulan track yang
sama dari seluruh head yang ada disebut cylinder. Suatu track dibagi lagi menjadi daerah-daerah
lebih kecil yang disebut sector.

Floppy Disk
Floppy disk drive yang menjadi standar pemakaian terdiri dari 2 ukuran yaitu 5.25” dan 3.5”
yang masing-masing memiliki 2 tipe kapasitas Double Density (DD) dan High Density (HD).
Floppy disk 5.25” kapasitasnya adalah 360 Kbytes (untuk DD) dan 1.2 Mbytes (untuk HD).
Sedangkan floppy disk 3.5” kapasitasnya 720 Kbytes (untuk DD) dan untuk HD). Kapasitas
yang dapat ditampung oleh floppy disk memang cenderung kecil, apalagi jika dibandingkan
dengan kebutuhan transfer dan penyimpanan data yang makin lama makin besar. Floppy disk
hanya dapat menyimpan file teks, karena keterbatasan kapasitas. Walaupun demikian,
penulisan pada floppy disk dapat dilakukan berulang-ulang, walaupun memakan waktu yang
relatif lama. Keterbatasanyang disebut dengan Iomega Zip Drive. Perangkat ini terdiri dari
floppy drive dan cartridge floppy khusus, yang mampu menampung samapai hampir 100MB
data. Jumlah ini jelas memungkinkan untuk menampung file multimedia dan grafik (biasanya
berukuran mega bytes), yang sebelumnya tidak dimungkinkan untuk disimpan dalam floppy
disk.

Harddisk
Cakram keras era tahun 1990-an tampak atas (kiri) dan tampak bawah (kanan). Harddisk
adalah sebuah komponen perangkat keras yang menyimpan data sekunder dan berisi piringan
magnetis. Harddisk diciptakan pertama kali oleh insinyur IBM, Reynold Johnson di tahun 1952.
Harddisk pertama tersebut terdiri dari 50 piringan berukuran 2 kaki (0,6 meter) dengan
kecepatan rotasinya mencapai 1.200 rpm (rotation per minute) dengan kapasitas penyimpanan
5 MB. Harddisk zaman sekarang sudah ada yang hanya selebar 0,6 cm dengan kapasitas 750
GB. Jika dibuka, terlihat mata cakram keras pada ujung lengan bertuas yang menempel pada
piringan yang dapat berputar. Rangkaian penguat, DSP (digital signal precessor), chip memory,
konektor, spindle, dan actuator arm motor controller. arus membongkar CP sampai dengan

M.S. Herawati Halaman 59 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Gbytes. Ukuran kapasitas yang sangat besar ini sangat menguntungkan dalam hal
penyimpanan data. Seperti halnya floppy disk dan Iomega Zip drive, harddisk juga dapat
menangani penulisan berulang kali dengan kecepatan yang relatif jauh lebih cepat
dibandingkan dengan floppy disk. Tapi sayangnya, terdapat kendala dalam segi mobilitas,
karena untuk memindah-mindahkan harddisk berarti h(harddisk tersimpan di dalam CPU).
Ternyata, kendala ini telah dapat diatasi dengan adanya konsep Removable Harddisk. Hardsik
dibentuk berupa cartridge, yang dipasang pada removable rack yang terambung pada power
supplay dan kabel data IDE Interface-nya. Data yang disimpan dalam harddisk tidak akan
hilang ketika tidak diberi tegangan listrik. Dalam sebuah harddisk, biasanya terdapat lebih dari
satu piringan untuk memperbesar kapasitas data yang dapat ditampung. Dalam
perkembangannya kini harddisk secara fisik menjadi semakin tipis dan kecil namun memiliki
daya tampung data yang sangat besar. Harddisk kini juga tidak hanya dapat terpasang di
dalam perangkat (internal) tetapi juga dapat dipasang di luar perangkat (eksternal) dengan
menggunakan kabel USB ataupun FireWire.

CD-ROM
CD ROM (Compact disc - Read Only Memory) adalah sebuah piringan kompak dari jenis
piringan optik (optical disc) yang dapat menyimpan data yang cukup besar. Ukuran data yang
dapat disimpan saat ini bisa mencapai 700Mb. Mulai tahun 1983 sistem penyimpanan data di
optical disc mulai diperkenalkan dengan diluncurkannya Digital Audio Compact Disc. Sejak saat
itu mulai berkembanglah teknologi penyuimpanan pada optical disc. CD-ROM terbuat dari resin
(polycarbonate) dan dilapisi permukaan yang sangat reflektif seperti alumunium. Informasi
direkam secara digital sebagai lubang-lubang mikroskopis pada permukaan yang reflektif.
Proses ini dilakukan degan menggunakan laser yang berintensitas tinggi. Permukaan yang
berlubang ini kemudian dilapisi oleh lapisan bening. Informasi dibaca dengan menggunakan
laser berintensitas rendah yang menyinari lapisan bening tersebut sementara motor memutar
disk. Intensitas laser tersebut berubah setelah mengenai lubang-lubang tersebut kemudian
terefleksikan dan dideteksi oleh fotosensor yang kemudian dikonversi menjadi data digital.
Penulisan data pada CD-ROM hanya dapat dilakukan sekali saja. Walaupun demikian, optical
disk ini memiliki keunggulan dari segi mobilitas. Bentuknyayang kecil dan tipis memudahkannya
untuk dibawa-bawa. Kapasitas penyimpanannya pun cukup besar, yaitu 650 Mbytes. Sehingga

M.S. Herawati Halaman 60 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

media ini biasanya digunakan untuk menyimpan data-data sekali tulis saja, seperti installer, file
lagu (mp3), ataupun data statik lainnya.
CD ROM bersifat read only (hanya dapat dibaca, tidak dapat ditulis berulang kali). Untuk dapat
membaca isi CD ROM, komponen utama yang diperlukan adalah CD Drive. Baru pada
perkembangannya CD ROM mulai kini dapat ditulis berulang kali (Re Write / RW) yang lebih
dikenal dengan CD-RW.

DVD (Digital Versatile Disc)


DVD adalah generasi lanjutan dari teknologi penyimpanan dengan menggunakan media optical
disc. DVD memiliki kapastias yang jauh lebih besar daripada CD-ROM biasa, yaitu mencapai 9
Gbytes. Teknologi DVD ini sekarang banyak dimanfaatkan secara luas oleh perusahaan musik
dan film besar, sehingga menjadikannya sebagai produk elektronik yang paling diminati dalam
kurun waktu 3 tahun sejak diperkenalkan pertama kali. Perkembangan teknologi DVD-ROM
pun lebih cepat dibandingkan CD-ROM. 1x DVD-ROM memungkinkan rata-rata transfer data
1.321 MB/s dengan rata-rata burst transfer 12 MB/s.

VGA (Video Graphics Array)


VGA adalah sebuah standar tampilan komputer analog yang dipasarkan pertama kali oleh IBM
pada 1987. Walaupun standar VGA sudah tidak lagi digunakan karena sudah digantikan oleh
standar yang lebih baru, VGA masih digunakan dalam pasar pocket pc. VGA merupakan
standar grafis terakhir yang diikuti oleh mayoritas pabrik pembuat kartu grafis komputer.
Tampilan Windows sampai sekarang masih beroperasi dalam mode VGA karena mode VGA
didukung oleh banyak pembuat monitor dan kartu grafis.
Istilah VGA juga sering digunakan untuk mengacu kepada resolusi layar berukuran 640×480,
apapun pembuat perangkat keras kartu grafisnya. Kartu VGA berguna untuk menerjemahkan
output (keluaran) komputer ke monitor. Untuk menggambar/desain grafis ataupun untuk
bermain game, kita perlu VGA yang tinggi kekuatannya. Saat ini ada VGA dengan memori 16,
32 hingga 256 megabyte, bahkan hingga 512 MB (dengan teknologi khusus). Jenisnya yang
terkenal adalah GeForce buatan perusahaan NVidia.

M.S. Herawati Halaman 61 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

VGA juga dapat mengacu kepada konektor VGA 15-pin yang masih digunakan secara luas
untuk membawa sinyal video analog. Standar VGA secara resmi digantikan oleh standar XGA
dari IBM, tetapi dalam kenyataan, VGA digantikan oleh Super VGA"

PRINSIP KERJA MEMORI


A. Cara kerja komputer
Harddisk menyimpan data dan program yang bersifat
permanen.
RAM mengcopy data/program dari harddisk untuk
diproses oleh CPUDari RAM, data atau program yang
akan diolah oleh CPU tidak semua langsung diproses
CPU tetapi dicopy ke cache memori untuk mengatasi

kesenjangan kecepatan CPU-memori. CPU melakukan komunikasi dengan modul I/O untuk
menerima input atau menampilkan output dari proses yang dihasilkan. Output akan ditampilkan di
komponen-komponen.

ALOKASI DATA ke MEMORI


a. Penukaran : sebuah proses yang berada di dalam memori dapat ditukar sementara keluar
memori ke sebuah penyimpanan sementara, dan kemudian dibawa masuk lagi ke memori
untuk melanjutkan pengeksekusian.
b. Alokasi Memori : sebuah fungsi fasilitas untuk memesan tempat secara berurutan alamat
memori diberikan kepada proses secara berurutan dari kecil ke besar untuk tipe data dinamis
(pointer)

Jenis Alokasi :
1. Single Partition Allocation / Sistem Partisi Tunggal : alamat memori yang akan dialokasikan
untuk proses adalah alamat memori pertama setelah pengalokasian sebelumnya

M.S. Herawati Halaman 62 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

2. Multiple Partition Allocation / Sistem Partisi Banyak : Banyak: sistem operasi menyimpan
informasi tentang semua bagian memori yang tersedia untuk dapat diisi oleh proses-proses
(disebut lubang).

Permasalahan Alokasi Memori:


1. First fit: Mengalokasikan lubang pertama ditemukan yang besarnya mencukupi. Pencarian
dimulai dari awal.
2. Best fit: Mengalokasikan lubang dengan besar minimum yang mencukupi permintaan.
3. Next fit: Mengalokasikan lubang pertama ditemukan yang besarnya mencukupi. Pencarian
dimulai dari akhir pencarian sebelumnya.
4. Worst fit: Mengalokasikan lubang terbesar yang ada

KATEGORI TEMPAT PENYIMPANAN


 Memory atau active memory
 RAM (Random Access Memory)
 Cepat, temporer Storage atau long-term memory
 Hard disk dan media penyimpan lain
 Lebih lambat, persistent

PERALATAN PENYIMPANAN (MAGNETIC dan OPTIC)

MAGNETIC
 Disk merupakan sebuah piringan bundar yang terbuat dari logam atau plastik yang dilapisi
dengan bahan yang dapat dimagnetisasi.
 Data direkam di atasnya dan dapat dibaca dari disk dengan menggunakan kumparan
pengkonduksi (conducting coil) yang dinamakan head
 Pada operasi penulisan, arus listrik pada head memagnetisasi disk.
 Pada operasi pembacaan, medan magnet pada disk yang bergerak di bawah head
menghasilkan arus listrik pada head.

M.S. Herawati Halaman 63 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

 Selama operasi pembacaan dan penulisan, head bersifat stasioner sedangkan piringan
bergerak-gerak di bawahnya.

Awalnya dibuat untuk merekam sinyal analog audio. Pada era modern, dibuat untuk
merekam data digital. Tidak seperti komputer modern, magnetic tape lebih sering digunakan
sebagai secondary storage.
Diklasifikasikan menjadi :
 Sequential Access Memory
 Random Access Memory
Di masa depan, sebuah tipe magnetic storage, yang disebut MRAM, diproduksi untuk mampu
menyimpan data pada magnetic bits berbasis efek GMR.

OPTIC
Pada komputer, sound reproduction dan video, sebuah optical disc adalah sebuah
piringan datar bundar polycarbonate. Data disimpan dalam bentuk pits (bumps) pada permukaan
datarnya, biasanya di sepanjang lingkaran spiral tunggal yang menutupi seluruh permukaan
cakram (disk). Bahan khusus yang ada pada disk (biasanya aluminium) disinari oleh dioda laser
dan kemudian memantulkan sinar laser tersebut ke optik pembaca.
Menggunakan prinsip optis, yaitu berdasarkan pantulan cahaya ( sinar laser ) pada head
baca. Pembacaan data tidak melibatkan kontak fisik antara head dan disk. Proses penulisan
datanya lebih lambat dari pada proses pembacaan data. Lebih awet tahan terhadap jamur, dan
lain-lain. Pembacaan data secara acak ( Random ). Mempunyai kemampuan baca-tulis (read/write
). Kapasitas besar. Ukuran kecil. Contoh : cd rom.

Produk-produk disk optis


1. CD (Compact Disk)  suatu disk yang tidak dapat dihapus yang menyimpan informasi
audio yang telah didigitasi. Sistem standar menggunakan disk 12 cm yang dapat
merekam lebih dari 60 menit waktu putar tanpa henti.
2. CD-ROM (Compact Disk Read Only Memory)  Disk yang tidak dapat dihapus untuk
menyimpan data komputer. Sistem standar menggunakan disk 12 cm yang dapat
menampung lebih dari 550 Mbyte.

M.S. Herawati Halaman 64 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

3. CD-I (Compact Disk Interactive)  Suatu spesifikasi yang didasarkan pada penggunaan
CD-ROM. Spesifikasi ini menjelaskan metode penyediaan audio, video, grafis, teks, dan
kode yang dapat dieksekusi mesin pada CD-ROM.
4. DVI (Digital Video Interactive)  Sebuah teknologi untuk memproduksi representasi
informasi video yang didigitasi dan terkompresi. Representasi dapat disimpan pada CD
atau media disk lainnya. Sistem yang ada sekarang menggunakan CD dan dapat
menyimpan sekitar 20 menit video pada satu disk.
5. WORM (Write One Read Many)  Sebuah disk yang lebih mudah ditulisi dibandingkan
dengan CD-ROM, yang membuatnya secara komersial feasible untuk menyalin sebuah
CD. Ukuran yang populer adalh 5,25 inchi yang dapat menampung 200 hingga 800
Mbyte data.
6. Erasable Optical Disk  Suatu disk yang menggunakan teknologi optik namun dapat
dihapus dan ditulisi ulang dengan mudah. Terdapat dua jenis ukuran yang umum
dipakai: 3,25 inchi dan 5,25 inchi. Umumnya mempunyai kapasitas 650 Mbyte.

CD-ROM
 CD-ROM player memiliki perangkat error-correcting untuk menjamin bahwa data
ditransfer dengan benar dari disk ke komputer.
 Disk terbuat dari resin, seperti polycarbonate, dan dilapisi dengan permukaan yang
sangat reflektif, biasanya aluminium.
 Informasi yang direkam secara digital diterbitkan sebagai sekumpulan lubang-
lubang mikroskopik pada permukaan yang reflektif.
 Permukaan disk dilindungi dari debu dan gesekan dengan lapisan bening.
 Layout disk yang menggunakan constant angular velocity (CAV)
 Keuntungan CAV : blok data dapat dialamati secara langsung oleh track dan
sector. Untuk memindahkan head ke alamat tertentu hanya memerlukan
gerakan head yang pendek dan waktu tunggu yang singkat.
 Kerugian CAV : jumlah data yang dapat disimpan pada track yang jauh di luar
sama dengan yang dapat disimpan dengan track yang berada dekat titik pusat.
 Kapasitas penyimpanan CD-ROM adalah 774,57 Mbyte.

M.S. Herawati Halaman 65 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

 Format blok CD-ROM terdiri dari field-field sbb.:


 Sync : Field sync mengidentifikasikan awal sebuah blok.
 Header : header terdiri dari alamat blok dan byte mode.
Mode 0 menandakan suatu field data blanko;
mode 1 menandakan penggunaan kode error-correcting dan 2048 byte data;
mode 2 menandakan 2336 byte data pengguna tanpa kode error-correcting.
 Data : data adalah data pengguna
 Auxiliary : data pengguna tambahan dalam mode 2. Pada mode 1, data ini
data pengguna tambahan dalam mode 2. Pada mode 1, data ini merupakan
kode error-correcting
 Ada pula disk dengan menggunakan layout kecepatan linear konstant (CLV)
 Keuntungan CD-ROM:
 Kapasitas penyimpanan informasinya jauh lebih besar dibandingkan dengan
disk magnetik.
 Dapat diperbanyak dengan harga murah
 Dapat dipindah-pindah. Sebagian besar disk magnetik tidak dapat dipindah-
pindahkan.
 Kekurangan CD-ROM:
 CD-ROM hanya dapat dibaca saja (read only) dan tidak dapat di update.
 CD-ROM memiliki waktu akses yang lebih lama dibandingkan dengan waktu
akses disk drive magnetik.

WORM
 WORM adalah Write Once Read Many CD.
 Dapat ditulisi sekali menggunakan sinar laser berintensitas sedang.
 Teknik yang dipakai untuk menyiapkan disk adalah dengan menggunakan laser
berdaya tinggi.
 Menggunakan kecepatan angular yang konstan untuk memberikan akses yang lebih
cepat.
 Digunakan untuk penyimpanan arsip dokumen dan file dalam ukuran besar.

M.S. Herawati Halaman 66 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Disk Optis yang Dapat Dihapus


 Disk dapat ditulisi berulang-ulang
 Menggunakan teknologi sistem magneto-optis: pada sistem ini, energi sinar laser
digunakan secara bersama dengan medan magnet untuk merekam dan menghapus
informasi.
 Menggunakan kecepatan angular konstan.
 Keuntungan utama disk optis ini dibandingkan dengan disk magnetis:
 Berkapasitas besar : sebuah disk optis 5,25 inchi dapat menampung data
sekitar 650 Mbyte.
 Portabilitas : Disk optis dapat dipindahkan dari drivenya.
 Reliabilitas
 Tahan lama

Pemanfaatan perangkat lunak berperan erat bagi perkembangan di semua lini, baik itu
institusi pendidikan, lingkungan bisnis, maupun kalangan pribadi. Tentunya tidak berpulang dari
penggunaan perangkat lunak tersebut, sampai sejauh mana fungsinya dapat diberdayakan dan
seberapa besar biaya yang dibutuhkan untuk penerapannya. Pemilihan perangkat lunak yang
sejalan dengan kebutuhan harus benar-benar diperhatikan, karena itu perencanan awal dimulai
dengan mengindentifikasi kebutuhan di lingkungan yang ada. Pemilihan sengaja jatuh ke
lingkungan tak berbayar untuk memamfaatkan perangkat lunak tersebut, alias proyek opensource.

Pemamfaatan web server menambah khazanah pengembangan aplikasi web, seperti


- elearning,
- egovernment,
- ecommerce.

M.S. Herawati Halaman 67 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Pendistribusian informasi di satu layanan dan penggunaan aplikasi client yang sungguh sangat
mudah – hampir di setiap perangkat keras (PC, PDA) sudah terdapat browser. Web server sebagai
pemberi pelayanan membutuhkan sistem operasi untuk menjalankan fungsinya. Sehingga
kemampuan sistem operasi menangani web server menjadi perhatiannya. Yang tentunya
komunikasi antar sistem operasi dengan aplikasi web server harus dimengerti kedua unit. Semua
itu tak terlepas dari pengembangan model OSI (Open Systems Interconnection Reference) dan
TCP/IP (Transmission Control Protocol/Internet Protocol) yang memungkinkan komunikasi antar
computer yang satu dengan lainnya, perangkat keras, perangkat lunak client/ server tentu
menggunakan kaedah ini karena kaedah yang digunakan menjadi acuan para pengembang
perangkat lunak maupun perangkat keras (vendor). Lebih jauh daripada itu, sistem operasi
melakukan semua tugastugas penting dalam komputer, dan menjamin aplikasiaplikasi yang
berbeda dapat berjalan secara bersamaan dengan lancar.

Sistem Operasi menjamin aplikasi software lainnya dapat menggunakan memori,


melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem file.
Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur skedule
yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang
cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu. Dalam banyak kasus,
sistem operasi menyediakan suatu pustaka dari fungsi-fungsi standar, dimana aplikasi lain dapat
memanggil fungsifungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat
fungsifungsi tersebut dari awal.
Sistem Operasi secara umum terdiri dari beberapa bagian:
1. Mekanisme Boot, yaitu meletakkan kernel ke dalam memory
2. Kernel, yaitu inti dari sebuah Sistem Operasi
3. Command Interpreter atau shell, yang bertugas membaca input dari pengguna
4. Pustakapustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat
dipanggil oleh aplikasi lain

Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol


mereka. Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang

M.S. Herawati Halaman 68 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

berjalan pada satu waktu, tetapi sebagian besar Sistem Operasi baru mengizinkan
beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem
Operasi seperti itu disebut sebagai Multitasking Operating System. Beberapa Sistem
Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada
input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan
asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering
disebut sebagai Desktop OS, sedangkan tipe kedua adalah RealTime OS. Apache
Web server dapat berjalan di sistem operasi yang populer saat ini, seperti Windows,
GNU, Unix maupun Mac OS. Pemilihan GNU sendiri berdasarkan beberapa
pertimbangan pribadi seperti pengalaman dalam menggunakannya maupun
keandalan dari system operasinya. Dengan menggunakan komputer sekelas
desktop, sistem operasi ini bisa berjalan dan berfungsi sebagai web server,
dipermudah dengan proses instalasi dengan pemilihan paketpaket server yang
diinginkan – web server.

Pengertian Client Server


Client-Server adalah arsitektur jaringan yang memisahkan client(biasanya aplikasi yang
menggunakan GUI ) dengan server. Masing-masing client dapat meminta data atau informasi dari
server. Sistem client server didefinisikan sebagai sistem terdistribusi, tetapi ada beberapa
perbedaan karakteristik yaitu :

1. Servis (layanan)
 Hubungan antara proses yang berjalan pada mesin yang berbeda
 Pemisahan fungsi berdasarkan ide layanannya.
 Server sebagai provider, client sebagai consume

2. Sharing resources (sumber daya)


 Server bisa melayani beberapa client pada waktu yang sama, dan meregulasi
akses bersama untuk share sumber daya dalam menjamin konsistensinya.

M.S. Herawati Halaman 69 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

3. Asymmetrical protocol (protokol yang tidak simetris )


Many-to-one relationship antara client dan server.Client selalu
menginisiasikan dialog melalui layanan permintaan, dan server menunggu secara pasif
request dari client.

4. Transparansi lokasi
Proses yang dilakukan server boleh terletak pada mesin yang sama atau pada
mesin yang berbeda melalui jaringan.Lokasi server harus mudah diakses dari
client.

5. Mix-and-Match
Perbedaan server client platforms

6. Pesan berbasiskan komunikasi


Interaksi server dan client melalui pengiriman pesan yang menyertakan
permintaan dan jawaban.

7. Pemisahan interface dan implementasi


Server bisa diupgrade tanpa mempengaruhi client selama interface pesan
yang diterbitkan tidak berubah.

8. Client Server System

M.S. Herawati Halaman 70 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Client / Server Application

Perbedaan Tipe Client-Server


1. File Servers
a). File server vendors mengklaim bahwa mereka pertama menemukan istilah client-server.
b). Untuk sharing file melalui jaringan

2. Database Servers
a). Client mengirimkan SQL requests sebagai pesan pada database
server,selanjutnya hasil perintah SQL dikembalikan
b). Server menggunakan kekuatan proses yang diinginkan untuk menemukan data
yang diminta dan kemudian semua record dikembalikan pada client.

M.S. Herawati Halaman 71 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

3.Transaction Servers (Transaksi Server)


a). Client meminta remote procedures yang terletak pada server dengan sebuah SQL
database engine.
b). Remote procedures ini mengeksekusi sebuah grup dari SQL statement
c). Hanya satu permintaan / jawaban yang dibutuhkan untuk melakukan transaksi

4.Groupsware Servers
a). Dikenal sebagai Computer-supported cooperative working
b). Manajemen semi-struktur informasi seperti teks, image, bulletin boards dan aliaran
kerja
c). Data diatur sebagai dokumen

M.S. Herawati Halaman 72 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

5.Object Application Servers


a). Aplikasi client/server ditulis sebagai satu set objek komunikasi
b). Client objects berkomunikasi dengan server objects melalui Object Request
Broker (ORB)
c). Client meminta sebuah method pada remote object

6. Web Application Servers (Aplikasi Web Servers)


a). World Wide Web adalah aplikasi client server yang pertama yang digunakan
untuk web.
b). Client dan servers berkomunikasi menggunakan RPC seperti protokol yang
disebut HTTP.

M.S. Herawati Halaman 73 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

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.

M.S. Herawati Halaman 74 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Modem

 Modem, untuk merubah data dari bentuk digital ke analog


 Multiplexer, memungkinkan beberapa signal komunikasi menggunakan sebuah channel
transmisi bersama-sama
 Concentrator, menggabungkan beberapa signal data dari channel transmisi kapasitas
rendah ke kapasitas tinggi
 Communication Processor, mengontrol arus data yang masuk ke CPU

TOPOLOGI JARINGAN

IBM Compatible IBM Compatible

IBM Compatible IBM Compatible IBM Compatible

IBM Compatible IBM Compatible

M.S. Herawati Halaman 75 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

IBM Compatible

IBM Compatible IBM Compatible

IBM Compatible IBM Compatible IBM Compatible IBM Compatible

IBM Compatible

IBM Compatible
IBM Compatible

IBM Compatible IBM Compatible

IBM Compatible

M.S. Herawati Halaman 76 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

IBM Compatible

IBM Compatible

IBM Compatible

IBM Compatible

IBM Compatible

IBM Compatible

IBM Compatible

IBM Compatible

IBM Compatible

IBM Compatible

IBM Compatible

M.S. Herawati Halaman 77 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

IBM Compatible

IBM Compatible IBM Compatible

IBM Compatible IBM Compatible

Data

ASCII Printer

Server

IBM Compatible IBM Compatible

IBM Compatible IBM Compatible

M.S. Herawati Halaman 78 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

REPRESENTASI DATA KOMPUTER


Bagaimana komputer merepresentasikan data

• Hanya mengenal 2 keadaan: on atau off


• Menggunakan sistem biner untuk mengenali dua keadaan tersebut
• Sistem dengan dua digit unik: 0 dan 1, yang disebut bits (singkatan dari binary digits)

Byte

• = delapan bit
• menghasilkan kombinasi 0 dan 1 yang berbeda untuk merepresentasikan 256 individual
karakter
• Angka
• Huruf besar dan kecil
• Tanda baca lainnya

M.S. Herawati Halaman 79 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Sistem pengkodean yang banyak digunakan untuk merepresentasikan data :

• ASCII—American Standard Code for Information Interchange


• EBCDIC—Extended Binary Coded Decimal Interchange Code

Konversi huruf ke format biner dan sebaliknya

Step 1.
Tekan huruf besar
T (shift+T key)
pada keyboard

Step 2.
Sinyal elektronik untuk huruf
besar T dikirim ke unit sistem

Step 3.
Sinyal elektronik untuk huruf besar T
dikonversi ke dalam kode biner
ASCII (01010100) dan disimpan dalam
memori untuk diproses.

M.S. Herawati Halaman 80 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Step 4.
Setelah diproses kode biner huruf
T dikonversi ke dalam format
citra, dan ditampilkan
pada perangkat output

Representasi Data
Untuk memberi tanda bilangan biner telah diperjanjikan yakni 0 untuk bilangan positif atau
plus dan 1 untuk bilangan negatif atau minus. Pada bilangan biner n-bit, jika susunannya
dilengkapi dengan bit tanda, maka diperlukan register dengan panjang n+1 bit.
Dalam hal ini, n-bit digunakan untuk menyimpan bilangan biner itu sendiri dan satu bit
untuk tandanya. Pada representasi bilangan biner yang dilengkapai dengan tanda bilangan, bit
tanda ditempatkan pada posisi paling kiri atau sebagai MSB.
Untuk keperluan operasi aritmetika yang melibatkan bilangan biner negatif, bilangan biner
dapat direpresentasikan dalam beberapa cara yakni dengan representasi besaran bertanda
(signed-magnitude representation) selanjutnya disingkat dengan SM, representasi komplemen
pertama bertanda (signed-1’s complement representation) disingkat dengan S1C, dan representasi
komplemen kedua bertanda (signed-2’s complement representation) disingkat S2C.
Berikut ini adalah contoh beberapa representasi bilangan biner untuk bilangan
heksadesimal +5 dan -5 serta +7 dan -7.

ASCII (American Standard Code for Information Interchange)


Data ASCII mewakili karakter alfanumerik dalam memori sistem komputer. Format Data yang
digunakan adalah 7 bit, dimana bit yang ke 8 digunakan untuk memuat parity. dalam komputer
pribadi, kumpulan karakter extended ASCII menggunakan kode 80 H-FF H. karakter extended
ASCII menyimpan huruf-huruf asing dan tanda baca, karakter greek (Yunani), karakter
matematika, karakter-karakter box drawing, dan karakter-karakter khusus lainnya. Data ASCII

M.S. Herawati Halaman 81 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

dapat disimpan dalam memori menggunakan direktif khusus program assembler yaitu Define Byte
(DB) atau Byte.

BCD(Binary Code Desimal)


Informasi BCD disimpan dalam bentuk packed atau unpacked. Data packed disimpan dalam
bentuk dua digit per byte, sedangkan data BCD unpacked disimpan satu digit per byte. Rentang
digit BCD antara 0000B sampai 1001B BCD unpacked sering digunakan oleh keypad atau
keyboard, sedangkan BCD Packed digunakan untuk beberapa instruksi termasuk untuk
penjumlahan dan pengurangan BCD dalam kumpulan instruksi di CPU.

UNSIGN dan SIGN INTEGER

Data Ukuran Byte


data ukuran byte disimpan dalam unsigned dan signed integer(bilangan bulat tak bertanda dan
bilangan bulat bertanda). Perbedaan dalam bentuk ini adalah bobot dari posisi paling kiri. Untuk
unsign integer nilainya 128 dan untuk signed integer nilainya adalah -128. dalam format signed, bit
yang paling kiri adalah bit tanda bilangan. Kisaran dari unsigned integer adalah 0 sampai 255,
sedangkan signed integer berkisar antara -128 sampai +127.
Bilangan negatif disajikan dalam bentuk ini, tetapi disimpan dalam bentuk komplement dua, seperti
yang telah dijelaskan diatas.

Data Ukuran Word


Satu ukuran word dibentuk oleh dua byte data. LSB selalu disimpan dalam lokasi memori paling
rendah, dan MSB disimpan yang paling tinggi. Metode untuk penyimpanan ini disebut dengan
format little endian. Metode alternatif disebut format big endian. Untuk menyimpan data ukuran
word dalam memori, digunakan direktif DW(Define Word). Namun biasanya data yang berukuran
lebih dari 8 bit disimpan menggunakan format little endian.

M.S. Herawati Halaman 82 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Representasi Bilangan Pecahan

Floating Point
Bilangan pecahan dapat direpresentasikan dalam bentuk pecahan biasa atau dalam bentuk
scientific.

Bentuk Pecahan Biasa


Dalam bentuk pecahan biasa, bilangan direpresentasikan langsung kedalam bentuk binernya.
Contoh : 27.625 = 11011.1012

Bentuk Scientific
Dalam notasi scientific, bilangan pecahan dinyatakan sebagai X = •}M . B±E.
M = mantissa
B = basis
E = eksponen
Contoh : 5.700.000 = 57 . 105 → M=57, B=10, E=5

Masalah : terdapat tak berhingga banyaknya representasi yang dapat dibuat. Dalam contoh
sebelumnya, 5.700.000 = 57.105 = 570.104 = 5,7.106 = 0,57.107 = 0,057.108 dst. Untuk
mengatasinya, ditentukan adanya bentuk normal, dengan syarat 1/B ≤ |M|< 1 Dengan demikian,
bentuk scientific yang normal (memenuhi persyaratan) dari 5.700.000 adalah 0,57.107 Dalam
bentuk normal tersebut, selalu diperoleh mantissa berbentuk ‘0,…’ sehingga dalam
representasinya kedalam bit data, fraksi ‘0,’ tersebut dapat dihilangkan.

Mantissa dan eksponen tersebut dapat direpresentasikan menggunakan salah satu cara
representasi bilangan bulat bertanda yang telah dibahas di atas. Representasi yang dipilih dapat
saja berbeda antara mantissa dengan eksponennya.
Contoh
- Digunakan untaian 16 bit untuk representasi bilangan pecahan

M.S. Herawati Halaman 83 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

- 10 bit pertama digunakan untuk menyimpan mantissa dalam bentuk S/M


- 6 bit sisanya digunakan untuk menyimpan mantissa dalam bentuk 1’s complement
-Akan direpresentasikan bilangan 0,00000075

Mantissa Exponen
0,00000075 = 0,75 . 10-6 → M = 0,75; E = -6
Representasi Mantissa :
0,75 = 0,112. Karena sudah dalam bentuk normal ‘0,’dapat dihilangkan.
S/M → MSB sebagai penanda. Dengan demikian, mantissa = 0110000000
Representasi Eksponen : 6=1102 . Karena digunakan 6 bit, 1102 = 000110.
1’s complement→-6 = 111001

Representasi : 0 0 1 1 1 0 0 1
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

KODE BINER
 Data huruf akan dirubah menjadi kode ASCII
 Dari kode ASCII dirubah menjadi bilangan biner
 Data gambar merupakan kumpulan dari angka-angka yang merupakan perwakilan dari
warna masing-masing pixel, dan angka tersebut yang akan dirubah dalam bentuk biner.
 Semua data direpresentasikan/dituliskan dalam bentuk 0 dan 1.
 Sebagian besar operasi yang ada di dalam proses komputer adalah proses aritmatika.

DATA yang DIOPERASIKAN


 Adalah data yang berupa data angka
 Data angka digolongkan menjadi Data bilangan bulat / integer Data bilangan pecahan /
float
 Semua operasi aritmatika dilakukan oleh ALU
 ALU merupakan bagian CPU yang berfungsi melaksanakan oeprasi-operasi aritmatika dan
logika terhadap data

M.S. Herawati Halaman 84 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

 Semua komponen CPU lainnya dan komponen penyusun komputer secara keseluruhan
berfungsi :
Membawa data ke ALU untuk diproses
Mengambil lagi hasil proses dari ALU

REPRESENTASI INTEGER
 Sistem bilangan dengan radix yang berbeda-beda
 Komputer secara elektronika hanya mampu membaca dua kondisi sinyal Ada sinyal atau
ada tegangan Tidak ada sinyal atau tidak ada arus listrik yang mengalir
 Dua kondiai tersebut digunakan untuk merepresentasikan bilangan kode-kode biner Level
tinggi (ada tegangan) sebagai representasi bilangan 1
Level rendah (tidak ada arus) sebagai representasi bilangan 0

Alur Pemrosesan Data

INPUT
STORAGE

RAM

PROGRAM WORKING
STORAGE STORAGE

INSTRUCTI GENERAL ALU ACCUMULAT


ON PURPOSE OR
REGISTER REGISTER

OUTPUT
STORAGE

M.S. Herawati Halaman 85 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

FIXED POINT
Representasi bilangan fixed-point memerlukan :
a. register penyimpanan komputer ukurannya memadai untuk menyimpan
b. kemungkinan untuk menjaga track tempat beradanya point tersebut

contoh desimal utk representasi 5 digit. Jika diasumsikan posisi point adalah :

Maka :

• Contoh :

Desimal dgn mantisa 5 digit dan eksponen 3 digit Mantissa Eksponen

13750 002 .13750*102 = 1.375

38624 003 .38624*103 = 386.24

3 klasifikasi dasar representasi fixed-point

a. representasi mid-point
dimana terdapat digit baik sebelum dan sesudah point tersebut

b. representasi integer
dimana tidak terdapat digit setelah point desimal

c. representasi pecahan
dimana tidak ada digit sebelum point desimal

MEMBANDINGKAN FIXED-POINT DAN FLOATING-POINT


1. komputer dapat menjalankan aritmatika fixed-point lebih cepat daripada aritmatika floating-point
2. representasi fixed-point membatasi jangkauan dan skala bilangan yang sedang
direpresentasikan
3. representasi floating-point memberikan fleksibilitas yang lebih besar dalam jangkauan dan
skalanya, ini biasanya mengurangi kecepatan

M.S. Herawati Halaman 86 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

ARITMATIKA FIXED-POINT
Register 8 bit menyangga bilangan dalam bentuk komplemen duaan dgn bit paling kiri sebagai bit
sign. Bilangan positif dan negatif maksimum dan minimum direpresentasikan. Disini bisa diperoleh
keakuratan 7 bit.
Contoh : Representasi integer
Sign bit Representasi Value keterangan
0
1
1111111
0000001
27 – 1 = 127
-27 = .128
Maksimum positif ; Most negatif

FLOATING POINT
Bentuk Bilangan Floating Point
Bilangan Floating Point memiliki bentuk umum : + m * b e , dimana m (disebut juga dengan
mantissa), mewakili bilangan pecahan dan umumnya dikonversi ke bilangan binernya, e mewakili
bilangan exponentnya, sedangkan b mewakili radix (basis) dari exponent.

Macam macam bentuk bilangan floating point


Untuk mempermudah operasi bilangan floating point dan menambah tingkat presisinya, maka
bilangan tersebut dibuat dalam bentuk ternormalisasi (normalized forms). Suatu bilangan floating
point telah ternormalisasi jika most significant bit (MSB) dari mantissanya adalah 1. Karena itu,
diantara ketiga bentuk di atas dari bilangan 1,75, maka bentuk yang telah ternormalisasi adalah
bentuk yang paling atas, dan disarankan untuk digunakan.

M.S. Herawati Halaman 87 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Karena nilai MSB dari bilangan Floating Point yang telah ternormalisasi selalu 1, maka bit ini tidak
disimpan, sehingga nilai mantissa yang tersimpan adalah 1.m. Sehingga untuk bilangan floating
point bukan nol yang ternormalisasi memiliki bentuk (1) S * (1.m) * 2 e128

Struktur Data
• Suatu koleksi / kelompok data yang dapat dikarakterisasikan oleh organisasi serta operasi
yang didefinisikan terhadapnya

Data di kategorikan menjadi :


1. Tipe data tunggal : Integer, Boolean dan Karakter
2. Tipe data majemuk : String ( Untai )

Struktur data di kategorikan menjadi :


1. Struktur Data sederhana : Array dan Record
2. Struktur Data majemuk : Linier dan Non Linier

TIPE DATA TUNGGAL


• INTEGER :
– Himpunan {…,-{-(n+1),-n,…,-1,0,1,2,…,n+1,…}
– Operasi aritmatika yang dapat dilakukan : Penjumlahan, pengurangan,
perpangkatan,perkalian dan pembagian.

M.S. Herawati Halaman 88 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

• BOOLEAN :
– Tipe data logika
– Elemen tipe data : True dan False
– Operator logika : OR, NOT, AND

• KARAKTER :
– Merupakan suatu kumpulan dari symbol aksara yang meliput digit angka, alfabet
dan spesial karakter lainnya

TIPE DATA STRING


Barisan hingga symbol yang diambil dari himpunan karakter. Himpunan karakter yang digunakan
untuk membentuk string disebut Alfabet.
• C/: CD1, C1D,DDC,111D1, … dst, termasuk null (empty)
• Secara umum dapat kita nyatakan String S sebagai :
S : a1,a2,…, an  setiap a anggota alfabet A
• Panjang dari string didefinisikan sebagai banyaknya karakter, atau dapat ditulis : S := N
atau Length (S) := N
• Operasi yang dapat dilakukan :
– Length (Panjang)
– Concatenation (Produk / Penyambungan)
– SubString
– Insert (menyisipkan)
– Delete (menghilangkan)

Contoh : S1 = Universitas
S2 = Gunadarma

1. Length (Sn); Length (S2) = 9 karakter


2. Substr (Sn, I,J); Substr (S1,3,5) = nadar
3. Concat (Sn,Sm); Concat (S1,S2)= ’Universitas Gunadarma’

M.S. Herawati Halaman 89 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

4. Insert (Sn,I,J); Insert (S1,S2,6)= ’UniveGunadarmarsitas’


5. Delete (Sn,I,J); Delete (S2,3,4)= ’Gurma’

EKSTENSI FILE
Jenis Berkas

Jenis berkas akhiran fungsi

Executable .exe, .com, .bat, .bin Program yang siap dijalankan

Objek .obj, .o Bahas mesin, kode terkompilasi

Source Code .c, .cc, .pas, .java, .asm Kode asal dari berbagai bahasa

Batch .bat, .sh Perintah pada shell

Text .txt, .doc Data text, document

Pengolah kata .wpd, .tex, .doc Format jenis pengolah data

Library .lib, .a, .dll Library untuk rutin program

Print, gambar .ps, .dvi, .gif Format ASCII atau biner untuk dicetak

Archive .arc, .zip, .tar Beberapa berkas yang dikumpulkan

ORGANISASI DATA
Sistem Berkas
• Informasi dalam berkas ditentukan oleh pembuatnya. Ada banyak beragam jenis informasi
yang dapat disimpan dalam berkas. Hal ini disebabkan oleh struktur tertentu yang dimiliki
oleh berkas, sesuai dengan jenisnya masing-masing. Contohnya :
– Teks File
– Source File
– Object File
– Excutable File

M.S. Herawati Halaman 90 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Atribut Pada Berkas


• Nama
• Type
• Lokasi
• Ukuran
• Proteksi
• Waktu

Operasi Pada Berkas


• Membuat Sebuah Berkas
• Menulis Pada Sebuah Berkas
• Membaca Pada Sebuah Berkas
• Menempatkan kembali Sebuah Berkas
• Menghapus Sebuah Berkas
• Memendekan Berkas
Informasi yang terkait dengan pembukaan berkas
• Penunjuk Berkas
• Penghitung Berkas yang terbuka
• Lokasi Berkas pada Disk

EKSTENSI FILE
Tipe File: File Program dan File Data
Apa Perbedaan File Program dan file Data?
File adalah kumpulan informasi yang oleh komputer diperlakukan sebagai satu uit. File diberi nama
– nama file. Nama File juga memiliki ekstensi, atau nama ekstensi.biasanya berupa tiga huruf
setelah titik yang mengikuti nama file. misal .doc, yang dikenali Microsoft Word sebagai
“document”. Ekstensi ini disisipkan secara otomatis oleh pengolah dokumen.

M.S. Herawati Halaman 91 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

a. File Program: Untuk instruksi perangkat lunak


File Program adalah file yang berisi instruksi perangkat lunak. Contohnya adalah pengolah kata
atau program spreadsheet, yang terdiri beberapa program. File program sumber: memuat instruksi
komputer tingkat tinggi dalam format asli yang ditulis oleh programer.
Instruksi program sumber baru dapat digunakan setelah prosesor menerjemahkannya kedalam file
yang dapat dieksekusi. File ini dapat dikenali melalui ekstensinya berupa .exe atau .com

b. File Data: untuk mengambil Data


File Data adalah file yang memuat data. tidak seperti file program, file data tidak menyuruh
komputer untuk melakukan sesuatu. Akan tetapi file data akan berperan dalam file program.
contoh ekstensi file data yang umum adalah: .txt, .doc, .xls, dsb.
tiga file data yang memilik peran khusus adalah :
File grafis: diantaranya: .bmp, .tiff, .jpeg, .png
file audio: diantaranya: .mp3, .wav, .midi
file video: diantaranya: .mpg, .wmv, .avi

Berikut ini macam-macam ekstensi file/ format file pada OS window’s

EXE = File aplikasi (executable)


Hanya bisa dibuka di sistem operasi windows
DOC = File Dokumen
Dapat dibuka dengan MS Word
xls (excel spreadsheet)
Merupakan nama ekstensi berkas dalam Microsoft Excell
ppt (Powerpoint Presentation)
Merupakan nama ekstensi berkas dalam Microsoft Power Point.
htm, html (hyper text markup)
Merupakan nama ekstensi berkas yang mendukung web design. Berkas dengan ekstensi
.htm dapat dibuka dengan aplikasi "Notepad" atau dengan Microsoft Frontpage

M.S. Herawati Halaman 92 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

zip
Merupakan berkas yang dipadatkan (compress) dengan menggunakan format ZIP. Format
ini umum di gunakan di sistem yang berbasis Windows. Kompresi dilakukan dengan
menggunakan program PKZIP dan dibuka dengan menggunakan program PKUNZIP. Untuk
versi Windows digunakan program Winzip.
GIF = File Gambar/Animasi
Dapat dibuka dengan semua aplikasi untuk edit gambar seperti PhotoShop, PhotoPaint,
Paint, ACDSee, Ulead Gif Animator dan lain2.
JPG/JPEG/BMP = File Gambar
Dapat dibuka dengan semua aplikasi untuk edit gambar seperti PhotoShop, PhotoPaint,
Paint, ACDSee dan lain2
ICO = File untuk Icon Gambar
Dapat dibuka dengan semua aplikasi untuk edit gambar icon.
PSD = File Image, File Photoshop. Dapat dibuka dengan aplikasi Adobe PhotoShop.

MP3 = File Audio


Dapat dibuka dengan aplikasi audio seperti Winamp, Windows Media Player atau yang
lainnya.
WAV = File Audio
Dapat dibuka dengan aplikasi audio seperti Winamp, Windows Media Player atau yang
lainnya.
MPG/MPEG = File Video
Dapat dibuka dengan aplikasi video seperti Windows Media Player atau yang lainnya.
AVI = File Video
Biasanya digunakan untuk format DVD, Dapat dibuka dengan aplikasi video seperti
CyberLink PowerDVD, Windows Media Player, dan yang lainnya.
FLV = File Flash Video
Dapat dibuka dengan aplikasi video flash seperti Total Video Player, FLV Player atau yang
lainnya.
PDF = File Dokumen dari Adobe
Dapat dibuka dengan aplikasi seperti Adobe Acrobat Reader.

M.S. Herawati Halaman 93 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

TXT = File Teks


Dapat dibuka dengan aplikasi seperti Notepad, Wordpad atau yang lainnya.
LOG = File Log
Dapat dibuka dengan aplikasi seperti Notepad, Wordpad atau yang lainnya.
ASM = Source Code Pemrograman Assembly
Dapat dibuka dengan aplikasi seperti Notepad, Wordpad atau yang lainnya
RAR/ZIP = File Kompresi
Dapat dibuka dengan aplikasi seperti WinZip atau WinRar.
REG = File Registry
Dapat dibuka dengan aplikasi Regedit atau Notepad juga bisa.
HTM/HTML/SHTML = File Internet Document
Dapat dibuka dengan Netscape Navigator, MS Internet Explorer, Mozilla Firefox atau yang
lainnya.
TTF = File Font
Dapat dibuka dengan aplikasi Font Viewer.
CDR = File Corel Draw . Dapat dibuka dengan Corel Draw.
BAT = File Batch
Sebuah file text yang berisi beberapa perintah yang secara segaja untuk di eksekusi oleh
command prompt. Dapat dibuka dengan aplikasi Notepad.

INTRO DATABASE

Pengantar Database
Database atau basis data dapat dibayangkan ibarat sebuah lemari arsip. Jika anda
bekerja diperkantoran tentu sangat banyak arsip-arsip atau dokumen kantor yang disimpan
kedalam lemari tersebut. Sering anda melihat bahwa penempatan arsip didalam lemari tidak
dilakukan secara sembarangan/acak, tapi diberi pembeda antara satu arsip dengan arsip yang
lainnya. Pembedanya dapat berupa nomor urut, warna sampul, urutan letak atau berdasarkan
tanggal dan lain sebagainya.

M.S. Herawati Halaman 94 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Begitu juga halnya dengan buku telpon/alamat yang anda punyai, biasanya diatur menurut
abjad nama atau kategori tertentu, seperti teman, keluarga, klien dan lain sebagainya. Semuanya
disimpan dan diatur menurut aturan tertentu sesuai dengan yang diinginkan.
Upaya anda untuk menyusun dan melakukan hal diatas baru akan terasa kalau data arsip dan
daftar alamat yang dimiliki sudah banyak. Mengapa hal ini anda lakukan ? tidak lain tujuannya
adalah untuk memudahkan dalam mencari atau mengambil data tertentu dalam arsip maupun
buku alamat tadi secara Cepat dan mudah.
Bayangkan kalau semua arsip atau daftar buku alamat tersebut tidak diatur
penyusunannya, tentu akan sangat sulit untuk mencari arsip atau nomor telpon tertentu. Tidak saja
sulit tapi akan sangat membutuhkan waktu yang lama.

Catatan :
• Basis Data
Sekumpulan data yang terintegrasi yang diorganisasi untuk memenuhi kebutuhan para
pemakai di dalam suatu organisasi.
• DBMS (Database Management Systems)
Perangkat lunak yang menangani semua pengaksesan ke database.

• Sistem Basis Data


DBMS + Basis Data

M.S. Herawati Halaman 95 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Penggambaran Sistem Basis Data

Pengertian Database.
Banyak sekali definisi tentang database yang diberikan oleh para pakar dibidang ini.
Database terdiri dari dua penggalan kata yaitu data dan base, yang artinya berbasiskan pada
data, tetapi secara konseptual, database diartikan sebuah koleksi atau kumpulan data-data
yang saling berhubungan (relation), disusun menurut aturan tertentu secara logis, sehingga
menghasilkan informasi. Sebuah informasi yang berdiri Contoh : Nomor telpon seorang
pelanggan, disimpan dalam banyak tempat apakah itu difile pelanggan, difile alamat dan dilokasi
yang lain. Antara file yang satu dengan file yang lainnya tidak saling berhubungan, sehingga
apabila salah seorang pelanggan berganti nomor telpon dan anda hanya mengganti difile

M.S. Herawati Halaman 96 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

pelanggan saja, maka akibatnya akan terjadi ketidakcocokan data, karena di lokasi yang lain
masih tersimpan data nomor telpon yang lama.
Dalam sistem database hal ini tidak boleh dan tidak bisa terjadi, karena antara file yang
satu dengan file yang lain saling berhubungan, jika suatu data yang sama anda ubah, maka data
tersebut difile yang lain akan otomatis berubah juga. Sehingga tingkat keakuratan/kebenaran data
sangat tinggi. Secara prinsip, dalam suatu database tercakup dua komponen penting, yaitu Data
dan Informasi. Jadi tujuan akhir anda adalah bagaimana mengelola data sehingga mampu
menjadi informasi yang diinginkan dan dapat dilakukan proses pengambilan, penghapusan,
pengeditan terhadap data secara mudah dan cepat (Efektif, Efisien dan Akurat).
Data adalah fakta, baik berupa sebuah obyek, orang dan lain-lain yang dapat dinyatakan
dengan suatu nilai tertentu (angka, symbol, karakter tertentu, dll). Sedangkan informasi adalah
data yang telah diolah sehingga bernilai guna dan dapat dijadikan bahan dalam pengambilan
keputusan. Banyak sekali contoh database yang ada disekeliling anda, yang tanpa disadari
ternyata anda telah menggunakan manfaat dari database itu sendiri, misalnya : ATM tempat anda
mengambil dan transfer uang yang dapat dilakukan dimana saja, membayar rekening telpon atau
PDAM yang dapat dilakukan di berbagai tempat, registrasi akademik di kampus dan lain
sebagainya. Semua itu telah dibuat secara database.

Database Management Sistem (DBMS)


Database Management Sistem atau disingkat DBMS adalah perangkat lunak (Software)
yang berfungsi untuk mengelola database, mulai dari membuat database itu sendiri, sampai
dengan proses-proses yang berlaku dalam database tersebut, baik berupa entry, edit, hapus,
query terhadap data, membuat laporan dan lain sebagainya secara efektif dan efisien. Salah satu
jenis DBMS yang sangat terkenal saat ini adalah Relational DBMS (RDBMS), yang
merepresentasikan data dalam bentuk tabel-tabel yang saling berhubungan. Sebuah tabel disusun
dalam bentuk baris (record) dan kolom (field).
Banyak sekali berkembang perangkat lunak RDBMS ini, misalnya MySQL, Oracle,
Sybase, dBase, MS. SQL, Microsoft Access (MS. Access) dan lain-lain.
Pada praktek nantinya, anda menggunakan perangkat lunak MS Access versi 2002, karena
perangkat lunak ini sudah termasuk kedalam paket aplikasi office dari Microsoft XP. Dan yang

M.S. Herawati Halaman 97 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

terpenting MS. Access 2002 telah mencakup semua kebutuhan anda terhadap pengelolaan
database.

Perbedaan :
File Manajemen Tradisional File manajemen Database

1. Program Oriented 1. Data Oriented


2. Kaku 2. Luwes
3. Kerangkapan Data 3. Terkontrolnya kerangkapan Data

Kelemahannya :
File Manajemen Tradisional File manajemen Database
1. Timbulnya data rangkap & Ketidak
1. Storage yang digunakan besar
konsistenan
2. Data tidak dapat digunakan bersama 2. Dibutuhkan tenaga spesialis
3. Kesukaran dalam peng-aksesan data 3. Softwarenya mahal
4. Tidak Fleksibel Kerusakan pada sistem database dapat
Data tidak standar mempengaruhi departeman lain yang terkait.

KOMPRESI “Lossy”

• bekerja dengan cara yang sangat berbeda. Program ini menghilangkan bit yang tidak
diperlukan ("unnecessary bits”) dari informasi, membuat ukuran file menjadi lebih kecil.
Kompresi jenis ini dbanyak digunakan untuk mengurangi ukuran file berjenis bitmap, yang
cenderung berukuran besar.
• Tentu saja dengan Kompresi Lossy, tidak dapat file asli setelah dikompresi.
• memungkinkan menciptakan ulang (re-kreasi) sesuai file aslinya. Semua kompresi ini
memiliki dasar gagasan memecah file ke dalam “bentuk” lebih kecil untuk transmisi
(pengiriman) atau juga penyimpanan, lalu kemudian menyatukannya kembali di ujung lain
sehingga dapat dipergunakan lagi.

M.S. Herawati Halaman 98 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Introduksi
Kompresi dan Dekompresi: menempatkan Lebih banyak data di ruang yang lebih kecil.
Bagaimana file besar dikompresi dan didekompresi? Kompresi: adalah metode untuk
memindahkan elemen-elemen secara berulang-ulang dari sebuah file sehingga file membutuhkan
ruang penyimpanan yang lebih sedikit dan akhirnya membutuhkan waktu transmisi yang lebih
singkat juga. Selanjutnya data akan didekompresi- pola yang berulang akan diperbaiki.
Jika mendownload banyak program dan file dari Internet, tentunya sudah pernah bertemu
dengan file ZIP. Jenis sistem kompresi ini sangat berguna, khususnya para pengguna Web,
karena:
 memungkinkan untuk mengurangi jumlah keseluruhan bit dan Byte di dalam sebuah file,
sehingga dapat ditransmisikan lebih cepat lewat Internet dan memakan ruang lebih kecil di
disk.
Setelah mendownload file, komputer yang digunakan melakukan ekspansi file tersebut ke ukuran
normalnya dengan mempergunakan aplikasi seperti WinZip, WinRar, 7Zip, atau Stuffit. Jika semua
berjalan lancar, maka file yang diekspansi akan identik dengan file asli sebelum dikompresi.
Secara sekilas, ini tampaklah misterius. Bagaimana dapat mereduksi sejumlah bit dan
Byte, kemudian menambahkan jumlah bit tersebut? Ide dasar dibalik proses tersebut adalah
sederhana. Sebagian besar file komputer cukup redundan (berulang) – memiliki informasi yang
sama yang terdaftar secara berulang. Program kompresi file menghilangkan redundansi. Sebuah
program kompresi file mendaftarkan informasi hanya sekali, dan kemudian mengacu kepada
informasi tersebut kapan pun informasi muncul di dalam program.

Sebuah contoh: kata.


Dalam pidato inaugurasi John F. Kennedy, pada tahun 1961, Beliau mengucapkan sebuah kalimat
terkenal:
"Ask not what your country can do for you - ask what you can do for your country."
Kutipan ini memiliki 17 kata, yang tersusun atas :

 61 huruf, 16 spasi, satu tanda sambung, dan satu titik.

M.S. Herawati Halaman 99 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Jika setiap huruf, spasi, atau tanda baca memerlukan ruang sebanyak 1 unit di memori, akan
mendapatkan total 79 unit memori. Untuk menurunkan ukuran file, maka harus mencari
redundansi.

Secara singkat, dapat melihat bahwa:


 "ask" muncul sebanyak dua kali
 "what" muncul sebanyak dua kali
 "your" muncul sebanyak dua kali
 "country" muncul sebanyak dua kali
 "can" muncul sebanyak dua kali
 "do" muncul sebanyak dua kali
 "for" muncul sebanyak dua kali
 "you" muncul sebanyak dua kali

Dengan mengabaikan perbedaan huruf kecil dan kapital, secara kasar setengah frasa adalah
berulang. Kesembilan kata - ask, not, what, your, country, can, do, for, you – memberikan hampir
semua yang kita perlukan untuk keseluruhan kutipan.

Kompresi “Lossy” dan “Lossless”


Ini adalah salah satu cara kompresi terhadap frasa, dan mungkin bukan cara yang paling efisien.
Jadi sebaik apakah sistem ini? Ratio reduksi-file bergantung kepada sejumlah faktor, termasuk tipe
file, ukuran dan skema kompresi.
 Pada sebagian besar bahasa di dunia, huruf dan kata tertentu seringkali muncul
bersamaan di dalam pola yang sama. Karena tingkat redundansi yang tinggi, maka file
teks terkompresi sangat baik. Reduksi sebesar 50 persen atau lebih adalah rata-rata yang
baik.

M.S. Herawati Halaman 100 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

 Sebagian besar bahasa pemrograman juga sangat redundan karena menggunakan


kumpulan perintah yang relatif kecil, yang seringkali muncul bersamaan di dalam
sekumpulan pola.
 File yang berisi banyak informasi yang unik, seperti gambar dan file MP3, tidak dapat
banyak terkompresi dengan sistem ini karena tidak banyak terdapat perulangan pola.

Jika sebuah file memiliki banyak pola terulang, tingkat reduksi biasanya meningkat. Hal itu dapat
dilihat pada contoh terdahulu. Jika meneliti lebih banyak pidato Kennedy, dapat mengacu ke pola
lebih sering, dan tentu saja dapat membebaskan lebih banyak ruang kosong.
Jenis kompresi yang telah dibahas tadi disebut sebagai Kompresi Lossless, karena
memungkinkan menciptakan ulang (re-kreasi) sesuai file aslinya. Semua kompresi ini memiliki
dasar gagasan memecah file ke dalam “bentuk” lebih kecil untuk transmisi (pengiriman) atau juga
penyimpanan, lalu kemudian menyatukannya kembali di ujung lain sehingga dapat dipergunakan
lagi.
Kompresi lossless: saat melakukan kompresi menggunakan teknik matematis untuk
mengganti pola bits berulang dengan ringkasan berkode. Selama dekompresi, ringkasan berkode
diganti dengan pola asli dari bits. Dalam metode ini, data yang keluar sama dengan data yang
masuk. teknik ini dilakukan untuk memastikan tidak ada data yang berkurang/hilang.

Kompresi Lossy bekerja dengan cara yang sangat berbeda. Program ini menghilangkan bit yang
tidak diperlukan ("unnecessary bits”) dari informasi, membuat ukuran file menjadi lebih kecil.
Kompresi jenis ini dbanyak digunakan untuk mengurangi ukuran file berjenis bitmap, yang
cenderung berukuran besar. Tentu saja dengan Kompresi Lossy, tidak dapat file asli setelah
dikompresi.

kompresi Lossy: Perbedaannya dengan kompresi lossless, teknik ini membuang data secara
permanen selama kompresi. Kelemahannya adalah hilangnya akurasi tertentu. Metode ini kerap
dilakukan untuk kompresi file grafis dan suara.

M.S. Herawati Halaman 101 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

 Struktur data adalah cara menyimpan atau merepresentasikan data di dalam komputer
agar bisa dipakai secara efisien.

 Data adalah representasi dari fakta dunia nyata.Fakta atau keterangan tentang kenyataan
yang disimpan, direkam atau direpresentasikan dalam bentuk tulisan, suara, gambar,
sinyal atau simbol.

 Beberapa definisi tentang data dari sudut pandang yang berbeda-beda:


 Menurut berbagai kamus bahasa Inggris-Indonesia, data diterjemahkan sebagai
istilah yang berasal dari kata “datum” yang berarti fakta atau bahan-bahan
keterangan.
 Dari sudut pandang bisnis, data bisnis (business data) adalah deskripsi organisasi
tentang sesuatu(resources) dan kejadian (transactions) yang terjadi (business
data is an organization’s description of things (resources)and events (transactions)
that it faces).

1. INTEGER
 Tipe data integer merupakan tipe data bilangan bulat yang hanya mengenal bilangan
decimal. Dimana tipe data Integer tidak mengenal pecahan
 Operasi-operasi dasar yang ada dalam integer antara lain : Penjumlahan, Pengurangan,
Perkalian, Pembagian, dsb.
 Operator yang bekerja terhadap sepasang integer (operand) disebut sebagai "binary
operator".
 Sedangkan operator yang hanya bekerja terhadap satu operand saja disebut sebagai
"unary operator".
 Contoh dari unary operator adalah operator negasi. Operator ini berfungsi untuk
mengubah tanda suatu operand.

M.S. Herawati Halaman 102 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Range Integer

2. REAL

 Data numerik yang bukan termasuk integer, digolongkan dalam jenis data real.
 Jenis data ini ditulis menggunakan titik desimal (atau koma desimal).
 Bilangan real dimasukkan ke dalam memori komputer memakai sistem floating point,
merupakan versi yang disebut Scientific Notation.
 Disini penyajiannya terdiri atas dua bagian, yaitu : mantissa (pecahan) & eksponen.
 Contoh :
- bilangan 123000 = 0.123 * 106.
- Disini 0.123 adalah mantissa (pecahan), sedangkan 6 adalah eksponennya.
 Secara umum suatu bilangan real X dituliskan M * RE

3. BOOLEAN

 Jenis data ini disebut juga jenis data "logical".


 Elemen dari jenis data ini mempunyai nilai salah satu dari "true" atau "false".
 Operator-yang dikenal adalah

* Operator Logika, yaitu : NOT, AND dan OR.


 Operator OR akan menghasilkan nilai "true", jika salah satu atau kedua
operand bernilai "true".
 Operator AND akan menghasilkan nilai "true", jika kedua operand bernilai
"true".
 Sedangkan operator NOT akan menghasilkan nilai "true", jika operand
bernilai "false", dan sebaliknya.
 Operator NOT merupakan "precedence" dari operator AND dan OR.
 Dalam suatu ekspresi yang tidak menggunakan tanda kurung, operator
NOT harus dievaluasi sebelum operator AND dan OR.

* Operator Relasional, yaitu : >, <, >=, <=, <> dan =.

M.S. Herawati Halaman 103 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

4. KARAKTER
Jenis data karakter merupakan elemen dari suatu himpunan simbol aksara yang terdiri
atas bilangan, abjad dan simbol-simbol khusus.

TIPE DATA UNTAI (STRING)


 Jenis data string merupakan jenis data campuran, karena elemen-elemennya dibentuk
dari karakter-karakter.
 String adalah barisan hingga simbol yang diambil dari himpunan karakter.
 Dalam penulisannya, suatu string berada dalam tanda "aphosthrope".
 Misal, diberikan himpunan alphabet A = { C, D, 1 }
String-string yang dapat dibentuk dari alphabet di atas antara lain adalah :
'CD1', 'CDD', 'DDC', 'CDC1', ...dsb, termasuk "null string" atau "empty string".

Fungsi-fungsi String
LENGTH

 Nilai dari operasi ini adalah suatu integer yang menunjukkan panjang dari suatu string.
Panjang dari string didefinisikan sebagai banyaknya karakter, atau dapat ditulis : S = N
atau Length (S) = N.
 Contoh :
 Jika diberikan string S = 'a1a2 ..... aN'. Maka LENGTH(S) = N.
 Jika diberikan string S = 'ABCD13AB', maka LENGTH(S) = 8.

CONCATENATION

 Operasi ini bekerja terhadap dua string dan hasilnya merupakan resultan dari kedua string
tersebut.
 Operasi ini hampir sama dengan operasi gabungan.
 Jika S1 dan S2 masing-masing adalah suatu string, maka bentuk operasi concatenation
dinotasikan dengan : CONCAT(S1,S2).
 Misal S1 = 'a1a2 ..... aN' dan S2 = 'b1b2 ..... bM'
 Maka CONCAT(S1,S2) = ' a1a2 ..... aNb1b2 ..... bM'
 Panjang dari string yang baru (resultan) merupakan jumlah panjang dari masing-masing
string atau :

LENGTH(CONCAT(S1,S2)) = LENGTH(S1) + LENGTH(S2)

M.S. Herawati Halaman 104 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

SUBSTRING

 Operasi ini adalah operasi membentuk string baru, yang merupakan bagian dari string
yang diketahui.

 Notasinya adalah : SUBSTR(S,i,j)


di mana :
S = string yang diketahui.
i dan j adalah integer
i = posisi awal substring, 0  i  LENGTH(S)
j = banyak karakter yang diambil, 0  j  LENGTH(S) dan 0  i+j-1 LENGTH(S)

 Contoh :
Diberikan S = 'a1a2 ..... aN' ; i = 2 ; j = 4.
Maka SUBSTR(S,i,j) = SUBSTR(S,2,4) = 'a2a3a4a5'

 Catatan :
1. LENGTH(SUBSTR(S,i,j)) = j
2. SUBSTR(CONCAT(S1,S2),1,LENGTH(S1)) = S1
3. SUBSTR(CONCAT (S1,S2),LENGTH(S1)+1,LENGTH(S2)) = S2

INSERT

 Operasi ini adalah untuk menyisipkan suatu string ke dalam string lain.
 Bentuk umumnya adalah : INSERT(S1,S2,i).
 S1 dan S2 masing-masing adalah suatu string dan i adalah posisi awal S2 pada S1.
 Misalkan:
S1 = 'a1a2 ..... aN'
S2 = 'b1b2..... bM'
INSERT(S1,S2,3) = 'a1a2b1b2..... bMa3a4 ..... aN'

DELETE

 Operasi ini digunakan untuk menghapuskan sebagian karakter dalam suatu string.

 Bentuk umumnya adalah : DELETE(S,i,j)

 Maksudnya adalah menghapuskan sebagian karakter dalam string S, mulai dari posisi i
dengan panjang j.

M.S. Herawati Halaman 105 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

 Contoh :
Diberikan string S = 'a1a2 ..... aN'
DELETE(S,3,4) = 'a1a2a7a8 ..... aN'

 Catatan :

 INSERT(S1,S2,i) = CONCAT(CONCAT (SUBSTR(S1,1,i-1),S2),


SUBSTR(S1,i,LENGTH(S1)-(i-1)))
 DELETE(S,i,j)=CONCAT(SUBSTR(S,1,i-1),SUBSTR(S,i+j,LENGTH(S)-(i+j-1)))
di mana : 1  i  LENGTH(S1)
0  i  LENGTH(S1)
0  i+j-1  LENGTH(S1)
Untuk i,j integer.

PEMETAAN INTEGER KE STORAGE

 Bentuk mapping ke storage dari integer dapat dilakukan dengan beberapa cara, yaitu :
 Skema Sign dan Magnitude
 Skema One's Complement
 Skema Two's Complement

Skema Sign and Magnitude


 Cara ini merupakan bentuk konvensional yang digunakan manusia untuk menyatakan
suatu bilangan dalam bentuk biner.
 Di sini representasi bilangan positif dan negatif hanya dibedakan dengan tanda saja.
 Biasanya tanda positif atau negatif ditunjukkan oleh digit terdepan dari bentuk binernya,
untuk representasi dengan jumlah digit tertentu.
 Contoh :
+ 7  + 111 representasi dengan 4 digit : 0111
- 7  - 111 representasi dengan 4 digit : 1111
 Dengan cara ini kita akan mendapatkan kesulitan dalam menentukan tanda pada saat
melakukan operasi terhadap dua bilangan yang berbeda tandanya.

Skema Two's Complement dan One's Complement

 Kedua skema ini merupakan cara yang digunakan untuk mengatasi kesulitan yang telah
disebutkan di atas.

M.S. Herawati Halaman 106 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

 Diberikan bilangan integer non negatif X, X' dan R. Didefinisikan bahwa X' adalah komplemen
dari X relatif terhadap R, jika X + X' = R. X disebut sebagai bentuk true, sedangkan X' = R - X
disebut bentuk komplemen.
 Bentuk komplemen X' = R - X menyatakan bilangan integer negatif X. Sedangkan bentuk true
X menyatakan integer positif X.
 Skema Two's Complement menggunakan R = 2N.
 Skema One's Complement menggunakan R = 2N - 1.
 Misal diberikan integer = 7, akan dicari bentuk binernya dengan skema Two's Complement
untuk representasi 4 digit.
X = 7 ; R = 24 ;  X + X' = R
X' = R - X
= 24 - 7
= 16 - 7
= 9  dalam biner = 1001

PEMETAAN KARAKTER KE STORAGE


 Saat ini banyak sekali skema yang digunakan untuk merepresentasikan karakter dalam
storage.
 Pada umumnya skema yang paling banyak digunakan adalah :
 Extended Binary Coded Decimal Interchange Code (EBCDIC)
 American Standard Code for Information Interchange (ASCII)
 Pada skema EBCDIC digunakan kode 8 bit untuk menyatakan sebuah karakter. Jika
dihitung, kemungkinan kombinasi seluruhnya adalah : 28=256.
 Sedangkan skema ASCII menggunakan kode 7 bit untuk menyatakan suatu karakter.
Skema ini mempunyai jumlah kemungkinan kombinasi yang lebih sedikit jika dibandingkan
dengan skema EBCDIC.

PEMETAAN STRING KE STORAGE


 suatu string, perlu diketahui beberapa hal yang menyangkut ruang untuk string yang
bersangkutan, antara lain :
 letak posisi awal (start) dan posisi akhir (terminal)
 suatu pointer yang menunjukkan lokasi pada storage
 Ada tiga cara yang umum digunakan untuk mapping suatu string ke dalam storage.
 Misal diberikan dua string, yaitu :
 S1 = 'ABCDEFG' dan
 S2 = 'BCD'

M.S. Herawati Halaman 107 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Cara ke-1
 Jika diberikan suatu informasi tentang :
- nama string
- starting address
- panjang string

 Contoh :
Nama String Start Panjang
String1 Ptr1 7
String2 Ptr2 3

 Maka secara fisik bentuk formatnya pada storage adalah :


A B C D E F G B C D
Atau A B C D E F G

Ptr1 Ptr2 Ptr2


Ptr1

Cara ke-2

 Jika diberikan informasi sebagai berikut :


- nama string
- starting address
- terminal address
 Misalnya diberikan tabel sbb :

Nama String Start Terminal


String1 Ptr1s Ptr1t
String2 Ptr2s Ptr2t

 Maka secara fisik bentuknya pada storage adalah :


A B C D E F G B C D Atau A B C D E F G

Ptr2s
Ptr1s Ptr2s
Ptr1s Ptr2t Ptr1t
Ptr1t Ptr2t

M.S. Herawati Halaman 108 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Cara ke-3
 Jika diberikan informasi :
 nama string
 starting address
 suatu tanda yang menunjukkan batas string

 Misalnya :
Nama String Start
String1 Ptr1
String2 Ptr2

Maka bentuknya secara fisik pada storage adalah :


A B C D E F # B C D #

Ptr1 Ptr2

 Selain cara-cara di atas, representasi suatu string pada storage dapat pula dalam bentuk
packed atau unpacked.
 Suatu string yang direpresentasikan dalam bentuk packed terbagi atas beberapa word.
 Banyaknya karakter untuk masing-masing word tergantung dari kode yang digunakan oleh
mesin (bitnya).
 Secara umum jumlah word yang digunakan untuk merepresentasikan string S dalam
storage dengan R karakter per word adalah :

LENGTH(S) notasi disebut dengan


ceiling function
K

Misal diberikan string S = "StrukturData", direpresentasikan dalam 4 karakter per word dalam
bentuk packed.

Maka secara fisik dapat digambarkan : Stru ktur Data

 Jumlah Word : 3,
 Jumlah Karakter/Word : 4

M.S. Herawati Halaman 109 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

 Sedangkan cara unpacked, setiap word terdiri hanya satu karakter, berarti jumlah word
yang diperlukan untuk merepresentasikan suatu string S adalah LENGTH(S).
 Contoh :
 Diberikan string S = ”unmuhjember". Representasinya dalam bentuk unpacked adalah :

u n m u h j e m b e r

LATIHAN
I. Diketahui :

S1 = ‘ SISTEM INFORMASI ‘
S2 = ‘ UNIVERSITAS GUNADARMA ‘
S3 = ‘ TEKNIK ‘
S4 = ‘ INDUSTRI ‘

Ditanya :
1. Length (S1) 5. Length (S1) + Length (S2)
2. Length (S2) 6. Length (S3) + Length (S4)
3. Length (S3) 7. Concate (S3, S4)
4. Length (S4) 8. Concate (S2, S3)
9. Length (Concate (S3, S4)) 16. Insert (S3, S4, 3)
10. Length (Concate (S1, S2)) 17. Delete (S4, 3, 3)
11. Substr (S1, 4, 8) 18. Delete (S3, 2, 3)
12. Substr (S4, 3, 4) 19. Delete (S1, 4, 9)
13. Substr (S2, 7, 12) 20. Delete (S1, 4, 5)
14. Substr (S3, 1, 3) 21. Delete (S1, 5, 4)
15. Insert (S3, S4, 8) 22. Substr (S1, 1, 3)

LATIHAN :

II. Diketahui :

S1 = ‘ X1, X2, X3, X4, X5…..X20 ‘


S2 = ‘ M3, M4, M5, M6……M15
i=3
j=5

M.S. Herawati Halaman 110 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

III. Diketahui :
S1 = ‘ ABCDEF ‘ S2 = ‘ GHIJK ‘ i=3

Ditanya :
Buktikan bahwa :
Insert (S1 ; S2 ; i ) = Concate ( Concate ( Substr (S1; 1 ; i -1) ; S2 ; Substr (S1 ; i ; Length (S1)-(i -
1)))

Terdapat 4 sistem bilangan yaitu :

• Bilangan Desimal (10)


• Bilangan Biner(2)
• Bilangan Oktal(8)
• Bilangan Hexadesimal(16)

M.S. Herawati Halaman 111 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Sistem Bilangan Desimal

Bilangan Desimal : Susunan bilangan yang mempunyai Basis/Radix 10, sebab sistem bilangan ini
menggunakan 10 nilai koefisien yang mungkin yaitu : 0,1,2,3,4,5,6,7,8, dan 9

Bentuk nilai suatu bilangan desimal dapat berupa integer desimal (decimal integer) atau pecahan
decimal (decimal fraction)

Integer Desimal adalah nilai desimal yang bulat

contoh : 357 artinya :

Absolute position
Position
value

3 x 102 = 300
5 x 101 = 50
7 x 100 = 7
-------- +
357

Absolute value : nilai mutlak dari masing-masing digit.


Position value : bobot dari masing-masing digit tergantung dari letak/ posisinya.

M.S. Herawati Halaman 112 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Pecahan Desimal adalah nilai desimal yang mengandung nilai pecahan di belakang koma.

Contoh 173,25 artinya :


1 x 102 = 100
7 x 101 = 70
3 x 100 = 3
2 x 10-1 = 0,2
5 x 10-2 = 0,05
----------- +
173,25

Penjumlahan Sistem Bilangan Desimal

Contoh : 458 + 67 = …….(10)

11
458
67
----- +
525 8+7=15, 15/10=5 carry of (di bawa) 1
1+5+6=12, 12/10=2 carry of 1
1+4=5

Pengurangan Sistem Bilangan Desimal

Contoh : 524 - 78 = …….(10)

524
78
----- -
446 4-8=x, borrow of (pinjam) 1->10, 10+4-8=14-8=6
2 diambil 1 tinggal 1-7=x, 10+1-7=11-7=4
5-1=4

Perkalian Sistem Bilangan Desimal

Contoh : 57 x 24 = …….(10)
57
34
----- x
228 4x7=28, 28/10=2 sisa 8

M.S. Herawati Halaman 113 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

171 4x5=20+2=22, 22/10=2 sisa 2


------- + 3x7=21, 21/10=2 sisa 1
1938 3x5=15+2=17, 17/10=1 sisa 7

Pembagian Sistem Bilangan Desimal

Contoh : 125 : 5 = …….(10)


5/ 125 \ 25
10
---- -
25
25
---- -
0

Sistem Bilangan Biner

Bilangan Biner : Susunan bilangan yang mempunyai Basis/Radix 2, sebab sistem bilangan ini
menggunakan dua nilai koefisien yang mungkin yaitu : 0 dan 1

Bentuk nilai suatu bil.biner dapat berupa integer biner (binary integer) atau pecahan biner (binary
fraction). Integer Biner adalah nilai biner yang bulat.

contoh 1001 artinya :

1302 01 10= (1x23)+(0x22)+(0x21)+(1x20)


= (1x8)+(0x4)+(0x2)+(1x1)
= 8+0+0+1
= 910

1 0 0 1
1 x 20 = 1
0 x 21 = 0
0 x 22 = 0
1 x 23 = 8

M.S. Herawati Halaman 114 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Position value biner

Pecahan biner

contoh 0.111 artinya :

1 x 2-1 = 1/2 atau 0.5


1 x 2-2 = 1/4 atau 0.25
1 x 2-3 = 1/8 atau 0.125
----------- +
0.875(10)

M.S. Herawati Halaman 115 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Penjumlahan Sistem Bilangan Biner

Pengurangan Sistem Bilangan Biner

Perkalian Sistem Bilangan Biner

M.S. Herawati Halaman 116 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Pembagian Sistem Bilangan Biner

Sistem Bilangan Oktal


• Bentuk nilai suatu bil.oktal dapat berupa integer octal (octal integer) atau pecahan oktal
(octal fraction)
• Integer Oktal adalah nilai oktal yang bulat.

M.S. Herawati Halaman 117 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Position value oktal

M.S. Herawati Halaman 118 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Penjumlahan Sistem Bilangan Oktal

Pengurangan Sistem Bilangan Oktal

M.S. Herawati Halaman 119 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Perkalian Sistem Bilangan Oktal

Pembagian Sistem Bilangan Oktal

Sistem Bilangan Hexadesimal

• Bentuk nilai suatu bil.hexa dapat berupa integer hexa (hexa integer) atau pecahan hexa
(hexa fraction)
• Integer Hexa adalah nilai hexa yang bulat.

M.S. Herawati Halaman 120 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

contoh : 152B(16) artinya :

152B(16) = (1x163) + (5x162) +(2x161) +(Bx160)


= (1x4096) + (5x256) + (2x16) + (11x1)
= 4096 + 1280 + 32 + 11
= 5419(10)

Penjumlahan Sistem Bilangan Hexa

M.S. Herawati Halaman 121 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Pengurangan Sistem Bilangan Hexa

Perkalian Sistem Bilangan Hexa

M.S. Herawati Halaman 122 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Pembagian Sistem Bilangan Hexa

M.S. Herawati Halaman 123 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Latihan :

M.S. Herawati Halaman 124 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

M.S. Herawati Halaman 125 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

M.S. Herawati Halaman 126 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

M.S. Herawati Halaman 127 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

M.S. Herawati Halaman 128 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Salah satu metoda yang dipergunakan dalam pengurangan pada komputer yang
ditransformasikan menjadi penjumlahan adalah dengan menggunakan minus-radiks-komplemen
satu atau komplemen radiks. Komplemen di dalam sistem desimal, secara berurutan disebut
dengan komplemen sembilan dan komplemen sepuluh sedangkan komplemen di dalam sistem
biner disebut dengan komplemen satu dan komplemen dua).

M.S. Herawati Halaman 129 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

“Komplemen sembilan dari bilangan desimal diperoleh dengan mengurangkan masing-


masing digit desimal tersebut ke bilangan 9, sedangkan komplemen sepuluh adalah komplemen
sembilan ditambah 1”

Contoh :

Analogi yang bisa diambil dari perhitungan komplemen di atas adalah, komplemen satu
dari bilangan biner diperoleh dengan jalan mengurangkan masing-masing digit biner tersebut ke
bilangan 1, atau dengan bahasa sederhananya mengubah masing-masing 0 menjadi 1 atau
sebaliknya mengubah masing-masing 1 menjadi 0. Sedangkan komplemen dua adalah satu plus
satu.

Contoh :

Alasan teoritis mengapa cara komplemen ini dilakukan, dapat dijelaskan dengan
memperhatikan sebuah speedometer mobil/motor dengan empat digit sedang membaca nol!

Jika sekarang kita tambahkan –1 pada pembacaan tersebut; yakni jika speedometer kita putar
kembali 1 mil, maka pembacaan akan berubah menjadi!

M.S. Herawati Halaman 130 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Lihat contoh

Perhatikan hubungan diantara bilangan dan komplemennya adalah simetris. Jadi, dengan
memperhatikan contoh di atas, komplemen 9 dari 123 adalah 876 dengan simple menjadikan
jumlahnya=9 (1+8=9, 2+7=9, 3+6=9)! Sementara komplemen 10 didapat dengan menambahkan 1
pada komplemen 9, berarti 876+1=877

Pengurangan desimal dapat dilaksanakan dengan penjumlahan komplemen sembilan plus satu,
atau penjumlahan dari komplemen sepuluh!

• Operasi aritmatika untuk bilangan biner dilakukan dengan cara hampir sama dengan
operasi aritmatika untuk bilangan desimal. Penjumlahan, pengurangan, perkalian dan
pembagian dilakukan digit per digit.
• Kelebihan nilai suatu digit pada proses penjumlahan dan perkalian akan menjadi bawaan
(carry) yang nantinya ditambahkan pada digit sebelah kirinya.

Penjumlahan

Aturan dasar penjumlahan pada sistem bilangan biner :


0+0=0
0+1=1
1+0=1
1 + 1 = 0, simpan (carry) 1

M.S. Herawati Halaman 131 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Penjumlahan Desimal

103 102 101 100


(1000) (100) (10) (1)
8 2 3
3 3 8
Simpan (carry) 1 1

Jumlah 1 1 6 1

Penjumlahan Biner

25 24 23 22 21 20 1
32 16 8 4 2
1 1 0 0 1
1 1 0 1 1
Simpan (carry) 1 1 1 1

Jumlah 1 1 0 1 0 0

Bit Bertanda

Bit 0 menyatakan bilangan positif


Bit 1 menyatakan bilangan negatif

A6 A5 A4 A3 A2 A1 A0

0 1 1 0 1 0 0 = + 52

Bit Tanda Magnitude

B6 B5 B4 B3 B2 B1 B0

M.S. Herawati Halaman 132 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

1 1 1 0 1 0 0 = - 52

Bit Tanda Magnitude

Komplemen ke 2
Metode untuk menyatakan bit bertanda digunakan sistem komplement kedua (2’s complement
form)

Komplemen ke 1
Biner 0 diubah menjadi 1
Biner 1 diubah menjadi 0

Misal :

1 0 1 1 0 1 0

0 1 0 0 1 0 1

Membuat Komplemen ke 2
1. Ubah bit awal menjadi komplemen pertama
2. Tambahkan 1 pada bit terakhir (LSB)

Misal

1 0 1 1 0 1 Biner Awal = 45

0 1 0 0 1 0 Komplemen 1
1 Tambah 1 pada LSB
0 1 0 0 1 1
Komplemen 2

M.S. Herawati Halaman 133 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Menyatakan Bilangan Bertanda dengan Komplemen ke 2

1. Apabila bilangannya positif, magnitude dinyatakan dengan biner aslinya dan bit tanda (0)
diletakkan di depan MSB.
2. Apabila bilangannya negatif, magnitude dinyatakan dalam bentuk komplemen ke 2 dan bit
tanda (1) diletakkan di depan MSB

0 1 0 1 1 0 1 Biner = + 45

Bit Tanda Biner asli

1 0 1 0 0 1 1 Biner = - 45

Bit Tanda Biner asli

Negasi
Operasi mengubah sebuah bilangan negatif menjadi bilangan positif ekuivalennya, atau mengubah
bilangan positif menadi bilangan negatif ekuivalennya.

Hal tersebut dilakukan dengan meng-komplemenkan ke 2 dari biner yang dikehendaki


Misal : negasi dari + 9 adalah – 9

+ 9 = 01001 Biner awal


- 9 = 10111 Negasi (Komplemen ke 2)
+ 9 = 01001 Di negasi lagi

Penjumlahan di Sistem Komplemen ke 2

Dua bilangan positif Dilakukan secara langsung.

Misal : penjumlahan +9 dan +4

M.S. Herawati Halaman 134 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

+9  0 1 0 0 1

+4  0 0 1 0 0

0 1 1 0 1

Bit tanda ikut dalam operasi penjumlahan

Bilangan positif dan sebuah bilangan negatif yang lebih kecil

Misal : penjumlahan +9 dan -4.


Bilangan -4 diperoleh dari komplemen ke dua dari +4

+9  0 1 0 0 1

-4  1 1 1 0 0
1 0 0 1 0 1

Carry diabaikan, hasilnya adalah 00101 ( = +5)

Bilangan positif dan sebuah bilangan negatif yang lebih Besar

Misal : penjumlahan -9 dan +4.


Bilangan -9 diperoleh dari komplemen ke dua dari +9

-9  1 0 1 1 1

+4  0 0 1 0 0

1 1 0 1 1

Bit tanda ikut dalam operasi penjumlahan

Dua Bilangan Negatif

Misal : penjumlahan -9 dan -4.


Bilangan -9 dan - 4 masing – masing diperoleh dari komplemen ke dua dari +9 dan -4

M.S. Herawati Halaman 135 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

-9  1 0 1 1 1

-4  1 1 1 0 0

1 1 0 0 1 1

Bit tanda ikut dalam operasi penjumlahan


Carry diabaikan

Operasi Pengurangan

Aturan Umum
0–0=0
1–0=1
1–1=0
0 – 1 =1 , pinjam 1

Misal

1 1 1 0
1 0 1 1
1 1 Pinjam
0 0 1 1 Hasil

Operasi Pengurangan
Operasi pengurangan melibatkan komplemen ke 2 pada dasarnya melibatkan operasi
penjumlahan tidak berbeda dengan contoh – contoh operasi penjumlahan sebelumnya.

Prosedur pengurangan

1. Negasikan pengurang.
2. Tambahkan pada yang dikurangi
3. Hasil penjumlahan merupakan selisih antara pengurang dan yang dikurangi

M.S. Herawati Halaman 136 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

Misal : +9 dikurangi +4

+9  01001
+4  00100 -

Operasi tersebut akan memberikan hasil yang sama dengan operasi

+9  01001
-4  11100 +

+9  0 1 0 0 1

-4  1 1 1 0 0

1 0 0 1 0 1

Carry diabaikan, hasilnya adalah 00101 ( = +5)

Perkalian Biner

Perkalian biner dilakukan sebagaimana perkalian desimal

1 0 0 1 9
1 0 1 1 11
1 0 0 1
1 0 0 1
0 0 0 0
1 0 0 1
1 1 0 0 0 1 1 99

M.S. Herawati Halaman 137 dari 139 halaman


Modul Kuliah Pengantar Teknologi Komputer dan Informasi A

TUGAS
• Kerjakan operasi matematis berikut

a. 10010 + 10001
b. 00100 + 00111
c. 10111 - 00101
d. 10011 x 01110
e. 10001 x 10111

M.S. Herawati Halaman 138 dari 139 halaman

Anda mungkin juga menyukai