Siklus Hidup
Pengembangan Sistem (SDLC)
PENDAHULUAN
Sistem
Informasi adalah suatu sistem pengolah data menjadi sebuah
informasi yang berguna bagi user ataupun operator,di mana sistem tersebut merupakan kombinasi dari orang-orang, teknologi informasi dan prosedur-prosedur yang tergorganisasi.Sistem Informasi ada pada hampir setiap
perusahaan untuk mendukung kegiatan bisnis.SDLC ialah penerapan pendakatan sistem untuk pengembangan sistem atau sub sistem informasi berbasis komputer.
1.
TAHAP – TAHAP YANG DILAKUKAN DALAM
PENGEMBANGAN SEBUAH SISITEM INFORMASI
Secara umum tahapan dari SDLC adalah sebagai
berikut :
- Survei sistem
Tahap awal dari pengembangan
sebuah sistem informasi adalah menyurvei sebuah sistem atau mengindentifikasi
permasalahan ,peluang atau arahan dan investigasi awal untuk melihat kebutuhan
pengguna sistem informasi.
- Pengumpulan data
Jika sudah ada sistem yang kita survei maka perlu
dilakukan pengumpulan data dan informasi yang dihasilkan dari sistem yang
ada.Yaitu kita mengumpulkan data sistem yang ada sehingga data itu bisa dibuat
acuan utama kita untuk mengembangkan sistem itu.
- Analisa sistem
Jika kita sudah mengumpulkan
data maka kita akan melakukan tahapan ini yaitu analiasa sistem.Pengertian
analisa sistem ini sendiri adalah teknik pemecahan masalah yang
mendekomposisikan sebuah sistem menjadi komponen – komponen penyusunny7a dalam
rangka mempelajari lebih jauh bagaimana komponen sistem tersebut bekerja dan
berinteraksi dengan komponen lainuntuk satu tujuan tertentu.
- Perancangan sistem (desain sistem)
Merancang
alir kerja dari sistem dalam bentuk diagram alir (flowchart) atau Data Flow
Diagram.Merancang arsitektur aplikasi dan jika diperlukan menentukan juga
kerangka kerja (framework) aplikasi. Pada tahapan ini atau sebelumnya sudah
ditentukan teknologi dan tools yang akan digunakan baik selama tahap
pengembangan (development) maupun pada saat implementasi.
- Penulisan kode program (Coding)
Setelah
merancang sebuah program langkah selanjutnya yaitu menulisklan kode program
atau scripting hanyalah salah
satu tahapan dari siklus hidup pengembangan sistem.Biasanya tahapan ini
dilakukan tidak hanya satu programer.
- Testing
Tahapan
ini adalah tahapan menguji sebuah program , yaitu layak atau tidaknya sebuah
program ini digunakan.Dalam tahapan ini kita juga dapat membandingkan antara
sistem baru dengan sistem yang lama.
- Instalasi
Tahapan
ini adalah tahapan pemasangan sebuah program. Hal ini dimaksudkan agar apabila
ditemukan error pada aplikasi di tempat pengguna maka pengembang (operator)
dapat mudah mencari penyebabnya pada server production mereka.
- Pelatihan
Pelatihan
adalah suatu proses dimana sistem – sistem mencapai kemampuan tertentu membantu
untuk mencapai tujuan agar sistem tersebut lebih baik daripada sebelumnya.
- Pemeliharaan
Biasanya
untuk memastikan
bahwa sistem yang digunakan oleh pihak pengguna benar-benar telah stabil dan
terbebas dari error.Jadi sebuah sistem juga perlu dipelihara / dirawat dan
bertujuan untuk memperpanjang usia sebuah sistem atau menjaga sebuah sistem
agar tidak cepat rusak.
2.
PERLUNYA PENGEMBANGAN
SEBUAH SISITEM INFORMASI
Dengan seiringnya perkembangan jaman maka sebuah
sistem tentu tidak selamanya dapat digunakan dengan baik. Untuk itu perlu ada
perubahan terhadap sistem tersebut baik dengan cara memperbaiki sistem yang lama
ataupun jika perlu untuk mengganti sistem yang lama. Ada beberapa hal yang
mendasari hal tersebut, antara lain:
- Ada permasalahan pada sistem yang lama permasalahan yang dimaksud disini seperti adanya ketidakberesan pada sistem yang lama sehingga hasilnyapun tidak sesuai dengan yang diharapkan.
- Untuk meraih kesempatan sebuah sistem harus diperbaiki atau dikembangkan juga disebabkan untuk meraih kesempatan dari suatu organisasi atau perusahaan.
- Adanya intruksi-intruksi (directives) Beberapa indikator yang dapat digunakan untuk melihat sebuah sistem harus diperbaiki adalah : keluhan dari pelanggan, pengiriman barang yang sering tertunda, pembayaran gaji yang terlambat, ketidakberesan keuangan, persediaan barang yang terlalu tinggi, investasi yang tidak efisien, dll.
3.
TUJUAN PENGEMBANGAN SEBUAH SISITEM INFORMASI
- Informasi,untuk meningkatan kualitas dari informasi tersebut.
- Ekonomi, meningkatkan keuntungan dengan biaya yang minimum.Dengan cara mengembangkan system yang lama.
- Pengendalian, digunakan untuk mengontrol atau mendeteksi adanya kesalahan-kesalahan pada suatu sistem.
- Efisiensi, pemanfaatan sumber daya semaksimal mungkin.
- Service, peningkatan layanan oleh sebuah system yang lama.
4.
KENDALA
– KENDALA YANG BIASANYA DIALAMI
- Masih memakai modelprogram – program yang lam sehingga menghambat proses pengolahan dan penyimpanan databasenya.
- Database yang seringkali kena virus dikarenakan tidak pernah meng-update antivirus.
- Memori biasanya kurang besar ,sehingga tidak sesuai yang di inginkan.
5.
CARA MEGATASI KENDALA – KENDALA DIATAS
- Selalu update program sehingga untuk mempercepat proses.
- Update antivirus.
KESIMPULAN
Semua sistem dapat berjalan
dengan baik apabila ada relafitas dengan sumberdaya yang ada,dengan hardware
dan software.
http://www.4shared.com/file/Ftoc8SkN/Siklus_Hidup_Pengembangan_Sist.html
bagus isinya gan,banyak memotivasi saya untuk memperbaharui tulisan saya
BalasHapusweits siap kaka ^^
BalasHapusthx
BalasHapusnew information :)
Nice info gan (y)
BalasHapuswuuuuuuuuuihhhhhh...
BalasHapuskeren...
banyak membantu..\makasii buwat blog nyaaaaaaa
smoga makin maju...
:D
Informasinya sangat bermanfaat bro
BalasHapusMohon izin comot . . .
Makasih
vicri : thx broo
BalasHapusridha : thx ^^
julian : makasiii :D
irfan : thx :)
Nice
BalasHapus