Struktur Tabel Relasi

3.9 Struktur Tabel Relasi

Tabel adalah bagian dari database yang berfungsi untuk menyimpan data- data tertentu. Tabel yang akan dibuat untuk perancangan ini antara lain:

3.9.1 Struktur Tabel Web

1. Tabel Login, untuk menyimpan data admin

iivii ii 45

Tabel 3.3 Tabel Login

No Nama Field

Type Data

Panjang Keterangan

1 kd_user

Int

11 Primary Key

2. Tabel Pasien, untuk menyimpan data pasien

Tabel 3.4 Tabel Pasien

No Nama Field

Type Data

Panjang Keterangan

1 no_pasien

Int

11 Primary Key

2 Nm_pasien

Varchar

3 Umur_pasien

Varchar

4 Jenis_kelamin

8 Tgl_lhr

10 Umur_Suami

Varchar

11 Agama_suami

Varchar

12 Pendidikan_suami

Varchar

13 Pekerjaan_suami

Varchar

14 Alamat_suami

Varchar

15 Nm_kk

Varchar

iivii ii

16 No_tlp

Varchar

3. Tabel Daftar Kunjungan, untuk menyimpan data Rekam Medis pasien setiap hari Tabel 3.5 Tabel Daftar Kunjungan

No Nama Field

Type Data

Panjang Keterangan

1 Kd_kunjungan

Int

5 Primary key

2 tgl_kunjungan

Date

3 No_pasien

Int

3 Kd_poli

Int

4 Jam_kunjungan

Time

6 No_antri

Int

4. Tabel Komplain, untuk menyimpan data complain dari pasien Tabel 3.6 Komplain

No Nama Field

Type Data

Panjang Keterangan

1 Id_komplain

Int

11 Primary Key

3 Isi_komplain

5. Tabel Tenaga Medis, Untuk menyimpan data Tenaga Medis yang aktif

Tabel 3.7 Tenaga Medis

No Nama Field

Type Data

Panjang Keterangan

1 kd_Medis

Int

11 Primary Key

2 Kd_poli

iivii ii 47

5 Tgl_lahir

7 Tempat_lhir

6. Tabel Rekam medis, Untuk menyimpan hasil diagnose dari pasien

Tabel 3.8 Rekam medis

No Nama Field

Type Data

Panjang Keterangan

1 No_rm

Int

7 Primary key

2 Kd_user

Int

3 Kode_medis

Int

4 No_pasien

Int

7. Tabel Detai_Rekam_ medis, Untuk menyimpan hasil diagnose dari pasien Tabel 3.9 Detail_Rekam medis

No Nama Field

Type Data

Panjang Keterangan

1 No_rm

Int

7 Foreign key

2 Tgl_pemeriksaan

8. Tabel broadcast , Untuk menyimpan info-info terbaru yang diinputkan oleh admin

iivii 48 ii

Tabel 3.10 broadast

No Nama Field

Type Data

Panjang Keterangan

1 Id Int

11 Primary Key

3 No_pasien

9. Tabel panduan , Untuk menyimpan format sms gateway

Tabel 3.11 panduan

No Nama Field

Type Data

Panjang Keterangan

1 Kd_panduan

Varchar

2 Isi_panduan

10. Tabel Poliklinik, Untuk menyimpan data klinik

Tabel 3.12 poliklinik

No Nama Field

Type Data

Panjang Keterangan

1 Kd_poli

Int

2 Nm_poli

Varchar

3.9.2 Struktur Tabel SMS Gateway

1. Tabel Inbox Tabel Inbox adalah tabel yang digunakan untuk menyimpan data inbox. Struktur tabelnya dapat dilihat pada Tabel 3.13

Tabel 3.13 Tabel Inbox

Nama Field

Type Data

Keterangan

iivii 49 ii

Nomer urut user/pengirim UpdatedInDB

ID Int (10)

Waktu sms masuk ReceivingDateTime Timestamp

Timestamp

Waktu sms terkirim Isi pesan/sms berupa bilangan

Nomer HP pengirim Coding

Nomer sms center Isi pesan/sms yang sudah dikirim

Processed Enum(‘false’,’true’) Format yang ditulis pesan apa salah atau benar.

2. Tabel Outbox Tabel Outbox adalah tabel yang digunakan untuk menyimpan data Outbox. Struktur tabelnya dapat dilihat pada Tabel 3.14. Tabel 3.14 Tabel Outbox

Nama Field

Type Data

Keterangan

Nomer urut user/pengirim UpdatedInDB

ID Int (10)

Timestamp

Waktu sms masuk Waktu pengiriman sms di

InsertIntoDB

Timestamp

masukkan ke database SendingDateTime

Waktu sms terkirim SendBefore

Timestamp

Time

Waktu pengirman

Waktu penerimaan sms (sms SendAfter

Time

dibaca penerima)

iivii ii

Isi pesan/sms berupa bilangan Text

Text

hexa

DestinationNumber Varchar(20) Nomor HP tujuan Coding

Isi pesan/sms yang sudah TextDecoded

Text

dikirim pelanggan MultiPart

False or true RelativeValidity

Enum(‘false’,’true’)

Int(11)

SenderID

Kode pengirim SendingTimeOut

Varchar(20)

Batasan waktu kirim DeliveryReport

Timestamp

Enum(‘default’,’yes’,’no’) Yes or No

CreatorID

Text

Kode pengirim

3. Tabel Outbox_Multipart Tabel Outbox Multipart adalah tabel yang digunakan untuk menyimpan data Outbox multipart. Struktur tabelnya dapat dilihat pada Tabel 3.15.

Tabel 3.15 Tabel Outbox Multipart

Nama Field

Type Data

Keterangan

ID Int (10)

Nomer urut user/pengirim Isi pesan/sms berupa bilangan

Text

Text

hexa Isi pesan/sms yang sudah

TextDecoded

Text

ditranslate SequencePosition

Int(11)

Coding

Enum Text