Latihan RPL OOT. Business Modeling Requirements

dokumen-dokumen yang mirip
DAFTAR ISI SURAT PENGESAHAN SURAT PERNYATAAN ABSTRAK KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR

BAB IV PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERENCANAAN SISTEM. yang terdapat pada sistem tersebut untuk kemudian dijadikan landasan usulan

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dimaksudkan untuk menitik beratkan kepada fungsi sistem yang berjalan dengan

Gambar 4.1 Flowchart

Unified Modeling Language

CSG3H3 RPL: Teknik Berorientasi Objek Semester Genap 2014/2015. Object-oriented Analysis (OOA)

ANALISA DAN PERANCANGAN SISTEM INFORMASI. Pendekatan Terstruktur dan alat-alat pemodelan Sistem

MINGGU 12 DAN 13 MATERI POKOK A. MODEL BISNIS (BUSINESS MODELLING) B. MODEL ANALISIS (ANALYSIS MODELLING)

BAB III ANALISIS DAN PERANCANGAN SISTEM

REKAYASA PERANGKAT LUNAK

Yuli Purwati, M.Kom USE CASE DIAGRAM

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

BAB IV PERANCANGAN. 4.1 Proses Bisnis Pengadaan Barang

BAB III ANALISIS DAN PERANCANGAN

Pemodelan Berorientasi Objek

BAB IV PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Use Case Diagram dan Activity Diagram. Selain itu juga pada analisis ini akan

Kegunaan tahap ini adalah untuk memobilisasi dan mengorganisir g SDM yang akan melakukan Reengineering

53 Gambar 4. 1 Proses Bisnis sistem yang sedang berjalan Keterangan: 1. Peminjam wajib menyerahkan kwitansi atau bukti transaksi. 2. Staff admin memer

DASAR REKAYASA PERANGKAT LUNAK

BAB I PENDAHULUAN... I-1

BAB IV ANALISIS DAN PERANCANGAN SISTEM. berjalan. Salah satu kesulitan yang sering terjadi pada bagian internal perusahaan

BAB IV HASIL DAN UJI COBA

PENGESAHAN DOSEN PEMBIMBING...

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

ABSTRAK. Kata kunci : voucher elektronik SMS (Short Message Service)

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

Rancangan Aplikasi Persediaan Barang Pada TB. Putra Mas Pangkalpinang Melati Suci 1), Sujono 2)

PERANCANGAN SISTEM. Gambar 4-1 Interaksi antara sistem dan aplikasi

BAB 2 LANDASAN TEORI. Teori-teori yang menjadi dasar penulisan adalah sebagai berikut :

ABSTRAK. Kata Kunci : Aplikasi Sistem Informasi Inventory pada perusahaan retail. ii Universitas Kristen Maranatha


BAB IV ANALISIS DAN RANCANGAN SISTEM Deskripsi Sistem Analisis Sistem Analisis Kebutuhan Fungsional

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

ANALISIS SISTEM. Gentisya Tri Mardiani, S.Kom., M.Kom ADSI-2015

SISTEM INVENTORY MENGGUNAKAN SCHEDULE ALERT VB.NET DENGAN FUNGSI ANTICIPATION STOCK BARANG DI GUDANG PADA TOKO LISTRIK JAYA KOMUNIKA

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang manual, yaitu dengan melakukan pembukuan untuk seluruh data dan

MATERI PEMODELAN PERANGKAT LUNAK KELAS XI RPL

Tugas Final Task. Mata Kuliah: Analisis dan Desain Sistem. Dosen : Henderi, M. Kom.

DAFTAR ISI. ABSTRAK... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... xv. DAFTAR TABEL...xxi. DAFTAR SIMBOL... xxii

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN...

3.2. Analisa Masalah 3-1.

BAB I PENDAHULUAN. bidang pendistribusian gas, salah satunya adalah PT. Konektindo Koburama.

BAB III ANALISIS SISTEM

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan analisis sistem yang berjalan dilakukan dengan analisis yang

BAB III ANALISIS DAN PERANCANGAN

DAFTAR ISI. ABSTRAK... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR TABEL... viii. DAFTAR GAMBAR... ix. DAFTAR LAMPIRAN...

BAB II TINJAUAN PUSTAKA

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III LANDASAN TEORI. Menurut Soendoro dan Haryanto (2005), definisi dari sistem dapat

BAB II LANDASAN TEORI. Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

ARSITEKTUR INFORMASI PENJUALAN & PEMBELIAN KAMERA

BAB IV ANALISIS DAN PERANCANGAN SISTEM. hasil analisis ini digambarkan dan didokumentasiakan dengan metodologi

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Prosedur yang sedang Berjalan

MAKALAH SEMINAR KERJA PRAKTEK Aplikasi Sistem Informasi Sertifikasi Kompetensi Pegawai PLN Distribusi Jawa Tengah dan D. I Yogyakarta.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem yang telah ada, dimana analisis sistem merupakan proses mempelajari suatu

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Toko Buku Family merupakan sebuah toko yang menjual buku-buku

BAB IV PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

BAB IV PERANCANGAN PERANGKAT LUNAK

BAB 3 ANALISIS METODE

MODUL 1 USE CASE DIAGRAM

STIKOM SURABAYA DAFTAR ISI. Halaman

BAB IV ANALISA DAN PERANCANGAN SISTEM. Adapun analisis sistem akan dilakukan pada bagian gudang ruang lingkup

BAB 1 PENDAHULUAN. satunya adalah menjaga kelangsungan hidup perusahaan dan untuk mendapatkan laba.

MEMBANGUN SISTEM INFORMASI PEMBELIAN TUNAI PADA APOTIK CIPTA DENGAN OBJECT ORIENTED METHODOLOGY

Bab 3 Metodologi Penelitian

OOAD (Object Oriented Analysis and Design) UML part 2 (Activity diagram, Class diagram, Sequence diagram)

BAB III ANALISA DAN PERANCANGAN SISTEM

Bab 3 Metode dan Perancangan Sistem

HALAMAN JUDUL HALAMAN PERSETUJUAN


BAB IV ANALISIS DAN PERANCANGAN SISTEM. adalah analisis mengenai analisis dokumen, analisis posedur dan analisis proses.

BAB III ANALISA PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. tersebut penting untuk mengetahui dimana letak kelemahan dari sistem yang

Perancangan Sistem Dengan menggunakan UML

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Di zaman yang modern sekarang ini, kebutuhan akan sistem informasi bagi

BAB 2 LANDASAN TEORI. bersama-sama untuk mencapai tujuan tertentu. bersatu untuk mencapai tujuan yang sama.

Tugas Akhir. Pengembangan Sistem Informasi Manajemen Parkir. Universitas Komputer Indonesia, Bandung

BAB IV ANALISIS DAN PERANCANGAN SISTEM

Perancangan Sistem Informasi Penjualan dan Inventori pada PT. Oriental Chitra International

APLIKASI PEMESANAN MAKANAN DAN MINUMAN PADA RESTORAN MENGGUNAKAN BAHASA PEMROGRAMAN PHP DAN DATABASE MYSQL

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dihadapi. Dan agar mempermudah dalam pembuatan perancangan sistem yang

BAB IV ANALISIS DAN PERANCANGAN. kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

SEJARAH UML DAN JENISNYA

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terkomputerisasi. Berikut adalah uraian proses dari kegiatan pemesanan makanan

Praktikum Pertemuan 5 Requirement Capture : Use Case Diagram

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii. HALAMAN PENGESAHAN... iii. PERNYATAAN... iv. DAFTAR ISI... vii. DAFTAR GAMBAR...xii. DAFTAR TABEL...

BAB III. Analisa Dan Perancangan

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Sistem yang Sedang Berjalan. Untuk merancang sebuah aplikasi mobile pelajaran Kimia dasar untuk

Teknik Informatika S1

ACTIVITY DIAGRAM. Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

Transkripsi:

Latihan RPL OOT Business Modeling Requirements

SI Penjualan Mini Market (1) Akan dibuat perangkat lunak untuk sebuah mini market untuk menangani masalah penjualan barang tunai. Fungsi perangkat lunak: Mencatat barang yang diterima dari gudang dan pengeluarannya ke toko Mencatat penjualan barang dan pembayarannya secara tunai (cash register) 2

SI Penjualan Mini Market (2) Gambaran umum sistem informasi: mencatat penerimaan dan pengeluaran barang Server LAN Bagian Penjualan mencatat penjualan barang dan pembayaran (tunai) Kasir-1 Kasir-2 Kasir-n 3

Model Proses RUP Ruang Lingkup Latihan #1 RPL OOT 4

Bagian #1 Business Modeling 5

Apa yang Disebut Business Modeling? Proses mengurai, memahami dan memodelkan proses bisnis: Cakupan atau ruang lingkup proses bisnis. Individu atau bagian organisasi yang melaksanakan proses bisnis. Aktivitas dan aturan pelaksanaan proses bisnis. Sumber daya data atau informasi yang digunakan proses bisnis. 6

Mengapa Business Modeling? Untuk memahami masalah (proses bisnis) dengan lebih baik. Dapat mengetahui aktivitas proses bisnis mana yang harus dibantu oleh perangkat lunak. Dapat mengetahui bentuk sistem yang akan menjadi lingkungan operasional perangkat lunak. 7

Business Modeling Tools Workflow Event Model Value Chain H Method Stereotype UML: Business Use Case Diagram Business Object Model Business Activity Diagram 8

Business Modeling (Value Chain) Penerimaan Barang (dari Gudang) Display Barang (ke Toko) Penjualan Barang Pembayaran (Tunai) Menerima barang dari gudang Mencatat data barang yang diterima dari gudang Menyimpan barang Mengeluarkan barang ke toko Mencatat data barang yang dikeluarkan ke toko Menata barang di toko Memilih barang yang akan dibeli Membawa barang ke kasir Mencatat data barang yang dijual Menghitung total pembayaran Mencatat data pembayaran Membuat tanda bukti penjualan/ pembayaran 9

Business Use Case Diagram Digunakan untuk menggambarkan ruang lingkup proses bisnis dan interaksinya dengan entitas luar (business actor). Business Actor Business Use Case 10

Business Object Model Digunakan untuk menggambarkan siapa yang melaksanakan proses bisnis (business worker) beserta dokumen (business entity) yang digunakannya pada setiap business use case. Business Worker Business Entity 11

Business Activity Diagram Digunakan untuk menggambarkan aktivitas dari siapasiapa yang terlibat dalam proses bisnis pada setiap business use case. Pelaksana Proses Bisnis Awal Aktivitas Alur Aktivitas Akhir Aktivitas Business Activity Swim Lane 12

Bagian #2 Requirements Analysis 13

Requirements Analysis (1) Proses mengurai, mendefinisikan dan memodelkan kebutuhan perangkat lunak. Kebutuhan perangkat lunak: Kondisi atau kemampuan yang harus dimiliki oleh perangkat lunak untuk memenuhi apa yang disyaratkan atau diinginkan pemakai: Kebutuhan fungsional Kebutuhan antarmuka eksternal Kebutuhan kinerja 14

Requirements Analysis (2) 15

Tujuan Requirements Analysis Memahami apa yang diinginkan pemakai secara menyeluruh. Mendefinisikan apa yang harus dikerjakan oleh perangkat lunak untuk memenuhi keinginan pemakai. 16

Pelaksanaan Requirements Analysis Dari proses bisnis yang ada, tentukan aktivitasaktivitas mana saja yang akan dibantu oleh komputer. Tentukan bagaimana proses penggunaan atau interaksinya dengan pemakai. Klasifikasi interaksi mana yang merupakan proses pengolahan data. Buat daftar kebutuhan kemudian modelkan. 17

Pemodelan Kebutuhan Tabel untuk mendeskripsikan semua daftar kebutuhan perangkat lunak. Use Case Diagram untuk menggambarkan kebutuhan fungsional perangkat lunak. Scenario / Flow of Event untuk menjelaskan jalan cerita masing-masing use case. 18

Contoh Tabel Kebutuhan Fungsional NO. DESKRIPSI KEBUTUHAN 1 Membaca data tekanan gas dari alat pembaca tekanan gas. 2 3 4 5 Mengintepretasikan nilai data tekanan gas untuk keperluan: mengatur distribusi pasokan monitoring kebocoran Memberi perintah kepada keran otomatis untuk menjaga kestabilan atau menutup aliran gas. Mengirimkan data hasil pembacaan dan intepretasinya ke perangkat komunikasi. Membaca data dari perangkat komunikasi dan mengintepretasikan artinya. 19

Contoh Use Case Diagram 20

Contoh Scenario / Flow of Event (1) 21

Contoh Scenario / Flow of Event (2) 22

Requirements Bagian Penjualan Pengolahan data induk barang (input, edit, delete) Pencatatan penerimaan barang dari gudang Pencatatan pengeluaran barang ke toko Monitoring stok barang di toko Pembuatan laporan-laporan Kasir Pencatatan penjualan barang Pencatatan pembayaran (tunai) Pencetakan struk (tanda bukti) penjualan Pembuatan laporan penjualan 23

Tugas Anda Mendefinisikan kebutuhan fungsional perangkat lunak secara lebih spesifik. Membuat diagram use case dari spefisikasi kebutuhan fungsional. Membuat skenario. 24