Tuesday, January 24, 2017

CONTOH SOAL MATRIKS 
NO 1 
Dua buah matriks A dan B masing-masing berturut-turut sebagai berikut:



Tentukan A − B

Pembahasan
Operasi pengurangan matriks:



NO 2
Dari dua buah matriks yang diberikan di bawah ini,



Tentukan 2A + B

Pembahasan
Mengalikan matriks dengan sebuah bilangan kemudian dilanjutkan dengan penjumlahan:



NO 3
Matriks P dan matriks Q sebagai berikut



Tentukan matriks PQ

Pembahasan
Perkalian dua buah matriks



NO 4
Tentukan nilai a + b + x + y dari matriks-matriks berikut ini


Diketahui bahwa P = Q
Pembahasan
Kesamaan dua buah matriks, terlihat bahwa



3a = 9 → a = 3
2b = 10 → b = 5
2x = 12 → x = 6
  y = 6   
y = 2
Sehingga:
a + b + x + y = 3 + 5 + 6 + 2 = 16

NO 5
Tentukan determinan dari matriks A berikut ini 

 

Pembahasan
Menentukan determinan matriks ordo 2 x 2
det A = |A| = ad − bc = (5)(2) − (1)(−3) = 10 + 3 = 13 

NO 6
Diberikan sebuah matriks 

 

Tentukan invers dari matriks P

Pembahasan
Invers matriks 2 x 2 

 

NO 7
Tentukan tranpose dari matriks A berikut ini 

 

Pembahasan
Transpose sebuah matriks diperoleh dengan mengubah posisi baris menjadi kolom seperti contoh berikut: 

 

NO 8
Diketahui persamaan matriks
Nilai a + b + c + d =....
A. − 7
B. − 5
C. 1
D. 3
E. 7

Pembahasan
Jumlahkan dua matriks pada ruas kiri, sementara kalikan dua matriks pada ruas kanan, terakhir gunakan kesamaan antara dua buah matriks untuk mendapatkan nilai yang diminta.



2 + a = −3
a = − 5

4 + b = 1
b = − 3

d − 1 = 4
d = 5

c − 3 = 3
c = 6

Sehingga
a + b + c + d = −5 − 3 + 6 + 5 = 3

NO 9
Diketahui matriks



Apabila B − A = Ct = transpos matriks C, maka nilai x .y =....
A. 10
B. 15
C. 20
D. 25
E. 30
(UN 2007)

Pembahasan
Transpos C diperoleh dengan mengubah posisi baris ke kolom, B − A adalah pengurangan matriks B oleh A



Akhirnya, dari kesamaan dua matriks:
y − 4 = 1
y = 5

x + y − 2 = 7
x + 5 − 2 = 7
x + 3 = 7
x = 4

x . y = (4)(5) = 20

NO 10
Jika
maka x + y =....
A. − 15/4
B. − 9/4
C. 9/4
D. 15/4
E. 21/4
(Soal UMPTN Tahun 2000)

Pembahasan
Masih tentang kesamaan dua buah matriks ditambah tentang materi bentuk pangkat, mulai dari persamaan yang lebih mudah dulu:
3x − 2 = 7
3x = 7 + 2
3x = 9
x = 3

4x + 2y = 8
22(x + 2y) = 23
22x + 4y = 23
2x + 4y = 3
2(3) + 4y = 3
4y = 3 − 6
4y = − 3
y = − 3/4

Sehingga:
x + y = 3 + (− 3/4) = 2 1/4 = 9/4

By : https://matematikastudycenter.com/kelas-12/74-12-sma-matriks

Sunday, January 22, 2017

TASIS
(TAHU ISI SOSIS)

A.    Bahan dan bumbu
1.      Bahan
a)      500 gram tahu putih
b)      5 sosis sapi atau ayam
c)      3 butir telur
d)     1 batang wortel
e)      Daun bawang
2.      Bumbu
a)      3 siung bawang putih
b)      Merica bubuk
c)      Garam
d)     Kaldu bubuk
3.      Bahan dadaran telur untuk dadaran telur
a)      4 butir telur
b)      Kaldu bubuk

B.     Alat
1.      Mangkuk
2.      Sendok
3.      Pisau
4.      Talenan
5.      Wajan
6.      Piring       
7.   Teplon
C.    Proses
1.  Siapkan mangkuk, masukkan tahu, hancurkan tahu menggunakan sendok atau remas-remas hingga tahu benar-benar hancur dan peras tahu dengan kain halus. Peras hingga airnya benar-benar habis.
2.      Lalu potong kecil wortel dan daun bawang
3.      Cincang halus bawang
4.    Campurkan tahu, wortel, daun bawang, dan bumbu. Tuangkan telur aduk tahu menjadi adonan yang tercampur dengan baik. Sisihkan.
5.     Untuk membuat kulit telur, masukkan telur ke dalam mangkuk lalu aduk hingga merata. Siapkan teflon oleskan dengan minyak.
6.   Panaskan teflon tuangkan telur hingga merata. Apabila kelebihan bisa dituangkan lagi kedalam mangkuk. Apabila sudah agak kering tiriskan. Goreng telur yang lain.
7.    Letakkan dadaran kulit telur di tempat yang datar ambil adonan tahu, ratakan di dadaran kulit telur. Letakkan sosis diatas adonan lalu gulung.
8.   Siapkan wajan, beri minyak lalu panaskan. Goreng gulungan dadar dengan api sedang apabila sudah berwarna kecoklatan lalu tiriskan.
9.     Potong gulungan tahu membentuk membulat. Dan hias sesuai selera. Gulungan tahu siap disantap.




Monday, January 16, 2017

KUMPULAN SOAL SOAL BASIS DATA



TUGAS KD 3.1
1.      Sistem atau proses yang melakukan suatu permintaan data atau layanan ke server disebut
a.       Client
b.      Server
c.       Client Server
d.      ODBC
e.       Process
2.      Sistem atau proses yang menyediakan data atau layanan yang diminta client disebut
a.       Client
b.      Server
c.       Client Server
d.      ODBC
e.       Process
3.      Teknologi pendistribusian kerja aplikasi antara dua komputer atau lebih, yang dihubungkan oleh jaringan komunikasi disebut
a.       Client
b.      Server
c.       Client Server
d.      ODBC
e.       Process
4.      Protokol standard yang dapat menghubungkan segala jenis database eksternal server atau file eksternal server disebut
a.       Client
b.      Server
c.       Client Server
d.      ODBC
e.       Process
5.      Driver ODBC yang digunakan oleh Mesin database Microsoft Jket dapat mengakses..
a.       PHP
b.      Java
c.       C++
d.      Dhelpi
e.       Microsoft SQL Server


6.      Yang digunakan untuk mengkonfigurasi DBMS sehingga dapat digunakan untuk sumber data aplikasi adalah
a.       ODBC Database Driver
b.      ODBC Driver Manager
c.       ODBC ODBC Cursor Library
d.      ODBC API
e.       ODBC Administrator
7.      Sekumpulan panggilan fungsi pada kode kesalahan dan syntaax sql yang mendefinisikan bagaimana data diakses dalam DBMS adalah
a.       ODBC Database Driver
b.      ODBC Driver Manager
c.       ODBC Cursor Library
d.      ODBC API
e.       ODBC Administrator
8.      Yang mengatur driver database ODBC
a.       ODBC Database Driver
b.      ODBC Cursor Library
c.       ODBC Driver Manager  
d.      ODBC API
e.       ODBC Administrator
9.      Dapat mengakses sumber data baik lokal maupun jarak jauh dengan menggunakan ?
a.       CLIENT
b.      ODBC
c.       SERVER
d.      MY SQL
e.       PHP
10.  Sebagai jembatan yang memudahkan user dalam pengolahan data serta menghubungkan sehingga memudahkan user dalam
a.       Mengakses data
b.      Membuat data
c.       Memanipulasi data
d.      Menghapus data
e.       Mengopi data










TUGAS KD 3.2
1.      Suatu fungsi untuk menampilkan semua data secara urut berdasarkan abjadnya disebut
a.       ORDER BY
b.      INNER JOINT
c.       SELECT*FROM
d.      NATURAL
e.       WHERE
2.      Fungsi yang menampilkan data secara terurut berdasarkan abjad dari besar ke kecil disebut
a.       Ascending
b.      Descending
c.       Urutan
d.      Where
e.       Natural
3.      Suatu perintah untuk mengurutkan data berdasarkan abjad dari kecil ke besar disebut
a.       Where
b.      Natural
c.       Ascending
d.      Descending
e.       Urutan
4.      Menentukan kolom-kolom yang akan di rubah fungsi dari
a.       Urutan
b.      Where
c.       Count
d.      Set
e.       Max
5.      Anda dapat menggunakan constraint untuk membatasi tipe data yang disimpan ke dalam
a.       Database
b.      Kolom
c.       Field
d.      Computer
e.       Table
6.      ORDER BY dibagi menjadi
a.       6
b.      5
c.       4
d.      3
e.       2


7.      Apabila suatu data pada sebuah table tidak digunakan lagi, kita dapat menghapus data tersebut dengan menggunakan pernyataan
a.       WHERE
b.      CREATE
c.       FROM
d.      DROP
e.       DELETE
8.      Bentuk umum perintah DELETE adalah sebagai berikut
a.       DELETE
FROM nama_table
[WHERE kondisi]
b.      DELETE
SET table
[WHERE kondisi];
c.       DELETE
FROM nama_table
[WHERE kondisi];
d.      DELETE
FROM nama_table
[SET kondisi];
e.       DELETE nama_table
[WHERE kondisi];
9.      Jika disertakan, maka hanya baris tertentu saja yang terhapus. jika tidak disertakan, semua baris pada tabel bersangkutan akan dihapus adalah pemakaian … yang bersifat opsional
a.       SET
b.      WHERE
c.       COUNT
d.      MAX
e.       CREATE
10.  Ada beberapa proses yang termasuk dalam pengubahan struktur dalam table, kecuali
a.       Menambah field baru dalam suatu database
b.      Mengubah nama field,
c.       Mengubah tipe data field,
d.      Membuat primary key
e.       Menghapus primary key




TUGAS KD 3.3
1.      Operasi untuk mengambil informasi dari 2 tabel atau lebih dalam 1 waktu
a.       JOIN
b.      SET
c.       INCLUDE
d.      WHERE
e.       CREATE
2.      Join yang dimana dilakukan dengan menggunakan wildcard ( SELECT * ) untuk suatu table dan sub-kumpulan eksplit dan field untuk semua table lainya disebut
a.       equi Join
b.      Natural Join
c.       Self join
d.      Non Equi Joins
e.       Inner join
3.      Join yang bergabung dengan sebuah table ke dirinya sendiri disebut
a.       equi Join
b.      Natural Join
c.       Self join
d.      Non Equi Joins
e.       Inner join
4.      Untuk menggabungkan dua tabel, suatu tabel sumber dan anggota, yang mempunyai nilai dari satu kolom atau lebih
a.       Self join
b.      Natural join
c.       Inner join
d.      Equi join
e.       Non equi join
5.      Tipe ini akan menampilkan semua isi tabel sisi kiri, walaupun data di pasangan joinnya yg disisi kanan nilainya tidak sama ataupun bernilai null disebut
a.       Non equi join
b.      Inner join
c.       Natural join
d.      Right-Outer JOIN 
e.       Left outer join
6.      Menampilkan semua baris pada tabel yang terletak pada kanan syntax JOIN walapun tidak sesuai dengan tabel yang berada pada sebelah kiri JOIN disebut
a.       Non equi join
b.      Natural join
c.       Inner join
d.      Left outer join
e.       Right-Outer JOIN 

7.      Default dari join, digunakan mendapatkan data dari tabel lain berdasarkan kolom yang dihubungkan
a.       Natural join
b.      Non equi join
c.       Left outer join
d.      Inner join
e.       Right-Outer JOIN 
8.      SELECT c1.KodeCus, c1.Nama, c1.Kontak
FROM Customer c1, Customer c2
WHERE c1.Nama = c2.Nama
AND c2.Kontak='Jim Jones'
Syntak diatas contoh dari
a.       Inner join
b.      Natural join
c.       Self join
d.      Right join
e.       Left join
9.      select E.FIRST_NAME, J.JOB_TITLE
from EMPLOYEES E
right outer join JOBS J
on E.JOB_ID=J.JOB_ID;
Syntak diatas contoh dari
a.       Inner join
b.      Right outer join
c.       Self join
d.      Self join
e.       Left join
10.  Select … from tabelA [inner] join tabelB
on tabelA.namakolom operator tabelB.namakolom
Syntak diatas contoh dari..
a.       Inner join
b.      Right outer join
c.       Self join
d.      Self join
e.       Left join





TUGAS KD 3.4
1.      Merangkum hasil dari sebuah ekspresi atau sejumlah baris, mengembalikan sebuah nilai tunggal merupakan fungsi
a.       Agregasi
b.      Group by
c.       Klausa where
d.      Count
e.       SET
2.      Untuk menjumlah suatu kolom tertentu yang telah definisikan dalam perintah select
a.       Set
b.      Sum
c.       Max
d.      Min
e.       Div
3.       Untuk menghitung jumlah baris yang telah diinputkan dalam sebuah tabel
a.       Sum
b.      Max
c.       Count
d.      Div
e.       Min
4.      Untuk menghitung nilai rata – rata dari suatu kolom tertentu yang telah definisikan dalam perintah select
a.       Sum
b.      Div
c.       Min
d.      Avg
e.       Count
5.      Untuk mengetahui nilai terkecil dari sebuah kolom tertentu dalam perintah select
a.       Max
b.      Count
c.       Div
d.      Sum
e.       Min
6.      Untuk mengetahui nilai terbesar dari sebuah kolom tertentu dalam perintah select
a.       Count
b.      Min
c.       Div
d.      Sum
e.       Max
7.      Mysql menambah penggunaan group by sehingga dapat menggunakan kolom atau perhitungan dari daftar select yang tidak tampak pada klausa
a.       Where
b.      Set
c.       Agregasi
d.      Group by
e.       Having
8.      Fungsi kelompok tidak dapat digunakan dalam MANA Klausul tetapi dapat digunakan dalam klausa
a.       Group by
b.      Where
c.       Having
d.      Set
e.       Agregasi
9.      Yang digunakan untuk menyaring catatan adalah
a.       Having
b.      Where
c.       Set
d.      Agregasi
e.       Group by
10.  SELECT SUM (nama_kolom) FROM nama_tabel
Ex: SELECT SUM (SKS) FROM Mata_Kuliah
Syntak diatas merupakan syntak
a.       SUM
b.      SET
c.       WHERE
d.      AGREGASI
e.       HAVING
TUGAS KD 3.5
1.      Fungsi yang akan membandingkan apakah dalam data dalam database terdapat nilai null dan menggantinya dengan sebuah nilai yang tidak null adalah
a.       NVL
b.      VLN
c.       LNU
d.      ALU
e.       ULS
2.      Jika dalam suatu database terdapat nilai null, maka untuk beberapa fungsi tidak bisa mengolah nilai null sehingga hasilnya akan menyebabkan data
a.       Baik
b.      Tidak Kosisten
c.       Sempurna
d.      Tidak baik
e.       Kosisten
3.      Jika ekspresi1 bernilai null, maka fungsi akan mengembalikan ekspresi2 dan mengganti nilai dari ekspresi1 (null) dengan
a.       nilai ekspresi0
b.      nilai ekspresi1
c.       nilai ekspresi2
d.      nilai ekspresi3
e.       nilai ekspresi4
4.      Fungsi NVL2 ini hampir sama seperti fungsi NVL. Bedanya, pada NVL2 ini menggunakan ..... buah ekspresi
a.       8
b.      6
c.       4
d.      3
e.       2
5.      nvl(ekpresi1, ekspresi2)
syntak diatas merupakan syntak dari
a.       nvl4
b.      nvl3
c.       nvl2
d.      nvl1
e.       nvl
6.      NVL(ekpresi1, ekspresi2, ekspresi3)
syntak diatas merupakan syntak dari
a.       Nvl4
b.      Nvl3
c.       Nvl0
d.      Nvl1
e.       Nvl2
7.      case [ ekspresi ]
when kondisi_1 then hasil_1
when kondisi_2 then hasil_2
...
when kondisi_n then hasil_n
else hasil_
end
syntak diatas merupakan syntak dari
a.       Substitute variabel
b.      NVL2
c.       NVL1
d.      kondisi case
e.       NVL
8.      Jenis variabel yang sifatnya dinamis disebut
a.       Array
b.      Kondisi case
c.       Substitute variabel
d.      Variable
e.       Substitusi
9.      in1 diisikan nilai 10 dan in2 diisikan nilai 20 maka hasil yang ditampilkan adalah hasil penjumlahan in1 dan in2 yaitu
a.       2
b.      30
c.       200
d.      10
e.       2000
10.  Pada jenis Predikat Subqueri setelah pernyataan CASE tidak dituliskan ekspresi dari kondisi, melainkan dituliskan setelah penulisan
a.       WHEN
b.      SET
c.       SELECT
d.      COUNT
e.       IN
TUGAS KD 3.6
1.      Query nested atau sebuah query ada di dalam query adalah
a.       Sub query
b.      In Line Sub Query
c.       Scalar Subquery
d.      Multiple-Row Subquery
e.       Multiple-Column Subquery
2.      Subquery kolom ganda mengembalikan lebih dari satu baris dan satu kolom data disebut
a.       Multiple-Row Subquery
b.      Multiple-Column Subquery
c.       Sub query
d.      Scalar subquery
e.       In line sub query
3.      Subquery baris ganda mengembalikan lebih dari satu baris data.
a.       In line sub query
b.      Scalar subquery
c.       Multiple-Row Subquery
d.      Sub query
e.       Multiple-Column Subquery
4.      Subquery baris tunggal hanya mengembalikan hasil satu baris data
a.       In line sub query
b.      Multiple-Row Subquery
c.       Sub query
d.      Scalar subquery
e.       Multiple-Column Subquery
5.      Cara untuk mengumpulkan data yang akan dianggap oleh query utama sebagai sebuah tabel untuk keperluan pengaksesan query
a.       Sub query
b.      In line subquery
c.       Scalar subquery
d.      Multiple-Column Subquery
e.       Inline View
6.      Dibawah kegunaan sub query , kecuali
a.       Untuk menyelesaikan persoalan dimana terdapat suatu nilai yang tidak diketahui (unkwos values).
b.      Mengkopi data dari suatu table ke table lain.
c.       Menerima data dari inline view.
d.      Mengambil data dari table lain untuk kemudian di update ke table yang dituju.
e.       Menghapus table dari satu database
7.      Sub query merupakan pernyataan SELECT yang merupakan bagian dari pernyataan
a.       COUNT
b.      WHEN
c.       SELECT
d.      INSERT, SELECT
e.       INSERT
8.      Inline View Merupakan cara untuk mengumpulkan data yang akan dianggap oleh query utama sebagai sebuah tabel untuk keperluan pengaksesan
a.       Html
b.      Php
c.       Query
d.      Mysql
e.       Dhelpi
9.      Kegunaan sub query adalah Menerima data dari
a.       View
b.      Inline view
c.       Table
d.      Database
e.       Query
10.  INSERT INTO MAHASISWA1 (NIM, Nama) SELECT NIM, NAMA FROM MAHASISWA;
Syntak diatas merupakan contoh syntak
a.       Sub query
b.      Inline view
c.       Memasukkan data
d.      Menghapus data
e.       Mengupdate data


TUGAS KD 3.7
1.      Perintah  yang berfungsi untuk mengendalikan pengeksekusian transaksi yang menyetujui rangkaian perintah yang berhubungan erat dengan perintah yang  sebelumnya  telah berhasil dilakukan adalah
a.       Commit
b.      Rollback
c.       Save point
d.      Query
e.       Sub query
2.      Perintah yang berfungsi untuk mengendalikan pengeksekusian transaksi yang membatalkan transaksi yang dilakukan karena adanya kesalahan atau kegagalan pada salah satu rangkaian perintah adalah
a.       Commit
b.      Rollback
c.       Save query
d.      Query
e.       Sub query
3.      [ Statement ]
COMMIT;
Syntak diatas bentuk umum dari
a.       Keadaan
b.      Rollback
c.       Commit
d.      Subquery
e.       Query
4.      [ Statement ]
ROLLBACK;
Syntak diatas bentuk umum dari
a.       Keadaan
b.      Query
c.       Commit
d.      Rollback
e.       Sub query
5.      Batu loncatan untuk transaksi dimana kondisi database dapat dikembalikan keposisi saat savepoint dibuat adalah
a.       Rollback
b.      Commit
c.       Query
d.      View
e.       Savepoint
6.      insert into produk
values('P0006','Permen','S0001','K3','1000','20','0'),
('P0007','Bayam','S0001','K2','1000','30','0');
ROLLBACK TO SAVEPOINT sp1;
COMMIT;
Syntak diatas bentuk umum dari
a.       Commit
b.      Rollback
c.       Query
d.      View
e.       Save point
7.      Semua perubahan yang melewati savepoint tersebut akan dibuat
a.       Sulit difahami
b.      Mudah difahami
c.       sempurna
d.      Permanent
e.       Tidak permanent
8.      Commit dan rollback termasuk
a.       LTC
b.      TLC
c.       TCL
d.      FORM
e.       SET
9.      Anda harus punya lib postgresql yang berbasis java (dapat dikenali dengan ekstensi .jar) biasanya, untuk netbeans … lib itu sudah tersedia.
a.       5.5
b.      6.5
c.       4.5
d.      2.2
e.       3.3
10.  Dibawah ini yang diperlukan dalam konfigurasi netbeans adalah…
a.       Netbeans
b.      Subquery
c.       Select
d.      Where
e.       Inline view