Anda di halaman 1dari 15

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 record
b.Integritas referensial
c.Integritas null
d.Integritas domain
e.Integritas entitas
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.Invisible technology
b.Familiarity,
c.Work Flow Compatibility
d.Task Compatibility
e.Direct manipulation
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.BCG Matrix.
c.Earned Value Model
d.Bussiness  Process Mapping,
e.Strategic Distinction Model
Fungsi method System.in dalam java adalah…

Select one:
a.Menampilkan pesan kesalahan
b.Mengirimkan keluaran ke layar
c.Menangani suatu objek
d.Menampilan class dari suatu objek
e.Menangani pembacaan dari keyboard
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

Contoh yang menunjukkan mengenai Participant Constraint adalah


Select one:
a.Satu MataKuliah mempunyai satu Penanggung Jawab
b.Satu Barang dapat dibeli dalam beberapa transaksi
c. Departemen harus mempunyai setidaknya satu Pegawai
d.Satu suplier dapat menyuplai Banyak Barang
e.Satu MataKuliah mempunyai satu Penanggung Jawab

EMPLOYEE(Nme, Age, Salary)


COMPANY(Name, Headquarter, President)
Dari skema diatas yang termasuk instance adalah….
Select one:
a.EMPLOYEE Name
b.EMPLOYEE dan COMPANY
c.COMPANY Name
d.EMPLOYEE
e.Nama, Age, Salary
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 Jacobson
b.Metode Rumbaugh
c.Metode Wirfs-Brock
d.Metode Boch
e.Metode Coad dan Yourdon
Pada metode ini prototipe dibuat dan diuji.
Proses iterasi terjadi antara desain logika, desain fisik, prototipe dan testing

Select one:
a.Metode Wirfs-Brock
b.Metode Boch
c.Metode Rumbaugh
d.Metode Jacobson
e.Metode Coad dan Yourdon
Gaji karyawan biasa tidak boleh lebih besar dari gaji manajer. Pernyataan tersebut
merupakan contoh dari…
 

Select one:
a.Semantic  integrity constrain
b.Integrity  constrains
c.Entity  integrity
d.Key  constrains
e.Referential integrity

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.Superclass
b.Primaryclass
c.Composite
d.Terminologyc
e
Subclassd
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 slave master slave


b.Replikasi asynchronous
c.Replikasi master slave
d.Replikasi homogen
e.Replikasi synchronous
Apa yang dimaksud dengan conceptual level pada model data

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

Merupakan kendala yang membatasi kemungkinan kombinasi entitas yang terlibat dalam re
lationship instance, disebut…
Select one:
a.Atribut  type
b.Relationship  constrains
c.Cardinality  ratio
d.Participation  constrains
e.Schema  type
Semua atribut selain primary key, secara utuh memiliki functional dependency pada primary
key, merupakan ciri dari…

Select one:
a.1NF
b.BCNF
c.2NF
d.3NF
e.4NF
Perhatikan gambar berikut ini

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


 

Select one:
a.Relasi one to ome
b.Relasi one to many
c.Relasi beratribut
d.Relasi many to many
e.Relasi majemuk
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. NegativeArraySizeException Exception: / by zero
at DemoSatu.main(DemoSatu.java:7)

b.$ javac DemoSatu.java


$ java DemoSatu
awal program
Exception in thread "main" java.lang.NullPointerException: / by zero
at DemoSatu.main(DemoSatu.java:7)

c.$ javac DemoSatu.java


$ java DemoSatu
awal program
Exception in thread "main" java.lang.ArithmeticException: / by zer

d.$ javac DemoSatu.java


$ java DemoSatu
awal program
Exception in thread "main" java.lang.LogicalException: / by zero
at DemoSatu.main(DemoSatu.java:7)

e.$ javac DemoSatu.java


$ java DemoSatu
awal program
Exception in thread "main" java.lang.SecurityException: / by zero
at DemoSatu.main(DemoSatu.java:7)
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.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");
}
}

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.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");
}
}
Yang bukan cara inisialisasi variabel bertipe class string, kecuali:

Select one:
a.String me;
me = “inisialisasi 1”;

b.String me = new String(“Inisialisasi 1”);
c.String me;
me = new String(“inisialisasi 1”);
d.String me;
me = new String “inisialisasi 1” ;

e.String me;
me = “inisialisasi 1”;
Perhatikan gambar di bawah ini.

Gambar di atas adalah gambar:

Select one:
a.Statement Diagram
b.Component Diagram
c.Use Case Diagram
d.Deployment diagram
e.Collaboration Diagram
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.Flexibility
c.Direct manipulation
d.Work Flow Compatibility
e.User compatibility
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.BCG Matrix.
b.Bussiness  Process Mapping,
c.Strategic Distinction Model
d.Porter’s Value Chain
e.Earned Value Model
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”)
Gambar di bawah ini merupakan diagram
 

Select one:
a.Deployment diagram
b.Use Case Diagram
c.Componen  Diagram
d.Statement Diagram
e.Activity Diagram
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.Comformity
c.Complexity
d.Flexibility
e.Dependability
Kesalahan yang disebabkan oleh tidak tersedianya sumber daya, misalnya kukurangan
memory komputer disebut dengan....

Select one:
a.Syntax error
b.Runtime error
c.Logical Error
d.Aritmatic error
e.Hardware failure
Yang termasuk dalam behavior diagram adalah .....

Select one:
a.Use case diagram
b.Class diagram
c.Interaction diagram                                     
d.Activity diagram                                                 
e.State machine diagram
Seorang pengembang memperkenalkan atau mengujicoba sebuah sistem informasi baru tetapi t
idak meninggalkan sistem yang telah ada (existing). Pendekatan yang dilakukan oleh pengemb
ang tersebut adalah....

Select one:
a.Pendekatan big-bang 
b.Pendekatan paralel
c.Pendekatan serial
d.Pendekatan cut off 
e.Pendekatan bisnis serial
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.Terminologyc
b.Subclassd
c.Primaryclass
d.Superclass
e.Composite
Gaji karyawan biasa tidak boleh lebih besar dari gaji manajer. Pernyataan tersebut
merupakan contoh dari…
 

Select one:
a.Integrity  constrains
b.Key  constrains
c.Entity  integrity
d.Semantic  integrity constrain
e.Referential integrity
Merupakan kendala yang membatasi kemungkinan kombinasi entitas yang terlibat dalam re
lationship instance, disebut…
 

Select one:
a.Atribut  type
b.Schema  type
c.Participation  constrains
d.Relationship  constrains
e.Cardinality  ratio
Pada metode ini prototipe dibuat dan diuji.
Proses iterasi terjadi antara desain logika, desain fisik, prototipe dan testing

Select one:
a.Metode Boch
b.Metode Coad dan Yourdon
c.Metode Jacobson
d.Metode Wirfs-Brock
e.Metode Rumbaugh
Contoh yang menunjukkan mengenai Participant Constraint adalah

Select one:
a.Satu MataKuliah mempunyai satu Penanggung Jawab
b.Satu MataKuliah mempunyai satu Penanggung Jawab
c. Departemen harus mempunyai setidaknya satu Pegawai
d.Satu suplier dapat menyuplai Banyak Barang
e.Satu Barang dapat dibeli dalam beberapa transaksi
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.Flexibility
b.Invisibolity
c.Dependability
d.Complexity
e.Comformity
EMPLOYEE(Nme, Age, Salary)
COMPANY(Name, Headquarter, President)
Dari skema diatas yang termasuk instance adalah….

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

Anda mungkin juga menyukai