Week11
Rationale and Types of Exceptions
- Exception digunakan di Java untuk meng-handle events yang memengaruhi flow normal dari eksekusi app.
- Keuntungan exceptions:
1. memisahkan error-handling code dari main code program
2. menghandle error sampai call stack
3. dapat mengelompokkan exceptions yang mirip"
- Exceptions di java didefine oleh instance dr class Throwable. Class Exceptions menginclude...
Monday, January 16, 2017
Sunday, January 15, 2017
Java - Inheritance, Interface, Encapsulation, Polymorphism, Casting (PBO 2 Week 9 & 10)
Week 9
Inheritance: konsep fundamental dlm bhs pemrograman Java yang memungkinkan class-class tertentu untuk inherit methods & instance dari sebuah general class.
- class yang meng-inherit abstract class dapat meng-override methods yang ada.
- sebuah class hanya bisa meng-extend satu class lainnya.
Abstract Class: class yang tdk bisa di instantiate dan harus di extend.
- abstract class dpt memiliki...
Sunday, January 08, 2017
Rekayasa Piranti Lunak - Risk Management
INTRODUCTION
- Risk: masalah potensial
- Karakteristik: ketidakpastian (may/may not happen); Loss (risk benar-benar terjadi dan menyebabkan loss / konsekuensi yang tdk diinginkan)
Macam-macam Risk:
1. Project Risks -> mengancam project plan; jika terjadi, kemungkinan project schedule dapat mengalami kemunduran dan meningkatkan costs
2. Technical Risk -> mengancam kualitas dan aktualitas (timeliness)...
Friday, January 06, 2017
RPL - Penjadwalan
Peningkatkan kualitas perencanaan dan pengendalian dalam menghadapi sejumlah kegiatan dan kompleksitas pekerjaan proyek, maka diperlukan metode dan teknik yang tepat, yakni:
1. Metode Bagan Balok (Bar Chart)
2. Analisis Jaringan Kerja (Network Analysis): Berupa penyajian perencanaan dan pengendalian,...
RPL - Rencana Anggaran Biaya
Contoh penyusunan rencana anggaran biaya:
bab-bab di item pekerjaan sesuai langkah-langkah model prosesnya, dalam contoh diatas menggunakan model proses evolusioner yaitu communication - quick plan - quick design - construction of prototype - delivery and feedback.
jangan lupa harga satuan sudah...
Rekayasa Perangkat Lunak - Web Testing
1. Content Testing
1.Menemukan syntatic error (typo,grammar mistake)
2.Menemukan semantic error (kurang lengkapnya informasi
3.Menemukan error di struktur organisasi yang ditampilkan ke user
2. Database Testing
Beberapa Error yang terjadi
1.Permintaan informasi client-side jarang dipresentasikan dalam bentuk form yang bisa di input...
Rekayasa Perangkat Lunak - Mengukur Kepuasan Konsumen
Ada 2 jenis kepuasan:
1. Kepuasan fungsional: kepuasan yang diperoleh dari pemakaian/fungsi suatu produk. contohnya karena makan jadi kenyang
2. Kepuasan psikologikal: kepuasan yang diperoleh dari atribut tak berwujud, contohnya kemewahan, pelayanan yang baik
Menurut Philip Kotler ada 4 metode untuk...