Algoritma - Pengertian Algortima & Contoh Sehari-hari
Blank Stuck Blank Stuck
2.78K subscribers
195,904 views
3.9K

 Published On Jul 29, 2020

Jika videonya bermanfaat, tolong dibantu dengan π’π”ππ’π‚π‘πˆππ„ ya.... πŸ™πŸ˜

Daftar Isi Video:
00:00 Review & Intro
00:25 Pengertian Algoritma
00:53 Penggunaan Algoritma
01:13 Penemu Algortima
01:53 Ciri-ciri Algortima
02:49 Keuntungan Pembuatan Algoritma
03:16 Cara Penulisan Algortima
04:48 Contoh Pembuatan Algoritma Membuat Secangkir kopi Panas
06:02 Pembahasan Algoritma Membuat Secangkir kopi Panas

Ketika membaca atau mendengar kata β€œalgoritma”, sebagian besar dari kita akan beranggapan bahwa kata tersebut berhubungan dengan bahasa pemrograman, ilmu komputer, atau matematika. Ya itu benar, bahkan dalam kehidupan sehari-hari pun kita sering malakukan algoritma, tetapi sebenarnya apa pengertian algoritma itu?

Secara umum, pengertian algoritma adalah suatu urutan dari beberapa langkah logis dan sistematis yang digunakan untuk menyelesaikan masalah tertentu.

Pencetus pertama algoritma adalah Muhammad bin Musa al-Khawarizmi. Menurut informasi dari wikipedia, Al-Khawarizmi adalah seorang pakar dalam beberapa bidang seperti ahli matematika, astronomi, astrologi dan geografi. Al-Khawarizmi juga dikenal sebagai bapak aljabar, karena telah membuat buku pertamanya yaitu al-jabar yang membahas tentang solusi sistematik dari linier dan notasi kuadrat.
Dan dari namanya istilah yang akan kita pelajari dalam video ini muncul. Dari Al-Khawarizmi
kemudian berubah menjadi algorithm dalam Bahasa Inggris dan diterjemahkan menjadi algoritma dalam bahasa Indonesia.

Algoritma memiliki lima ciri utama yang saling berhubungan satu dengan lainnya. Menurut Donald E. Knuth, adapun ciri-ciri algoritma adalah sebagai berikut.
1. Ada Input, yaitu permasalahan yang dihadapi dan akan dicarikan solusinya. Algoritma memiliki nilai nol atau lebih input atau masukan.
2. Ada Proses, yaitu langkah-langkah yang harus dilakukan untuk mencapai tujuan akhir.
3. Ada Output, yaitu solusi atau tampilan akhir yang didapatkan dari suatu algoritma
4. Ada intruksi-intruksi yang jelas dan tidak ambigu, yaitu instruksi yang jelas dalam algoritma sehingga tidak terjadi kesalahan dalam menghasilkan output.
5. Ada tujuan akhir yang dicapai, yaitu akhir dari program dimana program akan berhenti ketika tujuan akhir telah tercapai.
Pembuatan algoritma mempunyai banyak keuntungan di antaranya:
a) Pembuatan atau penulisan algoritma tidak tergantung pada bahasa pemrograman manapun, artinya penulisan algoritma independen dari bahasa pemrograman dan komputer yang melaksanakannya.
b) Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman.
c) Apapun bahasa pemrogramannya, output yang akan dikeluarkan sama karena algoritmanya sama.

Cara penulisan algortima. Ada tiga cara penulisan algoritma, yaitu .
1. Structured English (SE) , dikenal juga sebaga Natural Language atau bahasa sehari-hari. SE merupakan alat yang cukup baik untuk menggambarkan suatu algoritma. Dasar dari SE adalah Bahasa Inggris, namun kita dapat memodifikasi dengan Bahasa Indonesia sehingga kita boleh menyebutnya sebagai Structured Indonesian (SI). ”SE atau SI lebih tepat untuk menggambarkan suatu algoritma yang akan dikomunikasikan kepada pemakai perangkat lunak”

2. Pseudocode. Pseudocode adalah kode yang mirip dengan instruksi kode program sebenarnya. Pseudocode didasarkan pada bahasa pemrograman yang sesungguhnya seperti BASIC, 7 FORTRAN atau PASCAL. Pseudocode yang berbasis bahasa PASCAL merupakan pseudocode yang sering digunakan. β€œPseudo berarti imitasi atau tiruan atau menyerupai, sedangkan code menunjuk pada kode program”

3. FlowChart. Flowchart atau bagan alir adalah skema/bagan (chart) yang menunjukkan aliran (flow) di dalam suatu program secara logika. Flowchart merupakan alat yang banyak digunakan untuk menggambarkan algoritma dalam bentuk notasi-notasi tertentu. Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta pernyataannya.

Untuk lebih memahami contoh algoritma Structure English / Natural Language, berikut adalah contoh algoritmanya dengan bentuk yang bisa dijumpai dalam kegiatan sehari-hari.

Algoritma yang diangkat sebagai contoh, adalah membuat secangkir kopi panas.
Tujuannya atau penyelesaiannya adalah tersajinya secangkir kopi panas.
Masalahnya adalah bagaimanakah urutan cara membuat secangkir kopi panas yang logis atau masuk akal secara sistematis?

Secara logika, untuk membuat secangkir kopi, kita memerlukan alat dan bahannya. pikirkan alat dan bahan yang akan diperlukan! kita pasti memerlukan kopi, gula, air panas, cangkir dan sendok.

Yang pertama, kita tuangkan air panas kedalam cangkir.
Yang kedua, sobek bungkus kopi sasetnya.
Yang ketiga, tuangkan kopi bubuk saset tadi kedalam cangkir yang sudah berisi air panas.
Yang keempat, tambahkan gula & creamer sebagai campuran pemanis.
Yang kelima, aduk semua bahan sampai kopi, gula & creamer supaya bercampur sempurna dengan air.
Dan Yang terakhir, secangkir kopi panas sudah siap disajikan.

show more

Share/Embed