Академический Документы
Профессиональный Документы
Культура Документы
Tinjauan Umum
Pengembangan sistem adalah proses memodifikasi atau mengganti sebagian atau semua
sistem informasi. Proses ini memerlukan komitmen waktu dan sumber daya dan merupakan
aktivitas yang sedang berlangsung pada banyak perusahaan. Setiap proyek pengembangan
sistem akan melalui siklus hidup pengembangan sistem yaitu perencanaan dan analisis,
perancangan dan implementasi.
Biaya
Dalam
Dollar
Analisis Sistem
Tahap 2
Mengidentifikasi
kebutuhan
informasi
Tahap 3
Mengidentifikasi
persyaratan
sistem
Tahap 4
Laporan
Analisis
sistem
Pertimbangan perilaku
Elemen manusia merupakan faktor kunci untuk melakukan survei sistem. Fakta
menunjukan bahwapengembangan sistem meliputi perubahan sistem yang ada saat ini beserta
permasalahan yang ada di dalamnya, dan kebanyakan orang tidak menyukai perubahan.
Dalam banyak situasi seorang individu dapat saja memiliki pekerjaan dan rutinitas yang tidak
berubah selama beberapa tahun.
Menjadi tanggung jawab analisis sitem bukan pihak manajemen untuk mampu
menjembatani kesenjangan komunikasi. Oleh karena itu tugas utama seorang analisis sistem
adalah adalaha mengarahkan sebuah survei sistem yang mampu membangun hubungan kerja
yang baik antara tim proyek dan pihak manajemen. Beberapa pendekatan tertentu yang dapat
digunakan untuk menjembatani kesenjangan komunikasi ini adalah:
1) Mengetahui sebanyak mungkin orang-orang yang terlibat dalam sistem,secepat
mungkin.
2) Mengomunikasikan manfaat yang diperoleh dari sistem kepada orang-orang yang
terlibat didalamnya.
3) Memberikan jaminan sebesar mungkin pada seluruh individu bahwa mereka tidak
akan kehilangan pekerjaan mereka atau tidak ada perubahan besar dalam tanggung
jawab pekerjaan mereka.
Tujuan
Mendapatkan pemahaman
Mendasar tentang sistem
Wawancara terstruktur
Fakta
Meringkas sumber daya yang dibutuhkan untuk
beragam tugas
Meringkas penggunaan waktu karyawan untuk
melaksanakan tugas
Mengambarkan secara grafis alur dan
hubungan dan proses yang dibutuhkan, dengan
fokus pada modulisasi
Analisis Sistem Terstruktur adalah sebuah pendekatan untuk menganalisis sistem yang
dimulai dengan deskripsi umum sebuah sistem dan kemudian diproses melalui seperangkat
langkah yang tersusun secara logis.
Diagram Alur Logika versus flowchart bahwa analisis ini menggabungkan diagram alur
data logika sebagai lawan dari flowchart analisis.
Desain Sistem Versus Analisis Sistem,Analisis sistem terstruktur dan desain sistem
terstruktur keduanya adalah proses yang sama. Tegasnya, desain merujuk pada penciptaan
sebuah model baru atau modifikasi sistem, sementara analisis melibatkan evaluasi penting
sebuah permasalahan tertentu atau sistem yang sudah ada. Namun demikian, untuk
memudahkan, analisis sistem dan desain sistem seringkali dibedakan.Kesimpulannya, analisis
sistem terstruktur harus dipelajari secara simultan dengan desain sistem terstuktur. Proses
dokumentasi dan langkah-langkah pengerjaan dua permasalahan tersebut melibatkan seluruh
komponen.
Langkah-Langkah Dalam Analisis Sistem Terstruktur
Mengembangkan Diagram Alur Data Logika
Gambar ini memberikan sebuah diagram konteks untuk sebuah sistem pembelian. Diagram ini
tidak menunjukkan detail-detail proses lagis atau kondisi error yang terjadi. Detail dari hal
tersebut akan diberikan dalam diagram pendukung. Sebagai contoh, Gambar 10.7
memberikan detail tambahan, yaitu pengembangan proses sistem pembelian pada Gambar
ini ke dalam dua subproses, Permintaan Validasi dan Persiapan Pesanan Pembelian.
Tokoini harus memungkinkan untuk memberikan detail lebuh lengkap guna mendukung
Proses
diagram konteks sistem pembelian sebelumnya dengan cara mengembangkan subproses yang
ada di Gambar 10.7 ke dalam subproses-subproses yang lebih rendah tingkatannya.
Sistem pembelian
File Pembelian
Daftar permintaan
6
Pemasok
Rincian pembelian
.
Pesanan
Pembelian
Daftar permintaan
Rincian daftar permintaan
File
Pembelian
Rincian
Menyiapkan pesanan pembelian
Pesanan
Pembelian
Pemasok
Sebuah desain sistem sangat mirip dengan layout arsitek sebuah rumah. Dalam tahap
perencanaan, sang arsitek akan menentukan fungsi-fungsi dasar yang harus dimiliki oleh
rumah tersebut dan merumuskan rencana umum yang berhubungan dengan layout
keseluruhan. Dalam tahap desain sang arsitek akan menyiapkan sebuah cetak biru dari rumah
tersebut yang akan oleh ahli listrik, tukang ledeng, dan tukang kayu. Sama halnya dengan
perancang sistem ia perlu menyiapkan sebuah cetak biru yang dapat diimplementasikan oleh
akuntan, programer komputer dan pihak manajemen. Kesalahan kecil yang dibuat dalam
tahap ini akan berakibat besar terhadap sejumlah uang dan pengeluaran di tahap berikutnya.
Hal yang sama juga sering terjadi ketika mendesain sistem informasi akuntansi. Sebagai
contoh, sebuah perusahaan berniat mengimplementasikan sebuah rencana desain sistem yang
membutuhkan pembelian komputer tertentu dan paket perangkat lunak akuntansi tertentu.
Setelah menggunakan sistem selama setahun atau dua tahun, perusahaan kemudian
menemukan bahwa paket itu tidak lagi sesuai dengan informasi yang dibutuhkan oleh
pihakmanajemen. Dan ternyata mustahil memodifikasi perangkat lunak tersebutkarena
seluruh sistem harus diganti setelah hanya digunakan dalam waktu pendek. Perangkap lainnya
yang sering ditemukan adalah penolakan pengguan terhadap sistem itu sendiri. Dikarenakan
minimnya keterlibatan pengguan dalam rencana desain, implementasi sistem dapat tidak
populer dan pada akhirnya ditolak oleh para individu yang menjadi target di mana sistem
tersebut didesain.
TAHAP-TAHAP DESAIN SISTEM
Desain sistem dapat didefinisikan sebagai perumusan cetak biru untuk sebuah sistem yang
lengkap. Langkahlangkah pokok dalam desain sistem ialah, pertama dilakukan adalah
melakukan evaluasi terhadap berbagai alternatif desain, kedua persiapan spesifikasi desain,
ketiga persiapan spesifikasi desain sistem.
Mengevaluasi berbagai alternatif desain.
Dalam setiap kasus yang ditemui, proyek desain sistem berkembang dari munculnya sebuah
kebutuhan tertentu, seperti yang telah ditentukan oleh tahap perencanaan dan analisis sistem
dalam siklus pengembangan. Desain sistem harus menyediakan solusi untuk sebuah masalah
khusus.
Analisis dan
Perencanaan
Sistem
Mengevaluasi
Beragam
Desain
Desain sistem
Menyiapkan
Spesifikasi
Desain
Spesifikasi
Desain
Sistem
Implementasi
Sistem
Pengendalian
dan Pengkajian
Utang Sistem
1) Enumerasi alternatif desain. Ada dua pendekatan yang dapat digunakan untuk mendesain
sebuah sitem baru yang lengkap. Pendekatan yang pertama adalah mendesain sistem secara
lengkap mulai dari awal. Pendekatan lainya adalah memaksa ahli desain untuk memilih
dan merekomendasisistem yang belum dibuat(premade sistem).
2) Menggambarkan berbagai alternatif. Setelah daftar utama dibuat, tiap alternatif dapat
didokumentasikan dan digambarkan. Dalam alternatif desain sentralisasi tiap divisi
memasok data akuntansi ke pusat sistem komputer. Pusat komputer kemudian memproses
dan mendistribusikan laporan ke setiap divisi. Dalam sebuah desain sistem desentralisasi
setiap divisi memiliki komputer dan mengumpulkan datanya sendiri. Laporan yang telah
selesai dikirim ke kantor pusat perusahaan.
3) Mengevaluasi alternatif. Setelah tiap alternatif telah dikumpulkan dan didokumentasikan
langkah berikutnya adalah membandingkan tiap alternatif tersebut. Kriyeria penting untuk
memilih sebuah alternatif untuk diimplementasikan adalah membandingkan biaya dan
manfaatnya. Selain itu alternatif yang terpilih seharusnya memuaskan semua sasaran
sistem.
Menyiapkan spesifikasi desain.
Peraturan penting yang mengembangkan spesifikasi desain adalah ahli desain harus bekerja
secara terbalik yaitu, daro output ke input. Perancang sistem manakala bekerja dengan tujuan
sistem, harus mendesain seluruh laporan manajemen dan dokumen output operasional sebagai
langkah pertama dalam proses. Sekali seluruh output telah dispesifikasikan, input data dan
langkah-langkah pemrosesannya ditentukan secara otomatis. Setelah keputusan diambil
perancang sistem kemudian membangun kontrol yang sesuai dengan spesifikasi tersebut.
Mempersiapkan dan menyerahkan spesifikasi desain sistem
Spesifikasi desain yang telah selesai harus dibuat dalam bentuk sebuah proposal. Jika proyek
bersekala besar proposalnya harus dikaji terlebih dahulu oleh manajemen puncak sebelum
disetujui. Namun demikian proposal-proposal bersekala kecil dan tidak mahal dapat disetujui
oleh manajer devisi atau departemen. Rincian proposal desain harus memasukkan semua yang
dibutuhkan untuk mengimplementasikan desai proyek. Secara umum proposal akan terdiri
dari jadwal waktu khusus penyelesaian proyek, anggaran, dan deskripsi tenaga kerja yang
dibutuhkan , juga flowchart dan diagram yang menggambarkan bagaimana sistem tersebut
akan diimplementasikan.
Cetak biru proses bisnis
Saat ini menjadi populer untuk menggunakan seperangkat prapaket cetak biru untuk seluruh
proses bisnis perusahaan. Sebagai contoh, perusahaan-perusahaan yang menggunakan SAP
Enterprise Resource Planing System memulai upaya desai mereka dengan menggunakan
seperangkat lengkap cetak biru yang disediakan SAP untuk seluruh proses bisnis perusahaan
yang ada. Tim desain kemudian tinggal fokus pada penyesuaian seperangkat awal cetak biru
ini dengan kebutuhannya sendiri, yakni dengan fokus pada proses-proses yang penting dan
unik bagi tujuan dan strategi perusahaan.
TEKNIK-TEKNIK DESAIN
9
Mendesain sebuah sistem merupakan suatu aktivitas yang kreatif. Hal tersebut tidaklah sama
dengan anggapan bahwa dua tim desain aka menghasilkan solusi yang sama untuk suatu
permasalahan. Oleh karena itu desain sistem dapat dipandang sebagai sesuatu yang punya
nilai seni walaupun banyak teknik telah dikembangkan.
a. Desain formulir. Proses mendesain formulir disebut desain formulir. Bagian ini harus
mendapat perhatian penuh oleh tim desain sistem karena merupakan perantara antara
pengguna dan sistem itu sendiri. Oleh karena itu desain formulir harus berfokus pada
proses produksi dokumen-dokumen yangmenyediakan perantara yang efektif antara
manajer dab sistem informasi.
b. Desain database. Sejumlah teknik yang berguna dapat dimanfaatkan untuk mendesain
database: diagram struktur data, layout record, lembar analisis file, dan matriks yang
terkait dengan file. Diagram struktur data menunjukan hubungan antara beragam jenis
record. Diagram layout record akan menunjukan beragam tempat (field) data dalam
sebuah record. Lembar analisis file menyediakan bagi perancang sistem sejumlah poin
penting yang berkaitan dengan isi dari sebuah file tertentu.
c. Paket Desain Sistem. Sejumlah metodelogi prapaket desain tersedia untuk membantu
siklus pengembangan sistem. Tujuan dari paket-paket ini adalah untuk membantu
perancang sistem melakukan pendekatan secara sistematis terhadap suatu permasalahan.
Paket-paket ini membantu perancang untuk menyusun struktur permasalahan desain dan
menghasilkannya dalam waktu singkat.
d. Memilih Perangkat Lunak dan Perangkat Keras.
Membeli perangkat lunak mempunyai beberapa keunggulan:
1. Paket perangkat lunak tersebut lebih murah. Biaya pengembangan lebih bayak akan
ditanggung oleh pembeli daripada si pembuat.
2. Paket-paket peragkat lunak telah siap digunakan. Jika beberapa organisasi telah
menggunakan paket tersebut selama beberapa bulan, maka dapat diasumsikan aman
dan segala gangguan yang muncul akibat kesalahan telah dihilangkan.
3. perusahaan dapat mencoba produk tersebut sebelum menginvestasikan sejumlah
uang.
Dengan menggunakan perangkat lunak in-house dimungkinkan untuk menempatkan lama
waktu pengembangan ke dalam program, hanya untuk menemukan apakah program tersebut
tidak mampu memberikan hasil yang diinginkan bila sistem tersebut dijalankan. Kelemahan
utama canned software package adalah jarangnya perangkat lunak tersebut persis sesuai
dengan yang dibutuhkan oleh perusahaan. Dedicated software package ditujukan pada
pelanggan tertentu seperti toko eceran atau kantor akuntan publik. Untuk menemukan sebuah
dedicated software package perlu menanyakannya pada orang-orang yang bekerja di
perusahaan lain dalam industri yang sama. Suatu catatan penting yang harus diperhatikan
ketika membeli paket perangkat lunak ataupun perangkat keras adalah: suatu kesalahan untuk
menganggap bahwa harga akan turun dengan cepat atau sebuah versi baru akan segera
tersedia. Dalam banyak kasus turunya harga adalah sesuatu yang tidak dapat dibandingkan
dengan ketidaknyamanan akibat tidak memiliki komputer pada saat tersebut. Akan lebih baik
bila membeli sebuah sistem sekarang ketika benar-benar dibutuhkan daripada mencoba
menebak pasar komputer yang demikian tidak terdeteksi, yang tidak seorang pun mampu
meramalkannya dengan tepat.
10
11