Pages

Minggu, 28 Oktober 2012

Siklus Hidup Pengembangan Sistem (SDLC)


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.
PEMBAHASAN
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.
  • Menambahkan memori.

KESIMPULAN
Semua sistem dapat berjalan dengan baik apabila ada relafitas dengan sumberdaya yang ada,dengan hardware dan software.

DOWNLOAD Siklus Hidup Pengembangan Sistem (SDLC).pptx
http://www.4shared.com/file/Ftoc8SkN/Siklus_Hidup_Pengembangan_Sist.html

8 komentar:

  1. bagus isinya gan,banyak memotivasi saya untuk memperbaharui tulisan saya

    BalasHapus
  2. wuuuuuuuuuihhhhhh...
    keren...
    banyak membantu..\makasii buwat blog nyaaaaaaa

    smoga makin maju...
    :D

    BalasHapus
  3. Informasinya sangat bermanfaat bro
    Mohon izin comot . . .
    Makasih

    BalasHapus
  4. vicri : thx broo
    ridha : thx ^^
    julian : makasiii :D
    irfan : thx :)

    BalasHapus