Postingan

Menampilkan postingan dari Oktober, 2020

Tugas Semi Praktikum Basis Data 6

Gambar
 DML (JOIN) Join adalah cara untuk menghubungkan data yang diambil dari tabel-tabel melalui sebuah kolom yang menghubungkan mereka. Join penting karena dengan join bisa mengambil data dari beberapa tabel melalui query. Query adalah kemampuan untuk menampilkan data dari database untuk diolah lebih lanjut yang biasanya diambil dari tabel tabel dalam database. INNER JOIN Inner join mungkin tipe join yang paling banyak dipakai. Inner join mengembalikan baris-baris dari dua tabel atau lebih yang memenuhi syarat. LEFT OUTER-JOIN Left outer join (sering disingkat left join) akan mengembalikan seluruh baris dari tabel disebelah kiri yang dikenai kondisi ON dan hanya baris dari tabel disebelah kanan yang memenuhi kondisi join. RIGHT OUTER-JOIN Right outer join (sering disingkat right join) akan mengembalikan semua baris dari tabel sebelah kanan yang dikenai kondisi ON dengan data dari tabel sebelah kiri yang memenuhi kondisi join. Teknik ini merupakan kebalikan dari left outer join.  F...

Praktikum Basis Data 5

Gambar
 DML - Function  Fungsi di MySQL ada 4 • String (Yang berhubungan huruf atau karakter) • Waktu (Berhubungan dengan operasi tanggal dan waktu) • Numerik (Berhubungan operasi aritmatika, terdiri dari tambah, kurang, kali, bagi dan mod) • Lainnya (Fungsi khusus selain ketiga di atas, misalkan nilai terbesar, jumlah baris dalam query dan lainnya). Pada pembahasan ini hanya akan dibahas yang biasanya seringd dalam pembuatan/rancang bangun sebuah aplikasi. Function String • Fungsi string di MySQL juga banyak, diantaranya concat, concat_ws, substr, length, left, right, trim, replace, repeat, reverse, lcase, lower, ucase, upper. • Fungsi CONCAT  - Untuk menggabungkan 2 atau lebih string/kolom  - SELECT CONCAT (field1, ‘ ‘,field2) FROM nama_tabel. - SELECT CONCAT (field1, ‘ ‘,field2) as ‘tabel baru’ FROM nama_tabel. • Fungsi SUBSTRING - Digunakan untuk memotong string, dan awal string(index) dalam MySQL adalah 1 bukan 0 - SELECT SUBSTRING(field, index) FROM nam...

Praktikum Basis Data 4

Gambar
(Data Manipulation Language: SELECT, INSERT, UPDATE, DELETE) . DML • DML atau Data Manipulation Language DML merupakan metode query dasar yang dapatd apabila DDL telah terjadi sehingga fungsid query DML ini untuk melakukanp database yang telah dibuat.  • DML terdiri dari SELECT,INSERT,UPDATE, dan DELETE. Tugas Praktikum 1. Tuliskan atau berikan screenshootnya yang telah Anda lakukan pada insert sesuai materi dan latihan DML! 2. Apa hasilnya ketika Anda menuliskan syntak SQL berikut "select * from pelanggan;" tunjukkan screenshootnya! 3. Bagaimana syntak SQL menampilkan record dari field (nama dan pekerjaan) pada tabel pelanggan, buktikan hasil screenshootnya! 4. Tuliskan "DELETE from pelanggan WHERE id_pelanggan = 1;" apa hasilnya cek terlebih dahulu dengan select dan berikan screenshootnya! 5. Tuliskan "DELETE from pelanggan WHERE nama = "Fulanah";" apa perbedaan dengan no 4! 6. Tuliskan "UPDATE Pelanggan SET nama = Aku Cakep WHERE id_pelan...

Praktikum Basis Data 3

Gambar
 (Data Definition Language : Create, Alter, Rename, Drop) DDL • DDL atau Data Definition Language DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database, dalam hal ini database dan table.  Beberapa perintah dasar yang termasuk DDL ini antara lain : • CREATE • ALTER • RENAME • DROP Tugas Praktikum 3 : 1. Membuat table baru diberi nama "detail_pelanggan" dari database kasir. field dengan nama "id_pelanggan" panjang field sesuaikan dengan tabel pelanggan dan field tersebut primary key. field dengan nama "email_pelanggan", "member" size bebas sesuai analisa masing-masing. untuk mengaksesnya dengan mengetikkan "mysql -u root" lalu tekan Enter. Selanjutnya dengan command "create table detail_pelanggan( "id_pelanggan int primary key auto_increment, "email_pelanggan varchar (100), "member varchar (50));" 2. lakukan perubahan terhadap field "member" menjadi "member_pelangg...

Praktikum Basis Data 2

Gambar
Create DB & Table, Struktur Tabel Membuat Tabel • Default    • create table NAMA_TABEL (NAMA _FIELD tipe  data (size), dst)); • Contoh    • create table Mahasiswa (NIM char (11), Nama varchar  (40), Alamat varchar (100)); • Aturan dalam database – constraint (untuk menjaga integritas dan konsistensi data)    • Primary, foreign key, unique, not null, check    • create table Dosen (NIK char (11) NOT NULL PRIMARY KEY AUTO_INCREMENT, Nama varchar (40), Alamat varchar (100)); Melihat Tabel dan Strukturnya • Melihat tabel    • show tables; • Melihat struktur/field tabel    • desc nama_tabel;    • Contoh: desc Mahasiswa;   1. Untuk mengakses nya dengan mengetikkan command " mySQL -u root" seperti dibawah ini 2. Membuat database nya dengan mengetikkan command " create database ( nama basis data ), Contoh : " create database Kasir;" 3. Untuk bisa mengaksesnya harus mengetik command " use nama basis data" Con...