#Pertemuan1 
1. Dibawah ini merupakan tiga komponen utama dalam sebuah objek. 
a. property, relation, method  
b. method, event, property  
c. property, function, event 
2. Kepanjangan dari OOAD 
a. Object Oriented Association Design 
b. Object Outline Analysis Design 
c. Object Oriented Analysis Design 
d. Outline Object And Design 
e. Online Object Analysis Design 
d. event, decision, method 
e. method, procedure, relation   
3.  Sebuah graph dimana nodenya adalah kelas yang mempunyai relasi antar kelas, disebut: 
a. Diagram aktivitas   
b. Diagram kelas    
c. Diagram komponen 
d. Diagram objek 
e. Diagram berurut  
4.  Yang termasuk dalam teknik pemodelan objek 
a. Model dinamis 
b. Model aktivitas 
c. Model konvensional 
d. Model komponen 
e. Model kelas 
5. Data dan prosedur atau fungsi dikemas bersama-sama dalam suatu objek, sehingga 
prosedur atau fungsi lain dari luar tidak  
utama objek: 
a. Convensional   
dapat mengaksesnya, termasuk komponen 
d. Inheritence 
b. Encapsulation   
e. Polymorphism 
c. Relational 
6. Metode analisis yang memeriksa requirements dari sudut pandang kelas-kelas dan objek 
yang ditemui dalam ruang lingkup permasalahan yang mengarahkan arsitektur software 
yang didasarkan pada manipulasi objek-objek sistem atau subsistem. 
a. OOP     
b. OOA     
c. OO 
7.  
d. OOAD 
e. Object Diagram 
Untuk menyesuaikan desain agar sesuai dengan lingkungan implementasi, dan 
mendesain untuk performance: 
a. Definisi OOAD    
d. Kelebihan OOAD 
b. Tujuan OOAD    
c. Mandfaat OOAD 
8. Jelaskan apa kepanjangan dari OOA. 
a. Object Orientation Analog  
b. Object Oriented Analysis  
c. Object Online Analysis 
e. Keunggulan OOAD 
d. Online Oriented Analysis 
e. Online Offline Analysis 
9. Sebuah framework dari aktivitas dan tugas yang dibutuhkan dalam pembuatan sistem 
informasi, disebut… 
a. OO     
b. OOA     
c. ERD 
d. OOAD 
e. SDLC 
10. Teknik untuk mengidentifikasi obyek yang ada dalam sistem dan  relasi diantara obyek
obyek tersebut, dinamakan… 
a. Object Oriented   
b. Object Modeling   
c. Object Class 
d. Object Diagram 
e. Object Relation 
#Pertemuan2 
1. Serangkaian  kegiatan yang mengarah ke produksi produk perangkat lunak merupakan 
pengertian dari software proces menurut... 
a.Simarmata    
b.Gradby Booch   
c.Sommerville 
d. Bresenham 
e. Rumbaugh 
2. Perencanaan  tambahan dan lebih mudah untuk mengubah proses yang mencerminkan 
perubahan kebutuhan pelanggan, adalah tipe software process... 
a.Prototype    
b.In agile process   
c.RAD 
d. Waterfall  
e. SDLC 
3. Dibawah ini yang bukan termasuk dalam aliran process 
a. Linier    
b. Evolutionary   
c. Paralel 
d. Iterative  
e. Revolutionary 
4. Setiap linier sekuen menghasilkan produk yang deliverables (dapat dikirim) merupakan 
karakteristik dari... 
a. Linier model   
b. Evolutionary model  
c. Paralel model 
d. Iterative model  
e. Increment model 
5. Dimulai dari model, kemudian dikembangkan dan akhirnya dipakai, ciri dari... 
a. Linier model   
b. Evolutionary model  
c. Paralel model 
d. Iterative model  
e. Increment model 
6. Suatu urutan dari kegiatan yang ada di dalam sebuah pengembangan perangkat lunak, 
merupakan definisi dari... 
a. Database life cycle  
b. Software life cycle  
d. System life cycle   
e. SQL life cycle 
c. Program life cycle 
7. Tahapan dari SDLC menurut Dennis 
a. Planning-Implementation  
b. Planning-Analysis-Evolution  
d.Planning-Design-Prorotype  
e.Planning-Analysis-Design 
c. Planning-Analysis-Design-Implementation 
8. Di bawah ini yang termasuk dalam pendekatan utama SDLC pada RAD Development 
a. Prototype    
b. Prototyping    
c. Sample prototype 
d. Model prototy 
e. System prototype 
9. Waktu yang tepat untuk penerapan model Waterfall 
a. Tahap awal perencanaan  
b. Saat perancangan database  
c. Pembuatan prototype 
d. Definisi produk stabil 
e. Tahap implementasi 
10.Dibawah ini yang bukan nilai utama dari extreme programming 
a. Communication   
b. Simplicity    
c. Feedback 
#Pertemuan3 
1.  
d. Flow process 
e. Courage 
Kerangka proses yang menyediakan simulasi sistem pada industri softwae adalah: 
a. DFD                
b. RUP                
c. Basis data 
2.  
d. UML 
e. Flowchat  
Tahapan identifikasi sistem yang akan dikembangkan yang terdiri dari aktifitas analis 
sistem, perumusan target dan penentu  arsitektur global adalah  
a. Inception      
d. Analis sistem   
b. Perancangan  
c. Cakupan masalah 
e. Perumusan masalah 
3.  
Adanya persetujuan dan pemahaman terhadap kebutuhan enduser merupakan 
milestone dari tahapan : 
a. Inception                         
b. Contruction                   
c. Perumusan masalah 
4.  
d. Elaboration 
e. Transition 
Tahapan yang dilakukan untuk mendesain sistem secara  
analisis merupakan tahapan  
a. Inception                         
b. Contruction                
c. Perumusan masalah 
5. 
d. Elaboration 
e. Transition 
lengkap  berdasarkan hasil 
Fase akhir yang menghasilkan lifecycle architechure merupakan milestone dari tahapan 
a. Inception                         
b. Contruction   
c. Perumusan masalah 
6. 
d. Elaboration 
e. Transition 
Tahapan yang dilakukan untuk mengimplemtasikan hasil desin dan melakukan pengujian 
hasil implementasi merupakan tahapan… 
a. Inception                           
b. Contruction                
c. Perumusan masalah 
7.  
d. Elaboration 
e. Transition 
Implementasi berupa desain sequence diagram, class diagram, component dan 
deployment merupakan hasil dari tahapan 
a. Inception                         
d. Elaboration 
b. Contruction               
c. Perumusan masalah 
8.  
e. Transition 
Initial operation capability. Kriteria evaluasi apakah produk yang dirilis sudah stabil dan 
matang untuk diberikan kepada user merupakan milestone dari  
a. Inception                          
d. Elaboration 
b. Contruction                
c. Perumusan masalah 
e. Transition 
9.  
Tahap untuk menyerahkan sistem aplikasi kepada user (roll-out), yang umumnya 
mencakup pelatihan dan beta testing aplikasi merupakan tahapan 
a. Inception                       
d. Elaboration 
b. Contruction             
c. Perumusan masalah 
10. 
e. Transition 
Product Release yang berisi kriteria evaluasi apakah user  puas terhadap software yang 
dibangun adalah milestone pada tahapan 
a. Inception                    
d. Elaboration 
b. Contruction           
c. Perumusan masalah 
#Pertemuan5 
e. Transition 
1. Merupakan  metode untuk mengarahkan arsitektur software yang didasarkan pada 
manipulasi objek – objek sistem atau subsistem. 
a. OOA                        
b. OOB              
c. OOC 
2. Jelaskan apa kepanjangan dari OOD 
a. Online Object Database              
b. Object Online Data            
c. Object Online Design 
3. Model sistem yang digambarkan pada OOD 
a. Static dan Composite                     
b. Dynamic dan Composite           
c. Composite dan Hybrid 
d. OODC 
e. OOD* 
d. Object Oriented Design 
e. Oriented Object Design 
d. Dynamic dan Static 
e.Constantadan Composite 
4.Menggunakan bahasa implementasi tipe data yang sesuai ditugaskan merupakan proses 
desian berorientasi objek pada fase 
a. Statis                       
b. Desain              
d. Planning 
e. Implementasi 
c. Analisis 
5. Entitas fisik, pemain dan kolaborasi mereka diidentifikasi merupakan proses desian 
berorientasi objek pada fase 
a. Statis                      
b. Desain             
c. Analisis 
d. Planning 
e. Implementasi 
6. Dibawah ini yang tidak termasuk dalam tahapan OOD 
a. Menerapkan axiom disain   
b. Disain layar akses     
c. Desain layar antarmuka 
d. Disain kelas layer tampilan 
e. Iterasi, perbaiki seluruh disain 
7. Kebenaran  jelas atau kebenaran fundamental yang tidak memiliki kebalikan atau 
pengecualian, merupakan pengertian dari 
a. Desain     
b. Axiom     
c. Layer 
d. Theorem 
e. Corollary 
8. Simpulan yang berasal dari aksioma atau proposisi (teorema) yang mengikuti aksioma atau 
proposisi lain yang telah terbukti. 
a. Constraint     
b. Axiom     
c. Layer 
d. Theorem 
e. Corollary 
9. Menetukan tujuan dan cara mencapainya, merupakan ... dari Axiom  
a. Definisi     
b. Manfaat     
c. Fungsi 
d. Fokus 
e. Ide utama 
Design (AD) 
10.Menangani hubungan antara komponen sistem seperti kelas, persyaratan, komponen 
perangkat lunak, merupakan  pengertian dari... 
a. Axiom Design    
b. Axiom Implementation   
d. Informasi Axiom 
e. Planning Axiom 
c. Independence Axiom

kerjakan soal di atas berdasarkan materi yang telah di pelajari