Kamis, 16 Maret 2023

TUGAS MODUL VII

LATIHAN PRAKTIKUM 

MENGGABUNGKAN BEBERAPA TABLE

Latihan ini akan digunakan dua buah tabel yaitu "KARYAWAN" dan "DEPARTEMEN" dengan relationship "BEKERJA PADA" str1uktur tabel

T1ABEL KARYAWAN












TABEL DEPARTEMEN


















2. INNER JOIN

inner join akan mengembalikan data diri tabel A dan B yang sesuai. Contohnya kita dapat menampilkan data karyawan yang memiliki departemen

CODINGAN 1










CODINGAN 2











C.ARA 1











CARA 2










3. OUTHER JOIN

LEFT OUTHER JOIN











Apabila diperlukan, kita dapat menggunakan klausa WHERE di dalam join. Sebagai contoh, untuk menampilkan data karyawan yang tidak memiliki departemen.

RIGHT OUTHER JOIN












FULL OUTHER JOIN












MENULISKAN QUERY DARI MASING-MASING PERINTAH

1. Membuat Tabel Siswa Dan Tabel Nilai

Tabel Siswa











2. Menampilkan data siswa yang mengikuti ujian(memiliki nilai)








3. Menampilkan data siswa yang tidak mengikuti ujian (menampilkan nilai)







4.  nama dan nilai siswa yang tidak lulus (KKM = 76)






5. Tampilkan nama dan nilai siswa yang mendapat nilai lebih dari 80







6.tampilkan data siswa perempuan yang dapat nilai diatas 80






7. Tampilkan data siswa dan kelompokan berdasarkan alamatnya








8. Tampilkan data siswa yang mengikuti ujian,dengan urutan nilai dari  yang tertinggi



Minggu, 29 Januari 2023

LAPORAN MODUL VI

 E. Latihan Praktikum

1. Buatlah sebuah tabel siswa dengan deskripsi sbb :






Isikan data pada tabel siswa sehingga menjadi :







Catatan : untuk type data DATE gunakan format “YY-MM-DD”.

2. Buatlah sebuah tabel view untuk menampilkan NIS dan NAMA untuk siswayang tinggal di kota Malang. Dan beri nama view_kotaasal.





3. Panggil tabel view view_kotaasal dengan perintah :








F. Tugas Praktikum

1. Buatlah sebuah tabel pegawai dengan deskripsi tabel sbb:








2. Isikan data pada tabel pegawai sehingga menjadi :








3. Buatlah tabel view untuk:

a. Menampilkan Nama dan Alamat pegawai












b. Menampilkan Nama dan Alamat dari pegawai yang tinggalnya diSurabaya.







c. Tampilkan banyaknya pegawai yang tinggal di setiap kota.




MODUL V FUNGSI AGREGAT

 E. Latihan Praktikum

1. Buatlah sebuah tabel siswa seperti berikut






2. Untuk menampilkan data pada tabel siswa dengan urutan sesuai nama,gunakan perintah ORDER BY






3. Untuk menghilangkan data yang sama, gunakan keyword DISTINCT.






4. Penggunaan fungsi agregat COUNT :





5. Penggunaan fungsi agregat SUM :





6. Penggunaan fungsi agregat AVG :





7. Penggunaan fungsi agregat MIN :





8. Penggunaan fungsi agregat MAX :






9. Pengelompokan data menggunakan GROUP BY :






10. Menampilkan data pada tabel siswa dengan syarat tertentu.






TUGAS PRAKTIKUM !!!

1. Tampilkan data Nama, Nilai dari tabel siswa dan urutkan berdasarkan nilainya.








2. Tampilkan data siswa yang berjenis kelamin “L” dan memiliki nilai diatas 80.







3. Tampilkan jumlah siswa, total nilai, rata-rata nilai, nilai terendah dan nilai tertinggi dari tabel siswa.



Kamis, 05 Januari 2023

MODUL IV

1.  MEMBUAT TABEL DIBAWAH INI








2. UBAH NAMA PADA NIS 909094 MENJADI MUHAMMAD ALFI DENGAN ALAMAT DI KOTA BARU


































3.UBAH TABEL DI ATAS MENJADI TABEL DATA SISWA_RPL













 4. UBAH ATRIBUD NAMA PADA TABEL TERSEBUT MENJADI NAMA_SISWA












5. HAPUS DATA YANG MEMPUNYAI JK PEREMPUAN












6. TAMBAHKAN DATA SISWA_RPL MENJADI 10 RECORD




Selasa, 25 Oktober 2022

OPERATOR

 A. Operator Bitwise


public class betwis {

public static void main(String[] args){

    int a = 62;/* 62 = 0011 1110 */

    int b = 11;/* 11= 0000 1011 */

    int c = 0;

    String biner;

    System.out.println("Nilai a = " + a + "=" + Integer.toBinaryString(a) );

    System.out.println("Nilai b = " + b + "=" + Integer.toBinaryString(a) );

    //operasi AND

    c =a & b ; /* = 0000 1010 */

    biner = Integer . toBinaryString (c);

    System.out.println("a & b = "+ c +"=" + biner);

    //operasi OR

     c =a | b ; /* = 0011 1111 */

    biner = Integer . toBinaryString (c);

    System.out.println("a | b = "+ c +"=" + biner);

    //operasi XOR

     c =a ^ b ; /* = 0011 0101 */

    biner = Integer . toBinaryString (c);

    System.out.println("a ^ b = "+ c +"=" + biner);

//operasi Negasi

     c = ~a; /*-63 = 0011 0101 */

    biner = Integer . toBinaryString (c);

    System.out.println("a ~ b = "+ c +"=" + biner);

     //operasi Left Shift

     c =a << 2; /*248 = 0011 0101 */

    biner = Integer . toBinaryString (c);

    System.out.println("a << b = "+ c +"=" + biner);

    //operasi Right Shift

     c =a >> 2; /* 15= 0011 0101 */

    biner = Integer . toBinaryString (c);

    System.out.println("a >> b = "+ c +"=" + biner);

}   

}

HASIL RUNNING










B. Operator Ternary

public class Ternary {

public static void main(String args[]){

    int x, y;

    x = 15;

    // keluaran jika false

    y = (x==5) ? 20 : 30;

    System.out.println("nilai y adalah " + y);

     // keluaran jika true

    y = (x==15) ? 20 : 30;

    System.out.println("nilai y adalah " + y);

}    

}


HASIL RANNING



SQL(STUCTURE QUERY LANGUAGE)

 E. Latihan Praktikum

1. Operasi Database

Aktifkan xampp terlebih dahulu lalu masuk ke command prompt

a. Membuat Database





b. Database Aktif






c. Menampilkan Nama Database














d. Menampilkan Daftar Nama Database

















e. Menghapus Database








2. Operasi Tabel

a. Membuat Tabel Baru Menggunakan CREATE TABLE









b. Menampilkan Data Nama Table













c. Menampilkan Struktur Tabel












d. Mengubah/Memodifikasi Naama Suatu Table






e. Memberikan Kolom Baru Pada Tabel






f. Mengubah Nama Kolom



Entri yang Diunggulkan

TUGAS MODUL VII