Disusun oleh:
M. Akbar Alghozy (2033005)
M. Mardiyansyah (2033022)
BANGKA BELITUNG
2023
i
BAB I
PENDAHULUAN
1.1 Latar Belakang
Sistem informasi akuntansi (SIA) merupakan suatu kerangka
pengkordinasian sumber daya (data, meterials, equipment, suppliers, personal, and
funds) untuk mengkonversi input berupa data ekonomik menjadi keluaran berupa
informasi keuangan yang digunakan untuk melaksanakan kegiatan suatu entitas dan
menyediakan informasi akuntansi bagi pihak-pihak yang
berkepentingan..Transaksi memungkinkan perusahaan melakukan operasi,
menyelenggarakan arsip dan catatan yang up to date, dan mencerminkan aktivitas
organisasi. Sebagai pengolah transaksi, sistem informasi akuntansi berperan
mengatur dan mengoperasionalkan semua aktivitas transaksi perusahaan.
Untuk mengembangkan suatu system informasi dalam perusahaan, para
akuntan pada umumnya menerapkan pendekatan system. Banyak perusahaan yang
menerapkan pendekatan system ini dalam suatu proses daur formal yang disebut
daur pengembangan system. Akuntan harus memahami dan menguasai daur
pengembangan system karena dua hal. Pertama mereka pasti terlibat dalam tim
pengembangan system. Kedua, apabila akuntan berperan sebagai auditor dalam
suatu perusahaan, maka ia harus melakukan pengkajian atas system perusahaan
yang diauditnya. Dimana hal itu sangat membutuhkan pengetahuan yang memadai
dari akuntan mengenai system yang bersangkutan.
1
BAB II
PEMBAHASAN
A. Pengembangan Oleh Departemen Sistem Informasi In-House.
Di luar ketersediaan software massal yang bagus, banyak organisasi yang
mengembangkan software mereka sendiri karena kebutuhan perusahaan unik atau
karena ukuran perusahaan dan kerumitannya membutuhkan software khusus.
Organisasi mengembangkan perangkat lunak yang dibuat khusus (custom
software) ketika dengan melakukannya akan memberikan sebuah keunggulan
kompetitif yang signifikan. Memberikan sedikit manfaat untuk system penggajian
atau piutang yang ditulis sesuai kebutuhan, sementara mungkin memberikan
manfaat signifikan untuk perangkat lunak yang canggih, manajemen persediaan
just in time atau produksi produk.
Perangkat lunak yang dibuat khusus diciptakan in-house atau oleh perusahaan
luar yang dibayar untuk membuat perangkat lunak tersebut atau merakitnya dari
investaris modul program. Mengembangkan software khusus sulit untuk
dilakukan dan berpeluang menimbulkan kesalahan.Serta memakan banyak waktu
dan sumber daya.
Ketika memanfaatkan pengembang luar, perusahaan harus menjaga
pengendaliannya terhadap proses pengambangan seperti berikut:
Dengan cermat memilih pengembang yang memiliki pengalaman dalam
industi perusahaan dan pemahaman mendalam bagaimana perusahaan
menjalankan bisnisnya.
Menandatangani sebuah kontrak yang menegaskan dengan kuat hubungan
antara perusahaan dan pengembangan, dan mengizinkan produk dihentikan
jika kondisi-kondisi utama tidak dipenuhi.
Merencanakan proyek secara detail dan secara berkala mengawasi tiap
langkah dalam proses pengembangan.
Berkomunikasi secara efektif dan berkala.
Mengendalikan seluruh biaya dan meminimalkan aliran pengeluaran kas
(cash outflow) sampai proyek tersebut diterima.
2
Perangkat lunak yang dikembangkan pengguna akhir
Komputasi pengguna akhir (End-user computing-EUC) adalah
pengembangan, penggunaan, dan pengendalian aktif atas sistem informasi berbasis
komputer oleh para pemakai. Komputasi pengguna akhir terdiri dari orang0orang
yang menggunakan TI untuk memenuhi kebutuhan informasi mereka daripada
bergantung pada para professional system.
Bersama dengan bangkitnya PC yang murah dan banyaknya ragam software
yang canggih dan murah, para pemakai mulai mengembangkan sistem mereka
sendiri untuk membuat dan menyimpan data, mengakses serta men-download data
perusahaan, serta berbagi data dan sumber daya komputer dalam jaringan.
Berikut ini adalah contoh-contoh yang perkembangan oleh pemakai akhir yang
tepat:
Menarik informasi dari database perusahaan untuk menghasilkan laporan
sederhana atau untuk menjawab permintaan yang tidak rutin.
Melakukan sensitivitas “what if” atau analisis statistik.
Mengembangkan aplikasi dengan menggunakan software yang telah jadi,
seperti spreadsheet atau sistem database.
Mempersiapkan jadwal dan daftar, seperti jadwal depresiasi, daftar jatuh
tempo piutang usaha, dan amortisasi pinjaman.
Keuntungan dan Kerugian Komputasi Pengguna Akhir
1) Keuntungan dari End-User-Pengembangan Software:
Kreasi User, Pengendalian, & Implementasi
Sistem yang memenuhi kebutuhan pemakai
Ketepatan waktu
Membebaskan sumber daya system.
Kefleksibilitasan dan kemudahan penggunaan Versatility
2) Kerugian End-User-Pengembangan Software:
Kesalahan Logika dan pengembangan
Pengujian aplikasi yang tidak memadai
Sistem yang tidak efisien.
3
Sistem yang dikendalikan dan didokumentasikan dengan kurang
baik.
Ketidaksesuaian Sistem.
Duplikasi
4
2) Penggunaan asset. Organisasi meningkatkan posisi kasnya dan mengurangi
biaya dengan menjual asset kepada pengalihdaya.
3) Akses ke keahlian yang lebih besar dan teknologi yang lebih canggih.
4) Biaya yang lebih rendah
5) Perbaikan waktu untuk pengembangan. Industry spesialis yang
berpengalaman mengembangkan dan mengimplementasikan system yang
lebih cepat dan lebih efisien daripada staf in-house. Para pengalihdaya juga
membantu memotong waktu melalui politik pengembangan system.
6) Peniadaan kepadatan dan kejarangan penggunaan.
7) Memfasilitasi pengecilan ukuran perusahaan
8)
Kegagalan pengalidahyaan disebabkan oleh kegagalan untuk
mempersiapkan secara benar, semangat pembelian besar-besaran perusahaan
tanpa pikir panjang, asal menjiplak para pesaing, berpikir bahwa
pengallihdayaan akan menyelesaikan masalah yang lebih jauh mengalihkan
tanggung jawab sebuah proses yang buruk ke orang lain, dan melakukan
perjanjian dengan didefinisi buruk yang tidak memenuhi harapan. Pada
akhirnya banyak perusahaan tidak menyadari bahwa pengembangan system
adalah sebuah tantangan manajemen yang lebih kompleks ketika dijalankan
oleh pihak luar.
Risiko melakukan Outsourcing:
1) Ketidak fleksibilitasan.
2) Kehilangan kendali sistem dan/atau data.
3) Pengurangan keunggulan kompetitif.
4) Sistem paket.
5) Tujuan yang tidak terpenuhi.
6) Layanan yang kurang baik
C. Prototyping
Prototyping adalah adalah pendekatan ke dasain sistem yang mengembangkan
modal kerja yang disederhanakan dari sistem. Prototipe, atau rancangan awal ini,
dapat dengan cepat dan murah untuk dibangun dan diberikan pada para pemakai
5
atau diuji. Prototipe membantu mengetahui kebutuhan pengguna dan membantu
para pengembang serta pengguna membuat keputusan desain konseptual dan fisik.
Langkah-langkah yang terlibat dalam mengembangkan prototype:
1) Mengidentifikasi persyaratan sistem.
2) Mengembangkan prototipe awal yang memenuhi persyaratan yang telah
disetujui.
3) Para pemakai mengidentifikasi perubahan, pengembang membuat
perubahan, dan sistem tersebut sekali lagi dikembalikan pada para pemakai.
4) Menggunakan sistem yang disetujui oleh para pemakai.
Kapan menggunakan prototyping
Prototyping sesuaiketika ada tingkat ketidakpastian yang tinggi, tidak jelas
pertanyaan apa yang ditanyakan, SIA tidak dapat dengan jelas divisualisasikan, atau
ada kemungkinan tinggi untuk gagal. Kandidat yang bagus unyuk prototyping
meliputi system dukungan keputusan, system informasi eksekutif, system ahli dan
system pemuatan informasi. Prototyping kurang sesuai untuk system yang besar
atau kompleks yang memuat komponen-komponen keorganisasian yang penting
atau batas-batas lintas organisasi untuk pengembangan komponen-komponen SIA
standar, seperti piutang atau manajemen persediaan.
Kondisi yang mendorong penggunaan prototyping
Kebutuhan pengguna tidak di pahami, berubah secara pesat, atau berubah
saat system digunakan.
Persyaratan system sulit dijelaskan.
Input dan output system tidak diketahui.
Tugas untuk dijalankan tidak terususun secara baik.
Para pendesain tidak pasti mengenai jenis teknologi yang digunakan.
System tersebut kursial dan dibutuhkan dengan cepat.
Risiko yang diasosiasikan dengan mengembangkan system yang salah
tinggi.
Reaksi pengguna terutama merupakan pertimbangan pengembangan yang
penting.
Banyak strategi desain harus diuji.
6
Staf desain hanya memiliki sedikit pengalaman dalam mengembangkan
sistm atau aplikasi tersebut.
System tersebut akan jarang digunakan (efisiensi, pemrosesan bukan
merupakan perhatian utama).
7
Kerugian prototyping
1) Waktu penggunaan yang signifikan.
Para pengguna harus meluangkan waktu yang signifikan untuk bekerja
dengan prototipe dan memberikan umpan balik. Ini mungkin memerlukan
lebih banyak keterlibatan dan komitmen daripada yang para pengguna ingin
berikan.
2) Pengguna yang kurang efisien atas sumber daya system.
Pengembangan prototipe tidak selalu mencapai efisien sumber daya,
terkadang menghasilkan kinerja dan keterandalan yang buruk serta
terkadang menghasilkan biaya pemeliharaan dan dukungan yang tinggi.
3) Pengujian dan dokumentasi yang tidak cukup.
Para pengembang mungkin mempersingkat pengujian dan dokumentasi
karena oara pengguna menguji prototipe selama pengembangan.
4) Reaksi perilaku yang negative.
Ini dapat terjadi ketika permintaan untuk peningkatan tidak dilakukan,
ada terlalu banyak perulangan atau sebuah prototipe yang diinvestasikan
para pengguna.
5) Pengembangan tanpa akhir.
Ini terjadi ketika prototipe tidak dikelola dengan semestinya dan
prototipe tersebut tidak pernah diselesaikan karena proses dan permintaan
revisii yang berulang.
8
BAB III
PENUTUP
1.1 Kesimpulan
9
DAFTAR PUSTAKA
10