Want to create interactive content? It’s easy in Genially!
COLORS PRESENTATION
Dino Zone
Created on March 19, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Psychedelic Presentation
View
Modern Presentation
View
Relaxing Presentation
View
Chalkboard Presentation
View
Visual Presentation
View
Terrazzo Presentation
View
Halloween Presentation
Transcript
algoritma dan pemrograman
ALgoritma Pseudocode dan Diagram Alir/flowchart
let's go
algoritma
Apa itu Algoritma?
Algoritma dalam bidang informatika merupakan kumpulan dari instruksi-instruksi yang digunakan untuk menyelesaikan masalah komputasi. Masing-masing tugas ini saling berkaitan sehingga satu sama lain saling mempengaruhi. Dalam ilmu matematika, pengertian dari algoritma ternyata lebih sederhana, yaitu sebagai prosedur yang digunakan untuk memecahkan sebuah perhitungan. Sementara itu, pembelajaran algoritma memiliki tujuan agar para murid menanamkan kebiasaan untuk berencana atau membuat perencanaan dalam menyelesaikan sebuah masalah.
algoritma
Bentuk Algoritma : 1. Algoritma Deskriptif
Algoritma deskriptif merupakan penulisan pemrograman yang paling gampang dimengerti. Hal ini karena pada penulisan algoritma ini bahasa yang digunakan merupakan bahasa sehari-hari. Oleh karena itu, kalimat yang dibuat pun hadir dalam bentuk yang sederhana. Bahasa yang digunakan untuk pembelajaran di Indonesia, bisa menggunakan bahasa Indonesia maupun bahasa Inggris.
algoritma
Bentuk Algoritma : 2. Algoritma Pseudocode
Bentuk penulisan algoritma yang kedua adalah pseudocode. Bentuk penulisan yang satu ini menggunakan bahasa yang bisa dimengerti oleh komputer. Algoritma ini disebut dengan istilah bahasa pemrograman. Pseudocode sendiri memiliki artian sebagai bahasa tiruan dari bahasa pemrograman yang biasanya berupa kode-kode. Para programmer menyelesaikan masalah pemrograman dalam pseudocode dengan menggunakan syntax.
algoritma
Bentuk Algoritma : 3. Algoritma D.A/Flowchart
Algoritma flowchart merupakan bentuk penulisan ketiga dari algoritma. Penulisannya menggunakan simbol-simbol dasar yang berlaku pada flowchart. Masing-masing simbol memiliki fungsi-fungsinya tersendiri. Antara simbol satu dengan yang lainnya saling terkait sehingga perintah pada simbol satu mempengaruhi perindah pada simbol lainnya. Secara singkat, flowchart berisikan berbagai perintah atau tugas komputasi yang saling terkait. Itulah 3 jenis penulisan algoritma, yaitu deskriptif, pseudocode, dan flowchart. Deskriptif menggunakan bahasa sehari-hari yang sederhana, pseudocode menggunakan bahasa pemrograman, dan flowchart menggunakan simbol-simbol dasar.
algoritma
Contoh Algoritma Pseudocode dan Flowchart
Agar bisa memahami lebih dalam, ada baiknya kamu mempelajari ketiga jenis flowchart tersebut dari contohnya. Fokus contoh di bawah ini ada pada algoritma pseudocode dan flowchart. Namun, algoritma deskriptif tetap dimasukkan agar bisa membantu dalam memahami 2 jenis algoritma lainnya. Pembahasan lebih mendetail mengenai contoh algoritma deskriptif bisa kamu klik di sini! Berikut ini contoh algoritma pseudocode dan flowchart:
algoritma
1. Membuat Es Teh Manis
Es teh manis merupakan salah satu minuman yang banyak disukai orang. Cara pembuatan es teh manis bisa dijadikan contoh algoritma pseudocode dan flowchart. Berikut ini cara membuat es teh manis dalam bentuk algoritma deskriptif, pseudocode, dan flowchart:
algoritma
1. Membuat Es Teh Manis : Algoritma Deskriptif
- Siapkan bahan: teh celup, air panas, gula
- Siapkan alat: gelas, sendok
- Masukkan satu teh celup ke dalam gelas
- Masukkan juga gula sesuai selera
- Tuangkan air panas hingga setengah gelas
- Aduk hingga gula meleleh dan liur
- Tuangkan es hingga penuh
- Es teh manis siap untuk dinikmati
algoritma
1. Membuat Es Teh Manis : Algoritma Pseudocode
- Procedure prepareEsTehManis():
- // Step 1: Prepare ingredients
- ingredients = [“teh celup”, “air panas”, “gula”]
- tools = [“gelas”, “sendok”]
- // Step 2: Put one tea bag into the glass
- putTeaBagIntoGlass()
- // Step 3: Add sugar according to taste
- addSugar()
- // Step 4: Pour hot water into the glass until half full
- pourHotWaterIntoGlass(“setengah gelas”)
- // Step 5: Stir until the sugar dissolves and the tea infuses
- stirUntilDissolved()
- // Step 6: Fill the glass with ice
- fillGlassWithIce()
- // Step 7: Sweetened iced tea is ready to be enjoyed
- print(“Sweetened iced tea is ready to be enjoyed”)
- End Procedure
algoritma
1. Membuat Es Teh Manis : Algoritma Flowchart
algoritma
2. Membuat Asinan Bogor
Asinan Bogor merupakan dessert atau hidangan penutup segar yang cocok dinikmati di siang hari yang panas. Makanan ini pun dalam pembuatannya tanpa disadari menggunakan metode algoritma. Berikut ini pemetaan atau implementasi algoritma dalam pembuatan asinan Bogor:
algoritma
2. Membuat Asinan Bogor: Algoritma Deskriptif
- Siapkan bahan: nanas, bengkoang, timun, cuka, gula, cabe, garam, air
- Siapkan alat: baskom atau mangkuk besar, pisau, cobek, ulek, kompor, panci
- Potong nanas, bengkoang, dan timun dengan ketebalan sedang
- Cuci dan masukkan ke dalam mangkuk
- Ulek cabe dan garam hingga halus
- Simpan panci di atas kompor
- Masukkan air ke dalam panci
- Nyalakan api kompor
- Masukkan ulekan cabe ke dalam panci
- Masukkan gula
- Aduk perlahan hingga gula liur
- Matikan kompor saat kuah telah mendidih beberapa saat
- Tunggu hingga kuah dingin
- Masukkan beberapa sendok makan cuka sesuai selera
- Tuangkan kuah ke dalam mangkuk berisi nanas, bengkoang, dan timun
- Asinan Bogor siap dinikmati
algoritma
2. Membuat Asinan Bogor: Algoritma Pseudocode
- Siapkan bahan: nanas, bengkoang, timun, cuka, gula, cabe, garam, air
- Siapkan alat: baskom atau mangkuk besar, pisau, cobek, ulek, kompor, panci
- Potong nanas, bengkoang, dan timun dengan ketebalan sedang
- Cuci dan masukkan ke dalam mangkuk
- Ulek cabe dan garam hingga halus
- Simpan panci di atas kompor
- Masukkan air ke dalam panci
- Nyalakan api kompor
- Masukkan ulekan cabe ke dalam panci
- Masukkan gula
- Aduk perlahan hingga gula liur
- Matikan kompor saat kuah telah mendidih beberapa saat
- Tunggu hingga kuah dingin
- Masukkan beberapa sendok makan cuka sesuai selera
- Tuangkan kuah ke dalam mangkuk berisi nanas, bengkoang, dan timun
- Asinan Bogor siap dinikmati
Algoritma
2. Membuat Asinan Bogor: Algoritma Pseudocode
Procedure prepareAsinanBogor(): // Step 1: Prepare ingredients ingredients = [“nanas”, “bengkoang”, “timun”, “cuka”, “gula”, “cabe”, “garam”, “air”] tools = [“baskom atau mangkuk besar”, “pisau”, “cobek”, “ulek”, “kompor”, “panci”] // Step 2: Cut pineapples, jicama, and cucumbers into medium thickness cutIngredients(“nanas”, “bengkoang”, “timun”, “medium”) // Step 3: Wash and put the ingredients into a bowl washAndPutInBowl(“nanas”, “bengkoang”, “timun”) // Step 4: Grind chili and salt until smooth grind(“cabe”, “garam”) // Step 5: Place a pan on the stove placePanOnStove() // Step 6: Turn on the stove turnOnStove() // Step 7: Pour water into the pan pourWaterIntoPan() // Step 8: Add ground chili to the pan addIngredientToPan(“ulekan cabe”) // Step 9: Add sugar to the pan addIngredientToPan(“gula”) // Step 10: Stir slowly until the sugar dissolves stirUntilSugarDissolves()
+ INFO
Algoritma
2. Membuat Asinan Bogor: Algoritma Pseudocode
// Step 11: Turn off the stove when the sauce has boiled for a while turnOffStove() // Step 12: Wait for the sauce to cool down waitUntilCool() // Step 13: Add several tablespoons of vinegar according to taste addVinegarToBowl(“cuka”) // Step 14: Pour the sauce into the bowl containing the ingredients pourSauceIntoBowl() // Step 15: Asinan Bogor is ready to be enjoyed print(“Asinan Bogor is ready to be enjoyed”) End Procedure
+ INFO
Algoritma
2. Membuat Asinan Bogor: Algoritma Flowchart
+ INFO
Algoritma
Itulah Contoh Algoritma Pseudocode dan Flowchart beserta Penjelasannya
Algoritma mampu memudahkan berbagai pekerjaan dalam kehidupan sehari-hari bila semua orang bisa mengimplementasikannya. Kehadiran algoritma, bentuk apa pun itu bisa membuat orang yang awam akan suatu pekerjaan menjadi bisa hanya dengan melihat diagramnya. Semoga contoh algoritma pseudocode dan flowchart beserta penjelasannya di atas mampu memperdalam pengetahuan dan wawasan mengenai algoritma, ya!
+ INFO
tugas
Membayar Bakso
Buatlah sebuah Algoritma Deskriptif, Pseucode dan Diagram Alir/Flowchart dari proses berikut: Sebuah mesin pembayaran otomatis dirancang untuk mampu menangani pembayaran pembelian bakso secara mandiri. Mesin ini mampu untuk memberikan kembalian dalam bentuk uang kertas atau uang logam. Mesin akan menerima dua buah masukan, yaitu total bayar dan jumlah uang yang dibayarkan oleh pelanggan. Apabila jumlah uang yang dibayarkan lebih besar atau sama dengan total bayar, mesin akan menghitung kembalian yang harus diberikan kepada pelanggan. Apabila terjadi sebaliknya, mesin akan menampilkan teks "uang yang dibayarkan kurang"
+ INFO
THANKS
for everything
Got an idea?
Use this space to add awesome interactivity. Include text, images, videos, tables, PDFs... even interactive questions! Premium tip: Get information on how your audience interacts with your creation:
- Visit the Analytics settings;
- Activate user tracking;
- Let the communication flow!
Video YouTube ini membahas tentang diagram alir, sebuah visualisasi grafis yang digunakan untuk menggambarkan urutan langkah-langkah dalam sebuah proses, mempelajari apa itu diagram alir, bagaimana cara membuatnya, dan mengapa diagram alir sangat berguna dalam memvisualisasikan dan memahami sebuah proses.
Pembahasan di video kali ini adalah mengenai tentang Notasi algoritma PSEUDOCODE
Got an idea?
Use this space to add awesome interactivity. Include text, images, videos, tables, PDFs... even interactive questions! Premium tip: Get information on how your audience interacts with your creation:
- Visit the Analytics settings;
- Activate user tracking;
- Let the communication flow!
Divideo kali ini pembahasan kita adalah mengenai kalimat deskriptif. Yang mana kalimat deskriptif ini adalah salah satu bentuk notasi untuk membuat struktur algoritma yang telah kita singgung di video sebelumnya tentang Pengantar Algoritma.
tentang simbol diagram alir atau flowchart
Got an idea?
Use this space to add awesome interactivity. Include text, images, videos, tables, PDFs... even interactive questions! Premium tip: Get information on how your audience interacts with your creation:
- Visit the Analytics settings;
- Activate user tracking;
- Let the communication flow!
Got an idea?
Use this space to add awesome interactivity. Include text, images, videos, tables, PDFs... even interactive questions! Premium tip: Get information on how your audience interacts with your creation:
- Visit the Analytics settings;
- Activate user tracking;
- Let the communication flow!
Got an idea?
Use this space to add awesome interactivity. Include text, images, videos, tables, PDFs... even interactive questions! Premium tip: Get information on how your audience interacts with your creation:
- Visit the Analytics settings;
- Activate user tracking;
- Let the communication flow!