Kamus Data Analisis Sistem

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