Anda di halaman 1dari 12

Flowchart

A. Pengertian Flowchart
Flowchart adalah gambaran dalam bentuk diagram alir dari algoritma-algoritma dalam suatu
program, yang menyatakan arah alur program tersebut. Flowchart berupa simbol-simbol yang
saling terhubung dan membentuk urutan penyelesaian suatu permasalahan. Dengan flowchart
biasanya pemrograman akan mudah dimengerti dan dilanjutkan untuk.

B. Tujuan Flowchart

Tujuan utama penggunaan flowchart adalah untuk menyederhanakan rangkaian proses atau
prosedur untuk memudahkan pemahaman pengguna terhadap informasi tersebut. Oleh karena itu,
design sebuah flowchart harus ringkas, jelas, dan logis.

C.Simbol-Simbol Flowchart

SIMBOL NAMA FUNGSI

TERMINATOR Permulaan/akhir program

GARIS ALIR
Arah aliran program
(FLOW LINE)

Proses inisialisasi/pemberian
PREPARATION
harga awal

Proses perhitungan/proses
PROSES
pengolahan data

INPUT/OUTPUT Proses input/output data,


DATA parameter, informasi

PREDEFINED Permulaan sub


PROCESS program/proses
(SUB PROGRAM) menjalankan sub program
Perbandingan pernyataan,
penyeleksian data yang
DECISION
memberikan pilihan untuk
langkah selanjutnya
Penghubung bagian-bagian
ON PAGE
flowchart yang berada
CONNECTOR
pada satu halaman
Penghubung bagian-bagian
OFF PAGE
flowchart yang berada
CONNECTOR
pada halaman berbeda

D .Pedoman-Pedoman Dalam Membuat Flowchart

Bila seorang analis dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus

diperhatikan, seperti :

1. Flowchart digambarkan dari halaman ke atas ke bawah dan dari kiri ke kanan

2. Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus

dapat dimengerti oleh pembacanya.

3. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.

4. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja,

misalkan MENGHITUNG PAJAK PENJUALAN

5. Setiap langkah dari aktivitas harus berada pada urutan yang benar

6. Lingkup dan range dari aktifitas yang sedang digam barkan harus ditelusuri dengan hati-

hati. Percabangan-percabangan yang memotong aktivitas yang sedang digambarkan tidak

perlu digambarkan pada flowchart yang sama. Simbol konektor harus digunakan dan

percabangannya diletakan pada halaman yang terpisah atau hilangkan seluruhnya bila

percabangannya tidak berkaitan dengan system dan Gunakan simbol-sim bol flowchart yang

standar

E.Jenis-jenis Flowchart
Ada lima macam bagan alir yang akan dibahas di modul ini, yaitu sebagai
berikut ini.

1. Bagan alir sistem (systems flowchart).


2. Bagan alir dokumen (document flowchart).
3. Bagan alir skematik (schematic flowchart).
4. Bagan alir program (program flowchart ).
5. Bagan alir proses (process flowchart ).
FLOWCHART SISTEM

Flowchart Sistem merupakan bagan yang menunjukkan alur kerja atau


apa yang sedang dikerjakan di dalam sistem secara keseluruhan dan
menjelaskan urutan dari prosedur-prosedur yang ada di dalam sistem.
Dengan kata lain, flowchart ini merupakan deskripsi secara grafik dari
urutan prosedur-prosedur yang terkombinasi yang membentuk suatu
sistem.

Flowchart Sistem terdiri dari data yang mengalir melalui sistem dan proses
yang mentransformasikan data itu. Data dan proses dalam flowchart
sistem dapat digambarkan secara online (dihubungkan langsung dengan
komputer) atau offline (tidak dihubungkan langsung dengan komputer,
misalnya mesin tik, cash register atau kalkulator).

Contoh sederhana untuk flowchart sistem dapat dilihat pada Gambar 1.


berikut ini :

FLOWCHART PAPERWORK / FLOWCHART DOKUMEN

Flowchart Paperwork menelusuri alur dari data yang ditulis melalui sistem.
Flowchart Paperwork sering disebut juga dengan Flowchart Dokumen.

Kegunaan utamanya adalah untuk menelusuri alur form dan laporan


sistem dari satu bagian ke bagian lain baik bagaimana alur form dan
laporan diproses, dicatat dan disimpan.

Gambar 2. menggambarkan suatu contoh flowchart ini mengenai alur


pembuatan kartu anggota untuk suatu perpustakaan.
FLOWCHART SKEMATIK

Flowchart Skematik mirip dengan Flowchart Sistem yang menggambarkan suatu sistem atau
prosedur. Flowchart Skematik ini bukan hanya menggunakan simbol-simbol flowchart standar,
tetapi juga menggunakan gambar-gambar komputer, peripheral, form-form atau peralatan lain yang
digunakan dalam sistem.
Flowchart Skematik digunakan sebagai alat komunikasi antara analis sistem dengan
seseorang yang tidak familiar dengan simbol-simbol flowchart yang konvensional. Pemakaian
gambar sebagai ganti dari simbol-simbol flowchart akan menghemat waktu yang dibutuhkan oleh
seseorang untuk mempelajari simbol abstrak sebelum dapat mengerti flowchart.
Gambar-gambar ini mengurangi kemungkinan salah pengertian tentang sistem, hal ini
disebabkan oleh ketidak-mengertian tentang simbol-simbol yang digunakan. Gambar-gambar juga
memudahkan pengamat untuk mengerti segala sesuatu yang dimaksudkan oleh analis, sehingga
hasilnya lebih menyenangkan dan tanpa ada salah pengertian.

FLOWCHART PROGRAM

Flowchart Program dihasilkan dari Flowchart Sistem.Flowchart Program merupakan


keterangan yang lebih rinci tentang bagaimana setiap langkah program atau prosedur sesungguhnya
dilaksanakan. Flowchart ini menunjukkan setiap langkah program atau prosedur dalam urutan yang
tepat saat terjadi. Programmer menggunakan flowchart program untuk menggambarkan
urutan instruksi dari program komputer. Analis Sistem menggunakan flowchart program untuk
menggambarkan urutan tugas-tugas pekerjaan dalam suatu prosedur atau operasi. Suatu contoh
flowchart program dapat dilihat pada Gambar 3. berikut ini :
FLOWCHART PROSES
Flowchart Proses merupakan teknik penggambaran rekayasa industrial yang memecah dan
menganalisis langkah-langkah selanjutnya dalam suatu prosedur atau sistem. Flowchart Proses
memiliki lima simbol khusus (lihat Gambar 4)

Flowchart Proses digunakan oleh perekayasa industrial dalam mempelajari dan mengembangkan
proses-proses manufacturing. Dalam analisis sistem, flowchart ini digunakan secara efektif untuk
menelusuri alur suatu laporan atau form.
Pada Gambar 5. menggambarkan suatu contoh flowchart proses
1. OPERATOR ARITMATIKA

Dalam menggunakan fungsi yang berhubungan dengan operasi aritmatika ada beberapa operator yang
harus anda kenal terlebih dahulu.

Ada beberapa operator aritmatika yang dapat digunakan dalam


pemrograman antara lain :

Operasi Simbol Contoh

Pangkat ^ 4 ^ 2 = 16

Perkalian * 4*2=8

Pembagian / 5 / 2 = 2,5
Pembagian Integer \ 5\2=2

Sisa Bagi Mod 4 Mod 2 = 0


Penjumlahan + 4+2=6

Pengurangan - 4-2=2

Penggabungan String & & 4 & 2 = 42

a. Pangkat ( Eksponen)
Pemangkatan atau eksponen banyak digunakan dalam operasi komputer, eksponen
mempunyai operator carret(^) dan sintaksnya adalah sebagai berikut :

Eksponen = bilanngan1^bilangan2
Contoh :
Eksponen = 5^2 hasilnya = 25
Eksponen = 3^2 hasilnya = 9
Eksponen = 2^-2 hasilnya = 0,25

b. Perkalian
Perkalian
digunakan untuk mengalikan dua buah bilangan atau lebih, simbolnya (*)
dan sintaksnya dalam pemrograman adalah :

Perkalian = bilangan1 * bilangan2

Contoh :
Perkalian = 2 * 2 hasilnya = 4
Perkalian = 5 * 5 hasilnya = 25

c. Pembagian
Pembagian digunakan untuk melakukan operasi pembagian terhadap bilangan,
simbolnya
(/) dan sintaksnya :

Pembagian = bilangan1 / bilangan2

Contoh :
Pembagian = 4 / 2 hasilnya = 2
Pembagian = 5 / 2 hasilnya = 2,5

d. Pembagian Integer
Pembagian Integer pada dasarnya sama dengan pembagian biasa, tetapi hasil yang
diperoleh adalah bilangan integer atau bilangan bulat. Simbolnya (\)
dan sintksnya :

PembagianInt = bilangan1 \ bilangan2

Contoh :
PembagianInt = 4 \ 2 hasilnya = 2
PembagianInt = 5 \ 2 hasilnya = 2

e. Sisa Bagi (Modulus)


Sisa bagi (Mod) digunakan untuk mendapatkan sisa dari pembagian dua buah
bilangan, sintaksnya :

Sisa = bilangan1 Mod bilangan2

Contoh :
Sisa = 4 Mod 2 hasilnya = 0
Sisa = 5 Mod 2 hasilnya = 1
f. Penjumlahan
Penjumlahan (+) digunakan untuk melakukan operasi penjumlahan pada bilangan,
sintaksnya :

Penjumlahan = bilangan1 + bilangan2

Contoh :
Penjumlahan = 4 + 2 hasilnya = 6
Penjumlahan = 5 + 5 hasilnya = 10

g. Pengurangan
Pengurangan (-) digunakan untuk melakukan operasi pengurangan terhadap
bilangan, sintaksnya :

Pengurangan = bilangan1 – bilangan2

Contoh :
Pengurangan
= 4 – 2 hasilnya = 2
Pengurangan = 5 – 2 hasilnya = 3

h. Penggabungan String ( Concat )


Penggabungan string, simbolnya (&) digunakan untuk menggabungkan dua buah
string. sintaksnya :
String = string1 & string2

Contoh :
String = harry & potter hasilnya = harrypotter
String =
5 & 6 hasilnya = 56

2. OPERATOR LOGIKA,

Digunakan untuk melakukan operasi pembagian dari dua bilangan yang akan mengahasilkan nilai sisa
hasil pembagian. Hasil = angka1 Mod Angka2, Contoh Hasil = 10 Mod 5 akan menghasilkan nilai 0

-Operator perpangkatan, Hasil Angka1 ^ Eksponen, contoh Hasil = 2 ^ 2 maka akan menghasilkan nilai 4

-Operator penggabungan, digunakan untuk menggabungkan dua pernyataan yang berbentuk teks (string),
jika pernyatan yang digabungkan bukan merupakan data berbentuk teks (string) maka data tersebut akan
diubah menjadi data bertipe string. Jika pernyataan bernilai Null, maka hasil juga akan bernilai Null. Jika
salah satu pernyataan bernilai Null, maka peryataan tersebut dianggap sebagai teks kosong ("").

simbol-simbol yang digunakan antara lain :


Operasi Simbol Contoh
Dan And (4>1) And (1>4) = False
Atau Or (4>1) Or (1>4) = True
Tidak/Bukan Not Not (1>4) = True

Dan = Operasi bernilai True jika kedua syarat benar


Or = Operasi bernilai True jika salah satu syarat benar
Not = Kebalikan dari, Misalkan jika A = True maka Not A = False

3. OPERATOR PERBANDINGAN
Berfungsi untuk membandingkan dua pernyataan, meliputi : Lebih besar (>), lebih kecil (<),
samadengan (=), lebih besar samadengan (>=), lebih kecil samadengan (<=), tidak samadengan (<>)

Operasi Simbol Contoh


Operasi Simbol Contoh
Samadengan = 4=2 hasilnya False
Tidaksamadengan <> 4<>2 hasilnya True

Lebih Kecil < 4<2 hasilnya False

Lebih Besar > 4>2 hasilnya True


Lebih Kecil Samadengan <= 4<=2 hasilnya False
Lebih Besar Samadengan >= 4>=2 hasilnya True

Cara Membuat Kalkulator Sederhana (Visual Basic 6.0)

Cara membuat :
1. Buka Visual Basic 6 Portable.exe
2. Jalankan Reg Key seperti gambar dibawah

3. Lalu klik Run Visual Basic 6


4. Pilih Standard EXE lalu klik Open
5. Ubah nama Form1 menjadi Kalkulator
6. Buat tampilan seperti berikut

Atur Propertiesnya seperti berikut :


Label1
Caption = Angka 1
Label2
Caption = Angka 2
Label3
Caption = Hasil
Text1
Text = (kosongkan)
Text2
Text = (kosongkan)
Text3
Text = (kosongkan)
Locked = True
Command1
Caption = +
Command2
Caption = -
Command3
Caption = x
Command4
Caption = /
7. Ubah semua Font Style dan Font Size(Text1,Text2,Text3 juga harus diganti lho)
Dan tampilannya menjadi seperti ini :

8. klik 2x pada +,tambahkan kode Text3.Text = Val(Text1.Text) + Val(Text2.Text)


klik 2x pada -,tambahkan kode Text3.text = text1.text - text2.text
klik 2x pada x,tambahkan kode Text3.Text = Val(Text1.Text) * Val(Text2.Text)
klik 2x pada /,tambahkan kode Text3.Text = Val(Text1.Text) / Val(Text2.Text)
sampai tampilan kode menjadi seperti ini :

9. Sekarang merubah file menjadi .exe,tentukan tempat dimana kamu menyimpan file .exe nya
lalu buka File > Make Project1.exe,ubah File name yg tadinya Project1.exe menjadi Kalkulator.exe,