e. Entity Relationship Diagram ERD
Desain basis data dalam pengembangan sistem ini dilakukan dengan menentukan kebutuhan file-file dalam basis data berdasarkan DFD sistem yang dibuat. Struktur file basis data
yang dihasilkan digambarkan dalam Kamus Data Data Dictionary , sedangkan relasi antar file digambarkan dengan ERD.
Untuk mengimplementasikan sistem ini, digunakan empat buah file, yaitu : a.
File kode_arsip File yang digunakan untuk menyimpan data kode arsip surat dan keterangan kode arsip
surat yang digunakan baik dalam surat keluar maupun surat masuk. b.
File surat_keluar File ini digunakan untuk menyimpan data surat keluar ketika terjadi proses pengolahan data
surat keluar serta menyimpan foto scan surat keluar. c.
File surat_masuk File ini digunakan untuk menyimpan data surat masuk ketika terjadi proses pengolahan
data surat masuk serta menyimpan foto scan surat masuk. d.
File user File ini digunakan untuk menyimpan data pengguna sistem sesuai dengan proses
pembuatan akun baru. Relasi antar file dapat dilihat pada gambar 8 berikut ini, sedangkan Struktur file basis data
dapat dilihat pada Kamus Data.
Gambar 8. ERD Sistem Informasi Surat Masuk dan Surat Keluar
Kamus Data :
Tabel 15. Kamus data kode_arsip
Field Type
Null Key
Default
kode_arsip varchar5
No Primary Key
keterangan varchar40
Yes NULL
Tabel 16. Kamus data user
Field Type
Null Key
Default
id_status varchar5
No Primary Key
nama varchar15
No password
varchar15 No
Tabel 18. Kamus data surat_masuk
Field Type
Null Key
Default
no_arsip varchar5
No Primary Key
kode_arsip varchar5
No Foreign Key
status enumDiterima, Di Kepala
Sekolah, Sudah didisposisi Yes
NULL tgl_agenda
date Yes
NULL no_surat
varchar50 No
NULL tgl_surat
date Yes
NULL pengirim
varchar80 Yes
NULL perihal
varchar80 Yes
NULL cc
varchar50 Yes
NULL filescopy
varchar1000 Yes
NULL foto
longblob Yes
NULL
Tabel 19. Kamus data surat_keluar
Field Type
Null Key
Default
no_agenda varchar5
No no_surat_keluar varchar50
No Primary Key
kode_arsip varchar5
No Foreign Key
status enumDi Kepala Sekolah,
Sudah dinomori, Sudah dikirim
Yes NULL
tgl_surat_keluar date Yes
NULL penerima
varchar1000 Yes
NULL alamat
varchar1000 Yes
NULL perihal
varchar80 Yes
NULL lamp
varchar100 Yes
NULL filescopy
varchar1000 Yes
NULL foto
longblob Yes
NULL
f. Sistem dan Prosedur Pengelolaan