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

Ansible From Zero To Hero

ANSIBLE Logo Ansible Ansible adalah sebuah perangkat lunak open source untuk otomatisasi infrastruktur teknologi informasi (IT). Ini memungkinkan Anda untuk mengelola server, cloud resources, dan perangkat lainnya dengan mudah melalui konfigurasi yang didefinisikan dalam berkas teks yang disebut "playbook". Ansible menggunakan protokol SSH dan memiliki beberapa fitur yang menyederhanakan pengelolaan infrastruktur, seperti memantau perubahan konfigurasi, mengeksekusi tugas, dan memastikan konvergensi konfigurasi. Ansible memiliki arsitektur yang mudah dipahami dan mudah digunakan, sehingga sangat berguna bagi tim IT yang ingin mengelola infrastruktur mereka dengan cepat dan efisien, Ansible ini menggunakan yml. Berikut adalah beberapa perintah Ansible :  1. menginstall 2 Telnet di 2 server Menggabungkan IP Address di server yang berbeda pada file hosts. menggabungkan ip di dalam host Ini adalah ping dalam ansible untuk melihat apakah server 1 dengan server 2 telah terkoneksi d...

Setting IP ADDRESS di DEBIAN

Logo Debian    Pertama - tama kita setting ip di dalam directory " etc/network/interfaces ", dan untuk masuk ke dalam direktori tersebut kita hanya perlu mengetikan perintah " nano /etc/network/interfaces " Setelah masuk ke dalam directory kita hanya perlu mensetting ip dan mengkonfigurasi ip dan mengganti perintah yang ada pada directory ini . Pada perintah " allow-hotplug enp0s3 dan pada iface enp0s3 inet dhcp " kita ganti perintah nya menjadi " auto enp0s3 " pada allow-hotplug enp0s3 , sedangkan pada iface enp0s3 inet dhcp kita ganti dengan perintah " iface enp0s3 inet static ". (pada gambar 1.1) setelah itu masukkan no IP dan no netmask sesuai keinginan kita. ( pada gambar 1.1 ). Disini saya menggunakan IP kelas C : Ip address (192.168.100.0) Netmask (255.255.255.0) Gambar 1.1 Setelah dilakukan nya konfigurasi IP kita bisa merestart atau menyimpan ip tersebut dengan merestartnya, dengan menggunakan dua opsi. Yang pertama mengguna...

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...