Dibuang sayang, kebetulan sempat buat beberapa soal latihan untuk bidang Microsoft SQL Server, daripada beridam di dalam laptop saya share saja disini.
  Tata cara pengerjaan soal:
        1.    Berdo’alah terlebih dahulu sebelum mengerjakan soal.
        2.    Perhatikan baik-baik aba-aba yang ada pada soal.
        3.    Jika ada soal/instruksi yang kurang dipahamai silahkan ditanyakan kepada pengawas.
  Soal:
        1.    Buat sebuah query baru, kemudian simpan dengan nama: UTS-NAMA-KELAS
        2.    Buat sebuah database dengan nama: UTS-NAMA-DB
        3.    Buat 3 tabel dibawah ini sesuai dengan ketentuannya:
 |  NAMA   TABLE: TBUKU_NAMA_ANDA | ||
|  NAMA FIELD |  TIPE DATA |  FIELD SIZE | 
|  ID_BUKU |  CHAR |  5 | 
|  ISBN |  VARCHAR |  20 | 
|  JUDUL_BUKU |  VARCHAR |  30 | 
|  ID_PENERBIT |  CHAR |  5 | 
|  ID_PENGARANG |  CHAR |  5 | 
|  HARGA_BUKU |   FLOAT |  - | 
|  STOK |  INTEGER |  - | 
           ##################################################
 |  NAMA   TABLE: TPENERBIT_NAMA_ANDA | ||
|  NAMA FIELD |  TIPE DATA |  FIELD SIZE | 
|  ID_PENERBIT |  CHAR |  5 | 
|  NAMA_PENERBIT |  VARCHAR |  30 | 
|  ALAMAT |  VARCHAR |  30 | 
|  TELPON |  VARCHAR |  15 | 
            ###################################################
 |  NAMA   TABLE: TPENGARANG_NAMA_ANDA | ||
|  NAMA FIELD |  TIPE DATA |  FIELD SIZE | 
|  ID_PENGARANG |  CHAR |  5 | 
|  NAMA_PENGARANG |  VARCHAR |  30 | 
|  JEKEL |  VARCHAR |  9 | 
       4.    Isi tabel dengan data berikut ini:
 |  ID_  BUKU |  ISBN |  JUDUL_BUKU |  ID_  PENERBIT |  ID_  PENGARANG |  HARGA_  BUKU |  STOK | 
|  BK001 |  978-979-29-1234-1 |  PENGANTAR  BASIS  DATA |  PNB01 |  PNG03 |  75.000 |  3 | 
|  BK002 |  978-979-29-4444-1 |  MAHIR    MENGGAMBAR  ANIME |  PNB01 |  PNG01 |  45.500 |  2 | 
|  BK003 |  978-979-29-4567-1 |  DATA  WAREHOUSE |  PNB01 |  PNG02 |  60.000 |  1 | 
|  BK004 |  978-979-29-1212-1 |  SHORTCOURSE:    EXCEL  2016 |  PNB02 |  PNG02 |  35.000 |  5 | 
|  BK005 |  978-979-29-3232-1 |  LASKAR    PEMIMPI |  PNB02 |  PNG03 |  80.000 |  4 | 
|  BK006 |  978-979-29-1010-1 |  PERANCANGAN    BASIS DATA |  PNB02 |  PNG04 |  99.000 |  5 | 
|  BK007 |  978-979-29-1111-1 |  ALGORITMA    PEMROGRAMAN |  PNB03 |  PNG04 |  125.000 |  5 | 
|  BK008 |  978-979-29-9898-1 |  CATATAN    SI  UJANG |  PNB04 |  PNG03 |  85.000 |  2 | 
|  ID_PENERBIT |  NAMA_PENERBIT |  ALAMAT |  TELPON | 
|  PNB01 |  LENTERA ILMU |  JAKARTA |  (021)212987 | 
|  PNB02 |  PUSTAKA   INDONESIA |  BANDUNG |  (022)127576 | 
|  PNB03 |  ANDRA PUBLISHER |  YOGYAKARTA |  (0274)123123 | 
|  PNB04 |  WAHANA |  JAKARTA |  (021)222333 | 
 ##########################################################################
 |  ID_PENGARANG |  NAMA_PENGARANG |  JEKEL | 
|  PNG01 |  ABDUL   KADIR |  LAKI-LAKI | 
|  PNG02 |  SRI WAHYUNI |  PEREMPUAN | 
|  PNG03 |  FATHANSYAH |  LAKI-LAKI | 
|  PNG04 |  TRI RISMA SETIA |  PEREMPUAN | 
######################################################
       5.    Lakukan penambahan field pada tabel BUKU, dengan kriteria sebagai berikut: nama field JENIS_BUKU, tipe data VARCHAR, field size 20.
        6.    Setelah mengerjakan soal no 5 maka update field JENIS_BUKU pada tiap record yang ada pada tabel BUKU. Isi dengan: LASKAR  PEMIMPI = FIKSI, MAHIR  MENGGAMBAR  ANIME = HOW TO, SISANYA = INFORMATIKA.
        7.    Berdasarkan tabel BUKU, tampilkan data OMSET PENDAPATAN (didapat dari perkalian HARGA_BUKU dengan STOK) dengan field menyerupai tampilan berikut ini:
 |  JUDUL BUKU |  HARGA BUKU |  STOK |  OMSET   PENDAPATAN | 
|  XXXXXXXXX |  XXXX |  XXXX |  XXXXXXXXXXXX | 
8. Berdasarkan tabel BUKU, tampilkan data yang JUDUL_BUKU nya mengandung kata DATA dan penerbitnya LENTERA ILMU.
      9.    Tampilkan field dari adonan 3 tabel menjadi menyerupai ini:
 |  JUDUL BUKU |  ISBN |  NAMA   PENGARANG |  NAMA PENERBIT |  HARGA BUKU |  STOK | 
|  XXXXXXXXX |  XXXX |  XXXXXXXXXXXXXX |  XXXXXXXXXXXX |  XXXXXXXXX |  XXXX | 
      10.  Dengan memakai field pada soal no 9, tampilkan daftar buku yang mempunyai rentang harga 70.000 hingga 100.000, urutkan data menurut JUDUL BUKU secara ascending.
    11.  Dengan memakai field soal no 9, tampilkan data buku yang diterbitkan oleh LENTERA ILMU dan harganya kurang dari 100.000, urutkan data menurut JUDUL BUKU secara descending.
     12.  Berdasarkan tabel BUKU dan PENERBIT, tampilkan rata-rata harga buku, harga buku tertinggi, dan total harga (per-NAMA PENERBIT) menjadi menyerupai ini:
 |  NAMA   PENERBIT |  RATAAN   HARGA BUKU |  HARGA   TERTINGGI |  TOTAL   HARGA | 
|  XXXXX XXXXXXX |  XXXXXXXXXXXXXXXX |  XXXXXXXXXXXXXX |  XXXXXXXXXXX | 
      13.  Berdasarkan poin no 12, tampilkan data yang mempunyai RATAAN HARGA BUKU dibawah 70.000.
       14.  Lakukan perubahan data pada tabel PENERBIT, ganti nama penerbit WAHANA menjadi WAHANA INFORMATIKA.
       15.  Tambah satu record data pada tabel PENGARANG:
 |  PNG05 |  RESTIAN ADI |  LAKI-LAKI | 
 Lalu hapus kembali data tersebut.
Advertisement
 
 
