View
246
Download
3
Category
Preview:
Citation preview
8/15/2019 BAB 21 SIA (1)
1/24
BAB 21
STRATEGI PENGEMBANGAN
SISTEM INFORMASI AKUNTANSI (SIA)
PENDAHULUAN
Pada bab ini Anda mempelajari tiga cara untuk mendapatkan sebuah informasi, yaitu:
1. Membeli perangkat lunak;2. Mengembangkan perangkat lunak secara in-house; dan. Membayar sebuah perusahaan untuk mengembangkan dan mengoperasikan sistem
tersebut.
!an Anda juga mempelajari tiga cara untuk meningkatkan proses pengembangan, yaitu:
1. !esain ulang proses bisnis;2. Prototipe; dan. Alat rekayasa perangkat lunak dibantu dibantu komputer.
MEMBELI PERANGKAT LUNAK
Pada a"al#a"al ditemukannya komputer, jarang perusahaan yang dapat membeli
perangkat yang memenuhi kebutuhannya. Akan tetapi, sejalan dengan makin de"asanya
industri perangkat lunak, makin banyak perusahaan yang mulai membeli soft"are.
Perangkat lunak kalengan $canned software% adalah program yang dibuat oleh
perusahaan pengembang soft"are dan dijual pada pasar terbuka untuk jangkauan luas
pengguna dengan kebutuhan yang sama. Perusahaan menggabungkan soft"are dan hard"are,
serta menjual keduanya sebagai satu paket disebut sebagai sistem turnkey & terima
jadi (turnkey system), karena 'endor memasang keseluruhan sistem dan pemakai hanya perlu
(terima jadi). *anyak sistem turnkey yang dibuat oleh 'endor berspesialisasi pada sebuah
industri tertentu, seperti dokter, toko reparasi otmotif, restoran, dan toko eceran. Masalah
utama dari perangkat lunak kalengan adalah seringkali soft"are tersebut tidak memenuhiseluruh kebutuhan informasi sebuah perusahaan. +al ini dapat diatasi dengan memodifikasi
8/15/2019 BAB 21 SIA (1)
2/24
perangkat lunak tersebut. elebihan membeli soft"are ialah kemudahan dalam ketersediaan
soft"are dan biaya yang lebih murah.
Penyedia jasa aplikasi $application serice provider # A-P% adalah perusahaan yang
menyediakan eb#based soft"are pada komputer mereka dan mengirim soft"are ke klienmelalui internet. !alam hal ini, perusahaan dapat menye"a perangkat lunak dari A-P tanpa
harus membeli, memasang, dan mempertahankan soft"are massal. euntungan dari cara ini
adalah mengurangi biaya soft"are dan o'erhead administrasi, pembaruan soft"are secara
otomatis, penyesuaian skala dengan pertumbuhan bisnis, akses global ke informasi, akses ke
personel ahli teknologi informasi $/0%, dan memungkinan perusahaan untuk fokuspada
kompentensi keuangan inti bukan pada masalah /0.
Perusahaan yang memberi perangkat lunak -0A mengikuti siklus hidup pengembangan sistem
$ system development life cycle# -!% normal kecuali unuk hal berikut:
• -elama desain sistem konseptual, perusahaan menentukan apakah perangkat lunak
yang memenuhi persyaratan -0A tersedia dan apabila tersedia apakah membelinya
atau mebuatnya sendiri.
• *eberapa desain fisik, implementasi, dan kon'ersi dapat diabaikan. -ebagai contoh,
perusahaan biasanya tidak mendesai, menyandi, dan menguji modul program atau
mendokumentasikan program komputer.
Memilih Vend!
Memutuskan untuk membuat atau membeli perangkat lunak dapat dilakukan secara
terpisah dari keputusan untuk mendapatkan perangkat keras, perbaikan, pemeliharaan, dan
sumber daya -0A lainnya. alaupun dapat dibeli secara terpisah dari perangkat lunak,
keputusan mengenai perangkat keras dan 'endor mungkin bergantung pada keputusan atas
soft"are.
3endor dapat ditemukan berdasarkanmasukan, menghadiri konferensi, dalam majah
industri, internet, atau mencari dari buku telepon. Ada beberapa 'endor berkembang
sementara lainnya tidak lagi beroperasi. -elain itu, banyak perusahaan yang mena"arkan
layanan tetapi memiliki sedikit pengalaman, modal yang tidak cukup, atau menggunakan
produk yang buruk, sehingga ketika 'endor tidak lagi beroperasi mereka sering kali
8/15/2019 BAB 21 SIA (1)
3/24
meninggalkan perusahaan yang menggunakan produk mereka tanpa solusi dan bantuan. 4leh
karena itu, merupakan hal yang penting untuk selektif dalam memilih 'endor.
Mem"e!leh Pe!#n$%#& Ke!#' d#n Pe!#n$%#& Ln#%
Perusahaan yang membeli sistem yang besar atau rumit, akan mengirimkan permintaan
untuk proposal $request for proposal # 56P%, yang mengundang para 'endor untuk
mengusulkan sebuah sistem yang memenuhi kebutuhan perusahaan. -etiap proposal
die'aluasi dan diteliti secara mendalam untuk mem'erifikasi bah"a persyaratan perusahaan
dapat dipenuhi.
Penggunaan sebuah 56P penting untuk alasan#alasan berikut ini:
1. Menghemat "aktu. 0nformasi yang sama diberikan ke semua 'endor, meniadakan
pengulangan tinjauan dan pertanyaan.
2. Menyederhanakan proses pengambilan keputusan. -emua respons diberikan dalam
format yang sama dan didasarkan pada informasi yang sama.
. Mengurangi kesalahan. Peluang mengabaikan taktor#faktor yang penting akan
berkurang.
7. Menghindari dari potensi ketidaksesuaian. edua pihak memiliki perkiraan yang
sama dan informasi yang terkait telah dicatat.
etika 56P diminta berdasarkan pada spesifikasi hard"are dan soft"are tertentu, biaya
total biasanya akan lebih rendah dan lebih sedikit "aktu yang dibutuhkan untuk persiapan
'endor dan e'aluasi perusahaan. Akan tetapi, hal ini tidak memungkinkan 'endor
merekomendasikan teknologi altematif. -ebaliknya, 56P umum berisi definisi masalah dan
meminta sistem yang memenuhi tujuan kinerja dan persyaratan tertentu. +al ini
memungkinkan perusahaan yang meminta proposal untuk menyerahkan masalah teknis pada
'endor. elemahan dari pendekatan ini adalah semakin besarnya kesulitan untuk
menge'aluasi proposal dan adanya potensi ta"ar#mena"ar yang lebih mahal biayanya.
-ecara umum, makin banyak informasi yang diberikan perusahaan kepada 'endor,
makin baik peluang perusahaan untuk menerima sistem yang dapat memenuhi persyaratan
perusahaan. Para 'endor membutuhkan spesifikasi terinci atas -0A yang baru, termasuk aplikasi input dan output, file serta database yang dibutuhkan, frekuensi dan metode untuk
8/15/2019 BAB 21 SIA (1)
4/24
pembaruan file dan permintaan, serta persyaratan unik lainnya. Merupakan hal yang penting
untuk membedakan antara persyaratan yang "ajib dengan fitur#fitur yang diinginkan.
Men$e#l#'i P!"'#l d#n Memilih Se*#h Si'&em
Proposal yang kehilangan informasi yang penting, akan gagal untuk memenuhi
persyaratan minimum atau tidak jelas sehingga harus dieliminasi. Proposal yang dapat
melalui pemeriksaan a"al dicocokkan dengan persyaratan sistem untuk menetapkan apakah
$1% proposal tersebut memenuhi semua persyaratan "ajib, dan $2% berapa banyak persyaratan
yang diinginkan dapat dipenuhi.3endor yang paling banyak memenuhi kriteria, dapat
diundang untuk mendemonstrasikan kinerja sistem serta mem'alidasi hal#hal yang
dinyatakan oleh 'endor tersebut. /abel 2#1 menyajikan kriteria yang dapat digunakan untuk
menge'aluasi hard"are, soft"are, dan para 'endor.
TABEL 2+1 K!i&e!i# E#l#'i H#!d,#!e- S.&,#!e- d#n Vend!
E#l#'i
H#!d,#!e
Apakah biaya hard"are "ajar, sesuai kemampuan dan fiturnya 8
!apatkah hard"are menjalankan soft"are yang diinginkan 8
Apakah kecepatan pemrosesan P9 dan kemampuannya untuk
penggunaan yang direncanakan 8
Apakah kemampuan penyimpanan sekunder memadai 8
Apakah kecepatan dan kemampuan input dan output memadai 8
Apakah sistem memiliki kemampuan komunikasi yang memadai 8
Apakah sistem dapat ditingkatkan 8
Apakah hard"are didasarkan pada tekhnologi terbaru, atau teknologi
lama atau yang akan segera ketinggalan aman 8
Apakah hard"are tersedia saat ini 8 ika tidak, kapan 8
Apakah sistem yang dipertimbangkan sesuai dengan hard"are,
soft"are, dan periferal yang ada saat ini 8
*agaimana e'aluasi kinerja sistem jika dibandingkan dengan
pesaingnya 8
*agaimana ketersediaan dan biaya dukungan serta pemeliharaannya 8
Apakah ada pengaturan pendanaan 8
E#l#'i
'.&,#!e
Apakah soft"are memenuhi semua spesifikasi "ajib 8
-eberapa baik soft"are tersebut memenuhi spesifikasi yang diinginkan8
8/15/2019 BAB 21 SIA (1)
5/24
Akankah perubahan program dibutuhkan untuk memenuhi kebutuhan
perusahaan 8
Apakah soft"are berisi pengendalian yang memadai 8
Apakah kinerja $kecepatan, akurasi, keandalan% memadai 8
*erapa banyak perusahaan lain yang menggunakan soft"are tersebut 8
Apakah pemakai lainnya puas dengan soft"are tersebut 8
Apakah soft"are tersebut didokumentasikan dengan dengan baik 8
Apakah soft"are tersebut sesuai dengan soft"are perusahaan yang ada
saat ini 8
Apakah soft"are tersebut mudah digunakan oleh pemakai 8
!apatkah soft"are tersebut didemontrasikan dan diuji 8
Apakah soft"are tersebut memiliki jaminan yang memadai 8
Apakah soft"are tersebut fleksibel dan mudah dipelihara 8
Apakah permintaan online atau file serta catatan < tersedia 8
Akankah 'endor terus memperbarui soft"are tersebut 8
E#l#'i Vend! -eberapa lama 'endor telah ada dalam bisnis tersebut 8
-eberapa besar 'endor tersebut 8
Apakah 'endor secara keuangan stabil dan aman 8
-eberapa banyak pengalaman yang dimiliki 'endor dengan hard"are
dan soft"are tersebut 8
-eberapa baik 'endor menjamin produk tersebut 8 -eberapa baik
garansinya8
Apakah 'endor secara rutin memperbarui produknya 8
Apakah 'endor memberikan pendanaan 8
Akankah 'endor memasukkan janji#janji dalam kontrak 8
Akankah 'endor memasok daftar pelanggan sebagai referensi 8Apakah 'endor memiliki reputasi dalam hal keandalan dan menjadi
tempat bergantung 8
Apakah 'endor memberikan dukungan dan pemeliharaan atas hard"are
dan soft"are 8
Apakah 'endor memberikan dukungan untuk implementasi dan
pemasangan 8
Apakah 'endor memiliki personel yang berkualitas bagus, responsif,
dan berpengalaman 8
8/15/2019 BAB 21 SIA (1)
6/24
Apakah 'endor memberikan pelatihan 8
-eberapa responsif dan tepat "aktu dukungan dari 'endor 8
-alah satu cara untuk membandingkan kinerja sistem ialah menggunakan masalah
benchmark $benchmark problem%. Masalah benchmark adalah pekerjaan pemrosesan data
dengan kegiatan input, pemrosesan, dan output umum yang akan diproses oleh -0A yang
baru. aktu pemrosesan akan dihitung dan dibandingkan, dan -0A dengan "aktu terendah
akan dinilai paling efisien.
Pendekatan lainnya yaitu dengan penskoran poin $ point scoring%. Penskoran poin
ialah memberikan sebuah bobot untuk setiap kriteria e'aluasi berdasarkan pentingnya. -etiap
kriteria, para 'endor akan diberikan nilai untuk setiap kriteria yang didasarkan pada seberapa
baik proposalnya sesuai dengan standar dan nilai total bobot akan menjadi dasar untuk
perbandingan dan membedakan berbagai sistem. *edasarkan /abel 21#2, 'endor
mena"arkan sistem yang terbaik karena sistemnya mendapat nilai 1=> poin lebih daripada
'endor 2.
TABEL 21+2 E#l#'i Penl#%#n Pin P!"'#l Vend!
Vend! 1 Vend! 2 Vend! /
K!i&e!i# B*&
S%
!
S%!
B*& S%!
S%!
B*&
S%
!
S%!
B*&
Kompatibilitas hardware 60 6 360 7 420 8 480
Kecepatan hardware 30 6 180 10 300 5 150
Perluasan memori 60 5 300 7 420 8 480
Arus hardware 30 9 270 9 270 6 180
Kompatibilitas sotware 90 7 630 7 630 9 810
Kemampuan online in!uir" 40 9 360 10 400 8 320
Pen#endalian 50 7 350 6 300 9 450
$eerensi positi 40 10 400 8 320 6 240
%o&umentasi 30 9 270 8 240 7 210
'udah dirawat( diperbarui den#anteratur 50 7 350 8 400 9 450
Kemampuan )arin#an 50 8 400 7 350 8 400
%u&un#an *endor 70 6 420 9 630 10 700
Total 4.290 4.680 4.870
Penentuan biaya persyaratan $requirement costing % memperkirakan biaya untuk
membeli atau mengembangkan berbagai fitur yang tidak tersedia. /otal biaya -0A adalah
8/15/2019 BAB 21 SIA (1)
7/24
biaya sistem dengan semua fitur yang dibutuhkan dan memberikan dasar yang "ajar untuk
perbandingan.
*aik penilaian poin maupun perhitungan biaya persyaratan tidak seluruhnya objektif,
pilihan akhir di antara berbagai proposal 'endor tampaknya bukan keputusan mudah. !alam
penilaian poin, bobot dan poin#poin diberikan secara subjektif dan perkiraan nilai uang dari
biaya serta manfaat tidak dimasukkan. Perhitungan biaya persyaratan mengabaikan faktor
tidak ber"ujud seperti keandalan dan dukungan dari 'endor.
Pada saat -0A yang terbaik telah diidentifikasi, soft"are tersebut harus seluruhnya
diuji, pemakai lain akan dihubungi untuk melihat kepuasan mereka, personil 'endor akan
die'aluasi, dan rincian proposal akan dikonfirmasikan untuk mem'erifikasi bah"a -0A yang
tampaknya merupakan yang terbaik menurut catatan memang benar#benar yang terbaik dalam
praktiknya. Pelajaran yang didapat oleh ?eophysical -ystem orporation dari proses
pemilihan 'endornya menekankan pentingnya e'aluasi yang menyeluruh.
PENGEMBANGAN OLEH DEPARTEMEN SISTEM INFORMASI IN+HOUSE
*anyak organisasi yang mengembangkan perangkat lunak yang dibuat khusus
$custom software% karena kebutuhan perusahaan unik atau ukuran perusahaan dan
kerumitannya membutuhkan soft"are khusus.+alangan dalam membuat soft"are khusus
ialah memakan banyak "aktu dan sumber daya.
-oft"are khusus biasanya dikembangkan dan ditulis sendiri atau melibatkan
perusahaan luar yang dibayar untuk mengembangkan soft"are atau merakit soft"are dari
persediaan modul program.etika mengontrak organisasi luar, perusahaan harus
mempertahankan pengendalian atas proses pengembangan, dengan memperhatikan hal#hal
berikut :
• !engan selektif memilih pengembang yang harus memiliki pengalaman dalam
industri perusahaan dan pemahaman yang baik tentang bagaimana perusahaan
melakukan bisnisnya.
• Menandatangani kontrak yang menempatkan tanggung ja"ab untuk memenuhi
persyaratan dari perusahaan ke pengembang dan memungkinkan menghentikan proyek jika kondisi#kondisi utama tertentu tidak dipenuhi.
8/15/2019 BAB 21 SIA (1)
8/24
• Merencanakan proyek harus secara terinci dan a"asi setiap langkah dalam proses
pengembangan.
• Menjaga komunikasi yang efektif.
• endalikan semua biaya dan minimalkan arus kas hingga proyek tersebut diterima.
/idak terdapat ja"aban yang benar atas keputusan membuat atau membeli.
Perusahaan yang berbeda memiliki kesimpulan yang berbeda.ontohnya, ?illette dahulu
mengembangkan soft"are#nya sendiri, tetapi akhir#akhir ini memutuskan untuk berpindah
dari sistem kepemilikan ke soft"are jadi kapan saja memungkinkan.Alasannya adalah
perusahaan mendapatkan keunggulan kompetitif yang lebih besar dari
memutuskan bagaimana soft"are harus digunakan daripada menetapkan soft"are apayang
harus digunakan dan kemudian membuatnya. Apabila perangkat lunak kalengan tidak memenuhi semua kebutuhan ?illette, perusahaan akan mengubahnya dengan menggunakan
alat pengembang berteknologi tinggi.
-ebaliknya, Pepsi, telah berpindah dari arah yang berbeda. Pepsi dahulu membeli
sebagian besar dari soft"are mainframe utamanya tetapi setelah berpindah ke arsitektur
klien&ser'er, Pepsi tidak dapat menemukan soft"are yang cukup canggih untuk dapat
memenuhi kebutuhannya. alaupun Pepsi masih membeli soft"are jika membutuhkannya,
perusahaan tersebut telah membuat sendiri sebagian besar dari soft"are baru yang
dipasangnya.
Pe!#n$%#& Ln#% 0#n$ Di%em*#n$%#n Pen$$n# A%hi!
omputasi pengguna akhir $ End-user computing# @9% adalah pengembangan,
penggunaan, dan pengendalian aktif atas sistem informasi berbasis komputer oleh para
pemakai. !engan kata lain, EUC adalah orang yang menggunakan /0 untuk memenuhi
kebutuhan informasinya sendiri daripada bergantung pada ahli#ahli sistem. ontohnya,
lembaga penyimpanan dan pinjaman di alifornia menginginkan sebuah sistem yang dapat
menelusuri persyaratan jaminan kredit. !epartemen sistem informasinya mengatakan bah"a
sistem tersebut akan membutuhkan "aktu pengembangan selama 1 bulan. !aripada
menunggu, bagian kredit menggunakan P dan program database untuk mengembangkan
program fungsional dalam sehari. Meningkatkan program membutuhkan "aktu beberapa hari
lebih lama./idak hanya bagian kredit mempersingkat "aktu pengembangan dari 1 bulan ke
8/15/2019 BAB 21 SIA (1)
9/24
8/15/2019 BAB 21 SIA (1)
10/24
8/15/2019 BAB 21 SIA (1)
11/24
Para pemakai tidak menyadari bah"a tanpa dokumentasi, orang lain tidak dapat
memahami bagaimana sistem bekerja.
• -istem yang tidak kompatibel. *eberapa perusahaan menambah perlengkapan
pemakai akhir tanpa mempertimbangkan implikasi teknologi. Akibatnya perusahaan
memiliki berbagai hard"are dan soft"are yang sulit ditangani atau dibentuk
jaringannya.
• !uplikasi sistem dan data; sumber daya yang terbuang. Apabila pemakai akhir tidak
menyadari kebutuhan informasi pemakai lain yang hampir sama, duplikasi sistem
akan terjadi. Para pemakai yang tidak berpengalaman akan mencoba untuk mencapai
lebih daripada yang dapat mereka capai, yang berakhir dengan pemborosan "aktu dan
sumber daya.
• Peningkatan biaya. -ebuah pembelian P tidaklah mahal, tetapi membeli P untuk
ratusan bahkan ribuan pekerja adalah mahal. Memperbarui hard"are dan soft"are
setiap beberapa tahun juga mahal. End-user computing juga memiliki biaya peluang
yang tinggi jika penerapannya mendistorsi perhatian pemakai dari pekerjaan
utamanya. agipula, hal tersebut meningkatkan "aktu dan permintaan data pada
sistem informasi perusahaan.
eseimbangan yang tepat antara memaksimalkan manfaat dan meminimalkan risiko
sistem buatan pemakai akhir dapat dicapai dengan cara menyediakan analis sistem sebagai
penasihat dan mensyaratkan sistem yang dibuat oleh pemakai untuk ditinjau serta
didokumentasikan sebelum digunakan.
Men$ell# d#n Men$end#li%#n Km"'i Pen$$n# A%hi!
4rganisasi menggunakan beberapa pendekatan yang berbeda untuk mengelola dan
mengendalikan @9. Memberikan sistem pengendalian departemen atas @9 akanmenghambat pertumbuhan @9, membuat organisasi tidak mendapatkan sebagian besar dari
manfaatnya, dan bukan merupakan kepentingan terbaik jangka panjang dalam
perusahaan,Akan tetapi, jika tidak terdapat pengendalian atas pemakai akhir, seperti alat @9
apa yang dibeli atau bagaimana alat tersebut digunakan, maka kekacauan dapat dengan
mudah terjadi.+al tersebut juga sulit untuk dapat mendukung sistem. angkah terbaik adalah
memberikan petunjuk dan standar yang cukup agar dapat secara memadai mengendalikan
sistem tetapi tetap memungkinkan pemakai mendapatkan fleksibilitas yang mereka butuhkan.
8/15/2019 BAB 21 SIA (1)
12/24
elp desk dapat mendorong, mendukung, mengkoordinasikan, dan mengendalikan
berbagai akti'itas pemakai akhir. eenam puluh analis dan teknisi help desk di -chering#
Plough menangani lebih dari =.>>> kontak dalam sebulan. Analis garis depan menggunakan
soft"are sistem canggih untuk secara cepat menemukan ja"aban atas pertanyaan bagi
mereka dan kemudian memberikan saran tertulis. /eknisi garis kedua menangani permintaan
yang lebih rumit. Perusahaan lainnya menggunakan soft"are multimedia dengan animasi
atau 'ideo untuk membantu para pega"ai di garis depan membimbing para pengontak
melalui sebuah proses yang kompleks.
e"ajiban help desk termasuk hal#hal berikut ini:
•Memberikan bantuan 27 jam untuk membantu mengatasi masalah.
• *ertindak sebagai penjelas informasi, koordinasi, dan pemberi bantuan.
• Melatih para pemakai akhir tentang bagaimana menggunakan hard"are atau soft"are
tertentu, dan menyediakan pemeliharaan dan dukungan yang memadai.
• Menge'aluasi produk hard"are dan produk soft"are pemakai akhir yang baru.
• Membantu pengembangan aplikasi.
• Mengembangkan dan mengimplementasikan berbagai standar untuk $1% pembelian
hard"are dan soft"are untuk memastikan kesesuaian; $2% mendokumentasikan dan
menguji aplikasi; dan $% mengendalikan masalah#masalah keamanan seperti
penipuan, pembajakan soft"are, dan 'irus.
• Mengendalikan data perusahaan agar $1% para pemakai akhir yang sah dapat
mengakses dan berbagi data; $2% data tidak diduplikasi; dan $% akses ke data yang
rahasia dibatasi.
MENGALIHDAAKAN SISTEM
Pengalihdayaan $outsourching % adalah mengontrak perusahaan luar untuk menangani
semua bagian dari data akti'itas pemrosesan organisasi.!i dalam perjanjian outsource
mainframe, penyedia layanan membeli semua komputer klien dan mempekerjakan semua
atau sebagian besar pega"ai klien. Penyedia layanan tersebut kemudian mengoperasikan dan
mengelola keseluruhan sistem di lokasi klien, atau memindahkan sistem tersebut ke komputer
penyedia layanan. *anyak kontrak outsourcing atas mainframe berjangka "aktu 1> tahun atau
lebih dan berbiaya dari ratusan ribu hingga jutaan dolar setahun.
8/15/2019 BAB 21 SIA (1)
13/24
!alam perjanjian outsourcing klien&ser'er atau P, organisasi meng-
outsource layanan tertentu, bagian dari bisnisnya, fungsi tertentu, atau dukungan P.
-ebagian besar dari perusahaan yang tercantum dalam 6ortune C>> meng-outsource 1> persen
hingga > persen fungsi pendukung P mereka.ontohnya, /aco *ell meng-
outsource pelayanan help desk P perusahaan tersebut. 5oyal !utch -hell, perusahaan
minyak internasional, memiliki >.>>> P di seluruh dunia dan meng-outsource sebagian
besar dari pemasangan, pemeliharaan, pelatihan, help desk, dan dukungan teknisnya.
!utsourcing a"alnya digunakan untuk menstandarkan aplikasi seperti penggajian,
akuntansi, dan pembelian atau oleh perusahaan yang berjuang untuk bertahan hidup dan
menginginkan pemasukan kas yang cepat dari penjualan hard"are#nya. Akan tetapi, pada
tahun 1==, @astman odak mengejutkan dunia bisnis dengan mengontrak tiga perusahaan
yang berbeda untuk mengoperasikan sistem komputernya.odak meng#outsource operasi
pemrosesan datanya dan menjual mainframe perusahaan itu ke 0*M. Perusahaan
tersebut meng-outsource fungsi telekomunikasinya ke !@ dan operasi Pnya ke
*usinessland. etika kinerja !@ dan @ntek mulai turun, odak membuka layanan yang
lo"ong tersebut untuk pena"aran baru. odak terus melakukan perencanaan dan
pengembangan strategis sistem informasinya, tetapi tanggung ja"ab implementasi serta
operasi menjadi milik pihak pemberi layanan.+asilnya sangatlah dramatis. Pengeluaran
modal untuk komputer turun hingga => persen sementara biaya operasi turun antara 1>D
hingga 2>D. odak memperkirakan penghematan tahunan dari sistem informasinya
mencapai sekitar E1> juta selama periode 1> tahun perjanjiannya. *eberapa kemudian,
FeroG menandatangani perjanjian outsourcing terbesar dalam sejarah: kontrak berjangka
"aktu 1> tahun senilai E,2 miliar dengan @!- untuk meng-outsource pengelolaan
komputasi, telekomunikasi, dan soft"are di 1= negara.
eberhasilan odak dan FeroG memoti'asi perusahaan lainnya untuk meng-
outsourcesistem informasi mereka. ontohnya, 1C dari 2C perusahaan tingkat atas dalam
6ortune "## meng-outsource beberapa atau semua sistem informasi mereka. Perusahaan#
perusahaan kini menghabiskan lebih dari E1>> miliar setahun untuk meng-outsource fungsi#
fungsi /0 mereka.
Ken&n$#n d#n Ke!$i#n Pen$#lihd#0##n
euntungan signifikan atas pengalihdayaan yaitu:
8/15/2019 BAB 21 SIA (1)
14/24
• -ebuah solusi untuk bisnis.!utsourcing adalah pendekatan yang strategis dan
ekonomis yang dapat dilakukan karena memungkinkan perusahaan berkonsentrasi
pada kompetensi inti mereka.odak yakin untuk meinfokuskan usahanya dalam hal
yang terbaik yang dapat mereka lakukan#menjual film dan kamera#dan membiarkan pemrosesan data ke perusahaan komputer yang lebih berkualifikasi. odak
menganggap pihak penyedia layanan sebagai mitra dan bekerja sama secara dekat
dengan mereka untuk memenuhi tujuan pemrosesan data strategis dan operasionalnya.
• Pemanfaatan aset. 4rganisasi dapat meningkatkan posisi kas mereka dan mengurangi
biaya tahunan mereka dengan menjual aset tersebut kepada pihak pemberi layanan.
ontohnya, +ealth !imensions, sebuah perusahaan pengelola rumah sakit, meng-
outsource fungsi pemrosesan data dari empat rumah sakit mereka agar perusahaan
tersebut dapat menggunakan sumber daya keuangannya yang terbatas untuk
pembelian yang dapat menghasilkan pendapatan.
• Akses pada keahlian yang lebih besar dan teknologi yang lebih baik.!el Monte 6oods
berpaling ke outsourcing karena biaya dan "aktu yang dilibatkan untuk tetap
mengejar teknologi baru makin meningkat secara signifikan.
• *iaya yang lebih rendah. !utsourcing dapat menurunkan biaya sistem infromasi
sebesar >D. Pihak pemberi layanan memberikan beberapa dari penghematan yang
dicapai dari penstandaran aplikasi pemakai, membeli hard"are dalam harga grosir,
memisahkan biaya pengembangan dan pemeliharaan antarproyek, serta beroperasi
dalam 'olume yang lebih tinggi.ontinental *ank akan menghemat E1>> juta selama
kontrak berjangka "aktu 1> tahun outsourcing-nya. Akan tetapi, perusahaan seperti
4ccidental Petroleum dan 9-F telah menolak outsourcing karena dianggap lebih
mahal daripada pengembangan dan operasi -0A secara internal.
• ebih sedikit "aktu pengembangan. Para ahli dalam bidang industri yang
berpengalaman sering kali mengembangkan dan mengimplementasikan sebuah sistem
yang lebih cepat serta lebih efisien daripada staf dalam perusahaan. Pihak#pihak yang
menyediakan fasilitas outsourcing juga dapat membantu perusahaan memangkas
banyak kebijakan politis internal di sekitar pengembangan sistem.
• @liminasi penggunaan maksimal dan rendah $ peak-and-valley%. *anyak perusahaan
memiliki bisnis musiman yang membutuhkan banyak komputer selama suatu bagian
dari tahun tetapi membutuhkan sangat sedikit komputer untuk tahun yang tersisa.
ontohnya, dari anuari hingga Maret, . Atlee *urpee memproses pesanan melalui
surat dan permintaan pembelian grosir atas benih dan produk berkebun mereka.-elama periode ini, mainframe 0*M mereka beroperasi dalam >D kapasitasnya,
8/15/2019 BAB 21 SIA (1)
15/24
tetapi berfungsi hanya sebanyak 2>D pada sisa "aktu tahun tersebut. Para personel
sistem kurang banyak digunakan dalam sebagian besar "aktu. *urpee berpaling
ke outsourcing dan kini membayar omputer -cience orporation sesuai dengan
seberapa banyak penggunaan sistem. 4leh karena melakukan hal ini, *urpee
menghemat hingga setengah dari biaya pemrosesannya.
• Memfasilitasi perampingan. Perusahaan yang mengecilkan ukurannya sering kali
memiliki fungsi -0A besar yang tidak diperlukannya lagi.?eneral !ynamics
mengecilkan ukurannya secara dramatis karena berkurangnya pengeluaran untuk
industri pertahanan. Perusahaan tersebut menandatangani kontrak outsourcing senilai
E miliar dengan jangka "aktu 1> tahun "alaupun fungsi sistem informasinya dinilai
sebagai nomor satu dalam industri pesa"at terbang. Perusahaan tersebut menjual
pusat datanya ke omputer -ciences orporation $-% senilai E2>> juta dan
mentransfer 2.H>> pega"ainya ke -.
ekurangan dalam melakukan pengalihdayaan ialah sebagai berikut:
• etidakfleksibilitasan $infle$ibility%.*anyak kontrak outsourcing ditandatangani untuk
1> tahun. ika selama periode "aktu tersebut muncul masalah, jika perusahaan merasa
tidak puas, atau jika perusahaan melakukan perubahan struktural, kontrak tersebut
sulit atau terlalu mahal untuk diputuskan. -ebelum melakukan merger, 0ntegra
6inancial dan @Iuimark memiliki kontrak dengan penyedia layanan yang berbeda.
-etelah merger, salah satu kontrak harus ditiadakan, dengan biaya E7,C juta.
• +ilangnya pengendalian $lost of control %. Perusahaan memiliki risiko kehilangan
kendali atas sistem dan data perusahaan.!emi alasan ini, perjanjian outsourcing 6ord
dengan omputer -ciences orporation tidak mengiinkan - mengambil produsen
mobil lainnya sebagai klien.
•
Mengurangi keuntungan kompetitif $reduced competitive advantage%. Perusahaandapat kehilangan pemahaman mendasar atas kebutuhan informasi mereka sendiri dan
bagaimana sistem tersebut dapat memberi keunggulan kompetitif.Para penyedia
layanan tidak dapat diharapkan untuk menjadi bersemangat seperti para kliennya
untuk mencoba memenuhi tantangan persaingan industri tertentu.Akan tetapi,
perusahaan dapat dianggap standar $penggajian, pengeluaran kas, dsb% dan
menyesuaikan agar memberikan keunggulan kompetitif.
• -istem yang terkunci $locked-in system%. *egitu perusahaan
melakukan outsourcing atas sistemnya dan menjual pusat pemrosesan datanya,
8/15/2019 BAB 21 SIA (1)
16/24
merupakan hal yang sulit dan mahal untuk membalikkan proses tersebut. ika
perusahaan tidak dapat membeli kembali fasilitas pemrosesan data tersebut, maka
akan harus membeli perlengkapan baru dan mempekerjakan pega"ai pemroses data
yang baru, sering kali dengan biaya yang besar. *lue ross di alifornia memutuskan
bah"a kinerja pemberi layanannya, @!-, begitu jelek hingga ingin mengakhiri
perjanjiannya. Akan tetapi, ketika *lue ross mulai menga"ali perubahan tersebut,
perusahaan tersebut menyadari bah"a perusahaan tidak mengetahui apa#apa tentang
sistem tersebut dan tidak mampu memberhentikan @!-. -ebaliknya, -0 ogic,
sebuah produsen chip, menghentikan perjanjiannya dengan 0*M dan mengoperasikan
kembali sistemnya secara internal dengan biaya dan personel yang mahal ketika
memasang sistem enterprise resource planning $@5P%.
• /ujuan yang tak terpenuhi $unfulfilled goal %. ritik menunjukkan bah"a banyak
tujuan dan manfaat outsourcing tidak pernah ter"ujud. Paling tidak sebuah penelitian
menunjukkan beberapa manfaat yang dapat diklaim, seperti peningkatan efisiensi,
adalah mitos belaka. Perusahaan 9-6J? membatalkan kontrak senilai E1>> juta
dengan igna 0nformation -er'ices setelah 1 bulan, karena igna tidak dapat
mengimplementasikap perubahan yang dibutuhkan untuk membuat sistem tersebut
bekerja dengan baik.
•
ayanan yang buruk $ poor service%. *eberapa perusahaan mengeluh menerimalayanan yang kurang baik dari perusahaan pemberi layanan mereka, eluhan yang
umum adalah responsi'itas terhadap perubahan kondisi bisnis lambat atau tidak ada
dan perpindahan ke teknologi baru direncanakan dengan kurang baik.
Peningkatan risiko. Proses bisnis outsourching dapat mengarahkan perusahaan pada
risiko operasional, keuangan, teknologi, strategi, personel, hukum, dan peraturan yang
signifikan.
MANAEMAN PROSES BISNIS
Manajemen proses bisnis adalah sebuah peningkatan proses bisnis yang lebih
bertahap dan berkelanjutan yang didukung dan dimungkinkan oleh teknologi, sebagai
hasilnya *PM adalah sebuah cara yang tepat untuk memperkenalkan baik kemampuan
perubahan manusia maupun teknologi ke sebuah organisasi dan sebuah pendekatan untuk
meningkatkan efekti'itas dan efisiensi $ino'asi, fleksibilitas, dan integrasi% dengan teknologimelalui pembangunan otomatisasi proses dan ketangkasan untuk mengelola perubahan.
8/15/2019 BAB 21 SIA (1)
17/24
*PM membantu perusahaan dalam menga"asi dan mengontrol seluruh elemen pada
proses bisnis, seperti karya"an, pelanggan, pemasok, dan "orkflo". *PM meningkatkan
kualitas proses bisnis melalui penyediaan mekanisme feedback yang lebih baik. 5e'ie" yang
berkesinambungan dan real#time akan membantu perusahaan dalam mengidentifikasi
masalah dan kemudian mengatasinya secara lebih cepat sebelum masalah tersebut
berkembang menjadi lebih besar.
*eberapa prinsip prinsip penting yang mendasari *PM adalah sebagai berikut:
• Proses bisnis dapat menghasilkan keuntungan kompetitif. Proses ino'atif yang
membantu bisnis merespons konsumen, pasar, dan peraturan yang berubah lebih cepat
daripada kompetitor menciptakan keuntungan kompetitif. !esain proses bisnis yang
tepat akan penting untuk keberhasilan sebuah organisasi.
• Proses bisnis harus dikelola dari ujung ke ujung. Manajemen proses bisnis
memandanng proses bisnis sebagai aset keorganisasian strategis yang harus dipahami,
dikelola, dan ditingkatkan.
• Proses bisnis haruslah cekatan. 4rganisasi harus secara berkelanjutan meningkatkan
dan mengatur proses bisnisnya agar dapat bersaing. +al ini memerlukan fleksibilitas
dan teknologi otomatisasi proses bisnis yang mendukung modifikasi cepat.
• Proses bisnis haruslah selaras dengan strategi dan kebutuhan keorganisasian. 9ntuk
menjadi efektif dan efisien, sebuah perusahaan harus menyelaraskan proses bisnis
dengan strategi bisnisnya.
-istem Manajemen Proses *isnis, mengotomtiskan dan memfasilitasi peningkatan
proses bisnis. -istem tersebut dapat meningkatkan komunikasi dan kolaborasi,
mengotomatiskan akti'itas, dan berintegrasi dengan sistem lain serta dengan rekan lain dalam
rangkaian nilai. *eberapa orang mengklaim bah"a *PM- adalah penghubung antara /0 dan
bisnis. *anyak perusahaan diseluruh dunia berhasil mengimplementasikan proses berbasis*PM-.
-eperti sistem enterprise resource planning $@5P%, *PM- adalah sistem seluruh
perusahaan yang mendukung akti'itas korporasi. Meski demikian, sistem @5P adalah
berfokus pada proses. -ebagian produsen sistem @5P sekarang mengintegrasikan *PM ke
dalam sistem mereka. *eberapa mendefinisikan *PM -ystem atau -uite $*PM-% sebagai
(seluruh *PM.) ainnya berhubungan konsep penting informasi bergerak antara paket
8/15/2019 BAB 21 SIA (1)
18/24
perangkat lunak perusahaan dan langsung berpikir -er'ice 4riented Architecture
$-4A% . Kang lain membatasi definisi (modeling).
Ada empat komponen penting dari *PM-, yaitu:
1 Proses @ngine < platform yang kuat untuk pemodelan dan melaksanakan proses
aplikasi berbasis, termasuk aturan bisnis.2 *usiness Analytics < memungkinkan para manajer untuk mengidentifikasi masalah
bisnis, tren, dan peluang dengan laporan dan dashboard dan bereaksi sesuai. ontent Management < menyediakan sistem untuk menyimpan dan mengamankan
dokumen elektronik, gambar, dan file lainnya.7 olaborasi /ools < menghilangkan hambatan komunikasi intra dan antar departemen
melalui forum diskusi, ruang kerja yang dinamis, dan papan pesan.
Pen$end#li#n In&e!n#l d#l#m Se*#h Si'&em M#n#3emen P!'e' Bi'ni'
Pengendalian 0nternal itu meliputi struktur organisasi dan semua cara#cara serta alat#
alat yang dikoordinasikan yang digunakan di dalam perusahaan dengan tujuan untuk menjaga
keamanan harta milik perusahaan, memeriksa ketelitian dan kebenaran data
akuntansi,memajukan efisiensi di dalam usaha, dan membantu mendorong dipatuhinya
kebijakan manajemen yang telah ditetapkan lebih dahulu.
!efinisi di atas menunjukkan bah"a suatu system pengendalian internal yang baik itu akan
berguna untuk :
• Menjaga keamanan harta milik suatu organisasi
• Memeriksa ketelitian dan kebenaran data akuntansi.
• Memajukan efisieni dalam operasi.
•
Membantu menjaga agar tidak ada yang menyimpang dari kebijakan manajemen yangtelah ditetapkan lebih dahulu.
-uatu sistem penga"asan internal yang memuaskan harus meliputi :
• -uatu struktur organisasi yang memisahkan tanggungja"ab#tanggungja"ab
fungsional secara tepat.
• -uatu sistem "e"enang dan prosedur pembukuan yang baik, yang berguna untuk
melakukan penga"asan akuntansi yang cukup terhadap harta milik, hutang#hutang,
pemdapatan#pendapatan dan biaya#biaya.
http://en.wikipedia.org/wiki/Service-oriented_architecturehttp://en.wikipedia.org/wiki/Service-oriented_architecturehttp://en.wikipedia.org/wiki/Service-oriented_architecturehttp://en.wikipedia.org/wiki/Service-oriented_architecture
8/15/2019 BAB 21 SIA (1)
19/24
• Praktek#praktek yang sehat harus dijalankan di dalam melakukan tugas#tugas dan
fungis#fungsi setiap bagian dalam organisasi.
• -uatu tingkat kecakapan pega"ai yang sesuai dengant anggung ja"abnya
Pengendalian internal melaksanakan tiga fungsi penting :
• Pre'enti'e control, pengendalian untuk pencegahan, mencegah timbulnya suatu
masalah sebelum masalah muncul.
• !etecti'e control, pengendalian untuk pemeriksaan, dibutuhkan untuk mengungkap
masalah begitu masalah tersebut muncul.
• orrecti'e control, pengendalian korektif. Memecahkan masalah yang ditemukan oleh
pengendalian untuk pemeriksaan.
PROTOTPING
Prototyping adalah sebuah pendekatan desain sistem yang berada dalam suatu model
kerja disederhanakan yang tengah dikembangkan dari aplikasi baru melalui proses interaksi
dan berulang#ulang yang biasa digunakan ahli sistem informasi dan ahli
bisnis. Prototyping disebut juga desain aplikasi cepat $rapid application design&5A!% karena
menyederhanakan dan mempercepat desain sistem $4L*rien, 2>>C%.
-ebagian user kesulitan mengungkapkan keinginannya untuk mendapatkan aplikasi
yang sesuai dengan kebutuhannya. esulitan ini yang perlu diselesaikan oleh analis dengan
memahami kebutuhan user dan menerjemahkannya ke dalam bentuk model $prototipe%.
Model ini selanjutnya diperbaiki secara terus menerus sampai sesuai dengan kebutuhan user.
K#"#n Men$$n#%#n P!&&0"in$
%ototyping sesuai ketika ada tingkat ketidakpastian yang tinggi, tidak jelas pertanyaan apa
yang ditanyakan, -0A tidak dapat dengan jelas di'isualisasikan, atau ada kemungkinan tinggi
untuk gagal. /abel diba"ah akan menjelaskan tentang kondisi#kondisi yang membuat
prototyping menjadi sebuah metodologi desain.
TABEL 21+/ Kndi'i 0#n$ Mend!n$ Pen$$n##n P!&&0"in$
ebutuhan pengguna tidak dipahami, berubah secara pesat, atau berubah saat sistem
8/15/2019 BAB 21 SIA (1)
20/24
digunakan.
Persyaratan sistem sulit dijelaskan.
0nput dan output sistem susah dijelaskan.
/ugas yang untuk dijalankan tidak tersusun dengan baik.
Para pendesain tidak pasti mengenai jenis teknologi yang digunakan.
-istem tersebut krusial dan dibutuhkan dengan cepat.
5isiko yang diasosiasikan dengan mengembangkan sistem yang salah tinggi.
5eaksi pengguna terutama merupakan pertimbangan pengembangan yang penting.
*anyak strategi desain harus diuji.
-taf desain hanya memiliki sedikit pengalaman dalam mengembangkan sistem atau aplikasi
tersebut.
-istem tersebut akan jarang digunakan $efisiensi pemrosesan bukan merupakan perhatian
umum%.
Kndi'i 0#n$ mend%n$ "en$$n##n "!&i"e
1. Para pemakai kurang pemahamannya atas kebutuhan mereka, atau kebutuhan mereka
berubah dengan cepat.2. Persyaratan sistem sulit ditetapkan.. 0nput dan output sistem belum diketahui.7. /ugas yang harus dilakukan tidak terstruktur dan semi terstruktur.C. Para pendesaian tidak pasti akan apa yang digunakan.H. -istem yang dikembangkan sangatlah penting dan sangat dibutuhkan.B. 5esiko yang berkaitan dengan pengembangan sistem yang salah tinggi.. 5eaksi para pemakai atas sistem yang baru adalah pertimbangan penting dalam
pengembangan.=. *anyak strategi desain yang harus diuji.
1>. Pega"ai pengembangan memiliki pengalaman dengan alat protipe lainnya.11. Pega"ai pengembangan memiliki pengalaman dengan alat protipe lainnya.12. Pega"ai pengembangan memiliki sedikit pengalaman dalam mengembangkan sistem
atau aplikasi yang dipertimbangkan.1. -istem akan jarang digunakan $ dan karenanya efisiensi pemrosesan bukanlah hal
utama%
Ken&n$#n P!&&0"in$
euntungan dari prototyping yaitu sebagai berikut:
8/15/2019 BAB 21 SIA (1)
21/24
1. Adanya komunikasi yang baik antara pengembang dan pelanggan.2. Pengembang dapat bekerja lebih baik dalam menentukan kebutuhan pelanggan.. Pelanggan berperan aktif dalam pengembangan sistem.7. ebih menghemat "aktu dalam pengembangan sistem. Prototyping seringnya
berfungsi setelah beberapa hari atau minggu, mengiinkan para pengguna untuk
segera menge'aluasi sistem tersebut.C. Penerapan menjadi lebih mudah karena pemakai mengetahui apa yang
diharapkannya.H. !efenisi yang lebih baik atas kebutuhan pengguna. Prototyping secara umum
memerlukan keterlibatan intensif dari para pengguna akhir, menghasilkan kebutuhan
pengguna yang didefenisikan dengan baik atau adanya komunikasi yang baik antara
pengembang dan pelanggan.B. eterlibatan dan kepuasan pengguna yang lebih tinggi. Pengembang dapat bekerja
lebih baik dalam menentukan kebutuhan pelanggan. 4leh karena itu persyaratan
pengguna terpenuhi, ada lebih sedikit risiko bah"a -0A tidak akan digunakan.
eterlibatan pengguna secara dini membantu membantu sebuah iklim penerimaan
dibandingkan keraguan dan kritik.. ebih sedikit kesalahan. Para pengguna menguji tiap 'ersi prototipe, sehingga
kesalahan dideteksi dan dieleminasi dengan segera. +al tersebut untuk lebih
menghemat "aktu dalam pengembangan sistem.=. ebih banyak peluang bagi perubahan. Para pengguna dapat menyarankan perubahan
sistem tersebut sesuai dengan yang mereka inginkan. Penerapan menjadi lebih mudah
karena pemakai mengetahui apa yang diharapkannya.
Ke!$i#n P!&&0"in$
Prototyping memiliki kerugian sebagai berikut:
1. Pelanggan tidak melihat bah"a perangkat lunak belum mencerminkan kualitas
perangkat lunak secara keseluruhan dan belum memikirkan peneliharaan dalam
jangka "aktu yang lama.2. Pengembang biasanya ingin cepat menyelesaikan proyek sehingga menggunakan
algoritma dan bahasa pemrograman sederhana.. +ubungan pelanggan dengan komputer mungkin tidak menggambarkan teknik
perancangan yang baik.7. aktu pengguna yang yang signifikan. Para pengguna harus meluangkan "aktu yang
signifikan untuk bekerja dengan prototipe dan memberikan umpan balik. 0ni mungkin
8/15/2019 BAB 21 SIA (1)
22/24
memerlukan lebih banyak keterlibatan dan komitmen daripada yang para pengguna
ingin berikan.C. Penggunaan yang kurang efisien atas sumber daya sistem pengembangan prototipe
tidak selalu mencapai efisiensi sumber daya, terkadang menghasilkan kinerja dan
keterandalan yang uruk serta terkadang menghasilkan biaya pemeliharaan dan
dukungan yang tinggi.H. Pengujian dan dokumentasi yang tidak cukup. Para pengembang mungkin
mempersingkat pengujian dan dokumentasi karena para pengguna menguji prototipe
selama pengembangan.B. 5eaksi perilaku yang negatif. 0ni bisa terjadi ketika permintaan untuk peningkatan
tidak dilakukan, ada terlalu banyak perulangan atau sebuah prototipe yang
diin'estasikan para pengguna dibuang.
. Pelanggan tidak melihat bah"a perangkat lunak belum mencerminkan kualitas
perangkat lunak secara keseluruhan dan belum memikirkan peneliharaan dalam
jangka "aktu yang lama.=. Pengembang biasanya ingin cepat menyelesaikan proyek sehingga menggunakan
algoritma dan bahasa pemrograman sederhana.1>. +ubungan pelanggan dengan komputer mungkin tidak menggambarkan teknik
perancangan yang baik.
REKAASA PERANGKAT LUNAK DIBANTU KOMPUTER
5ekayasa Perangkat unak !ibantu omputer $computer aided software engineering #
A-@% adalah sebuah paket alat#alat terintegrasi yang digunakan oleh para pendesain ahli
untuk membantu merencanakan, menganalisis, mendesain, memprogram, dan memelihara
sebuah sistem informasi atau penggunaan metode dengan bantuan komputer untuk mengatur
dan mengendalikan pengembangan perangkat lunak, terutama pada besar, proyek#proyek
yang kompleks yang melibatkan banyak komponen perangkat lunak dan orang#orang.
Perangkat lunak A-@ secara khusus memiliki peralatan $tool% untuk perencanaan strategis,
manajemen proyek dan sistem, desain database, tata letak penyaringan dan laporan, serta
penghasil kode otomatis. *anyak perusahaan menggunakan alat A-@. -istem informasi
pelanggan senilai EH juta milik 6lorida Po"er dibuat menggunakan A-@ milik Accenture.
Menggunakan A-@ memungkinkan desainer, penulis kode, penguji, perencana, dan
manajer untuk berbagi pandangan umum dari mana proyek berdiri pada setiap tahap pembangunan. A-9- membantu memastikan disiplin, proses check#menunjuk. -ebuah alat
8/15/2019 BAB 21 SIA (1)
23/24
A-@ dapat menggambarkan kemajuan $atau kurangnya itu% secara grafis. +al ini juga dapat
berfungsi sebagai repositori untuk atau dihubungkan dengan dokumen dan Program
perpustakaan yang berisi rencana proyek bisnis, persyaratan desain, spesifikasi desain,
spesifikasi kode rinci, unit kode, kasus uji dan hasil, dan pemasaran dan rencana layanan.
A-@ berasal dari tahun 1=B>#an ketika perusahaan komputer mulai meminjam ide
dari proses manufaktur hard"are dan menerapkannya pada pengembangan perangkat lunak
$yang umumnya telah dipandang sebagai sebuah proses kurang disiplin%. *eberapa alat A-@
mendukung konsep pemrograman terstruktur dan metode pengembangan terorganisir serupa.
*aru#baru ini, A-@ tools harus mencakup atau mengakomodasi tool pemrograman 'isual
dan pemrograman berorientasi obyek. !alam perusahaan, alat A-@ dapat menjadi bagian
dari spektrum proses yang dirancang untuk memastikan kualitas dalam apa yangdikembangkan. $*anyak perusahaan memiliki proses mereka diaudit dan disertifikasi sebagai
kesesuaian dengan standar 0-4 =>>>.%
Ken&n$#n d#n Ke!$i#n Te%nl$i 4ASE
Ken&n$#n 5
1. Perbaikan produkti'itas.
2. Perbaikan kualitas program.
. Penghematan biaya.
7. Perbaikan prosedur pengendalian.
C. Penyederhanaan dokumentasi.
Ke!$i#n 5
1. /idak kompatibel. *eberapa alat A-@ tidak berinteraksi secara efektif dengan
sistem yang lain.
2. *iaya. +arga tekhnologi A-@ $Mahal%.
. +arapan yang tidak terpenuhi.
Alat#alat A-@ menyediakan sejumlah keuntungan penting:
• Peningkatan produkti'itas, dapat menghasilkan kode bebas#bug dari spesifikasi sistem
dan dapat mengotomatiskan tugas#tugas yang berulang.
8/15/2019 BAB 21 SIA (1)
24/24
Recommended