Anda di halaman 1dari 13

SIMULASI SOAL UKK 2023 7.

Berdasarkan pedoman penanganan, persyaratan dan prosedur perusahaan dan pedoman komisi
(silahkan memahami dan memengerti setiap Soal dan Jawaban) kesehatan dan keselamatan kerja Nasional maka jika terjdi kecelakaan kerja maka tindakan
*Untuk Ujian LSP semua soal harus Kompeten dimana seorang pekerja yang tidak memenuhi keselamatan sehingga berisiko menyebabkan
kecelakaan kerja disebut :
a. Unsafe Action
1. Berikut yang bukan prosedur kerja perusahaan yang aman dan tertib : b. safe Action
a. Masuk kerja tepat waktu. c. safe UnAction
b. Ijin tidak masuk kerja ke sesama pekerja.
d. Unsafe UnAction
c. Disiplin dengan waktu tuntas kerja.
d. Meninggalkan tugas dengan merapikan kembali lingkungan kerja seperti sebelumnya. 8. Jika tangan anda dalam keadaan basah, dan listrik sedang ada gangguan, maka peralatan yg harus
selalu digunakan sebagai pelindung adalah :
2. Dalam melaksanakan tugas harus sesuai dengan tugas pokok yang telah ditentukan untuk masing- a. Sarung Tangan
masing bidang kerja. Seandainya terdapat kesenjangan, maka :
b. Alas Kaki
a. Membicarakan dengan pihak perusahaan tentang kesenjangan yang terlihat.
b. Menuduh teman sesama pekerja tidak tanggung jawab dengan kerjanya. c. Obeng
c. Mendiamkan apapun yang telah terjadi agar aman, tidak ribut diantara sesama pekerja. d. Kabel yang Aman
d. Memaafkan teman tersebut, karena dia adalah pekerja terbaik. 9. Saat pembelajaran di labor tiba-tiba listrik mati dan setiap komputer mati. Saat listrik kembali
hidup ada beberapa komputer yang berbunyi-bunyi. Untuk penanganan hendaknya :
3. Jika teman sesama pekerja sedang melakukan tanggung jawab nya maka :
a. Mendiamkan teman tersebut karena dia biasa melakukan kegiatan tersebut. a. Melapor kepada teknisi Labor kejadian di labor.
b. Mengolok-olok nya karena cari muka pada pengawas lapangan. b. Membuka box CPU
c. Melakukan tugas dan tanggung jawab sendiri sesuai bidang kerja yang ditentukan. c. Mencabut mouse dan keyboar yang tersambung
d. melaporkan pada pengawas bahwa teman pekerja tersebut jarang datang kesekolah. d. Membawa komputer ke bengkel.
4. Bagaimanakah cara yang tepat menyimpan perlengkapan perlindungan diri sesuai prosedur 10.Jika dalam keadaan darurat dan kita akan berkomunikasi dengan pihak personil yang tepat untuk
layanan darurat tersebut maka kita :
perusahaan :
a. Membuat surat pengantar ke kantor layanan darurat.
a. Membawa pulang perlengkapan pelindung diri yang telah dipakai
b. Menghubungi nomor layanan operator darurat untuk meminta penangan darurat.
b. Menyiapkan perlengkapan pelindung diri baru setiap selesai digunakan
c. Mengumpulkan anggota untuk berangkat k kantor pelayanan darurat tersebut
c. Mencuci kembali perlengkapan yang telah digunakan dengan menyerahkan ke pengawas
d. Menyiapkan kendaraan untuk melakukan eksekusi korban
lapangan.
d. Merapikan kembali perlengkapan yang telah digunakan pada tempat penyimpanan tertentu 11.Saat yang terberat untuk melakukan kegiatan outdoor adalah mendapatkan listrik. Jika dalam
tempat pengungsian dibutuhkan kinerja yang baik seorang operator untuk mendata korban dan
sesuai aturan penyimpanan.
lain-lain maka sebaiknya :
5. Jika menggunakan perangkat komputer, perlengkapan juga alat pelindung diri digunakan sebagai a. Menyiapkan battery tambahan untuk laptop.
: b. Mematikan semua ponsel karena akan mengganggu kinerja di lapangan
a. Pelindung dari tegangan listrik secara mendadak. c. Mencari sumber listrik yang dapat digunakan untuk menghidupkan minimal ponsel jika data
b. Penyelamat dari kesalahan error program. harus secepatnya diirimkan k pusat data.
c. Meminimalisir error saat eksekusi program komputer. d. Menunggu bantuan pemerintah.
d. Memaksimalkan pemakaian alat dan bahan.
6. Jika akan menghidupkan komputer maka tombol yang akan digunakan adalah : 12. Sebuah perusahaan ada menggunakan prosedur darurat sendiri. Tetapi dalam keadaan darurat
ternyata teknisi yang bertugas sedang tidak berada di tempat, maka :
a. Return
a. Mencari teman yang mengetahui tentang penangan kondisi darurat di perusahaan lain
b. Close
b. Menghubungi bantuan layanan operator darurat
c. Off
c. Mencoba memperbaiki sendiri
d. Power
d. Memcari buku petunjuk penanganan darurat kemudian dibahas bersama-sama dengan teman.
13 Untuk menjalankan tugas dalam sistem perbaikan kualitas, program yang kita ciptakan harus : 19. Mengidentifikasi norma yang berlaku di dunia TIK dimaksudkan :
a. Mengikuti prosedur perusahaan yang menjadi client sehingga harus mengukuti kehendak a. Agar setiap kebijakan dalam pelaksanaan aturan didunia TIK dapat terlakasana dengan
atasannya. sebagai mana mestinya
b. Mempunyai dokumen arsip program agar dapat menelusuri posisi kesalahan yang terjadi. b. Agar kita dapat menuntut jika pelaksanaan kegiatan di bidang TIK melanggar aturan kita
c. Mencari kesalahan-kesalahan program sendiri dengan terus menyalahkan diri sendiri untuk c. Agar tidak pincang dalam pelaksanaan kibajakan negara
tugas yang tidak sesuai kehendak kita. d. Agar kita selalu patuh dalam hukum negara
d. Melaporkan 20. untuk memahami aspek legal atas dokumen elektonik hasil karya orang lain maka :
14. Memastikan kesesuaian menurut spesifikasi program adalah prosedur agar : a. Karya cipta seseorang dilaporkan ke badan pemerintah yang mengurus hak cipta agar jika
a. Program dapat digunakan untuk membuat program terjadi penyalah gunaan akan mudah diselesaik dengan baik
b. Pemrogram bebas membatalkan pembuatan program yang sudah dinegokan b. Menggunaka hasil karya orang lain untuk kebutuhan sendiri maupun komersil
c. Aplikasi yang akan digunakan untuk membuat program dapat digunakan dan dijalankan c. Melaporkan ke pihak berwajib jika ada pertikaian dalam koordinasi dengan pihak eksternal
dengan baik. lainnya
d. Mempermudah membeli program d. Hak kita adalah hak legal dan harus dipatuhi
15. Jika program sudah memiliki dokumentasi, maka : 21. Memahami copyright piranti lunak dan isu hukum berkaitan dengan menggandakan dan
a. Akan mempermudah mendeteksi kerusakan dan melaporkan menurut prosedur operasi membagi file. Jika pelaksanaan di lapangan terjadi pelanggaran maka :
(kerja) yang terstandar (SOP) a. Efek jera pelaku bisa dipidanakan sesuai aturan yang berlaku.
b. Akan meningkatkan kesulitan dalam mendeteksi kerusakan dan melaporkan menurut b. Ada aturan lain yang bisa meringankan karena ketidak tauan
prosedur operasi (kerja) yang terstandar (SOP) c. Penyelesaian secara adat
c. Akan menghilangkan pendeteksi kerusakan dan melaporkan menurut prosedur operasi d. Pelaku dan pemberi anggaran terlibat tapi meringankan untuk pemilik anggaran proyek
(kerja) yang terstandar (SOP) 22. Akibat negatif yang dapat terjdi jika bertukar file pada jaringan internet :
d. Akan meragukan kesalahan dan kerusakan dan melaporkan menurut prosedur operasi a. Memudahkan mendapatkan Informasi data.
(kerja) yang terstandar (SOP) b. Membantu dalam menyelesaikan masalah dan tugas kantor.
16. Bagaimana cara memonitor pelaksanaan cara kerja maupun kualitas produksi atau pelayanan c. Memudahkan dalam berbisnis khususnya pengiriman data.
untuk memastikan kepuasan pelanggan : d. Privasi menjadi akan susah sekali untuk disembunyikan.
a. Meninjau implementasi di lapangan apakah sudah sesuai dengan kebutuhan pelanggan 23. Pernyataan yang tidak sesuai untuk shareware adalah :
b. Membuat pengaduan jika pelaksanaan mendesak dan tidak sesuai keinginan pelanggan a. Software yang dibagikan secara gratis.
c. Menggunakan instrumen list kebutuhan pelanggan yang bisa di tinjau apakah sudah sesuai b. Software bisa di download dan digunakan oleh pengguna.
dengan pelaksanaa kegiatan pelayanan c. Software tersebut penggunaanya berlaku dalam periode tanpa batas.
d. Semua bisa dilakukan asal tidak menyalahi prosedur d. terkadang feature-feature tertentu yang tidak dapat diakses atau dengan kata lain
17. Mengikutsertakan proses prosedur perbaikan dimaksudkan : belum komplit.
a. Program yang dibuat dapat digunakan dan dijalankan sesuai aturan pemrograman 24. Pernyataan tidak benar tentang User Interface :
b. Pemrogram patuh pada aturan perusahaan a. User Interface adalah tampilan visual sebuah produk yang menjembatani sistem
c. Mewujudkan pelakssanaan kegiatan yang mandiri dengan pengguna (user).
d. Meminta perusahaan untuk menagih janji pemerintah b. Tampilan UI dapat berupa bentuk, warna, dan tulisan yang didesain semenarik
18. Apa hal yang harus dilakukan jika menginginkan program yang kita buat dapat diterima oleh mungkin.
berbagai pihak : c. UI adalah bagaimana tampilan sebuah produk dilihat oleh pengguna.

a. berpartisipasi dalam perbaikan internal / eksternal hubungan pelanggan / pemasok d. Use Inteface harus ada Ijin pengguna untuk merancangnya.

b. menolak partisipasi dalam perbaikan internal / eksternal hubungan pelanggan / pemasok 25. Komponen user interface dialog yang tidak sesuai konteks rancangan proses adalah :

c. melakukan stop produksi untuk meningkatkan partisipasi dalam perbaikan internal / eksternal a. hardware, software,
b. pengguna,
hubungan pelanggan / pemasok
c. aksesibilitas, interaksi manusia dan komputer
d. menunda produksi. d. ketahanan rancangan
26. Urutan dari akses komponen user interface doalog dimulai dari : 34. Parameter untuk mengeksekusi source code atau untuk menjalankan Program :
a. Menu a. RUN
b. Teks berjalan b. Open
c. Gambar dan video
c. CLOSE
d. penunjuk
d. RUN OUT
27. Dalam perancangan User Interface, simulasi (mock – up) dari aplikasi yang akan dikembangkan
bertujuan : 35. Pernyataan berikut yang benar :
a. contoh nyata bagaimana sebuah karya digital bekerja, sebelum benar – benar dicetak, a. Pemanggil super() harus dijadikan pernyataan pertama dalam constructor.
b. melihat kestabilan jaringan b. Pemanggil lowclass() harus dijadikan pernyataan pertama dalam constructor.
c. melihat keindahan rancangan c. Pemanggil superlow() harus dijadikan pernyataan pertama dalam constructor.
d. meihat persetujuan dengan pengguna d. Pemanggil superestimate() harus dijadikan pernyataan pertama dalam constructor.
28. Untuk menerapkan menu program sesuai dengan rancangan program maka :
36. Perhatikan souce code berikut, tool pemrograman yang digunakan untuk mencetak dilayar
a. Perlu adanya simulasi (mock-up)
b. Perlu persetujuan dengan semua pengguna adalah :
c. Perlu keaktifan perancang untuk promosi
d. Perlu dana yang besar
29. Yang perlu diperhatikan dalam rancangan yang mengatur penempatan user interface dialog
secara sekuensial :
a. Warna tombol
b. Ukuran tombol
c. Urutan kegunaan tombol a. System.out.
d. Ukuran gambar b. Cetak()
30. Untuk menyesuaikan setting aktif – pasif komponen user interface dialog dengan urutan alur
c. Out.print
proses, maka dilakukan seperti :
a. Mengukur lebar layar d. System.out.print
b. Membedakan setting tombol yang aktif dengan yang tidak aktif 37. Pernyataan brikut untuk menjelaskan kan pebedaan masing-masing yang benar adalah :
c. Mengatur ukuran tulisan sesuai ukuran layar a. Run : perintah untuk dapat mengetahui data output-an program.
d. Memanfaatkan ukuran layar yang tampil b. Debug : perintah untuk mencarikan kesalahan pada suatu program.
31. Yang tidak termasuk dalam bentuk style dari komponen user interface : c. Pernyataan a dan b benar
a. next
d. Penyataan a dan b tidak benar
b. finish
c. ok 38. Perhatikan source code berikut, output yang tepat adalah :
d. warna background
32. Dalam penerapan simulasi suatu proses yang sesungguhnya maka rancangan sudah melalui
proses, kecuali :
a. identifikasi rancangan user interface
b. Menyajikan hasil identifikasi rancangan user interface
c. Menunjukkan urutan dari akses komponen user interface dialog
d. Pembayaran software
a. I
33. Identifikasi cara dan tools untuk mengeksekusi source kode. Yang harus diperhatikan dalam
b. I Love
mengeksekusi source code agar bisa dijalankan adalah : kecuali,
a. Semua listing program tersusun dengan baik dan benar. c. Love Java
b. Penggunaan variable dan tipe data sesuai aturan dan kebutuhan d. I Love Java
c. Semua source code tidak terdapat lagi error
d. Sofware tidak dapat dibuka pada hardware yang digunakan
39. Sumber permasalahan jika eksekusi source code gagal/tidak berhasil adalah : cin>>x;
a. Salah ketik perintah cout << endl;
b. Salah letak hardware for(i=0;i<x;i++){
c. Salah pengguna program dalam menjalankan perintah cout<<"==============================="<<endl;
d. Salah alat dalam mengksekusi cout<<endl;
40. Konfigurasi yang biasa digunakan untuk menjalankan atau men-debug aplikasi adalah : cout<< "Masukkan Nama Barang = ";
cin>>nama[i];
a. Konfigurasi started cout<< "Masukkan Harga Barang = Rp.";
b. Konfigurasi ending cin>>hrga[i];
c. Konfigurasi default cout<< "Masukkan Jumlah Barang = ";
d. Konfigurasi connection cin>>jbrg[i];
cout<<endl;
41. Component elements, sekumpulan dari tool yang dipasarkan dengan manajemen sistem
}
data (seperti database) yang memungkinkan akses ke data tersebut dan melakukan
pengaturan terhadap setiap item konfigurasi software. Tool Database yang biasa digunakan system("cls");
seperti : for(i=0;i<x;i++){
a. Connect ke database dengan php my admin cout<<"Nama Barang = "<<nama[i]<<endl;
b. Link input data ke database cout<<"Harga Barang = Rp. "<<hrga[i]<<endl;
c. Nama database pada database yang akan dibuat cout<<"Jumlah Barang = "<<jbrg[i]<<endl;
d. Tabel dalam database yang sudah dirancang bayar[i]=hrga[i]*jbrg[i];
42. Mengenai Standar menghidupkan dan mematikan perangkat keras komputer, tombol untuk cout<<"jumlah Belanja = "<<bayar[i]<<endl;
mematikan komputer : cout<<endl;
a. Refresh }
b. Vol
c. Power
for(i=0; i<x; i++){
d. Delete totali=totali+bayar[i];
43. Fitur-fitur dasar tools untuk pembuatan program Java adalah : cout<<"Sub total = "<<totali<<endl;
a. IDE (Integrated Development Environtment) }
b. Composer. if (totali>30000){
c. Phpunit diskon=0.1*totali;
d. Github cout<<"Diskon 10% = Rp. "<<diskon<<endl;
Perhatikan Source program berikut (PROGRAM 1) : total=totali-diskon;
cout<<"Total = Rp. "<<total<<endl;
#include <iostream> }
using namespace std; }
main (){
string namaa="Yusron Rizki Ardiansyah";
string nim="F1B016103"; Output :
int diskon,i,j, x, total;
int bayar[10], hrga[10],jbrg[10], totali=0;
char nama[30][x];

cout<<nama<<endl;
cout<<nim<<endl;
cout<<"==============================="<<endl;
cout<<"======== Program Kasir ========"<<endl;
cout<<"==============================="<<endl;
cout<<endl;
cout<< "Masukkan Jumlah Data = ";
47. Untuk Mengelola Hak akses dari tipe data yaitu :
a. private
b. protected
c. public
d. semua benar
48. Tipe data yang tidak digunakan pada Program 1 adalah :
a. Integer
b. String
c. Char
d. Boolean
49. Sintaks program sesuai dengan bahasa pemrogramannya
a. cout<<nama<<endl; adalah menampilkan nilai nama yang sudah diinputkan
b. cout<<"==============================="<<endl; adalah menampilkan
garis
c. cin>>x; adalah memasukkan nilai ke variable x
d. semua benar
50. Control program yang bisa dilihat di Program 1 adalah menggunakan :
a. For () dan If ()
b. For () dan loop ()
44. Program yang disajikan Program 1 tersebut adalah : c. If () dan loop ()
a. Program hitungan d. Loop () dan where ()
b. Program Data barang 51. Konsep inheritance (turunan) membuat sebuah struktur atau hierarchy class dalam kode
c. Program Kasir sederhana program. Class yang tidak termasuk istilah turunan adalah :
d. Program Teks a. class induk
45. Properti class yang akan direalisasikan dalam bentuk prosedur/fungsi seperti program berikut b. parent class
adalah : c. super class
d. basic class
<?php 52. Pernyaaan yang benar tentang polymorphism adalah :
class laptop { a. Polimorfisme terbagi menjadi dua suku kata yaitu, Poly yang berarti berapa dan Morfisme
var $pemilik; yang berarti bentuk.
var $merk; b. Polimorfisme terbagi menjadi dua suku kata yaitu, Poly yang berarti polis dan Morfisme
var $ukuran_layar; yang berarti bentuk.
// lanjutan isi dari class laptop... c. Polimorfisme terbagi menjadi dua suku kata yaitu, Poly yang berarti banyak dan Morfisme
} yang berarti wajah.
?>
d. Polimorfisme terbagi menjadi dua suku kata yaitu, Poly yang berarti banyak dan Morfisme
a. ?php
yang berarti bentuk.
b. Class laptop
53. Ketika menerapkan Polymorphism pada class, Aturan Method Overloading yang diterapkan
c. Var $pemilik
adalah :
d. // lanjutan isi dari class laptop...
a. Nama method harus sama dengan method lainnya.
b. Parameter haruslah berbeda.
46. Untuk kesuksesan dalam pembuatan data dalam class mandiri. Maka :
c. Return boleh sama, juga boleh berbeda.
a. Variable yang digunakan harus jelas penamaannya sesuai aturan
d. Semua benar
b. Isi data sesuai keinginan dan banyak data tidak terkontrol
54. Pernyataan yang tidak benar tentang interface pada class java.
c. Program harus menyertai data inti tidak bebas
a. Interface merupakan penghubung antar objek.
d. Ekstensi program data sesuai aturan penamaan file bebas
b. Interface bersifat abstrak,
c. interface bersifat reality
d. Interface mengamalkan prinsip Abstraksi dan Enkapsulasi (pembungkusan).
55. Perhatikan source Program 2 : penyataan yang kurang tepat adalah : 57. Perhatikan snippet (potongn program) berikut. output dari potongan code tersebut adalah :
// Meletakkan kelas ke paket String nama = “SMK”;
package bangun.datar; System.out.println("Nama : "+nama);

// Mendefinisikan kelas Segi3ABC a. Nama = nama


public class Segi3ABC { b. Nama : SMK
c. nama : smk
// Metoda hitungKeliling d. Nama = “SMK”
// Untuk mencari keliling segi tiga 58. Perangkat lunak aplikasi SQL sudah diinstal berikut adalah :
public static double hitungKeliling(double sisiAB,double sisiBC,double si
siCA) {

double keliling;
keliling = sisiAB + sisiBC + sisiCA;
return keliling;
}

// Metoda hitungLuas
// Untuk mencari luas segi tiga
public static double hitungLuas(double sisiAB) {

// Deklarasi variabel
double luas;
a. Microsoft SQL Server 2014
// Mencari tinggi segi tiga
double tinggi = Math.sqrt(Math.pow(sisiAB, 2) - Math.pow((0.5 * sisi b. Databse Engine
AB), 2)); c. Windows Autentication
d. Connect
// Mencari luas segi tiga 59. Penempatan coding pada Perangkat lunak aplikasi SQL yaitu di command prompt :
luas = sisiAB * tinggi; a. Mysql>
return luas; b. C>
}
c. SQL>
}
d. Databasesql>
a. Kelas Segi3ABC tidak memiliki metoda main karena akan digunakan di program lain yang
60. Microsoft SQL Server adalah perangkat lunak yang harus diaktifkan sebagai service pada
mempunyai metoda main.
b. Dari kode program di atas, baris nomor 2 adalah pernyataan package yang diikuti nama Windows. Jika belum dijalankan maka kita tidak akan dapat menggunakannya. Default-nya, ketika
paket bangun.datar. Microsoft SQL Server diinstal maka secara otomatis, maka :
c. Pernyataan package digunakan untuk meletakkan file bytecode hasil kompilasi a. service ini akan dibuat dan dijalankan setiap kali Windows dimatikan.
(Segi3ABC.class) ke dalam paket yang sudah ditentukan di pernyataan package. b. service ini akan dibuat dan dijalankan setiap kali Windows dihidupkan.
d. Dari kode program di atas, baris nomor 2 adalah pernyataan package yang diikuti nama c. service ini akan dihapus dan dijalankan setiap kali Windows dihidupkan.
paket bangun 3 Dimensi d. service ini akan dibuat dan dimatikankan setiap kali Windows dihidupkan.
61. DML dapat Anda pakai setelah menjalankan perintah DDL. DML berfungsi untuk memanipulasi,
56. Mana pernyataan di bawah ini yang merupakan bentuk dari main method :
a. public static string args (void [] main) mengubah, atau mengganti isi dari database (tabel) yang sudah ada.
b. public static void main (String [] args) Berikut beberapa perintah DML yang perlu diketahui :
c. public void static main (args [] String) a. Grand, revoke, commit
d. public static void main (args [] String) b. Insert, Delete, Update
c. Create, drop
d. Create, delete, update
62. Berikut perintah yang tepat untuk memasukkan data ke dalam Tabel : 68. Unuk Menulis Perintah DML secara efisien adalah :
a. Menggunakan perintah yang telah dikelompokkan khusus kegunaannya dalam sql
b. Mengetik di template yang ditentukan di kertas
c. Menginstall aplikasi setiap akan digunakan
d. Mengupdate data setelah dilakukan perubahan yang permanen.
69. Perhatikan pernyataan berikut :

a. INSERT INTO table_name (column1, column2, column3, ...)VALUES (value1, value2, value3,
...);
b. INSERT INTO name (column1, column2, column3, ...)VALUES (value1, value2, value3, ...); Perintah untuk memanggil Stored Procedure selectMahasiswa() adalah :
c. INSERT INTO (column1, column2, column3, ...)VALUES (value1, value2, value3, ...); a. Says selectMahasiswa();
d. INSERT INTO table_name (column1, column2, column3, ...) (value1, value2, value3, ...); b. Names selectMahasiswa();
63. Perhatikan perintah berikut, fungsinya adalah : c. Call selectMahasiswa();
DROP INDEX index_name ON table_name; d. Hi selectMahasiswa();
a. menambah indeks dalam tabel. 70. Untuk Menguji Prosedur diperiksa input dan outputnya, maka digunakan sintaks :
b. menghapus indeks dalam tabel. a. CALL insertMahasiswa(21400207,"joni","jakarta"); kemudian > SELECT * FROM mahasiswa;
c. mengupload indeks dalam tabel. b. says insertMahasiswa(21400207,"joni","jakarta"); kemudian > SELECT * FROM mahasiswa;
d. menggandakan indeks dalam tabel. c. CALL insertMahasiswa(21400207,"joni","jakarta"); kemudian > SELECT FROM mahasiswa;
64. SELECT * FROM siswa; merupakan perintah sql untuk : d. says insertMahasiswa(21400207,"joni","jakarta"); kemudian > SELECT FROM mahasiswa;
a. Menampilkan data kolom tertentu dalam tabel siswa
b. Menampilkan data kolom 1 dan kolom 2 dalam tabel siswa
c. Menampilkan semua data setiap kolom dalam tabel siswa
d. Menampilkan 1 data di tabel siswa
65. Berikut fitur dalam perintah sql khusus DML, pernyataan yang tidak tepat adalah :
a. Insert berfungsi untuk menambah data atau record pada database
b. Delete berfungsi untuk menghapus data pada database
c. Update yaitu perintah yang berfungsi untuk merubah maupun memperbarui data pada
database
d. Select yaitu perintah yang digunakan untuk mengumpulkan inisial semua data dari suatu
tabel pada database.
66. Perintah DML untuk manipulasi antar tabel sepeti berikut :
a. SELECT FROM user;
b. INSERT INTO siswa (NISN, NamaSiswa, TempatLahir, TanggalLahir, JenisKelamin)
c. VALUES ('990991', 'Tom B. Erichsen', 'Kendari', '09-09-1999', 'Pria');
d. INSERT INTO siswa (NISN, NamaSiswa, TempatLahir, TanggalLahir, JenisKelamin) VALUES
('990991', 'Tom B. Erichsen', 'Kendari', '09-09-1999', 'Pria');
67. Perintah DML untuk manipulasi antar-view sebagai berikut :
a. SELECT SUM(total_transaksi) AS total_nominal_transaksi FROM user
b. SELECT (total_transaksi) AS total_nominal_transaksi
c. FROM user SELECT (total_transaksi) AS total_nominal_transaksi
d. SELECT (total_transaksi) AS total_nominal_transaksi
71. Membuat Function dengan perintah SQL berikut : 74. Untuk menguji Kesesuaian hasil trigger dari program berikut adalah :
Sturuktur tabel siswa DELIMITER $$
CREATE TRIGGER update_alamat_mahasiswa
CREATE TABLE `data_siswa`.`tbl_siswa` (
`nis` char(10) NOT NULL, BEFORE UPDATE
`nama` varchar(255) NOT NULL, ON mahasiswa
`kelas` int(11) NOT NULL FOR EACH ROW
) ENGINE=MyISAM DEFAULT CHARSET=latin1
BEGIN
function untuk mengembalikan jumlah data dari setiap kelas INSERT INTO log_mahasiswa
set nim = OLD.nim,
DELIMITER $$
CREATE FUNCTION sf_tampil_siswa_kelas (p_kelas int) RETURNS INT DETERMINISTIC alamat_lama=old.alamat,
alamat_baru=new.alamat,
BEGIN waktu = NOW();
DECLARE jml INT;
SELECT COUNT(*) AS jml_kelas INTO jml FROM tb_siswa WHERE kelas = p_kelas; END$$
RETURN jml; DELIMITER ;
END$$
DELIMITER ;
penjelasannya sebagai berikut yang tidak tept adalah : Hasil :
a. DELIMITER = adalah untuk memberi tahu kepada myql soal delimiter yang digunakan, secara > SELECT * FROM log_mahasiswa;
default menggunakan ; jadi bila ada tanda ; mysql akan mengartikan akhir dari statement, +--------+----------+-------------+-------------+------------+
pada contoh di atas delimeter yang digunakan $$ jadi akhir statementnya adalah $$ | id_log | nim | alamat_lama | alamat_baru | waktu |
b. CREATE FUNCTION = adalah header untuk membuat create +--------+----------+-------------+-------------+------------+
c. RETURNS = adalah untuk menentukan tipe data yang di return-kan oleh function | 1 | 21400200 | bandung | surabaya | 2019-11-02 |
d. DETERMINISTIC/ NOT DETERMINISTIC = adalah untuk menentukan yang bisa menggunakan +--------+----------+-------------+-------------+------------+
function ini adalah user pembuatnya saja (determinisric) atau user siapa saja (not 1 row in set (0.00 sec)
determinisric).
Maka untuk mahasiswa dengan NIM 21400200 yang telah diubah alamat awal “bandung”
72. Menulis Perintah SQL pada function secara efisien, seperti untuk penulisan DETEMINISTIC bisa menjadi “surabaya” adalah :
ditulis secara implisit dengan memberikan setting global pada mysql dan secara default a. SELECT * FROM mahasiswa WHERE nim=21400200;
benilai NOT DETEMINISTIC. Pernyataan berikut yang tepat adalah : b. SELECT FROM mahasiswa WHERE nim=21400200;
a. SET GLOBAL log_bin_trust_function = 1; c. SELECT mahasiswa WHERE nim=21400200;
b. SET GLOBAL log_bin_trust_function_creators; d. SELECT * FROM mahasiswa nim=21400200;
c. SET GLOBAL log_bin_trust_function_creators = 1; 75. Perubahan data dengan menggunakan keyword Commit, Rollback dan Save Point merupakan
d. SET GLOBAL trust_function_creators = 1; fungsi yang digunakan untuk melakukan restore data ke kondisi awal sebelum dilakukan
73. Trigger dengan perintah SQL dapat diterapkan. Pernyataan yang tidak benar tentang trigger
perubahan data. Berikut pernyataan yang tidak benar adalah :
adalah : a. Dengan menggunakan COMMIT, kita tidak dapat mengakhiri semua transaksi dan
a. TRIGGER adalah kumpulan kode SQL yang berjalan secara otomatis untuk mengeksekusi menjadikannya sebagai perubahan permanen.
perintah INSERT, UPDATE, DELETE. Biasanya TRIGGER akan dijalankan sebelum atau sesudah b. Dengan menggunakan ROLLBACK, kita bisa melompat ke keadaan terakhir dari sebuah
proses INSERT, UPDATE, DELETE transaksi yang telah di-commit sehingga update query berikut tidak akan tercatat di dalam
b. Untuk memulai menggunakan TRIGGER kita gunakan CREATE TRIGGER dilanjutkan nama transaksi.
TRIGGER yang ingin dibuat c. Sebuah savepoint adalah tanda khusus di dalam transaksi yang memungkinkan semua
c. {BEFORE | AFTER} adalah waktu TRIGGER akan dijalankan, apakah sebelum atau sesudah perintah yang dijalankan setelah dibuat untuk di Rollback, mengembalikan status transaksi ke
database dimodifikasi oleh perintah DML keadaan pada saat savepoint. Savepoint hanya bisa terbentuk saat berada di dalam blok
d. {INSERT | UPDATE | DELETE} adalah perintah DDL yang mengaktifkan TRIGGER transaksi.
d. Rollback dapat digunakan melompat ke suatu titik tertentu yang didefinisikan didalam
Savepoint.
76. Pembatalan penulisan data dilakukan dengan rollback seperti pernyataan berikut yang tidak
tepat :
a. Dengan menggunakan ROLLBACK, kita bisa melompat ke keadaan terakhir dari sebuah
transaksi yang telah di-commit sehingga update query berikut tidak akan tercatat di dalam
transaksi.
b. Sebuah savepoint adalah tanda khusus di dalam transaksi yang memungkinkan semua
perintah yang dijalankan setelah dibuat untuk di Rollback, mengembalikan status transaksi ke
keadaan pada saat savepoint. Savepoint hanya bisa terbentuk saat berada di dalam blok
transaksi.
c. Rollback dapat digunakan melompat ke suatu titik tertentu yang didefinisikan didalam
Savepoint.
d. Rollback tidak dapat digunakan melompat ke suatu titik tertentu yang didefinisikan didalam
Savepoint.
77. Dokumentasi kode program dapat dibuat mengikuti beberapa aturan yang ditetapkan sesuai
dengan tool untuk generate dokumentasi yang akan digunakan. Apabila menggunakan javadoc,
maka pembuatan dokumentasi kode program dibuat menggunakan perintah komentar banyak
baris, dengan format penulisan sebagai berikut.
a. /** ................. **/ 81. Untuk memudahkan pelacakan, maka membuat dikumentasi modul harus :
b. ??** ...... **?? a. Membuat dokumentasi modul sesuai dengan status.
c. ??.........?? b. Membuat dokumentasi modul sesuai dengan data.
d. //.........?? c. Membuat dokumentasi modul sesuai dengan identitas.
78. Selain tentang penempatan dokumentasi, pada program java terdapat juga berbagai tag (@) d. Membuat dokumentasi modul sesuai dengan asumsi.
dalam dokumentasi program Java yang dapat digunakan, yakni yang tidak tepat adalah : 82. Penempatan dokumentasi pada progam java adalah :
a. @author Tag ini ditempatkan pada bagian kelas atau interface, menjelaskan tentang siapa a. diatas metode/properti yang akan dijelaskan
penulis dari kelas ini, sifatnya wajib. b. dibawah metode/properti yang akan dijelaskan
b. @version Tag ini ditempatkan pada bagian kelas atau interface, menjelaskan tentang versi c. disamping metode/properti yang akan dijelaskan
dari kelas ini, sifatnya wajib. d. ditempat bebas metode/properti yang akan dijelaskan
c. @param Tag ini hanya ditempatkan pada bagian metode atau konstruktor menjelaskan 83. Dokumentasi kode program yang baik perlu juga untuk memberikan fungsi :
tentang parameter-parameter yang ada dalam metode/konstruktor tersebut. a. informasi tentang deskripsi modul.
d. @return Tag ini menjelaskan tentang nilai maju dari metode. b. dicantumkan pengertian dan penulis,
79. Hal terpenting dalam membuat algoritma untuk dokumentasiprogram java : c. ada juga versi dan lisensi yang digunakan dalam pengembangan modul.
a. Menyamakan nama variable di dalam fungsi dengan nama parameter yang ada di blok d. Semua benar
komentar. 84. Tak ada gading yang tak retak. Demikian juga dengan modul yang kemungkinan mengandung
b. Menyamakan nama parameter di dalam atribut dengan nama parameter yang ada di blok bugs. Bugs adalah kesalahan program yang terjadi pada saat program tersebut digunakan. Setiap
komentar bugs biasanya memerlukan penyelesaian yang mengakibatkan kode program dirubah atau
c. Menyamakan nama parameter di dalam fungsi dengan nama parameter yang ada di blok ditambah. Perubahan juga bisa dilakukan dalam dokumentasi dengan cara:
komentar a. merangkum dan menyimpan perubahan ini dalam file sendiri
d. Menyamakan constanta di dalam fungsi dengan nama parameter yang ada di blok komentar b. mengabaikan error
c. menuntaskan program walaupun error
80. Perhatikan Gambar Berikut, manakah yang menjelaskan penggunaan komentar untuk
d. modul tidak dirubah walaupun error
dokumentasi :
85. Kita dapat membuat Dokumentasi fungsi, prosedur atau metod. Kapan itu bisa dilakukan?
a. Baris 1 sampai 7
a. sebelum program dinyatakan dapat digunakan ataupun sepanjang pengembangan
b. Baris 8
berlangsung.
c. Baris 10 smp 11
b. setelah program dinyatakan dapat digunakan ataupun sepanjang pengembangan berlangsung
d. Baris 13
c. dapat digunakan ataupun sepanjang pengembangan berlangsung
d. tidak dpt dilakukan sepanjang pengembangan berlangsung
86. Setiap pengolahan yang melibatkan banyak data akan memiliki kemungkinan untuk mengalami d. Software speker
kesalahan, disinilah biasanya pemrograman menggunakan blok untuk menangkap berbagai 92. Persyaratan sistem operasi dalam multimedia :
kesalahan yang mungkin belum diketahui. Apa blok program yang digunakan untuk itu? a. berfungsi untuk mengoperasikan sebuah komputer dan mengontrol seluruh kegiatan di dalam
a. start-catch komputer.
b. try-catch b. berfungsi untuk mengendalikan kegiatan cetak di dalam komputer.
c. mulai-akhir c. berfungsi untuk mengoperasikan banyak komputer dan mengontrol seluruh kegiatan di
d. begin-catch banyak komputer yang harus sejenis.
87. Perubahan terhadap kode program memerlukan penyesuaian pula pada dokumentasinya. d. berfungsi untuk menanggulangi kesalahan dan mengontrol seluruh kegiatan di dalam
Perubahan ini dapat berupa penambahan ataupun pengurangan parameter, eksepsi, atau komputer.
pengubahan algoritmanya. Selain itu, perubahan juga dapat terjadi terhadap status dari metode 93. Persyaratan aplikasi dasar mutimedia 3 dimensi adalah :
tersebut, apakah masih dapat digunakan atau tidak dengan menggunakan tag : a. Adobe Photoshop
a. @deprecated. b. Macromedia Flash MX
b. @depicated. c. Macromedia FreeHand MX
c. @precated. d. 3DS Max
d. @precat. 94. Pemrograman multimedia interaktif digunakan untuk menggambarkan bidang penelitian ilmiah
88. Terdapat beragam tool yang telah dikembangkan dan dapat digunakan secara gratis untuk dan kreatif dalam multimedia yang mendukung ekspresi atau komunikasi melalui beberapa
membuat dokumentasi dari suatu program, salah satunya adalah : media dengan kemampuan untuk mempengaruhi dan mengubah konten dan konteks mereka.
a. Javac manfaat multimedia interaktif dalam pembelajaran adalah :
b. Jacas a. memperlancar interaksi antara guru dengan siswa sehingga kegiatan pembelajaran lebih
c. Javadoc afektif dan efisien.
d. Jayadoc b. Pemakaian media pembelajaran dalam proses belajar mengajar dapat membangkitkan
89. Sebelum dapat menggunakan program generator dokumentasi javadoc, pastikan programnya keinginan dan minat yang baru, membangkitkan motivasi dan rangsangan kegiatan belajar,
dapat diakses melalui command prompt ataupun melalui NetBeans. Perintah untuk menjalankan dan bahkan membawa pengaruh-pengaruh psikologi terhadap siswa.
javadocnya lewat command prompt adalah : c. Selain membangkitkan motivasi dan minat siswa, media pembelajaran juga dapat membantu
1. javadoc NamaFile.java –d docs siswa meningkatkan pemahaman, menyajikan data dengan menarik dan terpercaya,
atau memudahkan penafsiran data, dan memadatkan informasi.
2. javadoc *.java –d docs d. Semua benar
atau 95. Dalam pembuatan multimedia terdapat prinsip yang harus diperhatikan Clark dan Mayer (2011)
3. javadoc namapaket –d docs menegaskan terdapat 8 prinsip dalam pembuatan multimedia, antara lain: prinsip Multimedia,
Pada perintah javadoc yang no berapakah dokumen akan dibuat hanya untuk 1 file java prinsip contiguity; prinsip modality, prinsip redudansi, prinsip coherence, prinsip personalization,
a. 1 prinsip segmentasi dan prinsip pre-training. Prinsip contiguity secara sederhana dapat diartikan
b. 2 sebagai :
c. 3 a. subjek utama secara fisik tidak boleh terpisah dari teksnya.
d. 2 dan 3 b. audio harus disesuaikan dengan grafik yang terkait.
90. Perangkat keras pendukung terciptanya multimedia dapat kita kelompokan berdasarkan fungsi. c. A.dan B benar
VGA card tergolog ke dalam : d. A dan B salah
a. Perangkat Masukan (input device) 96. Berikut yang merupakan Timeline dalam perancangan multimedia adalah :
b. Perangkat keluaran (Output device)
c. Perangkat Proses (Process device)
d. Perangkat penyimpanan (storage device)
91. Software adalah elemen pendukung utama sebuah komputer yang tidak bisa diraba (di sentuh),
hanya dapat dilihat. Software dapat juga diartikan sebagai segala sesuatu yang berhubungan
dengan program-program komputer. Program adalah deretan instruksi-instruksi yang dimengerti
komputer. Software Microsoft Windows termasuk software jenis :
a. Software Sistem Operasi
b. Software Program Aplikasi
c. Software rendom
a. A 103. Target path adalah
b. B a. merupakan objek yang dikenai oleh aksi di bagian tertentu.
c. C b. merupakan objek yang dikenai oleh rekasi di bagian tertentu.
d. D c. merupakan data yang dikenai oleh aksi di bagian tertentu.
97. Action Script adalah bahasa pemrograman Flash yang digunakan untuk membuat halaman web, d. merupakan insert yang dikenai oleh aksi di bagian tertentu.
animasi, game dan aplikasi interaktif. Bahkan saat ini Action Script telah banyak digunakan untuk 104. Algoritma khusus multimedia berguna untuk :
mengembangkan game dan aplikasi online pada smartphone seperti Android dan Iphone. a. Membatu menggabungkan file
ActionScript terbagi menjadi 2 yaitu : b. Membantu mendata kinerja file
a. Action Round dan Action Objek. c. memecahkan masalah
b. Action ram dan Action Objek. d. mencari keuntungan lain dari jaringan data
c. Action frame dan Action Objek. 105. Berikut Basic Action dalam dasar pemrograman action scrit untuk multimedia kecuali:
d. Action handler dan Action Objek. a. Go pay – melompat ke frame atau scene
98. Pemahaman ActionScript dengan menggunakan Normal Mode maupun Expert Mode diperlukan b. Play dan Stop – utuk menjalankan da menghentikn movie
untuk pembuatan aplikasi lebih lanjut. Untuk pembuatan beberapa macam aplikasi interaktif, c. Stop All Sound – menghentikan suara pada movie
seperti mengubah warna suatu object, membuat scrolling teks, mendeteksi tabrakan, membuat d. Get URL – berpindah ke URL lain
puzzle, dan lain-lain. Tipe data yang tidak dapat digunakan adalah : 106. Software minimal untuk pemrogaman multimedia adalah :
a. string, a. Software Sistem dan Software Program Aplikasi
b. Number b. Software Sistem Operasi dan Software Program Aplikasi
c. Boolean c. Software Sistem Operasi dan Software Program
d. Art d. Software Sistem Operasi dan pendukung video
99. Berikut adalah contoh Deklarasi variable. “hari N ” + “ulang tahun saya” 107. Cara Memeriksa Hasil Instalasi Adobe Photoshop CS4 :
Yang merupakan variable adalah : a. Klik All Program – Adobe Photoshop CS4 sehingga muncul halaman aplikasinya.
a. Hari b. Klik Start – All Program – Adobe Photoshop CS4 sehingga muncul halaman aplikasinya.
b. N c. Klik All Program – Adobe sehingga muncul halaman aplikasinya.
c. + d. Klik Adobe Photoshop CS4 sehingga muncul halaman aplikasinya.
d. Ulang tahun saya 108. Troubleshooting pada saat instalasi jika Program instalasi tidak mau berjalan :
100. Operator untuk manipulasi nilai dalam ekspresi. Seperti : a. Cobalah untuk menggunakan sumber file instalasi yang lain.
a. @ b. Cek juga persyaratan instalasi perangkat lunak tersebut, barangkali hardware yang digunakan
b. & tidak memenuhi persyaratan.
c. + c. Pastikan juga pengguna menggunakan akun setingkat administrator pada saat melakukan
d. $ instalasi.
101. Sebuah algoritma pencarian dijelaskan secara luas adalah sebuah algoritma yang menerima d. Semua benar
masukan berupa sebuah masalah dan menghasilkan sebuah solusi untuk masalah tersebut, yang 109. Tahapan SDLC (Software Development Life Cycle) melibatkan para software Quality Assurance
biasanya didapat dari evaluasi beberapa kemungkinan solusi. Algoritma pencarian (searching (QA) untuk melakukan pengujian pada sistem dan menilai apakah software dapat bekerja sesuai
algorithm) adalah algoritma yang menerima sebuah argumen kunci dan dengan langkah-langkah dengan fungsionalitas yang diharapkan. Tim QA akan menguji semua area software untuk kecuali
tertentu akan mencari rekaman dengan kunci tersebut. Setelah proses pencarian dilaksanakan, :
akan diperoleh salah satu dari dua kemungkinan, yaitu : a. sistem terbebas dari cacat, error, bug
a. data yang dicari ditemukan (successful) atau tidak ditemukan (unsuccessful). b. Jika ternyata masalah ditemukan di dalam software, agar perbaikan dapat segera dilakukan
b. data yang dicari permanen hilang dan muncul tiba-tiba c. Proses ini berlanjut hingga software stabil dan sesuai harapan
c. data yang dicari tergantung mod dan nilai teks d. Program stage di dalam aplikasi
d. data yang dicari sesuai atau tidak sesuai isi teks 110. Jika baru memperbaiki bug atau memperbarui aplikasi, sebelum merilis atau untuk meyakinkan
102. Membuat Statement multiple untuk frame yang sama intinya harus : kalau perbaikan itu tidak menghadirkan bug yang lain tentu saja Anda harus melakukan uji coba.
a. Meletakkan objek pada keyframe yang sama dengan sintaks berbeda. Dibandingkan dengan pengujicobaan manual tentu saja automation testing tool jauh lebih efektif.
b. Meletakkan frame insert pada keyframe yang sama dengan sintaks berbeda. Walau begitu bukan berarti automation testing tool tidak memiliki risiko. Ada beberapa hal yang
c. Meletakkan data action pada keyframe yang sama dengan sintaks berbeda. harus Anda pertimbangkan sebelum melakukan uji coba untik memperkecil risiko jika terjadi
d. Meletakkan recylcle art pada keyframe yang sama dengan sintaks berbeda. sesuatu di luar perhitungan Anda. Beberapa langkah tersebut adalah Orang dengan keahlian yang
tepat. Pengujicobaan secara otomatisasi berarti Anda harus memiliki setidaknya minimal :
a. seorang programer dalam tim Anda. 116. Berdasarkan contoh skenario Testcase simple 1, Untuk Membangkitkan Data uji unit tes dapat
b. Direktur melihat kolom :
c. Meneger proyek a. Case
d. Staf b. Type
111. Untuk Mengidentifikasi Standar dan kondisi uji coba, maka : c. Description
a. cara terbaik sebelum pengujian perlu menelaah penggunaan sumber daya secara efektif dan d. Expected result
117. Secara keseluruhan skenario akan ditampilkan ke dalam bentuk :
hemat waktu.
b. uji coba manual tidak dibutuhkan untuk memastikan semuanya berjalan dengan sempurna. a. Design
c. biaya pemeliharaan harus disiapkan sangat tinggi. b. Hasil kerja
d. anggota tim Anda tidak perlu memiliki kemampuan beradaptasi tinggi terhadap teknologi c. Output data
baru d. Data bebas
118. Program komputer umumnya dibangun dengan menggunakan beberapa algoritma untuk
112. Kebutuhan untuk uji coba adalah kecuali :
a. Orang dengan keahlian yang tepat menyelesaikan sebuah permasalahan. Misalnya sebuah program pencarian teks seperti grep akan
b. Biaya memerlukan algoritma khusus untuk membaca dan menelusuri file, algoritma lain untuk mencari
c. Kestabilan aplikasi teks yang tepat di dalam file, dan satu algoritma lagi untuk menampilkan hasil pencarian ke
d. Konsumsi memory pengguna. Dalam mendefinisikan algoritma, kita harus dapat mendefinisikan tiga hal utama
113. Berikut Skenario Testing dibagi menjadi dua skenario, skenario positive dan skenario negative,
dengan jelas yaitu kecuali :
Berikut contoh Testcase simple 1 untuk : a. Masalah, yaitu sebuah persoalan yang ingin diselesaikan oleh sebuah algoritma.
b. Masukan, yaitu contoh data atau keadaan yang menjadi permasalahan.
c. Keluaran, yaitu bentuk akhir dari data atau keadaan setelah algoritma diimplementasikan ke
masukan. Keluaran merupakan hasil ideal yang diinginkan dan dianggap telah menyelesaikan
masalah.
d. Kinerja, proses pendukung penyelesaian masalah
119. Untuk melakukan uji coba, perlu diketahui tahapan SDLC (Software Development Life Cycle) yaitu
planning, Analysis, Design, Development, testing, implementasi dan Implementation dan Release,
maintenance. Tahapan yang merupakan tahapan uji adalah :
a. Analysis,
b. Design,
c. Development,
d. Testing
120. Mencatat Hasil uji coba, dapat kita lakukan jika sudah berada pada tahapan SDLC :
a. Start a. Development,
b. Login b. testing,
c. Ending c. implementasi dan Implementation
d. Showup d. Release
114. Berdasarkan contoh skenario Testcase simple 1, kolom yang merupakan tahapan pengujian 121. Untuk Menganalisis Hasil uji coba, terdapat pada tahapan SDLC yaitu :
adalah : a. Development,
a. Case b. testing,
b. Type c. implementasi dan Implementation
c. Description d. Release
d. Step 122. Melaporkan Prosedur uji coba, bisa dilakukan setelah melaui tahapan SDLC :
115. Berdasarkan contoh skenario Testcase simple 1, Kolom yang menyatakan Data uji unit tes adalah a. testing,
: b. implementasi dan Implementation
a. Case c. maintenance
b. Type d. Release
c. Description
d. Step
123. Hasil akhir menyelesaikan Kesalahan/error adalah : 129. Pencatatan log dalam sistem akan membutuhkan sumber daya memori cakram penyimpanan
a. Perbaikan bug: perbaikan bug ketika ada masalah yang dilaporkan yang bertambah. Untuk mengatasi masalah keterbatasan tersebut perlu dilakukan :
b. Upgrade sistem : meningkatkan kinerja software dengan sistem yang lebih baru a. rotasi penyimpanan log sehingga log yang lama dan sudah tidak dibutuhkan dapat dihapus.
c. Peningkatan fitur: menambahkan fitur atau fungsionalitas pada pada software yang b. Jika sudah tersedia memory maka dapat mengganti dengan log yang baru.
dikembangkan a. Memindahkan log lama ke penyimpanan lain sebagai dokumentasi
d. Semua benar b. Semua benar
124. Dalam Mengidentifikasi Jumlah keberadaan environment sesuai kebutuhan dalam konfigurasi
130. Untuk melakukan loging aplikasi kita harus mengetahui bahwa logging itu punya lima level yang
software, yang perlu diperhatikan adalah :
berbeda kecuali :
a. Program komputer
a. Error
b. Data
b. Warn
c. Dokumen
c. Trace
d. Semua benar
d. Ending
125. Manajemen konfigurasi melibatkan, kecuali: 131. Log yang ada dalam aplikasi MySQL antara lain :
a. perencanaan konfigurasi, a. ERROR LOG
b. manajemen versi, b. GENERAL QUERY LOG
c. membangun sistem, c. SLOW QUERY LOG
d. manajemen resiko. d. Semua benar
126. Membuat Konfigurasi environment yang menjadi bagian perangkat lunak dengan 132. Bagaimana mekanisme log akses pada wordpress?
memperhatikan elemen berikut : 1. login pada akun WordPress –
a. Component elements, sekumpulan dari tool yang dipasarkan dengan manajemen sistem data 2. buka halaman Plugin dari Dashboard. -
(seperti database) yang memungkinkan akses ke data tersebut dan melakukan pengaturan 3. klik Add New –
terhadap setiap item konfigurasi software. 4. Halaman Add Plugin akan muncul, lalu klik Upload Plugin –
b. Prosess elements, merupakan kumpulan dari prosedur dan tugas yang mendefinisikan
5. Masukkan nama berkas zip plugin, lalu klik “Install Now”-
pendekatan yang efektif untuk melakukan manajemen perubahan melibatkan semua yang
terlibat dalam manajemen. 6. Pilih “Installed Plugins” pada menu “Plugins” di dashboard, lalu aktifkan plugin “WP
c. Construction elements, kumpulan dari tool-tool yang mengautomasi pembuatan software Security Audit Log”.
dengan memastikan validasi komponen yang layak (misalnya, versi yang benar). a. 1,2,4,3,5,6,7
d. Human elements, untuk mengimplementasikan SCM yang efektif, tim software tidak harus b. 1,2,3,4,5,6,7
menggunakan sekumpulan feature tool dan proses. c. 1,2,3,4,6,5,7
127. Aktivasi Aktivasi konfigurasi perangkat lunak pada satu waktu, dilakukan melalui proses : d. 7,2,3,4,5,6,1
a. Identifikasi -report-control-audit 133. Pada gambar berikut cara untuk melihat log, pada menu “Audit Log” di dashboard dengan klik
b. Identifikasi -audit-report-control
c. Identifikasi-control-audit-report
d. control-audit-report- Identifikasi
128. Hal yang perlu menjadi perhatian khusus seingga kita harus melakukan log aplikasi adalah
bagaimana suatu aplikasi bisa memberikan informasi mengenai aktivitas atau kegiatan yang
dilakukan oleh user/pengguna. ini menjadi sangat penting dikarenakan beberapa pertimbangan
sebagai berikut :
a. mengontrol aktivitas atau kegiatan user/pengguna a. Audit Log
b. Audit Log viewer
b. pengukuran kinerja user/pengguna
c. Enable/Disable
c. penjagaan data di aplikasi
d. Extensions
d. Semua benar

Anda mungkin juga menyukai