Laporan SBD Irfan 2D Informatika
Laporan SBD Irfan 2D Informatika
Disusun Oleh:
2019
ii
HALAMAN PENGESAHAN
Mengetahui
Ketua Program Studi Teknik Informatika
Asisten
yang mengesahkan Status Laporan : Diterima / Ditolak dengan Revisi
Tanggal Koreksi :
Alasan ditolak :
HALAMAN PERSEMBAHAN
Penulisan laporan Sistem Basis Data ini, saya persembahkan kepada seluruh
pembaca pada umumnya dan kepada rekan-rekan mahasiswa yang membutuhkan
pembelajaran untuk penerapan Metode Penggunaan fungsi left right join pada data
nama Guru SDIT AT TAUBAH Batam.
Ucapan terima kasih saya kepada Allah SWT, yang telah memberikan
kemudahan serta kelancaran saat penulis mengerjakan laporan ini, Alhamdulillah.
Keluarga dan sahabat-sahabat yang selalu memotivasi, mendoakan, senantiasa
mendukung, meyakinkan saya untuk tetap semangat dan pantang menyerah.
Selanjutnya, kepada seluruh Dosen dan Staff Pengajar di STT Ibnu Sina Batam
umumnya, Ketua Prodi Teknik Informatika khususnya dan Kepala Lab Teknik
Informatika, Penulis juga mengucapkan terimakasih atas segala kesabaran dan
kemurahan hati dalam berbagi ilmu pengetahuan untuk anak Bangsa.
v
KATA PENGANTAR
Puji syukur kita panjatkan kepada Tuhan Yang Maha Esa, yang telah
memberikan segala rahmat dan karunia-Nya sehingga laporan ini berhasil
diselesaikan pada waktunya, yang berjudul “Fungsi left right join pada data nama
Guru SDIT AT TAUBAH Batam”.
Diharapkan laporan ini dapat memberi wahana pembelajaran bagi kita semua.
Laporan ini dibuat dari hasil Praktikum penulis dengan beberapa bantuan dari
berbagai pihak untuk membantu menyelesaikan tantangan dan hambatan selama
mengerjakan laporan.
Dengan selesainya laporan ini tidak terlepas dari bantuan banyak pihak yang
telah memberikan masukan-masukan kepada penulis. Untuk itu penulis
mengucapkan terimakasih kepada :
1. Muhammad Ropianto, M.Kom selaku Ketua Program Studi TI, sekaligus
Dosen pengampu Matakuliah Praktikum Sistem Basis Data yang dengan sabar
mengajar dan membimbing penulis.
2. Indah Kusuma Dewi, S.Kom, M.Kom
3. Andi Muamar, S.Kom selaku Asisten Dosen
4. Hanafi, M.Kom Selaku Kepala Laboratorium Teknik Informatika,
5. Rekan-rekan Mahasiswa Teknik Informatika 2D.
Penulis menyadari bahwa laporan ini masih jauh dari kesempurnaan, oleh
karena itu penulis mengharapkan saran dan kritik yang bersifat membangun untuk
menyempurnakan laporan ini.
Semoga Allah SWT senantiasa meridhoi segala usaha kita dan semoga laporan
ini bermanfaat bagi kita semua. Amin
Batam, 30 Juni 2019
Penulis
vi
DAFTAR ISI
I.1
I.2
1.3 Tujuan
Setelah mempelajari bab ini diharapkan mahasiswa akan mampu :
1. Mengenal dan memahami penggunaan Bahasa structured query
language (SQL).
2. Membuat program left right join.
1.4 Manfaat
Hasil ini diharapkan dapat mempermudah bagi pihak-pihak yang
memerlukan data dimasa yang akan datang. Adapun manfaat dari penulisan
laporan praktikum ini adalah sebagai berikut :
1. Memudahkan Programmer untuk keahlian Profesional yang diperoleh
dari praktek kerja lapangan, dapat meningkatkan rasa percaya diri,
yang selanjutnya akan mendorong untuk meningkatkan keahlian
Profesional pada tingkat yang lebih tinggi
I.3
BAB I PENDAHULUAN
Dalam Bab ini berisikan tentang Latar Belakang, Judul Praktikum,
Rumusan masalah, Tujuan Praktikum serta Sistematika Penulisan
Laporan.
BAB V PENUTUP
Dalam Bab ini berisi tentang kesimpulan dan saran dari seluruh
praktikum.
DAFTAR PUSTAKA
BAB II
LANDASAN TEORI
2.2 MySQL
MySQL (dieja "My Ess Que Ell") merupakan perangkat lunak
basis data yang dikembangkan oleh perusahaan bernama MySQL AB.
Sebagai sebuah produk, ada beberapa point penting mengenai MySQL.
MySQL merupakan suatu Database Management System (DBMS).
MySQL adalah suatu Relational Database Management System
(RDBMS).
MySQL merupakan sebuah produk yang didistribusikan secara open
source.
III.1
III.2
2.4.1 OPERATOR AS
AS biasa digunakan untuk menampilkan label kolom
dengan nama lain sehingga yang akan muncul dalam hasil query
bukan nama asli kolom, tetapi nama yang mungkin lebih sesuai
dan mudah dimengerti. AS digunakan setelah nama kolom yang
akan diganti yang kemudian diikuti dengan nama penggantinya.
Sintaks: SELECT [NAMA KOLOM] AS [NAMA KOLOM
PENGGANTI] FROM [NAMA TABEL];
2.4.3 OPERATOR OR
Fungsi operator OR mirip dengan operator AND, namun
jika operator AND menampilkan data yang harus memenuhi kedua
syarat yang dibutuhkan, operator OR akan menampilkan data yang
hanya memenuhi salah satu dari kedua syarat yang ditentukan.
Sintaks : SELECT * FROM [NAMA TABEL] WHERE [NAMA
KOLOM] = ‘[PENCARIAN 1]’ OR [NAMA KOLOM] =
‘[PENCARIAN 2]’;
2.5 Join
Join merupakan salah satu konstruksi dasar dari SQL dan basis
data. Join dapat didefinisikan sebagai kombinasi record dari dua atau lebih
tabel di dalam basis sebagai joined table. Join dapat diklasifikasikan ke
dalam dua jenis, yaitu inner join dan outer join.
III.7
Inner join terdapat tabel A dan B, maka hasil inner join dapat
diperhatikan sebagai bidang dalam diagram Venn seperti Gambar 1.
3.1 Relationship
Untuk memulai latihan kali ini praktikkan menciptakan objek
query, pada halaman awal phpMyAdmin praktikan memilih menu SQL,
setelah itu muncul halaman editor SQL, dalam editor tersebut tempat
untuk praktikkan mengetikkan pernyataan SQL, untuk membuat database
maka diketikkan pernyataan CREATE DATABASE ‘nama_database’;
nama_database bisa disesuaikan dengan keinginan pengguna, dalam
praktikum ini praktikkan mengetikkan CREATE DATABASE Tugas;
sehingga nama database yang dibuat adalah bengk104_Guru_SD.
IV.1
IV.2
Gambar 3.2.2 Hasil dari pengambilan data dengan spesifikasi field terkait
IV.7
3.3 Join
Left join dengan menggunakan klausa WHERE, seperti pada pernyataan SQL
dibawah ini :
Latihan Praktikum I
MySQL
Nama Program : Fungsi Left Right Join Pada Data Jadwal Mata
Pelajaran SDIT AT TAUBAH BATAM
Output Program:
Pada persoalan 4.2 merupakan kombinasi dari left join dan right join. Karena pada
beberapa DBMS tidak mendukung fungsionalitas full join maka disimulasikan
dengan memanfaatkan UNION. Dengan menggabungkan left join dan right join
seperti pernyataan SQL tersebut. Penjelasan dari pernyataan SQL tersebut adalah
kombinasi penjelasan dari tugas latihan 3.3.1 dan 3.3.2, pada keluaran diatas yaitu
menampilkan semua data pada Data_GuruSD dan Tabel_JadwalPelajaran
IV.1
IV.2
meskipun ada data relasi yang dimana tabel karyawan dan tabel departemen
datanya NULL.
Latihan Praktikum II
MySQL
Output Program:
Syarat untuk Join adalah setiap tabel harus memiliki sebuah kolom
dengan nilai yang sama yang akan kita gunakan dalam proses Join. Dalam
contoh kita, kolom tersebut adalah kolom Kode dan Kelas dari tabel
Data_GuruSD, Tabel_JadwalPelajaran, Nama_Siswa.
BAB V
PENUTUP
5.1 Kesimpulan
1. SQL (Structured Query Language) adalah sebuah Bahasa yang digunakan
untuk mengakses dan dalam basis data relasional. Bahasa ini secara de
facto merupakan Bahasa standar yang digunakan dalam manajemen basis
data relasional. Saat ini hampir semua server basis data yang ada
mendukung Bahasa ini untuk melakukan manajemen datanya.
2. Sedangkan Join dapat didefinisikan sebagai kombinasi record dari dua atau
lebih tabel di dalam basis sebagai joined table, Join terdiri dari atas Inner
join yang pada dasarnya adalah menentukan persimpangan (intersection)
antara dua buah tabel dan join yang dibagi ke dalam dua jenis sebenarnya
tiga tapi satu nya tidak ada di bahas karna tidak termasuk dalam judul
saya, yaitu left join, right join.
5.2 Saran
Saran yang ingin penulis sampaikan adalah program ini masih jauh dari
sempurna oleh karena itu perlunya pengembangan atau update program sehingga
diharapkan dapat dikembangkan dengan lebih baik lagi oleh para pengguna yang
bertujuan untuk mengikuti zamannya teknologi dan menghasilkan manfaat yang
lebih besar dari pada program yang telah dirancang ini.
DAFTAR PUSTAKA
V.2