RESUME MODUL 1
2. SISTEM KOMPUTER
Secara umum, sistem terdiri dari beberapa elemen-elemen yang saling
berhubungan membentuk satu kesatuan untuk melaksanakan suatu tujuan pokok
dari sistem tersebut. Tujuan pokok dari sistem komputer adalah mengolah data
untuk menghasilkan informasi sehingga perlu didukung oleh elemen-elemennya.
Secara umum komponen sistem komputer terdiri dari :
a) Hardware , merupakan perangkat keras komputer terdiri dari CPU,
memori dan perangkat input output.
b) Software , merupakan program-program komputer yang berguna untuk
menjalankan suatu pekerjaan sesuai dengan yang dikehendaki.
c) Brainware , yang menggunakan sistem, terdiri dari orang, mesin atau
komputer lain.
4. BAGIAN-BAGIAN KOMPUTER
a) Casing komputer
b) Power Supply, berfungsi sebagai perangkat keras yang memberikan atau
menyuplai arus listrik yang sebelumnya diubah dari bentuk AC menjadi
DC.
c) Mainboard ( Motherboard ), adalah papan sirkuit terintegrasi yang menjadi
komponen utama, fungsinya adalah menghubungkan seluruh komponen
utama komputer seperti CPU, RAM, CD/DVD-ROM, hardisk/SSD, serta
sebagai port dan slot ekspansi.
d) CPU/Prosesor, merupakan otak dari komputer. CPU bertugas melakukan
kalkulasi setiap perintah yang dijalankan di komputer.
e) Chipset, berfungsi sebagai penghubung komunikasi antara CPU dan
komponen komputer lain, seperti RAM.
f) ROM, adalah istilah untuk media penyimpanan data pada komputerROM
bersifat permanen.
g) RAM, dapat menyimpan data sementara saat komputer sedang
dioperasikan, dan akan hilang saat komputer dimatikan. Terdapat berbagai
macam RAM
DRAM (Dynamic Random Access Memory)
SDRAM (Sychronous Dynamic Random Access Memory)
RDRAM (Rambus Dynamic Random Access Memory)
SRAM (Static Random Access Memory)
EDORAM (Extended Data Out Random Access Memory)
FPM DRAM (First Page Mode DRAM)
Flash RAM
VGRAM (Video Graphic Random Access Memory)
h) Video Card / GPU / VGA / Kartu grafis , atau yang biasa disebut VGA
(Video Graphics Array)/ GPU/Video Card adalah peralatan computer yang
berfungsi untuk menyajikan dan menghasilkan gambar ke display pada
monitor. Selain fungsi utama di atas, berikut adalah berbagai fungsi dari
komponen VGA:
Menerjemahkan output dari komputer ke monitor
Membuat gambar yang mempunyai kualitas bagus dan berkualitas
Mengubah sinyal digital di komputer menjadi tampilan grafis ke
layar monitor
Memproses semua grafis yang nantinya akan ditampilkan ke
monitor
Membuat gambar dan video menjadi lebih tajam, terang, dan
sangat jelas
Menggambar atau mendesain grafik dan untuk bermain game
Membuat suatu tampilan dari kombinasi grafis, kecepatan grafis,
dan warna menjadi lebih bagus serta berkualitas
Memasok data-data yang nantinya akan diproses oleh prosessor
sehingga bisa memproses grafis berat.
i) Sound Card, berfungsi untuk mengeluarkan suara yang dihasilkan oeh
proses komputer. Soundcard juga memiliki fungsi utama sebagai
penerjemah sinyal analog menjadi sinyal digital saat melakukan proses
perekaman suara, Soundcard juga dapat menerjemahkan sinyal digital
menjadi sinyal analog saat mendengarkan sebuah file suara.
j) Hardisk ( HDD / SSD ), merupakan media penyimpanan yang bisa
digunakan untuk menyimpan data, termasuk juga sistem operasi.
k) Optical Drive ( CD/DVD-ROM ), berfungsi untuk membaca dan menulis
data ke optical disk
l) Keyboard
m) Monitor
5. ALGORITMA PROGRAM
Awalnya algoritma digunakan untuk penghitungan dalam ilmu
matematika namun dalam perkembangannya algoritma justru banyak dipakai pada
bidang pemrograman komputer. Dalam hal penciptaan sebuah program komputer,
algoritma merupakan salah satu konsep dasar yang menjadi fondasi untuk
menciptakan karya pemograman efisien, efektif dan terstruktur.
Definisi Algoritma adalah suatu proses atau serangkaian aturan dalam
perhitungan proses pemecehan masalah. Dengan kata lain algoritma adalah
serangkaian prosedur motode atau urutan sistematis, logis dan terstruktur
digunakan untuk memecahkan suatu permasalahan secara efisien dan efektif.
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah
yang disusun secara sistematis dan logis. Kata logis merupakan kata kunci dalam
algoritma. Langkah-langkah dalam algoritma harus logis dan harus dapat
ditentukan bernilai salah atau benar. Algoritma merupakan langkah-langkah logis
penyelesaian masalah yang disusun secara sistematis dan logis. Langkah-langkah
ini dapat diterjemahkan secara bertahap dari awal hingga akhir.
Implemetasi algoritma atau penerapan algoritma ini sangat umum
digunakan, oleh praktisi, akademisi, atau orang awam. Terkadang seorang awam
tersebut tidak menyadari bahwasanya ia telah menganalisa dan melakukan teknik
algoritma. Praktisi peniliti ilmu kedoktoran misalnya, melakukan penerapan
algoritma ketika meneliti kejadian proses yang dilakakukan tubuh manusia
menerima asupan makanan hingga masuk pencernaan, masuk ke sel darah otak
dan hingga akhirnya menghasilkan tenaga.
Sifat-Sifat Algoritma
• Banyaknya langkah instruksi harus berhingga: pelaksanaan sebuah algoritma
yang terprogram haruslah dapat diakhiri atau diselesaikan melalui sejumlah
langkah operasional yang berhingga. Jika tidak demikian, kita tidak akan dapat
mengharapkan bahwa pelaksaan algoritma tersebut dapat menghasilkan suatu
solusi yang baik.
• Langkah atau instruksi harus jelas: artinya bahwa penulisa setiap langkah yang
terdapat didalam sebuah algoritma harus memiliki arti yang khusus atau spesifik
sehingga dapat dibedakan antara penulisan langkah untuk komputer
(program/pemrograman) dengan penulisan langkah bagi manusia (pesudocode).
Manusia akan lebih mudah memahami algoritma yang terdiri atas simbol-simbol
(Contoh: pembuatan algoritma dengan diagram alur/flowchart) sedangkan
komputer hanya membutuhkan sebuah penulisan algoritma dengan kode-kode
yang dituangkan dalam bahasa yang dimengerti oleh komputer itu sendiri (bahasa
pemrograman).
• Proses harus jelas dan mempunyai batasan: rangkaian suatu proses yang berisi
langkah-langkah instruksi dari suatu algoritma yang akan dilaksanakn harus
ditetapkan dengna jelas, baik dan pasti sebab sebuah algoritma harus memiliki
instruksi dasar tertentu dimana setiap instruksi harus memiliki unsur pelaksana
yang berfungsi sebagai
pemroses data yang akan dimasukkan dalam sebuah komputer. Dengan demikian,
sebuah algoritma harus ditulis dengan jelas tentang batasa-batasan proses yang
akan dilaksanakan oleh komputer.
• Input dan Output harus mempunyai batasan: input merupakan data yang
dimasukkan ke dalam algoritma yang untuk kemudian akan dilaksanakan oleh
komputer. Dengan begitu, input yang diberikan harus sesuai dengan jenis dari
bahasa pemrograman yang digunakan, sedangkan ouput merupakan hasil yang
diperoleh dari pekerjaan yang dilaksanakan komputer untuk kepentingan user
yang merupakan pihak diluar komputer. Algoritma harus menghasilkan output
karena merupaka solusi yang diharapkan dari suatu masalah yang timbul.
• Adanya batasan ruang lingkup, sebuah algoritma yang baik adalah hanya
ditujukan bagi suatu masalah tertentu saja. Susunana input harus ditentukan lebih
dulu sebab susunan tersebut enentukan sifat umum dari algoritma yang
bersangkutan.