Anda di halaman 1dari 10

1.

Proses utama dalam tahap ini adalah mengarahkan dan mengelola pelaksanaan proyek ke arah
penyelesaian, sesuai dokumen perencanaan
Select one:
a. Initition
b. Monitoring
c. Closing
d. Controlling
e. Execution

2. Yang termasuk dalam behavior diagram adalah ..... (ragu-ragu)


Select one:
a. State machine diagram
b. Class diagram
c. Activity diagram
d. Interaction diagram
e. Use case diagram

3. Fungsi method System.in dalam java adalah…


Select one:
a. Menampilkan pesan kesalahan
b. Mengirimkan keluaran ke layar
c. Menampilan class dari suatu objek
d. Menangani pembacaan dari keyboard
e. Menangani suatu objek

4. Kesalahan yang disebabkan oleh tidak tersedianya sumber daya, misalnya kukurangan memory
komputer disebut dengan....
Select one:
a. Runtime error
b. Logical Error
c. Hardware failure
d. Syntax error
e. Aritmatic error

5. Perhatikan gambar berikut ini

Relasi antara himpuna A dan B di atas disebut dengan....

Select one:
a. Relasi one to many
b. Relasi one to ome
c. Relasi beratribut
d. Relasi many to many
e. Relasi majemuk

6. Manakah diantara kegiatan berikut ini yang termasuk dalam tahap execution pada tahapan
manajemen proyek?
Select one:
a. Menentukan proses yang baik (quality assurance) dan standar mutu yang disepakati (quality
control
b. Melaksanakan proses pembelian dan pengadaan barang dan jasa
c. Merinci unit-unit pekerjaan, menentukan urutan pekerjaan, estimasi sumber daya, estimasi
durasi, dan finalisasi jadwal proyek
d. Mempengaruhi faktor-faktor yang bisa menggagalkan kontrol terhadap perubahan, jadi hanya
perubahan yang disetujui yang dapat diimplementasikan
e. Memberi masukan kepada manajemen perusahaan terkait hal-hal yang dirasakan bermanfaat
selama proyek dijalankan

7. Yang bukan cara inisialisasi variabel bertipe class string, kecuali:


Select one:
a. String me;me = new String “inisialisasi 1” ;
b. String me;me = “inisialisasi 1”;
c. String me;me = “inisialisasi 1”;
d. String me;me = new String(“inisialisasi 1”);
e. String me = new String(“Inisialisasi 1”);

8. Perhatikan gambar di bawah ini.

Gambar di atas adalah gambar:


Select one:
a. Component Diagram
b. Collaboration Diagram
c. Deployment diagram
d. Use Case Diagram
e. Statement Diagram
9. Contoh yang menunjukkan mengenai Participant Constraint adalah
Select one:
a. Satu suplier dapat menyuplai Banyak Barang
b. Satu Barang dapat dibeli dalam beberapa transaksi
c. Satu MataKuliah mempunyai satu Penanggung Jawab
d. Departemen harus mempunyai setidaknya satu Pegawai
e. Satu MataKuliah mempunyai satu Penanggung Jawab

10. Salah satu model analisis yang paling baik digunakan untuk melakukan pemilahan terhadap
pengembangan sistem informasi dilihat dari tingkat kepentingannya (prioritas) bagi perusahaan,
sehingga dapatditentukan sistem mana saja yang harus segera dibangun (jangka pendek), dan
sistem manasaja yang dapat dikembangkan di kemudian hari (jangka menengah dan jangka
panjang).

Select one:
a. Porter’s Value Chain
b. Bussiness Process Mapping,
c. Earned Value Model
d. Strategic Distinction Model
e. BCG Matrix.

11. Semua atribut selain primary key, secara utuh memiliki functional dependency pada primary key,
merupakan ciri dari… (ragu-ragu)
Select one:
a. BCNF
b. 2NF
c. 3NF
d. 4NF
e. 1NF

12. Jika seorang pengembang perangkat lunak mendesain sistem software sehingga dapat diubah
dengan mudah untuk mengakomodasi perubahan lingkungan bisnis organisasi dan komponen
lainnya. Hal ini berarti pengembang tersebut telah memenuhi prinisp berikut ini...
Select one:
a. Invisibolity
b. Dependability
c. Flexibility
d. Complexity
e. Comformity

13. Seorang pengembang memperkenalkan atau mengujicoba sebuah sistem informasi baru tetapi
tidak meninggalkan sistem yang telah ada (existing). Pendekatan yang dilakukan oleh
pengembang tersebut adalah....
Select one:
a. Pendekatan big-bang
b. Pendekatan paralel
c. Pendekatan cut off
d. Pendekatan serial
e. Pendekatan bisnis serial
14. Perhatikan kode berikut ini:

class DemoSatu {
public static void main (String[] args){
System.out.println("awal program");
int x = 10;
x = x / 0;
System.out.println(x);
System.out.println("akhir program");
}
}
Manakah kode yang paling tepat untuk mengatasa error pada soal di atas?

Select one:
a. class DemoSatu {
public static void main (String[] args){
System.out.println("awal program");
int x = 10;
try
x = x / 0;
}
catch (Exception e){
e.printStackTrace();
System.out.println("error karena pembagian nol");
}
System.out.println(x);
System.out.println("akhir program");
}
}
b. public static void main (String[] args){
System.out.println("awal program");
int x = 10;

try {
x = x / 0;
{
catch (Exception e){
e.printStackTrace();
System.out.println("error karena pembagian nol");
}

System.out.println(x);

System.out.println("akhir program");
}
}
c. class DemoSatu {
public static void main (String[] args){
System.out.println("awal program");
int x = 10;
try {
x = x / 0;}
}
catch (Exception e){
e.printStackTrace();
System.out.println("error karena pembagian nol");
}
System.out.println(x);
System.out.println("akhir program");
}
}
d. class DemoSatu {
public static void main (String[] args){
System.out.println("awal program");
int x = 10;
try {
x = x / 0;
catch (Exception e){
e.printStackTrace();
System.out.println("error karena pembagian nol");
}
System.out.println(x);
System.out.println("akhir program");
}
}
e. class DemoSatu {
public static void main (String[] args){
System.out.println("awal program");{
int x = 10;}
try {
x = x / 0;
}
catch (Exception e){
e.printStackTrace();
System.out.println("error karena pembagian nol");
}

System.out.println(x);
System.out.println("akhir program");
}
}

15. Metode analisis ini mempunyai tiga model, yaitu model objek, model dinamis dan model
fungsional. Model fungsional menangani proses dari model, hubungan ke diagram alir data.
Konsep utama adalah proses, data store, data flow dan aktor.
Select one:
a. Metode Coad dan Yourdon
b. Metode Jacobson
c. Metode Rumbaugh
d. Metode Boch
e. Metode Wirfs-Brock
16. Gaji karyawan biasa tidak boleh lebih besar dari gaji manajer. Pernyataan tersebut merupakan
contoh dari… ragu-ragu
Select one:
a. Integrity constrains
b. Entity integrity
c. Semantic integrity constrain
d. Referential integrity
e. Key constrains

17. Perhatikan kode berikut ini:

class DemoSatu {
public static void main (String[] args){
System.out.println("awal program");
int x = 10;
x = x / 0;
System.out.println(x);
System.out.println("akhir program");
}
}

Jika kode tersebut dijalankan di konsol, maka output yang akan muncul adalah

Select one:
a. $ javac DemoSatu.java
$ java DemoSatu
awal program
Exception in thread "main" java.lang.ArithmeticException: / by zero
b. $ javac DemoSatu.java
$ java DemoSatu
awal program
Exception in thread "main" java.lang.LogicalException: / by zero
at DemoSatu.main(DemoSatu.java:7)
c. $ javac DemoSatu.java
$ java DemoSatu
awal program
Exception in thread "main" java.lang.SecurityException: / by zero
at DemoSatu.main(DemoSatu.java:7)
d. $ javac DemoSatu.java
$ java DemoSatu
awal program
Exception in thread "main" java.lang. NegativeArraySizeException Exception: / by zero
at DemoSatu.main(DemoSatu.java:7)
e. $ javac DemoSatu.java
$ java DemoSatu
awal program
Exception in thread "main" java.lang.NullPointerException: / by zero
at DemoSatu.main(DemoSatu.java:7)
18. Gambar di bawah ini merupakan diagram

Select one:
a. Statement Diagram
b. Componen Diagram
c. Deployment diagram
d. Use Case Diagram
e. Activity Diagram

19. Jika suatu sistem terdapat struktur class secara hirarkis sebagai berikut:
karyawan : nik, nama, alamat, tgl lahir.
karyharian : upahharian, jmlhharikerja.
karytetap : gaji/bulanan.
maka , class karyawan disebut?

Select one:
a. Composite
b. Subclassd
c. Primaryclass
d. Terminologyc
e. Superclass

20. EMPLOYEE(Nme, Age, Salary)


COMPANY(Name, Headquarter, President)
Dari skema diatas yang termasuk instance adalah….

Select one:
a. EMPLOYEE dan COMPANY
b. Nama, Age, Salary
c. EMPLOYEE Name
d. EMPLOYEE
e. COMPANY Name

21. Sebuab user interface memungkinkan penguna untuk memiringkan huruf dengan dengan
control keyboard Ctrl+i. Kemampuan user interface tersebut dikenal dengan prisnip....
Select one:
a. Product compatibility
b. User compatibility
c. Flexibility
d. Direct manipulation
e. Work Flow Compatibility

22. Pada metode ini prototipe dibuat dan diuji. Proses iterasi terjadi antara desain logika, desain
fisik, prototipe dan testing

Select one:
a. Metode Jacobson
b. Metode Boch
c. Metode Rumbaugh
d. Metode Coad dan Yourdon
e. Metode Wirfs-Brock

23. Apa yang dimaksud dengan conceptual level pada model data

Select one:
a. Cara bagaimana user berpikir tentang data.
b. Cara data secara aktual disimpan dengan menggunakan struktur data dan organisasi file.
c. Suatu sistem basis data yang menempatkan basis data beserta segala ruang lingkupnya
kedalam suatu komputer server tertentu.
d. Cara operating system atau DBMS memandang data
e. Level yang berada di tengah yang menyediakan mapping dan menghubungkan external views
dan internal model.

24. Keseluruhan proses penulisan pada disk master dan slave harus selesai dilakukan terlebih dahulu
sebelum beranjak ke transaksi selanjutnya. Pernyataan tersebut merupakan proses....

Select one:
a. Replikasi synchronous
b. Replikasi master slave
c. Replikasi homogen
d. Replikasi slave master slave
e. Replikasi asynchronous

25. Dalam perancangan UI, User tidak penting mengetahui algoritma apa yang digunakan, user
misalnya algoritma untuk mengurutkan harga sebuah produk dalam sebuah e-commerce. Hal
ini telah sesuai dengan prisnip

Select one:
a. Direct manipulation
b. Invisible technology
c. Work Flow Compatibility
d. Task Compatibility
e. Familiarity,
26. Merupakan kendala yang membatasi kemungkinan kombinasi entitas yang terlibat dalam
relationship instance, disebut…

Select one:
a. Atribut type
b. Cardinality ratio
c. Participation constrains
d. Relationship constrains
e. Schema type

27. Composite State pada State Machine Diagram mempunyai properties:

Select one:
a. Composite state dan sub state harus aktif
b. Jika sub state aktif, semua state harus aktif
c. Jika sub state aktif, composite state harus aktif
d. Jika composite state aktif, salah satu dari sub state harus aktif
e. Jika composite state aktif, semua sub state harus aktif

28. Peganggaran biaya yang menggabungkan estimasi biaya sumber daya yang dibutuhkan, paket
pekerjaan dan biaya-biaya kegiatan lainnya sehingga membentuk suatu rencana biaya yang
sistematis. Penanganan biaya tersebut termasuk dalam biaya...

Select one:
a. Cost constrution
b. Cost estimating
c. Cost planning
d. Cost control
e. Cost budgeting

29. Perhatikan penggalan source code dibawah ini

if ( grade > 70 )
System.out.println(“Passed”);
else
System.out.println(“Failed”)

Jika penggalan program diatas diubah dengan menggunakan operator kondisi maka hasilnya
akan menjadi…

Select one:
a. System.out.println(?grade>70“Passed”:“Failed”)
b. System.out.println(?grade>70?“Passed”:“Failed”)
c. System.out.println(grade>70?“Passed”:“Failed”)
d. System.out.println(grade>70?“Passed”?:“Failed”)
e. System.out.println(grade>70:“Passed”?“Failed”)
30. Saat Anda membuat tabel, kolom bernilai NULL dapat dihindari dengan menggunakan konstrain
NOT NULL, kecuali kolom yang dispesifikasikan sebagai primary key akan otomatis bernilai Not
Null. Cara yang Anda lakukan merupakan ....

Select one:
a. Integritas referensial
b. Integritas entitas
c. Integritas domain
d. Integritas record
e. Integritas null

Anda mungkin juga menyukai