Breaking News

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