Pengantar Sistem Komputer

advertisement
Pengantar Sistem Komputer
Perangkat Lunak
Pengetahuan Dasar
Abstraksi
Pengetahuan Dasar

Aljabar-Boolean
Bentuk paling primitif dari perangkat-lunak.
Direpresentasikan sebagai binary-digit (bit), 1 (on) atau 0 (off).

Bit dikelompokkan menjadi nibble(4bit), byte(8bit), word(16bit), doubleword(32bit), dst.

Kelompok-kelompok bit disusun dalam struktur instruksi
Penyimpanan, Transfer, Operasi-Aritmatika, Operasi-Logika.

Bentuk bit ini diprogram menggunakan Bahasa-Rakitan/AssemblyLanguage. Bahasa-Rakitan diterjemahkan menjadi Bahasa Mesin.
Bahasa Mesin adalah pola bit-bit yang merupakan kode operasi mesin.

Kemudian lahir bahasa pemrograman tingkat-tinggi yang serupa bahasa
manusia (bahasa Inggris).
Pengelompokan Perangkat-Lunak



Compiler/Interpreter & Bahasa-Pemrograman

Low Level Language (LLL)

Intermediate Level Language (ILL)

High Level Language (HLL)
Perangkat-Lunak Sistem (System Software):

Sistem Operasi (Operating System)

Utility
Perangkat-Lunak Aplikasi (Application Software):

Office

Multimedia

Internet

Khusus
Programming Language
• Low Level Language (LLL)
– Programnya rumit dan sulit dibuat.
– Hanya dimengerti oleh mesin.
– Contoh: Machine-language.
• Intermediate Level Language (ILL)
– Programnya agak sulit dipahami dan dibuat.
– Hanya dimengerti oleh manusia.
– Contoh: Assembler.
• High Level Language (HLL)
– Programnya mudah dipahami dan dibuat.
– Hanya dimengerti oleh manusia.
– Contoh: BASIC, FORTRAN, Pascal, C, Java.
Bahasa-Mesin
Contoh Perintah Biner
misalnya:
Komputer menyalin isi register 7 ke register 3
Dalam bentuk biner:
0001100000110111b
Dalam bentuk heksadesimal:
1837h
Dalam perintah suatu bahasa Assembly:
MOV REG3,REG7
program Contoh;
begin
ClrScr;
Writeln;
Write('Tekan Enter...');
Readln;
end.
Compiler/Interpreter

Komputer merupakan peralatan elektronik yg bekerja
berdasar sinyal-sinyal listrik (5V).

Sinyal listrik hanya memiliki 2 kondisi, yaitu ON (ada
arus listrik) & OFF (tidak ada arus).

Kondisi ON & OFF diterjemahkan dalam angka 1 & 0.
Compiler/Interpreter

Compiler/interpreter diibaratkan sebagai suatu
kamus

Menterjemahkan bahasa-pemrograman menjadi
bahasa-mesin.

Bahasa-mesin merupakan bahasa yang dikenal
oleh komputer
Programming-Language &
Compiler/Interpreter
Kode
Kode
Kode
Compiler/Interpreter

Compiler
>Menjalankan program secara keseluruhan.
>Kesalahan baru diketahui setelah seluruh kode
ditulis.
>Menghasilkan Executable-Program (EXE).

Interpreter
>Menjalankan program per-baris.
>Kesalahan bisa langsung diketahui.
>Tidak menghasilkan Executable-Program (EXE).
Operating System
Fungsi mengatur:
 Hardware, yaitu: CPU, memory, storage,
dsb.
 Software yang berupa program.
Operating System
Contoh:
 Unix.
 DOS.
 Windows.
 Mac OS.
 Solaris.
 Linux.
 dst.
Operating System

Definisi:
Software yang mengendalikan pelaksanaan
program-program komputer, yaitu dengan
mengatur waktu proses, pengecekan
kesalahan, input dan output, melakukan
perhitungan, kompilasi, penyimpanan,
pengolahan data serta berbagai bentuk
layanan yang terkait.
(berdasar ANSI = American National
Standard Institute)
Utility


Memperbaiki/merawat sistem
komputer.
Defrag, Norton Utility, Partition Magic,
dll.
Office


Mempermudah pekerjaan kantoran.
Ms.Office:Word, Excel, PowerPoint,
Access, .
Multimedia


Editing: MovieMaker, MM-Flash, dkk.
Player: WindowsMediaPlayer,
Winamp, PowerDVD, dkk.
Internet


Browser: Internet-Explorer, Netscape,
Opera, dkk.
Email: Outlook-Express, Eudora, dst.
Khusus
• Akuntansi: DAC-Easy, Platinum, dsj.
• Engineering: Autocad, CAD/CAM, dsj.
• Scientific: Mathlab, ChemCAD, dsj.
• Game: …
• Virus&Antivirus: …
Download