SISTEM KOMPUTER
PERANGKAT LUNAK
PENGENALAN ALGORITMA
CAPAIAN PEMBELAJARAN
Software /
Perangkat Lunak
Brainware /
Pemakai
Input Process
Output Model
• Input/Output devices
• Storage Devices (volatile and non-volatile)
• CPU – Central Processing Unit
• ALU: arithmetic/logic unit
• CU: control unit
• Interface unit
• Memory
• Short-term storage for CPU calculations (volatile)
Komponen Hardware
• ALU: arithmetic/logic unit
• Berfungsi untuk eksekusi operasi arithmetic and logika Boolean
• Interface unit
• Piranti untuk perpindahan data antara CPU dan perangkat keras lainnya
• Bus: kabel-kabel atau alur alur tembaga tempat mengalirnya sinyal listrik
atau power supply
Memory
• Applications
• Operating System
• API: application program interface
• File management
• I/O
• Kernel
• Memory management
• Resource scheduling
• Program communication
• Security
• Network Module
Analogi
• Membungkus
Contoh 1 : paket dengan sesuatu yang
sesuai
• Paket diberi alamat penerima dan pengirim
• Pergi ke Kantor kurir terdekat untuk
mengirimkannya
Algoritma
Langkah-langkah yang harus dilakukan untuk
mendapatkan suatu hasil tertentu dari suatu
permasalahan.
Contoh 1 :
Algoritma :
Ambil sebuah bola dari kotak A
Masukkan bola terambil ke kotak B
Program / Pemrograman