3.3 Perancangan Database
Dalam perancangan tabel database ini menggunakan software Power Designer 11
. Tahap pembuatan tabel yang pertama adalah CDM Conceptual Data Model
. Selanjutnya dirubah menjadi PDM Phsycal Data Model yang nantinya akan dirubah menjadi script database. Setelah PDM itu menjadi
script , maka selanjutnya adalah membuat database ke dalam MySQL.
3.3.1 Conceptual Data Model CDM
Pada Gambar 3.14 di bawah ini adalah gambaran mengenai pemodelan CDM dari sistem E-Health Laboratorium Medis ”Prospek”.
Gambar 3.14 CDM E-Health Laboratorium Medis “Prospek”
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.3.2 Phsycal Data Model PDM
Pada Gambar 3.15 di bawah ini adalah gambaran dari pemodelan PDM dari PDM memodelkan struktur fisik dari database, dengan
mempertimbangkan software DBMS serta model struktur yang akan digunakan.
Gambar 3.15 PDM E-Health Laboratorium Medis ”Prospek”
3.3.3 Struktur Tabel
Setelah membuat permodelan sistem, langkah berikutnya adalah merancang database. Tabel yang dibuat dibedakan menjadi tiga jenis, yaitu :
tabel master , tabel transaksi dan tabel relasional.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
TABEL MASTER :
a. Struktur Tabel DAFTAR_PASIEN
Tabel ini digunakan untuk menyimpan data pasien yang telah menjadi member e-health baik data account dan data pribadi pasien.
Tabel 3.2 Struktur Tabel DAFTAR_PASIEN
NO NAMA FIELD TIPE DATA KETERANGAN
1 Id_pasien
Int 11 Primary key
2 Id_transaksi
Int 11 Primary key
2 Id_user
Int 11 Foreign key dari tabel USER
3 nama_pasien
Varchar 50 Nama pasien
4 Tgl_lhr_pasien
date Tanggal lahirPasien
5 golongan
Varchar 20 Golongan Pasien Kolektif
6 Status Pasien
Varchar 30 Status pasien apakah pasien
termasuk pasien individu atau kolektif.
7 Id_transaksi
Int11 Primary key
8 Total_biaya
Int11 Total biaya pemeriksaan
b. Struktur Tabel USER
Tabel ini digunakan untuk menyimpan data user yang telah menjadi member e-health baik data account data pribadi user.
Tabel 3.3 Struktur Tabel USER
NO NAMA FIELD TIPE DATA KETERANGAN
1 Id_user
Int 11 Primary key
2 user
name Varchar 50
User name
3 passkey
Varchar 20 Password dari username
4 Nama_user
Varchar 40 Nama user
5 Alamat_user
Varchar 40 Alamat user
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Lanjutan Tabel 3.3 6
Jk_user Varchar 2
Jenis kelamin user 7
notlp Varchar 20
Nomor telepon user 8
Gambar_user blob
Gambar user 9
Status_user Varchar 10
Status user 10
Id_jab Int 11
Foreign key dari tabel jabatan
c. Struktur Tabel kategori_info_sehat
Tabel ini digunakan untuk menyimpan data kategori info kesehatan. Tabel 3.4 Struktur Tabel kategori_info_sehat
NO NAMA FIELD TIPE DATA
KETERANGAN
1 Id_kategori_info_sehat
Int 11 Primary key
2 Nama_kategori_info_se
hat Varchar 30
Nama kategori info sehat
d. Struktur Tabel Golongan_Periksa_Lab
Tabel ini digunakan untuk menyimpan data golongan jenis pemeriksaan
Tabel 3.5 Struktur Tabel Golongan_Periksa_Lab
NO NAMA FIELD TIPE DATA
KETERANGAN
1 Id_gol_periksa_lab Int 5
Primary key 2
Nama_golongan Varchar 50
Nama golongan atau kategori pemeriksaan
laboratorium
3 Ruang_lab
Varchar 30 Ruang laboratorium untuk
jenis pemeriksaan tertentu
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
e. Struktur Tabel jabatan
Tabel ini digunakan untuk menyimpan data jabatan user. Tabel 3.6 Struktur Tabel jabatan
NO NAMA FIELD TIPE DATA
KETERANGAN
1 Id_jab
Int 11 Primary key
2 Id_user
Int 11 Foreign key dari tabel USER
3 Nama_jab
Varchar 50 Nama Jabatan
f. Struktur Tabel pemeriksaan_lab
Tabel ini digunakan untuk menyimpan data jenis pemeriksaan. Tabel 3.7 Struktur Tabel pemeriksaan_lab
NO NAMA FIELD TIPE DATA
KETERANGAN
1 Id_periksa_lab
Int 11 Primary key
2 Id_gol_periksa_lab
Int 5 Foreign key dari tabel
gol_periksa_lab 3
Sub_gol_periksa_lab Varchar 50
Jenis pemeriksaan lab 4
Angka_normal Varchar 50
Angka normal untuk jenis pemeriksaan laboratorium
5 Jk_lab
Varchar 2 Jenis kelamin untuk
periksa laboratorium 6
Harga Varchar 10
Harga jenis pemeriksaan 7
Id_jadwal Int11
Foreign key dari tabel jadwal periksa
8 max_ant
Varchar3 Maksimal antrian
g. Struktur Tabel hasil_pemeriksaan
Tabel ini digunakan untuk menyimpan data hasil pemeriksaan.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Tabel 3.8 Struktur Tabel hasil_pemeriksaan
NO NAMA FIELD TIPE DATA KETERANGAN
1 Id_hasil_periksa Int 11
Primary key 2
Id_user Int 11
Foreign key dari tabel USER 3
Id_periksa_lab Int 11
Foreign key dari tabel pemeriksaan_lab
4 Id_pasien
Int 11 Foreign key dari tabel
DAFTAR_PASIEN 5
Hasil Varchar 50
Hasil pemeriksaan laboratorium 6
Keterangan_lab text
Keterangan dari hasil pemeriksaan
7 Dokter_PS
Varchar30 Dokter pengirim
8 Tgl_periksa
Date Tanggal periksa
9 Sesi
Varchar20 Sesi periksa
10 Antrian_Ke
Varchar5 Antrian ke berapa
h. Struktur tabel info_kesehatan
Tabel ini digunakan untuk menyimpan data info kesehatan atau artikel kesehatan.
Tabel 3.9 Struktur Tabel info_kesehatan
NO NAMA FIELD TIPE DATA KETERANGAN
1 Id_info_sehat
Int 11 Primary key
2 Id_kategori_info
_sehat Int 11
Foreign key dari tabel kategori_info_sehat
3 Judul
Varchar 50 Judul artikel kesehatan
4 Abstrak
Text Abstrak artikel kesehatan
5 Info_sehat
Text Isi Artikel kesehatan
6 gambar
longblob Gambar
i. Struktur Tabel Sesi
Tabel ini digunakan untuk menyimpan data sesi jam pemeriksaan
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Tabel 3.10 Struktur Tabel Sesi
NO NAMA FIELD TIPE DATA
KETERANGAN
1 Id_sesi
Int 11 Primary key
2 Jam_sesi
Varchar20 Jam sesi
TABEL RELASIONAL:
a. Struktur Tabel jadwal_periksa
Tabel ini digunakan untuk menyimpan data jadwal periksa. Tabel 3.11 Struktur Tabel jadwal_periksa
NO NAMA FIELD TIPE DATA
KETERANGAN
1 Id_periksa
Int 11 Primary key
2 Id_pasien
Int 11 Foreign key dari tabel
DAFTAR_PASIEN 3
Tgl_periksa date
Tanggal pemeriksaan 4
Id_sesi Varchar 20
Sesi pemeriksaan 5
Status_antrian_per iksa
Varchar 20 Status antrian periksa
6 Id_periksa_lab
Int11 Foreign key dari tabel
pemeriksaan_lab 8
Dokter_ps Varchar30
Dokter pengirim 9
Status_bayar Varchar 10
Status bayar
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
68
BAB IV IMPLEMENTASI SISTEM
4.1. Implementasi Sistem
Implementasi sistem adalah implementasi dari analisa dan desain sistem yang telah dibuat sebelumnya. Sehingga diharapkan dengan adanya
implementasi ini dapat dipahami dalam penggunaan aplikasi e-health ini. Sebelumnya user harus mempersiapkan kebutuhan-kebutuhan dari
program yang akan diimplementasikan baik dari segi perangkat keras maupun perangkat lunak komputer.
4.2. Lingkungan Implementasi
Sebelum menjalankan aplikasi ini, ada beberapa hal yang perlu diperhatikan, antara lain kebutuhan sistem akan perangkat keras
hardware dan perangkat lunak software, serta langkah-langkah yang harus dilakukan untuk dapat melakukan installasi aplikasi agar dapat
berfungsi sebagaimana mestinya. Adapun perangkat keras hardware yang digunakan dalam
pembuatan tugas akhir ini adalah : 1. Processor Intel Pentium Dual Core 1.86 GHz
2. Memory RAM 1GB. 3. Hardisk SATA 120 GB.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.