Dalam pertemuan Pengantar Sistem
Komputer & Algoritma ini, kita akan mempelajari dasar-dasar
Algoritma, apa itu pengertian Algoritma dan Bahasa Pemprograman, dan
beberapa hal lain yang menunjang Algoritma, untuk lebih lanjutnya
mari kita simak yang satu ini.
SISTEM KOMPUTER
Sebuah sistem komputer terdiri dari
Hardware
(perangkat keras) , Software (perangkat
lunak) dan
Brainware (manusia/pengendali)
Software dapat dikelompokkan menjadi
Sistem Operasi, Aplikasi, Bahasa Pemrograman, Utility
Sistem Operasi
Sistem Operasi adalah seperangkat
program yang mengelola sumber daya perangkat keras komputer, dan
menyediakan layanan umum untuk aplikasi perangkat lunak.
Contoh Sistem Operasi : Windows ,
Linux, Macintosh, Unix, Dos, Novell, dll
Aplikasi
Program yang digunakan untuk membantu
user atau brainware memecahkan masalah dalam bidang tertentu.
Contohnya : Microsoft Office, Adobe
Photoshop, Corel Draw, Final Cut, dll
Bahasa Pemrograman
Program yang digunakan untuk
membentuk/menyusun kode-kode
yang dapat dijalankan oleh mesin dan
bertujuan untuk membentuk
program aplikasi.
Contohnya : C, Pascal, Basic, Fortran, Cobol, C++ , dll
Contohnya : C, Pascal, Basic, Fortran, Cobol, C++ , dll
Utility
Program yang digunakan untuk membantu
Sistem Operasi.
Contohnya : Anti Virus, Defragment,
Format, dll
DEFINISI PROGRAM DAN PEMROGRAMAN
Program adalah suatu kumpulan perintah
yang diciptakan dan disusun dengan urutan tertentu secara khusus
sehingga memungkinkan komputer melakukan fungsi tertentu.
Sedangkan Pemrograman adalah cara atau
proses membuat program.
DEFINISI ALGORITMA
KBBI (Kamus Besar Bahasa Indonesia)
secara formal
mendefinisikan algoritma sebagai urutan
logis
pengambilan putusan untuk pemecahan
masalah.
Algoritma adalah urutan langkah-langkah
logis penyelesaian masalah
yang disusun secara sistematis dan
logis. Kata Logis merupakan kata
kunci dalam Algoritma. Dan
langkah-langkah dalam Algoritma harus logis
dan harus dapat ditentukan bernilai
salah atau benar .
ALGORITMA DALAM KESEHARIAN KITA
Dalam kehidupan sehari-hari banyak
terdapat
Proses yang dinyatakan dalam suatu
algoritma
sesuai dengan definisinya. Sebagai
contoh bagai
mana membuat telor dadar, atau membuat
resep
makanan tentunya harus ada
langkah-langkah
dalam menyelesaikan
CONTOH PERSOALAN ALGORITMA
Ani memiliki tiga buah gelas,
masing-masing berisi : Gelas
A berisi Kopi dan gelas B Teh. Jika
kita menginginkan
untuk menukar kedua isi gelas tersebut
sehingga gelas
A akan berisi Teh dan gelas B akan
berisi Kopi.
Bagaimana menuliskan Algoritmanya.
PENYELESAIAN
1. Tuang isi gelas B ke gelas C
2. Tuang isi gelas A ke gelas B
3. Tuang isi gelas C ke gelas A
PRINSIP MEMPELAJARI ALGORITMA
Belajarlah tentang :
- Memecahkan masalah
- Prinsip-prinsip bahasa pemrograman
- Melakukan pemrograman
- Bagaimana tata cara memprogram
Nah, mulai sekarang, sudah agak paham
kan ? Sebenarnya Algoritma itu mudah dan menyenangkan, apalagi untuk
Jurusan IT, Algoritma biasanya jadi “Makanan Pokok” . Mulai
sekarang, cintailah Algoritma, banyak orang menganggap Algoritma
merupakan kelanjutan dari Matematika, tapi menurutku berbeda, lebih
asyik Algoritma, karena yang dibahas dan diselesaikan adalah
permasalahan di dunia yang nyata terjadi :)
sumber bacaan : Pengantar Sistem
Komputer & Algoritma Version 1.0.0 # Kusnawi, S.Kom,M.Eng#