Langsung ke konten utama

Praktikum Database

 Praktikum 1 


1. Create table tb_pengguna dengan field (userid,nama,email,dan no_telp)

Perintah untuk membuat tabel tb_pengguna 


Ini adalah tabel tb_pengguna 


Mendiskripsikan tabel tb_pengguna 


2. Add unique pada tabel field (email)

Menambahkan constraint unique yang memastikan bahwa tidak ada nilai yang sama pada field (email).

Perintahnya :


Mendeskripsikan tabel tb_pengguna


3. Add index into table field (nama,no_telp)

Menambahkan index pada tabel tb_pengguna di dalam field (nama dan no_telp).

Perintahnya untuk menambahkan index pada tabel tb_pengguna di dalam field (nama dan no_telp)


Pada tabel tb_pengguna


Mendeskripsikan hasil dari create index pada tabel tb_pengguna yang ada pada field nama dan no_telp


4. Edit Field Data Type

Merubah tipe data pada field email

Sebelumnya pada field email, kita menggunakan tipe data VARCHAR(50) 

Contohnya :

Mendeskripsikan tabel tb_pengguna yang belum dirubah tipe datanya pada field email


Dengan menggukan perintah di bawah ini, maka tipe data pada email akan berganti menjadi INT

Deskripsi tabel tb_pengguna yang telah dirubah pada field email menjadi INT


5. Insert Data Into Table tb_pengguna

Menambahkan data pada tabel tb_pengguna pada field (userid,nama,email,dan no_telp)


Deskripsi pada tabel tb_pengguna


6. Create Table tb_team

Membuat tabel dengan field yang berisi => id_team,nama_team,id_koordinat.


Deskripsi dari tabel tb_team 


7. Create Table tb_koordinat

Membuat tabel  tb_koordinat dengan field => (id_koordinat, nama)


Deskripsi pada tabel tb_koordinat 
 


8. Insert table tb_team dan tb_koordinator

Menambahkan sebuah constraint foreign key pada tabel "tb_koordinat".

Perintahnya 



Hasilnya 




9. insert into for table tb_team dan tb_koordinat

Menambahkan data pada tabel tb_team dan tb_koordinat.

Pada tabel tb_team


Tambahan



Pada tabel tb_koordinat


10. Get Data For Each Table Created for all fields


Mengambil data pada semua tabel yang telah dibuat dan sudah diisi dengan mengetikkan perintah (SELECT *FROM nama tabel yang telah dibuat dan diisi).

Contohnya, pada tabel tb_team yang sebelumnya sudah diisi 



Pada tabel tb_koordinat 



11. Get Data For Each Table Created for some fields


Pada praktikum ini, mendapatkan data untuk setiap tabel yang telah dibuat untuk beberapa kolom tertentu.

Contohnya, mengambil data id_team, nama_team dari tabel tb_team 


Mengambil data pada id_koordinat, nama dari tabel tb_koordinat 





12. Get Data From Tables Created Using Filter


Mengambil data dengan membuat sebuah filter data 

Contohnya, pada tabel tb_team, kita mengambil sebuah data dengan kata kunci "EVOS" pada field nama_team.


Disini kita mengambil sebuah data dari tb_koordinat dengan kata kunci "UDIL" pada field nama.




13. Get Data From Table tb_team And tb_koordinat Using Inner Join


Mengambil data pada tabel tb_team dan  tb_koordinat dengan menggunakan inner join yang berarti dengan menggabungkan antara satu dan dengan data lainnya dengan nilai dan kolom yang sama.

Contohnya :



14. Get Data From Table tb_team And tb_koordinat Using Left Join


Mengambil data pada tabel tb_team dan tabel tb_koordinat dengan menggunakan left koin yang berarti  menggabungkan semua data dari baris tabel kiri (tabel yang pertama dipanggil) dengan baris yang sesuai pada tabel kanan (tabel yang kedua dipanggil) berdasarkan nilai yang cocok pada kolom yang sama.

Contohnya :




15. Get Data From Table tb_team And tb_koordinat Using Right Join


Mengambil data pada tabel tb_team dan tabel tb_koordinat dengan menggunakan right join dengan artian menggabungkan semua baris dari tabel kanan (tabel kedua yang dipanggil) dengan baris yang sesuai pada tabel kiri (tabel pertama yang dipanggil) berdasarkan nilai dan kolom yang cocok dan sama.

Contohnya :


16. Rename Tb_pengguna To Tb_anggota


Merubah nama dari sebuah tabel dengan nama Tb_pengguna ke Tb_anggota 

Perintahnya



Hasilnya 

sebelum di rename 

sesudah di rename







17. Add Column Team On Tb_anggota


Menambah kolom team didalam tabel tb_anggota 

Perintah 


Hasilnya 



18. Add Relation Between Tb_anggota And Tb_team


Menambah relasi didalam tabel tb_anggota dan tb_team 

Perintah 


Hasilnya 




Menambah sebuah foreigm key di dalam field team dengan nama index fk_anggota_team untuk menambah relasi di dalamnya.



19. Truncate All Tables


Cara menghapus semua tabel yang ada pada tb_anggota dan tb_team, karena pada tb_team dan tb_anggota memiliki foreign key kita harus menghapusnya terlebih dahulu agar bisa dihapus.

Perintah 

Menghapus Foreign Key 


lalu, menghapus semua isi tabel tb_team


Buktinya 



Menghapus seluruh isi tabel tb_anggota 



20. Insert Data Into Table tb_koordinator


Memasukkan data ke dalam tabel koordinator minimal (5) 

Perintah untuk memasukkan data ke dalam tabel koordinator


Maka, Hasil dari Outputnya 




21. Insert Data Into Table tb_team


Memasukkan data pada tabel tb_team dengan menggunakan 2 NULL di dalamnya.

Perintah untuk memasukkan data yang memiliki NULL



Hasilnya 


Untuk memasukkan NULL ke dalam tabel tb_team, kita harus membuang/menghapus Primary key nya agar tidak menjadikannya duplikat

Perintah untuk membuang / menghapus primary key 


22. Insert Data Into Table tb_anggota


Memasukkan data di dalam tabel tb_anggota setidaknya 60 dengan menambahkan beberapa dengan tipe jenis NULL

Perintah 


Hasilnya  




23. Get Data From All Tables With Null Data From Table Tb_koordinator

Mendapatkan data di semua tabel yang bertipe NULL


Hasilnya 




24. Get Data From All Tables Without Null Data From Table Tb_koordinator


Perintah 



25. Get Data only field fullname from tb_koordinator and fullname from tb_anggota without null data


Perintah 

     


26. Get Data only field fullname from tb_koordinator and fullname from tb_anggota with null data


Perintah dan Hasilnya 



27. Get Data From All Tables Sort By Fullname From Tb_anggota Alphabetically


Perintah dan Hasilnya 





28. Count The Number Of Members Based On The Team


Perintah dan Hasilnya 





29. Count The Number Of Members Based On Fullname On Tb_koordinator That Has Members More Than Or Equal To 5


Perintah 






30. Create View From Data On Point 26


Perintah


Hasilnya




31. Create Temporary Table From Data On Point 26


Perintah 





32. Truncate Table Temporary


Perintah 



33. Insert Data Into Table Temporary From View Using Query Insert Data Using Select


Perintah 



34. Add Column Captain Using Data Type Boolean


Perintah 



35. Update Data tb_anggota For Rach Team Have 1 Captain


Perintah 




36. Add Column jenis_kelamin Using Data Type Enum


Perintah 




37. Update Data tb_anggota For Column jenis_kelamin


Perintah






38. Get Data From 3 All Table Sort By Fullname From Tb_anggota Alphabetically


Perintah 





Komentar

Postingan populer dari blog ini

Boolean

Boolean adalah tipe data yang hanya memiliki dua nilai, yaitu TRUE atau FALSE. Dalam database, tipe data Boolean sering digunakan untuk menyimpan data yang hanya memiliki dua pilihan, seperti status aktivasi akun (aktif atau tidak aktif), kebenaran atau kesalahan suatu pernyataan (benar atau salah), dan sebagainya. Dalam SQL, tipe data Boolean tidak selalu disediakan sebagai tipe data yang terpisah, namun bisa direpresentasikan menggunakan tipe data lain seperti INT atau CHAR. Pada umumnya, angka 0 atau nilai kosong merepresentasikan nilai FALSE, dan angka 1 merepresentasikan nilai TRUE. Dalam database, nilai TRUE biasanya dipresentasikan dengan angka 1. Berikut adalah contoh penggunaan nilai TRUE pada tabel pengguna (users) dengan kolom nama dan status_aktif : Maka hasilnya : Dalam contoh di atas, kolom status_aktif merepresentasikan status aktivasi pengguna, dengan nilai 1 menunjukkan pengguna tersebut aktif, dan nilai 0 menunjukkan pengguna tidak aktif. Oleh karena itu, data penggun...

Record database

BARIS ( RECORD )  Baris adalah satu rekaman atau instance data dalam sebuah tabel. Setiap baris memiliki nilai untuk setiap kolom dalam tabel tersebut. Misalnya, dalam sebuah tabel barang, setiap record mewakili informasi suatu barang, dengan field seperti kode barang, nama barang, dan stock barang. Setiap record dalam sebuah tabel memiliki nilai untuk setiap field dalam tabel tersebut, dan nilai-nilai ini mewakili informasi spesifik yang disimpan dalam record tersebut. Contohnya : Dalam sebuah database, seringkali terdapat ribuan bahkan jutaan record yang tersimpan di dalam tabel. Oleh karena itu, penggunaan record dalam database memungkinkan para penggunanya untuk mengelola, menyimpan, dan mengambil data secara efektif dan efisien.

About for JAVA

Pengertian  Java adalah sebuah bahasa pemrograman tingkat tinggi pada komputer yang dapat digunakan sebagai pengembangan perangkat lunak baik dari aplikasi desktop, aplikasi web, aplikasi mobile, game, dan sebagainya. Bahasa pemograman java ini didasarkan pada sintaks yang berasal dari C++ dan memiliki banyak fitur yang mirip dengan C++ ini, namun dengan menambahkan fitur - fiturnya java dapat membuatnya menjadi lebih aman dan portabel. Pada java, sistem kompilasinya bisa berbeda-beda dengan menggunakan bahasa pemrograman lainnya, dimana pada kode sumbernya java dikompilasi menjadi bytecode yang dapat dijalankan pada mesin virtual java (JVM). JVM ini merupakan lingkungan runtime yang menyediakan lingkungan yang aman dan terisolasi untuk menjalankan aplikasi java, dan memastikan bahwa portabilitas aplikasi di berbagai platfrom. Sejarah  Pengembang java  Java pertama kali dikembangkan oleh seseorang yang bernama James Gosling dan timnya di sun Microsystem pada awal tahun 19...