wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

TKI MODUL 2 RPL

Total questions: 63

Worksheet time: 32mins

Name
Class
Date
1.

Metode ini didasarkan pada pemodelan Object Oriented dan entity- relationship. Metode ini mempunyai Perancangan yang berfokus pada empat komponen yaitu Problem domain component, Human interaction component, Data management component dan Task management component..

a)

Metode Boch

b)

Metode Rumbaugh

c)

Metode Jacobson

d)

Metode Coad dan Yourdon

e)

Metode Wirfs-Brock

2.

Responsibility Driven Design/-Class Responsibility Collaboration (RDD/CFC). Metode ini diarahkan pada desain, tetapi sangat berguna untuk memunculkan ide dalam tahap analisis. Keunggulannya adalah mudah digunakan, metode ini juga mengidentifikasikan hirarki kelas dan subsistem-subsistem.

a)

Metode Boch

b)

Metode Rumbaugh

c)

Metode Jacobson

d)

Metode Coad dan Yourdon

e)

Metode Wirfs-Brock

3.

Dalam alur kerja Sistem berorientasi objek, setidaknya terdiri atas tiga langkah,yaitu:

a)

Rekayasa Pemodelan, Analisis, dan desain

b)

Analisis, Desain dan pengembangan

c)

Desain, pengembangan dan evaluasi

d)

Pengembangan, Implementasi dan evaluasi

e)

Desain, implementasi, evaluasi

4.

Gambar di atas adalah gambar:

a)

Deployment diagram

b)

Collaboration Diagram

c)

Componen Diagram

d)

Use Case Diagram

e)

Statement Diagram

5.

Untuk dapat memahami UML diperlukan pemahaman tentang konsep bahasa pemodelan dan tiga elemen utama UML yaitu...

a)

Objek, design, dan diagram

b)

Objek, diagram, dan relationship

c)

Analisa, diagram, dan relationship

d)

Design, diagram, dan relationship

e)

Analisa, design, dan implementasi

6.

Dalam analisis berorientasi objek, digambarkan model objek, model dinamik dan model prosedural. Ketiga model ini digunakan dalam ....

a)

Object Modeling Technique

b)

Object Oriented Software Engineering

c)

Unified Modeling Language

d)

Object Oriented Analysis

e)

Object Oriented Design

7.

Gambar di diatas merupakan diagram.....

a)

Deployment diagram

b)

Activity Diagram

c)

Componen Diagram

d)

Use Case Diagram

e)

Statement Diagram

8.

Untuk menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses dapat menggunakan diagram...

a)

Usecase diagram

b)

Deployment diagram

c)

Statechart diagram

d)

Component diagram

e)

Activity diagram

9.

Dibawah ini adalah diagram-diagram yang termasuk dalam behavior diagram adalah, kecuali

a)

Activity diagram

b)

Interaction diagram

c)

State machine diagram

d)

Class diagram

e)

Use case diagram

10.

Dam kasus Sistem Informasi Perpustakaan, terlibat Pustakawan sebagai operator sistem. Prosedur dalam sistem informasi perpustakaan diantaranya:


▪ PendaftaranAnggota

▪ PendataanKoleksiBuku

▪ PeminjamanBuku

▪ PengembalianBuku

▪ PembuatanLaporan


Class (iagram yang dirancang diantaranya class anggota, buku, peminjaman dan pengembalian. Jika pustakawan akan menambah data koleksi buku, maka dalam Sequence diagram perlu menampilkan beberapa simbol seperti

a)

Aktor Pustakawan dan mahasiswa

b)

Aktor ma!asiswa, boundary Form Buku, Control Buku dan Entitas Buku

c)

Boundary Form Buku dan Control Buku

d)

Aktor Pustakawan, Boundary Form Buku, Control Buku dan Enntitas Buku

e)

Aktor Pustakawan, Boundary Form Buku dan Control Buku

11.

Untuk merealisasikan agar komponen tujuan proyek dapat tercapai maka pelaksanaan proyek membutuhkan tahapan-tahapan yang disebut dengan istilah

a)

Proyek Informasi

b)

Sistem Informasi

c)

Program

d)

Manajemen Informasi

e)

Proses

12.

Manakah pernyataan yang paling tepat untuk menggambarkan analisis aspek bisnis atau manajemen

a)

Mempelajari infrastruktur teknologi informasi yang dimiliki perusahaan dan tingkat efektivitas penggunaannya selama kurun waktu tersebut.

b)

Menganalisis kemungkinan-kemungkinan diperlukannya penambahan sistem di kemudian hari (system upgrading) sehubungan akan diimplementasikannya teknologi baru

c)

Proyek yang bersifat pembangunan jaringan infrastruktur teknologi informasi, menyangkut hal-hal mulai dari pengadaan dan instalasi computer sampai dengan perencanaan dan pengembangan infrastruktur jaringan LAN (Local Area Network) dan WAN (Wide Area Network)

d)

Mengarahkan dan mengelola pelaksanaan proyek ke arah penyelesaian, sesuai dokumen perencanaan.

e)

Mempelajari karakteristik perusahaan yang bersangkutan, mulai dari aspek-aspek historis, struktur kepemilikan, visi, misi, kunci keberhasilan usaha (critical success factors), ukuran kinerja (performance measurements), strategi, dan program-program.

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....

a)

Pendekatan paralel

b)

Pendekatan cut off

c)

Pendekatan big-bang

d)

Pendekatan serial

e)

Pendekatan bisnis serial

14.

Pengembang sistem informasi harus benar-benar menyesuaikan kebutuhan software yang dikembangkan dan kebutuhan dari klien. Sifat pengembangan ini dikenal dengan istilah...

a)

Invisibolity

b)

Comformity

c)

Complexity

d)

Flexibility

e)

Dependability

15.

Yang tidak termasuk bagian dari tahapan perencanaan proyek adalah

a)

Mengkaji tujuan, perencanaan strategi dan taktik perusahaan.

b)

Mengidentifikasi proyek-proyek sistem.

c)

Menetapkan sasaran proyek-proyek sistem

d)

Menetapkan kendala proyek-proyek sistem (mis. batasan biaya, waktu, umur ekonomis, peraturan yang berlaku).

e)

Melakukan studi kelayakan.

16.

Proses utama dalam tahap ini adalah mengarahkan dan mengelola pelaksanaan proyek ke arah penyelesaian, sesuai dokumen perencanaan.

a)

Monitoring

b)

Controlling

c)

Execution

d)

Initition

e)

Closing

17.

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...

a)

Cost budgeting

b)

Cost control

c)

Cost estimating

d)

Cost planning

e)

Cost construction

18.

Yang tidak termasuk aktifitas dalam Project Management Plan adalah:

a)

Merangkum kebutuhan dan keinginan klien, memastikan batasan pekerjaan, serta membuat uraian pekerjaan.

b)

Menunjuk team analis (dapat berasal dari departemen pengembangan yang ada atau dari luar perusahaan (konsultan).

c)

Merinci unit-unit pekerjaan, menentukan urutan pekerjaan, estimasi sumber daya, estimasi durasi, dan finalisasi jadwal proyek.

d)

Estimasi biaya untuk masing-masing kegiatan.

e)

Menentukan proses yang baik (quality assurance) dan standar mutu yang disepakati (quality control).

19.

Manakah diantara kegiatan berikut ini yang termasuk dalam tahap execution?

a)

Melaksanakan proses pembelian dan pengadaan barang dan jasa

b)

Mempengaruhi faktor-faktor yang bisa menggagalkan kontrol terhadap perubahan, jadi hanya perubahan yang disetujui yang dapat diimplementasikan

c)

Menentukan proses yang baik (quality assurance) dan standar mutu yang disepakati (quality control

d)

Merinci unit-unit pekerjaan, menentukan urutan pekerjaan, estimasi sumber daya, estimasi durasi, dan finalisasi jadwal proyek

e)

Memberi masukan kepada manajemen perusahaan terkait hal-hal yang dirasakan bermanfaat selama proyek dijalankan

20.

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).

a)

Porter’s Value Chain

b)

Bussiness Process Mapping,

c)

BCG Matrix.

d)

Strategic Distinction Model

e)

Earned Value Model

21.

Gambar di bawah ini merupakan contoh hubungan .....

a)

Hubungan majemuk

b)

Hubungan binary dengan atribut

c)

Hubungan ternary dengan atribut

d)

Hubungan unary beratribute, hubungan banyak ke banyak

22.

Urutkan langkah – langkah dalam DBMS untuk pengolahan query ..


1. Setelah itu, bagian query optimizer mengkonversi ekspresi aljabar relasional ini menjadi ekspresi lain yang ekvivalen nemun lebih efisien untuk dieksekusi.


2. DBMS melakukan parsing terhadap string dari query SQL dan menerjemahkannya menjadi ekspresi aljabar relasional yang dapat menuntun kedalam algoritma sederhana yang tidak efisien.


3. Berdasarkan ekpresi aljabar relasional yang telah dioptimasi, query optimizer mempesiapkan rencana eksekusi query (query execution plan) yang kemudian ditransformasikan menjadi kode yang dapat dieksekusi pembangkit kode di DBMS.


4. Karena ekspresi aljabar mempunyai semantik matematika yang presisi maka sistem dapat memferifikasi ekvivalensi ekspresi yang dioptimasi yang dihasilkan dari manipulasi ekpresi asal. Semantiks ini juga memungkinkan pembandingan rencana-rencana evaluasi query yang berbeda.

a)

1-2-3-4

b)

2-3-4-1

c)

2-1-3-4

d)

4-3-2-1

23.

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 ....

a)

Integritas entitas

b)

Integritas domain

c)

Integritas referensial

d)

Integritas null

e)

Integritas record

24.

Contoh yang menunjukkan mengenai Participant Constraint adalah

a)

Satu MataKuliah mempunyai satu Penanggung Jawab

b)

Satu suplier dapat menyuplai Banyak Barang

c)

Satu Barang dapat dibeli dalam beberapa transaksi

d)

Departemen harus mempunyai setidaknya satu Pegawai

e)

Dalam setiap transaksi dapat terdiri dari beberapa barang

25.

Model dimana data serta hubungan antar direpresentasikan dengan record dan link, dan disusun dalam bentuk tree atau pohon...

a)

Model semantic

b)

Model hierarki

c)

Model jaringan

d)

Model relational

e)

Model data fisik

26.

Dibawah ini pernyataan yang kurang tepat mengenai VIEW pada Data Definition Language adalah.....

a)

View mencakup subset kolom dan/baris

b)

View dibuat dengan menciptakan relasi baru dan harus membuat table-tabel baru

c)

Manipulasi data melalui view terbatas

d)

View dapat berisikan data dari beberapa table dan atau table-tabel view lainnya

e)

View berisikan data dari beberapa table lain

27.

Penentuan kebijakan keamanan database dilihat dari sisi keamanan data, antara lain:

a)

Melakukan manajemen user database

b)

Menentukan mekanisme akses kontrol terhadap data

c)

Database administrator berkoordinasi dengan system administrator

d)

Melakukan kebijakan auditing transaksi setiap database

28.

Satu record mewakili ...

a)

Satu data atau informasi tentang seseorang

b)

Satu data atau informasi tentang beberapa orang

c)

Satu data atau informasi tentang orang tertentu

d)

Satu data atau informasi penting yang berkaitan dengan beberapa orang

29.

Merupakan kumpulan field/atribut minimal yang dapat membedakan setiap baris data dalam sebuah tabel secara unik merupakan pengertian dari..

a)

Superkey

b)

Candidate-key

c)

Key primer

d)

Kunci tamu

30.

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

a)

Replikasi Synchronous

b)

Replikasi asynchronous

c)

Replikasi master slave

d)

Replikasi Slave master Slave

e)

Replikasi homogen

31.

Fungsi method System.in dalam java adalah…

a)

Mengirimkan keluaran ke layar

b)

Menangani pembacaan dari keyboard

c)

Menampilkan pesan kesalahan

d)

Menangani suatu objek

e)

Menampilan class dari suatu objek

32.

Diantara pernyataan berikut, penulisan sintaks BbufferredReader yang benar adalah

a)

int data =BufferedReader = new BufferedReader(new input

Stream Reader(System.in)).Readline( ).intValue( );

b)

int data =BufferedReader = new BufferedReader(new

InputStreamReader(System.in)).Readline( ).intValue( );

c)

int data=(new Integer((new BufferedReader = new

BufferedReader(new input Stream

Reader(System.in))).readline( )).intValue( ));

d)

int data = (new Integer( (new BufferedReader (new

InputStreamReader (System.in))).readLine()).intValue());

e)

int data=(new Integer((BufferedReader = new

BufferedReader(new input Stream

Reader(System.in))).readline( )).intValue( ));

33.

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…

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”)

34.

Yang bukan cara inisialisasi variabel bertipe class string, kecuali:

a)

String me = new String(“Inisialisasi 1”);

b)

String me;

me = new String “inisialisasi 1” ;

c)

String me;

me = new String(“inisialisasi 1”);

d)

String me;

me = “inisialisasi 1”;

e)

String me;

me = “inisialisasi 1”;

35.

Keyword ini digunakan dalam suatu blok program. Ketword ini digunakan untuk mencoba menjalankan blok program kemudian mengenal dimana munculnya kesalahan yang ingin diproses.

a)

Catch

b)

Throw

c)

Finally

d)

Method

e)

Try

36.

Kesalahan yang disebabkan oleh tidak tersedianya sumber daya, misalnya kukurangan memory komputer disebut dengan....

a)

Syntax error

b)

Hardware failure

c)

Runtime error

d)

Logical Error

e)

Aritmatic error

37.

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

a)
b)
c)
d)
e)
38.

Manakah kode yang paling tepat untuk mengatasi error pada kode di atas?

a)
b)
c)
d)
e)
39.

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

a)

Invisible technology

b)

Task Compatibility

c)

Work Flow Compatibility

d)

Familiarity,

e)

Direct manipulation

40.

Sebuah user interface memungkinkan penguna untuk memiringkan huruf dengan control keyboard Ctrl+i. Kemampuan user interface tersebut dikenal dengan prisnip....

a)

User compatibility

b)

Product compatibility

c)

Work Flow Compatibility

d)

Flexibility

e)

Direct manipulation

41.

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.

a)

Metode Boch

b)

Metode Rumbaugh

c)

Metode Jacobson

d)

Metode Coad dan Yourdon

e)

Metode Wirfs-Brock

42.

Gambar di atas adalah gambar:

a)

Deployment diagram

b)

Collaboration Diagram

c)

Component Diagram

d)

Use Case Diagram

e)

Statement Diagram

43.

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

a)

Metode Boch

b)

Metode Rumbaugh

c)

Metode Jacobson

d)

Metode Coad dan Yourdon

e)

Metode Wirfs-Brock

44.

Composite State pada State Machine Diagram mempunyai properties:

a)

Jika sub state aktif, composite state harus aktif

b)

Jika sub state aktif, semua state harus aktif

c)

Jika composite state aktif, salah satu dari sub state harus aktif

d)

Jika composite state aktif, semua sub state harus aktif

e)

Composite state dan sub state harus aktif

45.

Yang termasuk dalam behavior diagram adalah .....

a)

Activity diagram

b)

Interaction diagram

c)

State machine diagram

d)

Class diagram

e)

Use case diagram

46.

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?

a)

Superclass

b)

Terminologyc

c)

Subclassd

d)

Composite

e)

Primaryclass

47.

Seorang pengembang memperkenalkan atau mengujicoba sebuah sistem informasi baru tetapi tidak meninggalkan sistem yang telah ada (existing). Pendekatan yang dilakukan oleh pengembang tersebut adalah....

a)

Pendekatan paralel

b)

Pendekatan cut off

c)

Pendekatan big-bang

d)

Pendekatan serial

e)

Pendekatan bisnis serial

48.

Gambar di diatas merupakan diagram.....

a)

Deployment diagram

b)

Activity Diagram

c)

Componen Diagram

d)

Use Case Diagram

e)

Statement Diagram

49.

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...

a)

Invisibolity

b)

Comformity

c)

Complexity

d)

Flexibility

e)

Dependability

50.

Proses utama dalam tahap ini adalah mengarahkan dan mengelola pelaksanaan proyek ke arah penyelesaian, sesuai dokumen perencanaan.

a)

Monitoring

b)

Controlling

c)

Execution

d)

Initition

e)

Closing

51.

Penganggaran 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...

a)

Cost budgeting

b)

Cost control

c)

Cost estimating

d)

Cost planning

e)

Cost constrution

52.

Manakah diantara kegiatan berikut ini yang termasuk dalam tahap execution pada tahapan manajemen proyek?

a)

Melaksanakan proses pembelian dan pengadaan barang dan jasa

b)

Mempengaruhi faktor-faktor yang bisa menggagalkan kontrol terhadap perubahan, jadi hanya perubahan yang disetujui yang dapat diimplementasikan

c)

Menentukan proses yang baik (quality assurance) dan standar mutu yang disepakati (quality control

d)

Merinci unit-unit pekerjaan, menentukan urutan pekerjaan, estimasi sumber daya, estimasi durasi, dan finalisasi jadwal proyek

e)

Memberi masukan kepada manajemen perusahaan terkait hal-hal yang

dirasakan bermanfaat selama proyek dijalankan

53.

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

a)

Porter’s Value Chain

b)

Bussiness Process Mapping,

c)

BCG Matrix.

d)

Strategic Distinction Model

e)

Earned Value Model

54.

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

a)

Relasi majemuk

b)

Relasi one to many

c)

Relasi one to one

d)

Relasi beratribut

e)

Relasi many to many

55.

Merupakan kendala yang membatasi kemungkinan kombinasi entitas yang terlibat dalam relationship instance, disebut…

a)

Relationship constrains

b)

Cardinality ratio

c)

Participation constrains

d)

Schema type

e)

Atribut type

56.

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 ....

a)

Integritas entitas

b)

Integritas domain

c)

Integritas referensial

d)

Integritas null

e)

Integritas record

57.

Contoh yang menunjukkan mengenai Participant Constraint adalah

a)

Satu MataKuliah mempunyai satu Penanggung Jawab

b)

Satu suplier dapat menyuplai Banyak Barang

c)

Satu Barang dapat dibeli dalam beberapa transaksi

d)

Departemen harus mempunyai setidaknya satu Pegawai

e)

Dalam setiap transaksi dapat terdiri dari beberapa barang

58.

Apa yang dimaksud dengan conceptual level pada model data …

a)

Cara bagaimana user berpikir tentang data.

b)

Level yang berada di tengah yang menyediakan mapping dan menghubungkan external views dan internal model.

c)

Cara operating system atau DBMS memandang data

d)

Cara data secara aktual disimpan dengan menggunakan struktur data dan organisasi file.

e)

Suatu sistem basis data yang menempatkan basis data beserta segala ruang lingkupnya kedalam suatu komputer server tertentu.

59.

EMPLOYEE (Name, Age, Salary)

COMPANY (Name, Headquarter, President)


Dari skema diatas yang termasuk instance adalah….

a)

EMPLOYEE

b)

COMPANY Name

c)

EMPLOYEE dan COMPANY

d)

EMPLOYEE Name

e)

Nama, Age, Salary

60.

Semua atribut selain primary key, secara utuh memiliki functional dependency pada primary key, merupakan ciri dari…

a)

1NF

b)

2NF

c)

3NF

d)

BCNF

e)

4NF

61.

Gaji karyawan biasa tidak boleh lebih besar dari gaji manajer. Pernyataan tersebut merupakan contoh dari…

a)

Referential integrity

b)

Semantic integrity constrain

c)

Key constrains

d)

Entity integrity

e)

Integrity constrains

62.

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

a)

Replikasi synchronous

b)

Replikasi asynchronous

c)

Replikasi master slave

d)

Replikasi slave master slave

e)

Replikasi homogen

63.

Fungsi method System.in dalam java adalah…

a)

Mengirimkan keluaran ke layar

b)

Menangani pembacaan dari keyboard

c)

Menampilkan pesan kesalahan

d)

Menangani suatu objek

e)

Menampilan class dari suatu objek