Analisis dan Perancangan Sistem Informasi

Slides:



Advertisements
Presentasi serupa
Pengembangan Sistem Informasi
Advertisements

KONSEP PENGEMBANGAN REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak dan Proses Software
Bab 6 PERANCANGAN PERANGKAT LUNAK
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro 2a2a SYSTEM ANALYSIS P E R T E M U A N.
PEMODELAN ANALISIS Kuliah - 5
BAB 2 METODE REKAYASA PERANGKAT LUNAK
METODE REKAYASA PERANGKAT LUNAK
Fase Analisa Sistem Menggambarkan kebutuhan sistem
METODOLOGI DALAM PENGEMBANGAN SISTEM
Testing Implementasi Sistem Oleh :Rifiana Arief, SKom, MMSI
Analisis Sistem By: Mr. Haloho.
Metodologi Pengembangan Sistem Informasi
MODEL PROSES REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak
KONSEP DAN PRINSIP ANALISIS
SIKLUS HIDUP SISTEM INFORMASI
PENGEMBANGAN PERANGKAT LUNAK.
Pengembangan Siklus Hidup Sistem
Siklus Hidup Pengembangan Sistem
Analisis Model.
System Development Life Cycle (SDLC)
Pengenalan Rekayasa Perangkat Lunak
System Life Cycle Nurhayati, S.Kom., M.Kom Dosen STMIK Kaputama 1.
Membuat data flow diagram.
Anna dara andriana., M.kom
PENDEKATAN UNTUK MEMBANGUN SISTEM
Perancangan Sistem Informasi
PENGEMBANGAN PERANCANGAN SISTEM
ANALISA DAN PERANCANGAN SISTEM INFORMASI
Pemeliharaan Perangkat Lunak
REKAYASA PERANGKAT LUNAK
PERANCANGAN SISTEM SECARA UMUM
Rekayasa Perangkat Lunak
SISTEM INFORMASI PEMASARAN
12. KONSEP DAN PRINSIP ANALISIS
PENGEMBANGAN SISTEM Alasan & Tujuan Pengembangan Sistem
Analisa Perancangan Sistem
DATA FLOW DIAGRAM.
Analisa dan Perancangan Sistem
Pengantar Teknologi Informasi (Teori)
REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak Pertemuan 7
Metodologi Pengembangan Sistem Informasi
ANALISIS KEBUTUHAN PERANGKAT LUNAK
ANALISA DAN PERANCANGAN SISTEM INFORMASI
SDLC (System Development Life Cycle)
Proses Pengembangan Database
REKAYASA PERANGKAT LUNAK
Metode Rekayasa Perangkat Lunak
Metodologi Pengembangan Sistem Informasi
Review Rekayasa Perangkat Lunak
SDLC Pertemuan 1 Dosen Pengampu: Sandfreni
ANALISIS KEBUTUHAN PERANGKAT LUNAK
Review Rekayasa Perangkat Lunak
Information System Analysis and Design
ANALISA KEBUTUHAN PERANGKAT LUNAK
REKAYASA KEBUTUHAN PL.
Review Rekayasa Perangkat Lunak
KELOMPOK 6 Modeling Adnin Devit C F
Pengembangan Sistem Informasi
Analisis Sistem By: Mr. Haloho.
Pengembangan Sistem Informasi
Pemrograman Terstruktur
Rekayasa Perangkat Lunak
12. KONSEP DAN PRINSIP ANALISIS
Pertemuan 1 Pengantar Pengembangan Sistem
Metodologi Pengembangan Sistem Informasi
Perancangan Sistem / ERP
Analisa Perancangan Sistem
Transcript presentasi:

Analisis dan Perancangan Sistem Informasi Pendekatan - pedekatan Pengembangan Sistem

Agenda Tujuan dan jenis model proses pengembangan sistem (SDLC) Analisis dan Perancangan Sistem Informasi Agenda Tujuan dan jenis model proses pengembangan sistem (SDLC) Perbedaan setiap model Dua pendekatan yg digunakan untuk mengembangkan sistem informasi: metoda tradisional dan metoda berorientasi objek Penggunaan automated tools dalam pengembangan sistem

Overview Systems development life cycle (SDLC) Analisis dan Perancangan Sistem Informasi Overview Systems development life cycle (SDLC) Merupakan kerangka kerja bagi proses pengembangan sistem Dua pendekatan utama dalam SDLC Pendekatan Tradisional : pengembangan sistem struktural / fungsional dan rekayasa informasi Pendekatan Berorientasi Objek : pendekatan dalam analysis, design, dan pemrograman dengan teknologi objek Kebanyakan proyek sistem menggunakan variasi dari SDLC

Systems Development Life Cycle (SDLC) Analisis dan Perancangan Sistem Informasi Systems Development Life Cycle (SDLC) Systems development project Perencanaan kegiatan dengan rentang waktu yg pasti Menghasilkan produk yg sesuai Dapat merupakan pekerjaan yg besar dengan effort tinggi Successful development project: Memiliki rencana rinci untuk diikuti Mengorganisasikan tugas-tugas dan aktivitas secara berurutan Memproduksi sistem yg handal, kuat dan efesien

Phases of the Systems Development Life cycle Analisis dan Perancangan Sistem Informasi Phases of the Systems Development Life cycle Project planning:Inisiasi, kelayakan, penjadwalan, persetujuan akan proyek Analysis: mengerti kebutuhan bisnis dan kebutuhan pemrosesan Design: pendefinisian solusi sistem didasarkan pada kebutuhan-kebutuhan dan hasil analisis Implementation: konstruksi, pengujian, pelatihan, dan pemasangan sistem yg baru Support: mempertahankan sistem tetap berjalan dg baik dan melakukan perbaikan seperlunya

Planning Phase of SDLC Pendefinisian masalah dan batasan Analisis dan Perancangan Sistem Informasi Planning Phase of SDLC Pendefinisian masalah dan batasan Pembuatan jadwal proyek secara rinci Konfirmasi kelayakan proyek : Ekonomi, organisasi, teknis, sumber daya dan jadwal Staff proyek Proyek dijalankan

Analisis dan Perancangan Sistem Informasi Analysis Phase of SDLC Mengumpulkan informasi u/ mempelajari problem domain Mendefinisikan kebutuhan sistem Membuat prototype/ memodelkan untuk mendapatkan kebutuhan-kebutuhan Membuat dan evaluasi alternatif solusi Review dengan pihak manajemen utk merekomendasikan solusi

Design Phase of SDLC Merancang dan integrasi jaringan Analisis dan Perancangan Sistem Informasi Design Phase of SDLC Merancang dan integrasi jaringan Merancang arsitektur aplikasi Merancang antar muka pemakai Merancang antar muka sistem Merancang dan mengintegrasikan BD Rancangan secara detil dari sistem

Implementation Phase of SDLC Analisis dan Perancangan Sistem Informasi Implementation Phase of SDLC Construct software components Verify and test Convert data Train users and document the system Install the system

Support Phase of SDLC Perawatan sistem Enhance system Support users Analisis dan Perancangan Sistem Informasi Support Phase of SDLC Perawatan sistem Perbaikan dan updates Enhance system Upgrades, penambahan kemampuan sistem Support users Help desk and/or support team

The waterfall approach to the SDLC Analisis dan Perancangan Sistem Informasi The waterfall approach to the SDLC

Methodologies and Models Analisis dan Perancangan Sistem Informasi Methodologies and Models Methodologies Petunjuk menyeluruh yg dapat digunakan untuk menyelesaikan setiap aktivitas pd SDLC Pemodelan, tools dan teknik Models Representasi dari aspek penting real world Diagram dan charts Perencanaan proyek dan anggaran

Some Models Used in System Development Analisis dan Perancangan Sistem Informasi Some Models Used in System Development

Information System Development Phases Analisis dan Perancangan Sistem Informasi Information System Development Phases

Tools and Techniques Tools Techniques Analisis dan Perancangan Sistem Informasi Tools and Techniques Tools Perangkat lunak pendukung yg membantu dalam membuat model Digunakan untuk membuat gambar sederhana hingga yg komplek (CASE tools) Techniques Kumpulan dari petunjuk-petunjuk yg membantu seorang analist untuk menyelesaikan aktivitas pengembangan sistem

Some Tools Used in System Development Analisis dan Perancangan Sistem Informasi Some Tools Used in System Development

Some Techniques Used in System Development Analisis dan Perancangan Sistem Informasi Some Techniques Used in System Development

Relationships Among Components of a Methodology Analisis dan Perancangan Sistem Informasi Relationships Among Components of a Methodology

Two Approaches to System Development Analisis dan Perancangan Sistem Informasi Two Approaches to System Development Traditional Approach Juga disebut Pengembangan Sistem Terstruktur Structured analysis and design technique (SADT) Structured programming Perbaikan mutu program komputer Memungkinkan para pemrogram dgn mudah membaca dan memodifikasi program sumber Tiga konstruksi pemrograman (sequence, decision, repetition)

Analisis dan Perancangan Sistem Informasi Structured Analysis Pendefinisian apa yg diperlukan sistem (processing requirements) Pendefinisian kebutuhan data untuk disimpan dan digunakan (data requirements) Mendefinisikan masukan dan keluaran Mendefinisikan fungsi-fungsi yg bekerja bersama-sama untuk menyelesaikan tugas-tugas sistem Data flow diagram dan entity relationship diagram menggambarkan hasil dari analisis terstruktur

Struktur Model Analisis Analisis dan Perancangan Sistem Informasi Struktur Model Analisis Process Specification Data Object Description DFD ER-D Kamus Data State-Transition Diagram Control Specification

ER-Diagram DF-Diagram ST-Diagram Menjawab pertanyaan yang berkaitan dengan pemrosesan data DOD DF-Diagram Bentuk grafis yang menggambarkan aliran informasi dan transformasi pada saat data berpindah dari satu input ke output dan menggambarkan fungsi yang memindahkan data PSPEC ST-Diagram Gambaran tingkah laku sistem sebagai akibat dari kejadian eksternal CSPEC

Membaca input operator Status kertas Alarm display Instruksi pemakai 2 Mengelola pengcopian Status copy 4 Membuat display pemakai Start/stop Info copy 1 Membaca input operator Indikator masalah Jenis masalah 5 Cek masalah Meminta load ulang 3 Kertas diisi ulang Status reload penuh Laporan kesalahan Control Flow Diagram Level 0

State Transition Diagram idle Full & start Panggil read-op input Panggil manage-copying Baca perintah full Copies done Panggil read-op input Panggil read-op input Empty Isi kertas Lakukan copy Panggil reload paper jammed Panggil perform problem - diagnosis Not jammed Cek masalah Panggil read-op input State Transition Diagram

Analisis dan Perancangan Sistem Informasi Memodelkan Kebutuhan-kebutuhan sistem

Analisis dan Perancangan Sistem Informasi Pemodelan Seorang analist menggambarkan kebutuhan-kebutuhan sistem menggunakan kumpulan dari model Sistem yg kompleks membutuhkan lebih dari satu jenis model Model merepresentasikan beberapa aspek dari sistem yg akan dibangun Proses dalam pembuatan model membantu seorang analist dalam menghaluskan rancangan sistem Model akan menjadi sarana komunikasi dengan user-user

Analisis dan Perancangan Sistem Informasi Reasons for Modeling

Analisis dan Perancangan Sistem Informasi Types of Models Perbedaan tipe model yg digunakan dalam pegembangan sistem informasi Mathematical – formula yg menggambarkan aspek teknis dari sistem Descriptive – memo, laporan-laporan, atau daftar yg menggambarkan aspek sistem Graphical – diagram dan representasi semantik dari beberapa aspek sistem

Analisis dan Perancangan Sistem Informasi Types of Models Perbedaan tipe model yg digunakan dalam pegembangan sistem informasi Mathematical – formula yg menggambarkan aspek teknis dari sistem Descriptive – memo, laporan-laporan, atau daftar yg menggambarkan aspek sistem Graphical – diagram dan representasi semantik dari beberapa aspek sistem

Analisis dan Perancangan Sistem Informasi Overview of Models Used in Analysis and Design Aktivitas fase analisa dinamakan : pendefinisian kebutuhan-kebutuhan sistem Logical models Detil proses tdk menggambarkan teknologi Design phase Model fisik Menggambarkan aspek teknis secara detil

Analisis dan Perancangan Sistem Informasi Models Used in Analysis

Analisis dan Perancangan Sistem Informasi Models Used in Design

Analisis dan Perancangan Sistem Informasi Events and System Requirements Events Kejadian pada waktu dan tempat yg spesifik Memicu semua pemrosesan sistem Requirement definition Menentukan kejadian-kejadian yg relevan: - External events - Temporal events Menguraikan sistem kedalam unit-unit yg dapat dikelola

Model Analisis ke Perancangan Desain Prosedural Antar Muka Arsitektural Desain Data Data Object Description Process Specification ER-D DFD Kamus Data State-Transition Diagram Control Specification Model Analisis Model Desain

Studi Kasus Sistem Informasi Perpustakaan Lokal Biodata, data pinjam data kembali Judul, pengarang, penerbit Buku/ Bacaan Lain Anggota/ Calon Anggota Sistem Informasi Perpustakaan Id buku, katagori nomor rak Kebijakan rinci, id anggota, masa anggota Id anggota, kasus Manajemen kebijakan Diagram Konteks

Studi Kasus Sistem Informasi Perpustakaan Lokal Biodata, data pinjam data kembali Anggota/ Calon Anggota Buku/ Bacaan Lain Judul, pengarang, penerbit Pencatatan Anggota baru Anggota Data anggota valid Pencatatan Bacaan Baru Peminjaman/ Pengembalian Bacaan Kebijakan rinci, id anggota, masa anggota Id buku, katagori nomor rak Data bacaan valid Cetak Id Bacaaan Id anggota, id bacaan, tgl pinjam, tgl kembali Bacaan Cetak Daftar Kasus Transaksi Pembuatan Kartu Anggota Cetak Kebijakan Id anggota, kasus Kebijakan rinci, tgl kebijakan Manajemen DFD Level 0 kebijakan

DFD Level 1 Proses 3 (pengembalian/ peminjaman bacaan) Id_anggota, id_buku, tanggal 3.1 Validasi Keanggotaan Id_anggota, status valid Id_anggota, status valid 3.2 Catat Peminjaman 3.3 Catat Pengembalian Id_anggota, status anggota Id_anggota, id_buku, tanggal pinjam Id_anggota, id_buku, tanggal kembali id_buku, jumlah buku Bacaan Transaksi Anggota

Diagram ER [N:M] N 1 1 N 1 N [1:N] 1 1 Bacaan Transaksi Anggota Id_trans N 1 Bacaan Transaksi mencatat 1 N 1 N Id_trans Id_trans Id_bacaan Id_bacaan [1:N] melakukan Id_anggota 1 1 Anggota Diagram ER Id_anggota