BAB I PENGETAHUAN DASAR KOMPUTER 1.1. Konsep Komputer Dari beberapa pendapat tentang definisi komputer, maka yang disebut dengan komputer adalah perangkat elektronik yang dapat menerima masukan (input), dan selanjutnya melakukan pengolahan (process) untuk menghasilkan keluaran (output) berupa informasi. Maka perangkat utama untuk melakukan tindakan tersebut juga terdiri atas perangkat masukan (input devices), perangkat proses (process devices), perangkat keluaran (output devices), yang ditambah dengan perangkat penyimpanan data atau informasi ( storage devices). 1.1.1. Sistem Komputer Untuk mewujudkan konsepsi komputer sebagai pengolah data agar menghasilkan suatu informasi, maka diperlukan sistem komputer (computer system) yang elemennya terdiri dari hardware, software dan brainware. Ketiga elemen sistem tersebut harus saling berhubungan dan membentuk kesatuan yang saling mendukung untuk bekerja sama. Hardware tidak akan berfungsi apabila tanpa software, demikian juga sebaliknya. Dan keduanya tidak akan bermanfaat apabila tidak ada manusia (brainware) yang mengoperasikan dan mengendalikan. • Perangkat keras (hardware) : Perangkat yang secara fisik terlihat dan bisa diraba atau dipegang. Contoh monitor, CPU, keyboard, dan lainnya. • Perangkat lunak (software) : Program yang berisi instruksi/perintah untuk melakukan pengolahan data. Contoh : Sistem Operasi Windows dan Linux, Bahasa Program Pascal dan Visual Basic, Packet Microsoft Office, dan lain sebagainya. • Brainware : manusia yang mengoperasikan dan mengendalikan sistem komputer 1.1.2. Teknologi Informasi Sebenarnya istilah Teknologi Informasi (TI) atau Information Technology (IT) yang populer saat ini adalah bagian dari mata rantai panjang dari perkembangan istilah dalam dunia Sistem Informasi (SI) atau Information System (IS). Oxford English Dictionary (OED2) edisi ke-2, mendefinisikan Teknologi Informasi adalah hardware dan software, dan bisa termasuk di dalamnya jaringan dan telekomunikasi yang biasanya dalam konteks bisnis atau usaha. Modul Pengantar Teknologi Informasi ١
124
Embed
PENGETAHUAN DASAR KOMPUTER · Sistem Bilangan Heksadesimal Bilangan yang mutlak dipahami dalam memakai bahasa Assembler. Hal ini disebabkan berbagai perintah assembler baik dalam
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
BAB IPENGETAHUAN DASAR KOMPUTER
1.1. Konsep Komputer
Dari beberapa pendapat tentang definisi komputer, maka yang disebut dengan komputer
adalah perangkat elektronik yang dapat menerima masukan (input), dan selanjutnya
melakukan pengolahan (process) untuk menghasilkan keluaran (output) berupa informasi.
Maka perangkat utama untuk melakukan tindakan tersebut juga terdiri atas perangkat
masukan (input devices), perangkat proses (process devices), perangkat keluaran (output
devices), yang ditambah dengan perangkat penyimpanan data atau informasi (storage
devices).
1.1.1. Sistem Komputer
Untuk mewujudkan konsepsi komputer sebagai pengolah data agar menghasilkan
suatu informasi, maka diperlukan sistem komputer (computer system) yang
elemennya terdiri dari hardware, software dan brainware. Ketiga elemen sistem
tersebut harus saling berhubungan dan membentuk kesatuan yang saling
mendukung untuk bekerja sama. Hardware tidak akan berfungsi apabila tanpa
software, demikian juga sebaliknya. Dan keduanya tidak akan bermanfaat apabila
tidak ada manusia (brainware) yang mengoperasikan dan mengendalikan.
• Perangkat keras (hardware) : Perangkat yang secara fisik terlihat dan bisa
diraba atau dipegang. Contoh monitor, CPU, keyboard, dan lainnya.
• Perangkat lunak (software) : Program yang berisi instruksi/perintah untuk
melakukan pengolahan data. Contoh : Sistem Operasi Windows dan Linux,
Bahasa Program Pascal dan Visual Basic, Packet Microsoft Office, dan lain
sebagainya.
• Brainware : manusia yang mengoperasikan dan mengendalikan sistem
komputer
1.1.2. Teknologi Informasi
Sebenarnya istilah Teknologi Informasi (TI) atau Information Technology (IT)
yang populer saat ini adalah bagian dari mata rantai panjang dari perkembangan
istilah dalam dunia Sistem Informasi (SI) atau Information System (IS).
Oxford English Dictionary (OED2) edisi ke-2, mendefinisikan Teknologi
Informasi adalah hardware dan software, dan bisa termasuk di dalamnya jaringan
dan telekomunikasi yang biasanya dalam konteks bisnis atau usaha.
Modul Pengantar Teknologi Informasi ١
Jadi pada intinya istilah Teknologi Informasi (Information Technology – IT)
adalah teknologi yang memanfaatkan komputer sebagai perangkat utama untuk
mengolah data menjadi informasi yang bermanfaat.
Pengolahan data dengan komputer tersebut juga dikenal dengan istilah
Pengolahan Data Elektronik (Electronic Data Processing – EDP), yang
didefinisikan sebagai proses manipulasi data ke dalam bentuk yang lebih berguna
berupa informasi dengan menggunakan komputer. Data merupakan objek yang
belum dan akan dilakukan penolahan yang sifatnya masih “mentah”. Sedangkan
Informasi adalah data yang telah terolah dan sifatnya menjadi data lain yang
bermanfaat yang biasa disebut informasi.
1.1.3. Ilmu Komputer
Ilmu Komputer adalah ilmu pengetahuan yang berisi tentang teori, metodologi,
desain dan implementasinya, yang berhubungan dengan komputasi, komputer,
dan algoritmanya dalam perspektif software maupun hardware.
1.2. Struktur Komputer
Struktur komputer didefinisikan sebagai cara-cara dari tiap-tiap komponen yang
menyusun komputer saling berkaitan. Komponen-komponen komputer disusun sesuai
dengan alur-alur bus yang mengalirkan data, alamat, dan mengendalikan antar komponen
tersebut. Struktur komputer dapat digambarkan sebagai berikut.
1.3. Manfaat Komputer
Kita dapat memanfaatkan komputer dengan beragam cara mulai sebagai alat bantu
menulis, menggambar, mengedit foto, memutar video, memutar lagu sampai analisis data
hasil penelitian maupun untuk mengoperasikan program-program penyelesaian masalah-
masalah ilmiah, bisnis, mengendalikan mesin industri, bahkan mengendalikan pesawat
ruang angkasa. Tujuan pengunaan komputer adalah agar setiap data yang diolah dapat
dihasilkan informasi yang cepat, akurat, informatif, dan efisien.
• Bidang Pendidikan : e-library, e-book, e-learning, teleconference atau video
conference, edutainment.
Modul Pengantar Teknologi Informasi ٢
InputDevice
OutputDevice
I/OPort
CPU(CU + ALU)
MemoriRAMROM
Data Bus
Address Bus
ControlBus
ControlBus
Teknologi informasi yaitu komputer sekarang sudah masuk didalam dunia pendidikan.
Bahkan murid – murid taman kanak-kanak sudah menggunakan komputer sebagai alat
bantu dalam proses belajar. Sekarang banyak tersedia paket-paket program untuk
membantu didalam bidang pendidikan. Misalnya paket program untuk membantu didalam
mempelajari matematika, biologi, bahasa inggris dan lain sebagainya. Metode belajar
dengan mempergunakan komputer cukup efektip bagi anak – anak, karena cukup menarik
• Bidang Industri dan Manufactur : Computer Aided Manufacture (CAM), Computer
Aided Design (CAD).
• Bidang Bisnis dan Perbankan : ATM (Anjungan Tunai Mandiri / Automatic Teller
Machine), mengembangkan Layanan Dengan Telepon, Internet Banking.
Dibidang perbankan, teknologi informasi dipergunakan untuk menghasilkan informasi bagi
pihak manajemen bank sendiri dan juga untuk meningkatkan pelayanan kepada pihak
nasabah bank.
• Bidang Teknik dan Ilmu Pengetahuan:
Komputer digunakan untuk pengolahan data pada aplikasi teknik karena kecepatan dan
ketepatannya
Komputer memudahkan menyelesaikan perhitungan2 yang sulit dan rumit dalam
waktu yang cepat
Penerapan komputer juga memudahkan dalam penelitian dan riset pengembangan
yang berbahaya jika dilakukan oleh manusia dan yg membutuhkan biaya yang besar
dengan bantuan simulasi komputer.
Contoh penerapan dalam bidang teknik dan ilmu pengetahuan :
o Para ahli nuklir dapat membuat model rekator nuklir pd layer komputer tdk
perlu membuat model sebenarnya (menghindari biaya dan resiko bahaya nuklir)
o Para ahli kimia dapat menggunakan komputer untuk membuat model-model
molekul dan melihat reaksi kimia melalui simulasi dalam pencampuran masing2
molekul.
o Ahli geologi menggunakan komputer untuk mempelarai keadaan tanah serta
countour dari suatu daerah.
o Para ahli perancangan bentuk misalnya perancangan tata ruang, mobil,arsitektur
bangunan / rumah, menggunakan aplikasi dari computer aided design (CAD),
program software yg sering digunakan adalah AUTOCAD.
o Perjalanan ke ruang angkasa yg memerlukan ribuan pekerjaan mendetail sangat
dimudahkan dengan bantuan komputer dimana pengawasan dapat dilakukan
melalui control di stasiun bumi maupun yg ada dalam pesawat.
Modul Pengantar Teknologi Informasi ٣
o Untuk melakukan pengolahan data penelitian, khususnya analisis data statistic,
aplikasi komputer pengolahan data sangat memudahkan para peneliti/pengguna
• Bidang Penerbangan dan Kemiliteran :
Digunakan untuk mengatur jadwal penerbangan dan mengatur system pemesanan
tiket.
Dengan bantuan komputer, pelayanan dan pengaturan jadwal penerbangan akan lebih
cepat dan tepat.
• Bidang Kedokteran : Dibidang kedokteran, komputer banyak digunakan pada klinik-klinik
dan rumah sakit – rumah sakit untuk membantu para dokter mendiagnosa penyakit dan
menemukan obat yang tepat.
Dengan memasukkan gejala-gejala penyakit dari pasien ke komputer, dokter akan segera
mendapatkan hasil dari jenis penyakit pasien dan dapat menemukan obatnya.
Komputer mulai dipergunakan untuk menganalisa organ tubuh manusia bagian dalam yang
sulit untuk dilihat
• Bidang Kriminalitas
Komputer dapat menghasilkan statistik kriminalitas disuatu daerah, sehingga dapat
membantu pengaturan patroli yang diperlukan. Suatu program komputer yang canggih
telah dikembangkan dengan namaCrime Analyisis Supprot System. Program ini dapat
mengidentifikasikan suatu daerah yang kemungkinan akan terjadi kriminalitas
Polisi dapat menggunakan komputer untuk mempelajari suatu fakta dan mengambil
keputusan dengan tepat dan cepat. Misalnya fakta nomer mobil yang melakukan
pelanggaran yang sudah diketahui, dengan mempergunakan komputer, dengan segera
informasi mengenai mobil tersebut akan muncul dilayar komputer.
• Bidang Entertainment dan Permainan
Penggunaan komputer di dunia hiburan memudahkan dalam penyajian informasi.
Dalam dunia pertelivisian dan perfilman, komputer digunakan dalam pembuatan film-
film yang memerlukan animasi khusus, misalnya film kartun maupun yang
memerlukan efek-efek khusus.
Paket-paket aplikasi untuk animasi dan efek merupakan program2 yang sering
digunakan dalam pembuatan animasi dan efek2 tersebut
Dalam bidang permainan, penggunaan komputer digunakan untuk mengisi waktu
senggang dengan program-program permainan (game) yang bermacam-macam. Saat ini
Modul Pengantar Teknologi Informasi ٤
program2 permainan game telah dibuat dan banyak ditemui di pasaran dengan berbagai
permainan
• Bidang Komunikasi Jaringan (Internet)
• Bidang Pemerintahan
1.4. Kemampuan Komputer
Kecepatan dan ketepatan dalam mengolah data dan menghasilkan informasi adalah
kemampuan utama yang dimiliki komputer. Selain itu kemampuan kapasitas
penyimpanan data dalam memori atau simpanan luar seperti harddisk saat ini terjadi
peningkatan kapasitas yang sangat luar biasa.
Kemampuan komputer tidak bisa menggantikan kemampuan manusia, namun komputer
sangat berarti bagi manusia untuk membantu aktivitasnya, meskipun dalam
perkembangannya ke depan komputer akan memiliki kemampuan yang lebih baik dari
sekarang.
1.5. Karakteristik Komputer
• Komputer tidak mempunyai perasaan atau emosi
• Komputer mampu menyimpan data yang besar dan dalam waktu yang lama, dan jika
data tersebut diperlukan bisa diambil sewaktu-waktu.
• Komputer bisa melakukan pengurutan dan pencarian dalam waktu yang singkat dalam
hitungan detik bahkan milidetik meskipun jumlah data sangat besar.
• Komputer mampu mengolah data perhitungan yang besar dengan cepat dan akurat.
• Komputer juga mampu menerima dan mengeluarkan data atau informasi yang besar
dalam waktu yang cepat.
Selain memiliki keunggulan-keunggulan seperti disebutkan di atas, sebenarnya komputer
juga memiliki beberapa keterbatasan atau kekurangan, yaitu :
• Komputer tidak bisa berfikir secara dinamis seperti manusia.
• Pekerjaan yang dilakukan komputer bisa mengurangi tenaga kerja manusia, sehingga
banyak timbul penganguran.
• Data yang tersimpan dalam komputer memiliki risiko yang lebih tinggi.
• Terjadinya pemalsuan transaksi seperti di perbankan dan pembobolan kartu kredit.
Modul Pengantar Teknologi Informasi ٥
BAB IISISTEM BILANGAN DAN FORMAT DATA
2.1. Sistem Bilangan
Bilangan adalah representasi fisik dari data yang diamati. Bilangan dapat di
representasikan dalam berbagai bentuk, yang kemudian digolongkan pada sebuah sistem
bilangan, tetapi mempunyai arti yang sama. Maka kita dapat melakukan suatu konversi
dari sistem bilangan satu ke sistem bilangan yang lain.
2.1.1. Sistem Bilangan Desimal
Bilangan Desimal adalah bilangan yang menggunakan dasar atau basis 10, dalam
arti memiliki 10 digit yang berbeda yaitu memiliki nilai 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
kita dapat menghasilkan lagi bilangan lain dalam sistem ini, yang kita sebut
sebagai bilangan puluhan atau sering ditulis 10-an, dengan cara menambah satu
digit di sebelah kiri digit tunggal di atas yang dimulai dari digit 1.
Sebagai contoh jika dimiliki bilangan 43, maka :
4 adalah sebagai puluhan ( 4 x 10 ), dan
3 sebagai satuan, atau dalam notasi perpangkatan ditulis :
= ( 4 x 101 ) + ( 3 x 100 )
= 40 + 3 = 43
2.1.2. Sistem Bilangan Biner
Pada dasarnya, komputer baru bisa bekerja kalau ada aliran listrik yang mengalir
didalamnya. Dalam hal ini, aliran listrik yang mengalir ternyata memiliki dua
kondisi, yaitu kondisi ON yang berarti ada arus listrik, dan kondisi OFF yang
berarti tidak ada arus listrik. Berdasar hal tersebut kemudian dibuat perjanjian,
bahwa kondisi ON diberi lambang 1 (angka satu), dan kondisi OFF diberi
lambang 0 (angka nol).
Sejak pertama kali komputer elektronik digunakan, ia beroperasi dengan
menggunakan bilangan biner, yaitu bilangan dengan basis 2 pada sistem bilangan.
Sehingga semua perhitungannya diolah menggunakan aritmetik biner, yaitu
bilangan yang hanya memiliki nilai dua kemungkinan yaitu 0 dan 1 dan sering
disebut sebagai bit (binary digit). Karena nilai biner merupakan dasar dalam
penentuan kapasitas memori register maka dalam perhitungannya dibutuhkan
satuan yang dinamakan byte. Satu byte sama dengan delapan bit.
Modul Pengantar Teknologi Informasi ٦
Gambaran kapasitas bilangan biner dari kecil ke besar dapat dilihat sebagai
berikut :
Bit = terdiri dari nilai 0 dan 1
Nible = 4 bit
Byte = 8 bit atau = 2 nible
Word = 16 bit atau = 4 nible = 2 byte
2.1.3. Sistem Bilangan Oktal
Merupakan bilangan berdasar 8, terdiri angka 0, 1, 2, 3, 4, 5, 6, dan 7 serta jarang
digunakan. Konversi bilangan oktal ke desimal mempunyai cara yang sama bila
anda melakuka konversi bilangan biner ke desimal, hanya saja menggunakan
dasar delapan.
2.1.4. Sistem Bilangan Heksadesimal
Bilangan yang mutlak dipahami dalam memakai bahasa Assembler. Hal ini
disebabkan berbagai perintah assembler baik dalam program yang digunakan
dengan utility 'DEBUG' (DOS) dan 'COMPILER TURBO ASSEMBLER'.
Terdiri 16 bilangan, yaitu 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. (Hexa = 6 ; Desimal =
10).
2.2. Konversi Bilangan
2.2.1. Konversi dari sistem biner ke sistem desimal
Contoh :
Angka 11010 bilangan desimalnya adalah :
( 1 x 24 ) + ( 1 x 23 ) + ( 0 x 22 ) + ( 1 x 21 ) + ( 0 x 20 ) = 26
16 + 8 + 0 + 2 + 0
Angka 110111 bilangan desimalnya adalah :
( 1 x 25 )+( 1 x 24 ) + ( 0 x 23 ) + ( 1 x 22 ) + ( 1 x 21 ) + ( 1 x 20 ) = 55
32 + 16 + 0 + 4 + 2 + 1
Modul Pengantar Teknologi Informasi ٧
2.2.2. Konversi dari sistem desimal ke sistem biner
2.2.3. Operasi tambah pada sistem biner
Contoh : ·
• Biner 1110001 + 1011001 = 11001010
Desimal 113 + 89 = 202
• Biner 1010100 + 1111100 = 11010000
Desimal 84 + 124 = 208
Karena angka tertinggi yang dimiliki hanyalah angka 1, maka seandainya pada
penjumlahan tersebut menghasilkan angka 2, maka akan ditulis 0 dengan catatan
masih menyimpan 1. Seandainya pada penjumlahan menghasilkan angka 3, maka
akan ditulis 1 dan masih menyimpan 1 (lihat contoh).
2.2.4. Operasi perkalian pada sistem biner
Modul Pengantar Teknologi Informasi 8
• Langkah yang dilakukan pada saat perkalian pada bilangan binary juga sama
dengan langkah yang dilakukan pada bilangan desimal. Hal ini bisa dilihat
pada contoh yang ada. Prinsip pembagian pada bilangan binary juga tidak
berbeda dengan prinsip pembagian pada bilangan desimal. Hal ini bisa terlihat
pada contoh yang ada.
2.2.5. Operasi pengurangan pada sistem biner
• Apabila dalam melakukan pengurangan ternyata angka yang dimiliki masih
kurang nilainya, maka bisa diambil langkah dengan cara meminjam angka
yang berada disebelah kiri. 1 angka apabila dipinjam/dipindah keposisi kanan,
akan mempunyai nilai 2 (lihat contoh).
2.2.6. Konversi bilangan oktal ke desimal
Konversi bilangan oktal ke desimal mempunyai cara yang sama bila anda
melakukan konversi bilangan biner ke desimal, hanya saja menggunakan dasar
delapan.
Contoh :
355 bilangan oktal ke desimal :
( 3 x 82) + ( 5 x 81) + ( 5 x 80) = 192 + 40 + 5 = 237 Desimal
204 bilangan oktal ke desimal :
(2 x 82 ) + ( 0 x 81 ) + (4 x 80 )= 128 + 0 + 4 = 132 Desimal
2.2.7. Konversi bilangan desimal ke bilangan hexadesimal
Cara mengkonversi bilangan desimal ke bilangan hexadesimal :
3A bilangan desimalnya adalah :
( 3 x 161 ) + ( A x 160 ) = 48 + 10 = 58 Desimal
A341 bilangan desimalnya adalah :
( 10 x 163) + ( 3 x 162) + ( 4 x 161) + ( 1 x 160)
= 40960 + 768 + 64 + 1
= 41793 Desimal
Modul Pengantar Teknologi Informasi 9
2.2.8. Konversi bilangan Oktal ke desimal
Caranya: mengalikan masing – masing bit dalam bilangan dengan position valuenya
Contoh: (324)8
Bilangan Octal: 3 2 4
X X X
Position Value : 82 81 80
192 + 16 + 4 = 212(10)
(324)8 = (212)10
2.2.9. Konversi bilangan Oktal ke Biner
Ketentuan konversi octal ke binary, setiap angka octal diwakili oleh tiga digit
Contoh: Bilangan octal 2665 dikonversikan ke binary
2 6 6 5 Octal
010 110 110 101 Binary
Hasilnya adalah : 010110110101
2.2.10. Konversi bilangan Oktal ke Hexadesimal
Caranya: merubah dari bilangan octal menjadi bilangan binary terlebih dahulu baru
dikonversikan ke bilangan hexadesimal.
Contoh: Bilangan octal 2537
1. Konversikan terlebih dahulu ke bilangan binari
2 5 3 7
010 101 011 111
2. Dari bilangan binary baru dikonversikan ke bilangan hexadesimal
0101 0101 1111
5 5 F
Maka hasilnya: Bilangan octal 2537 adalah 55F dalam bilangan hexadesimal
2.2.11. Konversi bilangan
Hexadesimal ke Desimal
Bilangan hexadesimal B6A akan dikonversikan kebilangan desimal
Caranya : dengan mengalikan masing – masing digit bilangan dengan valuenya
B6A = 11 6 10
X X X
Position Value 162 161 160
2816 + 96 + 10 = 2922
Modul Pengantar Teknologi Informasi 10
2.2.12. Konversi bilangan
Hexadesimal ke Biner
Bilangan Hexadesimal : A73C dikonversikan kebilangan binary
Caranya :
Bilangan Hexadesimal = A 7 3 C
10 7 3 12
Bilangan Octal = 1010 0111 0011 1100
Hasilnya adalah = 1010011100111100
2.2.13. Konversi bilangan
Hexadesimal ke Octal
Caranya : merubah dari bilangan hexadesimal menjadi bilangan binary terlebih
dahulu, baru dikonversikan ke bilangan octal.
Contoh:
Bilangan hexadesimal 55F
1. Konversikan ke bilangan binari
5 5 F
0101 0101 1111
2. Dari bilangan binary lalu konversikan ke bilangan octal, sebagai berikut:
010 101 011 111
2 5 3 7
3. Maka hasilnya :2537
Bagian Unit Sistem
MotherBoard Sering di sebut System Board, Main Board dan Plannar.
Komponen ini terdiri dari sejumlah komponen yang
terpasang secara menetap (tak bias dilepas) dan slot –
slot atau socket untuk memasang komponen –
komponen yang dapat dilepas. Seperti kartu suara
(sound card), I/O card, Cip mikroprosessor dan cip
RAM. Beberapa motherboard telah dilengkapi dengan
kartu I/O yang tak dapat dilepas dan dikenal dengan istilah onboard (melekat pada papan).
Modul Pengantar Teknologi Informasi 11
Catu Daya (Power Suply)
Sebagai pemasok listrik bagi rangkaian computer. Berupa arus bolak balik (AC)
yang berasal dari PLN. Selanjutnya power suply mengkonversi arus bolak balik
tersebut menjadi arus searah (DC).
Pelindung Kejutan (Surge Protector)
Melindungi computer dari lonjakan tegangan yang walaupun sesaat dapat
merusak berbagai peralatan elektronis termasuk computer.
Regulator Tegangan (voltage Regulator)
Berfungsi menstabilkan tegangan Listrik, untuk menghubungkan catu daya
computer dengan sumber listrik.
UPS (Uninterruptible Power Suply)
Peralatan yang memiliki baterai yang dapat menggantikan sumber daya listrik
utama ketika sumber listrik mengalami kegagalan. Ketika sumber listrik utama
mati, UPS menjadi sumber listrik untuk sementara dengan kemampuan antara
15 menit sampai 1 jam. Sehingga pemakai memiliki kesempatan mengakhiri
segala kegiatan.
Sistem Pendingin
Berfungsi untuk mendinginkan suhu sekitar. Suhu yang terlalu tinggi dapat
menimbulkan kerusakkan pada komponen – komponen computer. System
pendingin terdiri atas sebuah kipas angina dan sirip penyerap panas biasanya berdekatan
dengan catu daya.
BUS
Adalah jalur yang menghubungkan suatu komponen dengan komponen
lain. Contoh antara CPU dan memori utama dihubungkan dengan bus
memori. Pada PC terdapat 3 jenis memori, yaitu bus prosessor, bus I/O dan
bus memori.
Modul Pengantar Teknologi Informasi 12
Jenis Bus KeteranganBus Prosessor Jalur komunikasi antara CPU dan Bus I/O atau antara CPU dan
cache memori eksternal. Pd sistem berbasis Pentium, Lebar Data sebesar 64 bit.
Bus I/O Berfungsi untuk memungkinkan CPU berkomunikasi dengan peranti periferal (peranti di luar unit sistem) seperti Printer dan Scanner.
Bus Memori Untuk mentransmisikan data antara CPU dan memori utama (RAM). Lebar Bus Memori sama dengan lebar Bus Prosessor.
Bus pada prosessor dapat dibedakan berdasarkan fungsi yang dilakukan oleh bus, yaitu bus
alamat, bus data dan bus pengendali.
Bus memiliki karakteristik yang disebut Lebar Bus (jumlah bit yang dapat dilintaskan dalam
sekali waktu) dan Kecepatan Bus (menyatakan kecepatan data yang dapat disalurkan dalam
bus). Lebar Bus dinyatakan dengan satuan bit dan kecepatan bus dinyatakan dengan satuan
MHz.
Bus Data Berfungsi untuk melewatkan data dari dan ke memori utama.
Bus Alamat Untuk mengirimkan isyarat yang menyatakan alamat dalam memori utama.
Bus Pengendali Berfungsi untuk mengirimkan isyarat yang menyatakan data “dibaca” atau “ditulis”dari atau dan ke memori utama, peranti masukkan atau peranti keluaran.
Prosessor (Central Processing Unit / Mikroprosessor)
Komponen ini berupa sebuah CIP atau IC / Integrated Circuit adalah
sekeping silikon berukuran beberapa milimeter persegi yang mengandung
puluhan ribu transistor dan komponen elektronik yang lain.
Cara Kerja Prosessor
CPU terdiri atas 2 bagian utama yang dinamakan Unit Control dan ALU (Arithmetic and Logic
Unit).
• Unit Control berfungsi mengendalikan seluruh komponen dalam system computer.
Pengendalian didasarkan pada instruksi – instruksi yang terdapat pada program computer.
Setiap instruksi diterjemahkan kedalam bentuk tindakan yang sesuai dengan maksud
instruksi yang bersangkutan.
• Unit aritmatika dan logika berperan dalam melaksanakan operasi – operasi perhitungan
(aritmatika) seperti pengurangan, penjumlahan dan perkalian maupun operasi perbandingan
seperti membandingkan suatu nilai bernilai nol atau tidak.
Selain 2 komponen tersebut, CPU memiliki sejumlah register. Register adalah memori dalam
Modul Pengantar Teknologi Informasi 13
CPU yang memiliki kecepatan sangat tinggi, yang digunakan untuk berbagai operasi dalam
CPU.
Memori Internal (Main Memory / Primary Memory)
Fungsi memori utama adalah :
• Menyimpan data yang berasal dari peranti masukkan sampai data dikirim ke ALU untuk
diproses.
• Menyimpan data hasil pemrossesan ALU sebelum dikirimkan ke peranti keluaran.
• Menampung program / instruksi yang berasal dari peranti masukkan atau dari peranti
pengingat skunder.
Memori biasa di bedakan menjadi 2 macam yaitu ROM dan RAM. Selain itu terdapat pula
memori yang disebut cache memory.
Random Access Memory (RAM)
Semua data dan program yang dimasukkan melalui alat input akan disimpan terlebih dahulu di
memori utama, khususnya RAM, yang dapat diakses secara acak (dapat diisi/ditulis, diambil,
atau dihapus isinya) oleh pemrogram.
Read Only Memory (ROM)
Dari namanya, ROM hanya dapat dibaca sehingga pemrogram tidak bisa mengisi sesuatu ke
dalam ROM. ROM sudah diisi oleh pabrik pembuatnya berupa sistem operasi yang terdiri dari
program-program pokok yang diperlukan oleh sistem komputer, seperti misalnya program
untuk mengatur penampilan karakter di layar, pengisian tombol kunci papan ketik untuk
keperluan kontrol tertentu, dan bootstrap program. Program bootstrap diperlukan pada saat
pertama kali sistem komputer diaktifkan. Proses mengaktifkan komputer pertama kali ini
disebut dengan booting, yang dapat berupa cold booting atau warm booting.
Cache Memory
• Memori yang memiliki kecepatan sangat tinggi, sebagai perantara antara RAM dan CPU.
• Memori ini memiliki kecepatan lebih tinggi daripada RAM tetapi dengan harga yang lebih
mahal.
• Memori ini digunakan untuk menjembatani perbedaan kecepatan CPU yang sangat tinggi
dengan kecepatan RAM yang jauh lebih rendah.
• Dengan menggunakan Cache memory, sejumlah data dapat dipindahkan ke memori ini
Modul Pengantar Teknologi Informasi 14
dalam sekali waktu, dan kemudian ALU akan mengambil data tersebut dari memori ini.
Dengan pendekatan seperti ini, pemrosesan data dapat dilakukan lebih cepat daripada kalau
CPU mengambil data secara langsung ke RAM.
BAB III
PERANTI MASUKAN (input device)
Perangkat keras yang memungkinkan memasukan data atau perintah ke dalam komputer
3.1. Peranti Pengetikan
• Keyboard.
• ATM (Automated Teller Machine).
• POS (Point Of Sale).
3.2. Peranti Penunjuk (Pointing Device)
• Mouse, Track Ball, Joystick.
• Pointing Stick.
• Touch Pad.
• Touch Screen (Layar Sentuh).
• Peranti petunjuk berbentuk pena untuk masukan pada PDA
• Light Pen.
• Digitizing Tablet.
3.3. Peranti Pengambil Gambar Terformat
• Barcode Reader, semacam scanner foto elektris yang dapat mengkonversi data barcode
menjadi sinyal digital.
• MIRC (Magnetic ink character recognition) membaca karakter khusus MIRC
• OMR (Optical Mark Recognition) untuk mengecek jawaban ujian menggunakan pensil
2b agar terhindar dari kesalahan manusia dan kecepatan memproses.
• OCR (Optical Character recognition) peranti yang dapat membaca teks dan
mengkonversinya kedalam kode digital yang nantinya diproses computer.
3.4. Peranti Pengambil Gambar Tak Terformat
• Image Scanner, peranti yang dapat mengambil masukan data gambar, foto, tulisan
tangan. Hasilnya diubah menjadi isyarat digital dan dapat disimpan dalam disk.
• Kamere Digital
Modul Pengantar Teknologi Informasi 15
• Pembaca Retina Mata
• Pembaca Sidik Jari (Fingerprint Reader)
3.5. Video (video camera recorder / camcorder)
3.6. Suara
• Mikropon.
• ASR (Automatic Speech Recognition) dapat mengenali masukan berupa kata – kata
dalam kalimat.
• Touchtone, peranti yang dapat menerima masukan yang berasal dari telp untuk
memasukan informasi / perintah. Contoh, fasilitas informasi saldo rekening pada bank
yang memungkinkan nasabah menekan tombol tertentu, memasukkan no rekening
kemudian akan mendapat informasi suara yang memberitahukan jumlah saldo
rekening.
3.7. Gerakan
Untuk memantau gerakan manusia yang banyak dimanfaatkan pada virtual reality,
dipergunakan peranti yang bernama glove, headset dan walker.
• Headset : peranti pada kepala, menutup mata yang digunakan untuk menangkap dan
merekam gerakan kepala serta menayangkan berbagai macam gambar ke mata pemakai.
• Glove : berbentuk seperti sarung tangan, untuk merekam jenis serta gerakan jari
dan tangan pemakai.
• Walker : untuk merekam gerakan kaki termasuk arah kaki.
3.8. Sensor
Peranti yang dapat mengambil data langsung dari lingkungan. Data ini berupa data khusus
yang langsunng dimasukkan dlm computer. Contoh pemanfaatan : pendeteksi gunung
berapi, detector kecepatan laju kendaraan dijalan raya, mendeteksi perubahan arah angin
yg mendadak pd pesawat.
3.9. RFID ( Radio Frequency Identifation Device)
Peranti yang memanfaatkan gelombang frekuensi radio untuk mengirimkan data dari
sesuatu yang ditempeli RFID ke peranti pelacak RFID. Contoh penarikan biaya tol secara
otomatis, pengidentifikasian dan pelacakan jalur kereta, pemantauan transportasi truk
container dan lain - lain.
Modul Pengantar Teknologi Informasi 16
3.10. Pembaca Kartu Magnetik (MCR Magnetic Card Reader)
Contoh Kartu ATM, pada mesin ATM terdapat pembaca kartu magnetic.
3.11. Pembaca Kartu Cerdas (Smart Card Reader)
Contoh kartu telepon pra bayar.
BAB IV
PERANTI KELUARAN (output device)
Peranti yang dapat menampilkan hasil pengolahan, hasil pemasukan data atau perintah pada
computer. Berdasarkan hasil keluarannya, peranti keluaran dapat digolongkan menjadi:
• Softcopy menghasilkan keluaran yang berupa tampilan pada monitor atau suara.
• Hardcopy memberikan keluaran berupa bahan cetakan berupa kertas, plastic
transparan, microfilm atau microfiche
4.1. Monitor
Termasuk kedalam peranti softcopy. Berdasarkan teknologi
pembuatannya, monitor terbagi menjadi CRT (Cathode Ray Tube)
dan layer datar (flat panel display ). Layar datar dibedakan menjadi
LCD, EL, dan Plasma. Ukuran monitor untuk computer desktop
yaitu 14”, 15”, 17”, 19” dan 21”. Untuk laptop ukurannya 12,1“, 13,3”
dan 14,1”. Ukuran resolusi ditentukan oleh jumlah pixel (Picture Element) yang merupakan titik
terkecil penghasil tampilan dilayar. Contoh resolusi 1.024 x 768 berarti monitor
mengandung 1.024 baris pixel dan 768 kolom pixel. Semakin tinggi resolusinya maka
semakin bagus kualitas tampilan monitor.
4.2. Printer
Peranti yang biasa digunakan untuk membuat cetakan pada kertas. Berdasarkan teknologinya,
peranti printer biasanya dikelompokkan menjadi :
• Printer Impact (hammer), pencetakan dilakukan dengan memukulkan sekelompok pin
Modul Pengantar Teknologi Informasi 17
(jarum) ke pita tinta. Letak pin – pin ini sangat berdekatan sehingga membuat tampilan
huruf relative tidak terputus. Jumlah pin yang ada berkisar 9 – 24 pin. Keunggulan
printer ini mampu mencetak pada kertas rangkap. Yang termasuk kategori printer
impact :
Dot Matrix : printer yang menggunakan kepala cetak berupa sekumpulan jarum
Daisy wheel : printer yang menggunakan roda yang berisi karakter – karakter
Line Printer : printer yang mencetak satu baris pe waktu.
• Printer Thermal, printer yang digunakan untuk menghasilkan cetakan berwarna
dengan kualitas tinggi. Printer thermal memerlukan kertas berlapis lilin atau paraffin
dan panas yang akan membakar titik – titik pada kertas khusus. Banyak digunakan
untuk cetak foto, cover CD.
• Printer Ink – Jet, printer yang memberikan cetakan dengan cara menyemprotkan titik
– titik tinta yang bermuatan listrik ke kertas cetakan.
• Printer Laser, printer yang dirancang untuk mainframe memiliki kecepatan sekitar 229
halaman per menit. Sedangkan printer untuk PC memiliki kecepatan sekitar 4 sampai
dengan 25 halaman per menit.
• Printer Multifungsi, jenis printer yang memiliki berbagai fungsi lainnya misal
kemampuan mesin fotocopy, scanner, mesin fax. Kelemahan : bila mesin ini rusak
maka fungsi – fungsi tadi menjadi tak ada yang dapat bekerja.
4.3. Plotter
Peranti keluaran yang dapat menghasilkan grafik atau gambar
dengan kualitas tinggi dan berwarna. Untuk membuat peta,
gambar – gambar arsitektur ataupun ilustrasi 3 dimensi yang
biasanya berukuran terlalu besar bagi printer.
Berdasarkan prinsip kerjanya, jenis plotter berupa :
Plotter Pena
Memiliki satu pena atau sejumlah pena berwarna warni untuk menggambar pada kertas
atau plastic transparan. Keluarannya berbentuk garis kontinyu.
Plotter elektrostatis
Kertas diletakkan pada tempat datar, kemudian keluaran dibuat dengan prinsip kerja
seperti pada mesin fotocopy, yaitu dengan memberi tegangan listrik pada kertas.
Tegangan listrik tersebut akan menarik tinta untuk melekat pada kertas. Tinta
kemudian dicairkan dengan pemanasan.
Modul Pengantar Teknologi Informasi 18
Plotter Thermal
Menggunakan pin yang dipanasi secara elektronis. Kemudian pin dilewatkan pd jenis
media yg peka terhadap panas, sehingga berbentuk gambar. Plotter thermal dapat
digunakan untuk mencetak pada kertas maupun pada film buram.
4.4. Computer Output Microfilm
Peranti yang dapat menghasilkan gambar dalam gulungan
kocrofilm atau pada microfilm yang berisi banyak halaman
dalam setiap lembar.
4.5. Audio
Menghasilkan suara digital hingga musik. Peranti ini
memerlukan kartu suara, perangkat lunak dan speaker.
Melalui teknologi ini dimungkinkan untuk mengonversi
suatu teks menjadi suara.
BAB V
MEDIA PENYIMPANAN (MEMORI) EKSTERNAL
• Peranti yang dapat menyimpan data secara permanen, data tidak hilang ketika komputer
dimatikan.
• Memori eksternal adalah perangkat keras untuk melakukan operasi penulisan, pembacaan
dan penyimpanan data, di luar komponen utama yang telah disebutkan di atas.
• Seperti pita magnetik, hard disk, disket, CD ROM serta kartu memori pada PDA dan Kamera
digital.
• Peranti penyimpan external mencakup 2 bagian :
Media tempat penyimpanan itu sendiri.
Modul Pengantar Teknologi Informasi 19
Peranti untuk membaca atau menullis ke media tersebut. Contoh media floppy disk
memerlukan peranti floppy disk drive.
5.1. Magnetic Tape / Pita Magnetik
Kapasitas penyimpanan pita magnetik 66 Gigabyte dan dapat dikompresi menjadi ratusan
Gigabyte. Pita magnetik mempunyai ukuran yang dinyatakan dengan istilah kepadatan
pita (tape density), ukuran yang digunakan adalah BPI (byte per inch) atau jumlah byte
per inchi contoh kepadatan 9600 BPI = pita mengandung 9600 byte dalam setiap inci.
5.2. Hard Disk
Kapasitas hard disk berkisar antara 20 sampai 100 Gigabyte. Setiap piringan memiliki dua
buah permukaan, atas dan bawah. Permukaan atas pada piringan teratas dan permukaan
bawah piringan terbawah tidak digunakan untuk menyimpan data.
Setiap permukaan dibagi atas sejumlah track. Pada track inilah data disimpan. Track dibagi
menjadi beberapa sector. Track yang terletak pada garis vertikal yang sama disebut
silinder.
Data dibaca atau ditulis melalui head baca/tulis. Ketika berlangsung perekaman atau
pembacaan, head bergerak ke lokasi data dan melayang diatas piringan tanpa
menyentuhnya. Kecepatan akses data pada piringan ditentukan oleh kecepatan putar
piringan dan kecepatan lengan akses (arm). Kecepatan putar piringan berkisar antara 3500
s/d 7000 rpm.
Hard disk dibedakan menjadi 2 golongan yaitu nonremovable hard disk dan removable
hard disk.
• nonremovable hard disk (fixed disk) diletakkan didalam unit sistem dan tidak
dimaksudkan untuk dibawa bepergian.
• removable hard disk. Jenis hard disk yang hanya mengandung satu piringan atau dua
piringan yang dilengkapi dengan head baca tulis. Dengan menggunakan teknologi
Modul Pengantar Teknologi Informasi 20
RAID (Redundant Array of Inexpensive Disks), sejumlah hard disk berukuran kecil
dapat digabungkan menjadi sebuah unit. Peranti RAID, yang dilengkapi dengan cip
pengendali dan perangkat lunak yang khusus memungkinkan pengiriman data melalui
sejumlah lintasan secara serentak. Waktu akses piringan menjadi lebih cepat.
Keandalannya jika sebuah disk drive rusak, drive yang lain akan mengambil alih peran
drive yang rusak. Harga peranti RAID lebih murah daripada biaya untuk membeli disk
drive berukuran besar yang kapasitasnya sama dengan gabungan dari sejumlah disk
drive.
5.3. 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. Floppy
disk hanya dapat menyimpan file teks, karena keterbatasan
kapasitas.
5.4. ZIP Drive
Keterbatasan kapasitas pada floppy disk mendorong
lahirnya teknologi baru yang disebut dengan Iomega Zip
Drive. Peranti ini di hubungkan ke komputer melalui port
driver, USB maupun SCSI. Perangkat ini terdiri dari floppy
drive dan cartridge floppy khusus, yang mampu
menampung sampai hampir 250 MB untuk hubungan ke
port paralel atau SCSI dan 750 MB untuk hubungan ke
USB.
Modul Pengantar Teknologi Informasi 21
5.5. Piringan Optik
CD (Compact Disc)
Mulai tahun 1983 sistem penyimpanan data di optical disc mulai diperkenalkan dengan
diluncurkannya Digital Audio Compact Disc.
Penulisan data pada CD-ROM hanya dapat dilakukan sekali saja. Kapasitas
penyimpanannya pun cukup besar, yaitu 650 Mbytes. Sehingga media ini biasanya
digunakan untuk menyimpan data-data sekali tulis saja, seperti installer, file lagu (mp3),
ataupun data statik lainnya.
Macam CD yaitu : CD ROM, CD WORM, CR RW
• CD ROM (Compact disk read-only memory), jenis piringan optik yang mempunyai
sifat hanya bisa dibaca. CD ROM berukuran 4,27 inci dapat menampung 640MB.
• CD WORM (Compact Disc Write Once Read Many), dapat ditulisi melalui komputer.
Perekaman hanya bisa dilakukan sekali.sesudah perekaman, isinya tidak dapat diubah.
Biasanya dijual dengan label CR – R (CD-Recordable).
• CD – Rewritable (CR RW) memungkinkan data yang sudah ada pada piringan dihapus
dan diganti dengan data yang baru.
• Prinsip kerjanya:
Menggunakan panas laser untuk menghapus permukaan rekaman.
Menggunakan kombinasi laser dan teknologi magnetik untuk menullis ke
permukaan rekaman
Membaca data melalui sinar laser.
CD ROM CD RW CD RW Driver CD R
5.6. DVD (Digital Versatile Disc)
DVD adalah generasi lanjutan dari teknologi penyimpanan dengan menggunakan media
optical disc. DVD memiliki kapasitas yang jauh lebih besar daripada CD-ROM biasa, yaitu
mencapai 9 Gbytes.
DVD menyediakan format yang dapat ditulis satu kali ataupun lebih, yang disebut dengan
Recordable DVD, dan memiliki 6 macam versi, yaitu :
• DVD-R for General (untuk pemakaian umum) format ini sangat bagus untuk
menyimpan arsip data ataupun perekaman film bioskop, hanya sekali penulisan.
Modul Pengantar Teknologi Informasi 22
• DVD-R for Authoring (untuk pembuatan master bagi keperluan software house
ataupun pengarsipan multimedia) , hanya sekali penulisan.
• DVD+R, hanya sekali penulisan . bagus untuk mengarsipkan data maupun merekam
film DVD. Merupakan format dari DVD+RW Alliance.
• DVD-RAM, dapat ditulis berulang kali, untuk merekam ulang hingga 100.000 kali.
Bagus untuk backup. Kompatibel dengan lebih sedikit player dan drive dibandingkan
dengan denga DVD+RW dan DVD – RW. DVD-RW, dapat ditulis berulang kali
• DVD – RW, dapat ditulis berulang kali. Dapat ditulis ulang sebanyak 1000 kali. Bagus
untuk backup maupun menyimpan film. Kecepatan perekamannya sekitar setengah
dari DVD+RW. Ukuran piringan DVD-R/RW mencapai 12 cm dengan kapasitas 4,7
GB.
• DVD + RW, dapat ditulis berulang kali. Berkecepatan tinggi dan dapat dihapus – rekam
ulang hingga 1000 kali. Sangat bagus untuk backup maupun menyimpan film.
Ada 2 cara penulisan pada piringan DVD-R yaitu dist-at-once dan incremental writing.
• Disc-at-once, digunakan jika kita ingin merekam seluruh data sekaligus dan kemudian
rekaman diakhiri. Dengan cara seperti ini data dapat dibaca dari player apa saja.
• Incremental writing, digunakan jika dikehendaki untuk menambahkan data di lain
waktu, sebelum lead – out akhirnya ditetapkan. Data yang terekam hanya dapat dibaca
oleh DV recorder bersangkutan. Jika telah ditetapkan untuk ditambah lagi, piringan
baru dapat dibaca pada player lain.
5.7. USB Flash Disk
Peranti penyimpan eksternal yang berbentuk pena dengan
panjang 53 - 63.5 mm, lebar 17mm dan tinggi 8mm dan
dicolokkan ke port USB. Kapasitas penyimpanan mencapai
1 GB. Peranti ini memiliki kemampuan rekam hingga 1
juta kali dan tahan disimpan sampai 10 tahun.
Modul Pengantar Teknologi Informasi 23
5.8. Smart Card
Berupa kartu plastik yang dilengkapi dgn sebuah cip yg
mengandung memori, prosessor bahkan sistem operasi.
Pada dekade 1990an, bank Exim dan bank BRI
menggunakan smard card untuk menyimpan data
tabungan. Saat ini, smart card digunakan untuk kartu
telpon pra bayar.
5.9. Kartu Memori (memory card)
Jenis penyimpanan permanen yang biasa digunakan
pada PDA ataupun kamera digital. Ukuran medianya
bervariasi. Contoh Compact Flash berukuran 43mm x
36mm x 3,3mm. Kapasitas penyimpanannya sangat
bervariasi dari 2 MB hingga 3 GB.
BAB VI
PERANGKAT LUNAK
Berdasarkan fungsinya, perangkat lunak dapat di bagi 2 yaitu perangkat lunak sistem dan
perangkat lunak aplikasi.
6.1. Perangkat lunak sistem
Program yang digunakan untuk mengontrol sumber daya komputer seperti CPU dan
peranti keluaran/masukan. Perantara antara program aplikasi dan perangkat keras
komputer.
Perangkat lunak sistem dapat di bagi lagi menjadi 3 macam yaitu :
• Bahasa pemrograman : merupakan perangkat lunak yang bertugas mengkonversikan
arsitektur dan algoritma yang di rancang manusia ke dalam format yang dapat di
jalankan komputer, contoh bahasa pemrograman di antaranya : BASIC, COBOL, Pascal,
C++, FORTRAN
Modul Pengantar Teknologi Informasi 24
• Sistem Operasi : saat komputer pertama kali di hidupkan, sistem operasilah yang
pertama kali di jalankan, sistem operasi yang mengatur seluruh proses,
menterjemahkan masukan, mengatur proses internal, memanejemen penggunaan
memori dan memberikan keluaran ke peralatan yang bersesuaian, contoh sistem
operasi : DOS, Unix, Windows 95, IMB OS/2, Apple’s System 7
• Utility : sistem operasi yang merupakan perangkat lunak sistem dengan fungsi tertentu,
misalnya pemeriksaan perangkat keras (hardware troubleshooting), memeriksa disket
yang rusak (bukan rusak fisik), mengatur ulang isi harddisk (partisi, defrag), contoh
Utilty adalah Norton Utility
6.2. Perangkat lunak aplikasi
Merupakan program yang biasa dipakai untuk melakukan tugas – tugas yang spesifik
misalnya untuk membuat dokumen, memanipulasi foto atau membuat laporan keuangan.
Perangkat Lunak Aplikasi dapat digolongkan menjadi 6 :
• Perangkat Lunak Hiburan, mecakup program permainan (game), program untuk musik
(WinAmp), RealPlayer yang dapat digunakan untuk menonton film atau VCD.
• Perangkat Lunak Pendidikan, untuk mempelajari atau mereferensi suatu pengetahuan,
contoh program kamus, ensiklopedi, pelajaran ilmu pengetahuan, pelajaran bahasa
asing, simulasi.
• Perangkat Lunak Edutainment, sebuah program menggabungkan kemampuan
pendidikan dan hiburan.
• Perangkat Lunak Bisnis, untuk menangani aplikasi bisnis. Misalnya berupa program
untuk menangani persediaan barang (inventory control), pencatatan dan pembayaran
piutang (Account Receivable) dan regristrasi mahasiswa (Sistem Akademis).
• Perangkat Lunak Khusus, di antaranya untuk membantu pekerjaan Engineer seperti
AutoCAD (gambar struktur), Protel (gambar rangkaian elektronik), dan Matlab
(pemroses dan visualisasi persamaan matematis).
• Perangkat Lunak Produktivitas kerja berguna untuk meningkatkan produktivitas kerja
pemakai.
Jenis KeteranganWord Processing Untuk menciptakan dokumen ataupun membuat surat. Misal
Word dan AbiWordSpreadsheet Pengolah data dalam bentuk sekumpulan sel, yang
memungkinkan perhitungan secara dinamis. Misal Microsoft Excel,OpenOffice Calc.
Desktop Publishing Menangani pembuatan buku, surat kabar dan iklan. Misal Corel
Modul Pengantar Teknologi Informasi 25
Draw.Presentasi Grafik Untuk membuat bahan presentasi dalam bentuk transparan
atau untuk membuat diktat. Misal Microsoft Power Point, OpenOffice Impress.
Komunikasi Untuk melakukan komunikasi antarmuka secara elektronis. Contoh Microsoft Outlook, Opera.
Personal Information Manager
Mengelola informasi yang berhubungan denganjadwal, tugas, data rekanan/klien, keuangan. Misal Computer Organizer, Microsoft Outlook.
Manajemen Data (DBMS/ Database Management System)
Untuk mencatat, memanipulasi, dan mengambil data/informasi. Misal Microsoft Access, Visual FoxPro.
Berdasarkan cara mendapatkan perangkat lunak dan hak pemakaian, perangkat lunak dapat
digolongkan menjadi:
• Perangkat Lunak Komersil (comercial software), setiap orang yang menginstalnya harus
membayar, jika tidak berarti telah melakukan pembajakan hak cipta. Hak cipta adalah suatu
hak yang dilindungi hukum yang melarang seseorang untuk menyalin hak atas kekayaan
intelektual tanpa izin pemiliknya. Perangkat lunak ini disertai lisensi yang melarang pembeli
menyalin perangkat lunak untuk diberikan kepada orang lain ataupun untuk dijual kembali.
Contoh Microsoft Office, Microsoft windows.
• Perangkat Lunak domain-publik, perangkat lunak yang tidak disertai hak cipta yang
memungkinkan siapa saja melakukan tindakan apa saja terhadap program tersebut. Termasuk
membuang nama penciptanya dan memperlakukannya sebagai karya ciptanya sendiri dan
mengenakan hak cipta. Umumnya berupa kode sumber dan banyak dijumpai pada internet.
• Share ware, perangkat lunak yang tersedia tanpa kode sumber dan bisa digunakan oleh
pemakai dengan tujuan untuk dievaluasi selama masa tertentu tanpa membayar sama sekali
dan jika sesudah masa tersebut berlalu pemakai bermaksud tetap menggunakannnya maka ia
perlu membayar ke pembuat perangkat lunak tersebut. Tujuan pembuatan shareware: untuk
mendapatkan bantuan dana dari pemakai guna pengembangan lebih lanjut.
• Freeware, perangkat lunak yang tersedia tanpa kode sumber dan bebas digunakan oleh siapa
saja tanpa perlu membayar. Alasan pembuatan freeware, penarik bagi pembeli untuk
memberi versi lebih lanjut, pembuat menginginkan tanggapan dari pemakai sehingga dapat
mengembangkan ke versi yang lebih bagus, pembuat ingin menyebarluaskan karyanya
supaya ia menjadi terkenal, pembuat ingin membantu pemakai dalam melaksanakan tugas
tanpa perlu membeli perangkat lunak komersil.
• Rentalware, perangkat lunak yang bisa digunakan oleh seseorang atau institusi dengan cara
membayar sewa. Sewa biasanya dilakukan per tahun.
Modul Pengantar Teknologi Informasi 26
• Free Software, dicanangkan oleh Richard Stallman, untuk menyatakan perangkat lunak yang
dilengkapi dengan kode sumber yang memungkinkan siapa saja dapat menggunakan program
tersebut dan bahkan ikut mengembangkannya. Stallman menggunakan metode Copyleft
(kebalikan copyright), memberikan hak kepada pemakai untuk menjalankan program,
memodifikasi hingga mendistribusikan versi modifikasinya, tetapi melarang menjadikannya
sebagai program proprietary.
• Open Source, dikemukakan oleh Eric Raymond pada tahun 1998. Hak – hak yang disediakan
pada open source:
1. Hak untuk membuat salinan program dan mendistribusikan salinan tersebut.
2. Hak untuk mengakses kode sumber sebagai syarat untuk bisa melakukan modifikasi.
3. Hak untuk melakukan pengembangan terhadap program.
6.3. Istilah Versi dan Rilis
• Versi, menyatakan perubahan besar pada perangkat lunak. Umumnya dinyatakan
dengan bilangan : 2.0, 3.0, 4.0, 5.0, 6.0, dan sebagainya. Terkadang notasi lain
digunakan, misalnya Office 97 dan Office 2000.
• Rilis, menyatakan perubahan kecil terhadap versi yang sama. Rilis biasa dinyatakan
dengan angka dibelakang tanda titik. Contoh versi 4.0 bisa menjadi 4.1, 4.11 dan 4.12.
6.4. Antarmuka Pemakai
Bentuk interaksi antara pemakai dan komputer.
• Command – driven , Pada antarmuka ini, pemakai disuguhi promp shell dan pemakai
perlu mengetikkan sendiri perintah yang dikehendaki agar komputer melaksanakan
tugasnya.
• GUI (Graphical User Interface). GUI mengandalkan peranti yang disebut mouse untuk
melaksanakan pemilihan perintah yang dikemas dalam bentuk menu dan ikon. Dengan
cara klik, klik ganda (double click), tarik dan lepas (drag and drop), klik kanan.
Modul Pengantar Teknologi Informasi 27
BAB VII
PERANGKAT LUNAK SISTEM
Pengertian Perangkat Lunak Aplikasi :
Program yang digunakan untuk mengontrol sumber daya komputer baik yang bersifat internal
(misal RAM) maupun eksternal (misal printer). Perantara antara program aplikasi dan
perangkat keras komputer. Perangkat lunak sistem dapat berupa:
• Sistem Operasi, perangkat lunak dasar yang berfungsi sepenuhnya untuk mengendalikan
sistem komputer. Contoh Windows, UNIX dan Linux.
• Utilitas, program yang dipakai secara langsung oleh pemakai untuk melakukan kegiatan yang
berhubungan dengan pengendalian atau pengalokasian sumber daya dalam sistem komputer.
Contoh : ScanDisk pada windows, Tar pada Linux dan Unix.
• Device Driver, program yang membantu komputer mengendalikan peranti –peranti
peripheral. Contoh driver printer untuk menghubungkan printer ke komputer.
• Penerjemah bahasa (Language Translator), program yang menerjemahkan program yang
dibuat oleh pemrogram menjadi bentuk yang dapat dijalankan oleh komputer secara
langsung.
Fungsi Sistem Operasi
• Manajemen Proses, mencakup penyiapan, penjadwalan dan pemantauan proses pada
komputer.
• Manajemen Sumber Daya, pengendalian terhadap pemakaian sumber daya dalam sistem
komputer (CPU, Memori Utama, Peranti masukan/keluaran) yang dilakukan oleh
perangkat lunak sistem atau perangkat lunak aplikasi yang sedang dijalankan komputer.
• Manajemen Data, berupa pengendalian terhadap data masukan / keluaran termasuk dalam
hal pengalokasian dalam peranti penyimpanan skunder maupun dalam memori utama.
Penanganan Proses dalam Sistem Operasi
• Multiprogramming, suatu metode yang memungkinkan dua buah program atau lebih
dijalankan secara serentak dalam sebuah komputer dan berbagi sumber daya dalam waktu
yang berlainan. Contoh dalam satu waktu sebuah program sedang menggunakan CPU,
sedangkan program yang lain menggunakan printer.
• Time Sharing, metode yang dipakai sistem operasi yang memungkinkan sejumlah pemakai
dapat berinteraksi dengan proses yang dibuatnya karena setiap proses akan ditangani CPU
bergantian dalam waktu yang sama. Pada implementasinya, setiap pemakai menggunakan
Modul Pengantar Teknologi Informasi 28
terminal sendiri. Masing – masing terminal dihubungkan ke satu komputer melalui
jaringan komunikasi.
• Penyimpanan Virtual, metode yang menangani sejumlah program dengan membagi
program – program tersebut kedalam bagian – bagian yang lebih kecil dan berukuran
sama dengan hanya sebuah bagian dari setiap proses yang ditaruh dalam memori utama
per satu waktu.
• Multitasking, suatu kemampuan yang memungkinkan seorang pemakai menjalankan
sejumlah program dalam waktu yang sama. Misal seseorang dapat menjalankan word
untuk membuat dokumen dan sekaligus menjalankan program Excel untuk membuat
perhitungan – perhitungan dalam tabel.
• Multiprocessing, kemampuan sistem operasi yang menjalankan dua atau lebih instruksi
secara serentak dengan menggunakan sejumlah CPU dalam sebuah komputer.
Utilitas
Program yang bermanfaat untuk melakukan kegiatan yang berhubungan dengan sumber
daya sistem, misalnya untuk memformat disket. Beberapa penggolongan utilitas menurut
tugas yang dilakukan:
• Pencadangan (backup), menyalin program atau data yang terdapat pada hard disk
komputer ke peranti penyimpan eksternal (CD-RW) dengan tujuan jika terjadi kerusakan
pada hard disk komputer maka backupnya dapat digunakan. Contoh: Norton
Backup(Symantic) pada windows, dan Tar, CPIO, dd pada lingkungan Linux.
• Pemulihan Data (Data recovery), melakukan perbaikan atau pemulihan data yang rusak
secara fisik. Contoh Norton Utilities.
• Anti Virus, menangani penularan virus dalam komputer. Contoh program anti virus:
Norton Anti Virus, McAffee Virus Scan dan AVG anti virus.
• Kompresi Data, dengan tujuan berkas yang berukuran besar dapat disimpan dengan
ukuran yang jauh lebih kecil. Contoh program WinZip dan PK Zip.
• Defragmentasi, upaya untuk menghilangkan fragmentasi.
Fragmentasi, keadaan yang membuat bagian dari berkas – berkas pada hard disk atau
disket tidak berada pada lokasi yang bersebelahan melainkan berserakan pada berbagai
sektor yang berjauhan. Contoh Disk Defragmenter yang tersedia pada microsoft
Windows.
• Pemformat Disk, menyiapkan disket atau harddisk agar bisa digunakan untuk menyimpan
data atau program. Contoh KDE Floppy Formatter pada linux.
Modul Pengantar Teknologi Informasi 29
Penerjemah Bahasa dibedakan menjadi assembler, compiler dan interpreter.
Assembler : Program yang digunakan untuk menterjemahkan kode sumber dalam bahasa
rakitan (assembly) kedalam bahasa mesin.
Compiler : Program penerjemah yang mengkonversi semua kode sumber selain dalam
bahasa rakitan menjadi kode objek. Hasil berupa kode objek inilah yang
dijalankan oleh komputer. Contoh : COBOL dan C.
Interpreter : Program yang menterjemahkan per satu instruksi dalam kode sumber dan
kemudian segera menjalankan instruksi yang telah diterjemahkan tersebut.
Keuntungan dan Kerugian Penggunaan kompiler.
Keuntungan :
• Pengerjaan instruksi dilakukan dengan sangat cepat karena setelah kode objek terbentuk
tak perlu lagi penerjemahan.
• Kode Objek dapat didistribusikan ke komputer lain tanpa perlu menyertakan kode sumber
dan compiler, sehingga kerahasiaan kode sumber dapat terjamin.
Kelemahan :
• Seluruh kode sumber harus benar secara sintaks agar program bisa diuji.
Keuntungan dan Kerugian Penggunaan Interpreter.
Keuntungan :
• Kemudahan pencarian Kesalahan. Karena kode sumber selalu tersedia.
Kelemahan :
• Kode sumber harus tersedia sehingga tidak dimungkinkan untuk merahasiakan kode
sumber.
• Kecepatan eksekusi menjadi lambat karena setiap kali instruksi akan dijalankan perlu
diterjemahkan terlebih dahulu.
Klasifikasi Bahasa Pemrograman
No Bahasa Pemrograman
Keterangan Contoh
1 Bahasa Pemrograman Generasi Pertama
– Berorientasi Pada Mesin– Bahasa mesin sangat tergantung pada
mesin sehingga antara mesin yang satu dengan mesin yang lain jauh berbeda.
B402 atau 1011 0100 0000 0010
Modul Pengantar Teknologi Informasi 30
2 Bahasa Pemrograman Generasi Kedua
– Menggunakan bahasa rakitan (assembly)
– Bahasa ini sedikit lebih mudah untuk dipahami dibandingkan bahasa mesin
MOV AH, 02 Artinya Muatlah bilangan 2 ke register AH.
3 Bahasa Pemrograman Generasi Ketiga
– High Level Language (bahasa tingkat tinggi.
– Menggunakan Pendekatan Prosedural.– Bahasa Prosedural, Pemrogram
– Very High Level Language– Pendekatan Non Prosedural– Bahasa yang berorientasi pada
masalah. Karena memungkinkan pemakai menyelesaikan masalah dengan sedikit penulisan kode dibandingkan pada bahasa prosedural.
Oracle, Informix, Access, Sybase, PowerHouse.
5 Bahasa Pemrograman Generasi Kelima
– Kelompok bahasa pemrograman yang ditujukan untuk menangani kecerdasan buatan (ilmu komputer yang mempelajari sara komputer meniru kecerdasan buatan).
LISP dan PROLOG.
BAB VIII
PENGANTAR GRAFIKA, MULTIMEDIA DAN VIRTUAL REALITY
8.1. Pengantar Grafika
Grafika komputer adalah suatu bidang yang mempelajari bagaimana menghasilkan
suatu gambar menggunakan komputer
Elemen Dasar Grafika
Elemen-elemen dasar grafis dua dimensi terdiri atas :
1. Garis
Garis adalah tanda yang dibuat oleh alat menggambar melewati permukaan, alat
ini bisa berupa pensil, pointed brush, keyboard, mouse dsb.
Arah garis mengambarkan Hubungan garis dengan halaman dibedakan menjadi
Vertikal , horizontal dan diagonal
2. Bentuk
Modul Pengantar Teknologi Informasi 31
Bentuk merupakan gambaran umum sesuatu atau informasi yang tertutup atau
jalur yang tertutup
Garis dapat digunakan untuk menggambar bentuk datar seperti: bola lingkaran,
elips, silinder, piramid atau kubus.
3. Warna
Warna merupakan elemen grafik yang sangat kuat dan provokatif
Warna yang disukai pasar akan memberikan keunggulan bersaing dalam
periklanan.
4. Kontras Nilai
Kontras nilai digunakan untuk menggambarkan rentang kecerahan dan
kegelapan sebuah elemen bisual.
Hubungan antar satu elemen dengan elemen lain yang berkaitan dengan
kecerahan dan kegelapan disebut kontras nilai.
5. Tekstur
Tekstur merupakan kualitas permukaan atau kualitas papan atau kertas atau
halaman elektronik.
Didalam seni, tekstur dibedakan menajdi dua yaitu : tekstur nyata dan tekstur
visual
6. Format
penataan ulang elemen grafik seperti garis, bentuk, warna, tekstur, kontras nilai,
format , video, dan audio membuat perberbeda terhadap dampak multimedia dan
biaya
Format terdiri dari ukuran dan ilustrasi
Aplikasi-Aplikasi Komputer Grafis
1. Computer-Aided Design (CAD)
Adalah suatu program komputer untuk menggambar suatu produk atau bagian
dari suatu produk.
CAD adalah alat bantu berbasis komputer yang digunakan dalam proses analis-
is dam desain, khusunya untuk sistem arsitektural dan engineering. CAD ban-
yak digunakan dalam mendesain bagunan, mobil, pesawat, komputer, alat-alat
elektronik, peralatan rumah tangga, dan berbagai produk lainnya.
CAD bisa berupa gambar 2 dimensi maupun 3 dimensi
Modul Pengantar Teknologi Informasi 32
Contoh aplikasinya: AutoCAD.
2. Computer-Aided Sofware Engineering (CASE)
CASE mirip dengan CAD tetapi digunakan dalam bidang sofware engineering.
CASE digunakan Dalam memodelkan user requirement, pemodelan basisdata,
workflow dalam proses bisnis, struktur program, dan sebagainya.
Contoh aplikasi: Rational Rose, SyBase Power Designer.
3. Virtual Reality
Adalah Teknologi yang memungkinkan seseorang melakukkan simulasi
terhadap suatu objek nyata dengan menggunakan komputer yang mampu
membangkitkan suasana tiga dimensi (3D) sehingga membuat pemakai seolah-
olah terlibah secara fisik.
Virtual Reality adalah lingkungan virtual yang seakan-akan begitu nyata di
mana user dapat Berinteraksi dengan objek-objek dalam suasana atau
lingkungan 3 dimensi.
Perangkat keras khusus digunakan untuk memberikan efek pemadangan 3
dimensi dan memampukan user beriteraksi dengan objek-objek yang ada
dalam lingkungan.
Contoh: aplikasi VR parachute trainer yang digunakan oleh U.S. Navy untuk
latihan terjun payung. Aplikasi ini dapat memberikan keutungan berupa
mengurangi resiko cedera selama latihan, mengurangi biaya penerbangan,
melatih perwira sebelum melakukan terjun payung sesungguhnya.
Modul Pengantar Teknologi Informasi 33
Contoh lain: pilot yang menggunakan simulasi penerbangan sebelum
melakukkan penerbangan yang sesungguhnya
4. Visualisasi Data
Adalah Teknik-teknik membuat image, diagram atau animasi untuk
mengkomunikasikan pesan.
Visualisasi telah menjadi cara yang efektif dalam mengkomunikasikan baik
data atau ide abstrak maupun nyata sejak permulaan manusia
Bidang kesehatan, digunakan untuk rontgen tubuh manusia yang berfungsi
untuk mengetahui ada atau tidaknya kelainan di tubuh.
bisa digunakan untuk pemotretan lewat satelit, GPS, foto kamera dan lain-lain
Sebagai contoh visualisasi dari struktur protein. Stuktur suatu web, visualisasi
hasil data mining
5. Computer Art
Computer Art Adalah jenis seni yang menggunakan komputer dan
menampilkan suatu hasil karya seni tertentu.
Hasil dapat berupa kartun, potret, foto, layout media cetak, logo, lukisan
abstrak, desain interior atau eksterior, dan lain sebagainya.
Contoh: Adobe Photoshop, Corel Painter, GIMP.
Modul Pengantar Teknologi Informasi 34
Gambar GIMP—Aplikasi Image editing untuk digital art.
6. Hiburan
Pada bidang hiburan,misalkan pada film,grafik komputer menghasilkan efek
animasi yang baik
Komputer grafik juga digunakan secara luas pada bidang entertainment
khususnya pertelivisian, motion picture, animasi, video clips dan sebagainya.
CON-
TOH
KARYA
ANI-
MASI
DALAM SEBUAH FILM
7. Video Game
Video game adalah permainan yang melibatkan interaksi dengan user interface
untuk menghasilkan umpan balik berupa visualisasi pada perangkat video.
Aplikasi banyak beredar di pasaran mulai yang sederhana 2 dimensi, seperti
tetris, hingga yang rumit, 3 dimensi, dan memerlukan resource banyak, sep-
erti game sepakbola Winning Eleven.
Dari yang yang standalone hingga online network, seperti Ragnarok. Dari PC,
Suatu proses yang memungkinkan computer dapat mengenali suara.
4. Robotika
Studi yang berhubungan dengan pembuatan robot. Robot adalah peranti
elektromekanik yang dapat deprogram untuk melakukan otomasi terhadap suatu tugas
yang biasanya dilakukan manusia. Contoh SICO (Robot Therapist), Sojourner (Robot
NASA dalam eksplorasi Mars), Scrubmate(Robot Pembersih Kamar Mandi).
Didalam dunia robotika, dikenal istilah android dan animatronik. Android
(Hunmaroid) robot yang menyerupai manusia. Animatronik (Robot yang berbentuk
binatang).
5. Sistem Pakar
Menurut Weiss dan Kulikowski (1984), system pakar adalah system yang:
• Menangani masalah – masalah kompleks dan nyata, yang memerlukan interpretasi
seorang pakar.
Modul Pengantar Teknologi Informasi 46
• Menyelesaikan masalah – masalah tersebut dengan menggunakan model computer
yang memakai penalaran manusia ahli dan menghasilkan kesimpulan yang sama
dengan kesimpulan yang akan dicapai manusia ahli jika menghadapi masalah –
masalah yang sama.
Sebuah sistem pakar mempunyai kemampuan berdialog dengan pemakai dan kemudian
memberikan suatu saran, pandangan atau kesimpulan.
Model konseptual system pakar yang paling umum mengandung 4 buah komponen:
basis pengetahuan (knowledge base), mesin interfensi (inference engine), fasilitas
penjelas dan antarmuka pemakai.
• Basis Pengetahuan : Komponen yang berisi pengetahuan – pengetahuan yang
berasal dari pakar, berisi sekumpulan fakta dan aturan.
• Mesin Inferensi : Komponen yang menjadi otak system pakar. Bagian ini yang
berfungsi melakukan penalaran dan mengambil kesimpulan.
• Fasilitas Penjelas : Komponen yang berfungsi untuk memberikan penjelasan kepada
pemakai yang memintanya.
• Antarmuka Pemakai : Bagian yang menjembatani antara system dan pemakai.
Melalui bagian inilah pemakai berkomunikasi dengan system.
6. Fuzzy Logic
Teknik yang digunakan untuk menangani ketidakpastian pada masalah – masalah yang
memiliki banyak jawaban. Pertama kali dikembangkan oleh Lotfi A. Zadeh (1965).
Beberapa contoh aplikasi Fuzzy Logic :
• Pengontrol kereta bawah tanah di Sendai, Jepang
• Sistem Pengereman Mobil (Nissan)
• Penghematan Konsumsi Daya Listrik AC (Mitsubhishi Heavy Industries Tokyo).
7. Jaringan Syaraf (neural network/ artificial neural network ANN)
Suatu bidang AI yang meniru pola pemrossan dalam otak manusia yang berbasiskan
pada pengenalan pola.
ANN adalah sekumpulan elemen pemroses dengan masing – masing subkelompok
melakukan komputasi tersendiri dan melewatkan hasilnya ke subkelompok berikutnya.
Setiap subkelompk bersifat independent.
Modul Pengantar Teknologi Informasi 47
Model Jarinan Syaraf Buatan
8. Algoritma genetika
Dikenalkan pertama kali oleh John H.Holland (1975). Algoritma Genetika adalah suatu
pendekatan yang meniru kemampuan makhluk hidup dalam beradaptasi dengan
lingkungan sehingga terbentuk proses evolusi untuk mengatasi masalah dengan lebih
baik. Teknik ini berhasil menyimulasikan evolusi biologi, geologi dan ekosistem yang
dalam dunia nyata memakan waktu juataan tahun.
Ada 3 cara yang digunakan dalam Algoritma Genetika :
• Mutasi, mencoba kombinasi proses secara acak dan mengevaluasi hasilnya.
• Crossover, Mengkombinasikan bagian dari hasil yang baik dengan harapan dapat
memperoleh hasil yang lebih baik.
• Seleksi, memilih proses – proses yang baik dan membuang yang jelek.
Contoh aplikasi :
• Para insinyur di General Electric untuk merancang mesin pesawat terbang
bertubin jet, yang melibatkan persamaan kurang lebih 100 variabel dan 50
kekangan
9. Sistem AI Hibrida (hybrid intelligent system)
Sistem yang menggabungkan beberapa teknologi AI untuk memanfaatkan keunggulan
masing – masing teknologi. Seperti, soft computing yang menggabungkan ANN, Fuzzy
Logic, algoritma genetika dan teknik AI konvensional.
Modul Pengantar Teknologi Informasi 48
MASUKAN
KELUARAN
Sebuah Simpul
Lapisan Masukan
Lapisan Tersembunyi
Lapisan Keluaran
10. Agen Cerdas
Russel dan Norvig (1995) mendefenisikan agen sebagai “Segala sesuatu yang dapat
dipandang menangkap lingkungannya melalui sensor dan bertindak terhadap
lingkungan melalui efektor”.
Sensor adalah bagian yang meransang tindakan agen.
Efektor adalah bagian yang digunakan agen untuk melakukan tindakan.
Pada agen berupa robot, kamera atau infrared bertindak sebagai sensor. Dan motor
berfungsi sebagai efektor.
Agen yang berupa perangkat lunak atau biasa disebut agen cerdas adalah perangkat
lunak yang dapat bertindak seperti orang yang mampu berinteraksi dengan lingkungan.
Contohnya :
Agen sistem operasi, untuk membantu penggunaan sistem operasi.
Agen spreadsheet, untuk membuat program spreadsheet lebih mudah digunakan
oleh pemakai (Office Assistant).
Agen perdagangan elektronis, untuk membantu pemakai yang akan melakukan
belanja secara online.
BAB X
TELEKOMUNIKASI
Teknologi yang berhubungan dengan komunikasi jarak jauh. Teknologi telekomunikasi telah
melahirkan berbagai aplikasi antara lain:
• ATM (Automatic Teller Machine), memudahkan nasabah mengambil uang.
• Telekonferensi (video konferensi), sarana yang memungkinkan sejumlah orang saling
berbicara dan bertatap muka melalui komputer.
• Telecomputing (bekerja yang dilakukan tidak dalam kantor). Misalnya Programmer dan
wartawan.
• Komputasi Group Kerja (workgroup computing), grup pekerja yang memakai komputer yang
terhubung dalam jaringan untuk berdiskusi dan menyelesikan suatu masalah. Contoh Lotus
Notes dan MS NetMeeting.
Modul Pengantar Teknologi Informasi 49
• EDI (ElectronicData Interchange), Sistem yang memungkinkan data bisnis seperti dokumen
pesanan pembelian dari suatu perusahaan yang telah memiliki sistem informasi dikirimkan
ke perusahaan lain yang juga telah memiliki sistem informasi.
10.1. Mengenal Jenis Isyarat
Jenis Isyarat
• Isyarat Analog , Gelombang kontinyu yang membawa informasi dengan mengubah
karakteristik gelombang.
• Isyarat Digital (Isyarat Diskret)
Tersusun atas 2 keadaan yang biasa disebut bit yaitu berupa bit keadaan 0 dan keadaan 1.
Pertukaran isyarat Analog dan Digital
Modem (Modulator / demodulator) peranti yang digunakan jika 2 buah computer ingin
berkomunikasi jarak jauh. Modem mengubah isyarat digital menjadi analog pada sisi
pengirim dan mengubah isyarat analog menjadi isyarat digital pada sisi penerima.
10.2. Transmisi Serial dan Paralel
• Transmisi Serial.
Setiap waktu hanya 1 bit yang dikirimkan. Bit – bit dikirimkan secara bergantian satu
per satu. Contohnya hubungan antara computer dan modem atau hubungan computer
dan printer serial.
• Transmisi Paralel
Sejumlah bit dikirimkan per waktu. Masing – masing bit mempunyai jalur tersendiri. Data
yang mengalir pada transmisi parallel jauh lebih cepat daripada transmisi serial. Missal
komunikasi data dua buah computer.
Modul Pengantar Teknologi Informasi 50
10.3. Konfigurasi Jalur Komunikasi
• Titik-ke-Titik (point-to-point)
Menghubungkan secara khusus dua buah peranti yang hendak berkomunikasi. Contoh
komunikasi computer dengan printer melalui port parallel atau serial.
• Multi Titik (multipoint)
Hubungan yang memungkinkan sebuah jalur dapat digunakan oleh sejumlah peranti
yang berkomunikasi. Contoh jaringan computer dengan topologi star.
10.4. Arah Transmisi
• Simplex, Arah transmisi yang hanya memungkinkan isyarat mengalir satu arah. Contoh
, Siaran TV yang memancarkan isyarat dari stasiun TV ke antenna TV.
• Half Duplex, hubungan dua arah yang hanya dapat dilakukan secara bergantian.
Contoh Walkie Talkie.
• Full Duplex, hubungan dua arah yang dapat dilakukan secara bersamaan. Contoh
telpon.
10.5. Media Transmisi
Media yang digunakan sebagai penghubung antara pengirim dan penerima, untuk
melintaskan isyarat. Media ini dapat dibagi menjadi 2 kelompok yaitu:
10.5.1. Media berkabel.
1. Kabel Pasangan Terpilin (Twisted – Pair Cable)
Setiap 2 kabel (sepasang) saling terpilin dengan tujuan untuk mengurangi
interfensi elektromagnetik terhadap kabel lain atau terhadap sumber
eksternal. Kabel ini umumnya terdiri atas 2 atau 4 pasangkabel yang
diselubungi dengan penyekat (insulator). Macam kabel terpilin :
Modul Pengantar Teknologi Informasi 51
a. UTP (Unshielded Twisted Pair) biasa digunakan pada LAN (Local Area
network) dengan kecepatan 10 Mbps dan 100 Mbps.
b. STP (Shielded Twisted Pair) , harga STP lebih mahal dari UTP mampu
mengurangi interfensi dengan lebih baik (karena pelindung yang
melingkupi pasangan kabel terpilin).
2. Kabel Coaxial
Mengandung penghantar yang terbuat dari tembaga pada bagian inti.
Penghantar ini diselubungi dengan penyekat (insulator). Penyekat ini
diselubungi dengan anyaman kawat. Selanjutnya, anyaman kawat ini
dibungkus dengan penyekat.
Kabel koaksial digunakan untuk koneksi jaringan local (LAN), koneksi TV
Kabel dan Antena TV. Kecepatan data berkisar 100 Mbps sampai 2,4 Gbps.
Jenis – jenis kabel koaksial
• Rg – 8, RG – 9 dan RG - 11 untuk Thick Ethernet
• RG – 58 untuk Thin Ethernet
• RG – 59 untuk Televisi.
3. Kabel Fiber Optic
Kabel serat optic membawa isyarat data dalam bentuk berkas cahaya. Kabel
ini biasa digunakan pada LAN berkecepatan gigabit per detik. Cahaya dapat
mengalir dengan kecepatan 300.000 km/s dalam ruang hampa. Kecepatan
cahaya dalam media transmisi tergantung pada kepadatan media. Semakin
padat semakin lambat.
Modul Pengantar Teknologi Informasi 52
10.5.2. Media tak berkabel (wireless media).
Termasuk dalam media ini yaitu :
• Mikrogelombang (microwave)
Bentuk gelombang radio yang menggunakan frekuensi tinggi (gigahertz)
meliputi kawasan UHF, SHF dan EHF. Transmisi mikrogelombang dapat
menyediakan transmisi berganda dengan kecepatan hingga 50 Mbps.
Mikrogelombang banyak digunakan pada lingkungan MAN (metropolitan
Area Network) dan pada warnet.
Kekuatan mikrogelombang: biaya instalasi mahal, rentan terhadap hujan,
cuaca dan bahkan terpenngaruh oleh pesawat terbang yang sedang melintas.
• Satelit.
Kelemahannya :
Biayanya mahal, menyangkut peluncuran satelit serta biaya untuk peralatan
stasiun bumi.
waktu tunda yang diakibatkan oleh lama berpindahnya isyarat dari stasiun
bumi ke satelit dan dari satelit ke stasiun bumi.
Keuntungannya :
Digunakan untuk komunikasi jarak jauh, terutama pada daerah – daerah
yang cakupannya luas dan infrastruktur jaringan telp belum tersedia.
Dapat mendukung mobilitas pemakai. Pemakai dapat bergerak kemana saja
saat mengirim atau menerima isyarat melalui satelit.
Contoh :
ATM (Anjungan Tunai Mandiri)
GPS (Global Positioning System) pemakai dapat menentukan posisi tempat
ia berada, melacak mobil yang hilang.
• Gelombang Radio
Dapat digunakan untuk mengirimkan suara ataupun data melalui udara.
Kelebihannya pengiriman isyarat dapat dilakukan dengan sembarang posisi
dan dimungkinkan dengan posisi yang bergerak. Contohnya : Pager (Radio
Panggil), Telepon Seluler/HP
• Infrared
Digunakan untuk komunikasi jarak dekat, dengan kecepatan 4 Mbps. Contoh
aplikasi: remote control TV, menghubungkan mouse tanpa kabel ke komputer.
Keuntungan Infrared:
Modul Pengantar Teknologi Informasi 53
Tahan terhadap interferensi radio dan elektromagnetik
Instalasi mudah
Infrared mudah dibuat dan murah
Keamanan infrared lebih tinggi daripada gelombang radio
Kelemahan Infrared :
Jarak terbatas
Infrared tidak dapat menembus dinding
Harus ada lintasan lurus dari pengirim dan penerima
Tidak dapat digunakan dalam ruangan, karena akan terganggu oleh cahaya
matahari.
BAB XI
JARINGAN
11.1. Konsep Jaringan Komputer
11.1.1. Definisi Jaringan Komputer
Jaringan komputer adalah kumpulan dua atau lebih komputer yang saling
berhubungan untuk melakukan komunikasi data.
11.1.2. Sejarah Jaringan Komputer
Tahun 1940-an : di Amerika dibuatlah proses beruntun (Batch Processing)
Tahun 1950-an : proses berdasarkan waktu yang dikenal dengan nama TSS
(Time Sharing System), maka untuk pertama kali bentuk jaringan (network)
komputer diaplikasikan.
Tahun 1969 : terbentuk sebuah jaringan yang dinamakan ARPANET.
Tahun 1974 : muncul cikal bakal protokol TCP (Transmition Control
Protocol), IBM memunculkan protokol peer-to-peer untuk melakukan
komunikasi jaringan tanpa harus tergantung dengan komputer pengendali,
sehingga setiap komputer dianggap sebagai peer (sederajat), yang dikenal
dengan sebutan token-ring.
Tahun 1980-an : diluncurkan Ethernet adalah suatu protokol jaringan untuk
komunikasi dengan sistem peer-to-peer (jaringan yang sederajat, tidak
Modul Pengantar Teknologi Informasi 54
terpusat). Untuk mulailah berkembang teknologi jaringan lokal yang dikenal
dengan sebutan LAN.
11.1.3. Keuntungan Jaringan Komputer
Dapat saling berbagi (sharing) sumber daya peralatan secara bersama.
Dapat saling berbagi (sharing) penggunaan file atau data yang ada pada server
atau pada masing-masing workstation.
Aplikasi dapat dipakai bersama-sama (multiuser).
Masing-masing pengguna memiliki otorisasi.
Pengontrolan para pemakai atau pemakaian data secara terpusat.
Mudah dalam melakukan backup data.
Data yang selalu up to date.
11.2. Penggolongan Jaringan Komputer
11.2.1. Fungsi Komputer dalam Jaringan
a. Jaringan Klien Server
Dalam jaringan ini satu komputer berfungsi sebagai pusat pelayanan
(server) dan komputer yang lain berfungsi meminta pelayanan (klien).
b. Jaringan peer-to-peer
Dalam jaringan ini tidak ada komputer yang berfungsi khusus, dan semua
komputer dapat berfungsi sebagai klien dan server dalam satu saat yang
bersamaan.
11.2.2. Komponen Jaringan
Node
Link
11.2.3. Jangkauan Area Jaringan
Berdasarkan luas wilayahnya atau letak geografis-nya, jaringan komputer
dibedakan menjadi :
Local Area Network (LAN)
Jaringan computer yang mencakup area dalam satu ruang, satu gedung atau
beberapa gedung yang berdekatan. Menggunakan media transmisi berupa
kabel (UTP, kabel koaksial, serat optic). Namun ada juga yang tidak
menggunakan kabel (wireless LAN). Kecepatan LAN berkisar 10 Mbps sampai
1 Gbps. Menurut tipenya, LAN dapat berupa client/server atau Peer to Peer.
Modul Pengantar Teknologi Informasi 55
Metropolitan Area Network (MAN)
Jaringan yang mencakup area satu kota atau dengan rentang sekitar 10 – 45
km. Menggunakan media transmisi dengan mikrogelombang atau gelombang
radio. Contohnya jaringan yang menghubungkan beberapa bank yang terletak
dalam satu kota.
Wide Area Network (WAN)
Jaringan yang mencakup antarkota, antarprovinsi, antarnegara dan bahkan
benua. Contohnya jaringan yang menghubungkan ATM (Anjungan Tunai
Mandiri), Internet.
11.2.4. Topologi Jaringan
Topologi yang dimaksud disini merupakan struktur jaringan fisik yang digunakan
untuk mengimplementasikan LAN tersebut.
Topologi dasar yang bisa digunakan dalam jaringan komputer adalah :
Topologi Bus (linear)
Menggunakan Ethernet yang berfungsi sebagai medium untuk
mentransmisikan data. Node yang merupakan bagian dari jaringan
dihubungkan seluruhnya ke kabel tersebut. Node-node yang terhubungkan
mengirim dan menerima data jaringan melalui kabel sebagai pembawa sinyal
dan melihat apakah data tersebut ditujukan buat dirinya.
Kelemahan :
• Jika kabel utama putus maka semua komputer tidak bisa terhubung.
• Sulit untuk mendeteksi putusnya jaringan
• Jika banyak komputer yang aktif akan sering terjadi tabrakan sehingga
kecepatan pengiriman menjadi berkurang.
Kelebihan:
Instalasi mudah dan biayanya murah
Modul Pengantar Teknologi Informasi 56
Topologi Ring (cincin)
Pada topologi Ring, salah satu komputer pada jaringan ini berfungsi sebagai
penghasil token. Token disini dapat dibayangkan sebagai kendaraan yang
berfungsi membawa data melalui media fisik. Token akan membawa data
melalui jalur transmisi hingga menemukan tujuannya. Keuntungan
menggunakan topologi Ring ini adalah kemungkinan terjadinya bentrokan
dalam transfer data ditiadakan. Kelemahannya jika salah satu simpul yang
mengalami kegagalan, maka semua hubungan terputus serta harga
implementasinya yang relatif mahal.
Topologi Star (bintang)
Topologi Star atau Hub. Susunan atau skema dari topologi ini mirip sebuah
bintang. Topologi ini memiliki satu hub pusat, data ditransmisikan ke seluruh
node dalam jaringan.
Kelebihan :
• Mudah di pasang dan mudah dalam pengkabelan.
• Tidak mengakibatkan gangguan pada jaringan ketika memasang atau
memindahkan perangkat jaringan lainnya.
• Mudah untuk mendeteksi kesalahan dan memindahkan perangkat-
perangkat lainnya.
Kelemahan:
• Membutuhkan lebih banyak kabel daripada topologi jaringan Bus.
• Membutuhkan hub, dan bilamana hub tersebut jatuh atau rusak node-node
yang terkoneksi tidak terdeteksi.
Modul Pengantar Teknologi Informasi 57
• Lebih mahal daripada topologi Bus (linear), karena biaya untuk pengadaan
hub.
• Kegagalan pada pusat pengontrol akan menyebabkan kegagalan jaringan
secara keseluruhan.
Topologi Tree (pohon)
Topologi tree merupakan perpaduan antara topologi Bus dan Star, yang terdiri
dari kelompok-kelompok dari workstation konfigurasi bintang yang terkoneksi
ke kabel utama yang menggunakan topologi Bus. Topologi ini biasanya
digunakan pada LAN mengingat kemudahan untuk melakukan ekspansi dan
mengurangi keruwetan kabel. Dengan menggunakan sebuah hub tambahan,
sejumlah komputer (atau peranti lain) dapat dihubungkan dengan mudah.
Keuntungan : didukung oleh banyak perangkat keras dan perangkat lunak.
Kelemahannya : jika jaringan utama/backbone rusak, keseluruhan segmen ikut
jatuh juga dan sangat sulit untuk dikonfigurasi.
Topologi Mash (web)
Topologi ini juga disebut sebagai jaring, karena setiap komputer akan
terhubungkan pada tiap-tiap komputer lain yang tersambung. Topologi ini
jarang sekali diterapkan dalam LAN karena alasan pemborosan kabel dan
sulitnya instalasi, selain itu jiga sulit mendeteksi keamanannya. Biasanya
model ini diterapkan pada WAN atau internet sehingga disebut sebagai
topologi Web. Keuntungannya bahwa kita bisa melakukan komunikasi data
melalui banyak jalur, jika jalur satu terputus, maka kita bisa menggunakan
jalur yang lain.
Modul Pengantar Teknologi Informasi 58
11.2.5. Media Transmisi
Secara garis besar media transmisi pada jaringan komputer dibedakan menjadi
tiga media, yaitu :
Kabel
Wireless
Satelit
11.3. Hardware Jaringan
Hardware yang dibutuhkan untuk membangun sebuah jaringan komputer antara lain :
α. Komputer Server
β. Klien
χ. Hub atau Switch
δ. Network Interface Card (NIC) atau sering dinamakan Ethernet Card
ε. Jack RJ 45 (untuk kabel UTP)
φ. Kabel UTP
γ. Modem
η. Sambungan Telpon
ι. UPS
ϕ. Repeater adalah alat seperti hub yang berfungsi untuk memperpanjang jarak LAN,
jika sebuah LAN panjangnya 500 m, maka dengan menggunakan repeater LAN bisa
diperpanjang hingga 3000 m, untuk LAN yang sejenis.
κ. Bridge adalah perangkat yang fungsinya hampir sama seperti repeater, namun lebih
cerdas, bisa menghubungkan antar LAN dengan protokol standar yang yang tidak
sejenis (berbeda), dan topologi yang berbeda pula.
λ. Router adalah perangkat bridge yang lebih cerdas karena bisa menghubungkan
antarjaringan yang sama sekali berbeda arsitekturnya dan Gateway adalah router
yang lebih besar.
Modul Pengantar Teknologi Informasi 59
BAB XII
INTERNET
Jaringan yang menghubungkan jutaan komputer yang tersebar di seluruh dunia. Yang menarik,
siapapun dapat terhubung kedalam jaringan ini. Dampak positif dari internet yaitu : kemudahan
dalam mencari informasi, mendukung transaksi dan operasi bisnis (e-Business), sistem
pembelajaran jarak jauh (e-learning), pencarian lowongan kerja maupun transfer uang.
Dampak negatif dari internet yaitu kemudahan untuk menjiplak karya orang lain, kejahatan
penggunaan kartu kredit, perusakan sistem melalui virus maupun pornografi.
Cara Mengakses Internet
Secara prinsip, hubungan ke internet dilakukan melalui ISP (Internet Service Provider),
perusahaan yang melayani koneksi ke Internet seperti INDO.NET. Akses melalui telp biasanya
didasarkan pada jumlah jam akses, sedangkan akses melalui jalur sewa (leased line) memberikan
hak pakai untuk terkoneksi ke internet selama 24 jam per hari karena didasarkan pada biaya
sewa per bulan.
Koneksi yang digunakan pada warnet umumnya menggunakan media mikrogelombang
(misalnnya WaveLAN). Layanan terbaru untuk mengakses internet dilakukan melalui jaringan
TV Kabel. Komunikasi ke internet melalui jalur telp memiliki kecepatan antara 14,4 Kbps dan
56 Kbps. Media lain menawarkan kecepatan yang lebih tinggi berkisar antara 54 Kbps sampai
dengan 10Mbps
Mengenal Alamat IP (Internet Protcol)
Masing – masing komputer yang dapat diakses oleh pemakai internet memiliki alamat IP
(Internet Protocol) yang bersifat unik (tidak ada yang kembar). Cara ini dapat dibayangkan
Modul Pengantar Teknologi Informasi 60
seperti pemberian alamat pada setiap rumah. Internet Protocol (IP), protokol internet yang
diperlukan yang fungsinya adalah sebagai berikut :
1) Pengalamatan
2) Fragmentasi datagram pada antar jaringan.
3) Pengiriman datagram pada antar jaringan.
Format alamat IP
Alamat-alamat IP panjangnya 32 it dan dibagi menjadi 2 Bagian :
1. Network ID, menunjukkan jaringan kemana host dihubungkan.
2. Host ID memberikan suatu pengenal unik pada setiap host pada suatu jaringan.
Tipe Domain
Tipe Domain Keterangancom atau co Perusahaan komersialedu atau ac Institusi pendidikangov atau go Biro atau badan pemerintahmil Militernet Penyedia jaringan org atau or. Organisasi lain - lain
Sumber Daya Internet
Sumber Daya KeteranganE-mail Digunakan untuk melakukan pertukaran surat elektronis.Mailing List Diskusi secara elektronik menggunakan fasilitas E-mail. Jika ada
seorang anggota kelompok yang mengirimkan surat maka semua anggota akan mendapatkan surat tersebut.
Newsgroup Forum Diskusi yang tidak menggunakan e-mail. Untuk mengakses newsgroup diperlukan software newsreader yakni program yang dipasang di computer client. Contohnya WinVn.
File Transfer Protocol (FTP)
Fasilitas ini untuk melakukan pengambilan arsip file secara elektronik. Sarana untuk melakukan transfer berkas dari computer local ke suatu computer lain atau sebaliknya.
World Wide Web Sistem yang memungkinkan pengaksesan informasi dalam
Modul Pengantar Teknologi Informasi 61
(WWW) internet melalui pendekatan hypertext.IRC (Internet Relay Chatting)
Fasilitas yang memungkinkan pemakai melakukan dialog dalam bentuk bahasa tertulis secara interakstif
Telnet Komponen Client / Server yang terdapat dalam paket TCP/IP yang berfungsi untuk melakukan koneksi (login) masuk kedalam suatu system computer jarak jauh. Dalam hal ini klien yang melakukan telnet akan berfungsi sebagai terminal.
VoIP(Voice over Internet Protocol)
Teknologi yang memungkinkan percakapan suara melalui internet.
e-mail
Menggunakan perangkat lunak e-mail seperti Eudora, Outlook Express atau Kmail. Alternatif
lain menggunakan e-mail berbasis web seperti Yahoo dan Lycos. Layanan seperti ini dapat
diperoleh secara gratis.
Supaya seseorang dapat mengirimkan dan menerma e –mail, harus memiliki alamat email.
Seperti [email protected]. Tanda @ memisahkan antara nama pemakai dan nama domain.
Isi e -mail
To : Alamat e-mail milik orang yang akan dikirimi surat elektronis
Cc : Carbon Copy, alamat e-mail orang lain yang mendapat tembusan surat.
Bcc : Blind Carbon Copy, orang yang mendapat tembusan tetapi orang yang
disebut To tak bisa mengetahui kalau e-mail ditembuskan ke orang yang
disebutkan dalam Bcc ini.
Subject : menyatakan inti dari surat, agar orang yang menerima bisa mendapatkan
gambaran isi surat sebelum membukanya.
Attachment : memungkinkan seseorang menyertakan berkas lain (dapat berupa dokumen,
gambar, video bahkan musik) kedalam surat.
Etika mengirim Email
• Hindari penggunaan huruf kapital terhadap seluruh pesan. Karena dapat diartikan sebagai
teriakan.
• Jangan mengirinkan penyertaan berkas (attachment) yang sangat besar. Karena akan
memperlambat proses pengambilan file.
• Jika akan menjawab e-mail, terlebih dahulu hapus pesan pengirim yang tidak penting hanya
yang relevan saja. Karena akan mengakibatkan ukuran e-mail menjadi sangat besar.
Gateway WAP menyampaikan permintaan dari klien (permintaan WAP)dalam bentuk WML
(sebagai permintaan HTTP). WML (Wireless Markup Language) adalah semacam HTML yang
lebih sederhana dan terdefenisi dengan baik.
BAB XIII
DATABASE
Basis Data : Suatu pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan
aktivitas untuk memperoleh informasi. Contoh : basis data akademis mengandung tabel – tabel
yang berhubungan dengan data mahasiswa, data jurusan, data matakuliah dll.
Tabel : Tabel menghimpun sejumlah record. Sebagai contoh, data pribadi dari semua pegawai
disimpan dalam sebuah table.
Modul Pengantar Teknologi Informasi 68
Record: Menyatakan kumpulan dari sejumlah elemen data yang saling terkait. Sebagai contoh,
nama, alamat, tanggal lahir dan jenis kelamin dari seseorang menyusun sebuah record.
Field : Menyatakan data terkecil yang memiliki makna. Istilah lain untuk field yaitu elemen
data, kolom, item dan atribut.contoh field : nama seseorang, jumlah barang yang dibeli dan
tanggal lahir seseorang.
DBMS (DataBase Management System)
Adalah system yang secara khusus dibuat untuk memudahkan pemakai dalam mengelola basis
data. Keuntungan menggunakan DBMS yaitu :
• Independensi Data
DBMS menyediakan pendekatan yang membuat perubahan dalam data tidak membuat
program harus diubah.
• Pengaksesan yang efisien terhadap data
DBMS menyediakan berbagai teknik yang canggih sehingga penyimpanan dan
pengambilan data dilakukan secara efisien.
• Keamanan dan integritas data
DBMS dapat melakukan kendala integritas terhadap data. Segala sesuatu yang tidak sesuai
dengan defenisi suatu field akan ditolak misalnya, jika filed jenis_kelamin dinyatakan
berupa P atau W, maka penyimpanan L ke field jenis_kelamin akan ditolak oleh DBMS.
• Administrasi data
Jika sejumlah pemakai berbagi data, pemusatan administrasi data dapat meningkatkan
perbaikan yang sangat berarti. Maka duplikasi atau redundansi data dapat diminimalkan.
• Akses bersamaan dan pemulihan terhadap kegagalan
DBMS menyediakan mekanisme sehingga data yang sama dapat diakses oleh sejumlah
orang dalam waktu yang sama. DBMS melindungi pemakai dari efek kegagalan system.
Jika terjadi kegagalan, DBMS dapat mengembalikan data sebagaimana kondisi saat
sebelum terjadi kegagalan.
• Waktu pengembangan aplikasi diperpendek.
DBMS menawarkan banyak fasilitas yang memudahkan dalam menyusun aplikasi
sehingga waktu pengembangan aplikasi dapat diperpendek. Misalnya Ms. Access, MySQL,
Oracle, Microsoft SQL Server, Visual FoxPro dll.
Jenis Database Menurut Pengaksesan
• Basis Data Individual, Basis data yang digunakan oleh perorangan, misalnya Microsoft
Modul Pengantar Teknologi Informasi 69
Access, Corel Paradox, Visual dBASE dan Filemaker Pro.
• Basis Data Perusahaan, basis data yang dimaksudkan untuk diakses oleh sejumlah pegawai
dalam sebuah perusahaan dalam sebuah lokasi. Basis data ini disimpan dalam server dan
para pemakai dapat mengakses dari masing – masing computer yang berkedudukan
sebagai client.
• Basis Data Terdistribusi, basis data yang disimpan pada sejumlah computer yang terletak
pada beberapa lokasi. Misalnya pada bank yang memiliki sejumlah cabangdi berbagai kota
dan melayani perbankan secara online.
• Bank Data Publik, Jenis basis data yang dapat diakses siapa saja (public). Contoh yahoo
yang menyediakan banyak data yang bersifat public dan dapat diambil siapa saja secara
gratis.
Basis data perusahaan, basis data terdistribusi, basis data public didesain oleh administrator data
(Data Administrator/ DA) dan dikelola oleh seorang spesialis yang dinamakan administrator
basis data (Database Administratr/ DBA)
Model Data, sekumpulan konsep terintegrasi yang dipakai untuk menjabarkan data, hubungan
antardata, dan kekangan terhadap data yang digunakan untuk menjaga konsistensi.
• Model Data Hirarkis
Dikenal istilah orangtua dan anak.Setiap anak hanya bisa memiliki satu orangtua,
sedangkan orangtua dapat memiliki sejumlah anak. Simpul tertinggi yaitu yang tidak
memiliki orangtua yang disebut akar.Pengaksesan atau peremajaan data dapat dilakukan
dengan cepat karena hubungan antar data telah ditentukan didepan. Penambahan field
baru memerlukan penentuan ulang terhadap struktur secara keseluruhan.
Modul Pengantar Teknologi Informasi 70
• Model Data Jaringan
Tidak mengenal Akar
Setiap anak bisa memiliki lebih dari satu orangtua.
Model ini mendukung hubungan M:M (yaitu setiap orangtua dapat memiliki
sejumlah anak dan seorang anak dapat memiliki sejumlah orangtua.
• Model Data Relasional
Menggunakan sekumpulan tabel berdimensi dua (yang biasa disebut relasi atau tabel),
dengan masing – masing tabel tersusun atas sejumlah baris atau kolom Kaitan atau asosiasi
antara 2 buah tabel disebut hubungan (relationship). Hubungan dapat berupa :
1-1 satu data pada suatu tabel berpasangan dengan hanya satu data pada tabel
lain
1-M satu data pada suatu tabel berpasangan dengan banyak data pada tabel lain
• Model Data Berbasis Objek
Komponen DBMS
Kamus Data
Utilitas
Pembangkit Laporan
Pembangkit Aplikasi
Keamanan Akses
Pemulihan Sistem
SQL
SQL (Structured Query Language) adalah bahasa yang digunakan untuk mengakses basis
data yang tergolong relasional. Standar SQL mula-mula didefinisikan oleh ISO
(International Standards Organization) dan ANSI (the American National Standards
Institute), yang dikenal dengan sebutan SQL86.
Modul Pengantar Teknologi Informasi 71
Data Warehouse dan Data mart
Data Warehouse sebenarnya adalah suatu basis data. Data warehouse dibedakan dengan
basis data operasional (basis data yang digunakan pada sistem operasional) antara lain
berdasarkan rentang waktu data yang ditanganinya.
Sumber data bagi data warehouse adalah data internal yang terdapat pada perusahaan
(basis data operasiona) dan data eksternal yang berasal dari sumber-sumber di luar
perusahaan.
Data mart adalah data warehouse yang mendukung kebutuhan pada tingkat departemen
atau fungsi bisnis tertentu dalam perusahaan. Karakteristik yang membedakan data mart
dan data warehouse adalah sebagai berikut :
• Data mart memfokuskan hanya pada kebutuhan-kebutuhan pemakai yang terkait
dalam sebuah departemen atau fungsi bisnis.
• Data mart biasanya tidak mengandung data operasional yang rinci sebperti pada
data warehouse.
• Data mart hanya mengandung sedikit informasi dibandingkan dengan data
warehouse. Data mart lebih mudah dipahami dan dinavigasi.
OLAP (OnLine Analytical Processing)
Jenis perangkat lunak yang digunakan untuk melakukan permintaan terhadap data dalam
bentuk yang kompleks dan bersifat sementara serta sewaktu – waktu. OLAP
memanipulasi dan menganalisis data bervolume besar dari berbagai persfektif
(multidimensi).
Tujuan OLAP menggunakan informasi dalam sebuah basis data (data warehouse) untuk
memandu keputusan – keputusan yang strategis. OLAP dapat digunakan untuk
melakukan konsolidasi, drill-down dan slicing and dicing.
Konsolidasi, melibatkan pengelompokkan data, seperti kantor cabang dapat
dikelompokkan menurut kota atau bahkan propinsi.
Drill-Down, kebalikan dari konsolidasi, yang memungkinkan data yang ringkas
dijabarkan menjadi data yang detail. Contoh mula – mula data yang tersaji
didasarkan pada kuartal pertama. Jika dikehendaki, data pada kuartal pertama dapat
di proses menjadi data bulan januari, February, maret, april.
Slicing and Dicing, menjabarkan pada kemampuan untuk melihat data dari berbagai
sudut pandang. Contoh, dapat diperoleh data penjualan berdasarkan semua lokasi
atau hanya pada lokasi – lokasi tertentu.
Modul Pengantar Teknologi Informasi 72
Perkembangan Sistem OLAP
MOLAP (Multidimensional OLAP), menggunakan larik multidimensi didalam
memori untuk menyimpan data kubus.
ROLAP (Relational OLAP), data disimpan dalam bentuk basis data relational.
HOLAP (Hyprid OLAP), Sistem OLAP yang menyimpan beberapa ringkasan dalam
memori dan menyimpan basis data dan ringkasan – ringkasan yang lain dalam basis
data relational.
Sistem OLAP dibedakan dengan system OLTP (Online Transaction Processing).
Tujuan OLTP, memelihara basis data dalam bentuk yang akurat dan terkini. Contoh
untuk mencatat saldo milik seseorang para nasabah bank.
Karakteristik OLTP :
Transaksi singkat dan sederhana
Pemutakhiran relative sering dilakukan
Transaksi hanya mengakses sebagian kecil basis data
Karakteristik aplikasi OLAP :
Permintaan data sangat kompleks
Jarang ada pemutakhiran
Transaksi mengakses sebagian besar basis data
Data Mining
Perangkat lunak yang ditujukan untuk mengidentifikasi kecenderungan atau pola yang
terdapat pada himpunan data yang sangat banyak dengan sedikit masukan dari pemakai.
Perangkat lunak ini mampu menemukan pola – pola tersembunyi maupun hubungan –
hubungan yang terdapat dalam basis data yang besar. Data mining bekerja melibatkan
teori statistic (clustering dan Bayesian network) dan teknik kecerdasan buatan (Jaringan
Syaraf, Fuzzy logic, algoritma genetika dan pembelajaran mesin)
ERP (Enterprise Resource Planning)
Merupakan perangkat lunak yang berfungsi untuk menangani manajemen produksi dalam
perusahaan.
Deloite dan Touche (Heizer dan Render 2001, hal 292) mendefenisikan ERP sebagai
“Paket system perangkat lunak bisnis yang memungkinkan perusahaan – perusahaan
untuk (1) Mengotomasikan dan mengintegrasikan proses bisnis mereka, (2) berbagi data
yang umum dan praktis dalam keseluruhan perusahaan, (3) menghasilkan dan mengakses
Modul Pengantar Teknologi Informasi 73
informasi didalam lingkungan real time”.
Secara prinsip, ERP menggunakan basis data terpusat untuk mendukung fungsi – fungsi
produksi, pembelian, keuangan, logistic dan SDM.
ERP mempunyai keunggulan antara lain: mengintegrasikan berbagai tempat dan unit –
unit bisnis menyediakan keunggulan strategis terhadap pesaing.
Contoh system ERP
BAB XIV
SISTEM INFORMASI
Menurut Burch dan Grudnitski (1989), kualitas informasi ditentukan oleh 3 faktor yaitu :
Relevansi : Informasi benar – benar berguna bagi suatu tindakan keputusan yang
dilakukan oleh seseorang.
Tepat Waktu : Informasi datang pada saat dibutuhkan sehingga bermanfaat untuk
pengambilan keputusan.
Akurat/akurasi : Informasi bebas dari kesalahan.
Menurut Alter (1992), system informasi adalah kombinasi antar prosedur kerja, informasi,
orang dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah
organisasi.
Modul Pengantar Teknologi Informasi 74
Keuangan dan Akuntansi
ERP Tersentralisasi
Basis data, Perangkat Lunak dan Server
Manajemen, Produksi dan
MaterialPengiriman
Keuangan Dan
AkuntansiSDM Distributor,
Retailer dan Pemakai Akhir
Level Manajemen dan Arus Informasi.
Informasi Dan Manajemen
Adapun beberapa hal yang perlu dilakukan oleh seorang manajer adalah sebagai berikut:
1. Fungsi Manajemen
Fungsi manajemen dari seorang manajer ini meliputi:
a. Planning.
b. Organizing.
c. Staffing.
d. Directing.
e. Controlling.
2. Peran Manajemen
Peran manajerial ini maliputi beberapa aktifitas, diantaranya:
a. Interpersonal.
b. Informational.
c. Decisional.
3. Tingkatan Manajemen
Tingkatan manajemen ini meliputi:
a. Tingkat Perencanaan Strategis.
b. Tingkat Pengendalian Manajemen.
c. Tingkat Operasional.
Sistem informasi dapat menyediakan berbagai informasi yang diperlukan oleh seorang manajer
dalam mengambil suatu keputusan. Tingkatan manajemen ini digunakan untuk mengadakan
Modul Pengantar Teknologi Informasi 75
hubungan atau komunikasi antara atasan dengan bawahan, sehingga komunikasi tidak terputus.
Sistem Pendukung Keputusan
Sistem pendukung keputusan atau Decision Support System (DSS) merupakan sebuah alat bantu
yang menggunakan aplikasi sistem informasi berbasis komputer. DSS ini digunakan manajer
untuk memecahkan masalah semi struktur, dimana manajer dan komputer harus bekerja sama
sebagai tim pemecah masalah dalam memecahkan masalah yang berada diarea semi struktur.
Tujuan dari DSS adalah sebagai berikut:
1. Membantu manajer membuat keputusan untuk memecahkan masalah semi struktur.
2. Mendukung penilaian manajer bukan mencoba menggantikannya.
3. Meningkatkan efektifitas pengambilan keputusan manajer daripada efisiensinya.
Jenis-jenis DSS menurut tingkat kerumitan dan tingkat dukungan pemecahan masalahnya
adalah sebagai berikut :
1. Mengambil elemen-elemen informasi.
2. Menaganalisis seluruh file.
3. Menyiapkan laporan dari berbagai file.
4. Memperkirakan dari akibat keputusan.
5. Mengusulkan keputusan.
6. Membuat keputusan.
Adapun fokus utama konsep DSS adalah komputer harus digunakan untuk mendukung manajer
tertentu membuat keputusan tertentu untuk memecahkan masalah tertentu. Model DSS terdiri
dari:
1. Model matematika.
2. Database.
3. Perangkat lunak.
Untuk lebih jelasnya dapat dilihat pada gambar di bawah ini yang melukiskan beberapa
komponen yang mendukung DSS, seperti: Hardware, Software, Data, Model, dan Interaktif
para pemakainya.
Modul Pengantar Teknologi Informasi 76
DSS digunakan untuk membantu para manajer untuk memecahkan masalah-masalah semi
struktur. Laporan dari sistem informasi dirancang untuk mendukung secara langsung keputusan
yang terstruktur. Dimana informasi ini meliputi teknik perencanaan dan pengawasan. DSS
memiliki peran khusus dalam pengambilan suatu keputusan, disamping itu DSS dirancang
untuk mendukung tiga tahap dalam pengambilan keputusan model Herbert Simon, yaitu:
Intelijen, Merancang, serta memilih dan menelaah.
Hardware Resources
Pusat pelaksana ini saling berhubungan dengan komputer lain dengan menggunakan sistem
jaringan, sehingga memudahkan dalam pengambilan data didalam organisasi tersebut. Personal
Computer (PC) ini dapat berdiri sendiri atau dapat juga dihubungkan dengan jaringan
telekominikasi untuk mendapatkan informasi yang lebih luas dari PC yang lainnya.
Software Resources
Perangkat lunak DSS sering disebut juga dengan DSS generator. DSS generator ini berisi modul-
modul untuk database, model dan dialouge management. Modul database ini menyediakan
beberapa hal, seperti: creation, interrogation dan maintenance untuk DSS database. DSS
database memiliki kemampuan untuk menemukan sistem database yang telah disimpan.
Sedangkan modul model digunakan untuk menyajikan kemampuan membuat, menjaga dan
memanipulasi ke dalam bentuk model matematika. Model dasar ini menampilkan electronic
spreadsheet. Model dialog digunakan untuk menarik perhatian para pengguna untuk
berhubungan langsung antara pengguna dengan komputer dalam mencari solusi.
Sumber Data
Database DSS berisi data dan informasi yang diambil dari data organisasi, data eksternal, dan
data para manajer secara individu. Itu semua merupakan ringkasan data yang akan dibutuhkan
para manajer dalam mengambil sebuah keputusan.
Modul Pengantar Teknologi Informasi 77
Sumber Model
Model ini berisi kumpulan model matematika, dan teknik analisis yang disimpan kedalam
program dan file yang berbeda-beda. Komponen dari model ini dapat dikombinasikan atau
dipadukan dengan software tertentu guna mendukung sebuah keputusan yang akan diambil.
Sumber Daya Manusia
DSS dapat digunakan oleh para manajer atau staff khusus untuk membuat keputusan alternatif.
DSS ini juga dapat dikembangkan oleh penggunanya sesuai dengan kebutuhan para pengguna
tersebut.
Pengetahuan Tambahan mengenai DSS
Model DSS
Model merupakan komponen yang sangat penting dalam DSS. Model memiliki pengertian
seperti secara sederhana berarti memisahkan dari dunia nyata dengan melukiskan komponen
utama dan menghubungkannya dengan sistem atau dengan kejadian lainnya.
Model dapat berupa fisik dan verbal. Model yang berupa fisik seperti model pesawat, sedangkan
model yang bersifat verbal adalah melukiskan suatu sistem tertentu, model grafik seperti
flowchart dari sistem informasi, dan model matematika.
Para engineer dan scientist telah lama menggunakan model matematik untuk menganalisa
sistem fisik.
Perangkat Lunak DSS
DSS generator merupakan sebutan umum untuk software utama yang dibutuhkan oleh DSS.
DSS generator memadukan dan menggunakan model base, database dan dialogue untuk
melakukan komunikasi dengan DSS.
Electronic Spreadsheet
Lembar kerja elektronik membolehkan pengguna untuk membuat model dengan mengisi data
dan menghubungkannya sesuai dengan format yang telah disediakan. User juga dapat
melakukan beberapa perubahan dan mengevaluasi secara visual hasil yang telah didapat, seperti
mengganti tampilan grafik.
Program ini menyediakan beberapa perintah untuk memanipulasi lembar kerja dan juga berisi
beberapa fungsi, seperti statistik dan perhitungan finansial.
Modul Pengantar Teknologi Informasi 78
Sistem Pendukung Keputusan Kelompok
Sistem Pendukung Keputusan Kelompok atau Group Decision Support System (GDSS)
merupakan suatu sistem berbasis komputer yang mendukung kelompok-kelompok orang yang
terlibat dalam suatu tugas atau tujuan bersama dan yang menyediakan interface bagi suatu
lingkungan yang digunakan bersama.
Alternatif Model Analisa
Penggunaan DSS melibatkan empat dasar dari kegiatan model analisa, seperti:
1. What if
Disini pengguna dapat mengubah variabel atau berusaha menghubungkan diantara
beberapa varibel dan mengamati hasil dari pergantian tersebut.
2. Sensitifitas
Sensitifitas merupakan kejadian khusus dari what if, sebenarnya hanya satu nilai variabel
yang dapat dirubah dan mengamati hasil dari pergantian tersebut.
3. Goal Seeking
Goal Seeking ini merupakan kebalikan dari what if dan sensitifitas. Dimana kejadian ini
hanya berusaha mengamati bagaimana terjadi perubahan dan mencari apa yang
mempengaruhi perubahan tersebut terhadap varibel lain sehingga target yang ditentukan
dapat tercapai.
4. Optimation
Optimation ini lebih kompleks dan luas daripada goal seeking. Ditahap ini nilai target
berusaha dirubah hingga mencapai nilai yang optimum.
Modul Pengantar Teknologi Informasi 79
BAB XV
GERBANG LOGIKA
Apa itu gerbang logika ?Gerbang Logika adalah rangkaian dengan satu atau lebih dari satu sinyal masukan tetapi hanya menghasilkan satu sinyal berupa tegangan tinggi atau tegangan rendah. Dikarenakan analisis gerbang logika dilakukan dengan Aljabar Boolean maka gerbang logika sering juga disebut Rangkaian logika.Rangakaian logika sering kita temukan dalam sirkuit digital yang diimplemetasikan secara elekrtonik dengan menggunakan dioda atau transistor.Ada 7 gerbang logika yang kita ketahui yang dibagi menjadi 2 jenis, yaitu :
1. Gerbang logika InverterInverter (pembalik) merupakan gerbang logika dengan satu sinyal masukan dan satu sinyal keluaran dimana sinyal keluaran selalu berlawanan dengan keadaan sinyal masukan.
Input (A) Output (Y)0 (Rendah) 1 (Tinggi)Tinggi (1) Rendah (0)
Tabel Kebenaran/Logika Inverter
Inverter disebut juga gerbang NOT atau gerbang komplemen (lawan) disebabkan keluaran sinyalnya tidak sama dengan sinyal masukan.
Gambar simbol Inverter (NOT)
Fungsi gerbang NOT- Y = NOT A atau Y = ~A
Misal : A = 1, maka Y = 0 atau Y = NOT 1 = 0.A = 0, maka Y = 1 atau Y = NOT 0 = 1.
2. Gerbang logika non-InverterBerbeda dengan gerbang logika Inverter yang sinyal masukannya hanya satu untuk gerbang logika non-Inverter sinyal masukannya ada dua atau lebih sehingga hasil (output) sinyal keluaran sangat tergantung oleh sinyal masukannya dan gerbang logika yang dilaluinya (NOT, AND, OR, NAND, NOR, XOR, XNOR). Yang termasuk gerbang logika non-Inverter adalah :a. Gerbang AND
Gerbang AND mempunyai dua atau lebih dari dua sinyal masukan tetapi hanya satu sinyal keluaran. Gerbang AND mempunyai sifat bila sinyal keluaran ingin tinggi (1) maka semua sinyal masukan harus dalam keadaan tinggi (1).
Modul Pengantar Teknologi Informasi 80
Gambar simbol Gerbang AND dengan dua imput.
Gambar simbol Gerbang AND dengan tiga input.
Fungsi gerbang AND :Y = A AND BY = A . B = ABMisal : A = 1 , B = 0 maka Y = 1 . 0 = 0.A = 1 , B = 1 maka Y = 1 . 1 = 1.
Gerbang NAND juga disebut juga Universal Gate karena kombinasi dari rangkaian gerbang NAND dapat digunakan untuk memenuhi semua fungsi dasar gerbang logika yang lain.
d. Gerbang NOR (Not-OR)Gerbang NOR mempunyai dua atau lebih dari dua sinyal masukan tetapi hanya satu sinyal
keluaran. Gerbang NOR mempunyai sifat bila sinyal keluaran ingin tinggi (1) maka semua sinyal masukan harus dalam keadaan rendah (0). Jadi gerbang NOR hanya mengenal sinyal masukan yang semua bitnya bernilai nol.
Gambar gerbang NOR dalam arti logikanya
Gambar simbol Gerbang NOR standar
Gambar simbol Gerbang NOR tiga masukan
Modul Pengantar Teknologi Informasi 83
Fungsi gerbang NOR :Misal : A = 1 , B = 1
maka = 1 + 1 = ~1 = 0.
Tabel Logika Gerbang NOR dengan dua masukan.Input (A) Input (B) Output (A+B)
0 0 10 1 01 0 01 1 0
Tabel Logika Gerbang NOR dengan tiga masukan.Input (A) Input (B) Input (C) Output (A+B+C)
e. Gerbang XOR (Antivalen, Exclusive-OR)Gerbang XOR disebut juga gerbang EXCLUSIVE OR dikarenakan hanya mengenali sinyal
yang memiliki bit 1 (tinggi) dalam jumlah ganjil untuk menghasilkan sinyal keluaran bernilai tinggi (1).
Gambar simbol Gerbang XOR standar
Fungsi gerbang XOR :Y = A + B
Tabel Logika Gerbang XOR dengan dua masukanInput (A) Input (B) Output (AB+AB)
0 0 00 1 11 0 11 1 0
f. Gerbang XNOR (Ekuivalen, Not-Exclusive-OR)Gerbang XNOR disebut juga gerbang Not-EXCLUSIVE-OR. Gerbang XNOR mempunyai
sifat bila sinyal keluaran ingin benilai tinggi (1) maka sinyal masukannya harus benilai genap (kedua nilai masukan harus rendah keduanya atau tinggi keduanya).
Fungsi gerbang XNOR :Y = ~(A + B)
Modul Pengantar Teknologi Informasi 84
Tabel Logika Gerbang XNOR dengan dua masukanInput (A) Input (B) Output (Y)
0 0 10 1 01 0 01 1 1
Gambar simbol Gerbang XNOR standar
Ringkasan jenis-jenis gerbang logika
Nama Fungsi Lambang dalam rangkaian Tabel kebenaran Cara Kerja