Recents in Beach

Latihan Soal Teori Kejuruan kelas XII RPL Lengkap Jawaban Serta penjelasan

Assamuaikum wr,wb hallo temen-temen semua. Gimana kabarnya? semoga sehat semua ya. Masih bersama admin ilmunya-ngoding.blogspot.com. Kali ini admin akan memberikan contoh latihan soal teori kejuruan untuk para anak RPL khususnya kelas 12 ya. Baiklah gimana kalo kita langsung bahasa saja? sebelum mulai latihan soal kali ini, mungkin ada yang tanya apa sih RPL itu? baiklah admin akan jawab terlebih dahulu apa itu RPL. Untuk jawabanya kalian bisa simak di bawah ini.

Ilmunya-ngoding.blogspot.com


RPL(Rekayasa Perangkat Lunak)
Jadi RPL adalah kepanjangan dari rekayasa perangkat lunak. Artinya apa? jadi rpl adalah sebuah bidang ke ahlian dalam sebuah sekolah menengah ke juruan atau biasa di sebut SMK. Yang mendalami tentang cara-cara pengembangan perangkat lunak, seperti cara pembuatan, pemeliharaan serta menejemen organisasi pengembangan perangkat lunak. Nah jadi itulah pengertian atau definisi tentang RPL atau rekayasa perangkat lunak. Selanjutnya kita akan mulai membahas ke soal yang pertama.


LATIHAN SOAL
Pertama, Kumpulan data, disimpan dalam file, bisa dalam satu file atau pun beberapa file. Dalam sistem informasi berbasis komputer maka database merupakan kumpulan data yang distrukturkan sehingga memungkinkan kemudahan dalam pemrosesan untuk menghasilkan suatu informasi. Merupakan pengertian dari?
  1. Sistem informasi
  2. Database
  3. Informasi
  4. MySQL
Penjelasan: jadi jawaban dari soal di atas adalah database yang nomer 2 ya. Karena pengertian database adalah sesuai soal di atas. Baiklah kita lanjutke soal yang nomer dua ya.

Kedua, Program ini pada awalnya diciptakan pada tahun 1979, oleh Michael "Monty" Widenius, seorang programmer komputer asal Swedia. Monty mengembangkan sebuah sistem database sederhana yang dinamakan UNIREG yang menggunakan koneksi low-level ISAM database engine dengan indexing. Pada saat itu Monty bekerja pada perusahaan bernama TcX di Swedia. Merupakan sejarah dari perangkat ?
  1. Ms Exel
  2. My Sql
  3. Oracel
  4. Basis data
Penjelasan: jika kalian menemukan soal seperti di atas maka jawabanya adalah My Sql ya. Karena mysql sendiri di ciptakan oleh michael monty widenius pada tahun 1979. Dia adalah seorang penulis utama dari versi asli dari database MySQL open source, anggota pendiri perusahaan MySQL AB dan saat ini CTO dari MariaDB Corporation AB. Selain itu, ia adalah pendiri dan mitra umum di perusahaan modal ventura, OpenOcean. Baiklah kita akan lanjut ke soal yang berikutnya.

Ketiga, Sebuah fakta tentang sesuatu dalam dunia nyata (dapat berupa angka, deretan karakter, simbol dan gambar) yang dapat direkam dan disimpan pada media komputer. Adalah pengertian dari?
  1. Data
  2. Informasi
  3. Database
  4. Basis data
Penjelasan: Jawaban dari soal di atas adalah data. Karena definsi dari data adalah soal di atas. Baikah kita lanjut ke soal berikutnya. Untuk lebih jelasnya simak di bawah ini.

Empat, Suatu bidang ilmu yang mempelajari bagaimana membangun grafik (gambar) baik 2D maupun 3D yang kelihatan nyata menggunakan computer adalah.
  1. Desain Grafik
  2. Desain Grafis
  3. Grafik Komputer
  4. Animasi
Penjelasan: Jawaban dari soal ke empat adalah Grafik komputer. Kenapa buka desain grafis? karena definisi atau pengertian dari desain grafis adalah proses komunikasi menggunakan elemen visual, seperti tulisan, bentuk, dan gambar yang dimaksudkan untuk menciptakan persepsi akan suatu pesan yang disampaikan. Bidang ini melibatkan proses komunikasi visual. Lanjut ke soal berikutnya.

Lima, Yang merupakan karakteristik dari warna RGB adalah kecuali...
  1. Setiap komponen warna disimpan secara terpisah dalam frame buffer.
  2. Biasanya 8 bit per komponen dalam buffer.
  3. Atribut dan warna bukan merupakan kesatuan dari objek.
  4. Catatan dalam glColor3f kisaran nilai warna dari 0,0 (tidakada) menjadi 1,0 (semua), sedangkan di glColor3ub nilai berkisar dari 0 sampai 255.
Penjelasan: Jawaban dari soal di atas adalah yang nomer 3, kenapa yang nomer 3? karena semua jawaban dari soal di atas adalah benar kecuali yang nomer 3 yaitu Atribut dan warna bukan merupakan kesatuan dari objek. Baiklah kita lanjut ke soal yang berikutnya.

Enam, Yang dimaksud Koordinat Homogen adalah...
  1. Representasi Kordinat 2 dimensi dengan 3 vektor.
  2. Representasi Kordinat 3 dimensi dengan 2 vektor.
  3. Representasi Kordinat 1 dimensi dengan 2 vektor.
  4. Representasi Kordinat 3 dimensi dengan 3 vektor.
Penjelasan: Kordinat homogen adalah Sebuah transformasi koordinat dalam ruang 3D adalah fungsi yang mengambil vektor 3-komponen sebagai input dan mengembalikan berubah vektor 3-komponen. Secara umum, fungsiseperti bisa apa saja (persegi, eksponensial, dll) dan akan mengubah ruang dengan cara sewenang-wenang. Dari penjalasan itu dapat di ambil jawaban Representasi Kordinat 2 dimensi dengan 3 vektor. Lanjut ke soal berikutnya.

Tujuh, Kumpulan titik-titik yang tersusun sedemikian rupa sehingga memiliki pangkal dan ujung disebut.
  1. Garis
  2. Pixel
  3. Vector
  4. Titik
Penjelasan: jawabanya Garis, Karena kumpulan dari titik akan menghasilkan sebuah garis yang memiliki pangkal dan ujung. Baiklah kita lanjut ke latihan soal berikutnya.

DelapanIllusion Of Motion yang dibuat dari image statis yang ditampilkan secara berurutan, dikenal dengan istilah.
  1. Animasi
  2. Grafis
  3. Desain
  4. Bidang
Penjelasan: Animasi adalah adalah gambar begerak berbentuk dari sekumpulan objek (gambar) yang disusun secara beraturan mengikuti alur pergerakan yang telah ditentukan pada setiap pertambahan hitungan waktu yang terjadi. Gambar atau objek yang dimaksud dalam definisi di atas bisa berupa gambar manusia, hewan, maupun tulisan.

Sembilan, Sumbu / poros grayscale bergerak dari...
  1. (0,1,0) – (2,0,1)
  2. (0,0,0) – (1,1,1)
  3. (1,1,1)
  4. (0,0,0)
Penjelasan: jawabanya adalah nomer dua, karena sumbu atau poros dari grayscale bergerak dari 0,0,0 sampai ke 1,1,1. Baiklah kita lanjut ke latihan soal yang berikutnya. Simak di bawah ini.

Sepuluh,  Apa yang dimaksud dengan Client?
  1. Sistem atau proses yang menyediakan data atau layanan yang diminta client.
  2. Teknologi pedistribusian Antara computer
  3. Sistem atau proses yang melakukan suatu permintaan data atau layanan server
  4. Teknologi pedistribusian Antara Manusia.
Penjelasan: Jadi client adalah komputer dalam jaringan yang menggunakan sumber daya yang disediakan oleh server. Lebih jelasnya Client adalah Pemakai layanan. Pada prinsipnya Client dan server merupakan suatu system yang merupakan aplikasi jaringan komputer yang saling terhubung. Jadi singkatnya client adalah Sistem atau proses yang melakukan suatu permintaan data atau layanan

SeBelas, Apa yang dimaksud dengan Client Server?
  1. Sistem atau proses yang menyediakan data atau layanan yang diminta client
  2. Sistem atau proses yang melakukan suatu permintaan data atau layanan server
  3. Teknologi pendistribusian kerja aplikasi Antara dua komputer atau lebih
  4. Teknologi pedistribusian Antara computer
Penjelasan: Jika client adalah sistem atau proses yang melakukan suatu permintaan data atau layanan sever. Maka client server adalah sebuah pendistribusian kerja aplikasi antara dua buah komputer atau lebih. Maka jawaban dari soal di atas adalah yang nomer 3. Baiklah kita lanjut ke soal yang berikutnya.

DuaBelas, Remote data berfungsi untuk?
  1. Untuk melayani permintaan data dengan kriteria yang ditentukan.
  2. Kontrol atas data delegasikan secara tersebar sesuai dengan lokasi kerja yang bertanggung jawab pada data tertentu
  3. Pembagian kerja antar client dan server yang berhubungan dengan pengolahan data.
  4. Menerjemahkan tampilan antar muka aplikasi yang statis dan membentuk tampilan antar muka di client yang grafikal dan dapat mengeksploitasi fasilitas di client.
Penjelasan: Jadi fungsi remote data adalah untuk melayani permintaan data dengan kriteria yang di tentukan. Maka jawaban dari soal di atas adalah yang nomer 1. Baiklah kita lanjutke soal dan penjelasan yang selanjutnya yaitu nomer tigabelas, untuk lebih jelasnya kalian bisa simak di bawah ini.

TigaBelas, Apa kepanjangan dari ODBC?
  1. Open Data Comunitif
  2. Open Database Connectivity
  3. Oper Database Comunitif
  4. Open Data Connectivity
Penjelasan: Apa sih ODBC itu? ODBC atau kepanjangan dari open database connectivity adalah sebuah standar terbuka untuk konektivitas antar mesin basis data. Standar ini menyediakan API yang dapat digunakan untuk menjalankan dan mengoneksikan sebuah aplikasi dengan sebuah sistem manajemen basis data. Jadi itulah penjelasan tentang ODBC. Kita lanjut ke soal yang berikutnya.

EmpatBelas, Apa yang dimaksud ODBC API?
  1. Sekumpulan panggilan fungsi pada kode kesalahan dan syntaax sql yang mendefinisikan bagaimana data diakses dalam DBMS.
  2. Digunakan untuk mengkonfigurasi DBMS sehingga dapat digunakan untuk sumber data aplikasi.
  3. Digunakan untuk mengkonfigurasi DBMS sehingga dapat digunakan untuk sumber data aplikasi.
  4. Satu atau lebih DLL yang memproses pemanggilan fungsi untuk DBMS.
Penjelasan: Jika di soal yang ke tiga belas tadi saya sudah menjelaskan tentang apa itu ODBC. Maka di soal yang ke empat belas ini saya akan menjelaskan tentang ODBC API. Apa sih ODBC API itu?Sebenarnya sudah di jelaskan juga di penjelasan nomer tiga belas tadi bahwa ODBC menyediakan API yang di gunakan untuk menjalakan sebuah aplikasi dengan sistem DBMS. Jadi intinya jawaban dari soal nomer EmpatBelas adalah Sekumpulan panggilan fungsi pada kode kesalahan dan syntaax sql yang mendefinisikan bagaimana data diakses dalam DBMS yang nomer 1. Baiklah lanjut ke soal yang ke lima belas.

LimaBelas, Yang termasuk Struktur Query Language adalah ?
  1. Select * From
  2. Select Statement
  3. Select Where
  4. Create Table
Penjelasan: Struktur query language atau di singkat SQL adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya. Jadi jawaban dari soal di atas adalah Select Statement. Baiklah kita akan lajutke soal yang berikutnya.

EnamBelas, Yang bukan merupakan proses dalam pengubahan struktur dalam table adalah?
  1. Menambahkan Field
  2. Mengubah Field
  3. Menghapus Field
  4. Mengecek nama Field
Penjelasan: Mengapa jawabanya yang nomer 4? Karena mengecek nama field tidak akan merubah apapun dalam struktur table, sementara jawaban yang lain adalah proses pengubahan struktur dalam table. Seperti menambahkan, menghapus serta mengubah field. Baiklah itu penjalasan dari soal nomer enambelas. Kita lanjutke soal yang berikutnya.

TujuhBelas, Yang dimaksud dengan Natural Join adalah?
  1. Join yang dimana dilakukan dengan menggunakan wildcard ( SELECT * ) untuk suatu table dan sub-kumpulan eksplit dan field untuk semua table lainnya
  2. Yang akan menampilkan semua baris pada tabel yang terletak pada kanan syntax JOIN walapun tidak sesuai dengan tabel yang berada pada sebelah kiri JOIN
  3. Digunakan mendapatkan data dari tabel lain berdasarkan kolom yang dihubungkan
  4. Penggabungan dua tabel, suatu tabel sumber dan anggota, yang mempunyai nilai dari satu kolom atau lebih
Penjelasan: Jadi yang di maksude dengan natural join adalah join yang dimana dilakukan dengan menggunakan wildcard ( SELECT * ) untuk suatu table dan sub-kumpulan eksplit dan field untuk semua table lainnya. Jadi jawaban dari soal di atas adalah yang nomer 1. Baik, lanjut ke soal berikutnya.

DelapanBelas, Diantara perintah untuk mencetak berikut, yang benar adalah ...
  1. System.Out.println(“Hello world ”);<br>
  2. System.out.Println(“Hello world ”);<br>
  3. System.out.println(“Hello world”); 
  4. System.Out.Println(Hello world ”);
Penjelasan: Dalam menuliskan perintah mencetak sebuah data, ada aturan aturan yang harus kita penuhi. Jadi tidak bisa kita asal-asalan dalam menuliskan petintah atau syntax ini. Jadi aturan yang pertama adalah huruf S dalam kata System harus kapital, kemudian di ikuti .out.println kedua kata tersebut harud di hubungkan dengan titik dan huruf kecil. Setelah itu data yang akan di cetak harus berada dalam kurang melengkung serta kemudian harus memakai petik dua di awal dan akhir. Dan di akhir dengan titik koma. Jadi jawaban dari soal di atas adalah yang nomer 3. Baik, kita lanjut ke soal yang berikutnya.

SembilanBelas, Diantara pernyataan berikut, penulisan sintaks bufferredReader yang benar adalah
  1. int data = (new Integer( (new BufferedReader (new InputStreamReader (System.in))).readLine()).intValue());
  2. int data =BufferedReader = new BufferedReader(new input Stream Reader(System.in)).Readline( ).intValue( );
  3. int data =BufferedReader = new BufferedReader(new InputStreamReader(System.in)).Readline( ).intValue( );
  4. int data=(new Integer((new BufferedReader = new BufferedReader(new input Stream Reader(System.in))).readline( )).intValue( ));
Penjelasan: Apa sih fungsi bufferredReader? jadi fungsi buffered reader adalah membaca Sebuah Bialangan atau Carakter sehingga bilanggan tersebut dapat dimanfaat untuk Sebuah Program. Dan contoh penulisan syntax yang benar seper jawaban nomer 1. Baiklah lanjutke soal berikutnya.

DuaPuluh, Berikut adalah cara inisialisasi variabel bertipe class string, kecuali?
  1. String me = new String(“Inisialisasi 1”);
  2. String me; me = new String(“inisialisasi 1”);
  3. String me; me = new String “inisialisasi 1” ;
  4. String me; me = “inisialisasi = 1”;
Penjelasan: Jawaban dari soal nomer yang ke duapuluh adalah yang nomer 3. Karena semua jawaban dari pilihan di atas adalah benar. Kecuali dengan yang nomer 3. Jadi jawaban yang benar dari soal nomer duapukuh adalah yang nomer 3. Karena soal di atas yang di tanya kan adalah yang kecuali. Biaklah kita lanjut ke soal berikutnya lagi.

DuaPuluhSatu, Method yang digunakan untuk membandingkan dua buah data string adalah ?
  1. concat()
  2. equal()
  3. equals()
  4. length()
Penjelasan: Jadi fungsi equals() adalah membandingkan objek  string yang bersangkutan dengan objek string, pada parameter fungsi ini, dengan membedakan antara huruf besar dengan huruf kecil. Jadi jawaban dari soal di atas adalah equals(). Baiklah kita lanjutkan ke soal yang berikutnya.


DuaPuluhSatu, Pendefinisian kelas pada program di atas terjadi pada baris ke?
  1. 2
  2. 1
  3. 5
  4. 6
Penjelasan: syntax public class adalah unutk mendefinisikan sebuah class. Maka dari itu jawaban dari soal nomer ke dua puluh satu adalah yang nomer 2. Karena pendefinisan class terjadi pada baris pertama. Baiklah kita lanjut ke soal yang berikutnya.

DuaPuluhDua, Cara menambah tabel baru di MySQL-front yaitu dengan query?
  1. Create database
  2. Drop table
  3. Create table
  4. Delete database 
Penjelasan: Dalam mysql untuk mengelola database atau tabel dalam DBMS dapat menggunakan query. Query adalah perintah yang di gunakan untuk memanipulasi sebuah data. Dan dari soal di atas di tanyakan cara untuk membuat sebuah table. Maka jawabanya adalah create table. Jadi itulah penjelasan dari soal di atas, Kita lanjut ke soal yang berikutnya.

DuaPuluhTiga, Syntax yang digunakan untuk menghapus database dalam MySQL adalah 
  1. drop database
  2. create table
  3. delete table
  4. insert into
Penjelasan: jika membuat sebuah table menggunakan syntax create table, maka untuk menghapus database kita perlu menggunakan syntax atau petintah drop database. Baiklah, itu penjelasan dari jawaban soal nomer dua puluh tiga. Baik kita lanjutke soal berikutnya.

DuaPuluhEmpat,  Penulisan tag HTML yang benar adalah 
  1. <Tittle>............... <Tittle>
  2. <Head>.............<Head>
  3. <Html>................ <Head>
  4. <Html> ............. </Html>
Penjelasan: dalam penulisan struktur html yang benar, ada aturan-aturan yang harus di penuhi adalah tag html di awali dengan kurung siku dan di akhiri kurung siku juga. Kemudian untuk tag penutup html harus ada slash atau garis miring contohnya </html> seperti itu. Jadi jawaban dari soal nomer dua puluh empat adalah yang nomer 4. Baik, kita lanjut ke soal yang berikutnya.

DuaPuluhLima, Penulisan untuk pepmbuatan tampilan tabel yang yang salah adalah ?
  1. <table border="1"><tr> <td>baris 1, kolom 1</td><td>baris 1, kolom 2</td></tr></table>
  2. </table><p><table border=1> <tr><td>Ini contoh tabel sederhana dengan border</td></tr></table>
  3. <table border="1"><tr><td>baris 1, kolom 1</td><td>baris 1, kolom 2</td></tr><tr><td>baris 2, kolom 1</td><td>baris 2, kolom 2</td></tr></table>
  4. </table><p><border=1>  <tr><td>Ini contoh tabel sederhana dengan border</td>   </tr></table>
Penjelasan: Jawaban dari di atas adalah yang nomer 4, karena dalam tag setalah <p> adalah salah yaitu <border=1> karena border adalah sebuah atribut dalam sebuah tag. Dan dalam memasukan nilai dalam sebuah atribut harus di awali dan di akhiri dengan sebuah tanda petik. baiklah itulah penjelasan dari soal di atas, kita akan lanjut ke soal yang berikutnya.

DuaPuluhEnam,  Editor  untuk membuat file HTML banyak tersedia, diantaranya,kecuali?
  1. Sublime Text
  2. Atom
  3. Vscode
  4. Drimwaver
Penjelasan: Text editor adalah sebuah software yang biasanya digunakan oleh seorang programmer dalam menulis sebuah kode program. Text Editor kadang digunakan juga oleh seorang web designer untuk menciptakan halaman web yang didesain olehnya. Ada banyak sekali macam macam text-editor antara lain atomsublime, drimwever dll. Nah jika lihat pilihan jawaban di atas maka yang tidak termasuk text editor adalah drimwaver karena tulisanya seharusnya adalah drimwever. Next ke soal selanjutnya.

DuaPuluhTujuh, Halaman web yang dapat diakses dan berinteraksi sesuai dengan keinginan merupakan teknologi web yang berbasis?
  1. Dinamis
  2. Statis
  3. Struktual
  4. Konten
Penjelasan: Web dinamasi adalah suatu web yang konten atau isinya dapat berubah-ubah setiap saat. Sebab dalam teknologi pembuatan web dinamis sudah dirancang semudah mungkin bagi pemakai atau user yang menggunakan web tersebut. Jadi dari pengertian di atas dapat di ambil jawaban dari soal di atas adalah dinamasi yang nomer 1. Baik, lanjut ke soal berikutnya.

DuaPuluhDelapan, Yang digunakan untuk menerangkan field name adalah?
  1. Description
  2. Caption
  3. Field
  4. Content 
Penjelasan: Description atau dalam bahasa indonesia berati deskripsi. Fungsi ini di gunakan untuk menerangkan sebuah nama field. Maka dari itu jawaban dari nomer duapuluhdelapan adalah yang nomer 1 description. Baiklah lanjut lagi ke soal berikutnya.

DuaPuluhSembilan, Apa perbedaan MySQL dan SQL?
  1. SQL adalah bahasa permintaan sedangkan MySQL adalah software RDBMS yang mensupport bahasa SQL
  2. SQL adalah aplikasi bahasa permintaan sedangkan MySQL adalah perintah-perintah DBMS yang mensupport bahasa SQL
  3. SQL adalah aplikasi bahasa permintaan sedangkan MySQL adalah perintah-perintah DBMS yang mensupport bahasa pemrograman java.
  4. SQL adalah aplikasi sedangkan MSQL adalah perintah-perintah DBMS yang mensupport bahasa SQL
Penjelasan: Jika MySql adalah sebuah perangkat lunak system manajemen basis data SQL (DBMS) yang multithread, dan multi-user. MySQL adalah implementasi dari system manajemen basisdata relasional (RDBMS). Maka SQL adalah sekumpulan perintah khusus yang digunakan untuk mengakses data dalam database relasional. SQL merupakan sebuah bahasa komputer yang mengikuti standar ANSI (American Nasional Standard Institute) yang digunakan dalam manajemen database relasional. Jadi dapat di ambil kesimpulan jawaban dari soal nomer dua puluh sembilan adalah yang nomer 1. Baik, lanjut soal terahkir.

TigaPuluh, Perintah yang digunakan untuk memanipulasi data adalah?
  1. Query
  2. From
  3. Sheet
  4. Report
Penjelasan: Sudah di jelaskan di dalam penjelasan soal nomer dua puluh dua bahwa query adalah perintah yang di gunakan untuk memanipulasi sebuah database atau pun table. Jadi jawaban dari soal yang ketiga puluh adalah query.

Baiklah mungkin itu saja latihan soal serta penjelasan untuk teori juruan RPL. Semoga bisa membantu kalian dalam belajar menghadapi ujian mapel teori kejuruan ya. Bukan ujun hidup haha. Tentu saja latihan soal ini hanya untuk jurusan RPL. Baik, mungkin sekian dulu dari admin tentang Latihan Soal Teori Kejuruan kelas XII RPL Lengkap Jawaban Serta penjelasan. Semoga bermanfaat dan membantu kalian ya. Jika ada saran, pertanyaan atau pun kritikan bisa kalian tulis di kolom komentar ya. Wassamuaikum wr,wb. Terimakasih.

Post a Comment

5 Comments