Bagan Alir Program Bagan Alir Sistem

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