• Tidak ada hasil yang ditemukan

Analisa Perancangan Sistem 3

N/A
N/A
Protected

Academic year: 2017

Membagikan "Analisa Perancangan Sistem 3"

Copied!
30
0
0

Teks penuh

(1)

ANALISA PERANCANGAN

SISTEM

Session 3

Session 3

Anita Megayanti, S.Kom

(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

(3)

Simbol Data Flow Diagram

= External entity

= External entity

Kesatuan luar sistem yang berupa orang,

Kesatuan luar sistem yang berupa orang,

organisasi atau sistem lainnya yang berada di

organisasi atau sistem lainnya yang berada di

lingkungan luarnya yang akan memberikan input

lingkungan luarnya yang akan memberikan input

atau menerima output dari sistem

(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

simpanan data (data store) dan kesatuan luar

(external entity)

(external entity)

Contoh arus data :

Contoh arus data :

a.

a. Formulir atau dokumen yang digunakan Formulir atau dokumen yang digunakan perusahaan

perusahaan

b.

b. Laporan terletak yang dihasilkan oleh sistemLaporan terletak yang dihasilkan oleh sistem c.

c. Tampilan atau output dilayar komputer yang Tampilan atau output dilayar komputer yang dihasilkan oleh sistem

(5)

Simbol Data Flow Diagram

Identifikasi Proses : umumnya berupa sautau

Identifikasi Proses : umumnya berupa sautau

angka yang menunjukan nomor acuan dari proses

angka yang menunjukan nomor acuan dari proses

dan ditulis pada bagian atas di simbol proses

dan ditulis pada bagian atas di simbol proses

Nama Proses : biasanya berbentuk suatu kalimat

Nama Proses : biasanya berbentuk suatu kalimat

diawali dengan kata kerja

(6)

Simbol Data Flow Diagram

= Simpanan Data (Data store)

= Simpanan Data (Data store)

Suatu file atau database di sistem Suatu file atau database di sistem

komputer

komputer

Suatu arsip atau catatan manualSuatu arsip atau catatan manualSuatu kotak tempat data di meja Suatu kotak tempat data di meja

seseorang

seseorang

(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

(8)

DFD Level 0

(9)

DFD Level 1

(10)

DFD Level 1

(11)

DFD Level 1

(12)

Entity Relationship Diagram

(ERD)

= Relationship

= Relationship  hubungan yang hubungan yang

terjadi antara satu entity dengan

terjadi antara satu entity dengan

entity lainnya.

entity lainnya.

= Entity

= Entity  Suatu object yang dapat Suatu object yang dapat

dibedakan secara unik dengan objek

dibedakan secara unik dengan objek

lainnya, dimana semua informasi yang

lainnya, dimana semua informasi yang

berkaitan dengannya dikumpulkan.

(13)

Entity Relationship Diagram

(ERD)

= Atribut

= Atribut  Karakteristik dari entity atau Karakteristik dari entity atau

relatinship yang menyediakan

relatinship yang menyediakan

penjelasan detail tentang entity atau

penjelasan detail tentang entity atau

relationship tersebut.

relationship tersebut.

Pegawai Memiliki Kendaraan

(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

(15)
(16)

ERD Unifield Model

KD_BARANG = KD_BARANG NOMOR_ORDER = NOMOR_ORDER

KD_CURRENCY = KD_CURRENCY

NOMOR_ORDER = NOMOR_ORDER

KD_SALES = KD_SALES

KD_KONSUMEN = KD_KONSUMEN

(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

(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

(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

(20)

Diagram Dalam Paket

HIPO

Visual Tabel Of Contect (VTOC)

Mengambarkan hubungan dari fungsi-fungsi disistem secara berjenjang

(21)

HIPO Sistem Penjualan

Menu Utama

Master Transaksi Laporan

Konsumen Sales

Barang Mata Uang

Penjualan Order

(22)
(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 yang

berisi dengan elemen-elemen dasar dari paket yang

menggambarkan secara rinci kerja dari fungsi.

(24)

Pseudo Code

1.

1. Definisikan nDefinisikan n 2.

2. Input data sembarang yang di masukan ke Input data sembarang yang di masukan ke dalam variabel A[I]

dalam variabel A[I]

3.

3. Hitung sisa hasil bagi A[I] dengan 2 diberi Hitung sisa hasil bagi A[I] dengan 2 diberi nama variabel B

nama variabel B

4.

4. Jika sisa hasil bagi (B) adalah 0 maka Cetak Jika sisa hasil bagi (B) adalah 0 maka Cetak nilai A[I], lanjutkan langkah 2

nilai A[I], lanjutkan langkah 2

5.

5. Jika sisa hasil bagi tidak sama dengan 0 maka Jika sisa hasil bagi tidak sama dengan 0 maka lakukan langkah 2

lakukan langkah 2

6.

6. Bila selesai looping/pengulangan sebanyak n Bila selesai looping/pengulangan sebanyak n maka program berhenti

(25)

Minispecification Process

Digunakan untuk mendefinisikan proses-proses yang

digambarkan dalam Data Flow diagram, baik input atau output.

1.1 Data calon

mahasiswa

Formulir mahasiswa

Nama Proses

Nama Proses : Mengisi formulir pendaftraan: Mengisi formulir pendaftraan Input Proses

Input Proses : Data Calon Mahasiswa: Data Calon Mahasiswa Output Proses

Output Proses : Formulir Mahasiswa: Formulir Mahasiswa Fungsi Proses

Fungsi Proses : untuk memproses calon mahasiswa yang : untuk memproses calon mahasiswa yang

(26)
(27)
(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.

(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

(30)

Referensi

Dokumen terkait

Mengklem selang kateter sesuai dengan program selama 1 jam yang memungkinkan kandung kemih terisi urine dan otot destrusor berkontraksi, supaya meningkatkan volume

kognitif dari proses dan hasil belajar yang penting untuk dinilai sesuai dengan karakteristik kompetensi keahlian Pemeliharaan dan Perbaikan Instrumen Elektronika Pesawat

Tabel Perolehan Skor pada Dimensi Kompetensi Sosial Guru Labschool Jakarta yang Sudah Bersertifikat dari self assessment... Tabel Perolehan Skor pada Dimensi

Seperti permainan harga jual ikan dengan selisih harga jual ikan yang di jual ke tengkulak dan pemodal dengan harga pasar, perbedaan nya tinggi hampir atau bahkan

Rancangan halaman utama adalah halaman yang akan muncul pertama kali ketika pengguna membuka sistem penunjang keputusan pembelian motor second. Pada rancangan

Untuk menghitung kadar dalam cuplikan digunakan metode komparatif, untuk itu diperlukan cuplikan standar yang mengandung unsur yang akan ditentukan, yang jumlah dan komposisi

SIG sebagai metode dan teknologi mampu melakukan pekerjaan-pekerjaan pemetaan yang semula sangat sulit untuk dilakukan secara manual. Informasi baru yang diperoleh dari hasil

Rincian Dokumen Pelaksanaan Anggaran Belanja Langsung Program dan Per Kegiatan Satuan Kerja Perangkat Daerah.