Langsung ke konten utama

Belajar Algoritma Dasar

Notasi Penulisan Algoritma


Penulisan algoritma tidak tergantung dari spesifikasi bahasa pemograman dan komputer yang mengeksekusinya. Notasi algoritma bukan notasi bahasa pemograman, tetapi dapat diterjemahkan ke dalam berbagai bahasa pemograman. Berikut adalah contoh notasi algoritma
§ Notasi yang dinyatakan dalam kalimat deskriptif
Dengan notasi ini , deskriptif setiap langkah dijelaskan dengan bahasa yang jelas. Notasi ini cocok untuk algoritma yang pendek. Tapi untuk masalah algoritma yang panjang, notasi ini jelas kurang effektif. Selain itu pengkonversian notasi algoritma ke notasi bahasa program cendrung agak susah.
Contoh:
Algoritma mencari luas persegi panjang ;Diketahui panjang dan lebar sebuah persegi panjang. Carilah luas dan keliling persegi panjang.
Deskripsi :
1. Input panjang persegi panjang.
2. Input lebar persegi panjang.
3. Cari luas persegi panjang dengan rumus; panjang kali lebar.
4. Cari keliling persegi panjang dengan rumus; dua kali sisi panjang ditambah dua kali sisi lebar.
5. Keluarkan luas dan keliling sebagai output..
6. Penghitungan selesai.
§         Flow chart
Flow chart atau bagan alir merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antar proses digambarkan dengan garis penghubung.
Flowchart ini merupakan langkah awal pembuatan program. Dengan adanya flowchart urutan poses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka dapat dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya pemrogram (programmer) menerjemahkannya ke bentuk program dengan bahasa pemrograman.
Notasi penulisan algoritma dengan flow chart cocoknya untuk algoritma yang pendek. Sementara untuk masalah algoritma yang panjang, notasi ini kurang effektif dan penkorversian notasi algoritma ke notasi bahasa pemograman cendrung agak sukar.


Komentar

Postingan populer dari blog ini

Syarat Penting Untuk Mendapatkan NUPTK 2016

Syarat NUPTK 2016 Apa saja Syarat untuk menerbitan NUPTK Tahun 2016/2017?  Sahabat pendidik, sebelum menjawabnya, kita semua tahu, bahwa saat ini sangat banyak keluhan rekan-rekan guru yang belum memiliki Nomor unik Pendidik dan Tenaga Kependidikan (NUPTK). Oleh karena itu agar jelas dan tidak membuat rekan guru galau, maka pada posting kali ini admin blog guru-id akan berbagi beberapa syarat yang menentukan diterbitkan atau tidaknya NUPTK guru dan salah satunya mengenai perhitungan Rasio Siswa Dan Guru sesuai dengan peraturan Pemerintah (PP) nomor 74 tahun 2008 . Jika Rasio guru dan siswa terpenuhi maka dengan syarat tersebut jadi acuan segala jenis tunjangan yang juga erat kaitannya dengan Nomor Unik Pendidikan dan tenaga kependidikan. Untuk lebih jelasnya berikut info syarat penerbitan NUPTK 2016. silakan baca artikelnya berikut. Pertama : Sudahkah sekolah anda melakukan verval PTK lewat akun sekolah (vervalptk.data.kemdikbud.go.id)? disitu akan diminta upload ijazah S1 serta fo...

Proses Penyusunan Laporan Keuangan

Sebagai suatu komoditi, laporan keuangan yang dihasilkan sendiri oleh manajemen, yang kegunaannya akan dikonsumsi oleh banyak pihak, harus disajikan dengan cara-cara dan prosedur-prosedur tertentu berdasarkan suatu pedoman yang berlaku. Jadi, penyajian laporan keuangan tidak bisa secara operasional tanpa mengikuti aturan tersebut. Seuatu penyelenggaraan sistem adanya catatan akuntansi harus mencakup keseluruhan aktifitas yang dibutuhkan untuk memberikan kepada manajemen berbagai macam informasi untuk perencanaan, pengendalian dan pelaporan keadaan serta operasi perusahaan. Laporan keuangan pada dasarnya adalah suatu rangkuman dari keseluruhan aktifitas yang dapat menaikkan ataupun menurunkan berbagai aktiva, kewajiban, dan modal perusahaan selama suatu peri ode tertentu. Proses penyajian terdiri dari dua tahap. Tahap pertama disebut tahap pencatatan (recording phase) sedangkan lahar kedua adalah tahap pengikhtisaran (summmarizing phase). Masing-masing tahap saling berkaitan dan tidak b...

Guru Pendidikan Jasmani

Guru sebagai pendidik profesional mempunyai citra yang baik di masyarakat apabila dapat menunjukkan kepada masyarakat bahwa ia layak menjadi panutan atau teladan masyarakat sekelilingnya. Masyarakat terutama akan melihat bagaimana sikap dan perbuatan guru itu sehari-hari, apakah memang ada yang patut diteladani atau tidak. Bagaimana guru meningkatkan layanannya, meningkatkan pengetahuan, memberi arahan dan dorongan kepada anak didiknya, dan malah bagaimana cara guru berpakaian dan berbicara serta cara bergaul baik dengan siswa,teman-temannya, serta anggota masyarakat sering menjadi perhatian masyarakat luas. Guru adalah sosok individu yang memiliki kemampuan dalam menransfer ilmu pengetahuan, informasi, atau pengalaman kepada peserta didiknya. Guru juga individu yang melakukan pekerjaannya didasarkan kepada kemampuan dalam mengarahkan pengalaman belajar peserta didik dalam institusi pendidikan. Menurut Makmun (1998:23) guru adalah seorang dewasa yang selalu mengusahakan terciptanya sit...