web viewuntuk menggabungkan 2 buah teks dan ditampilkan di label1, ... contoh dari container adalah...

25
Pemrograman Desktop 1. Extension file untuk project dari Visual Basic adalah.... a. .vbp b. .xls c. .doc d. .exe e. .net 2. Salah satu kegunaan dari Visual Basic adalah untuk membuat… a. Presentasi b. Desain gambar c. Formulir d. Surat e. Kabar Berita 3. Untuk membuat tulisan biasa digunakan komponen… a. Frame b. Option Button c. Label d. Combo Box e. List Box 4. Untuk membuat sebuah tombol digunakan komponen… a. Command Botton b. Label c. Combo Box d. List Box e. Frame 5. Untuk membuat berbagai macam bentuk (elips, lingkaran, persegi) digunakan komponen yang disebut dengan… a. Image b. Picture c. Shape d. Rectangle Tool e. Drawing Pan 6. Pada sebuah ComboBox, untuk menambahkan atau mengentry tulisan atau daftar ke dalamnya kita menggunakan property yang disebut…

Upload: vanhanh

Post on 30-Jan-2018

308 views

Category:

Documents


16 download

TRANSCRIPT

Pemrograman Desktop

1. Extension file untuk project dari Visual Basic adalah....a. .vbpb. .xlsc. .docd. .exee. .net

2. Salah satu kegunaan dari Visual Basic adalah untuk membuat…a. Presentasib. Desain gambarc. Formulird. Surate. Kabar Berita

3. Untuk membuat tulisan biasa digunakan komponen…a. Frameb. Option Buttonc. Labeld. Combo Box e. List Box

4. Untuk membuat sebuah tombol digunakan komponen…a. Command Bottonb. Labelc. Combo Boxd. List Boxe. Frame

5. Untuk membuat berbagai macam bentuk (elips, lingkaran, persegi) digunakan komponen yang disebut dengan…

a. Imageb. Picturec. Shaped. Rectangle Toole. Drawing Pan

6. Pada sebuah ComboBox, untuk menambahkan atau mengentry tulisan atau daftar ke dalamnya kita menggunakan property yang disebut…

a. Textb. Listc. Named. Captione. Propertis

7. Dalam koding Visual Basic, perintah untuk menampilkan sebuah pesan adalah…a. MsgBoxb. Msgc. Show

d. Displaye. Command

8. Fungsi kontrol Label adalah untuk…a. Menampilkan gambar yang tidak dapat di ubah oleh pengguna pada saat runtime

atau saat dijalankanb. Menampilkan option/pilihan yang tidak dapat di ubah oleh pengguna pada saat

runtime atau saat dijalankanc. Menampilkan tulisan/teks yang tidak dapat di ubah oleh pengguna pada saat

runtime atau saat dijalankand. Menampilkan tulisan/teks yang dapat di ubah oleh pengguna pada saat runtime

atau saat dijalankane. Menampilkan tombol yang tidak dapat di ubah oleh pengguna pada saat runtime

atau saat dijalankan

9. Untuk menggabungkan 2 buah teks dan ditampilkan di label1, maka pernyataan berikut yang benar adalah…

a. label1.caption=text1.caption+text2.captionb. label1.caption=text1+text2c. label1.caption=text1.text+text1.textd. label1.caption=text1.text=text2.texte. label1.caption=text1.text+text2.text

10. Apa fungsi dari kontrol CommandButton..a. Untuk menyediakan tombol bagi pemakai untuk melakukan fungsi-fungsi tertentub. untuk menyediakan tombol bagi pemakai untuk memasukan textc. untuk menyediakan tombol bagi pemakai untuk menampilkan beberapa pilihand. untuk membuat tombol pada form yang dapat di klike. untuk menyediakan text bagi pemakai untuk menampilkan beberapa pilihan

11. Variabel adalah ...a. Lokasi penyimpanan memori dalam programb. Lokasi penyimpanan data sementara dalam programc. Tempat mengeluarkan data inputd. Tempat outputane. Menampilkan hasil perkalian

12. Tipe data adalah ...a. Gambar yang tersimpan pada variabelb. Variabel yang di jalankanc. Nilai yang tersimpan dalam variabeld. Jenis tipe datae. Tipe data untuk menyatakan dimensi

13. Fungsi string yang digunakan untuk menghitung jumlah karakter adalah ...a. Lengthb. TuUpperc. Ltrimd. Spacee. Mid

14. Jika ingin mengambil karakter ke-n di sebelah kiri suatu string menggunakan ...a. Right(x,n)b. Left(x,n)c. Ltrimd. Rtrime. Dim

15. Sedangkan untuk penulisan pernyataan If – Then – Else yang benar adalah ...a. If (kondisi) Then as (ekspresi 1) else (ekspresi 2)b. If (kondisi) Then (ekspresi 1) else as (ekspresi 2)c. If (kondisi) Then (ekspresi 1) else (ekspresi 2)d. If as (kondisi) Then (ekspresi 1) else (ekspresi 2)e. If (kondisi) Then as (ekspresi 1) else as (ekspresi 2)

16. If bersarang merupakan pengembangan dari statemen ...a. Struktur Andb. Struktur If – Then c. Struktur If – Then – Else d. Struktur If – Elsee. Struktur IIF

17. Struktur perulangan atau loop digunakan untuk ...a. Menyimpan suatu blok perintah sampai kondisi tertentub. Menampilkan suatu blok perintah sampai kondisi tertentuc. Merumuskan suatu blok perintah sampai kondisi tertentud. Mengelarkan suatu blok perintah sampai kondisi tertentue. Mengulang suatu blok perintah sampai kondisi tertentu

18. digunakan untuk melakukan perulangan terus menerus selama kondisi memenuhi syarat (bernilai true). Adalah penjelasan dari ...

a. Do until loopb. Do loop untilc. Do while loopd. Do loop while e. Do while until loop

19. Bentuk penulisan dari perintah do while loop adalah ...a. Do While (ekspresi) ekspresi Loopb. Do While (kondisi) kondisi Loopc. Do While (kondisi) ekspresi Loopd. Do While (ekspresi) kondisi Loope. Do While loop (kondisi) ekspresi Loop

20. saat pengujian kondisi nilai yang dihasilkan salah, struktur pengulangan akan dilewati. Merupakan pengertian dari ...a. Do until loopb. Do loop untilc. Do while loop

d. Do loop whilee. Do while until loop

21. Bentuk penulisan dari do until loop adalah ...a. Do Until (ekspresi) ekspresi Loopb. Do Until (kondisi) ekspresi Loopc. Do Until (kondisi) kondisi Loopd. Do Until (ekspresi) kondisi Loope. Do Until (kondisi) as ekspresi Loop

22. Merupakan struktur perulangan yang metodenya kebalikan dari do while – loop adalah ...

a. Do until loopb. Do loop untilc. Do while loopd. Do loop whilee. Do while until loop

23. Akan menjalankan blok program didalam perulangan itu selama kondisinya yang dibandingkan tidak memenuhi syarat (false). Pengulanga tersebut akan terus menerus dikerjakan sampai konsisinya memenuhi syarat (true), sebelum akhirnya berhenti. Merupakan definisi dari ...

a. Do until loopb. Do loop untilc. Do while loopd. Do loop whilee. Do while until loop

24. Akan menjalankan blok program didalam pengulangan itu selama kondisi yang dibandingkan memenuhi syarat (true). Pengulangan tersebt akan terus menerus dikerjakan sampai dengan kondisinya tidak memenuhi syarat (false)sebelum akhirnya berhenti. Merupakan penjelasan dari ...

a. Do until loopb. Do loop untilc. Do while loopd. Do loop whilee. Do while until loop

25. Bentuk penulisan struktur do – loop while adalaha. Do dim as (ekspresi) Whileb. Do as Whilec. Do (tipe data) Whiled. Do (kondisi) Whilee. Do (ekspresi) While

Pemrograman Berorientasi Obyek

1. Istilah untuk melindungi data dari usaha modifikasi, perusakan, dan penggandaan data oleh pihak yang tidak berwenang adalah

a. Inheritanceb. Polymorphismec. Constructord. Encapsulatione. Safe

2. Suatu method yang dapat dijalankan otomatis pada saat object dari class dibuat dikenal dengan

a. Initializerb. Garbage Collectorc. Inheritanced. Constructore. Encapsulation

3. Kumpulan dari beberapa class disebut dengana. Package c. Methode e. Objek

b. Atribut/data d. class

4. Tipe data yang digunakan untuk menyatakan karakter adalah.....c. Integer c. String e. boolean

d. Char d. double

5. Tipe data yang hanya memiliki 2 nilai (true/false) adalah ...............a. Integer c. String e. boolean

b. Char d. double

6. Bagian-bagian kode yang dapat dipanggil oleh program utama atau dari method lainnya untuk menjalankan fungsi yang spesifik disebut …

A. ClassB. IdC. MethodD. OperatorE. Atribut

7. Apa yang dimaksud dengan Class?a. Struktur dari OOP, yang terdiri dari 2 type yaitu field dan method.b. Sebuah komponen perangkat lunakc. Membuat sebuah objek untuk suatu instanced. Atribute. Tipe data

8. Apa pengertian dari Instansiasi class.....A. Membuat sebuah halaman baru di dalam classB. Membuat sebuah objek untuk sebuah instance pd sebuah class

C. Membuat sebuah halaman baru untuk objekD. Membuat methodE. Semua jawaban salah

9. Karakter dari method adalah.....A. Dapat diubah ubah B. Dapat mengembalikan satu nilai atau tidak sama sekaliC. Dapat mengembalikan semua nilai atau tidak sama sekaliD. Dapat mengembalikan banyak nilai atau tidak sama sekaliE. Dapat mengembalikan satu nilai atau diubah

10. Tingkah laku dari obyek biasa disebut dengan .....a. Method

b. Atribut

c. Class

d. Package

e. Objek

11. Blok dalam perintah for berikut ini akan dijalankan sebanyak 10 kali, yaitu...a. For(int x=1; x<=9; x++) { }b. For(int x=0; x<=10; x++) { }c. For(int x=10; x>=1; x--) { }d. For(int x=10; x>0; x--) { }e.For(int x=10; x>0; x++) { }

12. Methode yang namanya sama dengan nama class disebut..A. constructorB. recursiveC. loopD. factorialE. jcreator

13. Yang dimaksud dengan pass by reference adalah ….A. Method yang dapat memodifinasikan variable asli dengan menggunakan alamat

memoriB. Struktur dasar dari OOPC. Tipe data yang didefinisikan oleh classD. Sebuah komponen perangkat lunak dan strukturnya mirip dengan obyek dunia

nyataE. Mengambil karakter pada indeks

14. Apa yang dimaksud dengan pass by value adalah …..A. Bagian-bagian kode yang dapat dipanggil oleh program utamaB. Method yang membuat sebuah salinan dari nilai variable C. Tipe data yang didefinisikan oleh class

D. Sebuah komponen perangkat lunak dan strukturnya mirip dengan obyek dunia nyata

15. Bentuk penulisan komentar satu baris pada pemrograman java adalah....a. ‘ c. // e. /’/

b. /* **/ d. \\

16. Bentuk penulisan komentar multi baris pada pemrograman java adalah....c. ‘ c. // e. /’/

d. /* **/ d. \\

17. JFileChooser adalah komponen yang digunakan untuk?a. Memilih sebuah fileb. Memilih tulisanc. Memilih menud. Memilih tablee. Memilih garis

18. Pada bahasa pemrograman java terdapat komponen yang bernama JScrollPane. Apa kegunaan komponen tersebut?a. Komponen yang digunakan untuk koneksi databaseb. Menampilkan datac. Komponen yang digunakan untuk menggerakkan obyek ke atas, ke bawah, atau ke

samping agar semua obyek terlihat di layard. Untuk memberikan label pada forme. Menampilkan web pada aplikasi

19. Salah satu cara inputan, mirip dengan radio button, tetapi memperbolehkan user untuk memilih lebih dari satu pilihan adalah pengertian...

a. Radio buttonb. Buttonc. CheckBoxd. Framee. TextView

20. Apa fungsi dari Label ?a. berfungsi untuk menuliskan sesuatu di frame yang kita buat b. digunakan untuk mengeksekusi sebuah perintahc. marupakan salah satu cara untuk  mengisikan suatu inputan dalam programd. digunakan untuk menampilkan hasil output dari programe. maka akan keluar berbagai pilihan untuk di proses

21. Apa fungsi dari Text Field ?a. berfungsi untuk menuliskan sesuatu di frame yang kita buat b. digunakan untuk mengeksekusi sebuah perintahc. merupakan salah satu cara untuk  mengisikan suatu inputan dalam programd. digunakan untuk menampilkan hasil output dari programe. maka akan keluar berbagai pilihan untuk di proses

22. Saat memakai JOptionPane, fungsi yang dapat digunakan untuk menampilkan pesan yang dapat menerima inputan berupa teks atau combo box adalah…a. showInputDialog(…) b. showMessageDialog(…)         c. showConfirmDialog(…) d.Keempat - empatnyae.showMessageInputDialog(. . .)

23. Contoh dari container adalah …a.JPanel               b.JButton            c.JOptionPane                  d.JradioButton e.JoptionPane

24. Paket yang dapat digunakan untuk membuat program menggunakan class BufferedReader adalah:a. java.io.*b. java.lang.*c. java.swing.*d. semua benare. semua salah

25. Sebutkan tiga prinsip utama dalam PBO..a. Inheritance, polymorphism, encapsulationb. Polymorphism, inheritance, classc. Public, protected, privated. Encapsulation, polymorphism, extende. Inheritance, public, extend

26. Apa yang dijalankan pertama kali ketika program java dieksekusi..a. method()b. main()c. classd. newe. protected

27. Method yang digunakan untuk mengkonversi nilai string ke integer dalam Java adalah :

a. parseInt()

b. converseInt( )c. Cint( )d. ChangeInt( )e. Cout()

28. Tujuan dari desain umum GUI adalah untuk membagi layar ke dalam area terpisah. Class AWT manakah yang dapat mewujudkan tujuan tersebut?

a. Panelb. Containerc. Framed. Componente. Button

29. Apa nama method Java yang digunakan untuk menampilkan komponen GUI?a. setVisible()b. setLayout()c. setWindow()d. WindowListener()e. Settext()

30. Perintah “Shape s1 = new Ellipse2D.Double(0, 0, 100, 100);” digunakan untuk …a. Membuat object s1 berbentuk ellipse dengan x = 0, y=100, w=0, h=100b. Membuat object s2 berbentuk ellipse dengan x=0, y=0, w=100, h=100c. Membuat object s2 berbentuk ellipse dengan w=0, h=0, x=100, y=100d. Membuat object s1 berbentuk ellipse dengan w=0, h=0, x=100, y=100e. Membuat object s1 berbentuk ellipse dengan x=0, y=0, w=100, h=100

Basis Data

SOAL 1Untuk membatasi jumlah record yang ingin ditampilkan sebanyak 3 menggunakan syntax query …A. SELECT * FROM dtguruB. SELECT * FROM dtguru 3C. SELECT * FROM dtguru LIMIT 3D. SELECT * FROM dtguru 0,3 LIMITE. SELECT LIMIT 3 FROM dtguru

SOAL 2

Pada database Ekspedisi yang termasuk foreign key pada tabel transaksi adalah....A. id_member, id_truk, id_supirB. id_transaksi, id_supir, id_ruteC. id_member, id_truk, id_ruteD. id_member, id_admin, id_transaksiE. id_transaksi, id_truk, id_member

3.Aplikasi yang digunakan untuk starting service apache dan mysql pada web server adalah...A. Xampp StartB. Xampp ControlsC. Xampp StopD. WinampE. Notepad++

4. Buat lah barang dengan field kode_barang char(6),nama barang varchar2(25),satuan_barang varchar2(20) dan stok_barang number(4) primary key adalah kode barang :

A. create table barang(kode_barang char(6),

nama_barang varchar2(25),satuan_barang varchar2(20),stock_barang number(4),constraint pk_barang primary key(kode_barang));

B.

create table barang(kode_barang char(6)nama_barang varchar2(25)satuan_barang varchar2(20)stock_barang number(4)constraint pk_barang primary key(kode_barang));

C.

create table barang(kode_barang char(6),nama_barang varchar2(25),constraint pk_barang primary key(kode_barang));

D.

create tabel barang(kode_barang char(6),nama_barang varchar2(25),satuan_barang varchar2(20),stock_barang number(4),constraint pk_barang primary key(kode));

E.

create tabel barang(kode_barang char(6),nama_barang varchar2(25),satuan_barang varchar2(20),stock_barang number(4),constraint pk_barang foreign key(kode_barang));

5. Perintah untuk menghapus primary key dapa tabel diatas adalah...A. select table buku delete primary key;B. select table buku drop primary key;C. alter table buku delete primary key;D. alter table buku drop primary key;E. alter table buku add primary key;

6. Query berfungsi untuk...A. Menyimpan data dengan topik tertentuB. Menampilkan atau meminta data tertentu dari databse sesuai dengan yang diinginkanC. Menampilkan input, edit, hapus data dan lainnya sebagainya dengan tampilan antar muka

yang lebih baikD. Untuk menyajikan laporan sehingga dapat dicetak pada layar monitor atau langsung ke

printerE. Merangkai intruksi yang dapat dikenakan pada objek yang ada pada form

7. Suatu yang diidentifikasi dari suatu sistem database bisa beberapa objek, orang, tempat, informasi yang disimpan dalam databse alah pengertian dari....

A. FieldB. RecordC. databseD. Entity

E. karakter

SOAL 8Tabel BarangKodeBarang NamaBarang hargaBeli HargaJual KodePemasok01 Daia 5000 5500 D1402 Bimoli 12000 1300 B1MDari tabel barang manakah yang disebut dengan entity....A. BimoliB. TabelC. NamabarangD. Primary keyE. 12000

SOAL 9Tabel BarangKodeBarang NamaBarang hargaBeli Harg Jual KodePemasok01 Daia 5000 5500 D1402 Bimoli 12000 1300 B1MDari tabel barang manakah yang berfungsi sebagai foreign key....A. KodepemasokB. KodebarangC. NamabarangD. HargajualE. Hargabeli

10. Tampilkan semua data nilai dimana nilai MID lebih dari 60 atau finalnya lebih besar 75. maka penulisan query adalah :A. SELECT * FROM NILAI WHERE MID <= 60 OR FINAL <75B. SELECT * FROM NILAI WHERE MID < 60 OR FINAL <75C. SELECT * FROM NILAI WHERE MID > 60 OR FINAL <75D. SELECT * FROM NILAI WHERE MID > 60 OR FINAL >75E. SELECT * FROM NILAI WHERE MID >= 60 OR FINAL >=75

11. Karakteristik dari suatu entity yang menyediakan penjelasan detail tentang entity disebut...A. Data fieldB. Data recordC. RelasiD. AttributE. Entity

12. Dalam modifikasi data, misalkan kita ingin mengubah kolom nama menjadi Anita Maharani dalam tabel mahasiswa yang nim-nya 200. Bagaimana perintah SQL yangharus dilakukan?NIM THNMASUK NAMA200 2014 Anita MarianaA. UPDATE mahasiswa SET nama='Anita Mariana' WHERE nim=200B. UPDATE mahasiswa SET nama='Anita Maharani' WHERE nim=200C. UPDATE mahasiswa SET 'nama'='Anita Mariana' WHERE nim='200'D. UPDATE mahasiswa SET nama='Anita Maharani' WHERE nim='200'E. UPDATE mahasiswa SET 'nama'='Anita Maharani' WHERE 'nim'='200'

SOAL 13Data yang terletak di dalam satu baris dan mewakili satu objek disebut….A. FieldB. RecordC. TableD. DBMSE. Database

SOAL 14Data yang menggambarkan kumpulan karakteristik suatu entitas….A. Field    B. RecordC. TableD. DBMSE. Database

SOAL 15SQL dapat digunakan untuk :

1. mengeksekusi query terhadap suatu database2. memindahkan data dari database3. mengambil data dari suatu database4. menambahkan, mengupdate dan menghapus data ke dalam suatu database5. memisahkan data dari suatu database

A. 1,2,3B. 1,3,4C. 1,4,5D. 2,3,5E. 1,3,5

SOAL 16Berikut ini manakah yang merupakan deretan perintah yang termasuk dalam Data Manipulation Language?A. Create,update,deleteB. Create , drop,alterC. Insert,update,deleteD. Select,drop,insertE. Create,update,select

SOAL 17CREATE TABLE `dtsiswa` ( `id` int(11) NOT NULL auto_increment, `name` varchar(13) default NULL, `gender` char(1) default NULL, `address` varchar(50) default NULL, PRIMARY KEY (`id`));Pada syntax diatas, ada berapa field yang dibuat pada table dtsiswa?A. 2B. 3

C. 4D. 5E. 6

SOAL 18Berikut ini manakah merupakan deretan perintah yang termasuk dalam Data Definition Language?A. Create,update,deleteB. Create,drop,alterC. Insert,update,deleteD. Select,drop,insertE. Create,update,select

SOAL 19Berikut ini manakah pernyataan yang tidak tepat mengenai database?A. Database merupakan tempat penyimpanan dataB. Database berisi tabel-tabelC. Pada database jumlah tabel yang tertampung bersifat terbatasD. Penamaan database bersifat case sensitive(huruf besar dan kecil dibedakan)E. Setiap tabel pada database terdiri dari field dan record

20. Perintah yang digunakan untuk menghapus seluruh isi data pada suatu tabel yang tepat adalah?A. DROP *FROM nama tabelB. DELETE FROM nama tabelC. DROP FROM nama tabelD. DELETE * FROM nama tabelE. ALTER FROM nama tabel

21. Sintak yang tepat untukmemasukkan data a ke table dtsiswa menggunakan syntax query?A. INSERT INTO dtsiswa (name,gender,address) ('Adi','P','Malang');B. INSERT dtsiswa (name,gender,address) VALUES ('Adi','P','Malang');C. INSERT INTO dtsiswa (name,gender,address) VALUES ('Adi','P','Malang');D. INSERT INTO dtsiswa (name,gender,address) SET ('Adi','P','Malang');E. INSERT dtsiswa (name,gender,address) SET ('Adi','P','Malang');

22. Setiap tabel hendaknya mempunyai satu field yang mana value dari field tersebut tidak akan sama, field tersebut merupakan kandidat dari...A. Foreign keyB. Primary keyC. Secondary keyD. Candidat keyE. Main key

23. Karakteristik dari suatu entity yang menyediakan penjelasan detail tentang entity disebut...

A. Data fieldB. Data recordC. RelasiD. Attribut

E. Entity

24. Tampilkan last_name,salary untuk karyawan yang jumlah salary nya lebih besar dari data yang di input kan oleh user dan urutkan berdasarkan last_name

A. SQL > select from table last_name,salary from employees where salary>&salary order by last_name;

B. SQL > select on last_name,salary from employees where salary>&salary order by last_name;

C. SQL > select from last_name,salary from employees where salary>&salary order by last_name;

D. SQL > select last_name,salary from employees where salary>&salary order by last_name;

E. SQL > select last_name,salary on employees where salary>&salary order by last_name;

25. Auto  increament berfungsi untuk....

A. mengisi angka yang selalu bertambah otomatisB. membatasi panjang masukan karakterC. mendeskripsikan dataD. mengunci otomatis dataE. mematikan angka

Pemodelan Perangkat Lunak

SOAL 1Dibawah ini manakah karakteristik proses yang baik yang dapat memproses juga berevolusi untuk memenuhi perubahan kebutuhan organisasi :A. Rapidity

B. ReliabilityC. RobustnessD. MaintainabilityE. TestSOAL 2Process Verification & Validation ada ditahap : …..A. CodeB. TestC. DebugD. MaintainE. UserSOAL 3Model ini mengimplikasikan bahwa Anda harus berusaha untuk menyelesaikan tahap tertentu sebelum pindah ke tahap berikutnya. Berdasarkan pernyataan diatas apa Model Proses Softwarenya ? .....A. Spiral modelB. Prototyping modelC. Extreme ProgrammingD. Waterfall modelE. Semua Model

SOAL 4

Resources yang dibutuhkan untuk menjalankan program, diukur dari??kecepatan, waktu tanggap dan optimisasi? sesumber adalah pengertian dari ?A. ExpandabilityB. EfficiencyC. InteroperabilityD. IntegrityE. Integrasi

SOAL 5

Berikut ini merupakan penjelasan dari Diagram konteks pada gambar diatas adalah..

A.Siswa mendaftar ke SIPerpus – SIPerpus memproses data siswa baru – admin mengkofirmasi kepada SIPerpus bahwa siswa telah terdaftar – SIPerpus menginformasikan kepada siswa bahwa sudah terdaftar dan memiliki kartu perpustakaan

B.Siswa mendaftar ke SIPerpus – admin mengkofirmasi kepada SIPerpus bahwa siswa telah terdaftar – SIPerpus memproses data siswa baru –  SIPerpus menginformasikan kepada siswa bahwa sudah terdaftar dan memiliki kartu perpustakaan

C.SIPerpus memproses data siswa baru – admin mengkofirmasi kepada SIPerpus bahwa siswa telah terdaftar – Siswa mendaftar sebagai anggota baru–  SIPerpus menginformasikan kepada siswa bahwa sudah terdaftar dan memiliki kartu perpustakaan

D.Siswa mengkofirmasi kepada SIPerpus untuk meminjam buku –SIPerpus menginformasikan kepada siswa bahwa sudah terdaftar dan memiliki kartu perpustakaan – admin mengkonfirmasi data siswa

E.Siswa membuat laporan untuk diberikan kepada admin –Admin mengkofirmasi kepada SIPerpus bahwa siswa telah terdaftar – Siswa mendaftar sebagai anggota baru–  SIPerpus menginformasikan kepada siswa bahwa sudah terdaftar dan memiliki kartu perpustakaan

SOAL 6

Apa maksud dari perangkat unak yang bersifat fleksibelA. Perubahan kebutuhan Mudah untuk memverifikasi tujuanB. Dambak Perubahan terlihat pada tahap designC. Perubahan kebutuhanmudah untuk??di modifikasiD. kebutuhan Mudah untuk memverifikasi tujuanE. Perubahan kebutuhan mudah untuk diakomodasi oleh pengembangan PL

SOAL 7

Keunggulan prototyping adalah?

A. Adanya komunikasi yang baik antara pengembang dan pelanggan dan pelanggan berperan aktif dalam pengembangan sistem

B.Pelanggan kadang tidak melihat atau menyadari bahwa perangkat lunak yang ada belum mencantumkan kualitas dan Hubungan pelanggan dengan komputer yang disediakan mungkin tidak mencerminkan teknik perancangan yang baik

C. Tidak efisien dalam menggunakan model ini dan tidak adanya komunikasi antara pengembang dan pelanggan

D. Membangun prototyping dengan membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan dan terlalu cepat dalam pemgembangan system

E. Kurang efisien dalam penggunaan model ini

SOAL 8Tujuan dari penggunaan dokumen SRS adalah....

A. Memudahkan manajemen data pemakai tentang perangkat lunak yang akan dibuat.

B. Memudahkan data perhitungan tentang perangkat lunak yang akan dibuat.C. Melaksanakan proyek tentang perangkat lunak yang akan dibuat.D. Mengentry data tentang perangkat lunak yang akan dibuat.E. Memudahkan pengguna dengan pembuat tentang perangkat lunak yang akan

dibuat.F. Tidak Menjawab

SOAL 9Kemampuan perangkat lunak untuk dipahami, dipelajari, digunakan, dan menarik bagi pengguna, ketika digunakan dalam kondisi tertentu disebut...A. PortabilityB. UsabilityC. MaintanabilityD. PortabilityE. EffeciencyF. Tidak Menjawab

SOAL 10Kemampuan perangkat lunak untuk menyediakan fungsi sesuai kebutuhan pengguna, ketika digunakan dalam kondisi tertentu disebut....A. FunctionalityB. RealiablityC. UsabilityD. EffeciencyE. PortabilityF. Tidak Menjawab

SOAL 11pendekatan secara sistematis dan urut mulai dari level kebutuhan sistem lalu menuju ke tahap analisis, desain, coding, testing / verification, dan maintenance adalah tahapan dari model...A. Linier Sequential Model (Waterfall)B. RAD ModelC. Spiral ModelD. 4GT ModelE. Prototyping ModelF. Tidak Menjawab

SOAL 12Dalam tahapan analisa kebutuhan sistem, sangatlah penting dilakukan wawancara terhadap client, karena :

1. adanya komunikasi dua arah dan pengamatan terhadap bahasa tubuh2. meningkatkan antusiasme pada proyek baik dari pihak spesialis, maupun

pemakai3. dapat menjalin kepercayaan antara pemakai dan spesialis informasi4. memberi kesempatan bagi peserta proyek kalau ada perbedaan pandangan5. mengetahui latar belakang client

A. 1, 2, 3, 5B. 1, 2, 3, 4C. 2, 3, 4, 5D. 1, 3, 4, 5E. semua jawaban benarF. Tidak Menjawab

SOAL 13

Syarat-syarat pembuatan DFD ini, kecuali???..A. Pemberian nama untuk tiap komponen DFDB. Pemberian nomer pada komponen prosesC. Penggambaran DFD sesering mungkin agar enak dilihatD. Pemastian DFD yang dibentuk itu konsisten secara logikaE. Melakukan penggambaran yang rumitF. Tidak Menjawab

SOAL 14

Simbol yang digunakan DFD untuk maksud mengalirkan data diantara proses, yaitu......A. Data storeB. Data flowC. Konsep dataD. External entityE. ProsesF. Tidak Menjawab

SOAL 15

Untuk simbol proses DFD dapat digambarkan sebagai sebuah?A. ElispsB. LingkaranC. Bujur sangkarD. Persegi Panjang Terbuka di kananE. Proses Order BarangF. Tidak Menjawab

SOAL 16Rata-rata waktu yang tertunda diantara dua transaksi atau pekerjaan ditambah dengan waktu response untuk menanggapi pekerjaan tersebut disebut....A. Response timeB. TimeC. ThroughputD. ProccessE. LoadingF. Tidak Menjawab

SOAL 17Jumlah dari pekerjaan yang dapat dilakukan suatu saat tertentu disebut....A. Proses

B. ThroughputC. OutputD. ProyekE. KinerjaF. Tidak Menjawab

SOAL 18Sebutkan tahapan SDLC pada metode waterfall :

1. Perencanaan2. Desain3. Implementasi4. Analisa5. Perawatan6. Pengujian

A. 1, 2, 4, 3, 6, 5B. 1, 4, 2, 3, 6, 5C. 1, 4, 2, 3, 5, 6D. 4, 1, 2, 3, 6, 5E. 4, 1, 3, 2, 6, 5F. Tidak Menjawab

SOAL 19Yang merupakan tahapan risk anaysis pada model spiralA. Menentukan kebutuhan awalB. Identifikasi resikoC. Pengembangan produkD. Penyiapan user supportE. Identifikasi produkF. Tidak MenjawabSOAL 20Pernyataan yang benar dari sistem software adalahA. Perangkat lunak yang tersimpan dalam ROMB. Aplikasi perangkat lunak yang banyak memproses angka-angkaC. Perangkat lunak yang tersimpanD. Perangkat lunak yang memonitor – menganalisa – mengendalikan

kejadian/peristiwa yang sedang terjadiE. Program yang mengatur/melayani program-program lainF. Tidak Menjawab