Pertemuan ke-1
Apa itu Algoritma?
Algoritma merupakan jantung ilmu komputer atau informatika. Banyak cabang ilmu komputer yang diacu dalam terminologi algoritma. Namun, jangan beranggapan algoritma selalu identik dengan ilmu komputer saja. Dalam kehidupan sehari-haripun banyak terdapat proses yang dinyatakan dalam suatu algoritma. Secara umum, pihak (benda) yang mengerjakan proses disebut pemroses (processor). Pemroses tersebut dapat berupa manusia, komputer, robot atau alat-alat elektronik lainnya. Pemroses melakukan suatu proses dengan melaksanakan atau “mengeksekusi” algoritma yang menjabarkan proses tersebut. Melaksanakan Algoritma berarti mengerjakan langkah-langkah di dalam Algoritma tersebut. Pemroses mengerjakan proses sesuai dengan algoritma yang diberikan kepadanya.
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.
Kamus besar bahasa Indonesia (Balai Pustaka 1988) secara formal mendefinisikan algoritma sebagai: Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah.
Definisi Progam / Pemrogaman
-Adalah kumpulan instruksi-instruksi tersendiri yang biasanya disebut source code yang dibuat oleh programmer (pembuat program)
-Program adalah kumpulan instruksi atau perintah yang disusun sedemikian rupa sehingga mempunyai urutan nalar yang tepat untuk menyelesaikan suatu persoalan.)
-Instruksi (statement) yang dimaksud adalah syntax (cara penulisan) sesuai dengan bahasa pemrograman yang digunakan yang mempunyai komponen-komponen : Input, Output, Proses, Percabangan dan Perulangan
Contoh Persoalan Algoritma
-Diketahui dua 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 Algorithmanya.
Algoritmanya ?
1. Tuang isi gelas B ke gelas C
2. Tuang isi gelas A ke gelas B
3. Tuang isi gelas C ke gelas A
ALGORITMA & PEMROGRAMAN
- Komputer hanyalah salah satu pemroses. Agar dapat dilaksanakan oleh komputer, algoritma harus ditulis dalam notasi bahasa pemrograman sehingga dinamakan program.
- Jadi program adalah perwujudan atau Implementasi teknis Algoritma yang ditulis dalam Bahasa
pemrograman tertentu sehingga dapat dilaksanakan oleh komputer.
- Jenis Pemrograman secara umum ada P. Sistem Operasi, Aplikasi, Web, Basis Data, Games/Multimedia.
PRINSIP PEMROGRAMAN
- Kita tidak belajar atau mengajar bahasa pemrograman, tetapi belajar atau mengajar bagaimana cara
memprogram
- Kita tidak belajar atau mengajar bahasa pemrograman, tetapi belajar atau mengajar bagaimana memecahkan masalah
- Kita tidak belajar atau mengajar bahasa pemrograman, tetapi belajar atau mengajar bagaimana mendesain
sistem
- Kita tidak belajar atau mengajar bahasa pemrograman, tetapi belajar atau mengajar prinsip-prinsip bahasa
pemrograman
Semoga bermanfaat...
mantabs.... artikel2nya bermanfaat.... bisa download script gak disini? :D
ReplyDelete@ Mbak. Rena: trimakasih,,,,,
ReplyDelete-insyaallah bisa, tp ntar kalo pokok bahasannya masuk ke program,insyaallah scriptnya saya sertakan di postingannya,,,
mantap mastah iyus... mohon bimbingannya...saya masih newbe ne....
ReplyDeletejangan lupa mampir ke mbarokah.com dan homedesigning.us ya...terikasih....
@sobat : matur nuwun mas,,,,kulo ngeh tasek newbe,, mangke kulo tak ampiri,,
ReplyDelete