Conceptual Data Model CDM Phsycal Data Model PDM Struktur Tabel

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.