Aktifitas Pengembangan Sistem

Slides:



Advertisements
Presentasi serupa
Pengembangan Sistem Informasi
Advertisements

DAMPAK TEKNOLOGI INFORMASI PADA PROSES AUDIT
Metodologi Pengembangan Sistem Informasi Akuntansi
PETEMUAN 7 ETIKA PROFESI.
Aktivitas Pengembangan dan Pemeliharaan Sistem
Aktivitas Pengembangan Dan Pemeliharaan Sistem
Pengembangan perangkat lunak
Pengembangan dan Perancangan Perangkat Lunak
AKTIVITAS PENGEMBANGAN DAN
SIKLUS PENGEMBANGAN SISTEM
Aktifitas Pengembangan & Pemeliharaan Sistem
Posisi Testing pada SDLC
SISTEM DEVELOPMENT LIFE CYCLE
Testing Implementasi Sistem Oleh :Rifiana Arief, SKom, MMSI
TEKNIK TESTING DAN STRATEGI TESTING
Membangun Sistem Informasi ERP
SIKLUS HIDUP SISTEM INFORMASI
PENGEMBANGAN SISTEM.
PENGEMBANGAN PERANGKAT LUNAK.
AUDIT SISTEM INFORMASI dan TUJUANNYA
Siklus Hidup Pengembangan Sistem
Aturan Main Toleransi keterlambatan maksimal 20 menit
Pengantar Teknologi Informasi
Metodologi Audit Sistem Informasi
System Development Life Cycle (SDLC)
Materi Bab 5 Sistem Informasi
Implementasi Sistem Akuntansi
Metodologi Pengembangan Sistem Informasi
Sistem Informasi Akuntansi
ANALISA KINERJA SISTEM
Nur fisabilillah, S.Kom, MMSI | UNIVERSITAS GUNADARMA
Anna dara andriana., M.kom
PENDEKATAN UNTUK MEMBANGUN SISTEM
System Development Life Cycle (SDLC)
ANALISA DAN PERANCANGAN SISTEM INFORMASI
PENGEMBANGAN SISTEM Alasan & Tujuan Pengembangan Sistem
Pengembangan dan Pengadaan Sistem Informasi dan Teknologi Informasi
IMPLEMENTASI SISTEM INFORMASI Tinjauan Umum Implementasi Sistem
FASE DESAIN.
PENGEMBANGAN SISTEM INFORMASI
Analisa dan Perancangan Sistem
Pelaksanaan Solusi Bisnis & Pengelolaan Perubahan
Testing dan Implementasi
Strategi Pengadaan Sistem
PENGEMBANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI
Anna dara andriana., M.kom
KELOMPOK 8 NAMA ANGGOTA : Firda Firdaus W.L( ) M. Ichsan Rauf ( ) Rananda Putra I.( ) Taufan Herman ( ) Trisna Syahputra(
Pengembangan Perangkat Lunak
SIKLUS HIDUP PENGEMBANGAN SISTEM (System Development Life Cycle/SDLC)
TEKNIK PEMROGRAMAN.
Pengembangan Perangkat Lunak
SDLC Pertemuan 1 Dosen Pengampu: Sandfreni
Pengembangan Perangkat Lunak
Rancangan Infrastruktur Business-Driven (1)
Membangun Sistem Informasi ERP
Membangun Sistem Informasi ERP
Pengembangan Sistem Informasi
SISTEM INFORMASI AKUNTANSI
Siklus Hidup System.
SISTEM DEVELOPMENT LIFE CYCLE
PERANCANGAN BASIS DATA
Pengembangan Sistem Informasi
Pengembangan Sistem Informasi
Metodologi Pengembangan Sistem Informasi
Pengembangan Perangkat Lunak
Pengembangan Perangkat Lunak
Pengembangan Perangkat Lunak
Pengembangan Perangkat Lunak
Pengembangan Perangkat Lunak
Transcript presentasi:

Aktifitas Pengembangan Sistem

Tujuan Pembelajaran 1. Mahasiswa menjelaskan partisipan dalam SDLC 2. Mahasiswa mengidentifikasi tahapan-tahapan dalam SDLC 3. Mahasiswa menjelaskan keuntungan dan kerugian commercial software 4. Mahasiswa menjelaskan dokumentasi sistem, jenis dan maksud penggunaannya 5. Mahasiswa menjelaskan tujuan dan prosedur audit pengembangan sistem dan pemeliharaan sistem

Mengapa Penting?

Partisipan dalam SDLC 1. Systems professional, adalah mereka yang mengembangkan sistem (system analyst, system engineer, programmer) 2. End user, adalah mereka yang menggunakan sistem 3. Stakeholder, adalah mereka (di dalam dan di luar) yang berkepentingan terhadap sistem, tetapi bukan end user 4. Akuntan/auditor, adalah mereka yang menjalankan pengendalian, pemeriksaan, dan audit pengembangan sistem

Peran Akuntan/Auditor Akuntan/auditor terlibat dalam SDLC dikarenakan: 1. Pembuatan sistem informasi berkaitan dengan transaksi finansial 2. Produk sistem informasi yang dihasilkan melalui SDLC kualitas informasi akuntansi/transaksi bergantung pada kualitas aktifitas SDLC yang menghasilkan sistem informasi akuntansi

Peran Akuntan/Auditor Akuntan/auditor terlibat dalam SDLC sebagai: 1. User  menjelaskan masalah dan kebutuhan kepada systems profesional 2. Anggota tim pengembang  sebagai konsultan untuk memberikan saran dan masukan dalam pengendalian resiko 3. Auditor  mengaudit sistem informasi akuntansi

1) Systems Planning

Systems Analis 1. Survei sistem berjalan dan menganalisis kebutuhan user 2. Analis harus memahami permasalahan bisnis agar dapat memformulasi solusi yang tepat 3. Data yang dikumpulkan: a) Sumber data b) User c) Penyimpanan data d) Proses e) Aliran data f) Kontrol g) Volume transaksi h) Tingkat kesalahan i) Operasi berulang (redundan)

3) Conceptual Design Terdapat dua pendekatan yang digunakan untuk merancang konsep sistem: 1. Pendekatan terstruktur  Mengembangkan sistem baru secara top down 2. Pendekatan berorientasi-object  Mengembangkan sistem secara bottom up dengan penggunaan kembali modul (reusable)

4) Systems Selection Melibatkan dua aktifitas: 1. Melakukan studi kelayakan a) Kelayakan teknikal – sistem dapat dibangun dengan teknologi yang ada b) Kelayakan legal – sistem tidak ada masalah dengan legalitas c) Kelayakan operasional – sistem kompatibel dengan prosedur dan skill karyawan operasional d) Kelayakan jadwal – implementasi sesuai dengan waktu yang ditetapkan 2. Melakukan analisis untung-rugi a) Mengidentifikasi biaya (cost) b) Mengidentifikasi manfaat (benefit)

Identifikasi Biaya Pengadaan perangkat keras dan perangkat lunak Persiapan tempat Perancangan sistem Pemrograman dan pengujian Konversi data Pelatihan Perawatan perangkat keras dan perangkat lunak

Identifikasi Manfaat Manfaat tangible: 1. Meningkatkan pendapatan 2. Mengurangi biaya Manfaat intangible: 1. Meningkatkan kepuasan pelanggan 2. Meningkatkan kepuasan karyawan 3. Informasi yang lebih terkini 4. Pengambilan keputusan yang lebih baik 5. Operasional yang lebih efisien 6. Komunikasi internal dan eksternal yang lebih baik

5) Detailed Design Bertujuan menghasilkan deskripsi detil sistem diajukan yang sesuai dengan kebutuhan sistem (yang diidentifikasi pada saat analisis sistem) dan juga sesuai dengan rancangan konseptual

6) Programming & Testing Melakukan pemilihan bahasa pemrograman yang sesuai dengan aplikasi. Dapat dipilih: 1. Bahasa prosedural 2. Bahasa event-driven 3. Bahasa berorientasi-object Modul program harus diuji sebelum diimplementasikan. Dapat digunakan: 1. Metodologi pengujian 2. Pengujian offline sebelum dijalankan secara online 3. Pengujian data

7) Implementation Pada tahapan ini dilakukan: Pembuatan struktur database dan diisi dengan data Perangkat diadakan dan diinstal Para karyawan diberikan pelatihan Sistem didokumentasikan Sistem yang baru diinstal

Dokumentasi Sistem 1. Dokumentasi designer dan programmer Digunakan untuk melakukan debug kesalahan dan melakukan pemeliharaan sistem 2. Dokumentasi operator Berisi penjelasan bagaimana cara menjalankan sistem 3. Dokumentasi pengguna – user handbook Berisi penjelasan bagaimana cara menggunakan sistem

8) Maintenance Meliputi perubahan sistem untuk mengakomodasi perubahan kebutuhan pengguna Dapat berupa perubahan logika maupun perubahan antarmuka Berlangsung selama 5-10 tahun, tergantung organisasi

Akuisisi Sistem Informasi 1. Pengembangan in-house Merancang sendiri sistem informasi yang disesuaikan dengan operasi perusahaan Membutuhkan staf tetap di bidang analis dan programer 2. Commercial systems Membutuhkan pilihan vendor dan produk yang benarbenar sesuai dengan kebutuhan organisasi

Keuntungan Commercial Systems 1. Waktu implementasi Bisa langsung diimplementasikan daripada mengembangkan sendiri yang memakan waktu lama 2. Biaya Software bisa dipakai bersama oleh beberapa user sehingga biaya tersebar rata 3. Kehandalan Telah melalui pengujian ketat sebelum diperjualbelikan di pasaran

Kerugian Commercial Systems 1. Ketergantungan Ketergantungan tinggi terhadap vendor bila terjadi sesuatu pada sistem 2. Kebutuhan kustomisasi sistem Tidak bisa memenuhi kebutuhan user yang spesifik 3. Pemeliharaan Bila terjadi perubahan sulit untuk dapat diakomodasi karena harus mengubah sistem keseluruhan

Pengendalian Pengembangan Sistem Tujuan audit: Verifikasi aktifitas SDLC dilaksanakan secara konsisten sesuai dengan kebijakan manajemen Memastikan sistem yang diimplementasi bebas dari kesalahan Konfirmasi bahwa sistem telah dinilai memang diperlukan oleh organisasi Verifikasi bahwa dokumentasi sistem telah tepat dan lengkap untuk memfasilitasi aktifitas audit

Pengendalian Pengembangan Sistem Prosedur audit: 1. User dan manajemen layanan komputer mengotorisasi proyek 2. Studi kelayakan menunjukkan bahwa proyek memang penting 3. Analisis kebutuhan user yang detil telah dilaksanakan 4. Analisis untung-rugi telah dilaksanakan 5. Dokumentasi proyek menunjukkan bahwa rancangan detil adalah solusi tepat untuk permasalahan user 6. Hasil uji menunjukkan bahwa sistem telah diuji pada level modul individu dan keseluruhan sistem 7. Ada daftar masalah yang dijumpai pada saat implementasi dan telah diperbaiki pada tahap pemeliharaan sistem 8. Dokumentasi sistem telah memenuhi standar dan kebutuhan organisasi

Pengendalian Pemeliharaan Sistem Tujuan audit: 1. Mendeteksi pemeliharaan program tanpa ijin yang dapat berakibat kesalahan proses 2. Memastikan bahwa: a) Prosedur pemeliharaan telah melindungi aplikasi dari perubahan tanpa ijin b) Aplikasi telah bebas dari kesalahan material c) Library program telah terlindungi dari akses tanpa ijin

Pengendalian Pemeliharaan Sistem Prosedur audit: 1. Identifikasi perubahan tanpa ijin a) Rekonsiliasi angka versi program b) Konfirmasi ijin pemeliharaan 2. Identifikasi kesalahan aplikasi a) Rekonsiliasi source code b) Meninjau ulang hasil uji c) Menguji ulang program 3. Uji akses ke library a) Meninjau ulang tabel otoritas programer b) Menguji tabel otoritas

Thank You…