Nama : SUGIARTO
NIM : 11142455
Kls : 11.3E.04
Assalamualaikum wr. wb
Berikut soal dan jawaban Database menggunakan phpMyAdmin dan SQL.
Pertama
buka xampp yang sudah terinstall di laptop. Pastikan untuk Apache dan
mySql running di Xampp Control Panel Application agar kita bisa
menggunakan php myAdmin.
Kemudian
buka phpMyAdmin di browser yang ada dilaptop, misal : Mozilla Firefox,
Google Crome atau yang lainnya. Dengan mengetikan: localhost/phpmyadmin/
di url browsernya. Untuk menggunakan phpMyAdmin ini tidak perlu
menggunakan koneksi internet, phpMyAdmin digunakan offline walaupun
menggunakan browser.
Berikut ini soal dan jawabanya :
1. Buatlah database dengan nama rumah sakit.
• Pilih Localhost,klik SQL.
• Kemudian ketik CREATE DATABA rumah_sakit11142455
• Klik Go
. 2. Buat table pasien dengan
struktur sebagai berikut
Field name
|
Data type
|
Field size
|
Keteranngan
|
Kdpasien
|
Char
|
5
|
Primery
Key
|
Nama
|
Varchar
|
20
|
|
Alamat
|
Varchar
|
20
|
|
Jenkel
|
Varchar
|
10
|
|
Tempat
lahir
|
Varchar
|
15
|
- Klik database rumah_sakit11141455 Klik SQL,
- Kemudian ketik
CREATE TABLE pasien(
kd_pasien char(5) not null primery key,
nama varchar (20) not null,
alamat varchar (20) not null,
jenkel varchar(10) not null,
tempat lahir varchar (5) not null);
Setelah
selesai mengetikan seperti sintaks diatas, kemudian klik GO.
. 3. Ganti field nama tempatlhr
menjadi tgllhr dengan tipe data date
· Pastikan
kita berada di Database RumahSakit pada table Pasien, Kemudian masuk pada
bagian structure akan muncul table Pasienyang sudah dibuat. Kemudian pada
perintah Action Klik Change.
·
Setelah di ubah lalu klik save
4. Isi table pasien dengan data
berikut.
Kdpasien
|
Nmpasien
|
Alamat
|
Jenkel
|
Tgllahir
|
P0001
|
Putri
wulansari
|
Cibubur
|
Perempuan
|
1989-12-09
|
P0002
|
Ricky
ridwan
|
Pasar
minggu
|
Laki-laki
|
1989-05-12
|
P0003
|
Eka wuan
|
Kramat
jati
|
Perempuan
|
1989-10-19
|
- Pada table Pasien, pilih SQL – kemudian masukan sintaks sebagai berikut :
·
insert into pasien values
·
('P0001','Putri
Wulansari','Cibubur','Perempuan','1989-12-09'),
·
('P0002','Ricky
Ridwan','Pasar Minggu','Laki-laki','1989-05-12'),
·
('P0003','Eka
Wulan','Kramat Jati','Perempuan','1988-10-19');
·
Setelah selesai mengetikan seperti sintaks diatas.
Kemudian klik GO.
6. Ganti alamat pasien dengan nama
putri wulansari menjadi depok
9. Ganti field size spesialis menjadi 10
Catatan : untuk memasukan data
menggunakan SQL seperti sintaks diatas data harus terurut sesuai dengan table yang sudah kita buat.
5. Tampilkan
data pasien dengan jenis kelamin perempuan
Pada table
Pasien, pilih SQL – kemudian masukan sintaks sebagai berikut
SELECT * FROM ‘pasien` WHERE
jenkel='Perempuan'
Setelah selesai
mengetikan seperti sintaks diatas. Kemudian klik GO.
Setelah di GO
maka akan muncul data yang kita cari yaitu data pasien dengan jenis kelamin
perempuan
- _kdpasien: P0001 nama: Putri Wulansari alamat:
Cibubur jenkel: Perempuan tglhr:1989-12-09,
kdpasien: P0003 nama: Eka Wulan alamat: Kramat Jati
jenkel: Perempuan tglhr: 1988-10-19,
Seperti
gambar berikut :
P ada table Pasien, pilih SQL – kemudian masukan
sintaks seperti berikut :
UPDATE `pasien`
SET `alamat`='Depok' WHERE nama='Putri Wulansari'
Setelah selesai mengetikan seperti sintaks diatas.
Kemudian klik GO.
Untuk
memastikan update yang dilakukan sudah berhasil maka pasien yang bernama Putri
Wulansari alamatnya akan berubah menjadi Depok. kita bisa membuka Browse pada
table pasien seperti gambar dibawah ini.
7. Hapus field
jenkel dari table pasien
Pada table pasien masuk di SQL, kemudian ketikan
sintaks seperti berikut :
ALTER TABLE
pasien DROP jenkel;
Setelah selesai mengetikan seperti sintaks diatas.
Kemudian klik GO.
Berikut tampilan structure table
pasien setelah field jenkel dihapus. Column jenkel sudah tidak data.
Berikut
tampilan table pasien setelah field jenkel dihapus. Column jenkel sudah
tidak data.
8. Buat table
Dokter dengan struktur sebagai berikut
Field name
|
Data Type
|
Field size
|
keterangan
|
kddokter
|
Char
|
5
|
Primery
key
|
Nama
dokter
|
Varchar
|
25
|
|
Spesialis
|
Varchar
|
15
|
Untuk membuat
table dokter seperti struktur diatas, klik database RumahSakit yang berada
disebelah kiri phpMyAdmin. Setelah masuk pilih SQL kemudian ketikan sintaks
:
create table dokter (kddokter char(5), nmdokter varchar(25),
spesialis varchar(15), primary key(kddokter));
Setelah selesai
mengetikan sintaks diatas. Kemudian klik GO.
Berikut tampilan structure table dokter yang
sudah dibuat.
9. Ganti field size spesialis menjadi 10
Untuk mengganti Field size spesialis menjadi 10. Pada
table dokter pilih SQL kemudian ketikan sintaks :
ALTER TABLE
dokter MODIFY COLUMN spesialis char(10);
Setelah selesai mengetikan seperti sintaks diatas.
Kemudian klik GO.
Setelah
proses selesai. maka structure table dokter field size spesialis berubah
menjad
10. Isi table
dokter dengan data berikut
Kddokter
|
Nmdokter
|
Spesialis
|
D0001
|
Dinda ayu
|
Kandungan
|
D0002
|
Wisnu
nugraha
|
Gigi
|
D0003
|
Rosdiana
|
Anak
|
P ada table dokter, pilih SQL – kemudian masukan
sintaks:
insert into dokter values
('D0001','Dinda
Ayu','Kandungan'),
('D0002','Wisnu
Nugraha','Gigi'),
('D0003','Rosdiana','Anak');
Setelah selesai mengetikan seperti sintaks diatas.
Kemudian klik GO.
Berikut
tampilan table Dokter yang sudah di isi datanya.
11. Tampilkan
nmdokter dan spesialis dengan kddokter D0002
P ada table Dokter, pilih SQL – kemudian masukan
sintaks berikut :
SELECT * FROM `dokter`
WHERE kddokter='D0002'
Setelah selesai mengetikan seperti sintaks diatas.
Kemudian klik GO.
Maka yang
akan muncul kddokter D0002 dengan nmdokter Wisnu Nugraha Spesialis Gigi,
seperti tampilan dibawah ini.
P ada table Dokter, pilih SQL – kemudian masukan
sintaks berikut :
UPDATE `dokter`
SET `nmdokter`='Sandra Dewi' WHERE kddokter='D0001';
Setelah selesai mengetikan seperti sintaks diatas.
Kemudian klik GO.
Untuk memastikan, kita bisa melihat table
Dokter dengan cara klik Browse pada table dokter. Seperti tampilan dibawah ini,
nama Dokter sudah berganti menjadi Sandra Dewi
Sekian pembahasan dari saya
TERIMA KASIH