Pendahuluan Hampir seluruh aspek kehidupan manusia saat ini tidak dapat dilepaskan dari teknologi, khususnya teknologi komputer. Dapat dilihat bahwa untuk menuliskan suatu dokumen, orang cenderung sudah meninggalkan mesin ketik manual dan sudah digantikan perannya oleh komputer. Kasir di suatu pertokoan besar (supermarket) sudah menggunakan peralatan otomatis berupa komputer yang didisain khusus untuk keperluan itu. Kumpulan lagu-lagu yang sebelumnya hanya dapat didengarkan melalui media kaset atau piringan hitam, saat ini sudah mulai dikemas dalam bentuk compact disk (CD) yang dapat didengarkan dengan menggunakan komputer multimedia. Belum lagi perkembangan teknologi komputer di bidang kesehatan yang maju sangat pesat untuk membantu diagnosa penyakit dan proses penyembuhannya. Dan masih banyak lagi bidang-bidang kehidupan manusia yang saat ini sudah menggunakan peralatan komputer. Definisi Komputer Komputer (computer) diambil dari bahasa Latin “Computare” yang berarti menghitung. Beberapa definisi tentang computer sebagai berikut. Komputer adalah: Alat elektronik yang mampu melakukan beberapa tugas, yaitu menerima input, memroses input sesuai dengan instruksi yang diberikan, menyimpan perintah-perintah dan hasil pengolahannya, serta menyediakan output dalam bentuk informasi. (Blissmer, 1985) Sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan agar secara otomatis menerima dan menyimpan data input, memprosesnya, dan menghasilkan output berdasarkan instruksi-instruksi yang telah tersimpan di dalam memori. (Sanders, 1985) Mesin penghitung elektronik yang cepat dapat menerima informasi input digital, memprosesnya sesuai dengan suatu program yang tersimpan di memorinya (stored program) dan menghasilkan output informasi. (Hamacher, et al) Suatu pemroses data (data processor) yang dapat melakukan perhitungan yang besar dan cepat, termasuk perhitungan aritmatika yang besar atau operasi logika,tanpa campur tangan dari manusia mengoperasikan selama pemrosesan (William M. Fuori) Tipe khusus alat penghitung yang mempunyai sifat tertentu yang pasti (Gordon B. Davis) Dari beberapa definisi tersebut, diambil kesimpulan : Komputer adalah alat elektronik yang dapat melakukan perhitungan aritmatika atau operasi logika, serta melakukan beberapa tugas seperti menerima input, memprosesnya sesuai dengan suatu program yang tersimpan di memorinya (stored program) dan instruksi yang diberikan, dan menghasilkan output dalam bentuk informasi. Siklus Pengolahan Data Tiga tahap dasar dari siklus pengolahan data, sebagai berikut: INPUT → PROCESSING → OUTPUT INPUT : Semua data dan perintah yang dimasukkan ke dalam memori komputer untuk selanjutnya diproses lebih lanjut oleh processor. PROCESSING : Proses pengolahan data dari data atau instruksi yang sudah dimasukkan oleh alat input, yang dapat berupa proses menghitung, membandingkan, mengklasifikasikan, mengurutkan, mengendalikan atau mencari di storage. OUTPUT : Data yang telah diproses menjadi bentuk yang dapat digunakan, artinya komputer memproses data-data yang diinputkan menjadi sebuah informasi. Sistem Komputer Yang dimaksud system komputer adalah kumpulan perangkat-perangkat komputer yang saling berhubungan dan berinteraksi satu sama lain untuk melakukan proses pengolahan data, sehingga dapat menghasilkan informasi yang diharapkan oleh penggunanya. Perangkat yang terdapat pada sistem komputer diantaranya hardware, software, dan brainware. Perangkat-perangkat tersebut memiliki fungsinya masing-masing pada sistem komputer. Namun pada saat beroperasi perangkat komputer tersebut akan bekerja dan saling mendukung satu sama lain. Berikut ini komponen-komponen yang terdapat pada sebuah sistem komputer: 1. Hardware (Perangkat Keras) Merupakan perangkat komputer yang memiliki wujud fisik, jadi perangkat ini dapat disentuh. Misalnya seperti Motherboard, Processor, Harddisk, Memory, Power Supply, dan lain-lain. Hardware sendiri umumnya dibagi dalam 4 bagian, yaitu: a) Input Device (Perangkat Masukan) Merupakan perangkat pada hardware komputer yang fungsinya sebagai alat untuk memasukkan data-data atau perintah pada komputer, misalnya seperti keyboard, mouse, mic, dan lain-lain. b) Processing Device (Perangkat Pemroses) Merupakan perangkat pada komputer yang fungsinya sebagai pusat pengolahan data. Jadi dapat dikatakan perangkat ini adalah otak dari komputer dan sering juga disebut sebagai CPU (Central Processing Unit). c) Output Device (Perangkat Keluaran) Merupakan perangkat pada komputer yang fungsinya menampilkan hasil pemrosesan data-data. Misalnya seperti monitor, printer, speaker, dan lain-lain. d) Storage Device (Perangkat Penyimpanan) Storage device merupakan sebuah perangkat penyimpanan yang memiliki fungsi untuk menyimpan berbagai jenis data pada perangkat komputer. Device storage sendiri terbagi menjadi dua yakni Primary Storage atau penyimpanan utama dan Secondary Storage atau penyimpanan sekunder. Kedua jenis storage device ini memiliki fungsi dan peranan yang berbeda walau sama-sama disebut sebagai storage device. Berikut penjelasannya: Primary Storage Primary storage digunakan untuk membaca, menulis, dan melakukan proses pengolahan data yang ada pada secondary storage, ciri-ciri primary storage ini adalah memiliki kecepatan akses yang tinggi, tidak memiliki kapasitas yang besar, mampu diakses langsung oleh CPU dan hanya bias menyimpan data sementara sebelum nantinya disimpan secara permanen di secondary storage. Secondary Storage Secondary Storage atau penyimpanan sekunder adalah media penyimpanan data hasil olahan dari komputer atau CPU. Storage jenis ini juga akan menyediakan berbagai jenis data yang nantinya akan diolah oleh primary storage. Ciri dari penyimpanan sekunder ini adalah memiliki kapasitas yang besar dan mampu menyimpan berbagai jenis file data seperti gambar, dokumen, audio, dan lain sebagainya. 2. Software (Perangkat Lunak) Software diartikan juga sebagai perangkat lunak, jadi perangkat ini tidak memiliki bentuk fisik seperti hardware. Software dapat diartikan juga sebagai suatu kumpulan data elektronik yang tersimpan dan diatur oleh komputer, bias berupa program ataupun koneksi untuk menjalankan berbagai macam instruksi perintah. Jadi software tidak dapat disentuh dan dilihat secara fisik, dan dapat dikatakan juga bahwa software digunakan untuk mengontrol perangkat keras, software dibedakan menjadi beberapa macam, seperti: a) Operating System (Sistem Operasi) Sistem operasi adalah salah satu perangkat lunak atau software yang bertanggung jawab mengatur atau mengontrol kerja perangkat keras (hardware) dan menjalankan aplikasi (software) didalam suatu sistem komputer. Sistem operasi juga dapat dikatakan sebagai penghubung antara user dengan program komputer. Dengan kata lain sistem operasi adalah sistem yang mengendalikan operasi dasar dan memastikan sistem dalam komputer dapat berjalan dengan semestinya. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program booting. b) Application Program (Program Aplikasi) Program aplikasi merupakan perangkat lunak yang siap untuk dipakai. Program aplikasi digunakan untuk membantu pekerjaan pengguna komputer dalam mengolah berbagai macam data. Pada sebuah komputer perangkat lunak ini sering disiapkan dengan selera dan kebutuhan penggunanya. Misalnya seperti Microsoft Office, Browser, dan lain-lain. c) Utility Program (Program Tambahan) Merupakan perangkat lunak yang fungsinya untuk menjalankan tugas-tugas tambahan, disebut juga sebagai program dukungan dan memiliki fungsi tertentu. d) Programming language (Bahasa Pemrograman) Merupakan bahasa yang dapat digunakan pengguna komputer untuk berkomunikasi dengan komputer, dapat dikatakan juga sebagai standar bahasa instruksi untuk berkomunikasi dan memberikan perintah pada komputer. 3. Brainware (Pengguna Komputer) Brainware yaitu orang yang menjalankan atau mengoperasikan komputer. Brainware sangat penting karena komputer tidak dapat bermanfaat jika tidak dioperasikan oleh manusia. Jadi brainware merupakan setiap orang yang terlibat dalam kegiatan-kegiatan pemanfaatan komputer. Pengguna komputer umumnya dibagi kedalam 4 macam, yaitu: a) Programmer Programmer adalah seseorang yang mampu menyelesaikan masalah dengan menggunakan bahasa pemrograman, handal dalam menulis kode, dan mengerti algoritma. Seorang programmer menguasai setidaknya satu bahasa pemrograman. Jadi programmer dapat dikatakan juga sebagai orang yang membuat dan bertugas untuk mempersiapkan program yang memang diperlukan pada sistem komputer yang akan digunakan untuk mengolah data. b) Sistem Analis Merupakan orang yang bertanggung jawab terhadap penelititan, perencanaan, pengkoordinasian dan merekomendasikan pilihan software, hardware dan sistem yang sesuai dengan kebutuhan penggunanya (perorangan, organisasi, dan perusahaan). Seorang sistem analis sangat berperan penting dalam proses pengembangan suatu sistem. Seorang sistem analis perlu memiliki 4 keahlian, seperti analisis, teknis, manajerial, dan cara berkomunikasi dengan orang lain atau interpersonal. Kemampuan dalam melakukan analisis dapat memungkinkan untuk memahami perilaku organisasi dan juga fungsi-fungsi lainnya, kemampuan tersebut dapat membantu dalam mengidentifikasi berbagai kemungkinan yang terbaik dalam menyelesaikan masalah yang sedang di hadapi. Kemampuan teknis dapat memungkinkan untuk memahami berbagai potensi dan keterbatasan dari teknologi informasi. Keahlian dalam manajerial dapat membantu dalam mengelola sumber daya, proyek, dan lain-lain. Dan keahlian Interpersonal dapat membantu dalam berinteraksi khususnya dengan pengguna akhir atau user. c) Administrator Merupakan orang yang tugasnya mengelola suatu sistem operasi dan juga beberapa program yang sedang berjalan pada sistem komputer. d) Operator Merupaka orang yang memanfaatkan sistem komputer yang telah ada atau dia hanya menggunakan aplikasi-aplikasi tertentu saja untuk mengolah data.