Langsung ke konten utama

Algoritma, flowchart, beserta contohnya

Di artikel kali ini saya akan menjelaskan mengenai hal-hal yang berkaitan dengan algoritma, dari mulai pengertian algoritma, struktur algoritma, jenis, istilah dan contoh algoritma dalam bahasa natural, flow chart maupun pseudocode.

Pengertian Algoritma?

Algoritma adalah urutan langkah-langkah penyelesaian masalah secara sistematis dan logis, langkah-langkah penyelesaian masalah untuk kasus yang dapat diproses secara terkomputerisasi, sedangkan menurut wikipedia algoritma adalah prosedur langkah-demi-langkah untuk penghitungan. Algoritma digunakan untuk penghitungan, pemrosesan data, dan penalaran otomatis.

Jenis-jenis bentuk Algoritma

1. Algoritma Bahasa Natural
2. Algoritma Flow chart
3. Algoritma Pseudocode

1. Algoritma Bahasa Natural

Algoritma bahasa natural adalah jenis algoritma dimana penulisan langkah-langkah intruksi menggunakan bahasa yang paling dipahami (bahasa inggris, bahasa indonesia) atau bahasa apapun yang paling dipahami.
Contoh algoritma Bahasa Natural dalam kehidupan sehari - hari :


2. Algoritma Flow Chart

Algoritma flow chart merupakan salah satu bentuk penyajian algoritma yang menggunakan bentuk gambar dan simbol yang dapat dibaca dan dipahami secara logis.

Untuk dapat menyajikan pemecahan masalah dalam bentuk algoritma flowchart maka anda dituntut harus memahami terlebih dahulu simbol-simbol flow chart yang digunakan. seperti yang terlihat pada gambar di bawah ini:


3. Algoritma Pseudocode

Penyajian algoritma yang ke tiga adalah algoritma pesudocode, apa itu algoritma pseudocode ?

Secara sederhana algoritma pseudocode adalah penulisan langkah-langkah penyelesaian masalah menggunakan  pendekatan instruksi bahasa pemrograman, dengan tujuan agar lebih mudah dipahami ketika instruksi tersebut ditulis atau dikonversi kedalam bahasa pemrograman sebenarnya.


Sekarang kita lanjut ke contoh yang real. 

Contoh Perbandingan 2 buah bilangan :


Contoh Flowchart :


Contoh Algoritma Nilai :

Contoh Algoritma Angka :


Semoga bermanfaat dan bisa dipahami dengan baik. Selamat mencoba!!


Referensi :
http://referensisiswa.blogspot.com/2019/07/algoritma.html?m=1

Komentar

Postingan populer dari blog ini

Rangkuman Mengenai Materi NAT (Prosedur dan pemeriksaan permasalahan pada internet gateway, Tekhnik konfigurasi ulang internet gateway, Prosedur pengecekan hasil perbaikan, Prosedur pembuatan laporan perbaikan internet gateway)

1. Prosedur dan Pemeriksaan Permasalahan pada Internet Gateway  Kali ini saya akan share cara menganalisis permasalahan pada jaringan atau sering disebut troubleshouting pada jaringan komputer. And Next, ini adalah langkah-langkah yang harus di persiapkan terlebih dahulu. Keperluan yang harus disiapkan: a.   Komputer dengan OS Linux Fedora Core 5 dan WindowsXP b.   Repository fedora core 5 c.   Praktikan sudah pernah menggunakan command line (CLI) di Linux dan Command Prompt di Windows Langkah langkah Praktek : a. Memeriksa dengan ipconfig       ipconfig merupakan tools untuk menampilkan setting jaringan yang digunakan oleh sebuah komputer. Jadi, sebaiknya  memeriksa hasil tools ini terlebih dahulu, memastikan bahwa konfigurasi yang di entri (secara manual) atau yang didapatkan dari server DHCP sudah valid. Opsi yang dipraktekkan :  ipconfig, ipconfig/all, ipconfig/release, ipconfig/renew b. Memeriksa dengan Ping       Digunakan  untuk  test  atau  chec

Soal Mengenai E-mail Server dan jawabannya

1. Apabila ada klient e-mail di komputer kita, maka tugas dari Server E-mail adalah ? a. Mengirim dan menerima e-mail b. Meminta dan menunda e-mail c. Mengirim dan mengkonfirmasi e-mail d. Meminta dan mengirim e-mail Jawaban : A 2. Apa yang dibutuhkan untuk memberi layanan para klient yang tersambung? a. Server b. E-mail c. Server E-mail d. Surat Jawaban : C 3. SMTP server mendengarkan pada port ? a. 15 b. 25 c. 35 d. 45 Jawab : B 4. POP3 mendengarkan pada port ? a. 105 b. 110 c. 115 d. 120 Jawab : B 5. IMAP menggunakan port ? a. 141 b. 142 c. 143 d. 144 Jawab : C 6. Server SMTP menggunakan perintah teks ... a. HELO b. MAIL c. RCPT dan DATA d. Benar semua Jawab : D 7. Protokol yang digunakan untuk menerima e-mail adalah? a. SMTP b. POP3 c. MAIL d. RCPT Jawab : B 8. Perintah untuk melakukan proses instalasi pada setying mail-server adalah ... a. Apt-get Install b. Reboot c. Nano /etc/postfix/main.cf d. Nano /etc/bind/db.smkm

Contoh soal Pengonversian Bilangan BINER & DECIMAL

Contoh Soal Pengonversian Bilangan 1. Dari Bilangan Biner ke Bilangan Decimal  2. Dari Bilangan Biner ke Bilangan Oktal 3. Dari Bilangan Biner ke Bilangan Hexadecimal 4. Dari Billangan Decimal ke Bilangan Biner 5. Dari Bilangan Decimal ke Bilangan Oktal  6. Dari Bilangan Decimal ke Bilangan Hexadecimal SELAMAT MENCOBA !!! 😊