PROGRAM EXECUTION
OLEH KELOMPOK 2
ADE KURNIAWAN (09111002020) ARIF KURNIAWAN (09111002020) DEVI WAHYUNI LESTARI (09111002020) ERIS TONI (09111002020) MUHAMMAD DANIEL (09111002020) TETRA APRILLITA (09111002020) PRANATA AGRIAWAN (09101002002)
Dosen pembimbing ABDIANSYAH.
Machine circle Kontrol unit berfungsi menjalankan empat operasi dasar yang disebut siklus mesin (machine cycle), untuk setiap instruksi. Operasi dasar ini ialah: 1. 2. 3. 4. Mengambil sebuah instruksi. Menerjemahkan instruksi. Mengeksekusi instruksi. Menyimpan hasil.
Program execution
eksekusi program proses pengecekan kesalahan program melalui kompilator atau interpreter pada cpu.
input
Aritmatika dan logika
Eksekusi program
cpu
output
Ram / rom
kontrol
Clock
Waktu kecepatan dalam mengeksekusi,
BENCHMARKING ?
serangkaian program atau operasi lainnya untuk menilai kinerja relatif sebuah objek, biasanya dengan menjalankan sejumlah test dan percobaan pada objek tersebut. Benchmarking sering kali diasosiasikan dengan penilaian kinerja dan karakteristik hardware komputer, contohnya kinerja floating point sebuah cpu, tetapi ada kondisi-kondisi tertentu dimana teknik ini juga dapat diterapkan untuk software. Contohnya, benchmark untuk menguji software compiler atau database management system.
Program, data, dan logika operasi
Program adalah sorce code
Data adalah semua bentuk sumber yang di olah menjadi informasi
Logika operation adalah langkah langkah yang dibaca dari sebuah program
Implementasi dalam bahasa c
#include<stdio.h> int main(){ for (int i=1; i<=10; i++){ printf(hello word\n"); } return 0; }
Hal yang bisa terjadi :
Hasil eksekusi
Error logic Error sintak Warning Valid
Sekilas tentang :
Pemrograman : proses membuat program Kompilator : penerjemah program ke bentuk lain Interpreter : penerjemah program secara keseluruhan Editor : tempat menulis program yang disediakan oleh kompilator atau interpreter.
Programmer : yang menulis program