Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

3 pendekatan peng sys

2,754 views

Published on

  • Be the first to comment

3 pendekatan peng sys

  1. 1. Analisis dan Perancangan Sistem Informasi Pendekatan - pedekatan Pengembangan Sistem
  2. 2. <ul><li>Tujuan dan jenis model proses pengembangan sistem (SDLC) </li></ul><ul><li>Perbedaan setiap model </li></ul><ul><li>Dua pendekatan yg digunakan untuk mengembangkan sistem informasi: metoda tradisional dan metoda berorientasi objek </li></ul><ul><li>Penggunaan automated tools dalam pengembangan sistem </li></ul>Analisis dan Perancangan Sistem Informasi Agenda
  3. 3. Overview <ul><li>Systems development life cycle (SDLC) </li></ul><ul><ul><li>Merupakan kerangka kerja bagi proses pengembangan sistem </li></ul></ul><ul><li>Dua pendekatan utama dalam SDLC </li></ul><ul><li>Pendekatan Tradisional : pengembangan sistem struktural / fungsional dan rekayasa informasi </li></ul><ul><li>Pendekatan Berorientasi Objek : pendekatan dalam analysis, design, dan pemrograman dengan teknologi objek </li></ul><ul><li>Kebanyakan proyek sistem menggunakan variasi dari SDLC </li></ul>Analisis dan Perancangan Sistem Informasi
  4. 4. Systems Development Life Cycle (SDLC) <ul><li>Systems development project </li></ul><ul><ul><li>Perencanaan kegiatan dengan rentang waktu yg pasti </li></ul></ul><ul><ul><li>Menghasilkan produk yg sesuai </li></ul></ul><ul><ul><li>Dapat merupakan pekerjaan yg besar dengan effort tinggi </li></ul></ul><ul><li>Successful development project: </li></ul><ul><ul><li>Memiliki rencana rinci untuk diikuti </li></ul></ul><ul><ul><li>Mengorganisasikan tugas-tugas dan aktivitas secara berurutan </li></ul></ul><ul><ul><li>Memproduksi sistem yg handal, kuat dan efesien </li></ul></ul>Analisis dan Perancangan Sistem Informasi
  5. 5. Phases of the Systems Development Life cycle <ul><li>Project planning :Inisiasi, kelayakan, penjadwalan, persetujuan akan proyek </li></ul><ul><li>Analysis : mengerti kebutuhan bisnis dan kebutuhan pemrosesan </li></ul><ul><li>Design : pendefinisian solusi sistem didasarkan pada kebutuhan-kebutuhan dan hasil analisis </li></ul><ul><li>Implementation : konstruksi, pengujian, pelatihan, dan pemasangan sistem yg baru </li></ul><ul><li>Support : mempertahankan sistem tetap berjalan dg baik dan melakukan perbaikan seperlunya </li></ul>Analisis dan Perancangan Sistem Informasi
  6. 6. Planning Phase of SDLC <ul><li>Pendefinisian masalah dan batasan </li></ul><ul><li>Pembuatan jadwal proyek secara rinci </li></ul><ul><li>Konfirmasi kelayakan proyek : </li></ul><ul><ul><li>Ekonomi, organisasi, teknis, sumber daya dan jadwal </li></ul></ul><ul><li>Staff proyek </li></ul><ul><li>Proyek dijalankan </li></ul>Analisis dan Perancangan Sistem Informasi
  7. 7. Analysis Phase of SDLC <ul><li>Mengumpulkan informasi u/ mempelajari problem domain </li></ul><ul><li>Mendefinisikan kebutuhan sistem </li></ul><ul><li>Membuat prototype/ memodelkan untuk mendapatkan kebutuhan-kebutuhan </li></ul><ul><li>Membuat dan evaluasi alternatif solusi </li></ul><ul><li>Review dengan pihak manajemen utk merekomendasikan solusi </li></ul>Analisis dan Perancangan Sistem Informasi
  8. 8. Design Phase of SDLC <ul><li>Merancang dan integrasi jaringan </li></ul><ul><li>Merancang arsitektur aplikasi </li></ul><ul><li>Merancang antar muka pemakai </li></ul><ul><li>Merancang antar muka sistem </li></ul><ul><li>Merancang dan mengintegrasikan BD </li></ul><ul><li>Rancangan secara detil dari sistem </li></ul>Analisis dan Perancangan Sistem Informasi
  9. 9. Implementation Phase of SDLC <ul><li>Construct software components </li></ul><ul><li>Verify and test </li></ul><ul><li>Convert data </li></ul><ul><li>Train users and document the system </li></ul><ul><li>Install the system </li></ul>Analisis dan Perancangan Sistem Informasi
  10. 10. Support Phase of SDLC <ul><li>Perawatan sistem </li></ul><ul><ul><li>Perbaikan dan updates </li></ul></ul><ul><li>Enhance system </li></ul><ul><ul><li>Upgrades, penambahan kemampuan sistem </li></ul></ul><ul><li>Support users </li></ul><ul><ul><li>Help desk and/or support team </li></ul></ul>Analisis dan Perancangan Sistem Informasi
  11. 11. The waterfall approach to the SDLC Analisis dan Perancangan Sistem Informasi
  12. 12. <ul><li>Methodologies </li></ul><ul><ul><li>Petunjuk menyeluruh yg dapat digunakan untuk menyelesaikan setiap aktivitas pd SDLC </li></ul></ul><ul><ul><li>Pemodelan, tools dan teknik </li></ul></ul><ul><li>Models </li></ul><ul><ul><li>Representasi dari aspek penting real world </li></ul></ul><ul><ul><li>Diagram dan charts </li></ul></ul><ul><ul><li>Perencanaan proyek dan anggaran </li></ul></ul>Analisis dan Perancangan Sistem Informasi Methodologies and Models
  13. 13. Some Models Used in System Development Analisis dan Perancangan Sistem Informasi
  14. 14. Information System Development Phases Analisis dan Perancangan Sistem Informasi
  15. 15. <ul><li>Tools </li></ul><ul><ul><li>Perangkat lunak pendukung yg membantu dalam membuat model </li></ul></ul><ul><ul><li>Digunakan untuk membuat gambar sederhana hingga yg komplek (CASE tools) </li></ul></ul><ul><li>Techniques </li></ul><ul><ul><li>Kumpulan dari petunjuk-petunjuk yg membantu seorang analist untuk menyelesaikan aktivitas pengembangan sistem </li></ul></ul>Tools and Techniques Analisis dan Perancangan Sistem Informasi
  16. 16. Some Tools Used in System Development Analisis dan Perancangan Sistem Informasi
  17. 17. Some Techniques Used in System Development Analisis dan Perancangan Sistem Informasi
  18. 18. Relationships Among Components of a Methodology Analisis dan Perancangan Sistem Informasi
  19. 19. <ul><li>Traditional Approach </li></ul><ul><ul><li>Juga disebut Pengembangan Sistem Terstruktur </li></ul></ul><ul><ul><li>Structured analysis and design technique (SADT) </li></ul></ul><ul><li>Structured programming </li></ul><ul><ul><li>Perbaikan mutu program komputer </li></ul></ul><ul><ul><li>Memungkinkan para pemrogram dgn mudah membaca dan memodifikasi program sumber </li></ul></ul><ul><ul><li>Tiga konstruksi pemrograman (sequence, decision, repetition) </li></ul></ul>Two Approaches to System Development Analisis dan Perancangan Sistem Informasi
  20. 20. <ul><li>Pendefinisian apa yg diperlukan sistem (processing requirements) </li></ul><ul><li>Pendefinisian kebutuhan data untuk disimpan dan digunakan (data requirements) </li></ul><ul><li>Mendefinisikan masukan dan keluaran </li></ul><ul><li>Mendefinisikan fungsi-fungsi yg bekerja bersama-sama untuk menyelesaikan tugas-tugas sistem </li></ul><ul><li>Data flow diagram dan entity relationship diagram menggambarkan hasil dari analisis terstruktur </li></ul>Structured Analysis Analisis dan Perancangan Sistem Informasi
  21. 21. Analisis dan Perancangan Sistem Informasi Control Specification ER-D DFD State-Transition Diagram Kamus Data Data Object Description Process Specification Struktur Model Analisis
  22. 22. ST-Diagram Gambaran tingkah laku sistem sebagai akibat dari kejadian eksternal CSPEC DF-Diagram Bentuk grafis yang menggambarkan aliran inf o rmasi dan transformasi pada saat data berpindah dari satu input ke output dan menggambarkan fungsi yang memindahkan data PSPEC ER-Diagram Menjawab pertanyaan yang berkaitan dengan pemrosesan data DOD
  23. 23. 1 Membaca input operator 2 Mengelola pengcopian 4 Membuat display pemakai 3 Kertas diisi ulang 5 Cek masalah Instruksi pemakai Meminta load ulang Info copy Status reload Status copy Indikator masalah Jenis masalah display Control Flow Diagram Level 0 Status kertas Al a rm Start/stop penuh Laporan kesalahan
  24. 24. State Transition Diagram Baca perintah Lakukan copy Isi kertas Cek masalah jammed Panggil perform problem - diagnosis Empty Panggil reload paper Not jammed Panggil read-op input idle Panggil read-op input full Panggil read-op input Full & start Panggil manage-copying Copies done Panggil read-op input
  25. 25. Analisis dan Perancangan Sistem Informasi Memodelkan Kebutuhan-kebutuhan sistem
  26. 26. Analisis dan Perancangan Sistem Informasi Pemodelan <ul><li>Seorang analist menggambarkan kebutuhan-kebutuhan sistem menggunakan kumpulan dari model </li></ul><ul><li>Sistem yg kompleks membutuhkan lebih dari satu jenis model </li></ul><ul><li>Model merepresentasikan beberapa aspek dari sistem yg akan dibangun </li></ul><ul><li>Proses dalam pembuatan model membantu seorang analist dalam menghaluskan rancangan sistem </li></ul><ul><li>Model akan menjadi sarana komunikasi dengan user-user </li></ul>
  27. 27. Analisis dan Perancangan Sistem Informasi Reasons for Modeling
  28. 28. Analisis dan Perancangan Sistem Informasi Types of Models <ul><li>Perbedaan tipe model yg digunakan dalam pegembangan sistem informasi </li></ul><ul><ul><li>Mathematical – formula yg menggambarkan aspek teknis dari sistem </li></ul></ul><ul><ul><li>Descriptive – memo, laporan-laporan, atau daftar yg menggambarkan aspek sistem </li></ul></ul><ul><ul><li>Graphical – diagram dan representasi semantik dari beberapa aspek sistem </li></ul></ul>
  29. 29. Analisis dan Perancangan Sistem Informasi Types of Models <ul><li>Perbedaan tipe model yg digunakan dalam pegembangan sistem informasi </li></ul><ul><ul><li>Mathematical – formula yg menggambarkan aspek teknis dari sistem </li></ul></ul><ul><ul><li>Descriptive – memo, laporan-laporan, atau daftar yg menggambarkan aspek sistem </li></ul></ul><ul><ul><li>Graphical – diagram dan representasi semantik dari beberapa aspek sistem </li></ul></ul>
  30. 30. Analisis dan Perancangan Sistem Informasi Overview of Models Used in Analysis and Design <ul><li>Aktivitas fase analisa dinamakan : pendefinisian kebutuhan-kebutuhan sistem </li></ul><ul><ul><li>Logical models </li></ul></ul><ul><ul><li>Detil proses tdk menggambarkan teknologi </li></ul></ul><ul><li>Design phase </li></ul><ul><ul><li>Model fisik </li></ul></ul><ul><ul><li>Menggambarkan aspek teknis secara detil </li></ul></ul>
  31. 31. Analisis dan Perancangan Sistem Informasi Models Used in Analysis
  32. 32. Analisis dan Perancangan Sistem Informasi Models Used in Design
  33. 33. Analisis dan Perancangan Sistem Informasi Events and System Requirements <ul><li>Events </li></ul><ul><ul><li>Kejadian pada waktu dan tempat yg spesifik </li></ul></ul><ul><ul><li>Memicu semua pemrosesan sistem </li></ul></ul><ul><li>Requirement definition </li></ul><ul><ul><li>Menentukan kejadian-kejadian yg relevan: </li></ul></ul><ul><ul><ul><li>- External events </li></ul></ul></ul><ul><ul><ul><li>- Temporal events </li></ul></ul></ul><ul><ul><li>Menguraikan sistem kedalam unit-unit yg dapat dikelola </li></ul></ul>
  34. 34. Model Analisis ke Perancangan ER-D DFD State-Transition Diagram Kamus Data Data Object Description Process Specification Control Specification Model Analisis Model Desain Desain Prosedural Desain Antar Muka Desain Arsitektural Desain Data
  35. 35. Studi Kasus Sistem Informasi Perpustakaan Lokal Sistem Informasi Perpustakaan Judul, pengarang, penerbit Id buku, katagori nomor rak Id anggota, kasus kebijakan Biodata, data pinjam data kembali Kebijakan rinci, id anggota, masa anggota Diagram Konteks Buku/ Bacaan Lain Anggota/ Calon Anggota Manajemen
  36. 36. Studi Kasus Sistem Informasi Perpustakaan Lokal Judul, pengarang, penerbit Id buku, katagori nomor rak Id anggota, kasus kebijakan Biodata, data pinjam data kembali Kebijakan rinci, id anggota, masa anggota DFD Level 0 Pencatatan Bacaan Baru Data bacaan valid Bacaan Peminjaman/ Pengembalian Bacaan Transaksi Id anggota, id bacaan, tgl pinjam, tgl kembali Pembuatan Kartu Anggota Cetak Daftar Kasus Cetak Kebijakan Kebijakan rinci, tgl kebijakan Cetak Id Bacaaan Buku/ Bacaan Lain Anggota/ Calon Anggota Manajemen Pencatatan Anggota baru Anggota Data anggota valid
  37. 37. Bacaan 3.2 Catat Peminjaman 3.3 Catat Pengembalian Id_anggota, id_buku, tanggal Id_anggota, status anggota Id_anggota, status valid Id_anggota, status valid Id_anggota, id_buku, tanggal pinjam Id_anggota, id_buku, tanggal kembali id_buku, jumlah buku DFD Level 1 Proses 3 (pengembalian/ peminjaman bacaan) Anggota Transaksi 3.1 Validasi Keanggotaan
  38. 38. Bacaan Transaksi Anggota melakukan mencatat Diagram ER 1 N 1 1 1 N 1 N [1:N] [N:M] Id_bacaan Id_trans Id_anggota Id_bacaan Id_trans Id_trans Id_anggota

×