PENGERTIAN DASAR DAN SIMBOL FLOWCHART

Pengenalan Flowchart
Flowchart 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 bahsa pemrograman.

Simbol-simbol flowchart
Flowchart disusun dengan simbol-simbol. Simbol ini dipakai sebagai alat bantu menggambarkan proses di dalam program.

Kaidah-kaidah pembuatan Flowchart
Dalam pembuatan flowchart tidak ada rumus atau patokan yang bersifat mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisa suatu masalah dengan komputer. Sehingga flowchart yang dihasilkan dapat bervariasi antara satu pemrogram dengan pemrogram lainnya.
Namun secara garis besar, setiap pengolahan selalu terdiri dari tiga bagian utama, yaitu;
• Input berupa bahan mentah
• Proses pengolahan
• Output berupa bahan jadi.
Untuk pengolahan data dengan komputer, dapat dirangkum urutan dasar untuk pemecahan suatu masalah, yaitu;
 START: berisi instruksi untuk persiapan perlatan yang diperlukan sebelum menangani pemecahan masalah.
 READ: berisi instruksi untuk membaca data dari suatu peralatan input.
 PROCESS: berisi kegiatan yang berkaitan dengan pemecahan persoalan sesuai dengan data yang dibaca.
 WRITE: berisi instruksi untuk merekam hasil kegiatan ke perlatan output.
 END: mengakhiri kegiatan pengolahan







Pedoman yang perlu diperhatikan dalam membuat flowchart :


a) Bagan alir sebaiknya digambar dari atas ke bawah dan mulai dari bagian kiri dari suatu halaman.

b) Kegiatan di dalam bagan alir harus ditunjukkan dengan jelas.

c) Harus ditunjukkan dari mana kegiatan akan dimulai dan dimana akan berakhir.
d) Masing-masing kegiatan di dalam bagan alir sebaiknya digunakan suatu kata yang mewakili suatu pekerjaan.

e) Masing-masing kegiatan di dalam bagan lair harus didalam urutan yang semstinya.
f) Kegiatan yang terpotong dan akan disambung ke tempat lain harus ditunjukkan dengan jelas menggunakan simbol penghubung.
g) Gunakan simbol-simbol alir yang standart.

Terdapat 2 jenis flowchart yaitu sistem flowchart dan program flowchart.

Sistem Flowchart
Sistem flowchart merupakan diagram alir yang menggambarkan suatu sistem peralatan komputer yang digunakan dalam proses pengolahan data serta hubungan antar peralatan tersebut. Sistem flow chart tidak digunakan untuk menggambarkan urutan langkah untuk memecahkan masalah , tetapi hanya untuk menggambarkan prosedur dalam sistem yang dibentuk.

Flowchart Program
Merupakan bagan alir yang menggambarkan urutan logika dari suatu prosedur pemecahan masalah. Untuk menggambarakan flowchart program telah tersedia simbol-simbol standart. Berikut ini adalah gambar dari simbol-simbol standart yang digunakan pada flowchart program.


Contoh flowchart
1. Buatlah flowchart untuk menjumlahkan dua buah data.
Jawab
Input : data1 dan data 2
Proses : jumlah = data1 + data2
Output : jumlah


2. Buatlah flowchart untuk mencari keliling dan luas lingkaran ?
Rumus : keliling lingkaran adalah 2*phi *r
luas lingkaran adalah phi * r2
rumus diatas merupakan proses untuk mencari keliling dan luas lingkaran.
Input : phi dan r
Output : luas dan keliling

CONTOH NOTASI ALGORITMIK

NOTASI ALGORITMIK

Algoritma adalah suatu himpunan hingga dari instruksi-instruksi yang secara jelas memperinci langkah-langkah proses pelaksanaan, dalam pemecahan suatu masalah tertentu, atau suatu kelas masalah tertentu, dengan dituntut pula bahwa himpunan instruksi tersebut dapat dilaksanakan secara mekanik (Team Gunadarma :1988).

Dalam suatu penulisan algoritma terkadang kita sulit untuk mengerti dan memahami maksud dari algoritma tersebut. Selain itu juga kita sulit untuk menuliskan algoritmanya. Untuk itu agar mempermudahnya dapat dilakukan notasi – notasi algoritma. Notasi algoritma merupakan rancangan penyelesaian masalah (algoritma) yang dituliskan ke dalam notasi (cara penulisan khusus).
Notasi algoritma yang sering dijumpai ada 3 macam yaitu :
  • Notasi deskriptif, yaitu dengan cara menuliskan langkah-langkah penyelesaian masalah dengan kalimat- kalimat yang jelas dan deskriptif disertai dengan urutan (nomor urut) yang jelas. Selain itu juga Dengan notasi ini, deskripsi setiap langkah dijelaskan dengan bahasa yang jelas. Notasi ini cocok untuk algoritma yang pendek, namun untuk masalah yang algoritmanya besar, notasi ini jelas tidak efektif. Selain itu, pengkonversian notasi algoritma ke notasi bahasa pemrograman cenderung relatif sukar.      
          Contoh :

          Algoritma Bilangan_Maksimum
          Diberikan tiga buah bilangan bulat. Carilah bilangan bulat maksimum diantara ketiga bilangan tersebut.

          Deskripsi :
          (1)  baca bilangan 1
          (2)  baca bilangan 2
          (3)  bandingkan bilangan 1 dan bilangan 2, kita ambil yang lebih besar, jika kedua bilangan tersebut
                sama besar, dapat kita ambil bilangan 1, dan sebut bilangan tersebut MAX
          (4)  baca bilangan 3
          (5)  bandingkan MAX dengan bilangan 3, dan pilih yang lebih besar, jika keduanya sama besar, pilih
                 MAX dan sebut bilangan tersebut MAX.
          (6)  keluarkan sebagai output MAX
  • Notasi bagan alir (flow chart), yaitu algoritma menggunakan bagan alir dengan memanfaatkan bentuk-bentuk geometri seperti persegi panjang, jajaran genjang, lingkaran dan sebagainya. Sama halnya dengan notasi deskriptif, notasi ini cocok untuk algoritma yang pendek, namun untuk masalah yang algoritmanya besar, notasi ini jelas tidak efektif. Selain itu, pengkonversian notasi algoritma ke notasi bahasa pemrograman cenderung relatif suka
         Contoh :

         Algoritma Bilangan_Maksimum
          Diberikan tiga buah bilangan bulat. Carilah bilangan bulat maksimum diantara ketiga bilangan   tersebut.  
  • Notasi pseudo-code, yaitu notasi algoritma yang praktis dan mirip dengan bahasa pemrograman tingkat tinggi seperti Pascal. Banyak notasi pseudo-code yang digunakan oleh para ahli komputer dan berbeda-beda sehingga tidak ada aturan baku dalam penulisan pseudo-code ini, tetapi yang paling banyak digunakan dalam algoritma pemrograman adalah yang mendekati bahasa pascal. Keuntungan menggunakan notasi pseudo code adalah kemudahan mengkonversinya lebih tepat yang disebut mentranslasi ke notasi bahasa pemrograman, karena terdapat korespondensi antara setiap pseudo code dengan notasi bahasa pemrograman.  
          Contoh :

         Algoritma Bilangan_Maksimum
         Diberikan tiga buah bilangan bulat. Carilah bilangan bulat maksimum diantara ketiga bilangan tersebut.

         Deklarasi :
         Bil1,Bil2,Bil3 : integer {bilangan yang dicari maksimumnya}
         MAX      : integer {variabel bantu}

         Deskripsi :
         Read (Bil1,Bil2)
         If Bil1 >= Bil 2 then
         Bil1 = MAX
         Else Bil2 = MAX
         Read (Bil3)
         If Bil3 >= MAX then
         Bil3 = MAX
         Write (MAX)

Selamat membaca..........

WEB WEB PHOTOGRAPER DUNIA

http://www.andrewgransdenphotography.co.uk/
http://www.robertdannphotography.co.uk/

http://www.fashionphotographer.it/

http://ericryananderson.com/

http://www.stanseatonphotography.co.uk/index.php

semoga bermafaat bagi kalin yang memounyai hobi di bidang photo ini ,semoga di wen photograper yang kalin kunjungi bisa mnjadi refernsi kalian.TERIMA KASIH

karya saya yang pertama

setitik cahaya yang bisa merubah segalanya...
kenapa say ambil judul ini karena menurut saya satu titik cahay di kegelapan itu bisa merubah sesorng menjadi lebih bercahaya.

SELAMAT DATANG DI KARYAKARYASANGPEMIMPI

Selamat berkunjung dan selamt menikmati karyakarya sangpemimpi ini .smoga ada yang bermanfaat.

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Powerade Coupons