Penggunaan Flowchart


 

Menggunakan flowchart

Model penulisan algoritme yang menggunakan bentuk penyusunan bangun ruang disebut sebagai bagan alir atau flowchart. Bagan alir merupakan bagan (chart) yang menunjukkan aliran atau runtutan data (flow) yang terjadi dalam program secara logika. Model ini lebih sering dipakai karena memiliki standar penggunaan yang sama.

Ada beberapa hal yang harus teman-teman perhatikan jika ingin membuat sebuah flowchart yaitu :

1. Flowchart yang digambar dari halaman atas kebawah dan dari kiri ke kanan.

2. Aktifitas yang akan digambarkan haruslah didefinisikan terlebih dahulu secara hati-hati dan harus dapat dimengerti oleh pembacanya.

3. Awal dan akhir dari aktifitas haruslah jelas.

4. Setiap langkah-langkah dari suatu aktifitas harus menggunakan kata kerja.

5. Setiap langkah-langkan aktifitas harus diurutkan dengan benar.

6. Ruang lingkup atau range dari aktifitas yang akan digambarkan harus ditelusuri dengan hati-hati. Bila ada percabangan-percabangan yang memotong aktifitas tidak perlu digambarkan pada flowchart yang sama. Simbol konektor harus digunakan dan percabangannya diletakkan pada halaman yang terpisah atau hilangkans aja semua bila percabangan tidak ada dalam sistem.

7. Harus menggunakan simbol-simbol flowchart yang standar.

 

 


Simbol Flowchart

 

 Dalam flowchart ada berbagai simbol dengan nama dan fungsi yang berbeda-beda, jangan sampai Anda salah memahami karena bisa berakibat fatal sehingga flowchart Anda akan salah kaprah. Untuk menghindari hal tersebut Anda bisa memahhami beberapa simbol flowchart berikut ini:

 

·         Terminator

Simbol yang menunjukkan awal dan akhir suatu proses.

·         Process

Simbol yang menunjukkan kegiatan yang sedang dilakukan/diproses oleh computer.

·         Decision

Simbol yang menunjukkan untuk melanjutkan proses selanjutnya tergantung dari   kondisi yang ada.

·         Document

Simbol yang menunjukkan document dalam bentuk fisik atau output yang perlu dicetak.

·         Multiple Document

Simbol yang menunjukkan dokumen dalam bentuk fisik lebih dari satu.

·         Stored data

Simbol yang menunjukkan penyimpanan data dengan berbagai format.

·         Internal Storage

Simbol yang menunjukkan penyimpanan data bersifat local.

·         Tipe Data

Simbol yang menunjukan tipe data.

·         Database

Simbol yang menunjukkan penyimpanan data.

·         Input Output Data

Simbol yang menunjukkan proses input output data

·         Display

Simbol yang menunjukan informasi yang akan ditampilkan kepada user.

·         Manual Operation

Simbol yang menunjukkan manual operation.

·         Merge

Simbol yang menunjukkan pengabungan antar proses.

·         Manual Input

Simbol yang menunjukkan inputan data dilakukan secara manual.

·         Connector

Simbol yang menunjukkan penghubung di chart dan halaman yang berbeda.

 

3. Notasi Pseudocode

    Pseudocode merupakan penyusunan dan penulisan logika dalam bentuk notasi kode yang mirip dengan bahasa pemrograman tertentu, tetapi tidak mewakili dari bahasa pemrograman yang akan digunakan. Tidak ada aturan khusus dalam penulisan struktur algoritme dengan pseudocode seperti flowchart.

Secara umum struktur penulisan pseudocode dibagi menjadi 3 bagian. Berikut ini struktur pseudocode:

1. Bagian judul

Bagian judul ini berisi judul algoritma. Biasanya bagian ini diawali dengan kata “program”. Lalu, diikuti dengan nama algoritma. Pada umumnya, nama algoritma hanya terdiri dari satu kata, jika nama yang terkandung lebih dari satu kata penulisan disatukan. Artinya jika terdiri lebih dari dua kata, maka sapasi ditiadakan.

Berikut ini aturan penulisan nama judul:

-        Judul tidak boleh terdapat spasi. Spasi bisa diganti dengan karakter “_” (underscore).

-        Judul tidak boleh diawali dengan angka.

-       Judul tidak boleh menggunakan istilah – istilah yang biasa digunakan sebagai keyword di bahasa pemrograman.

-    Judul boleh menggunakan huruf besar, huruf kecil, dan kombinasinya selama tidak melanggar aturan diatas.

2. Bagian deskripsi

Seperti namanya, bagian deskripsi ini digunakan untuk mendefinisikan atau mendeklarasikan jenis – jenis variabel yang akan digunakan dalam proses algoritma. Di dalam pemograman komputer sendiri terdapat beberapa variabel, seperti bilangan bulat, desimal, pecahan, dan lain sebagainya.

3. Bagian implementasi

Bagian implementasi ini bisa dikatakan sebagai bagian inti atau utama, yang mana merupakan bagian jalannya sebuah algoritma. Pada bagian ini terdapat sekumpulan perintah algoritma, perintahnya pun bisa berupa runtutan, kondisional ataupun perulangan.

 

42 komentar:

  1. Silviana agustin
    Kls xa
    Ket hadir

    BalasHapus
  2. NAMA:SELPI ARIANTI
    KELAS : XA
    KET: HADIR

    BalasHapus
  3. Nama : ari Sahputra
    Kls : X
    Ket : hadir

    BalasHapus
  4. Nama:Nurya Wati
    Kls:Xb
    Ket:hadir

    BalasHapus
  5. Nama : Tiza irpana
    Kls : Xa
    Ket : hadir

    BalasHapus
  6. Nama:timbul suryani
    Kelas:XC
    Ket:hadir

    BalasHapus
  7. NAMA:PUJA LESTARI PUTRI
    KLS:XA
    KET:HADIR

    BalasHapus
  8. Nama: indah Putri cahaya Ritonga
    Kls: xc
    Ket: hadir

    BalasHapus
  9. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  10. Nama :FRAN FEBRIHATMA
    Kelas:XA
    Ket :HADIR

    BalasHapus
  11. Nama: yutina Dian Sari Zebua
    Kls:xb
    Ket: hadir

    BalasHapus
  12. Nama :Okta Ramadani
    Kls :xc
    Ket. :hadir

    BalasHapus
  13. Nama:Januar
    Kelas:Xb
    Ket:Hadir

    BalasHapus
  14. Nama: nestiti lestari
    Kelas:XB
    Ket: hadir

    BalasHapus
  15. Nama: indari Agustina
    Kls:xb
    Ket:hadir

    BalasHapus
  16. Nama:ayu nur habibah
    Kelas:Xa
    Ket:hadir

    BalasHapus
  17. nama :predi peradana. kls:xa. Ket:hadir

    BalasHapus
  18. Nama:Sonia sasma duwita
    Kls:Xb
    Ket:Hadir

    BalasHapus
  19. Nama : ike nurfaisyah
    Kls : xb
    Ket : hadir

    BalasHapus
  20. Nama:erin julita
    Kelas:xb
    Ket:hadir

    BalasHapus
  21. Nama: Trivianna Limbong
    Kls: XA
    Ket: hadir

    BalasHapus
  22. Nama :dame ria
    Kelas:xa
    Ket :hadir

    BalasHapus
  23. Nama :dame ria
    Kelas : xa
    Ket : hadir

    BalasHapus
  24. Nama:Ani anggraini
    Kls :xb
    Ket:Hadir

    BalasHapus
  25. Nama: RIAN ANDRI Ansah
    Kls:Xa
    Hadir

    BalasHapus
  26. Nama urdiansyah
    Kls Xb
    Ket hadir

    BalasHapus
  27. Nama:Nanik nur aidah
    Kelas:xa
    Ket:hadir

    BalasHapus
  28. Nama:Enjel Br Nainggolan
    Krlas:Xa
    Ket:Hadir

    BalasHapus
  29. Nama:Khoirul anam
    Kls:x
    Ket:hadir

    BalasHapus
  30. Nama: Bagus nur habibi
    Kls:xb
    Ket.:hadir

    BalasHapus

Mengenal Perangkat Komunikasi Data

Perangkat komunikasi data pada jaringan komputer perangkat komunikasi data yang diperlukan pada jaringan komputer di antaranya adalah sebaga...