Anda di halaman 1dari 10

ELIA MUSROFA 1

017720039

1. Pengembangan sistem merupakan penyusunan suatu sistem yang baru


untuk

menggantikan

sistem

yang

lama

secara

keseluruhan

atau

memperbaiki sistem yang telah ada.


2. Perlunya Pengembangan Sistem
Sistem lama yang perlu diperbaiki atau diganti disebabkan karena beberapa
hal :
1) Adanya permasalahan-permasalahan (problems) yang timbul di system
yang lama.
Permasalahan yang timbul dapat berupa :
i. Ketidakberesan sistem yanga lama
ii.
Ketidakberesan dalam sistem yang lama menyebabkan sistem yang
iii.
iv.

lama tidak dapat beroperasi sesuai dengan yang diharapkan.


Pertumbuhan organisasi
Kebutuhan informasi yang semakin luas, volume pengolahan data
semakin meningkat, perubahan prinsip akuntansi yang baru
menyebabkan harus disusunnya sistem yang baru, karena sistem

v.

yang
lama tidak efektif lagi dan tidak dapat memenuhi lagi semua

kebutuhan informasi yang dibutuhkan manajemen.


2) Untuk meraih kesempatan-kesempatan
Dalam keadaan persaingan pasar yang ketat, kecepatan informasi atau
efisiensi waktu sangat menentukan berhasil atau tidaknya strategi dan
rencana-rencana

yang

telah

disusun

untuk

meraih

kesempatankesempatan dan peluang-peluang pasar, sehingga teknologi


informasi perlu digunakan untuk meningkatkan penyediaan informasi
agar dapat mendukung proses pengambilan keputusan yang dilakukan
oleh manajemen.
3) Adanya instruksi dari pimpinan atau adanya peraturan pemerintah
Penyusunan sistem yang baru dapat juga terjadi karena adanya
instruksiinstruksi dari atas pimpinan ataupun dari luar organisasi,
seperti misalnya peraturan pemerintah.
3. Suatu sistem dikatakan layak apabila memenuhi kriteria-kriteria sebagai
berikut :
1) Kelayakan teknis untuk melihat apakah sistem yang diusulkan dapat
dikembangkan

dan

diimplementasikan

dengan

menggunakan

teknologi yang ada atau apakah teknologi yang baru dibutuhkan.


2) Kelayakan ekonomis untuk melihat apakah dana yang tersedia cukup
untuk mendukung estimasi biaya untuk sistem yang diusulkan.

ELIA MUSROFA 2
017720039

3) Kelayakan legal untuk melihat apakah ada konflik antara sistem yang
sedang dipertimbangkan dengan kemampuan perusahaan untuk
melaksanakan kewajibannya secara legal.
4) Kelayakan operasional untuk melihat apakah prosedur dan keahlian
pegawai

yang

ada

cukup

untuk

mengoperasikan

sistem

yang

diusulkan atau apakah diperlukan penambahan/pengurangan prosedur


dan keahlian. Kelayakan rencana berarti bahwa sistem yang diusulkan
harus telah beroperasi dalam waktu yang telah ditetapkan.
Selain layak, proyek sistem yang diusulkan harus mendukung faktor-faktor
strategis, seperti:
1) Produktivitas mengukur jumlah output yang dihasilkan oleh input yang
tersedia. Tujuan produktivitas adalah mengurangi atau menghilangkan
biaya tambahan yang tidak berarti. Produktivitas ini dapat diukur
dengan rasio antara biaya yang dikeluarkan dengan jumlah unit yang
dihasilkan.
2) Diferensiasi

mengukur

bagaimana

suatu

perusahaan

dapat

menawarkan produk atau pelayanan yang sangat berbeda dengan


produk dan pelayanan dari saingannya. Diferensiasi dapat dicapai
dengan

meningkatkan

kualitas,

variasi,

penanganan

khusus,

pelayanan yang lebih cepat, dan biaya yang lebih rendah.


3) Manajemen melihat bagaimana sistem informasi menyediakan
informasi

untuk

menolong

manajer

dalam

merencanakan,

mengendalikan dan membuat keputusan. Manajemen ini dapat dilihat


dengan adanya laporanlaporan tentang efisiensi produktivitas setiap
hari.
4. Prinsip-prinsip pengembangan sistem antara lain :
1) Sistem yang dikembangkan adalah untuk manajemen
2) Sistem yang dikembangkan adalah investasi modal yang besar. Maka
setiap investasi modal harus mempertimbangkan 2 hal berikut ini :
i.
Semua alternatif yang ada harus diinvestigasikan
ii.
Investasi yang terbaik harus bernilai
3) Sistem yang dikembangkan memerlukan orang yang terdidik
4) Tahapan kerja dan tugas-tugas yang baru dilakukan dalam proses
pengembangan system
5) Proses pengembangan sistem tidak harus urut
6) Jangan takut membatalkan proyek
7) Dokumentasi harus ada untuk pedoman dalam pengembangan
system

ELIA MUSROFA 3
017720039

5. Siklus hidup pengembangan sistem informasi saat ini terbagi atas enam
fase, yaitu :
1) Fase Perencanaan Sistem
Dalam fase perencanaan sistem :
i.
Dibentuk suatu struktur kerja strategis yang luas dan pandangan
system

informasi

baru

kebutuhan-kebutuhan
ii.

yang

jelas

pemakai

yang

akan

informasi.

memenuhi

Proyek

sistem

dievaluasi dan dipisahkan berdasarkan prioritasnya.


Proyek
dengan
prioritas
tertinggi
akan
dipilih

untuk

pengembangan. Sumber daya baru direncanakan untuk, dan


dana disediakan untuk mendukung pengembangan sistem.
2) Fase Analisis Sistem
Dalam fase ini :
i.
Dilakukan proses penilaian, identifikasi dan evaluasi komponen
dan hubungan timbal-balik yang terkait dalam pengembangan
sistem;

definisi

masalah,

tujuan,

kebutuhan,

prioritas

dan

kendala-kendala sistem; ditambah identifikasi biaya, keuntungan


ii.

dan estimasi jadwal untuk solusi yang berpotensi.


Fase analisis sistem adalah fase profesional sistem melakukan

iii.

kegiatan analisis sistem.


Laporan yang dihasilkan menyediakan suatu landasan untuk
membentuk suatu tim proyek sistem dan memulai fase analisis

iv.

sistem.
Tim proyek sistem memperoleh pengertian yang lebih jelas

v.

tentang alas an untuk mengembangkan suatu sistem baru.


Ruang lingkup analisis sistem ditentukan pada fase

ini.

Profesional system mewawancarai calon pemakai dan bekerja


dengan pemakai yang bersangkutan untuk mencari penyelesaian
vi.

masalah dan menentukan kebutuhan pemakai.


Beberapa aspek sistem yang sedang dikembangkan mungkin
tidak diketahui secara penuh pada fase ini, jadi asumsi kritis
dibuat

vii.

untuk

memungkinkan

berlanjutnya

siklus

hidup

pengembangan sistem.
Pada akhir fase analisis sistem, laporan analisis sistem disiapkan.
Laporan ini berisi penemuan-penemuan dan rekomendasi. Bila
laporan ini disetujui, tim proyek sistem siap untuk memulai fase
perancangan sistem secara umum. Bila laporan tidak disetujui,

ELIA MUSROFA 4
017720039

tim proyek sistem harus menjalankan analisis tambahan sampai


semua peserta setuju.
3) Fase Perancangan Sistem secara Umum/Konseptual
Dalam fase ini :
i.
dibentuk alternatif-alternatif perancangan konseptual
pandangan

pemakai.

kebutuhan

pemakai.

Alternatif
Alternatif

ini

merupakan

perancangan

untuk

perluasan
konseptual

memungkinkan manajer dan pemakai untuk memilih rancangan


ii.

terbaik yang cocok untuk kebutuhan mereka.


analis
sistem
mulai
merancang
proses

dengan

mengidentifikasikan laporan-laporan dan output yang akan


dihasilkan oleh sistem yang diusulkan. Data masing-masing
laporan ditentukan. Biasanya, perancang sistem membuat sketsa
form atau tampilan yang mereka harapkan bila sistem telah
selesai dibentuk. Sketsa ini dilakukan pada kertas atau pada
iii.

tampilan komputer.
Jadi, perancangan
menerangkan

sistem

secara

luas

secara

umum

bagaimana

berarti

setiap

untuk

komponen

perancangan sistem tentang output, input, proses, kendali,


database dan teknologi akan dirancang. Perancangan sistem ini
juga menerangkan data yang akan dimasukkan, dihitung atau
disimpan. Perancang sistem memilih struktur file dan alat
penyimpanan seperti disket, pita magnetik, disk magnetik atau
bahkan

filefile

dokumen.

Prosedur-prosedur

yang

ditulis

menjelaskan bagaimana data diproses untuk menghasilkan


output.
4) Fase Evaluasi dan Seleksi Sistem
Akhir fase perancangan sistem secara umum menyediakan point
utama untuk keputusan investasi. Oleh sebab itu dalam fase evaluasi
dan seleksi sistem ini nilai kualitas sistem dan biaya/keuntungan dari
laporan dengan proyek system dinilai secara hati-hati dan diuraikan
dalam laporan evaluasi dan seleksi sistem. Jika tak satupun altenatif
perancangan konseptual yang dihasilkan pada fase perancangan
sistem secara umum terbukti dapat dibenarkan, maka semua altenatif
akan dibuang. Biasanya, beberapa alternatif harus terbukti dapat
dibenarkan, dan salah satunya dengan nilai tertinggi dipilih untuk

ELIA MUSROFA 5
017720039

pekerjaan akhir. Bila satu alternatif perancangan sudah dipilih, maka


akan dibuatkan rekomendasi untuk sistem ini dan dibuatkan jadwal
untuk perancangan detailnya.
5) Fase Perancangan Sistem secara Detail/Fungsional
Fase perancangan sistem secara detail menyediakan spesifikasi untuk
perancangan secara konseptual. Pada fase ini semua komponen
dirancang dan dijelaskan secara detail. Perencanaan output (layout)
dirancang untuk semua layar, form-form tertentu dan laporan-laporan
yang dicetak. Semua output direview dan disetujui oleh pemakai dan
didokumentasikan. Semua input ditentukan dan format input baik
untuk layar dan form-form biasa direview dan disetujui oleh pemakai
dan didokumentasikan.
6) Fase Implementasi Sistem dan Pemeliharaan Sistem
Pada fase ini :
i.
sistem siap untuk dibuat dan diinstalasi.
ii.
Sejumlah tugas harus dikoordinasi dan dilaksanakan untuk
iii.

implementasi sistem baru.


laporan implementasi yang dibuat pada fase ini ada dua bagian,
yaitu
a. rencana

implementasi

dalam

bentuk

Gantt

Chart

atau

Program and Evaluation Review Technique (PERT) Chart dan


b. penjadwalan proyek dan teknik manajemen. Bagian kedua
adalah
c. laporan

yang

menerangkan

tugas

penting

untuk

melaksanakan implementasi sistem, seperti :


a) pengembangan perangkat lunak
b) Persiapan lokasi peletakkan system
c) Instalasi peralatan yang digunakan
d) Pengujian Sistem
e) Pelatihan untuk para pemakai system
f) Persiapan dokumentasi
6. Terdapat beberapa pendekatan untuk mengembangkan sistem, yaitu:
1) Pendekatan Klasik
Pendekatan Klasik (classical approach) disebut juga dengan
Pendekatan

Tradisional

(traditional

approach)

atau

Pendekatan

Konvensional (conventional approach). Metodologi Pendekatan Klasik


mengembangkan sistem dengan mengikuti tahapan-tahapan pada
System Life Cycle. Pendekatan ini menekankan bahwa pengembangan
akan berhasil bila mengikuti tahapan pada System Life Cycle.
2) Pendekatan terstruktur (Structured Approach)

ELIA MUSROFA 6
017720039

Pendekatan

terstruktur

dilengkapi

dengan

alat-alat

(tools)

dan

teknikteknik yang dibutuhkan dalam pengembangan sistem, sehingga


hasil akhir dari sistem yang dikembangkan akan didapatkan sistem
yang strukturnya didefinisikan dengan baik dan jelas. Beberapa
metodologi pengembangan sistem yang terstruktur telah banyak yang
diperkenalkan baik dalam bukubuku, maupun oleh perusahaanperusahaan

konsultan

memperkenalkan

pengembang

penggunaan

alat-alat

sistem.
dan

Metodologi

teknik-teknik

ini

untuk

mengembangkan sistem yang terstruktur.


3) Dari Bawah Ke Atas (Bottom-up Approach)
Pendekatan ini dimulai dari level bawah organisasi, yaitu level
operasional dimana transaksi dilakukan. Pendekatan ini dimulai dari
perumusan kebutuhan-kebutuhan untuk menangani transaksi dan naik
ke level atas dengan merumuskan kebutuhan informasi berdasarkan
transaksi tersebut. Pendekatan ini ciri-ciri dari pendekatan klasik.
Pendekatan dari bawah ke atas bila digunakan pada tahap analisis
sistem disebut juga dengan istilah data analysis, karena yang menjadi
tekanan adalah data yang akan diolah terlebih dahulu, informasi yang
akan dihasilkan menyusul mengikuti datanya.
4) Pendekatan Dari Atas Ke Bawah (Top-down Approach)
Pendekatan Dari Atas Ke Bawah (Top-down Approach) dimulai dari
level atas organisasi, yaitu level perencanaan strategi. Pendekatan ini
dimulai dengan mendefinisikan sasaran dan kebijaksanaan organisasi.
Langkah selanjutnya dari pendekatan ini adalah dilakukannya analisis
kebutuhan informasi. Setelah kebutuhan informasi ditentukan, maka
proses turun ke pemrosesan transaksi, yaitu penentuan output, input,
basis data, prosedurprosedur operasi dan kontrol. Pendekatan ini juga
merupakan ciri-ciri pendekatan terstruktur. Pendekatan atas-turun bila
digunakan pada tahap analis sistem disebut juga dengan istilah
decision analysis, karena yang menjadi tekanan adalah informasi yang
dibutuhkan untuk pengambilan keputusan oleh manajemen terlebih
dahulu, kemudian data yang perlu diolah didefinisikan menyusul
mengikuti informasi yang dibutuhkan.
5) Pendekatan Sepotong (piecemeal approach)
Pengembangan yang menekankan pada

suatu

kegiatan/aplikasi

tertentu tanpa memperhatikan posisinya di sistem informasi atau

ELIA MUSROFA 7
017720039

tidak

memperhatikan

sasaran

organisasi

secara

global

(memperhatikan sasaran dari kegiatan atau aplikasi itu saja).


6) Pendekatan Sistem (systems approach)
Memperhatikan sistem informasi sebagai satu kesatuan terintegrasi
untuk masing-masing kegiatan/aplikasinya dan menekankan sasaran
organisasi secara global.
7) Pendekatan Sistem menyeluruh (total-system approach)
Pendekatan pengembangan sistem serentak secara menyeluruh,
sehingga menjadi sulit untuk dikembangkan (ciri klasik).
8) Pendekatan Moduler (modular approach)
Pendekatan dengan memecah sistem komplek menjadi modul yang
sederhana,

sehingga

sistem

lebih

mudah

dipahami

dan

dikembangkan, tepat waktu, mudah dipelihara (ciri terstruktur)


9) Lompatan jauh (great loop approach)
Pendekatan yang menerapkan perubahan menyeluruh secara
serentak menggunakan teknologi canggih, sehingga mengandung
resiko tinggi, terlalu mahal, sulit dikembangkan karena terlalu
komplek.
10) Pendekatan Berkembang (evolutionary approach)
Pendekatan yang menerapkan teknologi canggih

hanya

untuk

aplikasiaplikasi yang memerlukan saja dan terus dikembangkan untuk


periode berikutnya mengikuti kebutuhan dan teknologi yang ada.
7. Alat-alat pengembangan sistem yang berbentuk grafik diantaranya adalah :
1) HIPO diagram
2) Data flow diagram
3) Structured chart
4) SADT diagram
5) Warnier / Orr diagram
6) Jacksons diagram
Beberapa alat berbentuk grafik yang sifatnya umum, yaitu dapat digunakan
disemua metodologi yang ada. Alat-alat ini berupa suatu bagan, diantaranya
:
1) Bagan untuk menggambarkan aktivitas (activity charting) :
i.
Bagan alir sistem (System Flowchart)
ii.
Bagan alir program (Program Flowchart)
Bagan alir logika program (Program logic Flowchart)
Bagan alir program komputer (Detailed computer program
iii.

Flowchart)
Bagan alir kerta kerja (Paperwork Flowchart) atau disebut juga

iv.
v.
vi.

Bagan alir formulir


Bagan alir hubungan database (Database relationship Flowchart)
Bagan alir proses (Process Flowchart)
Gant chart

ELIA MUSROFA 8
017720039

2) Bagan untuk menggambarkan tata letak (Layout charting)


3) Bagan untuk menggmbarkan hubungan personil (Personal relationship
charting) :
i.
Bagan distribusi kerja (Working distribution chart)
ii.
Bagan organisasi (Organization chart)
8. Metodologi pengembangan sistem diklasifikasikan menjadi:
1) Functional decomposition methodologies
Metodologi ini menekankan pada pemecahan dari sistem ke dalam
subsistem-subsistem yang lebih kecil, sehingga akan lebih mudah
untuk dipahami, dirancang dan ditetapkan. Yang termasuk dalam
kelompok metodologi ini adalah :
i.
HIPO (Hierarchy plus Input Process Output)
ii.
Stepwise Refinement (SR) atau Iterative Stepwise Refinement
(ISR)
iii.
Information Hiding
2) Data Oriented Methodologies
Metodologi ini menekankan pada karakteristik dari data yang akan
diproses. Dikelompokkan ke dalam dua kelas, yaitu :
i.
Data flow oriented methodologies, sistem secara logika dapat
digambarkan secara logika dari arus data dan hubungan antar
fungsinya di dalam modul-modul di sistem. Yang termasuk dalam

ii.

metodologi ini adalah :


a. ADT (Structured Analysis and Design Techniques)
b. Composite Design
c. SSAD (Structured System Analysis and Design)
Data Structured oriented methodologies
Metodologi ini menekankan struktur dari input dan output di

sistem. Yang termasuk dalam metodologi ini adalah :


a. JSD (Jacksons System Development)
b. W/O (Warnier/Orr)
3) Prescriptive Methodologies
Yang termasuk dalam metodologi ini adalah :
i.
ISDOS (Information System Design dan Optimization System),
merupakan perangkat lunak yang dikembangkan di University of
Michigan. Kegunaan dari ISDOS adalah mengotomatisasi proses
pengembangan

system

informasi.

ISDOS

mempunyai

dua

komponen, yaitu :
a. PSL (Program Statement Language), merupakan komponen
utama dari ISDOS, yaitu suatu bahasa untuk mencatat
kebutuhan pemakai dalam bentuk machine readable form.
PSL dirancang sehingga output yang dihasilkannya dapat

ELIA MUSROFA 9
017720039

dianalisis

oleh

PSA.

PSL

merupakan

bahasa

untuk

menggambarkan sistemnya dan bukan merupakan bahasa


pemrograman prosedural.
b. PSA (Program Statement

Analyzer)

merupakan

paket

perangkat lunak yang mirip dengan kamus data (data


dictionary) dan digunakan untuk mengecek data yang
dimasukkan, disimpan, dianalisis dan yang dihasilkan
sebagai output laporan.
9. Teknik yang digunakan untuk pengembangan sistem diantaranya :
1) Teknik manajemen proyek, yaitu CPM (Critical Path Method) dan PERT
(Program Evaluation and Review Technique). Teknik ini digunakan
untuk penjadwalan proyek
2) Teknik untuk menemukan fakta (Fact finding technique), yaitu teknik
yang dapat digunakan untuk mengumpulkan data dan menemukan
fakta-fakta dalam kegiatan mempelajari sistem yang ada. Teknik ini
diantaranya adalah
i.
Wawancara (Interview)
ii.
Persiapan yang dilakukan :
iii.
buat janji pertemuan
iv.
pastikan orang yang akan diwawancarai
v.
pokok permasalahan
vi.
Pada saat wawancara yang perlu diperhatikan :
vii.
Siapa yang akan diwawancarai
viii.
Pokok permasalahan
ix.
Tanggapan
x.
Kapan akan bertemu kembali
xi.
Observasi (Observation)
xii.
Daftar pertanyaan (Questionaires)
xiii.
Pengumpulan Sampel (Sampling)
3) Teknik analisis biaya/manfaat (Cost Effectiveness Analysis atau Cost
Benefit

Analysis)

adalah

suatu

teknik

yang

digunakan

untuk

menghitung biaya yang berhubungan dengan pengembangan sistem


informasi seperti ;
i.
biaya pengadaan
ii.
biaya persiapan
iii.
biaya proyea
iv.
biaya operasi
4) Teknik untuk menjalankan rapat
Tujuan dari rapat dalam pengembangan sistem diantaranya adalah
untuk ;
i.
mendefinisikan masalah
ii.
mengumpulkan ide-ide
iii.
memecahkan permasalahan-permasalahan

ELIA MUSROFA 10
017720039

iv.
menyelesaikan konflik-konflik yang terjadi
v.
menganalisis kemajuan proyek
vi.
mengumpulkan data atau fakta
vii.
perundingan-perundingan
5) Teknik Inspeksi / Walkthrough
Proses dari analisis dan desain sistem harus diawasi. Pengawasan ini
dapat dilakukan dengan cara memverifikasi hasil dari setiap tahap
pengembangan sistem. Verifikasi hasil kerja secara formal disebut
dengan Inspeksi (inspection) sedangkan yang tidak formal disebut
10.

Walkthrough.
Penyebab kegagalan pengembangan sistem antara lain:
1) Kurangnya penyesuaian pengembangan system
2) Kelalaian menetapkan kebutuhan pemakai dan melibatkan pemakai
3) Kurang sempurnanya evaluasi kualitas dan analisis biaya
4) Adanya kerusakan dan kesalahan rancangan
5) Penggunaan teknologi komputer dan perangkat lunak yg tidak
direncanakan dan pemasangan teknologi tidak sesuai
6) Pengembangan sistem yang tidak dapat dipelihara
7) Implementasi yang direncanakan dilaksanakan kurang baik