Anda di halaman 1dari 6

Nama : Sutrisno Raharjo Hadi Atmaja

NIM : 17/411798/EK/21448

CHAPTER 20 : Introduction to Systems Development and Systems Analysis


Introduction
• Seiring perubahan lingkungan, teknologi, dan persaingan, sistem informasi harus terus mengalami
perubahan, mulai dari penyesuaian kecil hingga perbaikan besar. Kadang-kadang sistem lama
dihapus dan diganti.
• Mengembangkan perangkat lunak yang berkualitas dan bebas kesalahan sulit, mahal, dan
memakan waktu. Proyek cenderung menghasilkan kurang dari yang diharapkan dan menghabiskan
lebih banyak waktu dan uang. Menghilangkan langkah-langkah pengembangan sistem dasar menjadi
menggoda tetapi dapat menyebabkan bencana.

System Development Life Cycle


• Apakah perubahan sistem besar atau kecil, sebagian besar perusahaan menjalani siklus hidup
pengembangan sistem. Di bagian ini, kami membahas langkah-langkah dalam siklus dan orang-orang
yang terlibat.
• Lima tahap dalam siklus hidup pengembangan sistem adalah: analisis sistem; desain konseptual;
desain fisik; implementasi dan konversi; dan operasi dan pemeliharaan.
• Analisis sistem meliputi: penyelidikan awal; survei sistem; studi kelayakan; penentuan kebutuhan
informasi dan persyaratan sistem; dan pengiriman persyaratan sistem.
• Dalam fase desain konseptual, perusahaan memutuskan bagaimana memenuhi kebutuhan
pengguna. Tugas termasuk mengidentifikasi dan mengevaluasi alternatif desain; mengembangkan
spesifikasi desain; dan memberikan persyaratan desain konseptual
• Dalam fase desain fisik, persyaratan desain konseptual yang luas dan berorientasi pengguna
diterjemahkan ke dalam spesifikasi terperinci yang dapat digunakan oleh programmer untuk
membuat kode program. Tugas meliputi merancang keluaran, basis data, dan input;
mengembangkan program; mengembangkan prosedur; merancang kontrol; dan memberikan sistem
yang dikembangkan.
• Implementasi dan konversi adalah fase batu penjuru di mana semuanya bertemu. Tugas termasuk
mengembangkan rencana implementasi dan konversi; menginstal perangkat keras dan perangkat
lunak baru; personil pelatihan; menguji dan memodifikasi sistem; menyelesaikan dokumentasi;
mengubah dari sistem lama ke sistem baru; dan memberikan sistem operasional.

The Players
• Banyak orang yang terlibat dalam mengembangkan dan berhasil mengimplementasikan AIS,
termasuk:
Management Manajemen puncak
 Akuntan
 Komite pengarah sistem informasi
 Tim pengembangan proyek
 Analis sistem
 Pemrogram komputer
 Pemain eksternal (seperti pelanggan, vendor, auditor, dan entitas pemerintah).

Planning Systems Development


• Beberapa kegiatan harus dilakukan pada berbagai waktu di seluruh SDLC. Salah satunya adalah
perencanaan. Organisasi harus memiliki rencana untuk jangka panjang, setiap proyek
pengembangan sistem, dan setiap fase dari setiap proyek pengembangan sistem.
• Perencanaan pengembangan sistem merupakan langkah penting untuk mencapai konsistensi,
efisiensi, teknologi canggih, biaya lebih rendah, dan kemampuan beradaptasi. Dua jenis rencana
pengembangan sistem diperlukan: rencana proyek individu yang dikembangkan oleh tim proyek dan
rencana induk yang dikembangkan oleh komite pengarah IS.
• Rencana proyek individu berisi analisis biaya-manfaat; persyaratan perkembangan dan operasional
(termasuk sumber daya manusia, perangkat keras, perangkat lunak, dan sumber daya keuangan);
dan jadwal kegiatan untuk mengembangkan dan mengoperasikan aplikasi baru
• Rencana induk menentukan apa yang akan terdiri dari sistem, bagaimana sistem itu akan
dikembangkan, siapa yang akan mengembangkannya, bagaimana sumber daya yang dibutuhkan
akan diperoleh, dan ke mana arah AIS. Ini juga menyediakan status proyek, penentuan prioritas, dan
jadwal.
• Teknik Perencanaan - Dua teknik untuk penjadwalan dan pemantauan kegiatan pengembangan
sistem adalah Program Evaluasi dan Teknik Review (PERT) dan Gantt Charts.

Feasibility Analysis
• Selama fase analisis sistem, studi kelayakan (alias, kasus bisnis) disiapkan dan diperbarui selama
langkah-langkah yang tersisa di SDLC. Tingkat studi kelayakan tergantung pada ukuran dan sifat
sistem. Tim kelayakan harus mencakup manajemen, akuntan yang terampil dalam kontrol dan audit,
personel sistem, dan pengguna.
• Studi kelayakan dan pemutakhirannya digunakan oleh komite pengarah saat proyek mulai
memutuskan apakah akan menghentikan proyek, melanjutkan, atau melanjutkan jika masalah
tertentu diselesaikan. Kelayakan teknis, operasional, hukum, penjadwalan, dan ekonomi semua
perlu dipertimbangkan.
• Kelayakan ekonomi mungkin merupakan aspek yang paling penting dan sering dianalisis.
Pemeriksaan ini biasanya menggunakan model penganggaran modal yang mempertimbangkan
penghematan biaya dan manfaat lainnya, biaya pengeluaran awal, biaya operasi, dan biaya lainnya.
Pengembalian modal modal teknik investasi untuk mengevaluasi manfaat ekonomi dari berbagai
alternatif sistem. Tiga teknik yang umum digunakan adalah periode pengembalian, net present value
(NPV), dan internal rate of return (IRR).

Behavioral Aspect of Change


• Sistem terbaik akan gagal tanpa dukungan orang-orang yang dilayaninya. Jadi aspek perubahan
perilaku sangat penting. Anda harus sadar dan peka terhadap jenis masalah perilaku yang dapat
terjadi akibat perubahan.
• Mengapa Masalah Perilaku Terjadi - Karyawan akan cenderung memandang perubahan sebagai hal
yang baik jika mereka yakin hal itu akan memengaruhi mereka secara positif dan sebaliknya. Reaksi
dan resistensi perilaku yang merugikan terjadi karena karakteristik dan latar belakang pribadi; cara
perubahan dilakukan; pengalaman karyawan dengan perubahan sebelumnya; kurangnya dukungan
manajemen puncak; komunikasi yang tidak memadai; bias dan ketahanan alami terhadap
perubahan; sifat mengganggu dari proses perubahan; dan ketakutan. Perlawanan sering berupa
agresi, proyeksi, atau penghindaran.

Systems Analysis
• Ketika sistem baru atau yang lebih baik diperlukan, permintaan tertulis untuk pengembangan
sistem disiapkan. Permintaan itu menggambarkan masalah sistem saat ini, alasan perubahan yang
diajukan, tujuan dan sasaran sistem yang diusulkan, serta manfaat dan biaya yang diantisipasi.
• Tim pengembangan proyek akan melakukan analisis sistem dalam lima langkah: penyelidikan awal;
survei sistem; studi kelayakan; kebutuhan informasi dan persyaratan sistem; dan laporan analisis
sistem
Chapter 21: AIS Development Strategies
Introduction
Perusahaan dapat mengalami sejumlah kesulitan dalam mengembangkan AIS, termasuk proyek yang
ditumpuk, sistem yang tidak memenuhi kebutuhan, sistem yang membutuhkan waktu lama,
pengguna yang tidak dapat menentukan kebutuhan mereka, dan perubahan pasca spesifikasi.

Purchasing Pre-written Software


• Paket perangkat lunak yang tersedia secara komersial sekarang melebihi perangkat lunak yang
dikembangkan sesuai pesanan saat sistem lama diganti. Perangkat lunak kalengan dijual di pasar
terbuka ke berbagai pengguna dengan persyaratan serupa. Beberapa perusahaan menjual perangkat
keras dan perangkat lunak bersama sebagai satu paket, yang disebut sistem turnkey. Masalah
dengan perangkat lunak kalengan adalah bahwa jika seringkali tidak memenuhi semua kebutuhan
perusahaan, yang dapat diatasi dengan modifikasi.
• Perusahaan juga dapat memperoleh perangkat lunak melalui penyedia layanan aplikasi (ASP). ASP
meng-host perangkat lunak berbasis web dan mengirimkannya ke klien melalui Internet. Perusahaan
tidak perlu membeli, menginstal, atau memelihara perangkat lunak kalengan; mereka hanya
"menyewanya".

Developing Software In-House


• Terlepas dari ketersediaan perangkat lunak kalengan yang baik, banyak organisasi
mengembangkan sendiri karena persyaratan mereka unik atau ukuran dan kompleksitasnya
memerlukan paket khusus. Mengembangkan perangkat lunak khusus sulit dan rawan kesalahan
serta menghabiskan banyak waktu dan sumber daya.
• Setelah pengguna akhir menentukan persyaratan mereka, analis bekerja dengan pengguna akhir
untuk menentukan format output kertas dan layar. Akuntan dapat membantu sebagai pengawas
proyek, pengguna, atau anggota tim pengembangan.
• Perangkat lunak khusus biasanya dikembangkan dan ditulis sendiri. Sebagai alternatif, organisasi
dapat melibatkan perusahaan luar untuk mengembangkan paket atau mengumpulkannya dari
inventarisasi modul mereka.

Outsource The System


• Outsourcing mempekerjakan perusahaan luar untuk menangani semua atau sebagian dari kegiatan
pemrosesan data organisasi. Dalam perjanjian outsourcing mainframe, agen outsourcing membeli
komputer klien dan mempekerjakan semua atau sebagian besar karyawan klien, kemudian
mengoperasikan dan mengelola seluruh sistem di situs klien atau memigrasikannya ke komputer
agen outsourcing.
- Dalam perjanjian klien / server atau PC outsourcing organisasi mengalihdayakan layanan tertentu
(mis., Layanan help desk); segmen bisnisnya; fungsi tertentu; atau dukungan PC.
• Sebagian besar perusahaan yang melakukan outsourcing menggunakan beberapa perusahaan yang
berbeda daripada satu sumber tunggal untuk meningkatkan fleksibilitas, mendorong persaingan, dan
mengurangi biaya. Sebagian besar tidak melakukan outsourcing manajemen strategis lingkungan TI
mereka, manajemen proses bisnis, atau arsitektur TI.

Business Process Reengineering


• Rekayasa ulang proses bisnis (BPR) adalah analisis dan desain ulang proses bisnis dan sistem
informasi untuk mencapai peningkatan kinerja yang signifikan. Ini mengurangi perusahaan untuk
proses bisnis yang penting dan membentuk kembali praktik kerja organisasi dan arus informasi
untuk mengambil keuntungan dari kemajuan teknologi. BPR menyederhanakan sistem, membuatnya
lebih efektif, dan meningkatkan kualitas dan layanan perusahaan. Perangkat lunak BPR telah
dikembangkan untuk membantu mengotomatiskan banyak tugas BPR
• Michael Hammer telah menetapkan beberapa prinsip yang membantu organisasi berhasil
merekayasa ulang proses bisnis:
- Atur sekitar hasil, bukan tugas.
- Mengharuskan mereka yang menggunakan output untuk melakukan proses.
- Mengharuskan mereka yang menghasilkan informasi untuk memprosesnya.
- Memusatkan DAN menyebar data.
- Mengintegrasikan kegiatan paralel.
- Berdayakan pekerja, gunakan kontrol bawaan, dan ratakan bagan organisasi.
- Ambil data satu kali — pada sumbernya.
• Rekayasa ulang yang mendasarinya adalah penggunaan teknologi informasi terbaru yang efisien
dan efektif.

Prototyping
• Prototyping adalah pendekatan untuk desain sistem di mana model kerja sistem yang
disederhanakan dikembangkan. Prototipe (draft pertama) dibuat dengan cepat dengan biaya rendah
dan diberikan kepada pengguna untuk eksperimen. Bermain dengan prototipe memungkinkan
pengguna untuk menentukan apa yang mereka lakukan dan tidak sukai. Pengembang memodifikasi
sistem dalam menanggapi komentar pengguna dan menyajikannya kembali untuk mereka. Proses
berulang berlanjut sampai pengguna puas bahwa sistem memenuhi kebutuhan mereka.
• Premis dasarnya adalah bahwa lebih mudah bagi orang untuk mengekspresikan apa yang mereka
suka atau tidak suka daripada membayangkan apa yang mereka inginkan dalam suatu sistem.
Pengembang yang menggunakan prototyping masih menjalani siklus hidup pengembangan sistem.
Tetapi prototyping memungkinkan mereka untuk mempercepat beberapa analisis dan desain.
• Calon yang baik untuk membuat prototipe termasuk sistem pendukung keputusan; sistem
informasi eksekutif; sistem pakar; sistem pencarian informasi; sistem yang melibatkan eksperimen
dan pengembangan coba-coba; dan sistem di mana persyaratan berevolusi saat sistem digunakan.
Prototyping jarang cocok untuk sistem yang lebih besar atau lebih kompleks atau untuk komponen
AIS standar seperti sistem piutang.

Computer Aided Software Engineering (CASE)


• Secara tradisional, pengembang perangkat lunak telah menciptakan perangkat lunak untuk
menyederhanakan pekerjaan orang lain, tetapi tidak untuk diri mereka sendiri. Computer Aided
Software Engineering (CASE) adalah paket terpadu alat berbasis komputer yang mengotomatiskan
aspek-aspek penting dari proses pengembangan perangkat lunak. Alat-alat ini digunakan untuk
merencanakan, menganalisis, merancang, memprogram, dan memelihara sistem informasi. Mereka
juga digunakan untuk meningkatkan upaya manajer, pengguna, dan pemrogram dalam memahami
kebutuhan informasi.
• Alat CASE tidak menggantikan perancang yang terampil, tetapi memberi pengembang dukungan
yang efektif untuk semua fase SDLC. Perangkat lunak CASE biasanya mencakup alat untuk
perencanaan strategis, manajemen proyek dan sistem, desain basis data, tata letak layar dan
laporan, dan pembuatan kode otomatis.
Chapter 22: Systems Design, Implementation, and Operation

Introduction
• Akuntan harus memahami seluruh proses pengembangan sistem dan membantu menjaga proyek
tetap pada jalurnya. Analisis dan desain sistem yang efektif dapat memastikan bahwa pengembang
dengan tepat mendefinisikan masalah bisnis dan merancang solusi yang tepat.
• Fase penting dari SDLC meliputi:
- Analisis sistem untuk menentukan persyaratan sistem baru (dibahas dalam Bab 18).
- Fase yang dibahas dalam bab ini, yang meliputi desain sistem konseptual, desain sistem fisik,
implementasi dan konversi sistem, serta operasi dan pemeliharaan.

Conceptual Systems Design


• Dalam fase desain sistem konseptual, kerangka kerja umum dibuat untuk mengimplementasikan
kebutuhan pengguna dan menyelesaikan masalah yang diidentifikasi dalam fase analisis. Tiga
langkah utama adalah: (1) mengevaluasi alternatif desain, (2) menyiapkan spesifikasi desain, dan (3)
menyiapkan laporan desain sistem konseptual.
• Mengevaluasi Alternatif Desain - Ada banyak keputusan desain yang perlu dibuat, misalnya,
menggunakan hard-copy atau EDI untuk dokumen, menggunakan mainframe terpusat atau
pemrosesan terdistribusi, melakukan entri data melalui keyboard, OCR, dll.
• Juga, ada banyak cara untuk mendekati proses pengembangan sistem, mis., Perangkat lunak paket,
pengembangan in-house, pengembangan pengguna akhir, atau outsourcing. Perusahaan juga
memilih antara memodifikasi perangkat lunak yang ada, mengganti perangkat lunak yang ada, atau
merekayasa ulang proses bisnisnya.

Physical Systems Design


• Selama fase desain sistem fisik, perusahaan menentukan bagaimana desain AIS konseptual akan
diimplementasikan. Persyaratan desain konseptual yang luas dan berorientasi pengguna
diterjemahkan ke dalam spesifikasi terperinci yang digunakan untuk mengkode dan menguji
program komputer. Tahapan meliputi merancang keluaran; membuat file dan basis data; merancang
input; menulis program komputer; mengembangkan prosedur; dan membangun kontrol.
• Desain Output - Pertimbangan desain penting termasuk penggunaan output; media keluaran;
format output; apakah sudah dicetak sebelumnya; lokasi; mengakses; detail; dan ketepatan waktu.
• Desain File dan Database - Pertimbangan penting termasuk media penyimpanan; mode
pemrosesan; pemeliharaan; ukuran; dan tingkat aktivitas.
• Desain Input — Pertimbangan meliputi media input; sumber input; Masukkan format; tipe
masukan; volume; personil; frekuensi; biaya; dan deteksi kesalahan dan koreksi.
• Formulir Desain - Meskipun input berkembang menuju otomatisasi data sumber, desain formulir
masih penting.
• Merancang Layar Komputer - Layar komputer paling efektif ketika prinsip-prinsip berikut
digunakan:
- Atur layar untuk entri data yang cepat, akurat, dan lengkap.
- Masukkan data dalam urutan yang sama seperti yang ditampilkan pada dokumen.
- Lengkapi layar dari kiri ke kanan dan atas ke bawah, mengelompokkan data yang terkait secara
logis bersama.
- Desain layar sehingga pengguna dapat melompat dari satu lokasi entri data ke yang lain atau
menggunakan satu tombol untuk langsung ke lokasi layar.
- Buatlah mudah untuk memperbaiki kesalahan.
- Hindari kekacauan dengan membatasi jumlah data pada satu layar.
• Desain Program - Pengembangan program adalah salah satu kegiatan yang paling memakan waktu
di SDLC. Proses pemrograman terstruktur harus diikuti. Waktu persiapan program dapat berkisar
dari beberapa hari hingga beberapa tahun, tergantung pada kompleksitasnya. Meskipun akuntan
tidak harus pemrogram, mereka harus memahami bagaimana perangkat lunak dibuat. Delapan
langkah untuk mengembangkan perangkat lunak adalah:
- LANGKAH SATU: Tentukan kebutuhan pengguna.
- LANGKAH DUA: Kembangkan dan dokumentasikan sebuah rencana.
- LANGKAH TIGA: Tulis kode program.
- LANGKAH EMPAT: Uji kode program.
- LANGKAH LIMA: Dokumentasikan program.
- LANGKAH ENAM: Melatih pengguna program.
- LANGKAH TUJUH: Instal sistem.
- LANGKAH DELAPAN: Gunakan dan modifikasi sistem.
• Desain Prosedur - Individu yang berinteraksi dengan AIS yang baru dirancang memerlukan
prosedur untuk mencakup persiapan input; pemrosesan transaksi; deteksi dan koreksi kesalahan;
kontrol; rekonsiliasi saldo; akses basis data; persiapan dan distribusi keluaran; dan instruksi operator
komputer. Prosedur dapat berupa manual sistem, kelas instruksi pengguna, materi pelatihan, atau
layar bantuan online.
• Desain Kontrol - Kontrol harus dibangun ke dalam SIA untuk memastikan efektivitas, efisiensi, dan
akurasinya. Kontrol-kontrol ini harus meminimalkan kesalahan dan mendeteksi dan memperbaiki
kesalahan saat terjadi. Akuntan memainkan peran penting dalam bidang ini. Masalah kontrol
penting yang harus diatasi meliputi: validitas; otorisasi; ketepatan; keamanan; kontrol numerik;
tersedianya; rawatan; integritas; dan jejak audit.
• Laporan Desain Sistem Fisik - Pada akhir fase desain fisik, laporan desain sistem fisik disiapkan,
meringkas apa yang telah dicapai. Laporan ini berfungsi sebagai dasar untuk keputusan manajemen
apakah akan melanjutkan ke implementasi.

Systems Implementation and Conversion


• Implementasi sistem adalah proses memasang perangkat keras dan perangkat lunak dan
menjalankan AIS. Tahapan meliputi: mengembangkan rencana; menyiapkan situs; menginstal dan
menguji perangkat keras dan perangkat lunak; memilih dan melatih personil; melengkapi
dokumentasi; dan menguji sistem.
• Rencana implementasi terdiri dari tugas, tanggal penyelesaian yang diharapkan, perkiraan biaya,
dan identifikasi pihak yang bertanggung jawab. Tim pelaksana harus mengidentifikasi faktor-faktor
risiko yang mengurangi kemungkinan keberhasilan implementasi, dan rencana tersebut harus
memuat strategi untuk mengatasi setiap risiko.
• Perubahan AIS mungkin memerlukan penyesuaian pada struktur organisasi perusahaan, termasuk
pembentukan departemen baru, penghapusan atau perampingan departemen yang ada, dan
perubahan bahkan di departemen pemrosesan data.

Operations and Maintenance


• Langkah terakhir dalam SDLC adalah mengoperasikan dan memelihara sistem baru. Tinjauan
pasca-implementasi harus dilakukan untuk memastikan AIS baru memenuhi tujuan yang
direncanakan.
• Faktor dan pertanyaan meliputi: tujuan dan sasaran; kepuasan; manfaat; biaya; keandalan;
ketepatan; ketepatan waktu; kesesuaian; kontrol dan keamanan; kesalahan; latihan; komunikasi;
perubahan organisasi; dan dokumentasi.
• Masalah apa pun yang ditemukan selama tinjauan harus diperhatikan oleh manajemen, dan
penyesuaian harus dilakukan. Ketika peninjauan selesai, laporan peninjauan pasca-implementasi
disiapkan. Penerimaan pengguna terhadap laporan itu adalah aktivitas terakhir dalam
pengembangan sistem.

Anda mungkin juga menyukai