ALGORITMA :
A. Langkah langkah untuk menyelesaikan masalah secara simatis
B. Pengambil keputusan secara logis untuk memahami masalah
C. Urutan langkah langkah berhingga untuk memecahkan masalah.
Ciri - ciri algoritma menurut Donal E Kunt :
1) Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas.
2) Setiap langkah harus didefinisikan dengan tepat dan tidak berarti dua (Ambius)
3) Algoritma memiliki nol atau lebih masukan (input)
4) Algoritma memiliki nol atau lebih keluaran (output)
5) Algoritma harus efektif dan efisien
Sejarah algoritma :
•> Algorisem yang berarti menghitung dangan angka arab.
•> Algoris adalah orang yang menghitung menggunakan angka arab.
PROGRAM adalah perwujudan atau implementasi logis algoritma yang ditulis menggunakan bahasa pemrograman tertentu sehingga cepat dilaksanakan oleh computer
Pemrograman
adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun suatu program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau 'pekerjaan' sesuai dengan keinginan si pemrogram. Untuk melakukan pemrograman, diperlukan keterampilan dalam algoritma, logika, bahasa pemrograman dan pada banyak kasus, pengetahuan-pengetahuan lain seperti matematika.
PERBEDAAN INTERPRETER DAN COMPILER.
•) Interpreter :
1. Menerjemahkan instruksi perinstruksi
2. Source program tidak hanya ditulis lengkap
3. Bila terjadi kesalahan instruksi dapat langsung dipakai secara interaktif
4. Tidak menghasilkan objek program
5. Pemrosesan program lebih lambat karena setiap instruksi yang dikerjakan harus diinterpertasi ulang
6. Source kode program terus digunakan
•) Compiler :
1. Menerjemahkan secara keseluruhan
2. Source program harus ditulis lengkap
3. Bila terjadi kesalahan komplimasi source program harus diberikan dan proses komplimasi diulang
4. Menghasilkan objek program
5. Pemrosesan program lebih cepat karena program lebih cepat karena program sudah dalam bahasa mesin
6. Source kode program digunakan satu kali pada saat komplimasi.
Kesimpulan:
Jika interpreter setiap instruksi langsung dikerjakan kalau compiler menerjemahkan seluruh intruksi setelah selesai dikerjakan.
DEKLARASI :
Algoritma bilangan maximum
Diberikan bilangan bulat.carilah bilangan bulat maximum diantara ketiga bilangan berikut :
1) baca bilangan 1
2) baca bilangan 2
3) bandingkan bilangan 1 dan 2 kita ambil yang lebih besar. jika kedua bilangan tersebut sama besar ambil bilangan 1 dan sebutbbilangan maximal.
4) baca bilangan 3
5) bandingkan bilangan maximal dengan bilangan 3, jika bilangan sama besar ambil bilangan maximal dan sebut bilangan maximal.
6) keluarkan sebagai output ( max )
Contoh algoritna dengan pseudocode
{ baca tiga buah bilangan cari bilangan max diantara ketiga bilangan tersebut }
Deskripsi:
Bil. 1, bil. 2, Bil. 3 : integer { Bilangan yang dicari max jumlahannya }
max : integer { variabel bantu }
Deskripsi :
read ( Bil 1, Bil 2 )
i'f ( Bil 1 >= Bil 2 ) them
Bil 1 -> max
Else
Bil 2 -> max
read ( bil 3 )
i'f ( bil 3 >= max ) them
Bil 3 -> max
write ( max )
Kamis, 03 Agustus 2017
Langganan:
Posting Komentar (Atom)
SOAL BESERTA JAWABAN TENTANG PELUANG USAHA 1. Target usaha yang didalamnya terdapat keinginan dan kebutuhan yang ak...
-
2. RUANG LINGKUP JARINGAN LAN (Local Area Network) yaitu jaringan komunikasi sejumlah komputer dalam area/lokasi yang kecil (ruang ...
-
5. KABEL JARINGAN Kabel Jaringan adalah sebuah perangkat keras komputer, yang mana berbentuk seperti kabel serta dirancang khusus un...
-
Cara menghitung NID, BID, Range untuk IP CDIR 1. Netword ID (NID) dapat dicari dengan melakukan operasi AND antar IP address dan su...
Tidak ada komentar:
Posting Komentar