KONSEP DASAR KOMPUTER DAN PEMROGRAMAN KOMPUTER

16.17 0 Comments

1.1 PENDAHULUAN  

Dewasa ini komputer sudah menjadi suatu kebutuhan penting. Hampir seluruh aspek kehidupan manusia saat ini tidak dapat dilepaskan dari teknologi komputer. Dimulai dari rumah tangga, sekolah, kantor, pertokoan, hingga industri-industri baik kecil, sedang maupun besar sudah tergantung kepada komputer. Oleh karenanya sudah menjadi kewajiban bagi mahasiswa untuk memahami dan dapat mengaplikasikan teknologi komputer untuk keperluan studi maupun keperluan non-studinya, terutama terkait dengan pemrograman.

Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung. Dalam bahasa Inggris disebutto 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. Sesuai dengan definisi tersebut, maka cara kerja komputer dapat diilustrasikan sesuai pada Gambar 1.1. 


Gambar 1.1. Skema kerja komputer
.
Sebelum membahas lebih lanjut mengenai teknologi komputer, perlu diketahui definisi-definisi terkait dengan komputer dan aplikasinya
  1. Data adalah fakta tercatat tentang suatu objek. Pencatatan dapat dilakukan melalui cakram magnetis (soft-file) atau media kertas (hard-copy). 
  2. Compiler berfungsi menerjemahkan dulu seluruh perintah dalam bahasa mesin. Baru kemudian terjemahan tersebut dijalankan oleh komputer. Contoh : FORTRAN, C, PASCAL.
  3. Informasi adalah tambahan pengetahuan yang diperoleh melalui usaha pengolahan data.
  4. interpreter berfungsi menerjemahkan perintah baris demi baris dan langsung melaksanakannya. contoh : BASIC
  5. Program adalah “resep” tentang bagaimana pengolahan harus dilaksanakan, yang berupa himpunan instruksi untuk dilaksanakan oleh komputer untuk menyelesaikan masalah yang diberikan. 
  6. Pemrograman adalah kegiatan menyusun program dengan suatu bahasa pemrograman komputer untuk menyelesaikan suatu masalah.


Tujuan pokok dari sistem komputer adalah mengolah data untuk menghasilkan informasi sehingga perlu didukung oleh elemen-elemen yang terdiri dari perangkat-keras (hardware), perangkat-lunak (software), dan manusia (brainware). Ketiga elemen sistem komputer tersebut harus saling berhubungan dan membentuk satu kesatuan. Perangkat keras tanpa perangkat lunak tidak akan berarti apa-apa, hanya berupa benda mati. Kedua perangkat keras dan lunak juga tidak dapat berfungsi jika tidak ada manusia yang mengoperasikannya.

Setiap mesin yang mampu menerima data, memproses data, menyimpan data, dan menghasilkan bentuk keluaran berupa teks, gambar, simbol, angka dan suara dapat dikategorikan sebagai komputer. Dalam pengoperasian, bentuk, sistem dan fungsinya komputer dapat dibagi menjadi dua (2) bagian yaitu hardware dan software. Perangkat keras komputer (hardware) adalah semua bagian fisik komputer yang bertugas melakukan operasi sesuai yang diinstruksikan perangkat-lunak, sedang perangkat lunak (software) adalah bagian yang menyediakan instruksi untuk perangkat keras dalam menyelesaikan tugasnya. 

Batasan antara perangkat keras dan perangkat lunak akan sedikit buram jika kita berbicara mengenai firmware. Firmware adalah perangkat lunak yang "dibuat" ke dalam perangkat keras. Firmware ini merupakan wilayah dari bidang ilmu komputer dan teknik komputer, yang jarang dikenal oleh pengguna umum.

1.2 KOMPONEN DASAR KOMPUTER

Secara umum 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.2.1 Perangkat Keras (Hardware

1.2.1.1 Central Processing Unit (CPU) 

Processor, merupakan bagian dari perangkat keras komputer yang melakukan pemprosesan aritmatika dan logika serta pengendalian operasi komputer secarakeseluruhan. 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 10Hz), = 0,286 x 10-8 detik. 

1.2.1.2 Memori 

Memori adalah media penyimpan data pada komputer. Memory, berdasarkan fungsinya dibagi menjadi dua yaitu : 

a. Primary Memory 

Dipergunakan untuk menyimpan data dan instruksi dari program yang sedang dijalankan. Biasa juga disebut sebagai RAM. Karakteristik dari memori primer adalah : 
  1. Volatil (informasi ada selama komputer bekerja. Ketika komputer dipadamkan, informasi yang disimpannya juga hilang  
  2. Berkecepatan tinggi 
  3.  Akses random (acak)
b. Secondary Memory 
  
Dipergunakan untuk menyimpan data atau program biner secara permanen. Karakteristik dari memori sekunder adalah:

-       Non volatil atau persisten
-       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. 
Tabel 1.1. Perbandingan antara memori utama dan memori sekunder 

1.2.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) 

Berfungsi sebagai media komputer untuk memberikan keluaran. Beberapa contoh piranti keluaran :
-       Monitor
-       Printer
-       Speaker
-       Plotter

Unknown

Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.

0 komentar: