Anda di halaman 1dari 3

Nama : Siti Solikah

NIM : 044104479

Tugas 2 Basis Data (MSIM4206) : Praktikum SQL dan DML

Contoh kasus.

Tugas 2 Anda adalah:


Entity Relationship Diagram (ERD) tersebut diatas silahkan Anda buat ke dalam basis data
MySQL/ MariaDB yang ada pada XAMPP dengan rincian Tabel dokter, pasien, administrator,
pasien_dokter, daftar dan dokter_admin.

a. Perkenalan identitas mahasiswa


Assalamualaikum warhmatulllahi wabarakatuh
Perkenalkan saya Siti Solikah dengan NIM 044104479. Pada kesempatan kali ini saya akan
melakukan praktikum SQL dan DML guna memenuhi Tugas 2 Basis Data.
b. Langkah-langkah praktik yang Anda lakukan disertai aktivitas kegiatan mahasiswa
1. Masuk kedalam MySQL
 Buka XAMPP dan aktifkan service MySQL dan Apache
 Buka browser dan ketikkan Alamat URL “http://localhost/phpmyadmin”
2. Membuat Basis Data
Database => Create database
3. Menciptakan table
Pilih database => pada menu structure beri nama tabel => Go
a) pasien
- id_pasien int (3) PRIMARY KEY
- nama_pasien varchar (30)
- alamat_pasien varchar (100)
- jenis_kelamin varchar (1)
- penyakit varchar (100)
- no_hp varchar (15)
b) administrator
- id_admin int (3) PRIMARY KEY
- nama_admin varchar (30)
- waktu_jaga varchar (100)
c) dokter
- id_dokter int (3) PRIMARY KEY
- nama_dokter varchar (30)
- alamat_dokter varchar (100)
- tanggal_lahit date
- no_hp varchar (15)
- spesialis varchar (15)
- waktu_kerja varchar (100)
d) dokter_admin
- id_data int (3) PRIMARY KEY
- id_dokter int (3)
- id_admin int (3)
e) pasien_dokter
- id int (3) PRIMARY KEY
- id_dokter int (3)
- id_pasien int (3)
- waktu_periksa date
- resep varchar (100)
f) daftar
- id_daftar int (3) PRIMARY KEY
- id_pasien int (3)
- id_admin int (3)

4. Membuat relasi
Pilih database rumahsakit => pada menu tab pilih designer
a) Atur posisi tabel
b) dokter_admin = administrator = daftar
c) dokter = pasien_dokter = pasien
d) mengatur foreign key
- Tabel dokter_admin foreign key nya : id_dokter, id_admin
- Tabel daftar foreign key nya : id_admin
- Tabel pasien_dokter foreign key nya : id_dokter, id_pasien
e) kembali ke halaman designer
f) create relationship => pilih tabel yang akan direlasikan =>
g) pilih field primary key terlebih dahulu sebagai reference key kemudian field
foreign key.
- Pada tabel pasien id_pasien sebagai reference key kemudian id_pasien pada
tabel pasien_dokter dan tabel daftar sebagai foreign key
- Pada tabel administrator id_admin sebagai reference key kemudian
id_admin pada tabel daftar dan tabel dokter_admin sebagai foreign key
- Pada tabel dokter id_dokter sebagai reference key kemudian id_dokter pada
tabel dokter_admin dan tabel pasien_dokter sebagai foreign key
h) Setiap muncul dialog menu pilih CASCADE pada on delete dan on update unruk
pengaturan konsistensi data kemudian pilih OK

5. Data Manipulation Language (DML)


a) INSERT
Buka menu Insert
b) SELECT
SELECT *
FROM pasien
c) SELECT bersyarat
d) SELECT Join antar tabel
e) Select fungsi matematika
f) Select fungsi string
g) Select between
h) Select like
i) Select Order-By
j) Select Group By
k) Update
l) Delete
c. Hasil praktik yang telah dilakukan
d. Kata-kata penutup dari mahasiswa
Sekian, terima kasih. Mohon koreksinya apabila ada kesalahan
Wasssalamualaikum warahmatullahi wabarakatuh

Anda mungkin juga menyukai