Pengenalan
Pemrograman Komputer
1.1 Tujuan
Bagian ini
akan membahas dasar – dasar komponen dari komputer meliputi hardware (perangkat
keras) dan software (perangkat lunak).
diharapkan pembaca dapat :
diharapkan pembaca dapat :
Mengidentifikasi
perbedaan komponen pada komputer
Mengetahui tentang bahasa pemrograman komputer dan kategorinya
Mengetahui alur kerja pembuatan program dan mengaplikasikannya pada pemecahan masalah
Mempelajari tentang berbagai sistem numerik dan metode konversinya.
Mengetahui tentang bahasa pemrograman komputer dan kategorinya
Mengetahui alur kerja pembuatan program dan mengaplikasikannya pada pemecahan masalah
Mempelajari tentang berbagai sistem numerik dan metode konversinya.
1.2 Pendahuluan
Kata
komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung.
Dalam bahasa Inggris disebut to compute. Secara definisi komputer diterjemahkan
sebagai sekumpulan alat elektronik yang saling bekerja sama, dapat menerima
data (input), mengolah data (proses) dan memberikan informasi (output) serta
terkoordinasi dibawah kontrol program yang tersimpan di memorinya. Komputer
memiliki dua komponen utama. Yang pertama adalah hardware (perangkat keras)
yang tersusun atas komponen elektronik dan mekanik. Komponen utama yang lain
yaitu software (perangkat lunak). Komponen ini terdiri atas data dan aplikasi –
aplikasi komputer.
1.3 Komponen
Dasar Komputer
1.3.1
HARDWARE
1.3.1.1
Central Processing Unit (CPU)
Processor,
merupakan bagian dari perangkat keras komputer yang melakukan pemprosesan
aritmatika dan logika serta pengendalian operasi komputer secara keseluruhan.
Prosesor terdiri atas dua bagian utama, yaitu ALU (Arithmetic Logic Unit) dan
Control Unit. Kecepatan kerja prosesor biasanya ditentukan oleh kecepatan clock
dari Control Unit-nya.
Contoh : jika prosesor memiliki frekuensi clock 350 MHz, berarti kecepatan pemprosesan
satu instruksinya = T = 1/f = 1/(350 x 106 Hz), = 0,286 x 10-8 detik.
Contoh : jika prosesor memiliki frekuensi clock 350 MHz, berarti kecepatan pemprosesan
satu instruksinya = T = 1/f = 1/(350 x 106 Hz), = 0,286 x 10-8 detik.
1.3.1.2
Memori
Memori
adalah media penyimpan data pada komputer. Memori, berdasarkan fungsinya dibagi
menjadi dua yaitu :
a. Primary
Memory
Dipergunakan
untuk menyimpan data dan instruksi dari program yang sedang dijalankan.
Seringkali disebut juga sebagai RAM. Karakteristik dari memori primer adalah :
Volatile
(informasi ada selama komputer bekerja. Ketika komputer dipadamkan, informasi
yang disimpannya juga hilang)
Berkecepatan tinggi
Akses random (acak)
b. Secondary Memory
Berkecepatan tinggi
Akses random (acak)
b. Secondary Memory
Dipergunakan
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 memori sekunder :
Kecepatan relatif rendah (dibandingkan memori primer)
Akses random atau sekuensial
Contoh memori sekunder :
floppy,
harddisk, CD ROM, magnetic tape, optical disk, dll. Dari seluruh contoh
tersebut, yang memiliki mekanisme akses sekuensial adalah magnetic tape
1.3.1.3 Input
Dan Output Device
Input-Output
Device, merupakan bagian yang berfungsi sebagai penghubung antara komputer
dengan lingkungan di luarnya. Dapat dibagi menjadi dua kelompok, yaitu :
a. Input
Device (Piranti Masukan)
Berfungsi
sebagai media komputer untuk menerima masukan dari luar. Beberapa contoh
piranti masukan :
Keyboard
Mouse
Touch screen
Scanner
Camera
b. Output Device (Piranti Keluaran)
Mouse
Touch screen
Scanner
Camera
b. Output Device (Piranti Keluaran)
Berfungsi
sebagai media komputer untuk memberikan keluaran. Beberapa contoh piranti
keluaran :
Monitor
Printer
Speaker
Plotter
Printer
Speaker
Plotter
1.3.2 SOFTWARE
Merupakan
program-program komputer yang berguna untuk menjalankan suatu pekerjaan sesuai
dengan yang dikehendaki. Program tersebut ditulis dengan bahasa khusus yang
dimengerti oleh komputer. Program dapat dianalogikan sebagai instruksi yang
akan dijalankan oleh prosessor. Software terdiri dari beberapa jenis, yaitu :
Sistem
Operasi, seperti DOS, Unix, Novell, OS/2, Windows. Adalah software yang
berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada komputer
sehingga masing-masing dapat saling berkomunikasi. Tanpa ada sistem operasi
maka komputer tidak dapat difungsikan sama sekali.
Program Utility, seperti Norton Utility, Scandisk, PC Tools. Program utility berfungsi untuk membantu atau mengisi kekurangan/kelemahan dari sistem operasi, misalnya PC Tools dapat melakukan perintah format sebagaimana DOS, tapi PC Tools mampu memberikan keterangan dan animasi yang bagus dalam proses pemformatan. File yang telah dihapus oleh DOS tidak dapat dikembalikan lagi tapi dengan program bantu hal ini dapat dilakukan.
Program Aplikasi, seperti GL, MYOB, Payroll. 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 interennya.
Program Paket Merupakan program yang dikembangkan untuk kebutuhan umum, seperti :
o Pengolah kata /editor naskah : Wordstar, MS Word, Word Perfect, AmiPro
o Pengolah angka / lembar kerja : Lotus123, MS Excell, QuattroPro, dll
o Presentasi : MS PowerPoint
o Desain grafis : CorelDraw, PhotoShop
Program Utility, seperti Norton Utility, Scandisk, PC Tools. Program utility berfungsi untuk membantu atau mengisi kekurangan/kelemahan dari sistem operasi, misalnya PC Tools dapat melakukan perintah format sebagaimana DOS, tapi PC Tools mampu memberikan keterangan dan animasi yang bagus dalam proses pemformatan. File yang telah dihapus oleh DOS tidak dapat dikembalikan lagi tapi dengan program bantu hal ini dapat dilakukan.
Program Aplikasi, seperti GL, MYOB, Payroll. 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 interennya.
Program Paket Merupakan program yang dikembangkan untuk kebutuhan umum, seperti :
o Pengolah kata /editor naskah : Wordstar, MS Word, Word Perfect, AmiPro
o Pengolah angka / lembar kerja : Lotus123, MS Excell, QuattroPro, dll
o Presentasi : MS PowerPoint
o Desain grafis : CorelDraw, PhotoShop
" 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.
Source : kst
Tidak ada komentar:
Posting Komentar