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/
SMK N 5 BATAM
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 :
Berikut ini adalah beberapa simbol yang digunakan dalam menggambar suatu flowchart :
Contoh 1 : Flowchart Gaji Karyawan
Contoh 2 :
C.Algoritma 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