• Tidak ada hasil yang ditemukan

2016 Infokes Sesi 3 SS Bab 4 Teknologi Sistem Komputer

N/A
N/A
Protected

Academic year: 2017

Membagikan "2016 Infokes Sesi 3 SS Bab 4 Teknologi Sistem Komputer"

Copied!
32
0
0

Teks penuh

(1)

Sistem Komputer

(

computer system

)

terdiri dari : - Perangkat keras (

hardware

)

- Perangkat lunak (

software

)

Sistem Perangkat Keras

Sistem Perangkat Lunak

BAB 4

Teknologi Sistem Komputer

BAB 4

(2)

1. 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.

2. 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.

(3)

3. Komponen alat keluaran (output device)

• dapat berbentuk hard copy device dan soft copy device

4. 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)

(4)

ALAT MASUKAN ALAT KELUARAN Memori Utama RAM ROM Register Unit ALU Simpanan Luar 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

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 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

(5)

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

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 Kecepatan Sampai Dengan Penggunaan MFlops MIPS Giga Hertz

Satuan kecepatan proses komputer berdasarkan siklus mesin.

(6)

 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.

Central Processing Unit (CPU)

Central Processing Unit (CPU)

(7)

Mengartikan instruksi-instruksi dari program komputerMembawa 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.

Control Unit

(8)

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 instruksi-instruksi dan data lainnya yang menunggu giliran untuk diproses masih disimpan di main memory.

Register

Register

(9)

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)

Main Memory (Memori Utama)

(10)

 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

Read Only Memory (ROM)

(11)

 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)

(12)

 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

Hard Copy Device

Hard Copy Device

(13)

 Merupakan alat yang digunakan untuk menampilkan

tulisan (kata, angka, karakter khusus dan simbol-simbol lain), image (grafik atau gambar) dan suara (voice) pada media soft (lunak) yang berupa sinyal elektronik

Soft Copy Device

(14)

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.

Simpanan Luar (Storage)

(15)

Harga per bit informasi yang direkam lebih murah Waktu

pengaksesan lebih lambat

(16)

1. Perangkat lunak sistem (system software).

a. Perangkat lunak sistem operasi (operating system)

b. Perangkat lunak sistem bantuan (utility)

c. Perangkat lunak bahasa (language software)

2. 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).

(17)

Perangkat Lunak Sistem

Perangkat Lunak Aplikasi

Sistem Operasi (OS) Perangkat Lunak Bahasa Perangkat Lunak Aplikasi Umum Perangkat Lunak Aplikasi Khusus Control Program: - Resident Routine (berada di ROM) . Bootstrap program . BIOS

- Transient Routine (berada di disk) . DOS User Interface: - GUI Program Bantuan (Utility): - Format 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

- Pengolah Kata - Kertas Kerja Elektronik - DBMS

- Pengolah Grafik - Paket Terintegrasi

Aplikasi Akuntansi: - Buku Besar

- Pengendalian Persediaan - lainnya

Aplikasi Keuangan: - Manajemen Kas - Anggaran Modal - lainnya

Aplikasi Produksi: - CAD

(18)

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.

(19)

1. Multitasking

memungkinkan beberapa program sekaligus untuk diproses pada saat bersamaan di sebuah komputer dengan pemakai tunggal.

2. Multiprogramming

memungkinkan beberapa program menggunakan sumber-sumber daya komputer pada saat waktu yang bersamaan bergantian.

3. Time sharing

memungkinkan beberapa pemakai komputer menggunakan CPU bersamaan dan CPU akan memberikan waktunya

(20)

• 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.

Fungsi Alokasi Sumber Daya

Fungsi Alokasi Sumber Daya

(21)

• 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

Fungsi Penjadualan Sumber-sumber

Daya

Fungsi Penjadualan Sumber-sumber

(22)

• 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.

Fungsi Pengawasan Terhadap

Aktivitas Sistem Komputer

Fungsi Pengawasan Terhadap

Aktivitas Sistem Komputer

(23)

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),

Sistem Bantuan (

utility

)

(24)

 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

Bahasa (Language Software)

Bahasa (Language Software)

(25)

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 (op-code) dan operand.

0001 0011 0010 op-code operand operand

Operand code (Op-code) menunjukkan perintah yang harus

Generasi Pertama

(26)

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.

Generasi Kedua

(27)

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

(28)

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

Proses Kompilasi

Object Progra

m

Listing Error Compiler

Proses Kompilasi

Generasi Ketiga

(29)

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

(30)

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).

(31)

Struktur dari bahasa kueri yang standar (SQL) adalah:

SELECT nama data item FROM nama file

WHERE kondisi Alat komputer mikro Bahasa kueri dan pembuat laporan Bahasa grafik

Pembuat aplikasi Bahasa pemrograman tingkat sangat tinggi Excell Access dBASE Systat SAS Graph Harvard Graphics FOCUS DMS SAS Mapper Ideal Natural CSP Easytrieve Intellect Querry-by- example SQL RPG-III Inquire APL Nomad2

(32)

Perangkat Lunak Aplikasi

Perangkat Lunak Bahasa

Sistem Operasi

Perangkat Keras BIOS

Hubungan Antara Perangkat Keras

Dengan Perangkat Lunak

Hubungan Antara Perangkat Keras

Dengan Perangkat Lunak

Referensi

Dokumen terkait

Manfaat dari penelitian ini dapat digunakan bagi peneliti sebagai tambahan pengetahuan tentang bertambahnya nilai waktu dan biaya operasional kendaraan serta

Berdasarkan hasil tersebut maka perlu penelitian lanjutan untuk menentukan metode konsolidasi kayu, menentukan metode aplikasi terbaik, menentukan bahan injeksi pada

Maksud dilakukannya penelitian ini adalah ingin mengetahui keefektifan dari proses pengolahan limbah lumpur minyak (oil sludge) dari tangki penyimpanan minyak

PLPBK ini pada dasarnya adalah kelanjutan dari tahapan tranformasi masyarakat mandiri menuju madani dilakukan untuk meningkatkan kemampuan masyarakat dalam

Terdapat lima kompetensi yang harus dimiliki oleh seorang kepala sekolah yaitu: kompetensi kepribadian, kompetensi manajerial, kompetensi kewirausahaan, kompetensi

1. PPID Pembantu/SKPD merupakan pejabat yang melaksanakan tugas dan fungsi PPID di Satuan Kerjanya. PPID Pembantu /SKPD memiliki kompetensi di bidang pengelolaan informasi publik

Hasil penelitian menunjukkan bahwa, 1 nilai-nilai humanistik dalam pembelajaran fiqih yang ada di MTs Negeri Tuban adalah berlangsungnya pembelajaran fiqih tanpa ancaman, tidak

dalam rangka menambah kekayaan nasional dengan cara mengelola aset dan proses, daya tarik dan agresivitas, globality dan proxmity, serta dengan mengintegrasikan