Senin, 28 Desember 2015

tugas besar (basis data)

1. KLINIK
2. Buatkan normalisasinya dari Unnormalize, Normal Bentuk Pertama, Normal Bentuk Kedua, dan Normal Bentuk Ketiga jika memungkin masih dapat dipecah lagi sampai ke Normal selanjutnya dilanjutkan normalisasinya.

1. BENTUK UNNORMAL
Tabel Dokter
Kode_dokter
Nama_dokter
Tempat lahir
Tanggal lahir
Jenis kelamin
Alamat
No. Telp
23001
Dr. Alex
motolohu
17-08-19821
L
Jl. Panjaitan
082293727010
23002
Dr.Aldo
Soptan
15-07-1987
L
Jl.kendari
082293727353

Tabel pasien
Kode_pasien
Kode _dokter
Nama_pasien
Tanggal lahir
Jenis kelamin
Alamat
pekerjaan
124001
123001
hendra
17-08-19821
L
Jl. Panjaitan
082293727010
124002
123002
given
15-07-1987
L
Jl.kendari
082293727353

Tabel obat
Kode_obat
Nama_obat
Khasiat_obat
Kategori_obat
Dosis obat
Satuan obat
123001
mixagrib
Sakit batuk
bebas
Berbahaya bagi kesehatan
tablet
123002
paramex
Sakit kepala
bebas
Berbahaya bagi kesehatan
tablet

Tabel stok_obat
Kode_obat
tahun
Jumlah awal
Jumlah akhir
123001
2015
90
10
123002
2015
50
20

Table Periksa_obat
Kode_periksa
kode_obat
Jumlah obat
Cara pemakaian
A23001
123001
10
Di minum
A23002
123002
5
Di minum







2. NORMALISASI PERTAMA (1NF)
Tabel Dokter                                Tabel Stok_obat
Kode_dokter
Nama_dokter
Tempat lahir
Tanggal lahir
Jenis kelamin
alamat
No. telp
Kode_obat
Tahun
Jumah awal
Jumlah ahir
   


Table obat                        table pasien
Kode_obat
Nama_obat
Khasiat obat
Kategori obat
Dosis obat
satuan
Kode_pasien
Kode_dokter
Nama pasien
Tanggal lahir
Alamat
pekerjaan


Table periksa_obat
Kode_periksa
Kode_obat
Jumlah obat
carapemakaian




3. NORMALISASI kedua (2NF)
Tabel Dokter                                Tabel Stok_obat
Kode_dokter*
Nama_dokter
Tempat lahir
Tanggal lahir
Jenis kelamin
alamat
No. telp
Kode_obat*
Tahun
Jumah awal
Jumlah ahir
   


Table obat                        table pasien
Kode_obat*
Nama_obat
Khasiat obat
Kategori obat
Dosis obat
satuan
Kode_pasien*
Kode_dokter
Nama pasien
Tanggal lahir
Alamat
pekerjaan


Table periksa_obat
Kode_periksa*
Kode_obat**
Jumlah obat
carapemakaian


3. Buatkan database dan tabel menggunakan Mysql berdasarkan normalisasi diatas

3.1  membuat databases klinik
E:\file\POLIGON\basis data\TB\KLINIK\Capture.PNG
3.2 membuat table dokter
E:\file\POLIGON\basis data\TB\table dokter\1.PNG
3.3 membuat table pasien
E:\file\POLIGON\basis data\TB\TABEL pasien\1.PNG
3.4 membuat table obat
E:\file\POLIGON\basis data\TB\tabel obat\1.PNG




3.5 membuat table stok obat
E:\file\POLIGON\basis data\TB\stok obat\1.PNG
3.6 membuat table periksa obat
E:\file\POLIGON\basis data\TB\periksa obat\1.PNG


3.7 mengisi table dokter
E:\file\POLIGON\basis data\TB\table dokter\2.PNGE:\file\POLIGON\basis data\TB\table dokter\3.PNG
E:\file\POLIGON\basis data\TB\table dokter\5.PNGE:\file\POLIGON\basis data\TB\table dokter\4.PNG
E:\file\POLIGON\basis data\TB\table dokter\6.PNGE:\file\POLIGON\basis data\TB\table dokter\7.PNGE:\file\POLIGON\basis data\TB\table dokter\8.PNG
3.8 Mengisi table pasien
E:\file\POLIGON\basis data\TB\TABEL pasien\2.PNGE:\file\POLIGON\basis data\TB\TABEL pasien\3.PNGE:\file\POLIGON\basis data\TB\TABEL pasien\4.PNGE:\file\POLIGON\basis data\TB\TABEL pasien\5.PNGE:\file\POLIGON\basis data\TB\TABEL pasien\6.PNGE:\file\POLIGON\basis data\TB\TABEL pasien\7.PNGE:\file\POLIGON\basis data\TB\TABEL pasien\8.PNGE:\file\POLIGON\basis data\TB\TABEL pasien\9.PNG





3.9 mengisi table obat
E:\file\POLIGON\basis data\TB\tabel obat\2.PNGE:\file\POLIGON\basis data\TB\tabel obat\3.PNGE:\file\POLIGON\basis data\TB\tabel obat\4.PNGE:\file\POLIGON\basis data\TB\tabel obat\5.PNGE:\file\POLIGON\basis data\TB\tabel obat\6.PNGE:\file\POLIGON\basis data\TB\tabel obat\7.PNGE:\file\POLIGON\basis data\TB\tabel obat\8.PNG
3.1.1 mengisi table stok obat
E:\file\POLIGON\basis data\TB\stok obat\2.PNGE:\file\POLIGON\basis data\TB\stok obat\3.PNGE:\file\POLIGON\basis data\TB\stok obat\4.PNGE:\file\POLIGON\basis data\TB\stok obat\5.PNGE:\file\POLIGON\basis data\TB\stok obat\6.PNGE:\file\POLIGON\basis data\TB\stok obat\7.PNGE:\file\POLIGON\basis data\TB\stok obat\8.PNGE:\file\POLIGON\basis data\TB\stok obat\9.PNGE:\file\POLIGON\basis data\TB\stok obat\10.PNG

3.1.2  mengisi table periksa obat
E:\file\POLIGON\basis data\TB\periksa obat\2.PNGE:\file\POLIGON\basis data\TB\periksa obat\3.PNGE:\file\POLIGON\basis data\TB\periksa obat\4.PNGE:\file\POLIGON\basis data\TB\periksa obat\5.PNGE:\file\POLIGON\basis data\TB\periksa obat\6.PNGE:\file\POLIGON\basis data\TB\periksa obat\7.PNGE:\file\POLIGON\basis data\TB\periksa obat\8.PNGE:\file\POLIGON\basis data\TB\periksa obat\9.PNG




4.menggunakan perintah add dan drop
4.1 menambah table
E:\file\POLIGON\basis data\TB\table dokter\9.PNG
E:\file\POLIGON\basis data\TB\TABEL pasien\10.PNG

E:\file\POLIGON\basis data\TB\tabel obat\9.PNG


E:\file\POLIGON\basis data\TB\stok obat\11.PNG
E:\file\POLIGON\basis data\TB\periksa obat\10.PNG







4.2 menghapus table
E:\file\POLIGON\basis data\TB\table dokter\10.PNG
E:\file\POLIGON\basis data\TB\TABEL pasien\11.PNG
E:\file\POLIGON\basis data\TB\tabel obat\10.PNG
E:\file\POLIGON\basis data\TB\stok obat\12.PNG
E:\file\POLIGON\basis data\TB\periksa obat\11.PNG



5. memggunakan penrintah updateE:\file\POLIGON\basis data\TB\TABEL pasien\update\1.PNG
E:\file\POLIGON\basis data\TB\TABEL pasien\update\2.PNGE:\file\POLIGON\basis data\TB\TABEL pasien\update\3.PNG
6. menggunakan perintah kondisi
6.1 like
E:\file\POLIGON\basis data\TB\TABEL pasien\update\like\1.PNG
6.2 group by
E:\file\POLIGON\basis data\TB\TABEL pasien\update\like\group by.PNG
6.3 asc
E:\file\POLIGON\basis data\TB\TABEL pasien\update\like\asc.PNG
6.4 des
E:\file\POLIGON\basis data\TB\TABEL pasien\update\like\desc.PNG
7. menggunakan perintah fungsi
7.1 string
E:\file\POLIGON\basis data\TB\TABEL pasien\update\like\string.PNG
7.2 tanggal
E:\file\POLIGON\basis data\TB\TABEL pasien\update\like\tanggal.PNG


7.3 agregasi
E:\file\POLIGON\basis data\TB\TABEL pasien\update\like\agresi.PNG
8. menggunakan perintah join
E:\file\POLIGON\basis data\TB\TABEL pasien\update\like\join.PNG


SELESAI