Pengenalan
Pemrograman Komputer
Kata komputer berasal dari bahasa Latin yaitu“Computare” yang artinya “menghitung”.
Secara definisi komputer diterjemahkan sebagai
“sekumpulan alat elektronik yang saling bekerjasama, dapat menerima data (input), mengolahdata (proses) dan memberikan informasi (output)serta terkoordinasi dibawah kontrol program yangtersimpan di memorinya”
1keterampilan komputer 1A
Komputer memiliki dua komponen utama
• hardware (perangkat keras) yang tersusun atas komponen elektronik dan mekanik.
• software (perangkat lunak) terdiri atas data dan aplikasi – aplikasi komputer.
2keterampilan komputer 1A
HARDWARE SOFTWARE
Cara kerja komputer dapatkita gambarkan sebagai berikut :
3keterampilan komputer 1A
Komponen Dasar Komputer
Central Processing Unit (CPU)
MemoriInput Dan
Output Device
HARDWARE
4keterampilan komputer 1A
1. Central Processing Unit (CPU)
• Processor, merupakan bagian dari perangkat keras komputer yang melakukan pemprosesan aritmatika dan logika serta pengendalian operasi komputer secara keseluruhan.
ALU (Arithmetic Logic Unit)
Control Unit.
CPU
5keterampilan komputer 1A
2. Memori
• Memori adalah media penyimpan data padakomputer. Memori, berdasarkan fungsinyadibagi menjadi dua yaitu :
Primary Memory)
secondary Memory
MEMORI
6keterampilan komputer 1A
a. Primary Memory
Dipergunakan untuk menyimpan data dan instruksidari program yang sedang dijalankan (RAM).Karakteristik dari memori primer adalah :
• Volatile (informasi ada selama komputer bekerja.Ketika komputer dipadamkan, informasi yangdisimpannya juga hilang)
• Berkecepatan tinggi
• Akses random (acak)
7keterampilan komputer 1A
b. Secondary MemoryDipergunakan untuk menyimpan data atau program
biner secara permanen. Karakteristik dari memori sekunder adalah :
• Non volatile atau persisten• Kecepatan relatif rendah (dibandingkan memori
primer)• Akses random atau sekuensial
Contoh : floppy, harddisk, CD ROM, magnetic tape,optical disk,dll
8keterampilan komputer 1A
3. Input Dan Output Device
• Input-Output Device, merupakan bagian yangberfungsi sebagai penghubung antarakomputer dengan lingkungan di luarnya.Dapat dibagi menjadi dua kelompok, yaitu :
INPUT OUTPUTI/O
DEVICE
9keterampilan komputer 1A
a. Input Device (Piranti Masukan)
Berfungsi sebagai media komputer untuk menerimamasukan dari luar. Beberapa contoh pirantimasukan :
• Keyboard
• Mouse
• Touch screen
• Scanner
• Camera
10keterampilan komputer 1A
• b. Output Device (Piranti Keluaran)
Berfungsi sebagai media komputer untukmemberikan keluaran. Beberapa contohpiranti keluaran :
• Monitor
• Printer
• Speaker
• Plotter
11keterampilan komputer 1A
Software
“Merupakan program-program komputer yangberguna untuk menjalankan suatu pekerjaansesuai dengan yang dikehendaki.
Program tersebut ditulis dengan bahasa khususyang dimengerti oleh komputer.
Program dapat dianalogikan sebagai instruksiyang akan dijalankan oleh prosessor”
12keterampilan komputer 1A
Software terdiri dari beberapa jenis, yaitu :
1. Sistem Operasi 3. Program Utility
2. Program Aplikasi 4. Program Paket
5. Compiler
13keterampilan komputer 1A
Sistem Operasi
• Adalah software yang berfungsi untukmengaktifkan seluruh perangkat yangterpasang pada komputer sehingga masing-masing dapat saling berkomunikasi.
• Tanpa ada sistem operasi maka komputertidak dapat difungsikan sama sekali.
• Contoh : DOS, Unix, Novell, OS/2, Windows.
keterampilan komputer 1A 14
Program Aplikasi
• Merupakan program yang khusus melakukan suatu pekerjaan tertentu, seperti program gaji pada suatu perusahaan. Maka program ini hanya digunakan oleh bagian keuangan saja tidak dapat digunakan oleh departemen yang lain. Umumnya program aplikasi ini dibuat oleh seorang programmer komputer sesuai dengan permintaan/kebutuhan seseorang/ lembaga/ perusahaan guna keperluan interelnya.
• Contoh : GL, MYOB, Payroll
keterampilan komputer 1A 15
Program Utility
• Program utility berfungsi untuk membantu ataumengisi kekurangan/kelemahan dari sistemoperasi, misalnya PC Tools dapat melakukanperintah format sebagaimana DOS, tapi PC Toolsmampu memberikan keterangan dan animasiyang bagus dalam proses pemformatan.
• File yang telah dihapus oleh DOS tidak dapatdikembalikan lagi, tapi dengan program bantu halini dapat dilakukan.
keterampilan komputer 1A 16
Program Paket
Merupakan program yang dikembangkan untukkebutuhan umum, seperti :
• Pengolah kata /editor naskah : Wordstar, MSWord, Word Perfect, AmiPro
• Pengolah angka / lembar kerja : Lotus123, MSExcell, QuattroPro, dll
• Presentasi : MS PowerPoint
• Desain grafis : CorelDraw, PhotoShop
keterampilan komputer 1A 17
Compiler.
• Komputer hanya memahami satu bahasa, yaitu bahasa mesin.
• Bahasa mesin adalah terdiri dari nilai 0 dan 1.Sangatlah tidak praktis dan efisien bagi manusia untuk membuat program yang terdiri dari nilai 0 dan 1, maka dicarilah suatu cara untuk menterjemahkan sebuah bahasa yang dipahami oleh manusia menjadi bahasa mesin.
• Dengan tujuan inilah, diciptakan compiler.
keterampilan komputer 1A 18
keterampilan komputer 1A 19