Anda di halaman 1dari 8

[Modul Belajar : Simulasi dan Komunikasi Digital]

PENGENALAN KOMPUTER

A. Pengertian

Komputer berasal dari kata to compute, yang berarti menghitung.

Komputer berarti adalah alat elektronik yang digunakan untuk membantu menyelesaikan
permasalahan tertentu dengan cara perhitungan matematika dan logika.

B. Prinsip Kerja Komputer

Prinsip kerja komputer berdasarkan pada prinsip Input – Proses – Output atau biasa disingkat IPO.

INPUT PROSES OUTPUT

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.

C. Struktur Dasar Komputer

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.

Diunduh dari kelasol.tk – tempat belajar bersama sama 1


[Modul Belajar : Simulasi dan Komunikasi Digital]

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

1. Perangkat Keras (Hardware)


Perangkat keras adalah perangkat komputer yang secara fisik dapat dilihat dan dipegang oleh
pengguna. Perangkat ini dibagi menjadi beberapa jenis peralatan, berdasarkan struktur kerja
komputer, yaitu :
a. Peralatan Input (Input Device)
Perangkat input atau input device di sebut juga sebagai unit masukan yang berfungsi
untuk memberikan input pada komputer yang selanjutnya akan di proses dan di eksekusi.
Contoh : Keyboard, Mouse, Touchpad, Lightpen Joystick, Gamepad, Scanner, Microphone,
Webcam, dan sebagainya.

b. Central Processing Unit (CPU)


Central Processing Unit atau disingkat CPU merupakan perangkat keras komputer yang
berfungsi untuk memproses atau mengelola data, perangkat komputer yang satu ini memiliki
tugas yang cukup penting dalam sebuah sistem komputer.

Diunduh dari kelasol.tk – tempat belajar bersama sama 2


[Modul Belajar : Simulasi dan Komunikasi Digital]

c. Peralatan Output (Output Device)


Fungsi perangkat keras komputer output yaitu menampilkan atau mengeluarkan hasil data
yang sudah di proses oleh CPU.
Contoh : Monitor, Plotter, Projector, Printer, Speaker

2. Perangkat Lunak (Software)


Perangkat lunak (software) adalah sekumpulan data elektronik yg disimpan dan diatur
oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program
atau instruksi yang akan menjalankan suatu perintah.
Pembagian perangkat lunak :
a. Sistem Operasi
Sistem Operasi (Operating System / OS) adalah program inti komputer agar komputer bisa
beroperasi sesuai fungsinya.

Sistem operasi mempunyai beberapa fungsi, yaitu


 mengatur semua perangkat keras komputer yang terhubung dengan CPU.
 menerjemahkan segala aktivitas pemakai kepada CPU agar segala yang diperintahkan oleh
pemakai dapat dikerjakan oleh CPU.
 mengatur semua proses yg terjadi di dalam CPU.

Contoh sistem operasi :


 Sistem Operasi untuk PC : Microsoft Windows, Mac OS, Linux

Diunduh dari kelasol.tk – tempat belajar bersama sama 3


[Modul Belajar : Simulasi dan Komunikasi Digital]

 Sistem Operasi mobile : Apple iOS, Google Android

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

3. Perangkat Otak (Brainware)

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.

Diunduh dari kelasol.tk – tempat belajar bersama sama 4


[Modul Belajar : Simulasi dan Komunikasi Digital]

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.

Seorang system analyst wajib memiliki keahlian sebagai berikut:


 Analisis
 Teknis
 Manajerial
 Interpersonal

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.

Berikut ini beberapa tugas dari administrator :


 Memastikan Keamanan Jaringan, Komputer beserta jaringannya harus dipastikan
aman oleh admin dari kemungkinan ancaman virus dan malware atau bahkan
penyusup yang datang tanpa memiliki hak akses.
 Manajemen Pengguna, Dalam jaringan komputer perusahaan kelas menengah,
seorang admin mempunyai hak dalam mengatur pengguna jaringan tersebut. Disisi
lain, admin juga berperan dalam penegakan kebijakan suatu perusahaan saat

Diunduh dari kelasol.tk – tempat belajar bersama sama 5


[Modul Belajar : Simulasi dan Komunikasi Digital]

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.

Diunduh dari kelasol.tk – tempat belajar bersama sama 6


[Modul Belajar : Simulasi dan Komunikasi Digital]

LOGIKA DAN ALGORITMA

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.

B. Fungsi dan Manfaat

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.

Diunduh dari kelasol.tk – tempat belajar bersama sama 7


[Modul Belajar : Simulasi dan Komunikasi Digital]

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.

B. Fungsi dan Manfaat


Fungsi dan manfaat algoritma adalah untuk membantu seseorang dalam menyelesaikan suatu
masalah dengan sistematis dan logis, berdasarkan pada pola pikirnya masing-masing.

C. Penyajian Algoritma

Algoritma dapat disajikan menggunakan beberapa cara, yaitu :

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.

Diunduh dari kelasol.tk – tempat belajar bersama sama 8

Anda mungkin juga menyukai