230 likes | 611 Views
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).
E N D
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), double-word(32bit), dst. • Kelompok-kelompok bit disusun dalam struktur instruksi Penyimpanan, Transfer, Operasi-Aritmatika, Operasi-Logika. • Bentuk bit ini diprogram menggunakan Bahasa-Rakitan/Assembly-Language. 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.
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
Kode Kode Kode Programming-Language & Compiler/Interpreter
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: …