Sofyan Thayf
Software
USER
User
• System Software
Application Software
• Programming Language
Programming Language
• Application Software
System Software
Hardware
Sistem Operasi
• Processor Management
• Scheduling
• Interrupt
• Memori Management
• Memory Allocation
• Paging
• Device Management
• Device Driver
• Information Management
• Warning
• Error Messages
Programming Language
Programming Language
/*
/* Source
Source Code
Code */
*/
Sandi Mesin
print(‘counter’);
print(‘counter’); INTERPRETER
for(a=1;
for(a=1; a<15;
a<15; a++){
a++){ 01010100001010111
print(
print( aa );
); 11110010011110001
if(a
if(a %% 22 !=
!= 0){
0){
EXECUTABLE
EXECUTABLE 10100011101011010
print(‘
print(‘ ganjil’);
ganjil’); 11101010101110101
01010100101
01010100101
}} 11000101101010111
00101011101
00101011101
}} COMPILER 11110010101 RUN 11100010110111100
11110010101
10100011110
10100011110
11110010101
11110010101