Nama aliran data Data Surat masuk
Where used how used Admin pimpinan, kepala bagian, karyawan
Proses 2, Proses 2.1, Proses 2.2, Proses 2.3 Deskripsi
Berisi data surat masuk Struktur data
id_surat_masuk, nip, no_surat_masuk, tgl_surat_masuk, perihal, pengirim, isi_surat, status
id_surat_masuk, nip
no_surat_masuk tgl_surat_masuk
perihal pengirim
isi_surat status
[0-9] [0-9]
[A-Z|a-z|0-9] [0-9]
[A-Z|a-z|0-9] [A-Z|a-z|0-9]
[A-Z|a-z|0-9] [0-9]
3.2 Perancangan Sistem
Perancangan sistem akan dimulai setelah tahap analisis terhadap sistem selesai dilakukan. Perancangan dapat didefinisikan sebagai penggambaran, perencanaan dan
pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi.
3.2.1 Perancangan Basis Data
Perancangan basis data merupakan tahapan untuk memetakan model konseptual ke model basis data yang akan dipakai. Perancangan basis data terbagi menjadi dua yaitu skema
relasi dan perancangan struktur data.
3.2.1.1 Skema Relasi
Model data relasional merupakan model data di mana hubungan antar data, arti data dan batasannya dijelaskan dengan baris dan kolom. Secara formal, ke semuanya itu
digambarkan ke dalam skema relasi dan diagram skema. Adapun diagram relasi yang terdapat dalam aplikasi dapar dilihat pada gambar 3.13.
Gambar 3.15 Skema Relasi
3.2.1.2 Struktur Tabel
Struktur tabel merupakan isi data yang berada dalam satu record pada satu table. Struktur tabel dalam aplikasi yang akan dibangun adalah sebagai berikut :
Tabel 3.6 Tabel Admin
Nama tabel Admin
Primary key Adminname
Nama field Type
Ukuran Kunci
Keterangan
Adminname Varchar
50 PK
Nama admin untuk login
Password Varchar
50
Tabel 3.7 Tabel Agenda
Nama tabel Agenda
Primary key Id_agenda
Nama field Type
Ukuran Kunci
Keterangan
Id_agenda Int
11 PK
Autoincrement Materi
Text Tgl_agenda
Date Jam
Time Tempat
Varchar 225
Pembuat_agenda Varchar 100
Status Tinyint
1
Tabel 3.8 Tabel Audiens
Nama tabel Audiens
Primary key Id_audiens
Nama field Type
Ukuran Kunci
Keterangan
Id_audiens Integer
11 PK
autoincrement Id_agenda
Integer 11
FK Referensi dari table
agenda Nip
Bigint 20
FK Referensi dari table
user
Tabel 3.9 Tabel Divisi
Nama tabel Divisi
Primary key Id_divisi
Nama field Type
Ukuran Kunci
Keterangan
Divisi Int
11 PK
autoincrement Nama_divisi
Varchar 255
Tabel 3.10 Tabel Jabatan
Nama tabel Jabatan
Primary key Id_jabatan
Nama field Type
Ukuran Kunci
Keterangan
Id_jabatan Int
11 PK
autoincrement