Sharing Ilmu Buat Kamu Yang Ingin Pintar Bersama Dian Anggara

Tuesday, 8 November 2016

Menyelesaikan Kasus-Kasus Pada Database Dalam Soal Quis


QUIS

Nama   : Dian Anggara
Kelas   : TI-M 1501
Npm    : 15110578


            Baiklah saya akan menjawab soal quis yang telah diberikan oleh Bapak Rivalry K. Hondro, S.KOM, M.KOM .  Inilah langkah-langkah system basis data yang saya lakukan untuk memecahkan masalah yang ada.
            Langkah pertama saya aktifkan terlebih dahulu software PHP Triad dengan mengklik “START – ALL PROGRAM -  PHP TRIAD – APACHE CONSOLE – START APACHE” dan juga saya mengaktifkan MYSQL nya dengan cara “START – ALL PROGRAM -  PHP TRIAD – MYSQL – MYSQL-D” .
Lalu saya buka tampilan “CMD” dengan cara menekan tombol “windows + R” pada keyboard lalu ketikkan “CMD” dan “Enter”.  Setelah jendela “CMD” terbuka maka ketikkan “CD\” untuk memulai direktori pada localdisk C.
Lalu ketikkan “cd apache/mysql/bin” bagi yang memakai software PHP Triad lalu “Enter”.
Kemudian ketikkan lagi “mysql.exe” lalu “Enter”, maka akan muncul tampilan seperti dibawah ini :
Gambar 1


Kemudian saya akan buat database yang bernama Quis, caranya adalah :
CREATE DATABASE QUIS; lalu “Enter”.
 Jika muncul pernyataan “Query OK” maka database berhasil di buat. Lihat gambar dibawah ini:
Gambar 2

Langkah berikutnya yaitu menggunakan database , caranya adalah :
USE QUIS;  lalu “Enter”.
Jika muncul pernyataan “Database Changed” maka database quis berhasil digunakan. Lihat gambar dibawah ini :
Gambar 3

Kemudian saya akan membuat table seperti pada soal quis yang diberikan dengan ketentuan seperti dibawah ini :
Gambar 4

Maka coding untuk membuat tablenya adalah :
CREATE TABLE PEGAWAI(NOID INT(10)NOT NULL       PRIMARY KEY      auto_increment,
Nama               varchar(50)      NOT NULL,
jenkel               varchar(1)        NULL,
kota                 varchar(25)      NULL,
kodepos           char(5)             NOT NULL,
tgllahir            date                  NOT NULL,
gaji                   int(12)              NOT NULL);  lalu “Enter”
Jika muncul pernyataan “Query OK” maka table berhasil dibuat. Lihat gambar dibawah ini :
Gambar 5

Selanjutnya saya akan masukkan data seperti yang diberikan pada soal quis:
Gambar 6

Dalam kasus seperti ini saya akan memasukkan datanya sekaligus atau secara keseluruhan, Maka coding untuk memasukkan datanya adalah :
INSERT INTO PEGAWAI (NOID, NAMA, JENKEL, KOTA, KODEPOS,TGLLAHIR,GAJI) VALUES ('','AHMAD ZOBARI','L','BANDUNG','41011','1977-10-02','1000000'),
('','SUNDARIWATI','P','BANDUNG','40123','1978-11-12','1250000'),
('','RYAN CAKEP','L','JAKARTA','12111','1981-03-21','1500000'),
('','ZUKARMAN','L','BEKASI','17211','1978-08-10','1750000'),
('','YULIAWATI','P','BOGOR','00000','1982-06-09','2000000'),
('','MAWAR','P','BOGOR','12345','1985-07-07','2250000'),
('','ZOBARI','L','JAKARTA','41011','1976-10-02','1100000'),
('','MELIA','P','BANDUNG','40123','1979-11-12','1200000'),
('','ZANDA CUTE','L','JAKARTA','12111','1980-03-21','1300000'),
('','MAMAN','L','BEKASI','17211','1977-08-10','1400000'),
('','YENNY','P','BOGOR','00000','1985-06-09','1150000'),
('','ROSSA','P','JAKARTA','12345','1987-07-07','1350000'),
('','DADAN','L','BANDUNG','41011','1975-10-02','1450000'),
('','WAWAN','L','SEMARANG','40123','1971-11-12','1600000'),
('','THE CUTE','L','JAKARTA','12111','1977-03-21','1700000'),
('','MARPAUNG','L','SURABAYA','17211','1988-08-10','1800000'),
('','YONO','P','BOGOR','00000','1989-06-09','1900000'),
('','DIAN','P','JAKARTA','12345','1980-07-07','1650000'),
('','DONNO','L','BANDUNG','41011','1971-10-02','1850000'),
('','RATU','P','YOGYAKARTA','40123','1972-11-12','1950000'),
('','BAMBANG','L','JAKARTA','12111','1982-03-21','2100000'),
('','DADANG','L','SURABAYA','17211','1977-08-10','2200000'),
('','YULIAWATI','P','BOGOR','00000','1974-06-09','2300000'),
('','MIRANDA','P','BOGOR','12345','1980-07-07','2400000'),
('','SUBUR','L','BANDUNG','41011','1977-10-02','2150000'),
('','BANOWATI','P','MALANG','40123','1978-11-12','2350000'),
('','GUNGUN','L','JAKARTA','12111','1981-03-21','2425000'),
('','GUNADI','L','BEKASI','17211','1978-08-10','2125000'),
('','YOSSY','P','BOGOR','00000','1982-06-09','2225000'),
('','MELIA','P','MALANG','12345','1981-07-07','2325000'),
('','ANWAR','L','PURWAKARTA','41011','1972-10-02','2425000'),
('','SUSILOWATI','P','BANDUNG','40123','1973-11-12','1125000'),
('','RAHMAT','L','JAKARTA','12111','1977-03-21','1225000'),
('','ZAMZAM','L','BEKASI','17211','1974-08-10','1325000'),
('','NENNY','P','MEDAN','00000','1972-06-09','1425000'),
('','MARDIATUN','P','BOGOR','12345','1975-07-07','1625000'),
('','ANDIKA','L','BANDUNG','41011','1978-10-02','1725000'),
('','SITI','P','MEDAN','40123','1988-11-12','1825000'),
('','ROHIMAT','L','JAKARTA','12111','1980-03-21','1925000'),
('','BENO','L','BEKASI','17211','1978-08-10','1175000'),
('','YANTI','P','JAKARTA','00000','1981-06-09','1275000'),
('','MIRANTI','P','MEDAN','12345','1975-07-07','1375000');  lalu “Enter”
Jika muncul pernyataan “Query OK” maka data berhasil di masukkan. Untuk melihat data yang sudah dimasukkan ke dalam table caranya adalah :
SELECT *FROM PEGAWAI;  lalu “Enter”. Maka akan muncul tampilan seperti dibawah ini :
Gambar 7

Kasus yang pertama yaitu memperbaharui seluruh data kota “Bandung” diganti dengan “Teluk Dalam”. Sebelum saya menggantinya, saya akan melihat terlebih dahulu data siapa saja yang tinggal dikota bandung dengan menggunakan coding “SELECT *FROM PEGAWAI WHERE KOTA=’BANDUNG’;”   lalu “Enter”. Maka hasilnya adalah :
Gambar 8

Setelah saya mengetahui siapa” saja yang tinggal di kota bandung, maka saya akan mengubah kota bandung dengan kota teluk dalam dengan cara mengubahnya satu per satu menggunakan coding dibawah ini:
UPDATE PEGAWAI SET KOTA='TELUK DALAM' WHERE NOID='1';     lalu “Enter”
UPDATE PEGAWAI SET KOTA='TELUK DALAM' WHERE NOID='2';     lalu “Enter”
UPDATE PEGAWAI SET KOTA='TELUK DALAM' WHERE NOID='8';     lalu “Enter”
UPDATE PEGAWAI SET KOTA='TELUK DALAM' WHERE NOID='13';   lalu “Enter”
UPDATE PEGAWAI SET KOTA='TELUK DALAM' WHERE NOID='19';   lalu “Enter”
UPDATE PEGAWAI SET KOTA='TELUK DALAM' WHERE NOID='25';   lalu “Enter”
UPDATE PEGAWAI SET KOTA='TELUK DALAM' WHERE NOID='32';   lalu “Enter”
UPDATE PEGAWAI SET KOTA='TELUK DALAM' WHERE NOID='37');  lalu “Enter”
Untuk melihat hasilnya saya menggunakan perintah SELECT *FROM PEGAWAI WHERE KOTA=’TELUK DALAM’;  lalu “Enter”. Maka hasilnya adalah :
Gambar 9
            Kasus yang kedua adalah menghapus kota Jakarta atas nama “ZOBARI” . Untuk menyelesaikan langkah ini saya menggunakan perintah UPDATE karna ketentuan NULL pada Field Kota adalah NULL (boleh dikosongkan). Jadi saya menggunakan coding UPDATE PEGAWAI SET KOTA='' WHERE NAMA='ZOBARI';  lalu “Enter”. Jika muncul pernyataan “Query OK” maka data berhasil diubah. Untuk melihat hasilnya gunakan perintah SELECT *FROM PEGAWAI WHERE KOTA=' ';  lalu “Enter”.
Gambar 10
Gambar 11
            Kasus yang ketiga adalah mengubah nama “ZOBARI” menjadi “ZOBARI NAZZARUDIN”.
Untuk menyelesaikan kasus ini saya menggunakan coding UPDATE PEGAWAI SET NAMA='ZOBARI NAZZARUDIN' WHERE NOID='7';   lalu “Enter”. Dan untuk melihat hasilnya SELECT *FROM PEGAWAI WHERE KOTA=' ';  lalu “Enter”. Maka hasilnya addalah :
Gambar 12
Gambar 13

            Begitulah Langkah-langkah dan cara saya untuk menyelesaikan soal quis yang telah diberikan kurang lebihnya saya mohon maaf . J Terima Kasih.



SELESAI


Share:

Baca Lainnya Disini

Powered by Blogger.

Wikipedia

Search results

Kritik Dan Saran

Name

Email *

Message *