Minggu_10

advertisement
SIKLUS PENGOLAHAN DATA
PENGANTAR KOMPUTER & TI 1A
SIKLUS PENGOLAHAN DATA
SIKLUS PENGOLAHAN DATA
Data
• Kumpulan kejadian yang diangkat
dari suatu kenyataan
Pengolahan
• Manipulasi dari data ke dalam
bentuk yang lebih berguna dan
berarti
Informasi
• Hasil dari kegiatan pengolahan data
yang memberikan bentuk yang lebih
berarti dari suatu kejadian.
PENGEMBANGAN SIKLUS PENGOLAHAN DATA
PENGEMBANGAN SIKLUS PENGOLAHAN DATA
Origination
• Tahap
yang
berhubungan
pengumpulan data (pencatatan)
dengan
proses
Input
• Tahap proses memasukkan data ke dalam komputer
lewat alat input
Processing
• Tahap proses pengolahan dari data yang sudah
dimasukkan yang dilakukan oleh alat proses
Output
Distribution
Storage
• Tahap proses menghasilkan output
pengolahan data ke alat output
• Tahap penyebaran output
membutuhkan informasi
ke
dari
pihak
hasil
yang
• Tahap proses perekaman hasil pengolahan ke
simpanan luar.
ALAT PEMROSES
CENTRAL PROCESSING UNIT (CPU)
PENGERTIAN CPU
CPU (Central Processing Unit) adalah otak atau sumber dari komputer yang
mengatur dan memproses seluruh kerja komputer.
CPU ini berbentuk IC yang diberi nama sesuai dengan tipenya, misalnya 8088
untuk PC XT dan 80286 untuk PC AT, Pentium IV dan sebagainya.
Karena CPU ini berada pada suatu board (papan) yang disebut motherboard
dan terletak dalam kotak (casing), sekarang ini orang jadi cenderung menyebut
kotak berisi catu daya, disk drive dan motherboard sebagai CPU/ kotak CPU.
Di dalam kotak CPU biasanya terdapat 2 buah disket drive yang diberi nama
disket drive A dan disket drive B selain disket drive ada juga yang mempunyai
hard disk dan CD ROM.
FUNGSI CPU
Fungsi utama CPU adalah menjalankan program-program yang
disimpan di memori utama.
Hal ini dilakukan dengan cara mengambil instruksi-instruksi dari
memori utama dan mengeksekusinya satu persatu sesuai dengan
alur perintah.
Pekerjaan ini dilakukan dalam dua tahapan yaitu membaca
instruksi (fetch) dan melaksanakan instruksi tersebut (execute).
Proses membaca dan melaksanakan ini dilakukan berulangulang sampai semua instruksi yang terdapat di memori utama
dijalankan atau komputer dimatikan.
Proses ini dikenal juga sebagai siklus fetch-eksekusi.
Siklus fetch-eksekusi
Siklus fetch-eksekusi bisa dijelaskan
sebagai berikut
CPU akan
melakukan
Sebuah register,
Lalu instruksiinterpretasi
yang disebut
Ketika CPU
instruksi yang
terhadap
Program
membaca
dibaca
tersebut
Di awal setiap
instruksi yang
Counter
(PC),
sebuah
instruksi,
akan
dimuat
siklus, CPU akan
disimpan dalam
Program
akan
dalam
suatu
membaca dari mengawasi dan Counter akan
bentuk kode
register
yang
memori utama,
binari, dan
menghitung
menambah satu disebut register melakukan
aksi
instruksi
hitungannya,
instruksi (IR),
yang sesuai
selanjutnya,
dan akhirnya dengan
instruksi
tersebut.
Siklus instruksi




Instruction Addess Calculation (IAC), yaitu mengkalkulasi atau menentukan alamat
instruksi berikutnya yang akan dieksekusi. Biasanya melibatkan penambahan bilangan
tetap ke alamat instruksi sebelumnya. Misalnya, bila panjang setiap instruksi 16 bit
padahal memori memiliki panjang 8 bit, maka tambahkan 2 ke alamat sebelumnya.
Instruction Fetch (IF), yaitu membaca atau pengambil instruksi dari lokasi memorinya
ke CPU.
Instruction Operation Decoding (IOD), yaitu menganalisa instruksi untuk menentukan
jenis operasi yang akan dibentuk dan operand yang akan digunakan.
Operand Address Calculation (OAC), yaitu menentukan alamat operand, hal ini
dilakukan apabila melibatkan referensi operand pada memori.

Operand Fetch (OF), adalah mengambil operand dari memori atau dari modul I/O.

Data Operation (DO), yaitu membentuk operasi yang diperintahkan dalam instruksi.

Operand store (OS), yaitu menyimpan hasil eksekusi ke dalam memori
Sub Siklus Intruksi
Fetch
Execute
Interrupt
• Membaca instruksi
berikutnya dari
memori ke dalam
CPU
• Menginterpretasikan
opcode dan
melakukan operasi
yang diindikasikan
• Apabila interrupt
diaktifkan dan
interrupt telah
terjadi, simpan status
proses saat itu dan
layani interrupt.
Aksi - Aksi CPU
CPU Memori
• Perpindahan data dari CPU ke memori dan
sebaliknya
CPU – I/0
• Perpindahan data dari CPU ke modul I/0
dan sebaliknya
Pengolahan
Data
• CPU
membentuk
sejumlah
operasi
aritmatika dan logika terhadap data
Kontrol
• Merupakan instruksi untuk pengontrolan
fungsi atau kerja. Misalnya instruksi
pengubahan urusan eksekusi
Komponen CPU
Cara Kerja CPU
Saat data dan/atau instruksi dimasukkan ke processing-devices, pertama sekali diletakkan di RAM (melalui
Input-storage); apabila berbentuk instruksi ditampung oleh Control Unit di Program-storage, namun apabila
berbentuk data ditampung di Working-storage).
Jika register siap untuk menerima pengerjaan eksekusi, maka Control Unit akan mengambil instruksi dari
Program-storage untuk ditampungkan ke Instruction Register, sedangkan alamat memori yang berisikan instruksi
tersebut ditampung di Program Counter. Sedangkan data diambil oleh Control Unit dari Working-storage untuk
ditampung di General-purpose register (dalam hal ini di Operand-register).
Jika berdasar instruksi pengerjaan yang dilakukan adalah arithmatika dan logika, maka ALU akan mengambil
alih operasi untuk mengerjakan berdasar instruksi yang ditetapkan. Hasilnya ditampung di Accumulator.
Apabila hasil pengolahan telah selesai, maka Control Unit akan mengambil hasil pengolahan di Accumulator
untuk ditampung kembali ke Working-storage.
Jika pengerjaan keseluruhan telah selesai, maka Control Unit akan menjemput hasil pengolahan dari Workingstorage untuk ditampung ke Output-storage. Lalu selanjutnya dari Output-storage, hasil pengolahan.
TERIMA KASIH
Download