introduction about computer systems

22
Konsep Sistem Komputer Konsep Sistem Komputer Ir. Sihar NMP Simamora, MT. Laboratorium Sistem Komputasi & Jaringan Akses Modul – 2 : Arsitektur Komputer

Upload: s-n-m-p-simamora

Post on 26-May-2015

2.988 views

Category:

Technology


4 download

DESCRIPTION

This article describe what principle about computer systems and its application (hardware and software).

TRANSCRIPT

Page 1: introduction about computer systems

Konsep Sistem KomputerKonsep Sistem Komputer

Ir. Sihar NMP Simamora, MT.Laboratorium Sistem Komputasi &

Jaringan Akses

Modul – 2 : Arsitektur Komputer

Page 2: introduction about computer systems

OverviewOverviewDengan menggunakan pendekatan elemen pembangun (ware, objek yang digunakan) komputer pada dasarnya dapat dilihat sebagai tiga buah komponen yaitu software, hardware, dan data (brainware)Software → objek yang dilunakkan, tidak berbentuk fisikHardware → objek yang dikeraskan, dan berbentuk fisikBrainware → objek yang berasal dari pikiran (user atau machine) dalam bentuk logika untuk digunakan dalam memberi instruksi dan data

Page 3: introduction about computer systems

LapisanLapisan--lapisan pada sistem komputerlapisan pada sistem komputer

Hardware

System S/W

Applications

System Layers

Computer Systems Layers

Circuit

Logic

System

Hardware Layers

Page 4: introduction about computer systems

Cara Kerja sistem komputer secara Cara Kerja sistem komputer secara umumumum

I/O devices

Ext. memory

Hard-disk

US

B-disk

Floopy-disk

CD

/ DV

D

Main-Memory

CPU

Archival-memory

DMA controller

Page 5: introduction about computer systems

HARDWAREHARDWAREAgar sebuah komputer dapat dipergunakan untuk mengolah data, maka komputer tersebut harus membentuk suatu sistem, yang kemudian disebut sebagai sistem komputer.Tujuan utama dari sistem komputer adalah mengolah data untuk menghasilkan informasi sehingga perlu didukung oleh elemen-elemen yang terdiri dari perangkat keras (hardware), perangkat lunak (software), dan pengguna (users).Perangkat keras adalah peralatan komputer itu sendiri

Page 6: introduction about computer systems

HARDWAREHARDWAREPerangkat lunak adalah program yang berisi perintah-perintah untuk melakukan proses tertentuBrainware adalah manusia (user) yang terlibat di dalam mengoperasikan serta mengatur sistem komputerStruktur komputer didefinisikan sebagai cara-cara dari tiap komponen untuk saling terkait satu sama lain. Sedangkan fungsi komputer didefinisikan sebagai operasi masing-masing komponen sebagai bagian dari struktur.

Page 7: introduction about computer systems

Fungsi masingFungsi masing--masing komponen dalam masing komponen dalam struktur komputer: struktur komputer:

Input-devices ⇒ perangkat keras komputer yang berfungsi sebagai alat untuk memasukan data atau perintah ke dalam komputer.Output-devices ⇒ perangkat keras komputer yang berfungsi untuk menampilkan keluaran sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy (ke kertas), soft-copy (ke monitor), atau pun berupa suara (sound).I/O Ports ⇒ bagian ini digunakan untuk menerima atau pun mengirim data ke luar sistem. Peralatan input dan output di atas terhubung melalui port ini.

Page 8: introduction about computer systems

Fungsi masingFungsi masing--masing komponen dalam masing komponen dalam struktur komputer: struktur komputer:

Central Processing Unit (CPU) ⇒ CPU merupakan otak sistem komputer, dan memiliki dua bagian fungsi operasional, yaitu: Arithmetic andl Logical Unit (ALU) sebagai pusat pengolah data, dan Control Unit (CU) sebagai pengontrol kerja komputerMemory ⇒ memori terbagi menjadi dua bagian yaitu memori internal dan memori eksternal. Memori internal berupa Random Access Memory (RAM) yang berfungsi untuk menyimpan program yang kita olah untuk sementara waktu, dan Read Only Memory(ROM) yaitu memori yang hanya bisa dibaca dan berguna sebagai penyedia informasi pada saat komputer pertama kali dinyalakan.

Page 9: introduction about computer systems

Fungsi masingFungsi masing--masing komponen dalam masing komponen dalam struktur komputer: struktur komputer:

Data Bus ⇒ jalur-jalur perpindahan data antar modul dalam sistem komputer. Karena pada suatu saat tertentu masing-masing saluran hanya dapat membawa 1 bit data, maka jumlah saluran akan menentukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar data bus ini menentukan kinerja sistem secara keseluruhan. Sifatnya bi-directional, yang berarti CPU dapat membaca dan menerima data melalui data bus ini. Data bus biasanya terdiri atas jalur paralel dengan kelipatan: 8, 16, 32, atau 64.

Page 10: introduction about computer systems

Fungsi masingFungsi masing--masing komponen dalam masing komponen dalam struktur komputer: struktur komputer:

Address Bus ⇒ digunakan untuk menandakan lokasi sumber atau pun tujuan pada proses transfer data. Pada jalur ini, CPU akan mengirimkan alamat memori yang akan ditulis atau dibaca. Address busbiasanya terdiri atas 16, 20, 24, atau 32 jalur paralel. Control Bus ⇒ Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan Address Bus. Terdiri atas 4 sampai 10 jalur paralel.

Page 11: introduction about computer systems

Gambar Hardware komputerGambar Hardware komputer

Page 12: introduction about computer systems

Konsep Dasar Perangkat LunakKonsep Dasar Perangkat LunakTeknologi yang canggih dari perangkat keras akan berfungsi bila instruksi-instruksi tertentu telah diberikan kepada hardware tersebut. Instruksi-instruksi tersebut disebut dengan perangkat lunak (software)Disebut software karena tidak dikeraskan (no-harddened)Instruksi-instruksi software ditulis oleh manusia (user) untuk mengaktifkan fungsi dari perangkat keras komputer.

Page 13: introduction about computer systems

3 kategori perangkat lunak:3 kategori perangkat lunak:Perangkat Lunak Sistem Operasi (Operating Systems): program yang ditulis untuk mengendalikan dan mengkoordinasikan kegiatan dari sistem komputer.Perangkat Lunak Bahasa (Language Software): program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin supaya dapat dimengerti oleh komputer.Perangkat Lunak Aplikasi (Application Software): program yang ditulis dan diterjemahkan oleh language software untuk menyelesaikan suatu aplikasi tertentu.

Page 14: introduction about computer systems

SOFTWARESOFTWAREKomputer merupakan mesin yang memproses data menjadi suatu informasi.Komputer digunakan users untuk meningkatkan hasil kerja dan memecahkan berbagai masalah.Yang menjadi pemroses data atau pemecah masalah itu adalah software (perangkat lunak). Dan dasar dari perangkat lunak adalah operasi arithmatika (+, -, ÷, x) dan logika (AND, OR, >, <, =).Dari operasi dasar inilah disusun sebuah program atau perangkat lunak.

Page 15: introduction about computer systems

SOFTWARE Sistem OperasiSOFTWARE Sistem Operasi

Perangkat lunak yang mengoperasikan komputer serta menyediakan antar-muka dengan perangkat lunak lain atau dengan pengguna (user).Contoh: Linux (open-source, dengan berbagai distribusi), Windows Vista (licensed), NetWare, UNIX (dengan berbagai versi), OS/2, Macintosh, MS-DOS.

Page 16: introduction about computer systems

SOFTWARE Bhs. PemrogramanSOFTWARE Bhs. Pemrograman

Perangkat lunak untuk pembuatan atau pengembangan perangkat lunak lain.Bahasa pemprograman dapat diklasifikasikan menjadi tingkat rendah, tingkat sedang, dan tingkat tinggi. Namun umumnya tingkat sedang dikelompokkan langsung ke tingkat tinggi.Mengapa ada tingkat sedang, karena Kemampuan bahasa ini yang dapat menjangkau lapisan bawah dan lapisan atas. Contoh: JAVA, C, dan C++.

Page 17: introduction about computer systems

SOFTWARE Bhs. PemrogramanSOFTWARE Bhs. Pemrograman

Pergeseran dari tingkat rendah ke tinggi menunjukkan kedekatan dengan "bahasa manusia".Bahasa tingkat rendah, sering disingkat BPTR, Bahasa Pemrograman Tingkat Rendah (atau biasa disebut juga bahasa assembly) merupakan bahasa dengan pemetaan satu per satu terhadap instruksi komputer.Contoh bahasa pemrograman tingkat tinggi (BPTT): Pascal, BASIC, Prolog, JavaScript, PHP (semua script, berbasis web)

Page 18: introduction about computer systems

SOFTWARE AplikasiSOFTWARE AplikasiProgram Utilitas: merupakan program khusus yang berfungsi sebagai perangkat pemeliharaan komputer, seperti antivirus, partisi hardisk, manajemen hardisk, dll. Contoh produk program utilitas: Norton Utilities, PartitionMagic, McAfee, dll.

Program Aplikasi: merupakan program yang dikembangkan untuk memenuhi kebutuhan yang spesifik. Contoh : aplikasi akuntansi, aplikasi perbankan, aplikasi manufaktur, dll.

Program Paket: merupakan program yang dikembangkan untuk kebutuhan umum, seperti :

Word processing: Wordstar, MS Word, Word Perfect, AmiPro, dll.Spreadsheet: Lotus123, MS Excell, QuattroPro, dll.presentasi : MS PowerPoint, dll.desain grafis : CorelDraw, PhotoShop, dll.

Page 19: introduction about computer systems

Gambar Software komputerGambar Software komputer

Page 20: introduction about computer systems

DataDataData didefinisikan sebagai merupakan representasi dari fakta, dapat diperoleh dari mana saja dalam bentuk apa saja, yang dapat dimengerti oleh orang atau komputer. Misalkan: text, kode, suara, grafik, gambar.Data berasal dari bahasa latin yakni datum yang artinya adalah sesuatu yang diberikan.Di dalam komputer terdapat tiga buah tipe data dasar, yaitu:

bilangan bulat atau dikenal dengan nama integer, contoh: 3, -7, 20, 103, 0bilangan pecahan atau yang biasanya dikenal dengan floating point, contoh: 3.7, -9.4, 0.6, 1.0simbol atau karakter, contoh: ‘A’, ‘s’, ‘#’, ‘@’, ‘$’, ‘/’, ‘&’, ‘//’

Page 21: introduction about computer systems

DataData

Komputer merepresentasikan data dalam bentuk biner (binary).Alasannya ⇒ karena setiap sel atau bit data dalam komputer hanya dapat menyimpan dua macam keadaan, yaitu tegangan tinggi dan tegangan rendah. Perbedaan tegangan tersebut mewakili nilai TRUE dan FALSE, atau bit 1 dan 0.

Gambar Data

Page 22: introduction about computer systems

DataDataBilangan 27 dalam desimal, dalam komputer direpresentasikan dalam bentuk 3 basis bilangan, yakni: 011011 (BIN), 0x1B (HEX), 033 (OCT)BIN→BINary (basis 2), dengan rentang 0 s.d 1HEX→HEXadecimal (basis 16), dengan rentang: 0 s.d 9 dilanjutkan A s.d F; dalam komputer biasa dituliskan dengan prefix 0xOCT→OCTal (basis 8), dengan rentang: 0 s.d 7; dalam komputer biasa dituliskan dengan prefix 0