Sistem Informasi [Kode Kelas]
[ Chapter 4] Sistem dan Pengembangannya
Dedy Alamsyah, S.Kom, M.Kom [NIDN : 0410047807]
Alasan Pengembangan Sistem 1. Adanya masalah pada sistem yang lama. Masalah dapat berupa:
1. Ketidak beresan (kesalahan, kecurangan, prosedur tiak dijalankan, operasi tidak efisien, perintah atau kebijakan manajemen tidak dijalankan) 2. Pertumbuhan organisasi. (kebutuhan informasi lebih luas, volume pengolahan data meningkat, perubahan akuntansi atau system perpajakan, dll)
2. Untuk meraih kesempatan (opportunities )
Kesempatan-kesempatan ini dapat berupa peluang-peluang pasar, pelayanan yang meningkat kepada langganan dan lain sebagainya.
3. Adanya instruksi-instruksi dari pimpinan ataupun dari luar organisasi. (peraturan pemerintah terkait impor, ekspor, dll)
Flow Pengembangan Sistem Sistem Yang Ada
Permasalahan Kesempatan Instruksi
Pengembangan Sistem
Memecahkan Permasalahan Meraih Kesempatan Pemenuhan Instruksi
Sistem Baru
Analisa PIECES bagi Pengembangan Sistem 1. Perfomance ( Kinerja )
Peningkatan terhadap system yang baru (throughput dan response time)
2. Information (Informasi)
Peningkatan -> Kualitas informasi yang disajikan
3. Economy (Ekonomi)
Peningkatan atau pengurangan biaya-biaya
4. Control (Pengendalian)
Peningkatan untuk pengendalian : kesalahan-kesalahan, kecurangankecurangan yang akan terjadi
5. Efficiency (Efisiensi)
Efisiensi dari operasi-operasi yang terjadi, kaitan dengan efisiensi -> output dibagi dengan inputnya
6. Service (Pelayanan)
Peningkatan yang diberikan atau disediakan oleh system yang baru
Prinsip Pengembangan Sistem 1. Sistem yang dikembangkan adalah untuk manajemen. 2. Sistem yang diekmbangkan adalah investasi modal yang paling besar. Setiap Investasi modal harus mempertimbangkan beberapa hal : 1. 2.
Semua alternatif yang ada harus diinvestigasi -> hilang kesempatan karena dana sudah terpakai atau habis Investasi yang terbaik harus bernilai -> harus bias dinilai -> analisa cost base analysis dan cost efektive analysis.
1. Sistem yang dikembangkan memerlukan banak orang yang terdidik. -> SDM ahli 2. Tahapan kerja dan tugas-tugas yang harus dilakukan dalam proses Pengembagan sistem. -> SDLC 3. Proses pengembangan sistem tidak harus urut. -> bias parallel bias serial 4. Jangan takut membatalkan proyek. -> analisa resiko -> kerugian 5. Dokumentasi harus ada untuk pedoman pengembangan sistem. -> penting sebagai panduan, dibuat dari awal sd akhir
Siklus Pengembangan Sistem Tahapan utama dari pengembangan sistem adalah sbb: 1. Tahapan perencanaan (Planning) 2. Analisis sistem. (Analyzing) 3. Desain sistem (Design) 4. Seleksi sistem. (Selection) 5. Implementasi sistem. (Implementation) 6. Perawatan sistem (Maintenance)
Beberap Model Pengembangan Sistem
Bagan Siklus Pengembangan Sistem
Pendekatan Pengembangan Sistem 1. Pendekatan klasik lawan pendekatan terstruktur ( dipandang dari metodologi yang digunakan ). Tahapan tanpa dan dengan tehnik atau tools 2. Pendekatan sepotong lawan pendekatan sistem ( dipandang dari sasaran yang akan dicapai ). Sebagian vs Keseluruhan sistem 3. Pendekatan bawah-naik lawan pendekatan atas-turun (dipandang dari cara menentukan kebutuhan dari sistem ). Pendekatan Top down vs Bottom up 4. Pendekatan sistem-menyeluruh lawan pendekatan modular( dipandang dari scope obyek yang akan dikembangkan ). mulai dari sebagian atau keseluruhan 5. Pendekatan lompatan jauh lawan pendekatan berkembang ( dipandang dari teknologi yang akan digunakan). Pendekatan serentak sekaligus vs evolusi (teknologi canggih)
Metodologi Pengembangan Sistem Metodologi : Sekumpulan kesatuan metode-metode, prosedur-prosedur, konsepkonsep pekerjaan, aturan-aturan atau postulat oleh suatu ilmu pengetahuan, seni atau displin lainnya Metode : Suatu cara atau teknik yang sistematis untuk mengerjakan sesuatu 1.
2.
Fungsional decomposition methodologies. Metodologi ini menekankan pada pemecahan dari sistem ke dalam subsistem yang lebih kecil. Contoh metodologi ini : HIPO (Hierarchy plus Input-Process-Output) Data Oriented methodologies. 1.
Data flow oriented methodologies : Metode ini menekankan pada pemecahan dari sistem kedealam modul-modul berdasarkan tipe elemen data dan tinkah laku logika modul tsb di dalam sistem.Contoh dari metodologi ini adalah SADT ( Structured Analysis and Design Techniques), Composite Design, Structured System analysis and design (SSAD) (Data flow (elemen data and behavior per modul) vs Data Structure (by inout output) 2. Data Structured methodologies. Metode ini menekankan struktur dari input dan output di sistem.Yang termasuk dari metodologi ini adalah JSD (Jakson’s system development), W/O ( Warnier/Orr ).
3.
Prescriptive Methodologies (built in software development solution from a to z) - ISDOS, PLEXSYS, SPECTRUM, SRES dan SREM
Alat-alat Untuk Pengembangan Sistem HIPO (Hierarchy plus Input-Process-Output) Diagram Data Flow Diagram Structured Chart Diagram SADT (Structured Analysis and Design Technique) Jackson’s Diagram (JSP)
SC Diagram
Jackson Structured Program Diagram
Data Flow Diagram
Alat-alat Untuk Pengembangan Sistem (2) Bagan untuk mengembangkan aktivitas (activity charting) Bagan Alir Sistem (flowchart) Gant Chart Bagan Alir database
Bagan Untuk menggambarkan tata letak (layout) Bagan untuk menggambarkan hubungan personil
Gant Chart
ERD
Network & Device Layout
Teknik Pengembangan Sistem Teknik Manajemen Proyek, CPM (Critical Path Method) dan PERT (Program Ealuation and Review Technique) untuk penjadwalan sistem Teknik Menemukan Fakta (fact finding), teknik untuk mengumpulkan data dan menemukan fakta-fakta dalam kegiatan mempelajari system yang ada Wawancara (interview) Observasi atau pengamatan(observation)
Teknik Analisis Biaya/manfaat (cost effectiveness analysis dan cost-benefit analysis) Teknik untuk menjalankan rapat (FGD: Forum Group Discussion) Teknik Inspeksi (walkthrough)
Selesai
Ada pertanyaan ???
Tugas Personal Buat paper tentang [SCRUM] Minimal 10 halaman Judul tidak boleh samaDikumpul minggu depan lewat ketua kelas Format file PDF Nama file format Kode_Kelas-Nama_Matkul-NIM-Namajudul.PDF