Kamis, 03 Desember 2015

TUGAS 3 PERANCANGAN BASIS DATA

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.
         
   

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 :

     6.  Ganti alamat pasien dengan nama putri wulansari menjadi depok
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. 
      
      Apabila keluar peringatan saat akan menghapus field jenkel seperti dibawah ini maka klik OK.
 
    
    
     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.

 

12. Ganti nama dokter dengan kode D0001 menjadi Sandra ddewi



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

1 komentar: