1. Bagan alir program program flow chart 2. Bagan alir sistem system floe chart
3. Bagan alir dokumen document flow chart
2.5.1.1 Bagan Alir Program
Bagan alir program program flow chart merupakan suatu bagan yang menjelaskan secara rinci langkah-langkah dalam proses pembuatan program.
Bagan alir program dibuat dari derivikasi bagan alir sistem dengan menggunakan simbol-simbol sebagai berikut :
Gambar 2.9 Bagan alir program
Bagan alir program terdiri dari dua macam, yaitu bagan alir logika program program logic flow chart dan bagan alir program komputer terinci
detailed computer program flow chart. Bagan alir logika program digunakan untuk menggambrakan tiap-tiap langkah didalam program komputer secara
logika. Sedangkan bagan alir program komputer terinci digunakan untuk menggambarkan instruksi-instruksi program komputer secara terinci.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
2.5.1.2 Bagan Alir Sistem
Bagan alir sistem system flow chart merupakan bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini
menjelaskan urut-urutan dari prosedur-prosedur yang ada dalam sistem. Bagan alir sistem menunjukkan apa yang dikerjakan untuk sistem dan
digambarkan dengan menggunakan symbol-simbol sebagai berikut :
A
C
Gambar 2.10 Bagan alir sistem 2.5.1.3 Bagan Alir Dokumen
Bagan alir dokumen document flow chart atau disebut juga bagan alir formulir form flow chart atau paper work flow chart merupakan bagan alir yang
menunjukkan arus dari laporan dan formulir termasuk tembusan-tembusannya. Bagan alir dokumen ini menggunakan simbol-simbol yang sama dengan yang
digunakan didalam bagan alir sistem. Contoh bagan alir adalah sebagai berikut :
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Start Cek stok
pada gudang
Habis Membuat bukti
pemesanan barang Bukti pemesanan barang
End Bukti pemesanan barang
Melakukan pengiriman
Staff Gudang Supplier
Start Pembelian
barang dari pelanggan
Lunas ?
Back order Faktur
pembelian barang
End
Penjualan Kepala Gudang
Proses pembelian barang
Membuat faktur pembelian bukti
pembelian Melakukan
pengiriman barang
Menerima faktur pembelian bukti
pembayaran
Pemesanan Barang Pembelian Barang
Gambar 2.11 Bagan alir 2.5.2 Diagram Arus Data
Diagram arus data adalah diagram yang menggunakan notasi-notasi untuk menggambarkan arus data sistem sekarang. DAD sering digunakan untuk
menggambarkan suatu sistem yang telah ada atau sistem yang baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana
data tersebut mengalir atau lingkungan fisik dimana data tersebut akan disimpan. DAD dapat menggambarkan arus data didalam sistem dengan terstruktur dan
jelas. Simbol-simbol yang digunakan dalam DAD antara lain : 1. Kesatuan luar atau batas sistem boundary
Setiap sistem pasti mempunyai batas sistem boundary yang memisahkan suatu sistem dengan lingkungan luarnya. Sistem akan menerima input dan
menghasilkan output kepada lingkungan luarnya. Kesatuan luar mempunyai kesatuan entity dilingkungan luar sistem yang dapat berupa orang,
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
organisasi atau sistem lainnya yang berada di lingkungan luarnya yang akan memberikan input atau menerima output dari sistem.
Gambar 2.12 Notasi kesatuan luar di DAD
2. Arus data data flow Arus data diberi simbol suatu panah arrow. Arus data mengalir dimana
proses, simpanan data dan kesatuan data. Arus data menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem.
Arus data sebaiknya diberi nama yang jelas dan mempunyai arti. Nama arus data dituliskan disamping garis panahnya.
1 T r a n s a k s i
p e n e r i m a a n
Gambar 2.13 Notasi arus data di DAD
3. Proses process Proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau
komputer dari suatu arus data yang masuk kedalam proses untuk menghasilkan arus data yang akan keluar dari proses. Suatu proses dapat
ditunjukkan dengan simbol lingkaran atau dengan persegi panjang tegak dengan sudut-sudutnya yang tumpul.
I d e n t i f i k a s i N a m a
P r o s e s
Gambar 2.14 Notasi proses di DAD
4. Simpanan data data store
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Merupakan simpanan data yang dapat berupa : a. Suatu file atau database dan sistem komputer
b. Suatu arsip atau catatan manual c. Suatu kotak data di meja
d. Suatu table acuan manual e. Suatu agenda atau buku
Simpanan data di DAD dapat disimbolkan dengan sepasang garis parallel yang tertutup disalah satu ujungnya. Nama dari simpanan data menunjukkan
nama dari filenya, misalnya file langganan, file supplier.
Media Nama simpan data
Gambar 2.15 Notasi simpanan data di DAD
Contoh diagram context adalah sebagai berikut :
Gambar 2.16 Context diagram
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Contoh diagram arus data adalah sebagai berikut :
Gambar 2.17 DAD Level nol 2.5.3 Entity Relationship Diagram
Entity Realtionship Diagram Diagram ER adalah peralatan pembuatan model data yang paling fleksibel, dapat diadaptasikan untuk berbagai pendekatan
yang mungkin diukur dalam pendekatan sistem. Diagram ER digunakan untuk mempresentasikan model data yang ada pada sistem dimana terdapat entity dan
relationship dan menggambarkan obyek-obyek data dan hubungan diantara obyek-obyek data tersebut. Diagram ER ini memiliki notasi untuk
menggambarkan komponen-komponen utamanya adalah sebagai berikut : Mecleod,Jr, 2000: 393
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
1. Berupa obyek banyak data Entity Entity adalah sesuatu yang mudah diidentifikasikan. Sebuah entity bisa
berupa obyek, tempat, orang, konsep atau aktivitas. Entity digambarkan dengan kotak dengan sudut yang tidak runcing.
Gambar 2.17 Simbol Entity
2. Atribut Atribut adalah penjelasan-penjelasan dari entity yang membedakan dengan
entity yang lain. Sebuah atribut juga merupakan sifat-sifat dari sebuah entity.
Gambar 2.18 Simbol Atribut
3. Relationship Relationship adalah penghubung antara suatu entity dengan entity lain, dan
merupakan bagian yang sangat penting didalam mendesain database. Relasi antar entity digambarkan dengan menghubungkan dua diagram entiti dengan
satu garis.
Gambar 2.19 Simbol Relationship
4. Garis sebagai penghubung antara himpunan relasi dengan himpunan entity dan himpunan entity dengan attributnya.
Gambar 2.20 Simbol Garis
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
5. Cardinality dan Relationship Cardinality dari suatu relationship menjelaskan bagaimana hubungan atau
relasi dua entity. Dimana macam-macam cardinality dari relasi dua entity adalah :
a. One-To-One 1:1 Realtionship Hubungan ini menunjukkan bahwa setiap baris data pada tabel pertama
dapat dikoneksikan hanya ke satu baris data pada tabel kedua. b. One-To-Many 1:M Relationship
Hubungan ini merupakan hubungan yang paling umum dimana pada hubungan ditunjukkan bahwa setiap baris data pada tabel pertama dapat
dikoneksikan ke satu atau lebih baris data pada tabel kedua. c. Many-to-many M:M Relationship
Hubungan ini menunjukkan bahwa satu atau lebih baris data pada tabel pertama dapat dikoneksian ke satu atau lebih baris data pada tabel kedua.
d. Many-to-many N:M Hubungan antar dua entity adalah banyak–banyak dengan suatu definisi
bentuk relationship tertentu yang dapat dijadikan hubungan 1-n dan m-1 dengan menambahkan satu buah entity file diantaranya.
2.5.4 HIPO Hierarki Plus Input – Proces - Output