Anda di halaman 1dari 7

Imam Fauzi, S.Pd., M.Si.

ALGORITMA DAN PEMROGRAMAN


Perangkat sistem komputer
Software
Fungsinnya perintah-perintah dalam bentuk rekaman untuk mengendalikan kerja
perangkat keras komputer.
1) Software Sistem Operasi (Operating System)
yaitu program yang ditulis untuk mengendalikan dan mengkoordinasikan kegiatan
sistem dari sistem komputer.
Contoh: Windows dan Linux
2) Software Bahasa (Bahasa Pemrograman)
yaitu program yang digunakan untuk menterjemahkan perintah-perintah yang ditulis
dalam bahasa pemrograman kedalam bahasa mesin (level low atau high) agar
dapat dimengerti oleh komputer.
Contoh: Turbo Pascal, delpi, C++, Visual C, Basic, Matlab, Octave, dll.
3) Software Aplikasi
yaitu program yang ditulis menggunakan software bahasa untuk menyelesaikan suatu
aplikasi tertentu.
Contoh: Microsoft word, mocrosoft exel, microsoft power point, mirosoft acces, spss, dll.

Hardware
1) Hardware utama: mother board, Ram, CPU, Hardisc, CD room, Monitor, dll
2) Hardware pendukung: Printer, Modem, Scaner, dll.
Algoritma adalah langkah-langkah yang disusun secara
tertulis dan berurutan untuk menyelesaikan suatu masalah.

Pemrograman adalah langkah untuk menulis algoritma


yang dapat dimengerti oleh komputer.

Algoritma Pemrograman adalah langkah-langkah yang ditulis


secara berurutan untuk menyelesaikan masalah pemrograman
komputer.
Bentuk Dasar Algoritma Ada 3:
1. Algoritma sekuensial (Sequence Algorithm)
merupakan algoritma yang langkah-langkahnya secara urut dari awal hingga akhir.
Bentuk dari algoritma sekuensial ini salah satu contohnya seperti algoritma
2. Algoritma Perulangan (Looping Algorithm)
merupakan suatu algoritma yang menjalankan beberapa langkah tertentu secara
berulang-ulang atau looping
Contoh:
1) Siapkan jemuran.
2) Ambil satu pakaian yang nantinya akan dijemur.
3) Peras pakaian tersebut terlebih dahulu.
4) Letakkan pakaian tersebut pada tiang jemuran.
5) Ulangi langkah dari 2 sampai 4 hingga pakaian habis
3. Algoritma Percabangan atau Bersyarat (Conditional Algorithm)
Algoritma yang menjalankan langkah berikutnya apabila terdapat syarat yang sudah
dapat dipenuhi
Contoh:
1) Siapkan panci.
2) Masukkan air secukupnya ke dalam panci.
3) Tutup panci tersebut.
4) Letakkan panci tersebut di atas kompor.
5) Hidupkan kompor.
Algoritma bersyarat
6) Apabila air sudah mendidih, lalu matikan kompor. terdapat pada langkah ke 6
7) Angkat panci tersebut dari kompor
Syarat Algoritma:
1. Algoritma harus tidak ambigu
Deskripsi langkah-langkah dalam algoritma harus dan hanya mempunyai
tafsiran tunggal
2. Algoritma langkah-langkahnya harus tepat (pricise)
Algoritma harus pasti (definite) jika serangkaian langkah-langkah yang sama
dilakukan dua kali maka hasilnya harus sama.
3. Algoritma harus berhingga(finite)
selesai dalam rentang waktu tertentu

Langgkah-Langkah Pemrograman
1. Mendefinisikan masalah
2. Garis besar (outlaine) pemecahan
3. Menerjemahkan garis besar tersebut menjadi langkah-langkah yang lebih
rinci / algoritma
4. Menerjemahkan algoritma kedalam bahasa pemrograman
(pengkodean/coding). Kode/program = statement yang dituliskan dalam
bahasa pemrograman.
5. Pengujian (debugging) untuk menemukan bug/kesalahan, kemudian
menghilangkannya.
Screen Matlab
Screen Octave

Anda mungkin juga menyukai