Featured

SDLC (System Development Life Cycle)

Assalamualaikum wr.wb

     Pada kesempatan kali ini saya ingin membahas tentang apa itu SDLC beserta tahapan-tahapannya. Yuk simak lebih lanjut.

A.PENDAHULUAN

  1. Pengertian
       SDLC (Systems Development Life Cycle, Siklus Hidup Pengembangan Sistem) atau Systems Life Cycle (Siklus Hidup Sistem), dalam rekayasa sistem dan rekayasa perangkat lunak, adalah proses pembuatan dan pengubahan sistem serta model yang digunakan untuk mengembangkan sistem-sistem tersebut. 
    2. Latar Belakang
   
         Dalam membuat program atau sistem harus menggunakan SDLC karena dalam membuat program atau sistem harus terancang terlebih dahulu.

    3. Maksud dan Tujuan
  •  Dianjurkan seorang programer atau seseorang yang membuat sistem memiliki konsep dengan menggunakan SDLC.
  • Dapat memmbuat program dengan terstruktur dengan baik.
  • Dapat memecahkan masalahan dengan cepat dan tepat.
  • Memenuhi instruksi yang diberikan.
    4.Hasil yang Diharapkan

        Bisa membuat atau membangun suatu program atau sistem dengan baik dan jika terjadi kesalahan atau kerusakan bisa diselesaikan dengan cepat dan tepat.

B. ALAT DAN BAHAN 
  • Laptop
  • Koneksi Internet (Mencari Referensi)
C. TAHAPAN PEKERJAAN dan PEMBAHASAN.
  • Planning (Perencanaan)
Tahap pertama sebelum membuat program atau sistem seharusnya dibuat dulu perencanaan atau menyediakan dasar untuk mendapatkan sumber daya (resources) yang dibutuhkan untuk memperoleh solusi.
  • Analysis (Analisis)
Tahap kedua adalah menganalisa program atau sistem yang sudah dirancang, seperti keuntungan maupun kerugiannya.
  •  Defining (Mendefinisikan)
Tahap ketiga yang dilakukan adalah mendefinisikan program atau sistem yang akan dibuat, seperti mendefinikan konsep perencanaannya ataupun programnya.
  • Designing (Mendesain atau Merancang)
Tahap keempat yang seharusnya dilakukan adalah mendesain atau merancang program, ataupun mentransformasikan kebutuhan secara terinci.
  • Building (Membangun)
Tahap kelima adalah membangun program atau sistem itu secara nyata. Maksudnya adalah membangun program yang sudah dirancang dan yang sudah dianalisis.
  • Testing (Pengujian)
Tahap keenam adalah pengujian terhadap program atau sistem yang sudah dibangun tadi. Apakah ada kesalahan,keerroran maupun sudah bisa berjalan dengan baik.
  • Deployment (Penyebaran)
Tahap ketujuh adalah penyebaran program atau sistem karena jika program sudah berjalan dengan baik dan tidak menemukan error atau kesalahan maka bisa disebarkan.

D. HASIL YANG DIDAPATKAN 

        Hasil yang didapatkan adalah bisa membuat program dengan baik,dan jika mendapatkan kesalahan atau kerusakan bisa segera memperbaiki dan tau penyebabnya.

E. KESIMPULAN
        Dalam membuat program atau sistem seharusnya membuat tahapan-tahapan seperti di atas karena akan sangat membantu dalam membuat ataupun jika mengalami kendala.
F. REFERENSI

Semoga apa yang saya bahas di atas bisa bermanfaat bagi kalian semua.Jika ada kesalahan kata ataupun tulisan salah, mohon dimaafkan.
Waalaikumsallam wr.wb