DisusunOleh :
KELOMPOK 1
1
BAB 21
STRATEGI PENGEMBANGAN
PENDAULUAN
Pada bab ini Anda mempelajari tiga cara untuk mendapatkan sebuah informasi, yaitu:
!an Anda juga mempelajari tiga cara untuk meningkatkan proses pengembangan, yaitu:
2
Menurut $omney, sebuah masalah utama dari perangkat lunak kalengan adalah bah"a
ia mungkin tidak memenuhi seluruh kebutuhan informasi sebuah perusahaan. 4al ini dapat
diatasi dengan memodifikasi perangkat lunak tersebut. 5elebihan membeli perangkat lunak
ialah kemudahan dalam ketersediaan perangkat lunak dan biaya yang lebih murah. 6ara ini
termasuk cara terbaik untuk endor ketika memodifikasi perangkat luna tersebut karena
dengan memodifikasi yang tidak diotorisasi mungkin tidak didukung oleh endor dan
mungkin membuat program yang tak berkualitas.
Menurut $omney, Penyedia jasa aplikasi %application serice provider # A'P& ialah
yang mengirim perangkat lunak melalui /nternet.
Menurut 'aya, !alam hal ini perusahaan dapat menye"a perangkat lunak dari A'P
tanpa harus membeli, memasang, dan mempertahankan perangkat lunak kalengan.
5euntungan dari cara ini adalah mengurangi biaya perangkat lunak dan oerhead
administrasi, pembaruan perangkat lunak secara otomatis, penyesuaian skala dengan
pertumbuhan bisnis, akses global ke informasi, akses ke personel ahli teknologi informasi
%7/&, dan memungkinan perusahaan untuk fokuspada kompentensi keuangan inti bukan pada
masalah 7/.
Menurut $omney, Perusahaan yang memberi perangkat lunak '/A mengikuti siklus hidup
pengembangan sistem % system development life cycle# '!86& normal kecuali unuk hal
berikut:
Me$ilih /end5#
3
Menurut $omney, Memutuskan untuk membuat atau membeli perangkat lunak dapat
dilakukan secara terpisah dari keputusan untuk mendapatkan perangkat keras, perbaikan,
pemeliharaan, dan sumber daya '/A lainnya. 9alaupun dapat dibeli secara terpisah dari
perangkat lunak, keputusan mengenai perangkat keras dan endor mungkin bergantung pada
keputusan atas perangkat lunak.
Menurut $omney, Perusahaan yang membeli sistem yang besar atau kompleks akan
mengirimkan permintaan untuk proposal %request for proposal # $P&, yang mengundang para
endor untuk mengusulkan sebuah sistem yang memenuhi kebutuhan perusahaan. 'etiap
proposal diealuasi dan diteliti secara mendalam untuk memerifikasi bah"a persyaratan
perusahaan dapat dipenuhi.
Menurut $omney, Penggunaan sebuah $P penting untuk alasan#alasan berikut ini:
Menurut $omney, 5etika $P diminta berdasarkan pada spesifikasi perangkat keras
dan perangkat lunak tertentu, biaya total biasanya akan lebih rendah dan lebih sedikit "aktu
yang dibutuhkan untuk persiapan endor dan ealuasi perusahaan. Akan tetapi, hal ini tidak
memungkinkan endor merekomendasikan teknologi altematif. 'ebaliknya, $P umum berisi
4
definisi masalah dan meminta sistem yang memenuhi tujuan kinerja dan persyaratan tertentu.
4al ini memungkinkan perusahaan yang meminta proposal untuk menyerahkan masalah
teknis pada endor. 5elemahan dari pendekatan ini adalah semakin besarnya kesulitan untuk
mengealuasi proposal dan adanya potensi ta"ar#mena"ar yang lebih mahal biayanya.
Menurut $omney, 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.(endor yang paling banyak memenuhi
kriteria, dapat diundang untuk mendemonstrasikan kinerja sistem serta memalidasi hal#hal
yang dinyatakan oleh endor tersebut. 7abel 2#1 menyajikan kriteria yang dapat digunakan
untuk mengealuasi perangkat keras, perangkat lunak, dan para endor.
5
6
Sumber : http:akutansi#akuntansi.blogspot.co.id2-12-dsia#strategi#pengembangan.html
Menurut $omney, '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 '/A yang baru. 9aktu pemrosesan akan dihitung dan dibandingkan, dan '/A
dengan "aktu terendah akan dinilai paling efisien.
Menurut $omney, Pendekatan lainnya yaitu dengan penskoran poin %point scoring&.
Penskoran poin ialah memberikan sebuah bobot untuk setiap kriteria ealuasi 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 7abel 21#2,
endor mena"arkan sistem yang terbaik karena sistemnya mendapat nilai 1@- poin lebih
daripada endor 2.
7
Menurut $omney, +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.
Menurut $omney, Pada saat '/A yang terbaik telah diidentifikasi, perangkat
lunaktersebut harus seluruhnya diuji, pemakai lain akan dihubungi untuk melihat kepuasan
mereka, personil endor akan diealuasi, dan rincian proposal akan dikonfirmasikan untuk
memerifikasi bah"a '/A yang tampaknya merupakan yang terbaik menurut catatan memang
benar#benar yang terbaik dalam praktiknya. Pelajaran yang didapat oleh Feophysical 'ystem
6orporation dari proses pemilihan endornya menekankan pentingnya ealuasi yang
menyeluruh.
8
Menurut $omney, Perangkat lunak khusus biasanya dikembangkan dan ditulis sendiri
atau melibatkan perusahaan luar yang dibayar untuk mengembangkan perangkat lunakatau
merakit perangkat lunakdari persediaan modul program. 5etika mengontrak organisasi luar,
perusahaan harus mempertahankan pengendalian atas proses pengembangan, dengan
memperhatikan hal#hal berikut :
Menurut $omney, 7idak terdapat ja"aban yang benar atas keputusan membuat atau
membeli. Perusahaan yang berbeda memiliki kesimpulan yang berbeda. 6ontohnya, Fillette
dahulu mengembangkan perangkat lunak#nya sendiri, tetapi akhir#akhir ini memutuskan
untuk berpindah dari sistem kepemilikan ke perangkat lunak jadi kapan saja memungkinkan.
Alasannya adalah perusahaan mendapatkan keunggulan kompetitif yang lebih besar dari
memutuskan bagaimana perangkat lunak harus digunakan daripada menetapkan perangkat
lunak apayang harus digunakan dan kemudian membuatnya. Apabila perangkat lunak
kalengan tidak memenuhi semua kebutuhan Fillette, perusahaan akan mengubahnya dengan
menggunakan alat pengembang berteknologi tinggi.
Menurut $omney, 'ebaliknya Pepsi, telah berpindah dari arah yang berbeda. Pepsi
dahulu membeli sebagian besar dari perangkat lunak mainframe utamanya tetapi setelah
berpindah ke arsitektur klienserer, Pepsi tidak dapat menemukan perangkat lunak yang
cukup canggih untuk dapat memenuhi kebutuhannya. 9alaupun Pepsi masih membeli
9
perangkat lunak jika membutuhkannya, perusahaan tersebut telah membuat sendiri sebagian
besar dari perangkat lunak baru yang dipasangnya.
Menurut $omney, +erikut ini adalah contoh#contoh yang perkembangan oleh pemakai akhir
yang tepat:
Menurut $omney, Perkembangan oleh pemakai akhir tidaklah tepat bagi sistem yang
kompleks, seperti sistem yang digunakan untuk memproses transaksi dalam jumlah besar atau
untuk memperbarui catatan database. leh karena itu, sistem tersebut tidak digunakan untuk
pemrosesan penggajian, piutang dan utang, buku besar umum, atau persediaan.
Menurut $omney, 5etika pemakai akhir mulai memenuhi sendiri kebutuhan a"al
mereka, ada dua hal yang terjadi. Pertama, para pemakai menyadari komputer dapat
10
digunakan untuk memenuhi lebih banyak lagi kebutuhan informasi. 5edua, peningkatan
akses ke data membuat banyak penggunaan serta kebutuhan baru informasi. Akibatnya ialah
telah terjadi pertumbuhan pesat dalam 0<6.
Menurut 'aya, Pertumbuhan dalam 0<6 telah secara signifikan mengubah peran para
pega"ai bagian sistem informasi. Mereka tetap mengembangkan dan memelihara sistem
pemrosesan transaksi dan database keseluruhan perusahaan yang merupakan sumber bagi
para pemakai akhir untuk memenuhi kebutuhan informasi mereka.'ebagai tambahan,
pega"ai memberi para pemakai saran teknis dan dukungan operasional, serta membuat
informasi tersedia sebanyak mungkin bagi para pemakai akhir. 9alaupun hal ini telah
mengakibatkan tambahan pekerjaan bagi para pega"ai bagian sistem, kondisi ini
diseimbangkan dengan penurunan permintaan atas layanan tambahan yang harus dilakukan
para pega"ai tersebut.
Menurut $omney, Apabila trend 0<6 berlanjut, hal ini akan me"akili BDG hingga
@DG semua pemrosesan informasi pada akhir dekade berikutnya.
11
• 5esalahan logika dan pengembangan. leh karena para pemakai akhir memiliki
sedikit pengalaman dalam pengembangan sistem, mereka cenderung melakukan
kesalahan dan kurang dapat mengenali kesalahan jika terjadi kesalahan. Pemakai yang
melakukan pengembangan juga dapat mengatasi masalah yang salah, menggunakan
perangkat lunak yang salah, atau menggunakan informasi yang tidak lengkap atau
kedalu"arsa. 'ering kali kesalahan tersebut disebabkan oleh kesalahan logika atau
penggunaan yang salah atas rumus atau perintah dalam perangkat lunak.
• Aplikasi yang diuji dengan tidak layak. Para pemakai cenderung tidak melakukan uji
yang lengkap atas aplikasi mereka, baik karena mereka tidak menyadari perlunya
melakukan hal tersebut atau karena kesulitan atau "aktu yang dibutuhkan untuk
melakukan hal tersebut.
• 'istem yang tidak efisien. 5ebanyakan pemakai akhir bukanlah programmer dan tidak
terlatih dalam pengembangan sistem. 9alaupun sistem yang mereka kembangkan
mungkin dapat menyelesaikan pekerjaan mereka, sistem tersebut tidak selalu efisien.
• 'istem yang dikendalikan dan didokumentasikan dengan buruk. +anyak pemakai
akhir tidak mengimplementasikan pengendalian untuk melindungi sistem mereka.
'istem yang dibuat oleh pemakai sering kali didokumentasikan dengan kurang baik
karena pemakai tersebut menganggap tugas tersebut membosankan atau tidak penting.
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 perangkat lunak 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 P6 tidaklah mahal, tetapi membeli P6 untuk
ratusan bahkan ribuan pekerja adalah mahal. Memperbarui hard"are dan perangkat
lunak setiap beberapa tahun juga mahal. End-user computing juga memiliki biaya
peluang yang tinggi jika penerapannya mendistorsi perhatian pemakai dari pekerjaan
utamanya. 8agipula, hal tersebut meningkatkan "aktu dan permintaan data pada
sistem informasi perusahaan.
12
13
Sumber : http:darmansyah."eblog.esaunggul.ac.idcategorysistem#informasi#
akuntansistrategi#pengembangan#sia
MENGALIDA0AKAN SISTEM
14
15
16
H 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 6omputer 'ciences 6orporation %6'6& senilai H2-- juta dan
mentransfer 2.-- pega"ainya ke 6'6.
17
kembali sistemnya secara internal dengan biaya dan personel yang mahal ketika
memasang sistem enterprise resource planning %0$P&.
• 7ujuan yang tak terpenuhi %unfulfilled goal &. 5ritik 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 <'KF membatalkan kontrak senilai H1-- juta
dengan 6igna /nformation 'erices setelah 1C bulan, karena 6igna tidak dapat
mengimplementasikap perubahan yang dibutuhkan untuk membuat sistem tersebut
bekerja dengan baik.
• 8ayanan yang buruk % poor service&. +eberapa perusahaan mengeluh menerima
layanan yang kurang baik dari perusahaan pemberi layanan mereka, 5eluhan yang
umum adalah responsiitas 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.
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 efektiitas dan efisiensi %inoasi, fleksibilitas, dan integrasi& dengan teknologi
melalui pembangunan otomatisasi proses dan ketangkasan untuk mengelola perubahan.
+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. $eie" 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:
2http:pertamina#pdsi.comArtikelPost.aspJid3De@#Cb1#2@#@@2f#Bffa@CcD
18
'eperti sistem enterprise resource planning %0$P&, +PM' adalah sistem seluruh
perusahaan yang mendukung aktiitas korporasi. Meski demikian, sistem 0$P adalah
berfokus pada proses. 'ebagian produsen sistem 0$P sekarang mengintegrasikan +PM ke
dalam sistem mereka. +eberapa mendefinisikan +PM 'ystem atau 'uite %+PM'& sebagai
)seluruh +PM.* 8ainnya berhubungan konsep penting informasi bergerak antara paket
perangkat lunak perusahaan dan langsung berpikir Service "riented &rchitecture
(S"&) . Lang lain membatasi definisi )modeling*.
1 Proses 0ngine ? 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.
6ontent Management ? menyediakan sistem untuk menyimpan dan mengamankan
dokumen elektronik, gambar, dan file lainnya.
19
Pengendalian /nternal 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 :
3 http:pertamina#pdsi.comArtikelPost.aspJid3De@#Cb1#2@#@@2f#
Bffa@CcDhttps:abdulkamil12."ordpress.com2-1-2bisnis#proses#manajemen
20
PROTOT0PING
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$A!& karena
menyederhanakan dan mempercepat desain sistem %+rien, 2--D&.
'ototyping sesuai ketika ada tingkat ketidakpastian yang tinggi, tidak jelas pertanyaan apa
yang ditanyakan, '/A tidak dapat dengan jelas diisualisasikan, atau ada kemungkinan tinggi
untuk gagal. 7abel diba"ah akan menjelaskan tentang kondisi#kondisi yang membuat
prototyping menjadi sebuah metodologi desain.
4http:abhiEue.blogspot.co.id2-1211metode#prototyping#dalam#pengembangan.html
5http:akutansi#akuntansi.blogspot.co.id2-12-dsia#strategi#pengembangan.htmlm31
21
1. Para pemakai kurang pemahamannya atas kebutuhan mereka, atau kebutuhan mereka
berubah dengan cepat.
2. Persyaratan sistem sulit ditetapkan.
. /nput dan output sistem belum diketahui.
. 7ugas yang harus dilakukan tidak terstruktur dan semi terstruktur.
D. Para pendesaian tidak pasti akan apa yang digunakan.
. 'istem yang dikembangkan sangatlah penting dan sangat dibutuhkan.
B. $esiko yang berkaitan dengan pengembangan sistem yang salah tinggi.
C. $eaksi 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&.
Keun"un7an P#5"5">6in7
6http:abhiEue.blogspot.co.id2-1211metode#prototyping#dalam#pengembangan.html
22
Ke#u7ian P#5"5">6in7
23
7http:hellobeautifulthings.blogspot.co.id2-112definisi#case#computer#aided#soft"are.html
24
perpustakaan yang berisi rencana proyek bisnis, persyaratan desain, spesifikasi desain,
spesifikasi kode rinci, unit kode, kasus uji dan hasil, dan pemasaran dan rencana layanan.
6A'0 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 6A'0
mendukung konsep pemrograman terstruktur dan metode pengembangan terorganisir serupa.
+aru#baru ini, 6A'0 tools harus mencakup atau mengakomodasi tool pemrograman isual
dan pemrograman berorientasi obyek. !alam perusahaan, alat 6A'0 dapat menjadi bagian
dari spektrum proses yang dirancang untuk memastikan kualitas dalam apa yang
dikembangkan. %+anyak perusahaan memiliki proses mereka diaudit dan disertifikasi sebagai
kesesuaian dengan standar /' @---&.
. Penghematan biaya.
D. Penyederhanaan dokumentasi.
Ke#u7ian :
1. 7idak kompatibel. +eberapa alat 6A'0 tidak berinteraksi secara efektif dengan
sistem yang lain.
8http:akutansi#akuntansi.blogspot.co.id2-12-dsia#strategi#pengembangan.htmlm31
25
• /nkompatibilitas, beberapa alat 6A'0 tidak berinteraksi secara efektif dengan sistem
lain.
• +iaya, teknologi 6A'0 mahal, diluar jangkauan banyak perusahaan kecil.
• 0spektasi yang tidak terpenuhi, sebuah surei !eloitte K 7ouche mengindikasikan
bah"a hanya BG 6/ yang menggunakan 6A'0 yakin bah"a mereka mencapai
manfaat yang diharapkan.
26
BAB 22
PENDAULUAN+
Pada bab ini kita akan mendiskusikan keempat langkah siklus hidup pengembangan sistem
lainnya yaitu analisis sistem, desain sistem konseptual, desain sistem fisik, implementasi dan
konersi sistem, serta operasi dan pemeliharaan.
Media penyimpanan data 7ape, disk, disket, hard drie, 6!, atau kertas
9http:akutansi#akuntansi.blogspot.co.id2-12-dsia#desain#implementasi#dan#operasi.htmlm31
27
rganisasi dan akses file Akses acak, berurutanm atau berurutan dengan indeks.
rekuensi utput 7erus menerus, per jam, per hari, per minggu, atau per
bulan.
rekuensi pembaruan 7erus menerus, per jam, per hari, per minggu, atau per
bulan.
Sumber http:akutansi#akuntansi.blogspot.co.id2-12-dsia#desain#implementasi#dan#
operasi.htmlm31
'etelah sebuah alternatif desain dipilih, spesifikasi desain konseptual dibuat untuk
elemen#elemen sebagai berikut:
• utput. leh karena sistem didesain untuk memenuhi kebutuhan informasi
para pemakai, spesifikasi output harus disiapkan terlebih dahulu, misal :
28
Analisis
Sistem
Desain $isik
%mplementa
si dan
'perasi
Sumber : $omney, + Marshall. 2-1. dan
'istem /nformasi Akuntansi 0disi 1 +ab 22 4al. B@
Ke"e#an7an Ga$a# :
+agan diatas menjelaskan mengenai bagaiman aktiitas desain sistem konseptual
dimulai hinggal dapat dioperasikan dan dapat dipelihara.
'istem desain fisik merupakan penejelasan secara luas dari konseptual desain
mengenai kebutuhan para pengguna sistem informasi yang dijelaskan secara terperinci
tentang bagaimana menggunakan dan menilai suatu program komputer.
Persyaratan deain konseptual '/A yang luas dan berorientasi pengguna dijelaskan ke
dalam spesifikasi mendetail yang digunakan untuk coding dan menguji program komputer.
Analisis
Sistem
Desain
Sistem
&onsept!
Desain
Desain Desain
$ile dan Desain Desain Desain
'!tp!t (engend
Data*as %np!t (rogra prosed alian
%mplementa
si dan
'perasi
dan
Ke"e#an7an Ga$a#:
Desain 5u"6u"
!esain output yaitu untuk menentukan sifat, format, isi, dan "aktu pelaporan, dokumen, serta
tampilan layar.
31
!esain file dan database merupakan hal yang penting bah"a berbagai diisi atau
departemen dari sebuah perusahaan menyimpan data dalam format yang sesuai. 4a ini
membantu perusahaan terhindar dari masalah.
32
Desain In6u"
Pada saat melakukan ealuasi desain input, para tim pendesain harus
mempertimbangkan berbagai jenis input, data dan metode input yang optimal. Pertimbangan
dalam desain input akan dijelaskan pada 7abel 22#.
33
Desain F5#$uli#
+eberapa dari sistem informasi yang mengumpulkan data inputnya dalam bentuk
kertas yang kemudian data tersebut berpindah ke dalam media komputer. Meskipunsistem
yang berpindah semakin banyak ari dokumen kertas ke teknik otomatisasi sumber data, desain
formulir masih merupakan hal yang paling penting. Prinsip#prinsip dari desain formulir dapat
dilihat pada 7abel 22#D berikut ini.
• Apakah data yang telah dicetak sebelumnya akan digunakan hingga menuju ke batas
maksimum yang memungkinkan
• Apakah bobot dari kertas dan kualitas dari kertas sudah sesuai untuk pengguna yang
telah direncanakan
• Apakah jenis huruf tebal, garis double tipis, dan arsiran telah digunakan dengan benar
untuk menekankan bagian#bagian yang menunjukan perbedaan dalam sebuah
formulir
• Apakah ukuran dari formulir tersebut memiliki ukuran yang standar
• Apakah ukuran dari formulir tersebut sudah konsisten dengan kebutuhan untuk
persyaratan pengisian, penyimpanan, penyatuan dokumen dan pengiriman
• Apabila formulir t"rsebut dikirimkan ke pihak luar, apakah alamat ditulis dengan
lengkap sehingga formulir dapat digunakan menggunakan amplop yang transparan di
bagian alamat
• Apakah salinan dari formulir tersebut dicetak dengan "arna yang berbeda#beda untuk
34
• Apakah nama formulir yang tercantum dibagian atas dan telah muncul menggunakan
huruf tebal
• Apakah nomor dari masing#masing formulir sudah disusun secarat berurut
• Apakah didalam formulir sudah tercetak nama beserta alamat dari perusahaan sebelum
formulir tersebut dikirimkan kepada pihak eksternal
Isi U"a$a
• Apakah informasi yang logikanya memiliki hubungan satu sama lain %seperti, nama
pelanggan dan alamatnya& akan dikelompokkan secara bersama
• Apakah tersedia cukup ruang untuk mencatat setiap bagian#bagian dari data tersebut
• Apakah penyusunan dari setiap data sudah konsisten dengan urutan dari bagian data
yang telah di peroleh
• Apakah penjelasan yang diberikan mengenai standar telah tercetak hingga kode atau
tanda cek tersebut dapat digunakan untuk mengganti pemakai menuliskan entri
datanya
Kesi$6ulan
• Apakah tersedia cukup ruang jeda untuk dapat mencatat disposisi akhir dari formulir
tersebut
• Apakah tersedia cukup ruang jeda untuk tanda tangan guna memastikan persetujuan
akhir dari transaksi yang dilakukan
• Apakah tersedia cukup ruang jeda untuk mencatat tanggal disposisi akhir atau
persetujuan akhir dari sebuah transaksi
• Apakah tersedia cukup ruang jeda untuk menentukan total nilai uang maupun dolar
atau numerik
• Apakah salinan dari setiap formulir yang disebarkan dilakukan dengan jelas
Sumber $omney, + Marshall. 2-1. 'istem /nformasi Akuntansi 0disi 1 K http:akutansi#
akuntansi.blogspot.co.id2-12-dsia#desain#implementasi#dan#operasi.htmlm31
10http:akutansi#akuntansi.blogspot.co.id2-12-dsia#implementasi#2.htmlm31
35
5omputer adalah tempat yang paling efisien untuk menyimpan data secara langsung daripada
harus memasukkan atau menyimpan data di dalam kertas untuk entri lanjutan. 8ayar
komputer merupakan cara yang paling efektif jika prosedur#prosedur berikut ini dilakukan:
• Mengatur layar, agar data yang dimasukkan nanti bisa cepat, tepat bdan lengkap.
!apat meminimalkan input data dengan memuat data dari sistem sebanyak#banyak
mungkin %misalnya, dengan cara yang praktis kita memasukkan nomor pelanggan
maka secara otomatis sistem dapat menunjukkan nama, alamat dan informasi penting
lainnya mengenai pelanggan tersebut&.
• Memasukkan data dengan urutan yang sama sesuai dengan apa yang telah ditampilkan
dalam formulir kertas yang kegunaannya untuk mengumpulkan maupun menyimpan
data tersebut.
• Melengkapi layar dari kiri ke kanan dan dari ba"ah keatas
• Mengelompokkan data#data terkait dengan cara logis yang saling berhubungan pada
saat yang bersamaan. 8engkapilah layar dari kiri menuju ke kanan dan dari atas
menuju ke ba"ah.
• Mendesain layar, agar para pemakai dapat melompat dari satu lokasi entri data ke
lokasi yang lainnya dengan menggunakan satu tombol atau kunci tunggal ataupun
secara langsung pindah ke lokasi layar.
• 5ekeliruan diperbaiki secara mudah tanpa dipersulit. 4al yang paling mendasar adalah
kejelasan dan keeksplisitan yang konsisten dari pesan kesalahan di seluruh layar.
4arusnya disediakan sebuah fitur bantuan untuk menyediakan bantuan online.
• Membatasi jumlah data atau nomor pada layar untuk menghindar dari kekacauan
dalam jumlah pemilihan menu dalam sebuah layar.
Desain P#57#a$
Pengembangan program merupakan salah satu aktiitas yang paling banyak memakan
"aktu pada keseluruhan aktiitas '!86. 8angkah pertama adalah fase analisis sistem dari
bagian, langkah kedua yang dimulai dari mendesain sistem konseptual dan kemungkinan akan
berlanjut desain fisik, langkah ketiga dan keempat akan dilakukan selama mendesain sistem
kemudian diselesaikan selama implementasi sistem, langkah kelima dan keenam akan dimulai
dari mendesain sistem, tetapi sebagian besar dari pekerjaan dilakukan selama implementasi
sistem, langkah ketujuh adalah dilakukannya selama terlaksananya implementasi dan konersi
sistem, langkah kedelapan adalah bagian dari pelaksanaan operasi dan pemeliharaan.
+erikut adalah delapan langkah dalam mengembangkan soft"are:
1 Menetapkan kebutuhan pemakai.
36
Desain Pen7endalian
!idalam desain pengendalian ini ditekankan bah"a input, pemrosesan, dan fungsi
database yang tidak dapat dikendalikan dengan benar nantinya akan memberi hasil informasi
yang tidak akurat kebenarannya dan bernilai rendah. !idalam '/A harus dibangun
pengendalian agar memastikan keefektiitasannya, keefisiensinya, dan juga ketepatannya.
Pengendalian yang penting dapat diperhatikan pada 7abel 22#
37
!idalam laporan desain sistem fisik terangkum apa yang akan dicapai dan akan
dijadikan sebagai dasar bagi keputusan manajemen baik atau tidaknya dalam memproses fase
implementasi. Pada 7abel 22#B akan ditunjukkan contoh daftar isi untuk laporan keuangan
dalam sebuah perusahaan.
11http:akutansi#akuntansi.blogspot.co.id2-12-dsia#desain#implementasi#dan#operasi.htmlm31
38
39
Sumber : Sumber $omney, + Marshall. 2-1. 'istem /nformasi Akuntansi 0disi 1 +ab 22
K http:akutansi#akuntansi.blogspot.co.id2-12-dsia#desain#implementasi#dan#
operasi.htmlm31
IMPLEMENTASI SISTEM
/mplementasi sistem merupakan proses dimana harus memasang perangkat keras dan
perangkat lunak, hingga '/A dapat menyala dan dapat dijalankan, proses implementasi akan
di tunjukkan pada figur 22#. Proses ini umumnya terdiri dari :
1 Pengembangan rencana
40
Mempersiapkan lokasi
Mengembangkan dokumentasi
B Menguji sistem
Analisis
Sistem
Desain
&onsept!
Desain
$isik
12 $omney, + Marshall. 2-1. 'istem /nformasi Akuntansi 0disi 1 +ab 22http:akutansi#
akuntansi.blogspot.co.id2-12-dsia#desain#implementasi#dan#operasi.htmlm31
41
Persiapan
(eren+an (emili)an
'itus, Melengka
Meng!,i &onersi
aan dan -
Memasang Sistem
pi
dan Men ! i
'perasi
dan
Sumber : Sumber $omney, + Marshall. 2-1. 'istem /nformasi Akuntansi 0disi 1 +ab 22
Pega"ai dapat dipekerjakan dari luar perusahaan atau dipindahkan secara internal.
Mempekerjakan pega"ai dari dalam perusahaan adalah alternatie yang paling murah dan
lebih efektif, karena para pega"ai telah memahami bisnis dan operasi
perusahaan. Memindahkan para pega"ai yang digantikan sebagai akibat dari sistem yang
baru dapat meningkatkan loyalitas serta moral pega"ai.
!isaat para pengguna tidak cukup untuk dilatih, perusahaan tidak akan dapat
memperoleh manfaat dan pengembalian atas inestasi yang telah diharapkan. Para pega"ai
harusnya dilatih mengenai perangkat keras, perangkat lunak, dan segala kebijakan maupun
prosedur baru. 'ebelum pengujian konersi sistem pelatihan harus sudah dijad"alkan terlebih
dahulu.
42
Melen78a6i D58u$en"asi
7erdapat tiga jenis dokumentasi harus dibuat untuk sistem yang baru :
1 !okumentasi pengembangan %deelopment implementation& menjelaskan mengenai
'/A yang baru. 4al ini mencakup deskripsi sistem, salinan output, input, dan tata
letak file serta database, bagian lir program, hasil uji, dan formulir penerimaan
pemakai.
2 !okumentasi operasi %operations dokumentations& mencakup jad"al operasi, file
serta database yang diakses, dan persyaratan perlengkapan, keamanan, dan
penyimpanan file.
!okumentasi Pemakai %user documentations& mengajarkan para pemakai cara
mengoperasikan '/A tersebut. 4al ini mencakup buku petunjuk prosedur dan bahan
pelatihan.
Pengujian sistem yang tidak memadai adalah salah satu alasan dalam kegagalan
sistem. !okumen dan laporan, input dari pemakai, prosedur operasi dan pengendalian,
prosedur pemrosesan, dan program computer, kesemuanya harus diuji coba jalannya dalam
lingkungan yang sesungguhnya.
1 Peninjauan langsung atau "alk#through adalah tinjauan pertahap atas logika prosedur
atau program. 7im pengembangan dan para pemakai sistem melakukan peninjauan
langsung di a"al desain sistem. okusnya adallah pada input, file, output, dan arus
data dari organisasi. Peninjauan langsung selanjutnya yang dilakukan oleh
programmer, menangani aspek logika, dan struktur kode program.
2 <ji pengolahan data, semua transaksi alid dan semua kondisi kesalahan yang
kemungkinan akan terjadi yang akan dijalankan untuk dapat menentukan apakah
sebuah program di operasi seperti yang didesain, maka transaksi yang alid di tangani
dengan layak serta apabila ada kesalahan dapat dideteksi dengan tepat.
<ji penerimaan menggunkan beberapa salinan dari transaksi dan catatan file yang
sesungguhnya, bukan menggunkan salinan buatan.
KON/ERSI SISTEM
43
5onersi adalah proses perubahan dari '/A yang lama ke yang baru. +anyak elemen
yang harus dikonersi : 4ard"are, 'oft"are, ile !ata, dan prosedur. Prosesnya selesai
ketika '/A yang baru telah menjadi bagian yang rutin dan berjalan pada sistem. Ada empat
pendekatan konersi yang digunakan:
K5n9e#si Lan7sun7, segera menghentikan '/A yang lama ketika '/A yang baru
diperkenalkan. Pendekatan ini tidak mahal, tetapi tidak menyediakan cadangan '/A. >ika
sistem tidak melalui pengembangan dan pengujian secara sangat teliti, maka konersi
langsung dapat mengakibatkan resiko kesalahan yang tinggi.
K5n9e#si Pa#alel, menjalankan sistem yang lama dan yang baru secara simultan selama
periode "aktu tertentu. Pemrosesan paralel melindungi perusahaan dari kesalahan, tetapi
biayanya mahal dan menyusahkan pega"ai karena harus memproses semua transaksi dua
kali. Akan tetapi, karena perusahaan sering mengalami kegagalan saat melakukan konersi,
pemrosesan paralel menjadi lebih popular dan sering dilakukan.
K5n9e#si e#"aha6 36hase;in4 secara bertahap mengganti elemen '/A yang lama dengan
yang baru. Perubahan bertahap ini berarti bah"a sumber daya pemrosesan data dapat
diperoleh dari "aktu ke "aktu. 5erugiannya adalah biaya pembuatan interface sementara
antara '/A yang lama dengan yang baru dan "aktu yang dibutuhkan untuk membuat
perubahan secara bertahap.
Pe#uahan Pe#in"is 36il5"4 mengimplementasikan suatu sistem hanya pada satu bagian dari
organisasi, seperti lokasi cabang. 5etika masalah dengan sistem terselesaikan, sistem yang
baru dapat diimplementasikan di lokasi yang lain. Pendekatan ini melokalisir masalah
konersi dan memberikan pelatihan dilingkungan yang nyata. 5erugiannya adalah "aktu
konersi yang lama dan perlunya interface antara sistem yang lama dengan yang baru yang
tetap ada hingga seluruh lokasi telah dikonersi.
5onersi data dapat memakan banyak "aktu, melelahkan, dan mahal. ile data
mungkin perlu dimodifikasi dalam tiga cara :
a. ile dapat dipindahkan ke tempat penyimpanan yang berbeda misalnya dari tape ke disk.
b. /si data dapat diubah. Misalnya field dan catatan dapat ditambah atau dihapus.
c. ormat database dan file dapat diubah.
44
45
(emili)an
dan
'perasi
dan
46