PENGENALAN KOMPUTER
A. Pengertian
Komputer berarti adalah alat elektronik yang digunakan untuk membantu menyelesaikan
permasalahan tertentu dengan cara perhitungan matematika dan logika.
Prinsip kerja komputer berdasarkan pada prinsip Input – Proses – Output atau biasa disingkat IPO.
Bagan di atas memberi gambaran umum bahwa prinsip kerja komputer adalah menerima masukan
data, melakukan pemrosesan dan menghasilkan informasi pada bagian output.
Seperti halnya prinsip siklus informasi, hasil pengolahan data akan menjadi data baru bai proses
selanjutnya. Begitu seterusnya.
PROSES
Pada prinsipnya struktur dasar komputer adalah detail dari prinsip kerja komputer, terutama pada
bagian proses. Pada bagian ini terdapat dua unit utama, yaitu :
a. Arithmatic Logic Unit (ALU) : bagian yang berfungsi melakukan perhitungan2, secara matematika
maupun logika.
b. Control Unit (CU) : bagian yang berfungsi mengendalikan perangkat berdasarkan hasil perhitungan
ALU.
Kerja ALU dan CU didukung oleh sistem memory. Memory digunakan untuk pengingat dan penyimpan
data selama proses berlangsung.
Untuk selanjutnya bagian ini dikenal dengan sebutan Central Processing Unit (CPU).
D. Elemen-elemen Komputer
Dalam penggunaannya, elemen-elemen komputer terdiri atas tiga elemen, yaitu: Perangkat Keras
(Hardware), Perangkat Lunak (Software) dan Perangkat Otak (Brainware).
b. Program Aplikasi
Program Aplikasi adalah perangkat lunak yang dibuat untuk melakukan tugas tertentu.
Program aplikasi kita tambahkan (install) untuk melengkapi kemampuan sistem operasi
komputer untuk melakukan tugas-tugas yang lebih spesifik.
Ada banyak sekali program aplikasi komputer. Secara garis besar, jenis Program Aplikasi
komputer berdasarkan kegunaan dan contohnya sebagai berikut:
Aplikasi Perkantoran atau Office: untuk menunjang tugas administratif perkantoran,
contohnya Microsoft Office
Aplikasi Grafis: untuk mendesain dan mengolah gambar atau foto. Contohnya aplikasi
CorelDraw, GIMP, dan Photoshop.
Aplikasi Multimedia: untuk memutar file multimedia. Contohnya aplikasi WinAmp,
Windows Media Player, dan QuickTime.
Aplikasi Internet: untuk mengakses beragam layanan internet. Di antaranya Internet
Explorer, Mozilla Firefox, google chrome dan Opera yang semuanya berfungsi untuk
menjelajah internet atau browsing. Selain itu ada beberapa software khusus,misalnya
mIRC dan Yahoo! Messenger untuk chatting, FileZilla untuk transfer file, dan Outlook
untuk mengelola email.
Aplikasi Game: aneka aplikasi permainan.
Dan sebagainya.
c. Bahasa Pemrograman
Merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang di
rancang manusia ke dalam format yang dapat di jalankan komputer. Dengan kata lain, bahasa
pemrograman adalah program yang digunakan untuk membuat aplikasi komputer. Contoh
bahasa pemrograman di antaranya : BASIC, COBOL, Pascal, C++, FORTRAN
Brainware yaitu seseorang yang memanfaatkan sistem pengolahan data pada komputer. Dalam
makna khusus, pengertian brainware adalah seperangkat intelektual yang dapat mengeksplorasi
kemampuan dari hardware maupun software komputer.
Tanpa brainware, mustahil bagi komputer untuk bisa memanfaatkan sekumpulan hardware dan
software secara maksimal bahkan sama sekali.
Berdasarkan tingkat dan cara pemanfaannya, perangkat brainware komputer dibagi menjadi 4
tingkatan :
a. System Analyst
Selain berperan penting dalam proses pengembangan sistem, system analyst juga
bertanggung jawab dalam penelitian, perencanaan, pengkoordinasian, dan pemilihan
software serta sistem operasi yang harus sesuai dengan kebutuhan organisasi bisnis atau
perusahaan.
Syarat wajib diatas memungkinkan para system analyst untuk memahami perilaku suatu
organisasi beserta fungsi-fungsi di dalamnya. Nantinya keahlian analisis tersebut akan
membantu mereka dalam menganalisa permasalahan dengan rekomendasi solusi terbaik.
Selain keahlian analis, kemampuan teknis dari sistem analis akan membantu mereka dalam
memahami potensi dan keterbatasan pada teknologi informasi. Seorang system analyst juga
dituntut untuk mampu bekerja pada berbagai jenis bahasa pemrograman, operating system,
serta hardware yang digunakan.
Keahlian manajerial dari seorang system analyst akan membantu mereka dalam mengelola
proyek, sumber daya, risiko, serta perubahan perubahan. Keahlian terakhir dari seorang
system analyst yakni kemampuan interpersonal, dengan kemampuan ini mereka akan mudah
dalam berkomunikasi dengan para pengguna lainnya seperti programer dan administrator.
b. Programmer
Maka dari itu, tugas dari seorang programmer adalah untuk membuat program atau aplikasi
dengan bahasa pemrograman tertentu guna membantu pekerjaan manusia dalam rutinitas
mereka sehari-sehari.
Programmer membuat suatu rancangan program yang terdiri dari beberapa script, kode dan
bahasa pemrograman tertentu. Selanjutnya, programmer akan menyusun kembali perintah-
perintah bahasa pemrograman rumit tersebut dengan sangat teliti agar bisa digunakan oleh
pengguna komputer yang lain.
c. Administrator
Admisnistrator bertugas dalam mengelola sebuah sistem operasi dan beberapa program yang
berjalan pada suatu sistem jaringan komputer.
pengguna lain mengakses jaringan komputer tertentu, seperti memblokir situs sosial
media saat jam kerja.
Mengatur Cadangan Data (Backup), Tugas terpenting dari admin yakni sebegai
penanggung jawab dalam membuat cadangan data-data penting dari suatu jaringan
perusahaan. Backup berfungsi sebagai alat penyimpan cadangan data pada saat
terjadi hal-hal yang diluar dugaan, seperti musibah bencana alam, tidak sengaja
terhapus ataupun kerusakan pada hardware storage.
Troubleshooting Problem, pekerjaan wajib dari seorang admin adalah mengatasi
masalah troubleshooting pada jaringan. Admin wajib menjaga jaringan perusahaan
agar dapat berfungsi secara normal tanpa adanya kendala apapun.
Update, tugas ini berkaitan dengan perangkat lunak, namun tidak menutup
kemungkinan juga perangkat keras.
d. Operator
Operator merupakan tingkatan paling rendah dalam penggunaan komputer. Hal ini
dikarenakan operator hanya bisa memanfaatkan sumber daya dari sistem komputer itu
sendiri tanpa harus menganalisa bahkan membuat aplikasi yang membantu pekerjaan
manusia.
I. LOGIKA
A. Pengertian
Logika berasal dari kata λόγος (logos), yang bermakna hasil nalar (berpikir dengan benar atau
masuk akal) yang diutarakan dalam kata dan dinyatakan dalam bahasa. Berpikir logis yaitu berpikir
dengan cara yang benar/masuk akal dan sesuai dengan hukum logika.
Salah satu fungsi logika adalah sebagai alat untuk menarik kesimpulan. Seseorang membutuhkan
kemahiran bernalar logis, agar dapat menghasilkan kesimpulan yang benar.
Beberapa manfaat yang akan didapatkan setelah mempelajari logika antara lain sebagai berikut :
a. Menjaga supaya kita selalu berpikir benar menggunakan asas-asas sistematis.
b. Membuat daya pikir menjadi lebih tajam, dan menjadikannya lebih berkembang.
c. Membuat setiap orang berpikir cermat, objektif, dan efektif dalam berkomunikasi.
d. Meningkatkan cinta kebenaran dan menghindari kesesatan bernalar.
C. Pengelompokan
Salah satu fungsi logika adalah sebagai alat untuk menarik kesimpulan. Kita dapat menggunakan alat
ini setelah melakukan penalaran berdasarkan pernyataan-pernyataan benar (premis) yang ada.
Penalaran untuk penarikan kesimpulan dibedakan menjadi dua jenis yaitu pola nalar deduktif
dan induktif.
a. Deduktif, adalah p enarikan kesimpulan yang bergerak dari pernyataan benar yang umum ke
khusus.
Contoh :
Umum : Semua siswa SMK harus disiplin dan bertanggung jawab.
Khusus : Sandi adalah siswa SMK.
Kesimpulan : Sandi harus disiplin dan bertanggung jawab.
b. Induktif, adalah penarikan kesimpulan yang bergerak dari pernyataan benar yang khusus ke
umum.
Contoh :
Khusus : Devi rajin belajar, dia mendapat hasil yang memuaskan.
Khusus : Yuda rajin belajar, dia mendapat hasil yang memuaskan.
Khusus : Tika rajin belajar, dia mendapat hasil yang memuaskan.
Kesimpulan : Siswa yang rajin belajar akan mendapatkan hasil yang memuaskan.
II. ALGORITMA
A. Pengertian
Setelah mempelajari logika yang terkait tentang “bagaimana manusia berpikir dengan benar”,
selanjutnya akan membahas tentang “bagaimana cara penyelesaian yang baik”. Untuk mendapatkan
cara penyelesaian yang baik dibutuhkan strategi atau langkah-langkah yang sistematis agar dapat
memecahkan masalah dengan cara terbaik.
Algoritma adalah serangkaian langkah-langkah yang disusun menjadi urutan logis kegiatan untuk
mencapai tujuan. Setiap hari ketika seseorang melakukan aktivitas, akan memilih mana yang
akan dikerjakan terlebihdahulu. Misalnya ketika bangun tidur, sarapan, bahkan ketika memakai
pakaian di pagi hari.
Algoritma yang baik merupakan tindakan yang benar dan masuk akal.
C. Penyajian Algoritma
1. Bagan Alir (Flow Chart) : menuliskan algoritma dengan bahasa sehari-hari dan diwakili dengan
simbol-simbol khusus.
2. Pseudo Code : menuliskan algoritma dengan kode-kode khusus
3. Bahasa Pemrograman : menulsikan algoritma
Dari ketiga bentuk penyajian algoritma tersebut, hanya bagan alir (flow chart) yang akan kita pelajari
lebih lanjut.