Flowchart merupakan tools untuk menggambarkan aliran proses dalam sebuah sistem. Adapun contoh flowchart adalah sebagai berikut. Flowchart di bawah menggambarkan alir proses pengajuan perindahan pns dari satu instansi ke instansi yang lain.
Category Archives: Analisa Sistem
SCRUM Perkenalan
Image
Cara kerja scrum memiliki konsep seperti dibawah ini
Beda dengan waterfall
Kelebihan scrum di bandingkan dengan waterfall yaitu scrum bisa langsung di ekseskusi tanpa harus selesai secara keseluruhan di setiap proses yang ada di tahapan waterfall, sehingga bisa langsung dijalankan pada tahap selanjutnya. Seperti increment mulai dari yang prioritas tinggi sampai yang rendah untuk tahap pengerjaannya.
SCRUM
Image
SDLC Vs STLC
Sudah banyak bahasan tentang SDLC dan STLC di mana-mana. Namun, sudah paham kah kita, dan sudah bisa digunakan dalam setiap project? kalau belum, bisa jadi itu adalah tanda-tanda kita harus belajar lagi. kalau sudah abaikan postingan ini.
Ketika menerima project dari klien untuk membangun sebuah software, apa yang akan kita lakukan? biasanya jaman kuliah status mahasiswa yang dikerjakan langsung buat script, tetapi apa yang terjadi selanjutnya, software yang dibuat ternyata tidak sesuai dengan kebutuhan yang diinginkan klien. Kenapa, karena data dan informasi yang di peroleh belum matang alias masih mentah atau parsial belum menyeluruh pada tahap awal. Ini salah satu kasus dilapangan.
Apabila kita ingin meminimalisir error seperti kejadian diatas, maka kita perlu mempelajari tentang SDLC dan STLC. Apa itu SDLC dan STLC dan ada proses apa saja di dalamnya mari kita kaji lebih dalam.
SDLC (Software Development Life Cycle) merupakan tahapan-tahapan dalam pengembangan sebuah software. Sedangkan STLC (Software Testing Life Cycle) adalah tahapan-tahapan dalam pengujian sebuah software. Singkatnya seperti itu.
Berikut adalah tahapan-tahapan dalam SDLC.
requiments adalah tahap mengumpulkan informasi selengkap mungkin kebutuhan dan spesifikasi berkenaan demgan software yang akan di bangun dari client.
design adalah tahap perencanaan. seperti menrencanakan bahasa pemrograman dan database apa yang akan di gunakan dan konsep sistem yang akan di buat seperti apa.
build adalah tahap pembuatan software dengan pemrograman, database, dan sistem yang sudah di rencanakan.
test adalah tahap pengujian software untuk mengantisipasi error. kesesuaian dengan rancangan sistem. sampai dengan selesai. jika masih belum sesuai maka ulangi dari tahap awal.
maintenance adalah tahap pemeliharaan software, biasanya sudah include untuk beberapa bulan atau tahun sesuai dengan kontrak perjanjian.
Biasanya biaya semakin naik tingkatan tahapan, maka semakin besar seperti pada tahap test dan maintenance. jika dilihat secara grafikĀ bisa dilihat pada gambar berikut.
Bagaimana kaitannya sdlc dengan stlc. Sebagai gambaran bisa dilihat pada gambar berikut.
Gambar diatas di sebut V model, Bagian dari V model adalah Iterative Life Cycle.
Rapid Application Development merupakan salah satu bentuk dari Iterative Life Cycle.
Semoga setelah mempelajari ini kita tidak menjadi bingung dan ada bayangan step-step apa saja dalam membangun sebuah software. semoga bermanfaat, wassalam.