Pembangunan Sistem Informasi

Slides:



Advertisements
Presentasi serupa
Siapakah sebenarnya diri kita?
Advertisements

PERANCANGAN SOFTWARE DENGAN POWER-DESIGNER
KONSEP PENGEMBANGAN REKAYASA PERANGKAT LUNAK
Tahapan information engineering
KONSEP PERANCANGAN TERSTRUKTUR
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro 2a2a SYSTEM ANALYSIS P E R T E M U A N.
Perancangan Perangkat Lunak lanjutan Kuliah - 7
DATA FLOW DIAGRAM (DFD)
Analisis Sistem Penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi.
UPI CONVENTION CENTER [UPI-CC] UNIVERSITAS PUTRA INDONESIA “ YPTK “ UPI CONVENTION CENTER [UPI-CC] UNIVERSITAS PUTRA INDONESIA “ YPTK “ PADANG, 08 Agustus.
Case study DFD MI5B.
Analisa dan Desain dalam Penelitian
Analisis dan Desain Sistem serta Strategi Pengembangan Desain Sistem
INVESTIGASI AWAL PRELIMINARY INVESTIGATION
OLEH Rian. Saryanto, S.Kom, M.Hum
Menilai dan Mengerti Situasi Saat ini
COMPUTER-BASED INFORMATION SYSTEM
Tugas Sistem Informasi Manajemen
SMK Negeri 1 Bawang Banjarnegara
SISTEM INFORMASI PERPUSTAKAAN DI SMK SANDY PUTRA BANDUNG
Analisa Kebutuhan.
Data Flow Diagram dan Data Dictionary
ANALISA PERANCANGAN SISTEM INFORMASI
Analisa Sistem Informasi
Analisis Sistem.
Diagram Pada RSI.
JUDUL PENELITIAN SISTEM INFORMASI PENGOLAHAN DATA KEJUARAAN DI KOMITE OLAHRAGA NASIONAL INDONESIA (KONI) PROPINSI JAWA BARAT.
KEBIJAKAN NASIONAL PENDIDIKAN KARAKTER 2011
ANALISIS SISTEM.
Membuat data flow diagram.
PENGEMBANGAN PERANCANGAN SISTEM
DESAIN SISTEM Muhammad Taqiyyuddin Alawiy, ST., MT TEKNIK ELEKTRO
Analisa Sistem Informasi
Data Flow Diagram Book:
Rekayasa Perangkat Lunak
DATA FLOW DIAGRAM (DFD)
OLEH Ahmat Adil, S.Kom,M.Sc
PERTEMUAN 12 APLIKASI PERPUSTAKAAN
L M I S Materi DFD.
Analisa Perancangan Sistem
Pengenalan DFD.
Assalamualaikum Wr.Wb Selamat Pagi Semuanya.
Analisis dan Perancangan Sistem Informasi Erik Kurniadi
Analisis dan Perancangan Sistem Informasi Erik Kurniadi
Rekayasa Perangkat Lunak Pertemuan 7
PENGEMBANGAN SISTEM INFORMASI
PEMODELAN SISTEM METODE TERSTRUKTUR
Diagram Alur Data Fisik (DADF)
BAB I Konsep Dasar Sistem
Konsep & Perancangan Database
Analisis Kebutuhan Sistem
ANALISIS SISTEM.
Perancangan Sistem Informasi
Analisa Sistem Informasi
DIAGRAM AKTIVITAS ACTIVITY DIAGRAM.
Pengembangan Sistem Informasi :
SISTEM INFORMASI PERPUSTAKAAN PADA SMA PASUNDAN 3 BANDUNG
SISTEM INFORMASI PERPUSTAKAAN DI SMK SANGKURIANG 1 CIMAHI
SISTEM INFORMASI PEMINJAMAN DAN PENGEMBALIAN ENGINEERING DOCUMENT AND DRAWING PADA DAGIAN ENGINEERING DOCUMENT & CONFIGURATION CONTROL PT. DIRGANTARA.
21 September September :24 SIDANG SKRIPSI
Puspitaningsih Wigunarti
Proses Pengembangan Sistem
FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA 2012
Impelementasi Sistem 11/22/2018.
Analisa Sistem Informasi
Pemrograman Terstruktur
Rekayasa Perangkat Lunak
- CONTEXT DIAGRAM - DATA FLOW DIAGRAM
-IDENTIFIKASI DATA DAN INFORMASI -FLOW OF DOCUMENT -FLOW OF SYSTEM
Analisa Perancangan Sistem
Transcript presentasi:

Pembangunan Sistem Informasi Perencanaan Identifikasi Masalah Analisa Perancangan Pembangunan (Coding) Pengujian Integrasi Implementasi

Analisa Sistem Informasi Identifikasi Masalah Problems :situasi yang tidak diharapkan yang menghambat pencapaian tujuan, target ataupun sasaran suatu organisasi. Opportunities : kesempatan untuk meningkatkan orgonisasi dalam mencapai tujuannya. Directives : persyaratan baru yang dikenakan oleh manajemen, pemerintah, atau beberapa perngaruh external. Identifikasi masalah dengan kerangka PIECES Di periksa materi tentang PIECES

Identifikasi masalah : Tolok ukur bisa dilihat sejauh mana visi, misi dan tujuan institusi dicapai. Perlu diketahui VISI, MISI, dan TUJUAN Survey di lapangan Untuk mendapatkan fakta Mendapatkan gambaran yang jelas tentang data dan proses sistem yang ada saat ini. Goal : Masalah

Pengembangan Sistem Informasi Perpustakan UPI-YPTK Padang Contoh Kasus Pengembangan Sistem Informasi Perpustakan UPI-YPTK Padang

Case Study VISI MISI Perpustakaan “UPI-YPTK Padang” : MISALKAN : Visi : Menjadi pusat penyedia bahan pustaka ilmu-ilmu komputer dan sistem informasi yang lengkap, efektif, akurat dan handal se-sumatera. Misi : Meningkatkan minat akses masyarakat pada perpustakaan ini. Menyediakan sumber bahan referensi ilmu-ilmu komputer dan sistem informasi yang lenkap. Tujuan : Pertumbuhan anggota pertahun sebesar 10 % pertahun Penigkatan akses anggota sebesar 2% perbulan Peningkatan sumber daya buku dan referensi sebesar 3 % perbulan

Identifikasi Masalah : Problems : Dari tahun ke tahun jumlah anggota semakin merosot : - fakta dilapangan (survey). Minat akses anggota menurun : - fakta dilapangan (jumlah kehadiran di perpustakaan, jumlah peminjaman) Sulit mencari informasi buku atau referensi yang tepat dan akurat. Opportunities : Kemudahan proses untuk menjadi anggota Kemudahaan proses peminjaman Belum ada pesaing Directives : Dukungan pemerintah mengkampanyekan minat baca.

Penyebab Masalah Jumlah anggota merosot : Antara hak dan dan kewajiban tidak sepadan Persyaratan menjadi anggota terlalu ketat Fasilitas anggota dan non anggota sama saja Minat akses anggota menurun : Bahan perpustakaan out of date Proses peminjaman dilakukan secara manual Sulit mencari informasi buku : Sistem katalog masih manual Tidak ada link ke pusat-pusat penyedia layanan yang lain

MATRIKS ANALISA MASALAH, PENYEBAB DAN PENGARUH, TUJUAN DAN BATASAN ANALISA PENYEBAB DAN PENGARUH TUJUAN PENINGKATAN SISTEM Masalah Penyebab dan Pengaruh Tujuan Sistem Batasan Sistem Dari tahun ke tahun jumlah anggota semakin merosot : fakta dilapangan (survey). Antara hak dan dan kewajiban tidak sepadan Persyaratan menjadi anggota terlalu ketat Fasilitas anggota dan non anggota sama saja Pertumbuhan anggota pertahun sebesar 10 % Sarana dan prasana terbatas Solusi yang ditawarkan : Perlunya dikembangkan sistem informasi perpustakan berbasis komputer yang mampu memberikan peningkatan layanan pada anggota dan memberikan kemudahan pengendalian kinerja organisasi bagi pihak menejemen. Pengadaan atau peningkatan Sarana dan Prasarana Perbaikan Manajemen SDM (Pustakawan)

Identifikasi masalah kerangka PIECES Dari SIP “X” diusulkan solusi memenuhi kerangka : P : Pencapaian tujuan yang ditetapkan I : Mudah mencari informasi referensi buku E : Peningkatan sumber pendanaan. C: Kemudahan pengemdalian organisasi oleh menejemen E : Efisiensi tenaga kerja, dan sumber daya yang lain S : Peningkatan kemudahan anggota melakukan transaksi peminjaman dan pengembalian. Performance Information Economic Controlling Eficiency Service Teaching Tips We really emphasize PIECES as a useful way to characterize all problems. Later, we teach our students to use PIECES to analyze requirements and solutions as well. It can be useful to apply the PIECES framework to a project from the instructor’s professional background.

Solusi yang ditawarkan Berdasarkan kerangka : Perlunya dikembangkan sistem informasi perpustakan berbasis komputer yang mampu memberikan peningkatan layanan pada anggota dan memberikan kemudahan pengendalian kinerja organisasi bagi pihak menejemen. Pengadaan atau peningkatan Sarana dan Prasarana Perbaikan Manajemen SDM (Pustakawan)

TUJUAN HIDUP MANUSIA 1. Mengabdi kepada Allah SWT Dan Aku tidak menciptakan jin dan manusia melainkan supaya mereka menyembah-Ku (QS: 51:56) 2. Memenuhi penjanjian ruh Dan (ingatlah), Ketika tuhanmu mengeluarkan keturunan anak-anak Adam dari sulbi mereka dan Allah mengambil kesaksian terhadap jiwa mereka ( seraya berfirman: “ Bukankah aku ini Tuhammu?” Mereka menjawab :” Betul (Engkau tuhan kami) 3. Menjadi Khalifah Allah Ingatlah ketika Tuhammu berfirman kepada para malaikat : ”Sesungguhnya aku hendak menjadikan seorang khalifah di muka bumi”. Mereka berkata : “Mengapa Engkau hendak menjadikan (khalifah) di bumi itu orang yang akan membuat kerusakan padanya dan menumpahkan darah, padahal kami senantiasa bertasbih dengan memuji Engkau dan mensucikan Engkau?” Tuhan berfirman :” Sesungguhnya Aku mengetahui apa yang tidak kamu ketahui “. ( QS: Al-Baqarah 2:30) 4. Mendapat Ujian dari Allah Tiap–tiap yang berjiwa akan merasakan mati. Kami akan menguji kamu dengan keburukan dan kebaikan sebagai cobaan ( yang sebenar-benarnya ). Dan hanya kepada Kamilah kamu di kembalikan ( QS: Al-Anbiya’ 21:35 ) 5. Mempertanggung jawabkan perbuatan kepada Allah Apakah manusia mengira, bahwa ia akan dibiarkan begitu saja ( tanpa pertanggungjawaban ) ? ( QS : Al-Qiyamah 75:36 )

Analisis Persyaratan Sistem Berorientasi Informasi (data) Fakta untuk mendapatkan data mudah didapat (Source Document lengkap) Contoh : Formulir-Formulir tersedia Laporan-laporan Buku-buku catatan Faktur Dsb.

Analisis Persyaratan Sistem Berorientasi Proses Jika fakta source doc sulit didapat. Oleh karenanya sistem dapat dibangun dengan mengamati proses (pekerjaan) yang ada. Contoh : Segala macam transaksi Prosedure kerja (Rule Bisnis / SOP Standard Operational procedure)

Analisis Persyaratan Sistem Berorientasi Objek Jika keduanya (fakta dan prosedur) diperoleh Aplikasi target yang akan dibangun berorientasi Objek

Tahapan Analisa Persyaratan Berorientasi Data Entitas Pembentuk Sistem ERD Key Based ERD Full Attribute Based Analisis Normalisai ERD Full Attribute Ternormalisasi Model Fisik (Generate) Proses DFD Context Dekomposisi Fungsional DFD level -1 s/d DFD level – n (Proses Primitif) Struktur Data : data flow dan data strore PSPEC : proses-proses primitif

Tahapan Analisa Persyaratan Berorientasi Proses - 1 DFD Context Dekomposisi Fungsional DFD level -1 s/d DFD level – n (Proses Primitif) Struktur Data : data flow dan data strore PSPEC : proses-proses primitif STC : analisa transaksi dan transformasi Data Entitas Pembentuk Sistem  Data Store pada DFD ERD Key Based ERD Full Attribute Based Analisis Normalisai ERD Full Attribute Ternormalisasi Model Fisik (Generate) Lakukan penyesuaian antara data store di DFD dengan Entitas di ERD Dari analisa normalisasi bisa jadi ada penambahan entitas baru atau ada entitas yang direduksi  revisi DFD sehingga jumlah data store sesuai dengan hasil analisa normalisasi Pspec : harus wajib dibuat

Tahapan Analisa Persyaratan Berorientasi Proses - 2 DFD Context Dekomposisi Fungsional Use CASE list masing-masing kejadian Data flow primitif masing-masing kejadian Algoritma (PSPEC) masing-masing proses Struktur Data : data flow dan data strore Analisa Transaksi dan Transformasi  STC STC Data Entitas Pembentuk Sistem  Data Store pada DFD ERD Key Based ERD Full Attribute Based Analisis Normalisai ERD Full Attribute Ternormalisasi Model Fisik (Generate) Lakukan penyesuaian antara data store di DFD dengan Entitas di ERD Dari analisa normalisasi bisa jadi ada penambahan entitas baru atau ada entitas yang direduksi  revisi DFD sehingga jumlah data store sesuai dengan hasil analisa normalisasi Pspec : harus wajib dibuat

Contoh - Analisa Persyaratan Sistem Berorientasi Data Sistem Informasi Perpustakaan “UPI-YPTK Padang”

Entitas Pembentuk Sistem Contoh Kasus Perpustakan : Entitas Anggota Entias Koleksi Buku Entitas Registri Buku Entitas Rak Buku Entitas Penerbit Entitas Pengarang Transaksi Peminjaman

ERD Key Based

ERD Full Attribute (CDM) Data dilengkapi berdasarkan item-item data yang ada pada dokumen sumber

Model Fisik (PDM) Tabel bentukan

Mendapatkan PROSES Bagaimana mengolah data ? Contoh : Untuk mendapatkan data koleksi  berarti ada proses entry data koleksi Untuk mendapatkan data transaksi pinjam  berarti harus ada proses pencatatan peminjaman buku Dst. Dibuat dekomposisi fungsional

Dekomposisi Fungsional DFD Context DFD Level 1 Ini masih kurang bagus, nanti direvisi oleh bu evi

Level 1

Level 2 Dari Setup Data

Level 2 dari Proses Transaksi

Level 2 dari Laporan

Membuat Entitas Luar Diambil dari hasil survey di lapangan Siapa saja yang berinteraksi dengan sistem baik langsung maupun tidak. Asal dan tujuan data Contoh : Untuk mensetup data  yang terlibat adalah tenaga Admin Data anggota  diperoleh dari Anggota dsb

Membuat arus data (data flow) Contoh (dr slide sebelumnya) : Untuk mengkoleksi data  yang terlibat adalah tenaga Admin Maka perlu arus data master (pengarang, koleksi, dll)

Analisis Persyaratan Sistem (Proses : DFD - CD)

Perhatikan kesesuaian jumlah proses dengan hasil Dekomposisi diagram juga data store ! DFD level 1 Direvisi data master ya vi

DFD level 2 proses 1

DFD Level 2 proses 2

DFD level 2 proses 3 Tambahkan slide untuk menjelaskan langkah cepat ke primitive level

Perancangan Sistem Informasi Rancangan Output Rancangan Input Rancangan User Interface Rancangan Arsitektur Sistem Rancangan Struktur Program

Rancangan Input Evaluasi DFD Context Data flow masuk ke dalam proses menjadi calon input Input : login master (Packet) dt pengarang dt penerbit dt koleksi dt reg buku dt rak dt login dt trans anggota (P) dt peminjaman dt pengembalian data anggota data pengiriman buku

Rancangan Input [Data Pengarang] Struktur data : Kode pengarang Nama pengarang Alamat Internal kontrol : Kode pengarang diawali dengan karakter PX999 Layout : ?

Rancangan Output Evaluasi DFD Context Data flow keluar dari proses menjadi calon ouput Output : Data Order Laporan (P) : Peminjaman Aksesibilitas Perkem. Buku Data Peminjaman Layout :

Rancangan User Interface Rancangan Menu Hirarki Menu Dapat dilihat dari dekomposisi fungsional

Rancangan Arsitektur Sistem Digambarkan menggunakan DFD Fisik WHAT and HOW Dimulai dari DFD Context s/d DFD Primitif

Rancangan Arsitektur Sistem DFD Fisik – CD WHAT AND HOW

DFD FISIK level - 1

Struktur Program STC Gabungkan semua dfd primitif Kelompokkan masing-masing proses ke dalam katagori: Input Proses Output Percabangan Tentukan bentuk struktur masing-masing bagian Transaksi Transformasi Gambarkan struktur program meliputi : Program Kendali Data couple Buat algoritma (pseudocode) masing masing-masing program kontrol

Power desaigner 6 belum mensupport masalah STC. Bisa menggunakan Visible Analyst. Saran : Dapat disiasati dengan menggunakan Dekomposisi Diagram sebagai panduan.

Analisa Persyaratan Sistem Berorientasi Proses

Modern Structured Analysis Draw a context DFD to establish initial project scope. Draw a functional decomposition diagram to partition the system into subsystems. Create an event-response or use-case list for the system to define events for which the system must have a response. Draw an event DFD (or event handler) for each event. Merge event DFDs into a system diagram (or, for larger systems, subsystem diagrams). Draw detailed, primitive DFDs for the more complex event handlers. Document data flows and processes in the data dictionary. THE ABOVE METHODOLOGY, BASED ON EVENT PARTITIONING, IS MORE COMMONLY PRACTICED. Conversion Notes Although this process may not be as familiar to some adopters as the top-down, fully leveled, classical “physical-logical-logical-physical” approach in the 1976 DeMarco methodology, this is the more contemporary approach and is taught in our book. The original approach is rarely, if ever, practiced because it is so labor intensive and time consuming.

Structured Analysis Diagram Progression (1 of 3) No additional notes.

Structured Analysis Diagram Progression (2 of 3) Teaching Tips This context comes directly from Chapter 3. The blue processes and the blue and black data flows define systems analysis.

Structured Analysis Diagram Progression (3 of 3) No additional notes.

Alat Bantu CASE Stodio Power Desaigner 11