BAB IV DESKRIPSI KERJA PRAKTEK
4.3 Analisa System
4.4.6 Database Management System (DBMS)
Gambar 4.21 PDM Sistem Informasi Pelanggan Berbasis SMS Gateway Pada
PT.J AMSOSTEK (Persero) Cabang Madura
4.4.6 Database Management System (DBMS)
Dalam sub bab ini akan menjelaskan sruktur dari tabel-tabel yang akan digunakan dalam pembuatan Perancangan Sistem Informasi Pelanggan Berbasis SMS Gateway Pada PT. JAMSOSTEK (Persero) Cabang Madura.
STIKOM
TABEL MASTER TABEL TRANSAKSI
Tabel PT_JAMSOSTEK_CABANG_MADURA Tabel PESAN_MASUK
Tabel JENIS_PROGRAM_JAMSOSTEK Tabel PESAN_KELUAR
Tabel MANAJEMEN Tabel KONSEP
Tabel KABUPATEN Tabel PESERTA
Tabel SMS_GATEWAY Tabel PERUSAHAAN
1. TABEL : PT_JAMSOSTEK_CABANG_MADURA
Primary Key : No_Kacab
Fungsi : Untuk menyimpan data yang berhubungan dengan Kacab
Madura
Tabel 4.1 PT_JAMSOSTEK_CABANG_MADURA
Kolom Tipe Data Ukuran Keterangan
No_Kacab Variable Character 5 Primary Key
No_Fax Character 9
No_Tlp Character 9
Alamat Variable Character 50
Deskripsi, taabel ini digunakan untuk menyimpan data-data yang berhubungan dengan Jamsostek Kacab Madura, yang disimpan pada tabel ini adalah No_Kacab, No_Fax,No_Tlp, dan Alamat
2. TABEL : JENIS_PROGRAM_JAMSOSTEK
Primary Key : No_Kacab
Fungsi : Untuk menyimpan jenis program yang dimiliki Jamsostek Tabel 4.2 JENIS_PROGRAM_JAMSOSTEK
Kolom Tipe Data Ukuran Keterangan
Id_Jenis_Program Character 3 Primary Key
No_Kacab Variable Character 5 Foreign Key
Nama_Program Variable Character 40
STIKOM
Deskripsi, tabel ini digunakan untuk menyimpan program yang dimiliki oleh jamsostek. Tabel ini berhubungan dengan tabel PT_JAMSOSTEK_CABANG_MADURA, yang disimpan pada tabel ini adalah Id_Jenis_Program, No_Kacab, Nama_Program
3. TABEL : PERUSAHAAN
Primary Key NPP
Fungsi : Untuk menyimpan Data Perusahaan Tabel 4.3 PERUSAHAAN
Kolom Tipe Data Ukuran Keterangan
NPP Character 8 Primary Key
Id_Jenis_Program Character 3 Foreign Key
No_Kacab Variable Character 5 Foreign Key
Id_Kabupaten Variable Character 5 Foreign Key
No_Server_Sms Character 12 Foreign Key
Nama_Perusahaan Variable Character 30
No_Hp_Perusahaan Character 12 Jumlah_Tenaga_Kerja_Aktif Integer Periode_Registrasi Datetime
Deskripsi, tabel ini digunakan untuk menyimpan data perusahaan yang menjadi peserta Jamsostek di Kacab Madura, Tabel ini berhubungan dengan tabel PT_JAMSOSTEK_CABANG_MADURA, JENIS_PROGRAM_JAMSOSTEK, KABUPATEN dan tabel SMS_GATEWAY, yang disimpan pada tabel ini adalah NPP, Id_Jenis_Program, No_Kacab, Id_Kabupaten, No_Server_Sms, Nama_Perusahaan, No_Hp_Perusahaan, Jumlah_Tenaga_Kerja_Aktif, Periode_Registrasi.
STIKOM
4. TABEL : KABUPATEN
Primary Key : Id_Kabupaten
Fungsi : Untuk menyimpan UMK di setiap Kabupaten Tabel 4.4 KABUPATEN
Kolom Tipe Data Ukuran Keterangan
Id_Kabupaten Variable Character 5 Primary Key
Nama_Kabupaten Variable Character 10
UMK Integer
Deskripsi, tabel ini digunakan untuk menyimpan data kabupaten serta Umk disetiap kabupaten di Madura. Yang disimpan pada tabel ini adalah Id_Kabupaten, Nama_Kabupaten, Umk.
5. TABEL : PESERTA
Primary Key : No_Peserta
Fungsi : Untuk menyimpan data peserta jamsostek Tabel 4.5 PESERTA
Kolom Tipe Data Ukuran Keterangan
No_Peserta Variable Character 5 Primary Key
NPP Variable Character 10 Foreign Key
No_Server_Sms Character 12 Foreign Key
Nama_Peserta Variable Character 30
No_Hp_Peserta Character 12
Alamat_Peserta Variable Character 50
Deskripsi, tabel ini digunakan untuk menyimpan data peserta yang bekerja pada suatu perusahaan yang telah menjadi peserta Jamsostek. Tabel ini berhubungan dengan tabel PERUSAHAAN, SMS_GATEWAY. Data yang disimpan adalah No_Peserta, NPP, No_Server_Sms, Nama_Peserta, No_Hp_Peserta, Alamat_Peserta.
STIKOM
6. TABEL : SMS_GATEWAY
Primary Key : Id_Kabupaten
Fungsi : Untuk menyimpan No SMS Gateway yang digunakan Jamsostek Cabang Madura
Tabel 4.6 SMS_GATEWAY
Kolom Tipe Data Ukuran Keterangan
No_Server_Sms Character 12 Primary Key
Deskripsi, tabel ini digunakan untuk menyimpan No_SMS_Gateway yang digunakan oleh Jamsostek Kacab Madura
7. TABEL : MANAJEMEN
Primary Key : NPK
Fungsi : Untuk menyimpan data Karyawan Tabel 4.7 MANAJEMEN
Kolom Tipe Data Ukuran Keterangan
NPK Variable Character 12 Primary Key
No_Kacab Variable Character 5 Foreign Key
No_Server_Sms Character 12 Foreign Key
Nama_Karyawan Variable Character 20
Bagian Variable Character 15
User_Name Variable Character 50
Password Variable Character
Deskripsi, tabel ini digunakan untuk menyimpan data karyawan yang bekerja pada Kacab Madura untuk mengakses SMS GATEWAY. Tabel ini berhubungan dengan tabel PT_JAMSOSTEK_CABANG_MADURA, SMS_GATEWAY, yang disimpan adalah NPK , No_Kacab, No_Server_Sms, Nama_Karyawan, Bagian, User_Name, Password.
STIKOM
8. TABEL : PESAN_MASUK
Primary Key : Id_Pesan_Masuk
Fungsi : Untuk menyimpan pesan yang masuk pada sistem sms Gateway
Tabel 4.8 PESAN_MASUK
Kolom Tipe Data Ukuran Keterangan
Id_Pesan_Masuk Integer Primary Key
No_Server_Sms Character 12 Foreign Key
No_Hp_Pengirim Character 12
Pesan_Masuk Variable Character 160
Tanggal_Waktu_Pesan_Masuk Datetime
Deskripsi, tabel ini digunakan untuk menyimpan pesan yang masuk pada sistem SMS Gateway. Tabel ini berhubungan dengan tabel SMS_GATEWAY, yang disimpan adalah Id_Pesan_Masuk, No_Server_Sms, No_Hp_Pengirim Pesan_Masuk , Tanggal_Waktu_Pesan_Masuk
9. TABEL : PESAN_KELUAR
Primary Key : Id_Pesan_Keluar
Fungsi : Untuk menyimpan pesan yang keluar dari sistem SMS
Gateway
Tabel 4.9 PESAN_KELUAR
Kolom Tipe Data Ukuran Keterangan
Id_Pesan_Keluar Integer Primary Key
No_Server_Sms Character 12 Foreign Key
No_Hp_Penerima Character 12
Pesan_Keluar Variable Character 160
Tanggal_Waktu_Pesan_Keluar Datetime
Status_Pesan Variable Character 8
Deskripsi, tabel ini digunakan untuk menyimpan pesan yang keluar dari system SMS Gateway untuk para peserta atau perusahaan. Tabel ini berhubungan
STIKOM
dengan tabel SMS_GATEWAY, yang disimpan adalah Id_Pesan_Keluar,
No_Server_Sms, No_Hp_Penerima, Pesan_Keluar, Tanggal_Waktu_Pesan_Masuk , Status Pesan.
10.TABEL : KONSEP
Primary Key : Id_Konsep
Fungsi : Untuk menyimpan pesan yang akan dikirim
Tabel 4.10 KONSEP
Kolom Tipe Data Ukuran Keterangan
Id_Konsep Integer Primary Key
No_Server_Sms Character 12 Foreign Key
No_Hp_Penerima Character 12
Pesan Variable Character 160
Tanggal Datetime
Deskripsi, tabel ini digunakan untuk menyimpan pesan yang akan dikirim dari system SMS GATEWAY untuk para peserta atau Perusahaan. Tabel ini berhubungan dengan tabel SMS_GATEWAY, yang disimpan adalah Id_Konsep, No_Server_Sms, No_Hp_Penerima, Pesan, Tanggal_Kirim, Waktu_Kirim.