• Tidak ada hasil yang ditemukan

FLOW-MAP. Perangkat Lunak 3/27/2012

N/A
N/A
Protected

Academic year: 2021

Membagikan "FLOW-MAP. Perangkat Lunak 3/27/2012"

Copied!
14
0
0

Teks penuh

(1)

Perangkat Lunak

FLOW-MAP

2 ¨ Alat bantu konvensional, disebut juga Mapping flow atau Process Function chart atau Diagram aliran dokumen atau Diagram Sistem Prosedur Kerja atau Paperwork Flowchart.

¨ Merupakan diagram yg menggambarkan aliran dokumen pada suatu prosedur kerja di organisasi

¨ Merupakan diagram alir yg menunjukkan arus dari dokumen, aliran data fisis, entitas-entitas sistem informasi dan kegiatan operasi yg berhubungan dg sistem informasi.

¨ Penggambaran biasanya diawali dengan mengamati dokumen apa yang menjadi media data atau informasi. Selanjutnya ditelusuri bagaimana dokumen tersebut terbentuk, ke bagian atau entitas mana dokumen tersebut mengalir, perubahan apa yang terjadi pada dokumen tersebut, proses apa yang terjadi terhadap dokumen tersebut, dan seterusnya.

(2)

Simbol-simbol flow map

3 • Menggunakan simbol/notasi flowchart sbb: Terminator Dokumen input / output operasi Manual Proses pengolahan data/komputer Input manual Penyim-panan dt disk Display / layar Penyim panan Dlm tape seleksi arsip X X :konektor : anotasi / catatatan penjelasan Data / kumpulan data

Terminator : Awal/akhir diagram atau entitas eksternal

Membuat Flow-map

4 1. Bagi diagram ke dalam kolom-kolom

2. Setiap kolom diberi nama entitas yang terlibat (orang, bag./ unit

organisasi, perusahan lain, atau pimpinan)

3. Diagram harus dibaca dari atas ke bawah dan dari kiri ke kanan 4. Setiap kolom terdapat siklus pengolahan data : I-P-O

(input-proses-output) bila kolom tsb. adalah entitas yg melakukan kegiatan

5. Ketika menyebrangi garis yg memisahkan antara satu kolom dg

kolom lain, gunakan simbol konektor.

6. Cara mengakses file komputer adalah melalui simbol proses

komputer

7. Prosedur kerja yang kejadiannya tidak bersamaan dapat

(3)

Contoh soal

5

¨

Sebuah lembaga pendidikan mempunyai prosedur

penilaian sbb:

1. Pengajar meyerahkan nilai kursus ke bag. Adminstrasi untuk

dicatat / diinput ke komputer setelah seluruh nilai terkumpul.

2. Kumpulan nilai tadi disimpan ke file nilai dengan mengakses

file siswa.

3. Berdasarkan file nilai, petugas menghitung nilai akhir dan

membuat transkrip nilai untuk diserahkan ke siswa.

¨

Gambarkan flow-map prosedur di atas.

Penyelesaian

6 ¨

Daftar entitas :

¤ Pengajar ¤ Bag. Administrasi ¤ Siswa ¨

Dokumen :

¤ Nilai kursus ¤ Kumpulan nilai ¤ Transkrip nilai ¨

File :

¤ siswa ¤ nilai

(4)

Tabel Entitas dan Kegiatan

7

¨

Digunakan untuk memperjelas informasi yang ada

dalam uraian prosedur serta dapat membantu

mempermudah penyelesaian diagram prosedur /

flowmap secara benar.

¨

Cara membuat :

Tuliskan masing-masing entitas di bagian kiri tabel

(kolom ke-1) dan kegiatan setiap entitas di

bagian kanan tabel (kolom ke-2).

Dari contoh-1

No.

Entitas

Kegiatan

1

Pengajar

1. Menyerahkan Nilai kursus

2

Bag.Akademik

2. Mengumpulkan nilai-nilai

3. Memasukkan data

4. Menghitung dan merekam nilai

5. Mencetak transkrip nilai

3

Siswa

6. Menerima Transkrip nilai

(5)

Tabel Entitas dan Kegiatan alternatif-2

Entitas Pengajar Bag.Akademik Siswa

Kegiatan 1. Menyerahkan Nilai kursus 2.Mengumpulkan nilai-nilai 6. Menerima Transkrip nilai 3. Memasukkan data 4. Menghitung dan merekam nilai 5. Mencetak transkrip nilai 9 10

(6)

Contoh-2 (Sistem Penjualan)

11

¨ Sistem Penjualan barang tunai secara langsung di PD Jual :

1. Pembeli membawa barang-barang yang dibeli ke Bagian Kasir

2. Petugas Kasir menghitung jumlah barang yg dibeli dan membuat Bon

Penjualan sebagai bukti transaksi penjualan barang utk pembeli setelah menyerahkan pembayaran.

3. Di akhir jam kerja, petugas Kasir menghitung jumlah uang yang diterima

dari seluruh transaksi penjualan barang dan membuat Laporan Penjualan.

4. Salinan Bon dan Laporan Penjualan diserahkan ke Supervisor Administrasi

Penjualan.

5. Supervisor administrasi penjualan memeriksa apakah jumlah uang yang

diterima sesuai dengan Laporan Penjualan dan Bon penjualannya.

6. Jika sudah sesuai,maka Supervisor akan memberi paraf dan mengarsipkan

Laporan dan Bon tersebut. Jika tidak sesuai, Supervisor administrasi penjualan akan mengoreksinya sebelum memberi paraf dan mengarsipkannya.

7. Laporan Penjualan diarsipkan oleh Supervisor bagian Administrasi

Penjualan.

v Buatlah tabel entitas-kegiatannya serta flowmapnya

Penyelesaian

No. Entitas Kegiatan

1 Pembeli 1. Menyerahkan barang terjual

3. Menyerahkan pembayaran 4. Menerima Bon Penjualan

2 Kasir 2.Menghitung barang dan membuat Bon

Penjualan

5. Membuat Laporan Penjualan

3 Supervisor

Administrasi Penjualan

6. Menerima Laporan Penjualan

7.Memeriksa Laporan, jika sesuai memberi paraf jika tidak mengoreksi dan paraf Laporan Penjualan

(7)

Flowmap Sistem Penjualan

13

(8)

Tahapan Pemodelan Terstruktur

No. Tahap Hasil Pemodelan Keterangan 1 Analisis Diagram Konteks

DFD level-0, 1, 2, … Spesifikasi proses

Model proses Kamus data

Diagram E-R Model Data Deskripsi kebutuhan perangkat

keras 2 Perancangan Model data fisis

Deskripsi tabel basis data Rancangan Data Structure chart

Tata letak layar

Tata letak dokumen masukan Tata letak dokumen keluaran Pseudo-code

Rancangan Program

Konfigurasi perangkat keras

Penggambaran DFD

Ada 2 pendekatan :

1.

Penggambaran secara Fisik

2.

Penggambaran secara Logik

(9)

Penggambaran DFD Fisik

¨

Menggambarkan apa atau siapa yang

mengerjakan proses-proses dalam sistem

¨

Efektif untuk mengkomunikasikan sistem pada pihak

pemakai, karena :

¤

pihak pemakai dapat memahami sistem dari sudut

pandangnya

¤

verifikasi dari pemakai dapat diperoleh dengan

mudah

Penggambaran DFD Logik

¨

Menggambarkan proses atau fungsi transformasi

data yang ada dalam sistem (bukan apa atau

siapa yang mengerjakan)

¨

Dapat dibuat dari DFD fisik dengan cara

mentranslasikan menjadi deskripsi logika yang

fokus pada data dan proses

(10)

Penggambaran DFD Logik

¨

Dibuat hanya untuk menggambarkan proses yang

akan dikerjakan oleh komputer bukan proses yang

sifatnya fisik atau manual

Cara penggambaran DFD Logik

¨

Identifikasi data aktual (bukan dokumen) yang

berhubungan dengan proses

¨

Hilangkan aliran informasi yang melalui

orang/unit/kantor, yang muncul hanya prosesnya saja

¨

Hilangkan fungsi alat atau perlatan lain

¨

Hilangkan proses yang tidak penting, yang tidak

mengubah data/aliran data; misal proses mencopy

data

(11)

21

Kasir Pelanggan

Cash Register

Pemodelan Persoalan (

Pemodelan Persoalan (

Workflow

Workflow

))

1

1. Menyerahkan barang

2

2. Mencatat data transaksi penjualan 3

3. Memberikan pembayaran

4

4. Mencatat data transaksi pembayaran

5

5. Mencetak struk 6

6. Menerima struk, barang, dan kembalian

No.

Kode

Deskripsi Kebutuhan

1

REQ-100

Mengolah data transaksi dan

membuat tanda buktinya

2

REQ-110

Mencatat data transaksi penjualan

3

REQ-120

Mencatat data transaksi

pembayaran dan mencetak struk

22

Deskripsi Kebutuhan Fungsional

Deskripsi Kebutuhan Fungsional

(12)

23

Pembuatan Diagram Konteks (1)

Pembuatan Diagram Konteks (1)

Kasir Pelanggan Cash Register 1 1. Menyerahkan barang 2

2. Mencatat data transaksi penjualan 3

3. Memberikan pembayaran

4

4. Mencatat data transaksi pembayaran

5

5. Mencetak struk 6

6. Menerima struk, barang, dan kembalian

abstraksi perangkat lunak abstraksi sistem informasi lingkup/konteks perangkat lunak sumber/tujuan data (entitas eksternal) 24

Pembuatan Diagram Konteks (2)

Pembuatan Diagram Konteks (2)

PL Aplikasi Cash Register Kasir penjualan pembayaran struk

(13)

25

Kasir Pelanggan

Workstation

Workflow Penjualan Barang Workflow Penjualan Barang

1. Menyerahkan barang

1

1. barang yang dibeli 1. Catat data

penjualan 2

2. penjualan

Entry Penjualan Barang X

Kode Barang BRG-101 = kode_brg Basis Data 3

3. Barang = @kode_brg + nama_brg + harga + stok

Nama Barang KERTAS A4 80 GR.

Harga (Rp.) 27,500

Banyaknya 2

Jumlah (Rp.) 55,000

+ banyak

Rekam

1. Baca kode barang 2. Cari dan tampilkan

data barang 4. Hitung dan

tampilkan jumlah 5. Rekam data penjualan

ke basis data; update stok barang

4

4. Jual = @no_faktur + @kode_brg + banyak

3. Baca banyak barang

Diagram Aliran Data (DAD) Diagram Aliran Data (DAD)

Catat Data Penjualan penjualan Kasir Barang Jual Kamus Data Kamus Data Spesifikasi Spesifikasi Proses Proses

Sketsa Tampilan Layar Sketsa Tampilan Layar

26

Entry Penjualan Barang X

Kode Barang BRG-101

Nama Barang KERTAS A4 80 GR.

Harga (Rp.) 27,500 Banyaknya 2 Jumlah (Rp.) 55,000 Rekam 1. Akhiri penjualan Pembayaran 1. Hitung dan tampilkan total Entry Pembayaran X Total (Rp.) 55,000 Jumlah Bayar 1. Memberikan pembayaran 5 5. uang 2. Catat data pembayaran; cetak struk 6 6. pembayaran 60,000 = jml_bayar

2. Baca jumlah bayar 3. Hitung dan tampilkan

jumlah kembalian

Kembali 5,000

4. Rekam data pem-bayaran ke basis data

Cetak Struk

7

7. Bayar = @no_faktur + tanggal + total 5. Cetak struk 8

8. struk = no_faktur + tanggal + {nama_brg + harga + banyak

+ jumlah} + total + bayar + kembali 2. Menerima struk,

barang dan kembalian

9

9. struk, barang dan kembalian

Catat Data Pembayaran & Cetak Struk

total pembayara n

Bayar struk

total = no_faktur + {kode_brg + nama_brg + harga + banyak} + total Workflow Pembayaran Workflow Pembayaran Kasir Pelanggan Workstation Basis Data Diagram

Diagram AliranAliran Data (Data (DAD Level 1)DAD Level 1)

Catat Data Penjualan penjualan Kasir Barang Jual Kamus Data Kamus Data

3. Barang = @kode_brg + nama_brg + harga + stok 1. barang yang dibeli

2. penjualan= kode_brg + banyak 4. Jual = @no_faktur + @kode_brg + banyak

Spesifikasi Spesifikasi Proses Proses

Sketsa Tampilan Layar Sketsa Tampilan Layar

(14)

Spesifikasi Proses

¨ Proses 1.0 Catat Data Penjualan

Begin

Buka file Barang

Input data barang dan jumlahnya Update file Barang

Hitung total harga penjualan Cata transaksi penjualan ke file Jual End

¨ Proses 2.0 Catat Data Penjualan dan Cetak Struk

Begin

Baca total harga penjualan

Catat transaksi pembayaran ke file Bayar Cetak struk penjualan

Gambar

Tabel Entitas dan Kegiatan alternatif-1:
Tabel Entitas dan Kegiatan alternatif-2
Diagram E-R Model Data
Diagram Aliran Data (DAD)Diagram Aliran Data (DAD)

Referensi

Dokumen terkait

Pengaruh Capital Adequacy Ratio (CAR) terhadap Return On Assets (ROA) CAR adalah rasio permodalan yang digunakan untuk mengukur kinerja bank dalam menyediakan dana untuk

Berdasarkan hasil perhitungan korelasi maka diketahui bahwa pengaruh hutang terhadap laba usaha sebesar 0,2 yang artinya tingkat hubungan rendah, sehingga dapat dikatakan

Dalam bab 3 penulis akan memaparkan analisis data yang akan dihubungkan dengan teori-teori yang terdapat pada bab 2, dimana hal ini bertujuan untuk menguraikan analisis dan

Pada makalah ini, kami akan membahas mengenai parameter spesifik dari standarisasi bahan baku ekstrak yang meliputi identitas, organoleptik, dan senyawa terlarut dalam

Afet sonrası kullanılan ekonomik açıdan daha ucuz olan çadır tipi geleneksel barınma yöntemleri afetzedeler için olumsuz bir süreç yaratmaktadır.. Geleneksel

Iduista kasvaa oivalluksia oman myönteisen kokemuksen kautta. Toimivat, nykyaikaiset ja ajantasai- set laitteet innostavat kokeilemaan uutta tietoteknistä sovellusta, joita

Hal ini karena agroindustri ini masih memiliki banyak kelemahan antara lain disisi teknologi produksi yang masih manual, kemasan yang kurang marketable, masih

Secara simultan, penggunaan pupuk organik cair dan dinamika kelompok berpengaruh signifikan terhadap keberhasilan usaha tani kedelai di Kecamatan Cibitung Kabupaten