structured model · sistem reservasi hotel •elemen tamu hotel, resepsionis •interaksi...

43
Structured Model Brigida Arie Minartiningtyas, M.Kom

Upload: others

Post on 18-Jul-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Structured Model

Brigida Arie Minartiningtyas, M.Kom

Page 2: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Model Waterfall

Requirement Analysis

Investigation

Identitifikasi requirements

Fungsionalitas

Kualitas

Output: req specificationdocument

Functional req

Non-functional req

Quality controls

Detailed Analysis

Detailed Design

Construction

Testing

Operation & Maintenance

Feasibility Study

System Delivery

Status Quo & Problem Identification

System / Information engineering [Roger. S. Pressman]

Page 3: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Requirement?

Page 4: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,
Page 5: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,
Page 6: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

• Kebutuhan fungsional yang menggambarkan fitur sistem yang akan dibangun

Fungsional requirements

• Tidak secara langsung terkait pada fitur tertentu, kebutuhan non-fungsional memberikan batasan kepada kebutuhan fungsional

Non-Fungsional requierments

Tipe-tipe Requirement

Page 7: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Layanan yang harus disediakan

sistem

Bagaimanareaksi sistem

terhadap suatuinput

Bagaimanaperilaku sistem

dalam suatusituasi

Apa input danoutput sistem

Data seperti apayg harusdisimpan

Komputasiseperti apa yg

harus dilakukansistem

Konsep, fungsi, fitur, informasi, perilaku sistem

Fungsional Requirements

Page 8: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Non-Fungsional Requirements

Prosespembangunan

StandarWaktu respon

sistemResource usage

Keamanan sistem Recovery sistem BiayaTeknologi yang

digunakan

Metodologi yang digunakan

Struktur organisasiyang dapat

menggunakansistem

Page 9: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Analisa Sistem

Penentuan Elemen?

Page 10: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Inventarisirsemua elemenyang terlibat

Jelaskan interaksi yang terjadi antar elemen di dalam

sistem.

Penentuan Elemen

Page 11: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Sistem Reservasi Hotel

• Elemen Tamu hotel, Resepsionis

• Interaksi Memberikan data (pribadi, pilihan kamar)

Sistem Penjualan Toko

• Elemen Pelanggan, Petugas, Kasir

• Interaksi Memberikan data (barang, daftar barang, daftar pembelian pelanggan)

Page 12: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,
Page 13: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Contoh Kasus

(SI Penjualan pada Supermarket ABC)

Identifikasi Masalah

Permasalahan yang terjadi di Supermarket ABC adalah sebagai berikut:

1. Data yang dikelola di supermarket masih berjalan manual, padahal kebutuhanakan data barang , data suplier, transaksi yang setiap harinya selalu meningkat.

2. Sistem yang dijalankan belum sepenuhnya membantu pengelolaan, karenakebutuhan akan data yang efektif dan efisien serta ada saat dibutuhkan(availability) belum dapat terpenuhi dengan baik.

3. Penyediaan data yang banyak menyebabkan overload data yang redundant dan informasi kurang

Page 14: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Analisis Sistem Penyimpanan data dalam bentuk kertas atau manual menimbulkan resiko yang cukup besar, seperti

kebakaran, rusak atau bencana alam yang bisa mengakibatkan data penting itu hilang, sehinggadiperlukan sistem yang bisa menyimpan data lebih aman

Kebutuhan akan data yang efektif dan efisien serta tersedia saat dibutuhkan (availability) menjadi alasanutama untuk penyediaan informasi yang akurat

Data yang kurang memadai menyebabkan pelayanan informasi pada supermarket juga kurang, karenadata tidak tersusun rapi dan susahnya pencarian data.

Dari berbagai alasan yang telah diungkapkan di atas, maka pengembangan Sistem Informasi Supermarket ABC ini bertujuan untuk membantu menyelesaikan permasalahan-permasalahan yang muncul.

Page 15: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Analisis Kebutuhan

Data yang dibutuhkan

Data yang dibutuhkan dalam pengembangan Sistem Informasi ini adalah :

Data Barang : nama barang, harga, jenis barang

Data Suplier : nama perusahaan, alamat, telp

Data Kasir /petugas : nama, jenis kelamin, alamat, telp

Data Customer : nama customer, alamat, telp, jenis kelamin

Data Transaksi Penjualan: nama kasir, tanggal, nama barang, jumlah, total

Data Transaksi Pembelian: nama petugas, tanggal, nama barang, nama supplier, jumlah, total

Page 16: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Kebutuhan FungsionalFungsi dari sistem ini adalah :

proses login untuk kasir dan petugas gudang

proses pengelolaan data barang, meliputi input, update dan delete

proses pengelolaan data kasir, meliputi input, update dan delete

proses pengelolaan data petugas, meliputi input, update dan delete

proses pengelolaan data customer, meliputi input, update dan delete

proses pengelolaan data suplier, meliputi input, update dan delete

proses pengelolaan Transaksi penjualan, meliputi input

proses pengelolaan Transaksi pembelian, meliputi input

Page 17: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Proses Bisnis?

Page 18: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Proses Bisnis

Business process adalah sejumlah aktivitas yang mengubah sejumlah inputmenjadi sejumlah output(barang atau jasa) atau proses yang menggunakan orang & alat

Page 19: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Business Process

Mapping

19

Page 20: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Pemodelan Proses Bisnis

Page 21: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Document Flow

Diagram

Page 22: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Document Flow Diagram

Bagan yang menunjukkan aliran/arusdokumen antara elemen (bagian) didalam sistem secara logika. Menggambarkan tiap-tiap bagianorganisasi yang terlibat dalampengolahan dokumen di dalam proses-proses di sistem.

Page 23: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Notasi Document Flow

Mulai / Selesai

Dokumen

Proses manual

Arsip manual

Keputusan

Referensi On-page

Referensi Off-page

Aliran

Page 24: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,
Page 25: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,
Page 26: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Contoh :

Sistem Informasi Supermarket ABC mampu melakukan pengolahan transaksi penjualan maupun pembelian. Sistem informasi ini mampu mengolah data barang, data pemasok, data pelanggan, data kasir, data gudang, transaksi penjualan, transaksi pembelian, laporan data stok barang, nota penjualan, laporan pembelian.

Pernyataan Tujuan Sistem

Berupa deskripsi singkat tentang sistem yang akan di buat

Page 27: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Jelaskan interaksi yang terjadi atar elemen di dalam sistem

Contoh :

Elemen Kasir dan Pelanggan

Interaksi Pelanggan memberikan data pribadi, Kasirmenginputkan data pelanggan

Analisa Sistem

Inventarisir semua elemen yang terlibat

Page 28: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

1. Data Jenis Barang

1.1 Tambah data Jenis Barang

1.2 Ubah data Jenis Barang

1.3 Hapus data Jenis Barang

2. Data Barang

2.1 Tambah data Barang

2.2 Cari data Barang

2.3 Ubah data Barang

2.4 Hapus data Barang

3. Data Pemasok

3.1 Tambah data Pemasok

3.2 Ubah data Pemasok

3.3 Hapus data Pemasok

Daftar Kegiatan

Page 29: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

4. Data Pelanggan

4.1 Tambah data Pelanggan

4.2 Ubah data Pelanggan

4.3 Hapus data Pelanggan

5. Data Kasir

5.1 Tambah data Kasir

5.2 Ubah data Kasir

5.3 Hapus data Kasir

Daftar Kegiatan

Page 30: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

6. Transaksi

6.1 Transaksi Pembelian

6.1.1 Tambah data Transaksi Pembelian

6.1.2 Cari data Transaksi Pembelian

6.2 Transaksi Penjualan

6.2.1 Tambah data Transak Penjualan

6.2.2 Cari data Transaksi Penjualan

7. Laporan

7.1 Laporan Stok Barang

7.2 Laporan Transaksi Pembelian

7.3 Laporan Transaksi Penjualan

Daftar Kegiatan

Page 31: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Data Flow

Diagram?

Page 32: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

DFD

Diagram yang menggunakannotasi-notasi untukmenggambarkan arus dari data didalam sistem, yang penggunaannya sangat membantuuntuk memahami sistem secaralogika, tersruktur dan jelas.

Page 33: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

DFD

Representasi grafik dari sebuahsistem. Menggambarkankomponen-komponen sebuahsistem, aliran-aliran data, danasal, tujuan, maupunpenyimpanan dari data tersebut

Page 34: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

NOTASI

Page 35: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Notasi

Page 36: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Aturan Dasar

Page 37: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Aturan Dasar

Page 38: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Aturan Dasar

Page 39: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Top-Down Analysis, mulai dari umum sampai dengan detail

Jabarkan proses sampai sedetil mungkin

Pelihara Konsistensi Entity, Proses, Data Flow dan Data Store yang terjadi dalam Data Flow Diagram

Berikan Label yang bermakna untuk tiap-tiap simbol

Aturan Pembuatan

Page 40: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

DFD – Level Context

0.0

sistemB

A

b1

b2

a2a1

Page 41: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

DFD – Level 0

D1

1.0

proses1B

A

b1

b2

a2a1

2.0

proses2

3.0

proses3

Y

X

W

Z

Page 42: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,

Vertical

Balanced !

Page 43: Structured Model · Sistem Reservasi Hotel •Elemen Tamu hotel, Resepsionis •Interaksi Memberikan data (pribadi, pilihan kamar) Sistem Penjualan Toko •Elemen Pelanggan, Petugas,