• Tidak ada hasil yang ditemukan

Spesifikasi File

Dalam dokumen BAB IV PERANCANGAN SISTEM USULAN (Halaman 35-67)

4.2 Perancangan Perangkat Lunak .1 Entity Relationship Diagram (ERD)

4.2.3 Spesifikasi File

Spesifikasi file merupakan pengelompokan dari file-file yang dapat membantu pengolahan data pada saat pemrosesan. Dengan file-file yang dikelompokan ini, maka file data akan lebih teratur dan terjaga keamanannya dari kerusakan. Dalam pembuatan program aplikasi ini penulis menggunakan satu buah file database yaitu pmi.sql. Spesifikasi file yang di maksud yaitu :

1. File Markas

Nama file: File Markas Akronim: Markas

Fungsi: Untuk Menyimpan Data Markas Tipe: File Master

Akses file: Random Panjang Record: 672 Kunci field: kode_markas

Tabel IV. 2 Spesifikasi File Markas

No Elemen Data Akronim Tipe Panjang Ket

1 Kode PMI kode_markas Varchar 32 Key

2 Level PMI level_markas Varchar 32 3 Nama PMI nama_markas Varchar 64

4

Nama Kepala Markas

7 Luas Tanah luas_tanah Varchar 16 8 Luas Bangunan luas_bangunan Varchar 16

9

Status Kepemilikan Markas

status_markas Varchar 16

10

Kepemilikan Sertifikat Markas

kepemilikan_ser tifikat

Varchar 32

11 Status Aktif st_aktif_markas Varchar 16 12 Catatan catatan_markas Varchar 64 13 Nama Provinsi provinsi_markas Varchar 32

14 Nama Kabupaten

kabupaten_mark as

Varchar 32

15 Nama Kecamatan

kecamatan_mar

21 Alamat alamat_markas Varchar 128

Sumber : Penulis

2. File Staff

Nama File: File staff

Akronim: staff

Fungsi: Untuk Menyimpan Data staff Tipe: File Master

Akses file: Random Panjang Record: 479 Kunci field: id_staff

Tabel IV. 3 Spesifikasi File Staff

No Elemen Data Akronim Tipe Panjang Ket

4 Tangal lahir tgllahir_staff Date

5 Jenis kelamin jk_staff Varchar 16

6 Agama agama_staff Varchar 16

7 Golongan darah goldar_staff Varchar 8

8 No hp nohp_staff Varchar 16

9 Email email_staff Varchar 32

10 Jenis identitas

jenis_idt_staf

nik_staff Varchar 16

12 Provinsi provinsi_staff Varchar 16

17 Catatan catatan_staff Varchar 92

Sumber : Penulis

3. File Assessment

Nama File: File Assessment Akronim: Assessment

Fungsi: Untuk Menyimpan Data Assessment Tipe: File Master

Akses file: Random Panjang Record: 423 Kunci field: id_ assessment

Tabel IV. 4

Spesifikasi File Assessment

No Elemen Data Akronim Tipe Panjang Ket 1 Id assessment id_assessment Int 11 Key

2 Id bencana id_bencana Int 11 Fk

3 Sumber informasi

sumber_informa si

Varchar 18

4 Kontak assessment

kontak_assessm

tgl_assessment Date

6

Spesifikasi sumber informasi

9 Tindakan PMI tindakan_pmi Text 10 Tindakan LSM tindakan_lsm text

11

12 Jumlah meninggal jml_meninggal Varchar 6 13 Jumlah luka berat jml_luka_berat Varchar 6 14 Jumlah luka edang jml_luka_sedang Varchar 6 15 Jumlah luka ringan jml_lika_ringan Varchar 6 16 Jumlah hilang jml_hilang Varchar 6

17 Jumlah KK jml_kk Varchar 6

18

Jumlah bangunan hancur

jml_bgn_hancur Varchar 6

19

Jumlah bangunan rusak berat

jml_bgn_rusak_

berat

Varchar 6

20

Jumlah bangunan rusak sedang

jml_bgn_rusak_

sedang

Varchar 6

21

Jumlah bangunan rusak ringan

jml_bgn_rusak_r ingan

Varchar 6

22 Jumlah jiwa jml_jiwa Varchar 6 23 Pengungsi ada pengungsi_ada Varchar 6 24 Jumlah pengungsi jml_pengungsi Varchar 6

25 Pengungsian lokasi

pengungsian_lok asi

Varchar 6

26 Jalan ada jalan_ada Varchar 6 27 Jalan fungsi jalan_fungsi Varchar 6 28 Jembatan ada jembatan_ada Varchar 6 29 Jembatan fungsi jembatan_fungsi Varchar 6

30 Umum ada umum_ada Varchar 6

33 Tempat ibadah tempat_ibadah Varchar 6

34

Tempat ibadah fungsi

tempat_ibadah_f ungsi

Varchar 6

35 Listrik ada listrik_ada Varchar 6 36 Listrik fungsi listrik_fungsi Varchar 6

37 Sekolah ada sekolah_ada Varchar 6 38 Sekolah fungsi sekolah_fungsi Varchar 6

39

Fasilitas kesehatan ada

fasilitas_kesehat an_ada

Varchar 6

40

Fasilitas kesehatan fungsi

Catatan kebutuhan umum

catatan_kebutuh an_umum

Varchar 6

43 Komunikasi tlp ada

komunikasi_tlp_

ada

Varchar 6

44

Komunikasi tlp fungsi seluller ada

komunikasi_selu lle_ ada

Varchar 6

46

Komunikasi seluller fungsi

komunikasi_selu ller_fungsi

Varchar 6

47

Komunikasi kantor pos ada

komunikasi_kan torpos_ada

Varchar 6

48

Komunikasi kantor pos fungsi

komunikasi internet ada

komunikasi_inte rnet_ada

Varchar 6

50

Komunikasi internet fungsi

komunikasi_inte

Sumber : Penulis

4. File Anggota

Nama File: File anggota Akronim: anggota

Fungsi: Untuk Menyimpan Data anggota Tipe: File Master

Akses file: Random Panjang Record: 804 Kunci field: kd_anggota

Tabel IV. 5 Spesifikasi File Anggota

No Elemen Data Akronim Tipe Panjang Ket

6 Tempat lahir tempat_lahir Varchar 32 7. Tanggal lahir tgl_lahir Date

8 Jenis identitas

jenis_identita s

Varchar 20

9

Nomor induk kependudukan

17 Kecamatan kecamatan_id Varchar 32 18 Kabupaten kabupaten_id Varchar 32 19 Provinsi provinsi_id Varchar 32 20 No telephon no_telp Varchar 16 21 Status domisili st_domisili Varchar 16 22 Status tinggal st_tinggal Varchar 16 23 Status aktif st_aktif Varchar 16

24 Catatan catatan Text

25 Status identitas st_identitas Varchar 16

26 Id unit id_unit Int 11

27 Id detail unit id_detail_unit Int 11

28 Foto Foto Varchar 128

29 Angkatan angkatan Year 4

30 Time timestamp Int 11

Sumber : Penulis

5. File Bencana

Nama File: File bencana Akronim: bencana

Fungsi: Untuk Menyimpan Data anggota Tipe: File Master

Akses file: Random Panjang Record: 1067 Kunci field: Id_bencana

Tabel IV. 6 Spesifikasi File Bencana

No Elemen Data Akronim Tipe Panjang Ket

1 Id bencana id_bencana Int 11 Key

2 Sumber informasi

sumber_informas i

Varchar 36

3 Nama kejadian nama_kejadian Varchar 32 4 Nama bencana nama_bencana Varchar 64 5 Status bencana status_bencana Varchar 32 6. Tanggal kejadian tgl_kejadian Date

7 Lokasi Lokasi Date 36 8 Dampak bencana dampak_bencana Varchar 36

9

Spesifikasi sumber berita

spesifikasi_sumb er_berira

Varchar 36

10 Jenis bencana jenis_bencana Varchar 36 11 Level bencana Level Varchar 28 12 Waktu kejadian waktu_kejadian Time

13 Gambaran umum gambaran_umum Varchar 128 14 Kontak informasi kontak_informasi Varchar 128 15 Provinsi provinsi_id Varchar 36 16 Kabupaten kabupaten_id Varchar 36 17 Kecamatan kecamatan_id Varchar 36

18 Desa desa_id Varchar 36

19 Nama pelapor nama_pelapor Varchar 32 20 Latitude lokasi Lat Varchar 16 21 Longitude lokasai Ing Varchar 16 22 Gambar bencana img_bencana Varchar 256

Sumber : Penulis

6. File Penugasan

Nama File: File penugasan Akronim: penugasan

Fungsi: Untuk Menyimpan Data penugasan Tipe: File Master

Akses file: Random Panjang Record: 3622 Kunci field: Id_ penugasan

Tabel IV. 7

Spesifikasi File Penugasan

No

Elemen Data Akronim Tipe Panjang Ket

1 Id penugasan Id_penugasan Int 11 Key

2 Id bencana Id_bencana Varchar 11 Fk

3 Dasar penugasan Dasar_penugasan Varchar 168

4 Nomor enugasan

Nomor_penugasa n

Varchar 32

5 Nama kegiatan Nama_kegiatan Varchar 168 6 Tujuan tugas Tujuan_tugas Date 168

10 Transportasi

Transportasi_pen

12 Date selesai Date_selesai_pen Date

ugasan

13 Petugas Petugas Varchar 128

Sumber : Penulis

7. File Layanan

Nama File: File layanan Akronim: layanan

Fungsi: Untuk Menyimpan Data layanan Tipe: File Master

Akses file: Random Panjang Record: 72 Kunci field: Id_ layanan

Tabel IV. 8

Spesifikasi File Layanan

No Elemen Data Akronim Tipe Panjang Ket

1 Id layanan id_layanan Int 11 Key

2 Id bencana id_bencana Int 11 Fk

3 Jenis layanan jenis_layanan Varchar 10 4 Tanggal awal tgl_awal Date

5 Tanggal akhir tgl_akhir Date

6 Jumlah layanan jml_layanan Varchar 10

7

Jumlah penerima manfaat

jml_penerima_

manfaat

Varchar 10

8

Jumlah penerima manfaat satuan

jml_penerima_

manfaat_satuan

Varchar 20

Sumber : Penulis 8. File Ikatan Dinas

Nama File: File ikatan dinas Akronim: ikatan_dinas

Fungsi: Untuk Menyimpan Data ikatan dinas Tipe: File Master

Akses file: Random Panjang Record: 91 Kunci field: Id_ikatan

Tabel IV. 9

Spesifikasi File Ikatan Dinas

No Elemen Data Akronim Tipe Panjang Ket

4 Jenis ikatan dinas jenis_ikatan_dinas Varchar 32

5 Tanggal mulai

tgl_mulai_ikatandi nas

Date

6 Tanggal akhir tgl_akhir_ikatandin Date

as

7 Keterangan

keterangan_ikatand inas

Varchar 32

Sumber : Penulis 9. File Unit

Nama File: File unit Akronim: unit

Fungsi: Untuk Menyimpan Data ikatan unit Tipe: File Master

Akses file: Random Panjang Record: 19 Kunci field: Id_ unit

Tabel IV. 10 Spesifikasi File Unit

No Elemen Data Akronim Tipe Panjang Ket

1 Id unit id_ikatan Int 11 Key

2 Nama unit nama_unit Varchar 8

Sumber : Penulis

10. File Detail Unit

Nama File: File detail unit Akronim: detail_unit

Fungsi: Untuk Menyimpan Data detail unit

Tipe: File Master Akses file: Random Panjang Record: 445 Kunci field: Id_ detail unit

Tabel IV. 11

Spesifikasi File Detail Unit

No Elemen Data Akronim Tipe Panjang Ket

9 Catatan catatan_unit Text

10 Provinsi provinsi_id Varchar 32 11 Kabupaten kabupaten_id Varchar 32 12 Kecamatan kecamatan_id Varchar 32

13 Alamat alamat_unit Text

14 Upload SK sk_unit Varchar 32

Sumber : Penulis

11. File User

Nama File: File user Akronim: user

Fungsi: Untuk Menyimpan Data user Tipe: File Master

Akses file: Random Panjang Record: 406 Kunci field: Id_ user

Tabel IV. 12 Spesifikasi File User

No Elemen Data Akronim Tipe Panjang Ket

1 Id user id_user Int 11 Key

2 Email email_user Varchar 128

3 Username nama_user Varchar 128

4 Password password_user Varchar 128

5 Created date_created Int 11

Sumber : Penulis

12. File Riwayat Penghargaan

Nama File: File riwayat penghargaan Akronim: riwayat_penghargaan

Fungsi: Untuk Menyimpan Data riwayat penghargaan Tipe: File Master

Akses file: Random Panjang Record: 200

Kunci field: Id_riwayat_penghargaan Tabel IV. 13

Spesifikasi File Riwayat Penghargaan

No Elemen Data Akronim Tipe Panjang Ket

1

Id riwayat penghargaan

nama_penghargaan Varchar 32

6 Tanggal tanggal_penghargaan Date

7 Pemberi pemberi_penghargaan Varchar 32

8 Piagam piagam Varchar 32

Sumber : Penulis

13. File Riwayat Organisasi

Nama File: File riwayat organisasi Akronim: riwayat_penghargaan

Fungsi: Untuk Menyimpan Data riwayat organisasi Tipe: File Master

Akses file: Random Panjang Record: 422

Kunci field: Id_riwayat_organisasi

Tabel IV. 14

Spesifikasi File Riwayat Organisasi

No Elemen Data Akronim Tipe Panjang Ket

1

Id riwayat organisasi

id_riwayat_

organisasi

Int 11 Key

2 Kode organisasi kd_ organisasi Varchar 50

3 Id staff id_staff Int 11 Fk

4 Nama organisasi nama_organisasi Varchar 64 5 Jabatan jabatan_organisasi Varchar 64

6

Tanggal masuk jabatan

tgl_masuk_jabatan Date

7

Tanggal keluar jabatan

tgl_keluar_jabatan Date

8 Alamat organisasi alamat_organisasi Varchar 128

9 Keterangan

keterangan_organis asi

Varchar 94

Sumber : Penulis

14. File Jabatan PMI

Nama File: File riwayat jabatan pmi Akronim: riwayat_jabatan_pmi

Fungsi: Untuk Menyimpan Data riwayat jabatan pmi Tipe: File Master

Akses file: Random Panjang Record: 182

Kunci field: Id_riwayat_ jabatan

Tabel IV. 15

Spesifikasi File Jabatan PMI

No Elemen Data Akronim Tipe Panjang Ket 1 Id riwayat jabatan id_riwayat_jabatan Int 11 Key

2 Id staff id_staff Int 11 Fk

3 Status pegawai status_pegawai Varchar 32

4 Jabatan Jabatan Varchar 32

8 Tanggal selesai

tgl_selesai_riwayat

Sumber : Penulis

15. File Riwayat Keanggotaan

Nama File: File riwayat keanggotaan

Akronim: riwayat_keanggotaan

Fungsi: Untuk Menyimpan Data riwayat keanggotaan Tipe: File Master

Akses file: Random Panjang Record: 328

Kunci field: Id_riwayat_ keanggotaan Tabel IV. 16

Spesifikasi File Riwayat Keanggotaan

No Elemen Data Akronim Tipe Panjang Ket

1

Id riwayat keanggotaan 4 Unit sekarang unit_sekarang Varchar 64

5 Unit asal unit_asal Varchar 64

6 Pmi sekarang pmi_sekarang Varchar 64

7 Pmi asal pmi_asal Varchar 64

8 Tahun masuk tahun_masuk Date 9 Tahun keluar tahun_keluar Date

Sumber : Penulis

16. File Kontak Darurat

Nama File: File kontak darurat Akronim: kontak_darurat

Fungsi: Untuk menyimpan data kontak darurat Tipe: File Master

Akses file: Random Panjang Record: 424

Kunci field: Id_kontak_darurat

Tabel IV. 17

Spesifikasi File Kontak Darurat

No Elemen Data Akronim Tipe Panjang Ket

4 Hubungan keluarga

hubungan_keluar 7 Alamat alamat_kontak Varchar 128 8 Catatan catatan_kontak Varchar 128

Sumber : Penulis

17. File Sertifikasi

Nama File: File sertifikasi Akronim: sertifikasi

Fungsi: Untuk Menyimpan Data sertifikasi Tipe: File Master

Akses file: Random Panjang Record: 264 Kunci field: Id_ sertifikasi

Tabel IV. 18

Spesifikasi File Sertifikasi

No Elemen Data Akronim Tipe Panjang Ket 1 Id kontak darurat id_ sertifikasi Int 11 Key

2 Id staff id_staff Int 11 Fk

3 Kode anggota kd_anggota Varchar 50 Fk

4 Bidang bidang Varchar 32

5 Kompetensi kompetensi Varchar 32

6 Tanggal mulai

tgl_mulai_sertifika si

Date

7 Tanggal selesai

tgl_selesai_sertifik asi

Date

8 Lembaga lembaga Varchar 32

9 Masa berlaku masa_berlaku Varchar 32

10 Sertifikat

sertifikat_sertifikas i

Varchar 32

11 Lokasi sertifikasi lokasi_sertifikasi Varchar 32

Sumber : Penulis

18. File Diklat PMI

Nama File: File diklat pmi Akronim: diklat_pmi

Fungsi: Untuk Menyimpan Data diklat pmi Tipe: File Master

Akses file: Random Panjang Record: 232 Kunci field: Id_ diklat_pmi

Tabel IV. 19

Spesifikasi File Diklat PMI

No Elemen Data Akronim Tipe Panjang Ket

6 No registrasi no_registrasi_diklat Varchar 32

7 Alumni Alumni Varchar 16

8 Upload sertifikat

upload_sertifikat_di klat

Varchar 32

9 Validasi validasi_sertifikat Varchar 16

Sumber : Penulis

19. File Pendidikan Formal

Nama File: File pendidikan formal Akronim: pendidikan_formal

Fungsi: Untuk menyimpan data pendidikan formal Tipe: File Master

Akses file: Random Panjang Record: 262

Kunci field: Id_pendidikan_formal

Tabel IV. 20

Spesifikasi File Pendidikan Formal

No Elemen Data Akronim Tipe Panjang Ket

1

Id pendidikan formal

id_pendidikan_formal Int 11 Key

2 Kode anggota kd_anggota Varchar 50 Fk

3 Id staff id_staff Int 11 Fk

4

Jenjang pendidikan

jenjang_pendidikan Varchar 32

5

Bidang pendidikan

bidang_pendidikan Varchar 32

6 Tahun masuk

10 Kabupaten kabupaten_id Varchar 4 11 Upload ijasah ijasah Varchar 32

Sumber : Penulis 20. File Keahlian

Nama File: File keahlian Akronim: keahlian

Fungsi: Untuk Menyimpan Data keahlian Tipe: File Master

Akses file: Random Panjang Record: 168 Kunci field: Id_ keahlian

Tabel IV. 21 Spesifikasi File Keahlian

No Elemen Data Akronim Tipe Panjang Ket

1 Id keahlian id_ keahlian Int 11 Key

2 Kode anggota kd_anggota Varchar 50 Fk

3 Id staff id_staff Int 11 Fk

4 Bidang keterampilan

bidang_keter ampilan

Varchar 32

5 keterampilan keterampilan Varchar 32

6 Validasi keterampilan

validasi_kete rampilan

Varchar 32

7 Date date_validasi Date

Sumber : Penulis

21. File Pengajuan Cuti

Nama File: File pengajuan cuti Akronim: pengajuan_cuti

Fungsi: Untuk menyimpan data pengajuan cuti Tipe: File Master

Akses file: Random Panjang Record: 97

Kunci field: Id_ pengajuan_cuti

Tabel IV. 22

Spesifikasi File Pengajuan Cuti

No Elemen Data Akronim Tipe Panjang Ket

tgl_pengajuan_cuti Date

6

Tanggal mulai cuti

tgl_mulai_cuti Date

7. Keperluan keperluan_cuti Varchar 32

Sumber : Penulis

22. File User Token

Nama File: File user token Akronim: user_token

Fungsi: Untuk menyimpan data user token Tipe: File Master

Akses file: Random Panjang Record: 395 Kunci field: Id_ token

Tabel IV. 23

Spesifikasi File User Token

No Elemen Data Akronim Tipe Panjang Ket

1 Id token id_token Int 11 Key

2 Email Email Varchar 128

3 Token Token Varchar 128

4

Date created token

Date_created_token Varchar 128

Sumber : Penulis

23. File Lapor Bencana

Nama File: File lapor bencana Akronim: lapor_bencana

Fungsi: Untuk Menyimpan Data Lapor Bencana

Tipe: File Master Akses file: Random Panjang Record: 412 Kunci field: Id_ lapor

Tabel IV. 24

Spesifikasi File Lapor Bencana

No Elemen Data Akronim Tipe Panjang Ket

1 Id pelapor id_lapor Int 12 Key

2 Nama pelapor nama_pelapor Varchar 128

3 Nomor WA no_wa Varchar 16

4 Lapor nama kejadian

lapor_nama_k ejadian

Varchar 64

5 Lapor jenis bencana

lapor_jenis_be ncana

Varchar 64

6

Lapor tanggal kejadian

lapor_tgl_keja dian

Date

7 Lapor waktu kejadian

lapor_waktu_k ejadian

Time

8 Lapor alamat kejadian lapor_alamat Varchar 64

9

Lapor gambaran umum bencana

lapor_gambara n_umum

Varchar 64

Sumber : Penulis

24. File Wilayah Provinsi

Nama File: File wilayah provinsi Akronim: wilayah_provinsi

Fungsi: untuk mengambil data provinsi Tipe: File Master

Akses file: Random Panjang Record: 32 Kunci field: provinsi_id

Tabel IV. 25

Spesifikasi File Wilayah Provinsi

No Elemen Data Akronim Tipe Panjang Ket

1 Id provinsi provinsi_id Varchar 2 Key

2 Nama provinsi nama_provinsi Varchar 30

Sumber : Penulis

25. File Wilayah Kabupaten

Nama File: File wilayah kabupaten Akronim: wilayah_kabupaten

Fungsi: untuk mengambil data kabupaten Tipe: File Master

Akses file: Random Panjang Record: 32 Kunci field: kabupaten_id

Tabel IV. 26

Spesifikasi File Wilayah Kabupaten

No Elemen Data Akronim Tipe Panjang Ket 1 Id kabupaten kabupaten_id Varchar 4 Key

2 Id provinsi provinsi_id Varchar 2 Fk

3 Nama kabupaten nama_kabupaten Varchar 30

Sumber : Penulis

26. File Wilayah Kecamatan

Nama File: File wilayah kecamatan Akronim: wilayah_kecamatan

Fungsi: untuk mengambil data kecamatan Tipe: File Master

Akses file: Random Panjang Record: 32 Kunci field: kecamatan_id

Tabel IV. 27

Spesifikasi File Wilayah Kecamatan

No Elemen Data Akronim Tipe Panjang Ket 1 Id kecamatan kecamatan_id Varchar 7 Key 2 Id kabupaten kabupaten_id Varchar 4 Fk 3 Nama kecamatan nama_kecamatan Varchar 30

Sumber : Penulis

27. File Wilayah Desa

Nama File: File wilayah desa Akronim: wilayah_desa

Fungsi: untuk mengambil data desa Tipe: File Master

Akses file: Random Panjang Record: 32 Kunci field: desa_id

Tabel IV. 28

Spesifikasi File Wilayah Desa

No Elemen Data Akronim Tipe Panjang Ket

1 Id desa desa_id Varchar 10 Key

2 Id kabupaten kabupaten_id Varchar 4 Fk 3 Nama kecamatan nama_kecamatan Varchar 30

Sumber : Penulis

Dalam dokumen BAB IV PERANCANGAN SISTEM USULAN (Halaman 35-67)

Dokumen terkait