Show Contoh : Algoritma menghitung luas segitigaI.MulaiII.Masukkan alas segitigaIII.Masukkan tinggi segitigaIV.luas segitiga : 0,5 * alas*tinggiV.cetak luas segitigaVI.selesai2.Algoritma dengan menggunakan flow chart(diagram alir), adalah sebuah bentuk gambarataupun diagram yang memiliki aliran satu atau dua arah yang berlaku secara sekuensial atauberkesinambungan. Fungsi utama dari flowchart ini adalah untuk menggambarkan sebuahdesain program dan untuk merepresentasikan sebuah program atau sistem yang akan kitabuat, berdasarkan pola berpikir kita (berdasarkan algoritma).Contoh : Algoritma Flow chart luas lingkaranMulaiPhi = 3,14MasukkanJari-JariLuas = Phi * jari-jari*jari-jariCetak LuasEnd 3.Algoritma dengan pseudocode, adalah kode atau tanda yang menyerupai (pseudo) ataumerupakan penjelasan cara menyelesaikan suatumasalah. Pseudo-code sering digunakanoleh seseorang untuk menuliskan algoritma dari suatu permasalahan.Contoh : Algoritma pseudocode luas lingkaranI.StartII.Phi = 3,14III.Read Jari-JariIV.Luas = Phi*jari-jari*jari-jariV.Write LuasVI.EndBENTUK ALGORITMAAlgoritma Sekuensial (Sequence Algorithm)Sequence algorithm atau algoritma sekuensial merupakan algoritma yang langkah-langkahnya secaraurut dari awal hingga akhir. Bentuk dari algoritma sekuensial ini salah satu contohnya sepertialgoritma memasak air. Langkah demi langkah yang dijalankan harus urut dari atas sampai bawah. Upload your study docs or become a Course Hero member to access this document End of preview. Want to read all 4 pages? Upload your study docs or become a Course Hero member to access this document
Algoritma Luas Segitiga ( Uraian Dalam Kalimat Deskriptif / Narasi ) Analisis: input : a (alas) dan t (tinggi) luas = a*t/2 Algoritma : ==> Masukan nilai alas segitiga (a) dan nilai tinggi segitiga (t),==> Menghitung luasnya dengan alas dan tinggi tertentu.==> Luas segitiga dihitung dengan rumus L= 1/2*a*t, ==> Nilai luas (L) di cetak sebagai output ke piranti keluaran
Penggunaan algoritma dalam bahasa pemrograman yaitu untuk memecahkan masalah sesuai dengan struktur yang dibuat. Penulisan algoritma terdapat 3 cara yaitu, menggunakan bahasa natural, menggunakan sebuah grafik flowchart, serta penggunaan pseudocode (bahasa manusia). Algoritma Bahasa Natural Merupakan sebuah teknik pengurutan setiap proses penyelesaian masalah menggunakan bahsa yang digunakan sehari-hari atau bisa juga diartikan sebagai bahasa manusia. Algoritma membuat kita dapat memahami setiap proses penyelesaian masalah menggunakan logika pemrograman. Algoritma Flowchart Sebuah gambaran langkah penyelesaian masalah menggunakan sebuah simbol grafik atau gambar yang saling terhubung sesuai dengan proses, ini juga dapat membantu dalam menyelesaikan setiap permasalahan untuk proses pemrograman. Algoritma Pseudocode Pada pembahasan sebelumnya di pengertian pseudocode dan cara membuatnya telah dijelaskan lengkap. Intinya penggunaan pseudocode, merupakan bagian dari penjelasan bahasa pemrograman yang bisa di pahami oleh manusia. Adapun pseudocode ini mewakili bentuk dari bahasa program yang akan digunakan. Pada pembahasan sebelumnya telah saya sampaikan bentuk pembuatan pseudocode menentukan bilangan prima. Nah pembahasan kali ini kita akan mempelajari pembuatan algoritma menghitung luas lingkaran, segitiga dan persegi panjang. Namun untuk dapat membuat sebuah algoritma flowchart kamu diharuskan telah memahami bentuk simbol dan fungsi dari flowchart untuk membuat suatu proses penyelesaian masalah. Tentunya jika sudah paham terkait pembuatan grafik flowchart, kamu akan lebih mudah dalam membuat algoritma setiap langkah proses dari suatu permasalahan yang ada. Berikut ini bentuk dari gambar flowchart dari lingkaran segitiga dan persegi panjang. Selain itu berikut ini beberapa uraian contoh penyajian flowchart dalam perhitungan matematika untuk menentukan langkah proses dari perhitungan luas lingkaran, segitiga, dan persegi panjang serta menampilkan hasil dari proses tersebut.Algoritma Flowchar Menghitung Luas LingkaranDiketahui bahwa rumus menghitung luas lingkaran yaitu :
Contoh : Sebuah algoritma flowchart dibawah ini digunakan untuk menghitung luas lingkaran dimana (r) yang merupakan jari-jari lingkaran diinput oleh pengguna program dan dapat menampilkan hasil luas lingkaran. Algoritma Pseudocode Menghitung Luas Lingkaran Menggunakan pendekatan pascal, berikut ini algoritma untuk menghitung luas lingkaran menggunakan pseudocode //Algoritma hitung_luas_lingkarandeklarasi var phi,luas:float; var jari_jari:integer; deskripsi phi <-- 3.14; read(jari_jari); luas <-- phi * jari_jari * jari_jari; Algoritma Flowchart Menghitung Luas SegitigaDiketahui bahwa rumus matematika menghitung luas segitiga yaitu
Dalam menghitung luas segitiga menggunakan algoritma flowchart, dimana terdapat nilai dari alas segitiga dan nilai tingginya diinput oleh pengguna, serta akan menampilkan hasil nilai dari luas segitiga. Algoritma Pseudocode Menghitung Luas Segitiga Menggunakan pendekatan pascal algoritma psedocode berikut ini digunakan untuk memproses data input dan output hasil luas segitiga. //algoritma hitung_luas_segitigadeklarasi var luas:float; var alas,tinggi:integer; deskripsi read(alas); read(tinggi); luas <-- 1/2 alas * tinggi; Algoritma Flowchart menghitung luas Persegi PanjangDiketahui bahwa rumus luas persegi panjang dalam matematika yaituContoh: Gambar algoritma flowchart ini digunakan sebagai langkah proses untuk memasukkan nilai panjang dan lebar serta proses output nilai dari hasil perhitungan sesuai rumus. Algoritma Pseudocode Menghitung Luas Persegi PanjangMenggunakan bahasa pemrograman pascal, algoritma pseudocode ini mewakili proses penyelesaian bahasa pemrograman dengan memproses luas persegi panjang dari hasil input lebar dan panjang serta menampilkan nilai luas persegi panjang. //algoritma hitung_luas_persegi_panjangdeklarasi var luas,panjang,lebar : integer; deskripsi read(panjang); read(lebar); luas <-- panjang * lebar; Demikianlah beberapa cara penyeselaian dari algoritma menghitung luas lingkaran, segitiga, dan persegi panjang lengkap dengan flowchart dan menampilkan hasil dari nilai yang diinput. Semoga dapat menambah wawasan dan bermanfaat.
Hasil yang baik, berawal dari proses yang baik. |