Langsung ke konten utama

Tutorial Alur Logika Pemrograman dengan Flowchart


  1. 1.Teori Singkat 
Penyajian atau Penulisan Algoritma 

Penyajian algoritma secara garis besar bisa dalam 2 bentuk penyajian yaitu tulisan dan gambar. Algoritma yang disajikan dengan tulisan yaitu dengan struktur bahasa tertentu (misalnya bahasa indonesia atau bahasa inggris) dan pseudecode. Pseudecode adalah kode yang mirip dengan kode pemrograman yang sebenarnya seperti Pascal, atau C, sehingga lebih tepat digunakan untuk menggambarkan algoritma yang akan dikomunikasikan kepada pemrograman. Sedangkan algoritma disajikan dengan gambar, yaitu dengan flowchart. 

  1. 2.  Flowchart (Diagram Alir)
Flowchart atau bagan alir adalah skema/bagan (chart) yang menunjukkan aliran (flow) di dalam suatu program secara logika.  

Flowchart merupakan alat yang banyak digunakan untuk menggambarkan algoritma dalam bentuk notasi – notasi tertentu. Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta pernyataannya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan antar proses digambarkan dengan garis penghubung. Dengan menggunakan flowchart akan memudahkan kita untuk melakukan pengecekan bagian – bagian yang terlupakan dalam analisis masalah. Di samping itu flowchart juga berguna sebagai fasilitas untuk berkomunikasi antara pemrogram yang bekerja dalam tim suatu proyek. 

Walaupun tidak ada kaidah – kaidah yang baku dalam penyusunan flowchart, namun ada beberapa anjuran :
a.       Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat.
b.      Jalannya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas.
c.       Sebuah flowchart diawali dari satu titik START dan diakhiri dengan END. 

Berikut ini tabel simbol – simbol flowchart. 

Flowchart Direction Symbols, Yaitu, simbol yang dipakai untuk menghubungkan antara simbol yang satu dengan simbol lainnya atau disebut juga connecting line. 


PROCESSING SYMBOLS
 Merupakan simbol yang menunjukkan jenis operasi pengolahan dalam suatu prosedur



Contoh flowchart : 

Problem : menghitung luas persegi panjang  

Algoritma :
1. Masukkan panjang (p)Masukkan lebar (l)
2. Hitung luas (L), yaitu panjang kali lebar
3. Cetak luas (L)

Algoritma pemrograman :

<?php
 $panjang = 6;
 $lebar = 5;
 $luas = $panjang * $lebar;
 E cho “ jadi luas persegi panjang adala h .$ luas ” ;
 ?>

   Struktur Dasar Algoritma Struktur dasar pembangunan algoritma ada tiga, yaitu :
1)      Struktur runtutan / beruntun : Digunakan untuk program yang pernyataannya sequential atau urutan.
2)      Struktur pemilihan / percabangan : Digunakan untuk program yang menggunakan pemilihan atau penyeleksian kondisi.
3)      Struktur perulangan : Digunakan untuk program yang pernyataannya akan di eksekusi berulang- ulang.

SEMOGA BERMANFAAT              

Komentar

Postingan populer dari blog ini

PENGERTIAN DAN JENIS JENIS TIPE DATA

Assalamualaikum wr.wb. A. Tipe Data      1. Pengertian Tipe data     Tipe data adalah jenis nilai yang dapat ditampung oleh suatu variabel. 2.  Jenis- jenis tipe data / Data Type a) Tipe data primitive (Sederhana)           Tipe data primitive adalah Tipe data yang mampu menyimpan satu nilai tiap satu variabel. Tipe data primitive merupakan tipe data dasar yang sering dipakai oleh program. Contoh tipe data primitive  adalah tipe numerik (integer dan real), tipe data karakter/char, tipe data boolean.         1.  Numerik          Tipe data numeric digunakan pada variabel atau konstanta untuk menyimpan nilai             dalam bentuk angka. Tipe data ini terbagi atas integer, dan real.         a.   Integer               Integer Merupakan tipe data berupa bilangan bulat, terbagi atas             beberapa kategori seperti table dibawah ini                 b. Real              Real adalah bilangan yang berisi titik desimal atau jenis bilangan pecahan.   

CONTOH DIAGRAM ERD PERPUSTAKAAN

Gambar ERD dalam peminjaman buku di perpustakaan: ——————————————————————————————————————————————————————– Contoh Kasus 2: Seperti deskripsi soal kasus nomor 1, namun ada beberapa tambahan penjelasan seperti berikut: Seorang mahasiswa boleh meminjam beberapa buku. Satu buku boleh dipinjam beberapa mahasiswa. Semua mahasiswa sangat pelu buku sehingga tidak ada yang tidak pernah meminjam ke perpustakaan. Setiap peminjam akan dicatat tanggal peminjamannya. Semua mahasiswa disiplin mengembalikan buku tepat satu minggu setelah peminjaman. Gambarkan ERDnya!! MODEL ENTITY – RELATIONSHIP Model Entity Relationship : Suatu penyajian data dengan menggunakan Entity dan Relationship Entity : Objek secara fisik : Buku, Perpustakaan, Mahasiswa Objek secara konsep : Meminjam Relationship :  Atribut : Atribut Multivalue Derajat dari Relationship : Trenary degree (Derajat Tiga) Cardinality Ratio Constraint M : N  Particip

Flowchart adalah

Assalamualaikum Wr. Wb. Flowchart  A. Pengertian Flowchart (Diagram Alir)                 Flowchart atau bagan alir adalah skema/bagan (chart) yang menunjukkan aliran (flow) di dalam suatu program secara logika.   Flowchart merupakan alat yang banyak digunakan untuk menggambarkan algoritma dalam bentuk notasi – notasi tertentu. Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta pernyataannya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan antar proses digambarkan dengan garis penghubung. Dengan menggunakan flowchart akan memudahkan kita untuk melakukan pengecekan bagian – bagian yang terlupakan dalam analisis masalah. Di samping itu flowchart juga berguna sebagai fasilitas untuk berkomunikasi antara pemrogram yang bekerja dalam tim suatu proyek.  Walaupun tidak ada kaidah – kaidah yang baku dalam penyusunan flowchart, namun ada beberapa anjuran :  1) Hindari