wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

LSP-P1

Total questions: 50

Worksheet time: 50mins

Name
Class
Date
1.
Penelitian yang pernah dilakukan di Amerika Serikat menunjukkan bahwa biaya langsung dan tidak langsung yang diakibatkan oleh kecelakaan kerja berbanding 1:4. Jadi tindakan pertama yang harus dilakukan dalam perencanaan kerja di perusahaan adalah?
a)
A.Perlunya membentuk komite keselamatan kerja di perusahaan.
b)
B.Meyakinkan pimpinan/ top management bahwa kecelakaan itu sebenarnya sangat merugikan ditinjau dari segi biaya.
c)
C.Dukungan penuh dan pengertian pimpinan adalah mutlak.
d)
D.Setiap kegiatan industry memiliki karakteristik berbeda.
e)
E.Meyakinkan serikat pekerja untuk bekerja sesuai prosedur yang berlaku
2.
Jika anda mendapatkan sebuah project kemudian membutuhkan beberapa konten dan software yang didapatkan dari internet, apa saja yang anda lakukan untuk tetap melaksanakan aspek kode etik dan HKI di bidang TIK, kecuali?
a)
a. Pengambilan berita aktual baik seluruhnya maupun sebagian dari kantor berita, Lembaga Penyiaran, dan surat kabar atau sumber sejenis lain, dengan ketentuan sumbernya harus disebutkan secara lengkap.
b)
b. Memperhatikan apakah software yang digunakan masih termasuk software freeware, shareware maupun lisensi open source
c)
c. Melakukan editing dan menyebarluaskan konten-konten yang memiliki lisensi hak cipta
d)
d. Pastikan membeli lisensi apabila ingin menginstal software berbayar pada unit komputer yang ingin digunakan
e)
e. Memastikan segala tindakan yang digunakan ketika menggunakan dan membagikan konten yang didapat dari orang lain tidak melanggar UU HAKI dibidang TIK
3.
Jika anda diminta untuk mengembangkan sebuah user interface pada sebuah aplikasi dalam beberapa versi yang berbeda sesuai dengan negaranya, maka hal-hal yang perlu anda perhatikan adalah, kecuali?
a)
a. Konsistensi
b)
b. Buatlah Standar dan jadikan sebagai acuan (pegangan)
c)
c. Dapat digunakan dengan mudah baik oleh orang awam maupun yang expert
d)
d. Pemberian komentar dan Label secara tepat
e)
e. Tidak membutuhkan referensi user interface dari aplikasi lain
4.
Tujuan adanya sasaran instruksi tugas adalah…
a)
A.Meningkatkan kinerja dan kontribusi
b)
B.Mengikuti prosedur
c)
C.Penyusunan kebijakan
d)
D.Menerjemahkan visi misi
e)
E.Perintah Kepala
5.
Berikut ini adalah langkah-langkah dalam merencakan kegiatan-kegiatan untuk melaksanakan tugas …
a)
A.Melihat situasi
b)
B.Merumuskan kegiatan
c)
C.Mementingkan kelompok
d)
D.Mencari teman untuk Kerjasama
e)
E.Memberikan tugas pada orang lain
6.
Dalam bidang TIK (Teknologi Informasi dan Komunikasi) perlu mengetahui etika dalam melakukan setiap pekerjaan, salah satu kode etik yang harus dipahami adalah…
a)
A.Mampu mengimplementasikan aturan penggunaan atau license agreement
b)
B.Memahami profesi
c)
C.Standar sistem
d)
D.Perencanaan etika profesi
e)
E.Memahami dan menghormati budaya kerja
7.
Mengirimkan dan/atau menyebarkan Informasi Elektronik dan/atau Dokumen Elektronik kepada banyak orang atau berbagai pihak melalui Sistem Elektronik adalah pengertian dari …
a)
A.Membuat
b)
B.Membuat dapat diakses
c)
C.Mentransfer
d)
D.Mendistribusikan
e)
E.Mentransmisikan
8.
Perangkat lunak secara hukum penggunaannya dibedakan menjadi tiga yaitu Shareware, Freeware, dan EULA (End User License Agreement). Penjelasan yang tepat dari Freeware adalah…
a)
A.Aplikasi yang dapat di unduh dan digunakan secara gratis, namun penggunanya memiliki batas waktu
b)
B.Aplikasi yang digunakan oleh semua orang tanpa membayar dengan kebijakan tertentu
c)
C.Perjanjian antara pembuat dan pengguna aplikasi
d)
D.Aplikasi yang di unduh dengan illegal
e)
E.Aplikasi berbayar
9.
Jika anda butuh web server yang lengkap dengan DBMS mysql dengan sistem operasi Windows dimana fiturnya sudah terintegrasi satu sama lain maka software tools yang tepat untuk diinstal adalah
a)
A.LAMPP
b)
B.HTTPD
c)
C.XAMPP
d)
D.Mysql Yog
e)
E.Mysql Connector
10.
Komponen dalam bahasa pemrograman java yang berfungsi mengubah source code menjadi sebuah byte code yang bisa dijalankan oleh JRE adalah...
a)
a. Editor
b)
b. Netbeans
c)
c. Compiler
d)
d. Interpreter
e)
e. Class
11.
Salah satu program aplikasi yang sedang booming digunakan untuk membuat mock up suatu program adalah ...
a)
A.Borlan C++
b)
B.Dev C++
c)
C.Adobe XD
d)
D.Paint
e)
E.Java Netbeans
12.
Mempunyai batasan dari pemesanan alokasi memori pada struktur data memiliki sifat …
a)
A.Berpindah
b)
B.Bergerak
c)
C.Menambah
d)
D.Dinamis
e)
E.Statis
13.
Sikap yang harus dituntjukan untuk mengurutan dari akses komponen user interface dialog adalah ...
a)
A.secara cermat, tepat, teliti sesuai
b)
B.cepat, jujur, disiplin
c)
C.tanggap, tanggung jawab, cerdas
d)
D.akurat, efisien, total
e)
E.teratur, rapi, terlihat
14.
if(is_numeric($input)) Penggalan sintaks diatas digunakan untuk…
a)
A.Mengecek apakah variabel submit sudah dibuat atau belum dibuat
b)
B.Mengecek variable dapat berisi inputan
c)
C.Mengecek inputan berupa huruf
d)
D.Mengecek inputan berupa angka
e)
E.Mengecek variable input di server
15.
Bahasa pemrograman berisi susunan definisi dan manipulasi struktur data dan pengkontrolan alir eksekusi program, merupakan pengertian dari …
a)
A.Constructs
b)
B.Expressive power
c)
C.Target
d)
D.Function
e)
E.Compiler
16.
Program C++ ditulis dengan ekstensi .cpp. Agar dapat dieksekusi atau dijalankan, maka program harus dikompilasi terlebih dahulu menggunakan ...
a)
A.Debugging
b)
B.Run
c)
C.Compiler C++
d)
D.File Utama
e)
E.File .cpp
17.
Usaha untuk mengurutkan kumpulan – kumpulan data dalam suatu array disebut :
a)
A.Searcing
b)
B.Sorting
c)
C.Divide
d)
D.Concuer
e)
E.PUSH
18.
Seorang guru akan membuat program untuk menghitung nilai rata-rata rapor siswa, tipe data yang tepat untuk variable penampung nilai rata-rata rapor adalah…
a)
A.Integer
b)
B.Real
c)
C.String
d)
D.Char
e)
E.Boolean
19.
Sebagai salah satu bahasa yang paling banyak digunakan di dunia dan sebagai bahasa open, C++ mempunyai berbagai compiler yang berjalan di berbagai platform yang mendukungnya. Kode yang secara eksklusif menggunakan library standar C++ dapat berjalan pada banyak platform dengan sedikit atau tanpa adanya perubahan merupakan salah satu fitur dari program, yaitu ...
a)
A.Portable
b)
B.Freeware
c)
C.Kompatible
d)
D.Mudah kompilasi
e)
E.Mudah digunakan
20.
Teknik Devide and Conguer digunakan dalam memecahkan masalah antara lain :
a)
A.Array
b)
B.Max & Min
c)
C.Matrix
d)
D.Sorting & Searching
e)
E.Branching
21.
Simbol flowchart untuk memulai dan mengakhiri adalah ...
a)
b)

c)

d)

e)

22.
File Object (*.obj) pada C++ merupakan hasil proses…
a)
A.Compiler
b)
B.Build
c)
C.Run
d)
D.Linker
e)
E.Debugging
23.
Salah satu program aplikasi yang digunakan untuk pengembang pemrograman C adalah ...
a)
A.Ms. Word
b)
B.Photoshop
c)
C.XAMPP
d)
D.Dev C++
e)
E.Adobe Dreamweaver
24.

Perhatikan flowchart dibawah ini!

Description: Hasil gambar untuk algoritma aplikasi perpustakaan 1)Mulai 2)Lakukan proses input data buku 3)Jika memilih create buku maka inputkan kode buku, judul, pengarang,penerbit, tahun edisi dan stok 4)Memilih menu create buku atau manage buku 5)Jika memilih manage buku maka ada tiga pilihan lagi yaitu view atau update atau delete 6)Selesai Langkah yang tepat untuk mendeskripsikan flowchart dibawah adalah…

a)
A.   1-2-4-5-6-3
b)
B.   1-4-5-2-3-6
c)
C.  1-2-4-3-5-6
d)
D.  1-5-4-3-2-6
e)
E.   1-3-4-5-2-6
25.

Dibawah ini adalah symbol...

a)
A.Terminal point symbol
b)
B.flow direction symbol
c)
C.symbol one connector
d)
D.symbol of Page connector
e)
E.processing symbol
26.

Pada gambar di bawah ini merupakan jendela dari program aplikasi dev c++, untuk menyimpan sebuah program menggunakan fitur ...

a)
A.Execute -> Rebuild All
b)
B.Tools->Compiler Option
c)
C.File->Save
d)
D.Execute->Run
e)
E.Execute->Syntax Check
27.

Hasil gambar untuk method pada c++ Pada gambar di atas sintaks yang di tandai merupakan bagian dari ...

a)
A.Class
b)
B.Methode
c)
C.Targer
d)
D.Function
e)
E.Compiler
28.
Andi ingin menampilkan "Belajar C++ itu mudah" di layar, maka perintah yang harus digunakan andi adalah…..
a)
A.Include
b)
B.Cout
c)
C.Cin
d)
D.For
e)
E.If
29.
1.CREATE 2.UPDATE 3.ISEMPTY 4.PUSH 5.INSERT 6.POP Empat operasi dasar yang berlaku pada struktur data adalah …
a)
A.1-2-3-4
b)
B.1-3-4-6
c)
C.2-4-5-6
d)
D.2-3-4-5
e)
E.3-4-5-6
30.

Mengapa terjadi error pada baris ke-5?

a)
a. Method println hanya bisa menerima parameter berupa data String
b)
b. Kesalahan penulisan pada baris tersebut
c)
c. Kesalahan dalam mendeklarasikan variabel x
d)
d. Kesalahan dalam pemilihan variabel x
e)
e. Karena variabel x belum diinisialisasi
31.
Anda diminta untuk membuat sebuah aplikasi system informasi manajemen Lembaga Sertifikasi Profesi berbasis desktop dengan bahasa pemrograman java, maka kebutuhan minimal perangkat lunak yang harus disiapkan untuk menunjang proses pengembangan perangkat lunak tersebut adalah?
a)
a. Aplikasi Basis Data, Compiler Java, IDE Editor
b)
b. Aplikasi Editing Video, Aplikasi Office dan Compiler Java
c)
c. Aplikasi Basis Data, Aplikasi Browser, Aplikasi editing video
d)
d. Aplikasi pengolahan lembar sebar, Aplikasi IDE Editor, Aplikasi Pengolah Audio
e)
e. Aplikasi Chatting, Aplikasi Browser, Aplikasi Mail Client
32.
Tipe data yang tepat digunakan untuk bilangan bulat adalah?
a)
a. Int
b)
b. Float
c)
c. String
d)
d. Double
e)
e. char
33.
Hak akses yang diberikan pada metode maupun properti dalam kelas agar hanya dapat diakses oleh objek di luar kelas adalah...
a)
A.Public dan Private
b)
B.Public saja
c)
C.Private dan Protected
d)
D.Private saja
e)
E.Protected saja
34.
Istilah untuk melindungi data dari usaha modifikasi, perusakan dan penggandaan data oleh pihak yang tidak berwenang adalah..
a)
A.Inheritance
b)
B.Polymorphisme
c)
C.Constructor
d)
D.Encapsulation
e)
E.Abstract
35.
Interface suatu class terdiri dari..
a)
A.Data anggota
b)
B.Prototipe fungsi anggota
c)
C.Implementasi fungsi anggota
d)
D.Data anggota dan prototipe fungsi anggota
e)
E.Salah semua
36.
Jika program java lain ingin menggunakan file java pada package yang berbeda lokasi maka keyword apa yang harus digunakan?
a)
A.extends
b)
B.import
c)
C.implements
d)
D.include
e)
E.require
37.
Jika anda ingin program java anda dapat menangani kesalahan sesuai dengan keinginan anda maka syntax apa yang tepat diberikan pada program anda?
a)
A.Memberikan blok function penanganan eror
b)
B.Memberikan block try dan catch
c)
C.Memberikan control percabangan dengan kondisi kemungkinan eror
d)
D.Memberikan perintah untuk mengeluarkan output keselahan program yang terjadi Menghapus perintah yang kemungkinan bisa terjadi eror
e)
E. Memberikan Blok if-else
38.
Jika anda ingin menghapus salah satu data pada suatu tabel maka perintah sql yang digunakan adalah?
a)
A.DROP
b)
B.DELETE
c)
C.UNSET
d)
D.DESTROY
e)
E.TRUNCATE
39.
Jika anda ingin menambahkan data pada tabel yang memiliki field foreign key maka apa yang perlu anda perhatikan agar proses penambahan data berjalan lancar?
a)
A.Value yang diberikan pada field foreign key harus tersedia pada primary key tabel asalnya
b)
B.Value yang diberikan pada field foreign key harus berurutan
c)
C.Value yang diberikan pada field foregn key harus sama dengan primary key pada tabel tersebut
d)
D.Value yang diberikan pada field foreign key tidak boleh tersedia pada primary key tabel asalnya
e)
E.Value yang diberikan pada field foreign key tidak boleh berurutan
40.
Jika anda ingin membentuk kondisi join dimana nilai relasi yang terjadi antar dua table (binary relation) adalah sama (terdapat hubungan antara Primary Key dan Foreign Key) maka jenis join yang digunakan adalah?
a)
A.Self join
b)
B.Inner Join
c)
C.Left outer join
d)
D.Right outer join
e)
E.Cross join
41.
Jika anda ingin membuat stored procedure yang dieksekusi secara otomatis sebagai respon atas suatu kejadian berkaitan dengan tabel basis data tanpa harus dipanggil maka objek yang anda buat adalah?
a)
A.View
b)
B.Trigger
c)
C.Relasi
d)
D.Stored procedur
e)
E.tabel
42.
Untuk membuat dokumentasi program anda membutuhkan tools yang dapat menggabungkan semua dokumen. Jika anda ingin membuat sebuah dokumentasi pada aplikasi berbahasa java, maka tools yang dapat digunakan adalah...
a)
A.Ddoc
b)
B.JSDoc
c)
C.Javadoc
d)
D.Rdoc
e)
E.Pydoc
43.
Jika anda membuat sebuah aplikasi berbahasa C++ dan anda ingin melakukan debuging serta compiling maka jenis tools software yang cocok digunakan adalah?
a)
A.IDE
b)
B.Text Editor
c)
C.Browser
d)
D.DBMS
e)
E.Web server
44.
Jika anda ingin membuat sebuah halaman website yang didalamnya terdapat konten untuk memutar video yang sudah anda sediakan, maka versi bahasa html yang paling cocok untuk anda gunakan adalah
a)
A.HTML v.2
b)
B.HTML v.3
c)
C.HTML v.5
d)
D.HTML v.7
e)
E.HTML v.4
45.
Apa yang terjadi jika kompatibilitas dari hardware dan software kurang mendukung terhadap pemograman multimedia?
a)
A.Program dapat berjalan secara normal
b)
B.Program tidak bisa di eksekusi/di jalankan sebagaimana mestinya
c)
C.Operasi sistem akan mengalihkan eksekusinya kepada program lain
d)
D.Operasi sistem akan rebooting
e)
E.Operasi sistem akan melakukan recompiling terhadap progam
46.
Untuk Memasukkan file audio kedalam halaman HTML menggunakan perintah?
a)
A.<audio controls> <source src="contohaudio.mp3" type="audio/mp3"> </audio>
b)
B. <img src=”audio.mp3” />
c)
C.<span class=”audio”>Audio.mp3</span>
d)
D.<div id=”audio”>Mainkan audio</div>
e)
E.<content class=”audio” data-src=”contohaudio.mp3”></content>
47.

Perhatikan potongan kode program berikut :

Output yang benar adalah...

a)
A.Falsefalsetruetrue
b)
B.Falsetruefalsetrue
c)
C.Truefalsetruefalse
d)
D.Falsefalsefalsefalse
e)
E.truetruefalsefalse
48.
Berikut ini software yang bisa dipakai untuk editor java,
a)
A.Visual Studio, Gel, Wordpad
b)
B.Brakets Code, Atom Code, Notepad++
c)
C.Brakets Code, Eclipse, Code::Blocks
d)
D.Wordpad, Eclipse, Atom Code
e)
E.Gel, Notepad++, Code::Blocks
49.
Sumber-sumber Informasi yang bisa membantu kita memilah Informasi yang benar terbagi atas 2 sumber, yaitu : Sumber Otoritas dan Sumber Pembuktian, berikut ini yang termasuk sumber otoritas adalah ….
a)
A.Bukti empiris
b)
B.Argumen yang rasional
c)
C.Pembuktian yang terbalik
d)
D.Perasaan saya sendiri
e)
E.Hoax
50.
Perbedaan pendapat pasti selalu ada dalam suatu hubungan, terlebih dalam tempat kerja di mana sebagian dari waktu yang dimiliki dihabiskan di tempat kerja. Bahkan, sebuah penelitian mengatakan, 10% konflik di tempat kerja terjadi karena perbedaan pendapat. Meski terlihat alami, namun sebetulnya hal ini perlu untuk didiskusikan secara terus terang. Berikut ini cara mengatasi perbedaan pendapat di tempat kerja, yaitu……
a)
A.Serang lawan bicara anda kalau dia salah
b)
B.Berbicara lebih keras dari orang yang berlawanan dengan anda
c)
C.Silangkan tangan anda untuk menimbulkan kesan agresif.
d)
D.Tunjukkan bahwa kamu bersedia untuk memahami dan mengerti sudut pandang orang lain
e)
E.Berusahalah untuk selalu menang dari lawan bicara