Mengolah Database menggunakan PHPMyAdmin
Assalamu’alaikum wr. Wb.
A.
PENDAHULUAN
1. Pengertian
Database MySQL merupakan salah satu
perangkat lunak untuk penyimpanan data yang sangat popular untuk saat ini.
MySQL memiliki fitur-fitur yang lengkap salah satunya yaitu fungsi agregat
GROUP BY dan HAVING untuk mengelompokkan data.
2.
Latar belakang dan Batasan
permasalahan
Saya penasaran dengan cara kerja
dari PHPMyAdmin.
3.
Maksud dan Tujuan
Ingin memahami cara kerja dan cara
mengolah database pada PHPMyAdmin.
4.
Hasil yang diharapkan
Dapat memahami dan mengimplementasika
mengenai materi ini.
B.
ALAT DAN BAHAN
1. Laptop
2. File Browser
3. XAMP
4. PHPMyAdmin
C.
JANGKA WAKTU PELAKSANAAN KEGIATAN
3
jam
D.
PROSES TAHAP PEKERJAAN
Kali
ini saya ingin memberitahukan cara mengelola database yang sudah saya pelajari.
Pertama kita beri masukkan di bawah ini:
CREATE
TABLE nilai_siswa (nim VARCHAR (10) NOT NULL, nama VARCHAR (30) NOT NULL,
matkul VARCHAR (20) NOT NULL, nilai INT (3) NOT NULL, PRIMARY KEY (nim, nama,
matkul));
Masukkan ini untuk membuat sebuah table dengan tampilan seperti ini:
Setelah itu kita lanjut membuat isi untuk table nya ya, isi codenya
seperti ini:
INSERT INTO nilai_siswa (nim, nama, matkul,
nilai) VALUES
('2001121', 'ADIT', 'MATEMATIKA', 90),
('2002122', 'ALDI', 'MATEMATIKA', 80),
('2003123', 'AMINAH', 'MATEMATIKA', 85),
('2001121', 'ADIT', 'FISIKA', 80),
('2002122', 'ALDI', 'FISIKA', 85),
('2003123', 'AMINAH', 'FISIKA', 90),
('2001121', 'ADIT', 'BAHASA INGGRIS', 85),
('2002122', 'ALDI', 'BAHASA INGGRIS', 85),
('2003123', 'AMINAH', 'BAHASA INGGRIS', 80),
('2001121', 'ADIT', 'BAHASA INDONESIA', 90),
('2002122', 'ALDI', 'BAHASA INDONESIA', 91),
('2003123', 'AMINAH', 'BAHASA INDONESIA', 90);
|
Hasil
dari masukkan di atas akan menghasilkan keluaran seperti ini:
Di
sini saya ingin membuat rata-rata nilai seluruh siswa:
SELECT AVG (nilai) AS rata_rata
FROM nilai_siswa;
Selanjutnya
saya ingin menampilkan rata-rata nilai masing-masing siswa dengan cara
mengetikkan masukkan code berikut:
SELECT nim, nama, AVG(nilai) as
rata_rata FROM nilai_siswa GROUP BY nim;
Hasil dari masukkan di
atas akan menghasilkan tampilan rata-rata nilai dari masing- masing siswa:
Sekarang
saya ingin mencari nilai terbesar dan terkecil dari nilai yang didapatkan siswa
untuk semua mata kuliah:
SELECT nim, nama,
MAX(nilai) as terbesar, MIN(nilai) as terkecil FROM nilai GROUP BY nim;
Yang
terakhir saya ingin menampilkan rata-rata dari setiap matakuliah:
SELECT matkul, AVG(nilai) AS
rata_rata FROM nilai_siswa GROUP BY matkul;
Maka
hasil akhirnya seperti ini:
E.
HASIL YANG DIDAPATKAN
Dapat menjalankan dan mengelola database.
F.
TEMUAN PERMASALAHAN
Saya
menemukan masalah dalam pencarian rata-rata yaitu saat saya menujukan alamat
yang table yang akan saya gunakan dan saat pengisian table saya mengalami
permasalahan seharusnya saya tidak beri petik di awal dan akhir kalimat.
G.
KESIMPULAN
Jadi
dalam pengisian dan pengelolaan database ini sangat mudah jika kita mengetahui
perintah yang akan kita gunakan untuk mengolahnya.
H.
REFERENSI
Tidak ada komentar