Professional Documents
Culture Documents
1951
1959
Bahasa Assembly
3
Bahasa Mesin
Komputer hanya dapat menerima instruksi dalam bahasa mesin dalam bentuk bilangan biner. Contoh instruksi:
0000 00110101
opcode address or number 0000 = opcode (storing, addition, substraction, dll) 00110101 = address atau number
4
Bahasa Assembly
Membuat program dalam bahasa mesin sangat sulit dan butuh ketelitian tinggi. Bahasa assembly dibuat untuk memudahkan pemrograman ke dalam bahasa mesin. Menggunakan translator untuk mengubah bahasa assembly menjadi bahasa mesin.
Instruksi STORE LOAD ADD HALT Bahasa Mesin 0000 0001 0100 1000 Bahasa Assembly STO LDA ADD HALT
5
High-level Languages
Membuat bahasa yang berisi instruksi yang lebih mirip ke bahasa Inggris. FORTRAN: bahasa untuk aplikasi perhitungan numerik. COBOL: bahasa untuk aplikasi bisnis. LISP: banyak digunakan dalam riset dan Artificial Intelligence (Kecerdasan Buatan). Menggunakan compiler untuk melakukan translasi ke bahasa assembly.
7
Sistem Operasi
Sebuah perangkat lunak yang berfungsi untuk mengatur sumber daya komputer dan sebagai fondasi aplikasi-aplikasi lain di atasnya. Contoh: UNIX, DOS
10
Application Packages
11
Application Packages
Spreadsheets (LOTUS 1-2-3) Word processors (WordStar, Word Perfect) Database management systems (dBASE IV)
12
Browsers
Sekarang
Rangkuman
Generasi 1 2 Bahasa Pemrograman Assembly, bahasa Mesin Fortran (teknik) LISP (riset, kecerdasan buatan) Tetap Bertambah Object-oriented Sistem Operasi X X Aplikasi Bisnis X Cobol (aplikasi bisnis sederhana) SPSS Application package/installer Semakin mudah digunakan
3 4 5
DOS, UNIX DOS, UNIX Semakin banyak -Komputer -Perangkat Lain INTERAKTIF
14
15
Sistem Operasi
Sistem operasi adalah program yang menutup detail hardware yang rumit kepada programmer dan menyediakan antarmuka yang mudah bagi programmer untuk mengakses hardware dalam pengembangan sebuah program. (William Stallings).
17
Sistem Operasi
Kedudukan sistem operasi di dalam sistem komputer.
18
Sistem Operasi
2. Windows
Sistem Operasi
3. MacOS
Bahasa Pemrograman
Bahasa Pemrograman adalah teknik instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan yang berisi aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer.
Bahasa Pemrograman
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman diklasifikasikan menjadi:
Bahasa Mesin 000000101010 Bahasa Tingkat Rendah Assembly Bahasa Tingkat Tinggi FORTRAN, BASIC, C, C++, Java.
Sistem Utilitas
Antivirus Berguna untuk mengidentifikasi dan menghapus virus yang menyerang sistem operasi. Contoh: Kaspersky, Norton, AVG, Avira, dll.
Sistem Utilitas
Scandisk Berguna untuk mengetahui kondisi disk dan struktur file pada disk Defragment Berguna untuk menata ulang struktur file pada struktur disk Partisi Tools Berguna untuk mepartisi (membagi) disk menjadi beberapa bagian Contoh: Partition Magic
28