Dokumen tersebut memberikan penjelasan tentang:
1. Konsep dasar Data Flow Diagram (DFD) dan simbol-simbol yang digunakan dalam DFD.
2. Contoh proses bisnis sistem penggajian dan representasinya dalam berbagai tingkatan DFD.
3. Konsep Entity Relationship Diagram (ERD) dan langkah pembuatannya.
4. Beberapa teknik dokumentasi sistem lainnya seperti Hierarchy Input Proses Output (HIPO) dan pseudocode.
2. DATA FLOW
DIAGRAM
• DFD digunakan untuk menggambarkan suatu
sistem yang telah ada atau sistem baru yang akan
dikembangkan secara logika tanpa pertimbangan
lingkungan fisik dimana data tersebut disimpan
• Merupakan alat untuk dokumentasi sistem yang
baik
• Alat yang digunakan untuk pengembangan sistem
yang terstruktur
3. Simbol Data Flow Diagram
= External entity= External entity
Kesatuan luar sistem yang berupa orang, organisasi atauKesatuan luar sistem yang berupa orang, organisasi atau
sistem lainnya yang berada di lingkungan luarnya yangsistem lainnya yang berada di lingkungan luarnya yang
akan memberikan input atau menerima output dariakan memberikan input atau menerima output dari
sistemsistem
4. Simbol Data Flow Diagram
= Arus Data (Data Flow)= Arus Data (Data Flow)
Arus data mengalir diantara proses (Process),Arus data mengalir diantara proses (Process),
simpanan data (data store) dan kesatuan luar (externalsimpanan data (data store) dan kesatuan luar (external
entity)entity)
Contoh arus data :Contoh arus data :
a.a. Formulir atau dokumen yang digunakan perusahaanFormulir atau dokumen yang digunakan perusahaan
b.b. Laporan terletak yang dihasilkan oleh sistemLaporan terletak yang dihasilkan oleh sistem
c.c. Tampilan atau output dilayar komputer yang dihasilkanTampilan atau output dilayar komputer yang dihasilkan
oleh sistemoleh sistem
5. Simbol Data Flow Diagram
atauatau = Proses= Proses
Identifikasi Proses : umumnya berupa sautau angka yangIdentifikasi Proses : umumnya berupa sautau angka yang
menunjukan nomor acuan dari proses dan ditulis padamenunjukan nomor acuan dari proses dan ditulis pada
bagian atas di simbol prosesbagian atas di simbol proses
Nama Proses : biasanya berbentuk suatu kalimat diawaliNama Proses : biasanya berbentuk suatu kalimat diawali
dengan kata kerjadengan kata kerja
6. Simbol Data Flow Diagram
= Simpanan Data (Data store)= Simpanan Data (Data store)
Suatu file atau database di sistem komputerSuatu file atau database di sistem komputer
Suatu arsip atau catatan manualSuatu arsip atau catatan manual
Suatu kotak tempat data di meja seseorangSuatu kotak tempat data di meja seseorang
Suatu tabel acuan manualSuatu tabel acuan manual
Suatu agenda atau bukuSuatu agenda atau buku
7. Busniess Process
Sistem Penggajian
1. Setiap karyawan diwajibkan untuk memasukkan kartu pada mesin
pencatat waktu sebelum dan sesudah bekerja
2. Pengawas mengumpulkan recorder (absensi) tiap karyawan dan
memeriksa serta men-total jumlah jam kerja dan jam lembur tiap
karyawan untuk dimasukkan dalam time record.
3. Time card tersebut diserahkan pada staff personalia yang
memindahkan data yang ada ke jurnal harian karyawan.
4. Selain itu pengawas juga menghitung jumlah produksi yang
dihasilkan oleh masing-masing produksi.
5. Pada akhir periode (1 periode = 4 minggu), staff personalia akan
menghitung jumlah gaji yang harus dibayarkan, berdasarkan data
yang ada pada jurnal harian karyawan, daftar bonus, serta data
karyawan ( untuk menentukan standar gaji kepada keuangan, yang
bertugas membagikan gaji pada para karyawan.
6. Staff keuangan juga bertanggung jawab dalam pembuatan kwitansi
sebagai bukti tanda terima gaji.
12. Entity Relationship Diagram
(ERD)
= Relationship= Relationship hubungan yang terjadihubungan yang terjadi
antara satu entity dengan entityantara satu entity dengan entity
lainnya.lainnya.
= Entity= Entity Suatu object yang dapat dibedakanSuatu object yang dapat dibedakan
secara unik dengan objek lainnya, dimanasecara unik dengan objek lainnya, dimana
semua informasi yang berkaitan dengannyasemua informasi yang berkaitan dengannya
dikumpulkan.dikumpulkan.
13. Entity Relationship Diagram
(ERD)
= Atribut= Atribut Karakteristik dari entity atauKarakteristik dari entity atau
relatinship yang menyediakan penjelasanrelatinship yang menyediakan penjelasan
detail tentang entity atau relationshipdetail tentang entity atau relationship
tersebut.tersebut.
Pegawai Memiliki Kendaraan
Nopeg
Napeg
Nokend
Nakend
Contoh :Contoh :
14. Langkah Pembuatan ERD
1. Mengidentifikasikan dan menetapkan seluruh himpunan entitas yang akan terlibat
Menentukan atribut-atribut key dari masing-masing himpunan entitas
2. Mengidentifikasikan dan menetapkan seluruh himpuanan relasi diantara himpunan
entitas yang ada beserta foreign keynya
3. Menentukan derajat dan kardinality rasio relasi untuk setiap himpunan relasi
4. Menentukan partisipation constrant dari suatu relasi untuk setiap himpunan relasi
5. Melengkapi himpunan relasi dengan atribut-atribut yang bukan kunci (non-Key)
17. Kamus Data (Data Dictionary)
semua jenis data yang terlibat dalam proses yang terjadi,
didefinisikan dan dikumpulkan dalam bentuk penyajian seperti
berikut :
Nama Berkas : Tabel Konsumen
Medan Kunci : Kode Konsumen
Fungsi : Untuk Melakukan Perekaman data konsumen
No Nama Code Data Type
1 Kode Konsumen KD_KONSUMEN A7
2 Kode Sales KD_SALES A10
3 Nama Konsumen NM_KONSUMEN A30
4 Alamat Konsumen ALAMAT_KONSUMEN TXT50
5 Phone Konsumen PHONE_KONSUMEN A15
6 Batas Kredit BATAS_KREDIT N12,2
7 Mata Uang MATA_UANG A5
8 Type Product TYPE_PRODUCT A1
18. Hirarchy Input Proses Output
(HIPO)
Alat dokumentasi program yang digunakan
sebagai alat design tehnik dokumentasi dalam
siklus pengembangan sistem.
HIPO berbasis pada fungsi yaitu tiap-tiap modul
didalam sistem digambarkan oleh fungsi
utamanya.
19. Sasaran HIPO
Untuk menyediakan suatu struktur guna memahami fungsi-
fungsi sistem
Untuk menekankan fungsi-fungsi yang harus diselesaikan oleh
program
Untuk menyediakan penjelesan yang jelas dari nput yang harus
digunakan dan output yang harus dihasilkan oleh masing-
masing fungsi pada tiap-tiap tingkatan dari diagram-diagram
HIPO
Untuk menyediakan output yan tepat dan sesuai dengan
kebutuhan-kebutuhan pemakai
20. Diagram Dalam Paket
HIPO
Visual Tabel Of Contect (VTOC)
Mengambarkan hubungan dari fungsi-fungsi disistem secara berjenjang
0
Menu utama
1
submenu
2
submenu
3
submenu
2.1
submenu
2.2
submenu
2.2.1
submenu
2.2.2
submenu
23. Diagram Dalam Paket HIPO
Overview Diagram
Menunjukan secara garis besar huungan dari input, proses
dan output.
Bagian input menunjukan item-item data yang akan digunakan
oleh bagan proses.
Bagian proses berisi sejumlah langkah-langkah yang
menggambarkan
kerja dari fungsi.
Bagian output berisi dengan item-item data yang dihasilkan atau
dimodifikasi oleh langkah-langkah proses
Diagram Detail
Diagram tingkatam yang paling rendah di diagram HIPO,Diagram tingkatam yang paling rendah di diagram HIPO,
berisi dengan elemen-elemen dasar dari paket yangberisi dengan elemen-elemen dasar dari paket yang
menggambarkan secara rinci kerja dari fungsi.menggambarkan secara rinci kerja dari fungsi.
24. Pseudo Code
1.1. Definisikan nDefinisikan n
2.2. Input data sembarang yang di masukan ke dalamInput data sembarang yang di masukan ke dalam
variabel A[I]variabel A[I]
3.3. Hitung sisa hasil bagi A[I] dengan 2 diberi namaHitung sisa hasil bagi A[I] dengan 2 diberi nama
variabel Bvariabel B
4.4. Jika sisa hasil bagi (B) adalah 0 maka Cetak nilai A[I],Jika sisa hasil bagi (B) adalah 0 maka Cetak nilai A[I],
lanjutkan langkah 2lanjutkan langkah 2
5.5. Jika sisa hasil bagi tidak sama dengan 0 makaJika sisa hasil bagi tidak sama dengan 0 maka
lakukan langkah 2lakukan langkah 2
6.6. Bila selesai looping/pengulangan sebanyak n makaBila selesai looping/pengulangan sebanyak n maka
program berhentiprogram berhenti
25. Minispecification Process
Digunakan untuk mendefinisikan proses-proses yang
digambarkan dalam Data Flow diagram, baik input atau output.
1.1
Mengisi
formulir
pendaftaran
a.
Calon
Mahasiswa
b.
Panitia
pendaftaran
Data calon
mahasiswa
Formulir
mahasiswa
Nama ProsesNama Proses : Mengisi formulir pendaftraan: Mengisi formulir pendaftraan
Input ProsesInput Proses : Data Calon Mahasiswa: Data Calon Mahasiswa
Output ProsesOutput Proses : Formulir Mahasiswa: Formulir Mahasiswa
Fungsi ProsesFungsi Proses : untuk memproses calon mahasiswa yang: untuk memproses calon mahasiswa yang
mendaftarmendaftar
28. Implementasi Sistem
Penggunaan transaksi yang sebenarnya (berjalan) kedalam sistem baru
(Production).
Login (masuk aplikasi)
•Login : Ketik login/userid (identitas user)
•Password : Ketik Password anda
•Tombol OK : Tekan tombol OK untuk masuk ke
aplikasi
•Tombol Batal: Tekan tombol INPUT keluar dari
sistem ini.
Petunjuk Pengoperasian
29. Implementasi Sistem
Unit Pelayanan : Pilih unit pelayanan apotik
No. Transaksi : Klik tombol Folder maka akan tampil
window data pasien, pilih pasien yang dikehendaki
kemudian klik dua kali atau klik tombol Ambil.
Klik tombol Simpan untuk mendapatkan nomor resep.
Pilih tappage “Obat-obat Resep Paten“ untuk
mencatat obat resep paten dan tappage “Obat-obat
Resep Racikan” untuk mencatat obat resep racikan.
Klik tombol Tambah untuk mencatat obat resep, pilih
dan klik tombol ambil. Isi quatity obat dan aturan pakai
yang diresepkan.
Klik tombol Hapus untuk menghapus obat yang sudah
dipilih.
Klik tombol Simpan untuk menyimpan data resep.
Klik tombol Valid untuk menvalidasi data resep.
Klik tombol Cetak untuk mencetak slip resep.
Kliok tombol Tutup untuk keluar dari window transaksi
resep
Transaksi Resep
Petunjuk Pengoperasian