2016 Infokes Sesi 3 SS Bab 4 Teknologi Sistem Komputer
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
BAB
BAB 44
Teknologi
Teknologi Sistem
Sistem Komputer
Komputer
Sistem Komputer (computer system)
terdiri dari : - Perangkat keras (hardware)
- Perangkat lunak (software)
• Sistem Perangkat Keras
• Sistem Perangkat Lunak
• Hubungan Antara Perangkat Keras dengan Peran
gkat Lunak
•
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Perangkat
Perangkat Keras
Keras
1.
2.
Komponen alat masukan (input device/input unit/input
equipment)
•
alat yang digunakan untuk menerima masukan yang dapat
berupa masukan data ataupun masukan program.
•
digolongkan ke dalam beberapa golongan, yaitu keyboard,
pointing device, scanner, censor dan voice recognizer.
Komponen alat pemroses (processing device)
•
alat di mana instruksi-instruksi program dieksekusi untuk
memproses data yang dimasukkan lewat alat masukan yang
hasilnya nanti akan ditampilkan di alat output.
•
Terdiri dari :
o Central processor atau CPU (Central Processing Unit)
dan
o Main memory.
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
3.
4.
Komponen alat keluaran (output device)
•
dapat berbentuk hard copy device dan soft copy device
Komponen alat simpanan luar (storage)
•
External memory (simpanan luar, karena terletak di luar
alat prosesnya)
•
Mass storage (simpanan masal, karena kapasitasnya
umumnya lebih besar dari main memory)
•
Secondary storage (simpanan kedua, simpanan pertama
adalah main memory)
•
Auxiliary storage (simpanan tambahan, simpanan utama
adalah main memory)
•
Permanent storage (simpanan tetap, karena nonvolatile)
•
Backing storage (simpanan pendukung)
•
Computer data bank (bank data komputer).
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Processor
Control
Unit
ALU
Register
ALAT
MASUKAN
ALAT
KELUARAN
Memori Utama
ROM
RAM
Keyboard:
- VDU (CRT)
- EFT (ATM)
- POS Terminal
Pointing Device:
- Mouse
- Touch Screen
- Light Pen
- Digitizer Graphic
Tablet
Scanner:
- MICR
- Optical Data Reader:
. OCR Reader
. OCR Tag Reader
. Bar Code Reader
. OMR Reader
Censor:
- Kamera
- Kamera digital
- Camcorder
Voice Recognizer:
- Microphone
Simpanan
Luar
Sequential Access Storage Device:
- Punched Card
- Paper Tape
- Magnetic Tape
Direct Access Storage Device:
- Magnetic Disk
. Micro Disk
. Mini Disk (Diskette)
. Hard Disk (Removable dan Fixed
Disk)
- Tape Strip Catridge
- Optical Disk
. CD-ROM, CR-R, CD-RW
. DVD
Hard Copy Device:
- Impact Printer:
. Dot matrix Printer
. Daisy wheel Printer
. Thimble Printer
. Chain Printer
. Band Printer
. Drum Printer
- Non-impact Printer:
. Ink-jet Printer
. Thermal Printer
. Thermal Transfer
Printer
. Laser Printer
- Plotter:
. Drum Plotter
. Flat Bed Plotter
- COM
Soft Copy Device:
- Video Dispaly Unit
- Flat Panel Display
- Electrolumenescent
(EL) Display
- Speaker
Hubungan antar komponen-komponen perangkat keras
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Satuan ukuran memori komputer
Kapasitas
Ukuran
8 bit
1024 bytes
1024 kilobytes atau 1.048.576 bytes
1024 megabytes atau 1.073.741.824 bytes
1024 gigabytes atau 1.099.511.627.776 bytes
byte
kilobytes
megabytes
gigabytes
terabytes
Satuan kecepatan proses komputer berdasarkan siklus mesin.
Kecepatan
Ukuran
Ribuan siklus per detik
Jutaan siklus per detik
Milyaran siklus per detik
Triliunan siklus per detik
Miliseconds atau KHz (Kilo Hertz)
Microconds atau MHz (Mega Hertz)
Nanoseconds atau GHz (Giga Hertz)
Picoseconds atau THz (Tera Hertz)
Kategori komputer dan kecepatannya
Kategori
Komputer
Komputer Mikro
Workstation
Komputer Mini
Mainframe
Komputer Super
Kecepatan Sampai Dengan
MFlops
MIPS
Giga Hertz
250
500
1000
2000
200.000
75
150
300
600
60.00
1,5
3
6
12
1.200
0
Penggunaan
- Pemakaian Pribadi
- Klien di Client-server system
- Server di Client-server system
- Server di Client-server system
- Komputer pusat dengan banyak terminal
- Lembaga Sain Penelitian
- Lembaga Militer
- Lembaga bisnis besar
- Sama dengan mainframe
Home
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Central
Central Processing
Processing Unit
Unit (CPU)
(CPU)
Tempat pemrosesan instruksi-instruksi program
Pada komputer mikro, processor ini disebut dengan
microprocessor.
CPU terdiri dari:
•
Unit kendali (control unit)
•
Unit arithmatika dan logika (arithmetic and logic
unit)
tugas utama: melakukan semua perhitungan
arithmatika atau matematika yang terjadi sesuai
dengan instruksi program
Di samping dua bagian diatas, CPU mempunyai
beberapa simpanan yang berukuran kecil yang disebut
dengan register.
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Control
Control Unit
Unit
•
•
•
•
•
Mengartikan instruksi-instruksi dari program komputer
Membawa data dari alat input ke main memory
Mengambil data dari main memory untuk diolah
Bila ada instruksi untuk perhitungan arithmatika atau perbandingan
logika, control unit mengirim instruksi tsb ke arithmetic and logic
unit. Hasil dari pengolahan data ini dibawa oleh control unit ke main
memory untuk disimpan.
Tugas dari control unit adalah :
1. Mengatur dan mengendalikan alat-alat input dan output.
2. Mengambil instruksi-instruksi dari main memory.
3. Mengambil data dari main memory jika diperlukan oleh proses.
4. Mengirim instruksi ke arithmetic and logic unit bila ada
perhitungan arithmatika atau perbandingan logika serta
mengawasi kerja dari arithmetic and logic unit.
5. Menyimpan hasil proses ke main memory.
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Register
Register
•
•
Merupakan simpanan kecil yang mempunyai kecepatan
tinggi, lebih cepat sekitar 5 sampai 10 kali dibandingkan
dengan kecepatan perekaman atau pengambilan data di
main memory.
Register digunakan untuk menyimpan instruksi dan data
yang sedang diproses oleh CPU, sedang instruksiinstruksi dan data lainnya yang menunggu giliran untuk
diproses masih disimpan di main memory.
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Main
Main Memory
Memory (Memori
(Memori Utama)
Utama)
•
•
Main memory atau main storage atau internal memory
atau internal storage atau primary storage atau temporary
storage atau immediate access storage.
Main Memory terdiri dari :
Random access memory (RAM)
digunakan untuk menyimpan program dan data yang
akan diproses oleh CPU
Read only memory (ROM)
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Read
Read Only
Only Memory
Memory (ROM)
(ROM)
Hanya dapat dibaca saja dan tidak dapat diisi.
Isi ROM sudah diisi oleh pabrik pembuatnya, berupa:
•
Bootstrap program
diperlukan untuk mengambil pertama kali sistem operasi dari
diskette atau dari hard disk. Proses ini disebut dengan booting.
•
BIOS (Basic Input Ouput Systems)
- Merupakan perangkat lunak untuk mengoperasikan alat-alat
input/output di sistem komputer.
- Instruksi-instruksi yang tersimpan di ROM ini disebut juga
dengan microinstructions atau microcode atau disebut juga
dengan firmware, karena hardware dan software dijadikan satu
oleh pabrik pembuatnya
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Dalam kasus yang lain, memungkinkan untuk mengubah isi
dari ROM, yaitu dengan cara memprogram kembali
instruksi-instruksi yang ada di dalam ROM tersebut. ROM
yang dapat diprogram kembali adalah:
• PROM (Programmable Read Only Memory)
• EPROM (Erasable Programmable Read Only Memory)
atau RPROM (Reprogrammable Read Only Memory)
• EEPROM (Electrically Erasable Pro-grammable Read
Only Memory)
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Hard
Hard Copy
Copy Device
Device
Merupakan alat keluaran yang digunakan untuk mencetak
tulisan (kata, angka, karakter khusus dan simbol-simbol
lain) serta imej berupa grafik atau gambar pada media hard
(keras) seperti misalnya kertas atau film.
Alat output hard copy device yang umum dipergunakan
adalah printer yang digolongkan ke dalam dua kategori
impact printer dan nonimpact printer. Alat output hard
copy device yang lain adalah plotter dan computer output to
microfilm
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Soft
Soft Copy
Copy Device
Device
Merupakan alat yang digunakan untuk menampilkan
tulisan (kata, angka, karakter khusus dan simbolsimbol lain), image (grafik atau gambar) dan suara
(voice) pada media soft (lunak) yang berupa sinyal
elektronik
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Simpanan
Simpanan Luar
Luar (Storage)
(Storage)
Sequential-access storage device (SASD) atau alat
simpanan pengaksesan urut.
–
Simpanan luar yang termasuk dalam SASD adalah
punched card, paper tape dan magnetic tape.
Direct-access storage device (DASD) atau alat simpanan
pengaksesan langsung.
–
Simpanan luar yang termasuk dalam DASD di antaranya
adalah magnetic disk, tape strip cartridge dan optical disk.
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Harga per bit
informasi yang
direkam lebih murah
Waktu
pengaksesan
lebih lambat
Main
Memory
DASD
SASD
Perbandingan main memory, DASD dan SASD
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Perangkat
Perangkat Lunak
Lunak
1.
2.
Perangkat lunak sistem (system software).
a. Perangkat lunak sistem operasi (operating system)
b. Perangkat lunak sistem bantuan (utility)
c. Perangkat lunak bahasa (language software)
Perangkat lunak aplikasi (application software).
•
program yang ditulis dan diterjemahkan oleh language software
untuk menyelesaikan suatu aplikasi tertentu.
•
Perangkat lunak aplikasi (application software) merupakan
program yang ditujukan untuk menyelesaikan suatu
permasalahan dalam aplikasi yang tertentu yang sudah dibuat
oleh pabrik pembuat perangkat lunak aplikasi.
•
Perangkat lunak aplikasi dapat berupa perangkat lunak aplikasi
tujuan umum (general purpose application software) dan
perangkat lunak aplikasi tujuan khusus (special purpose
application software).
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Perangkat Lunak
Perangkat Lunak Sistem
Sistem Operasi (OS)
Control Program:
- Resident Routine
(berada di ROM)
. Bootstrap program
. BIOS
- Transient Routine
(berada di disk)
. DOS
User Interface:
- GUI
Program Bantuan
(Utility):
- Format
- Copy
- Mencari file
- dan sebagainya
Perangkat Lunak
Bahasa
Bahasa Mesin
Bahasa Perakit
Bahasa Tingkat Tinggi:
- Interpreter
. BASIC
- Compiler
. Fortran, COBOL,
Pascal, C, PL/1, Ada,
LISP, Prolog
Bahasa Generasi Keempat:
- Microcomputer tool
- Querry Language
- Report Generator
- Program Generator
- Application Generator
- Very high level
programming language
Bahasa Lainnya:
- Bahasa Orientasi Obyek
- Visual
Perangkat Lunak
Aplikasi
Perangkat Lunak
Aplikasi Umum
- Pengolah Kata
- Kertas Kerja
Elektronik
- DBMS
- Pengolah Grafik
- Paket Terintegrasi
Hubungan antar perangkat lunak
Perangkat Lunak
Aplikasi Khusus
Aplikasi Akuntansi:
- Buku Besar
- Pengendalian Persediaan
- lainnya
Aplikasi Keuangan:
- Manajemen Kas
- Anggaran Modal
- lainnya
Aplikasi Produksi:
- CAD
- Pengendalian Produksi
- lainnya
Aplikasi Pemasaran:
- Analisis Penjualan
- Analisis Langganan
- lainnya
Home
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Operating
Operating System
System (OS)
(OS)
•
•
•
•
Merupakan program yang ditulis untuk mengendalikan
dan mengkoordinasi kegiatan operasi dari sistem
komputer.
Istilah lain dari OS adalah monitor, executive, supervisor,
controller atau master control program.
Fungsi-fungsi Sistem Operasi:
1. Fungsi Alokasi Sumber Daya.
2. Fungsi Penjadualan Sumber-sumber Daya.
3. Fungsi Pengawasan terhadap Aktivitas Sistem Komput
er.
Sistem operasi dapat menangani banyak pekerjaan
sekaligus untuk sebuah komputer maupun banyak
komputer dalam bentuk jaringan dengan banyak
pekerjaan sekaligus.
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
1.
2.
3.
4.
Multitasking
memungkinkan beberapa program sekaligus untuk diproses
pada saat bersamaan di sebuah komputer dengan pemakai
tunggal.
Multiprogramming
memungkinkan beberapa program menggunakan sumbersumber daya komputer pada saat waktu yang bersamaan
bergantian.
Time sharing
memungkinkan beberapa pemakai komputer menggunakan
CPU bersamaan dan CPU akan memberikan waktunya
bergantian kepada setiap pemakai untuk memproses
programnya.
Multiprocessing
memungkinkan beberapa CPU bekerja bersama-sama secara
paralel dalam satu sistem komputer.
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Fungsi
FungsiAlokasi
Alokasi Sumber
Sumber Daya
Daya
•
•
•
Sistem operasi sekarang dapat menangani beberapa
program sekaligus.
Sistem operasi mengalokasikan sumber-sumber daya
perangkat keras kepada program-program yang
sedang menunggu untuk dieksekusi.
Sistem operasi akan mengalokasikan program dan
data yang mendapatkan prioritas diproses di memori
utama (RAM) dan juga mengalokasikan penggunaan
I/O seperti misalnya printer, terminal dan alat-alat
telekomunikasi.
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Fungsi
Fungsi Penjadualan
Penjadualan Sumber-sumber
Sumber-sumber
Daya
Daya
•
•
•
Beberapa pekerjaan menunggu untuk dikerjakan oleh
komputer.
Sistem operasi mempunyai fungsi untuk mengatur
penjadulan pekerjaan mana saja yang akan dikerjakan
dan peralatan mana yang akan digunakan.
Jika dimungkinkan, sistem operasi akan mengatur
jadual semua peralatan supaya tidak ada yang
menganggur dan dapat berkerja serentak dengan
efisien dan efektip.
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Fungsi
Fungsi Pengawasan
Pengawasan Terhadap
Terhadap
Aktivitas
Aktivitas Sistem
Sistem Komputer
Komputer
•
•
•
Sistem operasi akan melakukan pengawasan terhadap
pekerjaan-pekerjaan yang dilakukan oleh komputer
serta pemakai sistem.
Dengan fungsi ini, maka pekerjaan-pekerjaan tidak
akan tercampur milik pemakai satu dengan pemakai
yang lainnya.
Sistem operasi juga akan melakukan pengawasan
keamanan dari sistem komputer.
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Sistem
Sistem Bantuan
Bantuan (utility)
(utility)
•
•
OS juga menyediakan fasilitas sejumlah program bantuan
yang disebut dengan operating system service atau utility
(bantuan).
Program-program bantuan ini misalnya adalah text editor
(di Windows adalah notepad), beberapa bantuan untuk
menangani disk (misalnya memformat, menyalin,
mengecek disk dan lain sebagainya), menangani file
(mengurutkan isi file, mencari file dan lain sebagainya),
menangani tampilan (menyetel ukuran layar) dan
penanganan peralatan lainnya.
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Bahasa
Bahasa (Language
(Language Software)
Software)
Perangkat Lunak Bahasa Generasi Pertama:
•
Bahasa mesin (machine language)
•
Operand code (Op-code)
Perangkat Lunak Bahasa Generasi Kedua
Perangkat Lunak Bahasa Generasi Ketiga
Perangkat Lunak Bahasa Generasi Keempat
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Generasi
Generasi Pertama
Pertama
•
Bahasa mesin (machine language) merupakan perangkat
lunak bahasa generasi pertama. Suatu instruksi program yang
ditulis dalam bahasa mesin dapat berbentuk sebagai berikut:
000100110010
Tiap-tiap instruksi object code terdiri dari operation code (opcode) dan operand.
0001
op-code
•
0011
0010
operand
operand
Operand code (Op-code) menunjukkan perintah yang harus
dikerjakan (misalnya perintah perhitungan perkalian) oleh
processor dan operand adalah nilai-nilai yang akan
dioperasikan (misalnya nilai-nilai yang akan dikalikan).
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Generasi
Generasi Kedua
Kedua
•
Perangkat lunak bahasa (language software) generasi
kedua adalah assembler.
•
Assembler merupakan program yang digunakan untuk
menterjemahkan program aplikasi yang ditulis dengan
bahasa perakit (assembly language) atau bahasa
pemrograman simbolik (symbolic programming
language) menjadi bahasa mesin.
•
Dengan bahasa simbolik, masing-masing op-code dalam
bahasa mesin tidak ditulis dengan bentuk bilangan binari,
tetapi dengan suatu kode simbolik singkatan tertentu
yang disebut dengan mnemonic.
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
COMMENT *
Contoh program bahasa Assembler *
kode
SEGMENT
ASSUME
CS: kode, DS: kode
ORG 100h mulai:
;tampilkan tulisan
MOV AH, 9
;fungsi DOS
MOV DX, OFFSET tulisan
;isi tulisan di DX
INT
21h
INT
20h
;selesai
tulisan DB 'Untuk buku sistem informasi oleh Jogiyanto
HM$'
kode
ENDS
END
mulai
Contoh program yang ditulis dengan bahasa perakit
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Generasi
Generasi Ketiga
Ketiga
Bahasa tingkat tinggi (high level language) sbg perangkat
lunak bahasa generasi ketiga disebut juga dengan nama
perangkat lunak bahasa prosedural (procedural language).
Source program yang ditulis dengan bahasa tingkat tinggi,
harus diterjemahkan menjadi program bahasa mesin dengan
suatu program penterjemah, yaitu compiler dan interpreter.
Source
Program
Object
Progra
m
Proses
Kompilasi
Proses Kompilasi
Compiler
Listing
Error
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
10 REM* Contoh program bahasa BASIC *
20 PRINT "Untuk buku Sistem Informasi oleh Jogiyanto HM"
C
Contoh
program
bahasa
FORTRAN
WRITE (#,10)
10 FORMAT ('Untuk buku Sistem Informasi oleh Jogiyanto HM ')
STOP
END
IDENTIFICATION DIVISION.
PROGRAM-ID. CONTOH.
REMARKS.
Contoh program bahasa COBOL.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
TAMPILKAN.
DISPLAY 'Untuk buku Sistem Informasi oleh Jogiyanto HM'
STOP RUN.
(#Contoh program bahasa Pascal #)
begin
writeln ('Untuk buku Sistem Informasi oleh Jogiyanto HM');
end.
/# Contoh program bahasa C #/
main()
(
print ("Untuk buku Sistem Informasi oleh Jogiyanto HM");
)
Contoh program-program yang ditulis
dengan bahasa tingkat tinggi
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Generasi
Generasi Keempat
Keempat
•
Perangkat lunak bahasa generasi keempat disebut juga dengan
perangkat lunak bahasa non-prosedural (nonprocedural
language) atau productivity language atau perangkat lunak
bahasa tingkat sangat tinggi (very high-level language.
•
Perangkat lunak bahasa generasi keempat dapat dikelompokkan
sebagai :
o
alat komputer mikro (microcomputer tools)
o
bahasa kueri (query language) dan pembuat laporan (report
generator)
o
bahasa grafik (graphics language)
o
pembuat aplikasi (application generator)
o
paket perangkat lunak aplikasi (application software package)
o
bahasa tingkat sangat tinggi (very high-level programming
language).
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Berorientasi ke pemakai (user)
Alat komputer
mikro
Excell
Access
dBASE
Bahasa kueri
dan pembuat
laporan
Easytrieve
Intellect
Querry-byexample
SQL
RPG-III
Inquire
Berorientasi ke pemrogram
Bahasa
grafik
Systat
SAS Graph
Harvard
Graphics
Pembuat aplikasi
FOCUS
DMS
SAS
Mapper
Ideal
Natural
CSP
Bahasa
pemrograman
tingkat sangat
tinggi
APL
Nomad2
Pembagian Bahasa Generasi keempat (Laudon and Laudon, 1996, p. 245)
Struktur dari bahasa kueri yang standar (SQL) adalah:
SELECT nama data item
FROM nama file
WHERE kondisi
Sebagai misalnya adalah sebagai berikut:
SELECT no_mhs, mama_mhs, ip_mhs
FROM file_mhs
WHERE ip_mhs>=3
man web.
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Hubungan
HubunganAntara
Antara Perangkat
Perangkat Keras
Keras
Dengan
Dengan Perangkat
Perangkat Lunak
Lunak
Perangkat Lunak Aplikasi
Perangkat Lunak
Bahasa
Sistem Operasi
BIOS
Perangkat Keras
End
BAB
BAB 44
Teknologi
Teknologi Sistem
Sistem Komputer
Komputer
Sistem Komputer (computer system)
terdiri dari : - Perangkat keras (hardware)
- Perangkat lunak (software)
• Sistem Perangkat Keras
• Sistem Perangkat Lunak
• Hubungan Antara Perangkat Keras dengan Peran
gkat Lunak
•
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Perangkat
Perangkat Keras
Keras
1.
2.
Komponen alat masukan (input device/input unit/input
equipment)
•
alat yang digunakan untuk menerima masukan yang dapat
berupa masukan data ataupun masukan program.
•
digolongkan ke dalam beberapa golongan, yaitu keyboard,
pointing device, scanner, censor dan voice recognizer.
Komponen alat pemroses (processing device)
•
alat di mana instruksi-instruksi program dieksekusi untuk
memproses data yang dimasukkan lewat alat masukan yang
hasilnya nanti akan ditampilkan di alat output.
•
Terdiri dari :
o Central processor atau CPU (Central Processing Unit)
dan
o Main memory.
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
3.
4.
Komponen alat keluaran (output device)
•
dapat berbentuk hard copy device dan soft copy device
Komponen alat simpanan luar (storage)
•
External memory (simpanan luar, karena terletak di luar
alat prosesnya)
•
Mass storage (simpanan masal, karena kapasitasnya
umumnya lebih besar dari main memory)
•
Secondary storage (simpanan kedua, simpanan pertama
adalah main memory)
•
Auxiliary storage (simpanan tambahan, simpanan utama
adalah main memory)
•
Permanent storage (simpanan tetap, karena nonvolatile)
•
Backing storage (simpanan pendukung)
•
Computer data bank (bank data komputer).
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Processor
Control
Unit
ALU
Register
ALAT
MASUKAN
ALAT
KELUARAN
Memori Utama
ROM
RAM
Keyboard:
- VDU (CRT)
- EFT (ATM)
- POS Terminal
Pointing Device:
- Mouse
- Touch Screen
- Light Pen
- Digitizer Graphic
Tablet
Scanner:
- MICR
- Optical Data Reader:
. OCR Reader
. OCR Tag Reader
. Bar Code Reader
. OMR Reader
Censor:
- Kamera
- Kamera digital
- Camcorder
Voice Recognizer:
- Microphone
Simpanan
Luar
Sequential Access Storage Device:
- Punched Card
- Paper Tape
- Magnetic Tape
Direct Access Storage Device:
- Magnetic Disk
. Micro Disk
. Mini Disk (Diskette)
. Hard Disk (Removable dan Fixed
Disk)
- Tape Strip Catridge
- Optical Disk
. CD-ROM, CR-R, CD-RW
. DVD
Hard Copy Device:
- Impact Printer:
. Dot matrix Printer
. Daisy wheel Printer
. Thimble Printer
. Chain Printer
. Band Printer
. Drum Printer
- Non-impact Printer:
. Ink-jet Printer
. Thermal Printer
. Thermal Transfer
Printer
. Laser Printer
- Plotter:
. Drum Plotter
. Flat Bed Plotter
- COM
Soft Copy Device:
- Video Dispaly Unit
- Flat Panel Display
- Electrolumenescent
(EL) Display
- Speaker
Hubungan antar komponen-komponen perangkat keras
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Satuan ukuran memori komputer
Kapasitas
Ukuran
8 bit
1024 bytes
1024 kilobytes atau 1.048.576 bytes
1024 megabytes atau 1.073.741.824 bytes
1024 gigabytes atau 1.099.511.627.776 bytes
byte
kilobytes
megabytes
gigabytes
terabytes
Satuan kecepatan proses komputer berdasarkan siklus mesin.
Kecepatan
Ukuran
Ribuan siklus per detik
Jutaan siklus per detik
Milyaran siklus per detik
Triliunan siklus per detik
Miliseconds atau KHz (Kilo Hertz)
Microconds atau MHz (Mega Hertz)
Nanoseconds atau GHz (Giga Hertz)
Picoseconds atau THz (Tera Hertz)
Kategori komputer dan kecepatannya
Kategori
Komputer
Komputer Mikro
Workstation
Komputer Mini
Mainframe
Komputer Super
Kecepatan Sampai Dengan
MFlops
MIPS
Giga Hertz
250
500
1000
2000
200.000
75
150
300
600
60.00
1,5
3
6
12
1.200
0
Penggunaan
- Pemakaian Pribadi
- Klien di Client-server system
- Server di Client-server system
- Server di Client-server system
- Komputer pusat dengan banyak terminal
- Lembaga Sain Penelitian
- Lembaga Militer
- Lembaga bisnis besar
- Sama dengan mainframe
Home
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Central
Central Processing
Processing Unit
Unit (CPU)
(CPU)
Tempat pemrosesan instruksi-instruksi program
Pada komputer mikro, processor ini disebut dengan
microprocessor.
CPU terdiri dari:
•
Unit kendali (control unit)
•
Unit arithmatika dan logika (arithmetic and logic
unit)
tugas utama: melakukan semua perhitungan
arithmatika atau matematika yang terjadi sesuai
dengan instruksi program
Di samping dua bagian diatas, CPU mempunyai
beberapa simpanan yang berukuran kecil yang disebut
dengan register.
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Control
Control Unit
Unit
•
•
•
•
•
Mengartikan instruksi-instruksi dari program komputer
Membawa data dari alat input ke main memory
Mengambil data dari main memory untuk diolah
Bila ada instruksi untuk perhitungan arithmatika atau perbandingan
logika, control unit mengirim instruksi tsb ke arithmetic and logic
unit. Hasil dari pengolahan data ini dibawa oleh control unit ke main
memory untuk disimpan.
Tugas dari control unit adalah :
1. Mengatur dan mengendalikan alat-alat input dan output.
2. Mengambil instruksi-instruksi dari main memory.
3. Mengambil data dari main memory jika diperlukan oleh proses.
4. Mengirim instruksi ke arithmetic and logic unit bila ada
perhitungan arithmatika atau perbandingan logika serta
mengawasi kerja dari arithmetic and logic unit.
5. Menyimpan hasil proses ke main memory.
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Register
Register
•
•
Merupakan simpanan kecil yang mempunyai kecepatan
tinggi, lebih cepat sekitar 5 sampai 10 kali dibandingkan
dengan kecepatan perekaman atau pengambilan data di
main memory.
Register digunakan untuk menyimpan instruksi dan data
yang sedang diproses oleh CPU, sedang instruksiinstruksi dan data lainnya yang menunggu giliran untuk
diproses masih disimpan di main memory.
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Main
Main Memory
Memory (Memori
(Memori Utama)
Utama)
•
•
Main memory atau main storage atau internal memory
atau internal storage atau primary storage atau temporary
storage atau immediate access storage.
Main Memory terdiri dari :
Random access memory (RAM)
digunakan untuk menyimpan program dan data yang
akan diproses oleh CPU
Read only memory (ROM)
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Read
Read Only
Only Memory
Memory (ROM)
(ROM)
Hanya dapat dibaca saja dan tidak dapat diisi.
Isi ROM sudah diisi oleh pabrik pembuatnya, berupa:
•
Bootstrap program
diperlukan untuk mengambil pertama kali sistem operasi dari
diskette atau dari hard disk. Proses ini disebut dengan booting.
•
BIOS (Basic Input Ouput Systems)
- Merupakan perangkat lunak untuk mengoperasikan alat-alat
input/output di sistem komputer.
- Instruksi-instruksi yang tersimpan di ROM ini disebut juga
dengan microinstructions atau microcode atau disebut juga
dengan firmware, karena hardware dan software dijadikan satu
oleh pabrik pembuatnya
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Dalam kasus yang lain, memungkinkan untuk mengubah isi
dari ROM, yaitu dengan cara memprogram kembali
instruksi-instruksi yang ada di dalam ROM tersebut. ROM
yang dapat diprogram kembali adalah:
• PROM (Programmable Read Only Memory)
• EPROM (Erasable Programmable Read Only Memory)
atau RPROM (Reprogrammable Read Only Memory)
• EEPROM (Electrically Erasable Pro-grammable Read
Only Memory)
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Hard
Hard Copy
Copy Device
Device
Merupakan alat keluaran yang digunakan untuk mencetak
tulisan (kata, angka, karakter khusus dan simbol-simbol
lain) serta imej berupa grafik atau gambar pada media hard
(keras) seperti misalnya kertas atau film.
Alat output hard copy device yang umum dipergunakan
adalah printer yang digolongkan ke dalam dua kategori
impact printer dan nonimpact printer. Alat output hard
copy device yang lain adalah plotter dan computer output to
microfilm
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Soft
Soft Copy
Copy Device
Device
Merupakan alat yang digunakan untuk menampilkan
tulisan (kata, angka, karakter khusus dan simbolsimbol lain), image (grafik atau gambar) dan suara
(voice) pada media soft (lunak) yang berupa sinyal
elektronik
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Simpanan
Simpanan Luar
Luar (Storage)
(Storage)
Sequential-access storage device (SASD) atau alat
simpanan pengaksesan urut.
–
Simpanan luar yang termasuk dalam SASD adalah
punched card, paper tape dan magnetic tape.
Direct-access storage device (DASD) atau alat simpanan
pengaksesan langsung.
–
Simpanan luar yang termasuk dalam DASD di antaranya
adalah magnetic disk, tape strip cartridge dan optical disk.
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Harga per bit
informasi yang
direkam lebih murah
Waktu
pengaksesan
lebih lambat
Main
Memory
DASD
SASD
Perbandingan main memory, DASD dan SASD
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Perangkat
Perangkat Lunak
Lunak
1.
2.
Perangkat lunak sistem (system software).
a. Perangkat lunak sistem operasi (operating system)
b. Perangkat lunak sistem bantuan (utility)
c. Perangkat lunak bahasa (language software)
Perangkat lunak aplikasi (application software).
•
program yang ditulis dan diterjemahkan oleh language software
untuk menyelesaikan suatu aplikasi tertentu.
•
Perangkat lunak aplikasi (application software) merupakan
program yang ditujukan untuk menyelesaikan suatu
permasalahan dalam aplikasi yang tertentu yang sudah dibuat
oleh pabrik pembuat perangkat lunak aplikasi.
•
Perangkat lunak aplikasi dapat berupa perangkat lunak aplikasi
tujuan umum (general purpose application software) dan
perangkat lunak aplikasi tujuan khusus (special purpose
application software).
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Perangkat Lunak
Perangkat Lunak Sistem
Sistem Operasi (OS)
Control Program:
- Resident Routine
(berada di ROM)
. Bootstrap program
. BIOS
- Transient Routine
(berada di disk)
. DOS
User Interface:
- GUI
Program Bantuan
(Utility):
- Format
- Copy
- Mencari file
- dan sebagainya
Perangkat Lunak
Bahasa
Bahasa Mesin
Bahasa Perakit
Bahasa Tingkat Tinggi:
- Interpreter
. BASIC
- Compiler
. Fortran, COBOL,
Pascal, C, PL/1, Ada,
LISP, Prolog
Bahasa Generasi Keempat:
- Microcomputer tool
- Querry Language
- Report Generator
- Program Generator
- Application Generator
- Very high level
programming language
Bahasa Lainnya:
- Bahasa Orientasi Obyek
- Visual
Perangkat Lunak
Aplikasi
Perangkat Lunak
Aplikasi Umum
- Pengolah Kata
- Kertas Kerja
Elektronik
- DBMS
- Pengolah Grafik
- Paket Terintegrasi
Hubungan antar perangkat lunak
Perangkat Lunak
Aplikasi Khusus
Aplikasi Akuntansi:
- Buku Besar
- Pengendalian Persediaan
- lainnya
Aplikasi Keuangan:
- Manajemen Kas
- Anggaran Modal
- lainnya
Aplikasi Produksi:
- CAD
- Pengendalian Produksi
- lainnya
Aplikasi Pemasaran:
- Analisis Penjualan
- Analisis Langganan
- lainnya
Home
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Operating
Operating System
System (OS)
(OS)
•
•
•
•
Merupakan program yang ditulis untuk mengendalikan
dan mengkoordinasi kegiatan operasi dari sistem
komputer.
Istilah lain dari OS adalah monitor, executive, supervisor,
controller atau master control program.
Fungsi-fungsi Sistem Operasi:
1. Fungsi Alokasi Sumber Daya.
2. Fungsi Penjadualan Sumber-sumber Daya.
3. Fungsi Pengawasan terhadap Aktivitas Sistem Komput
er.
Sistem operasi dapat menangani banyak pekerjaan
sekaligus untuk sebuah komputer maupun banyak
komputer dalam bentuk jaringan dengan banyak
pekerjaan sekaligus.
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
1.
2.
3.
4.
Multitasking
memungkinkan beberapa program sekaligus untuk diproses
pada saat bersamaan di sebuah komputer dengan pemakai
tunggal.
Multiprogramming
memungkinkan beberapa program menggunakan sumbersumber daya komputer pada saat waktu yang bersamaan
bergantian.
Time sharing
memungkinkan beberapa pemakai komputer menggunakan
CPU bersamaan dan CPU akan memberikan waktunya
bergantian kepada setiap pemakai untuk memproses
programnya.
Multiprocessing
memungkinkan beberapa CPU bekerja bersama-sama secara
paralel dalam satu sistem komputer.
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Fungsi
FungsiAlokasi
Alokasi Sumber
Sumber Daya
Daya
•
•
•
Sistem operasi sekarang dapat menangani beberapa
program sekaligus.
Sistem operasi mengalokasikan sumber-sumber daya
perangkat keras kepada program-program yang
sedang menunggu untuk dieksekusi.
Sistem operasi akan mengalokasikan program dan
data yang mendapatkan prioritas diproses di memori
utama (RAM) dan juga mengalokasikan penggunaan
I/O seperti misalnya printer, terminal dan alat-alat
telekomunikasi.
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Fungsi
Fungsi Penjadualan
Penjadualan Sumber-sumber
Sumber-sumber
Daya
Daya
•
•
•
Beberapa pekerjaan menunggu untuk dikerjakan oleh
komputer.
Sistem operasi mempunyai fungsi untuk mengatur
penjadulan pekerjaan mana saja yang akan dikerjakan
dan peralatan mana yang akan digunakan.
Jika dimungkinkan, sistem operasi akan mengatur
jadual semua peralatan supaya tidak ada yang
menganggur dan dapat berkerja serentak dengan
efisien dan efektip.
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Fungsi
Fungsi Pengawasan
Pengawasan Terhadap
Terhadap
Aktivitas
Aktivitas Sistem
Sistem Komputer
Komputer
•
•
•
Sistem operasi akan melakukan pengawasan terhadap
pekerjaan-pekerjaan yang dilakukan oleh komputer
serta pemakai sistem.
Dengan fungsi ini, maka pekerjaan-pekerjaan tidak
akan tercampur milik pemakai satu dengan pemakai
yang lainnya.
Sistem operasi juga akan melakukan pengawasan
keamanan dari sistem komputer.
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Sistem
Sistem Bantuan
Bantuan (utility)
(utility)
•
•
OS juga menyediakan fasilitas sejumlah program bantuan
yang disebut dengan operating system service atau utility
(bantuan).
Program-program bantuan ini misalnya adalah text editor
(di Windows adalah notepad), beberapa bantuan untuk
menangani disk (misalnya memformat, menyalin,
mengecek disk dan lain sebagainya), menangani file
(mengurutkan isi file, mencari file dan lain sebagainya),
menangani tampilan (menyetel ukuran layar) dan
penanganan peralatan lainnya.
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Bahasa
Bahasa (Language
(Language Software)
Software)
Perangkat Lunak Bahasa Generasi Pertama:
•
Bahasa mesin (machine language)
•
Operand code (Op-code)
Perangkat Lunak Bahasa Generasi Kedua
Perangkat Lunak Bahasa Generasi Ketiga
Perangkat Lunak Bahasa Generasi Keempat
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Generasi
Generasi Pertama
Pertama
•
Bahasa mesin (machine language) merupakan perangkat
lunak bahasa generasi pertama. Suatu instruksi program yang
ditulis dalam bahasa mesin dapat berbentuk sebagai berikut:
000100110010
Tiap-tiap instruksi object code terdiri dari operation code (opcode) dan operand.
0001
op-code
•
0011
0010
operand
operand
Operand code (Op-code) menunjukkan perintah yang harus
dikerjakan (misalnya perintah perhitungan perkalian) oleh
processor dan operand adalah nilai-nilai yang akan
dioperasikan (misalnya nilai-nilai yang akan dikalikan).
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Generasi
Generasi Kedua
Kedua
•
Perangkat lunak bahasa (language software) generasi
kedua adalah assembler.
•
Assembler merupakan program yang digunakan untuk
menterjemahkan program aplikasi yang ditulis dengan
bahasa perakit (assembly language) atau bahasa
pemrograman simbolik (symbolic programming
language) menjadi bahasa mesin.
•
Dengan bahasa simbolik, masing-masing op-code dalam
bahasa mesin tidak ditulis dengan bentuk bilangan binari,
tetapi dengan suatu kode simbolik singkatan tertentu
yang disebut dengan mnemonic.
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
COMMENT *
Contoh program bahasa Assembler *
kode
SEGMENT
ASSUME
CS: kode, DS: kode
ORG 100h mulai:
;tampilkan tulisan
MOV AH, 9
;fungsi DOS
MOV DX, OFFSET tulisan
;isi tulisan di DX
INT
21h
INT
20h
;selesai
tulisan DB 'Untuk buku sistem informasi oleh Jogiyanto
HM$'
kode
ENDS
END
mulai
Contoh program yang ditulis dengan bahasa perakit
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Generasi
Generasi Ketiga
Ketiga
Bahasa tingkat tinggi (high level language) sbg perangkat
lunak bahasa generasi ketiga disebut juga dengan nama
perangkat lunak bahasa prosedural (procedural language).
Source program yang ditulis dengan bahasa tingkat tinggi,
harus diterjemahkan menjadi program bahasa mesin dengan
suatu program penterjemah, yaitu compiler dan interpreter.
Source
Program
Object
Progra
m
Proses
Kompilasi
Proses Kompilasi
Compiler
Listing
Error
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
10 REM* Contoh program bahasa BASIC *
20 PRINT "Untuk buku Sistem Informasi oleh Jogiyanto HM"
C
Contoh
program
bahasa
FORTRAN
WRITE (#,10)
10 FORMAT ('Untuk buku Sistem Informasi oleh Jogiyanto HM ')
STOP
END
IDENTIFICATION DIVISION.
PROGRAM-ID. CONTOH.
REMARKS.
Contoh program bahasa COBOL.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
TAMPILKAN.
DISPLAY 'Untuk buku Sistem Informasi oleh Jogiyanto HM'
STOP RUN.
(#Contoh program bahasa Pascal #)
begin
writeln ('Untuk buku Sistem Informasi oleh Jogiyanto HM');
end.
/# Contoh program bahasa C #/
main()
(
print ("Untuk buku Sistem Informasi oleh Jogiyanto HM");
)
Contoh program-program yang ditulis
dengan bahasa tingkat tinggi
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Generasi
Generasi Keempat
Keempat
•
Perangkat lunak bahasa generasi keempat disebut juga dengan
perangkat lunak bahasa non-prosedural (nonprocedural
language) atau productivity language atau perangkat lunak
bahasa tingkat sangat tinggi (very high-level language.
•
Perangkat lunak bahasa generasi keempat dapat dikelompokkan
sebagai :
o
alat komputer mikro (microcomputer tools)
o
bahasa kueri (query language) dan pembuat laporan (report
generator)
o
bahasa grafik (graphics language)
o
pembuat aplikasi (application generator)
o
paket perangkat lunak aplikasi (application software package)
o
bahasa tingkat sangat tinggi (very high-level programming
language).
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Berorientasi ke pemakai (user)
Alat komputer
mikro
Excell
Access
dBASE
Bahasa kueri
dan pembuat
laporan
Easytrieve
Intellect
Querry-byexample
SQL
RPG-III
Inquire
Berorientasi ke pemrogram
Bahasa
grafik
Systat
SAS Graph
Harvard
Graphics
Pembuat aplikasi
FOCUS
DMS
SAS
Mapper
Ideal
Natural
CSP
Bahasa
pemrograman
tingkat sangat
tinggi
APL
Nomad2
Pembagian Bahasa Generasi keempat (Laudon and Laudon, 1996, p. 245)
Struktur dari bahasa kueri yang standar (SQL) adalah:
SELECT nama data item
FROM nama file
WHERE kondisi
Sebagai misalnya adalah sebagai berikut:
SELECT no_mhs, mama_mhs, ip_mhs
FROM file_mhs
WHERE ip_mhs>=3
man web.
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Hubungan
HubunganAntara
Antara Perangkat
Perangkat Keras
Keras
Dengan
Dengan Perangkat
Perangkat Lunak
Lunak
Perangkat Lunak Aplikasi
Perangkat Lunak
Bahasa
Sistem Operasi
BIOS
Perangkat Keras
End