Kamis, 03 Agustus 2017

Triana aulia

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 )

Tidak ada komentar:

Posting Komentar

SOAL BESERTA JAWABAN TENTANG PELUANG USAHA 1. Target usaha yang didalamnya terdapat keinginan dan kebutuhan yang ak...