Selasa, 25 Maret 2014
Rabu, 08 Januari 2014
Flowchart
Flowchart atau diagram alir merupakan sebuah diagram dengan
simbol-simbol grafis yang menyatakan aliran proses yang menampilkan
langkah-langkah yang disimbolkan dalam bentuk kotak,
beserta urutannya dengan menghubungkan masing masing langkah tersebut
menggunakan tanda panah. Diagram ini bisa memberi solusi selangkah demi
selangkah untuk penyelesaian masalah yang ada di dalam proses atau
algoritma tersebut.
contoh gambar flowchart:
contoh gambar flowchart:
Flowchart atau diagram alir merupakan sebuah diagram dengan simbol-simbol grafis yang menyatakan aliran algoritma atau proses
yang menampilkan langkah-langkah yang disimbolkan dalam bentuk kotak,
beserta urutannya dengan menghubungkan masing masing langkah tersebut
menggunakan tanda panah. Diagram ini bisa memberi solusi selangkah demi
selangkah untuk penyelesaian masalah yang ada di dalam proses atau
algoritma tersebut.
Sterneckert (2003) menyarankan untuk membuat model diagram alir yang berbeda sesuai dengan perspektif pemakai (managers, system analysts and clerks) sehingga dikenal ada 4 jenis diagram alir secara umum: [2]
- Diagram Alir Dokumen, menunjukkan kontrol dari sebuah sistem aliran dokumen.
- Diagram Alir Data, menunjukkan kontrol dari sebuah sistem aliran data.
- Diagram Alir Sistem, menunjukkan kontrol dari sebuah sistem aliran secara fisik.
- Diagram Alir Program, menunjukkan kontrol dari sebuah program dalam sebuah sistem.
Gambar berikut adalah simbol flowchart yang umum digunakan.

Algorithm:
Pada awalnya kata algorisma adalah istilah yang merujuk kepada aturan-aturan aritmetis untuk menyelesaikan persoalan dengan menggunakan bilangan numerik arab. Pada abad ke-18, istilah ini berkembang menjadi algoritma, yang mencakup semua prosedur atau urutan langkah yang jelas dan diperlukan untuk menyelesaikan suatu permasalahan. Masalah timbul pada saat akan menuangkan bagaimana proses yang harus dilalui dalam suatu/sebuah sistem (program) bagi komputer sehingga pada saat eksekusinya, komputer dapat bekerja seperti yang diharapkan. Programer komputer akan lebih nyaman menuangkan prosedur komputasinya atau urutan langkah proses dengan terlebih dahulu membuat gambaran (diagram alur) diatas kertas.
Pada awalnya kata algorisma adalah istilah yang merujuk kepada aturan-aturan aritmetis untuk menyelesaikan persoalan dengan menggunakan bilangan numerik arab. Pada abad ke-18, istilah ini berkembang menjadi algoritma, yang mencakup semua prosedur atau urutan langkah yang jelas dan diperlukan untuk menyelesaikan suatu permasalahan. Masalah timbul pada saat akan menuangkan bagaimana proses yang harus dilalui dalam suatu/sebuah sistem (program) bagi komputer sehingga pada saat eksekusinya, komputer dapat bekerja seperti yang diharapkan. Programer komputer akan lebih nyaman menuangkan prosedur komputasinya atau urutan langkah proses dengan terlebih dahulu membuat gambaran (diagram alur) diatas kertas.
Algoritma merupakan
kumpulan perintah untuk menyelesaikan suatu masalah. Perintah-perintah
ini dapat diterjemahkan secara bertahap dari awal hingga akhir. Masalah
tersebut dapat berupa apa saja, dengan catatan untuk setiap masalah, ada
kriteria kondisi awal yang harus dipenuhi sebelum menjalankanalgoritma. Algoritma akan dapat selalu berakhir untuk semua kondisi awal yang memenuhi kriteria, dalam hal ini berbeda dengan Heuristik.Algoritma sering mempunyai langkah pengulangan (Iterasi) atau memerlukan keputusan (Logika Boolean dan Perbandingan) sampai tugasnya selesai.
Istilah Algoritmadiambil dari nama penemunya yaitu seorang ilmuan Muslim yang bernama Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi, Al-Khuwarizmi dibaca orang barat menjadi Algorism, kemudian terjadi perubahan pada istilah Algorism menjadi Algorithm, karena Algorism sering di samakan dengan Arithmetic,lambat laun istilah ini secara umum digunakan sebagai metode Komputasi (Perhitungan) sehingga kehilangan makna kata aslinya.
Algorithm atau Algoritma (bahasa indonesia), merupakan bagian terpenting dalam ilmu komputer, sehingga dalam ilmu tersebut terdapat cabang khusus untuk mendesain dan menganalisa Algoritma,
bagaimana performa serta karakteristik algoritma dalam pemecahan
masalah, terlepas dari implementasi algoritma tersebut. Dalam cabang
disiplin ini algoritma dipelajari secara abstrak, terlepas dari sistemkomputer atau bahasa pemrograman yang digunakan. Algoritma yang berbeda dapat diterapkan pada suatu masalah dengan kriteria yang sama.
Algoritma.
Algoritma adalah langkah – langkah logis tertentu untuk menyelesaikan suatu masalah,,sedangkan Guna algoritma adalah untuk membantu seseorang dalam menyelesaikan suatu masalah berdasarkan pada pola pikirnya masing-masing.Ciri – ciri algoritma:
- ada input.
- ada proses.
- ada output.
- Memiliki instruksi instruksi yang jelas dan tidak ambigu.
- Harus mempunyai stopping role.
sifat algoritma :
- Tidak menggunakan simbol atau sintaks dari suatu bahasa pemrograman.
- Tidak tergantung pada suatu bahasa pemrograman.
- Notasi-notasinya dapat digunakan untuk seluruh bahasa manapun
Algoritma dapat digunakan untuk merepresentasikan suatu urutan kejadian secara logis dan dapat diterapkan di semua kejadian sehari-hariContoh kasus dalam kehidupan sehari-hari:Algoritma memasak mie instan.
- Rebus air hingga mendidih.
- Masukkan mie instan ke dalam air mendidih tersebut.
- Tunggu beberapa hingga mie terlihat matang.
- Jika mie sudah dirasa matang, angkat dan tiriskan.
- Campurkan bumbu-bumbu, dan aduk hingga rata.
Algoritma menghitung luas persegi panjang.
- Masukkan panjang
- Masukkan lebar
- Nilai luas adalah panjang * lebar
- Tampilkan luas
Jadi algoritma adalah jembatan untuk mempermudah pemahaman alur kerja suatu proses
Langganan:
Postingan (Atom)