Bab 2 Flashcards
Apa itu SE?
SE merupakan ilmu/seni membuat software yang Menentukan kebutuhan, merancang, menyiapkan software dengan segala keterbatasan sumber daya
(Requirement Gathering, Design, Coding, Testing)
Apa itu SCRUM?
SCRUM merupakan implementasi dari metode agile yang fokus membagi goal menjadi goal goal yang lebih kecil (Product Backlog Item)
Apa yang dilakukan pada sebuah sprint?
Sprint diawali oleh sebuah planning untuk menentukan goal apa yang akan dikerjakan pada sprint tersebut, goal tersebut akan dimasukan kedalam Sprint Backlog dari Product Backlog.
Siapa SCRUM Master anda dan apa rolenya?
- Pak Irwanto
- Mengatur dan mengfasilitasi rapat sambil berkoordinasi dengan tim SCRUM.
- Membuat sprint backlog agar siap untuk sprint berikutnya.
Siapa Product Owner anda dan apa rolenya?
- Pak Diyurman
- Menganalisa fitur yang diperlukan dan menentukan prioritas fitur yang harus dikerjakan.
- Mengelola product backlog.
Apa perbedaan dari agile dan SCRUM?
Di agile, software yang berjalan merupakan ukuran dari sebuah progress, sementara di SCRUM tidak.
Di agile, eksekusi projek bersifat simple sementara di SCRUM bersifat eksperimental.
Kenapa pakai SCRUM?
Karena client kita sifatnya fleksibel yang dimana kalau pakai metode formal seperti waterfall akan memakan lebih banyak waktu dan tenaga.
Advantage dari SCRUM
- Mudah untuk melakukan perubahan
- Adanya transparansi karena sprint yang banyak berguna untuk mengetahui apa saja yang kurang dan apa yang sudah selesai
Disadvantage dari SCRUM
Bisa terjadi inakurasi dari segi cost dan waktu karena scope dari projek bisa berubah ditengah jalan
Kenapa pakai DFD tidak pakai UML?
Karena pendekatan kodingan kita prosedural bukan OOP. Sementara di UML ini salah satunya ada class diagram tapi kita gak buat class sama sekali karena gak pakai pendekatan OOP.
Apa itu DFD? Sebut dan jelaskan levelnya!
DFD merupakan diagram yang menggambarkan aliran data sebuah sistem.
Level 0 / Context Diagram: Menggambarkan sistem secara global. (Bird’s View)
Level 1: Menggambarkan sistem dengan lebih detail.
Level 2: Menggambarkan setiap proses yang ada di level 1 secara lebih detail.
Apa pendekatan basis data yang digunakan?
Pendekatan menggunakan SQL yang lebih terstandarisasi dan lebih secure dibanding NoSQL.
Apa itu Grid4PHP?
Framework berbasis PHP untuk membuat grid yang dilengkapi fungsi CRUD.
Apa itu Framework?
Tool pengembangan aplikasi yang menyiapkan generic function yang bisa dipakai oleh penggunanya.
Apa itu JS?
Script untuk menambahkan animasi, interaktivitas, dan efek visual yang dinamis.