Rabu, 07 Agustus 2019

Pengertian Algoritma,Jenis Algoritma,Contoh Algoritma LENGKAP!

Assalamualaikum
Welcome To My Blog
SMK N 5 BATAM


A.Pengertian Algoritma

     Algoritma adalah suatu urutan dari beberapa langkah yang logis guna menyelesaikan masalah. Secara singkat, algoritma adalah urutan atau langkah logis

Dalam ilmu matematika dan komputer, pengertian algoritma merupakan prosedur dari beberapa langkah demi langkah untuk penghitungan.
Algoritma dipakai untuk penghitungan, penalaran otomatis, dan pemrosesan data.
Algoritma sangat diperlukan untuk mengolah data yang ada di komputer. Dalam sistem komputer, pengertian algoritma ialah logika yang dibuat dengan memakai software oleh para pembuat perangkat lunak untuk membuat software tersebut menjadi lebih bagus.
Penulisan algoritma harus terdiri dari 3 bagian berikut ini:
a.)Judul algoritma;Bagian yang terdiri atas nama algoritma dan penjelasan (spesifikasi) tentang algoritma tersebut. Nama sebaiknya singkat dan menggambarkan apa yang dilakukan oleh algoritma tersebut. 
b.)Deklarasi; Bagian untuk mendefinisikan semua nama yang digunakan di dalam program. Nama tersebut dapat berupa nama tetapan, peubah, tipe, prosedur dan fungsi. 
c.)Deskripsi; Bagian ini berisi uraian langkah-langkah penyelesaian masalah yang ditulis adengan menggunakan notasi yang akan dijelaskan selanjutnya 

B.Jenis Algoritma

    A.PseudoCode

Pseudocode adalah cara penulisan algoritma yang hampir menyerupai Bahasa Pemrograman, namun Pseudocode ditulis lebih sederhana dengan menggunakan bahasa baku yang mudah dipahami oleh manusia

Tujuan menggunakan Pseudocode dalam mendeskripsikan suatu algoritma supaya programer dapat memahami suatu kerangka awal (ide) suatu program dengan jelas, meskipun programmer tersebut belum bisa memahami bahasa pemrograman yang akan digunakan

Contoh; Algoritma Kelulusan_mhs

Persoalan: Diberikan data berupa nama dan nilai mahasiswa. Jika nilai mahasiswa lebih besar atau sama dengan 60 maka mahasiswa tersebut dinyatakan lulus. Sedangkan jika nilainya lebih kecil dari 60, maka mahasiswa tersebut dinyatakan tidak lulus.

Deklarasi dari tipe datanya akan seperti berikut:
Nama = string
Nilai = integer
Keterangan = string

Algoritmanya akan seperti berikut:
read (nama, nilai)
if nilai >= 60 then
keterangan = ‘lulus’
else
keterangan = ‘tidak lulus’
write(nama, keterangan)


B.Algoritma Flowchart                                                                                                            


    Flowchart adalah adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program. 
Berikut ini adalah beberapa simbol yang digunakan dalam menggambar suatu flowchart :





    Contoh 1 : Flowchart Gaji Karyawan










 Contoh 2 :    

  
C.Algoritma Narasi
          Algoritma Narasi adalah algoritma yg penyajiannya menggunakan bahasa natural dalam bentuk narasi

Contoh : Algoritma Kelulusan_mhs

Persoalan: Diberikan data berupa nama dan nilai mahasiswa. Jika nilai mahasiswa lebih besar atau sama dengan 60 maka mahasiswa tersebut dinyatakan lulus. Sedangkan jika nilainya lebih kecil dari 60, maka mahasiswa tersebut dinyatakan tidak lulus.


Algoritmanya akan seperti berikut:
baca nama dan nilai mahasiswa.
jika nilai >= 60 maka
keterangan = lulus
tetapi jika
keterangan = tidak lulus.
tulis nama dan keterangan





Visit my facebook  : https://www.facebook.com/azizanarif.rudiansyah

             instagram : https://www.instagram.com/azizanarif16/

Tidak ada komentar:

Posting Komentar

Surat Yasin, Lengkap dengan Latin dan Terjemahannya. Assalamualaikum يسٓ  Yā sīn 1. Yaa siin وَٱلْقُرْءَانِ ٱلْحَكِيمِ  Wal-qur`ānil-ḥakīm(i...