BAB 4 PERANCANGAN SISTEM
4.1. Perancangan Sistem
Perancangan sistem adalah merupakan upaya universitas untuk memulai memiliki sistem baik yang lama maupun untuk mulai memiliki sistem yang baru. Perancangan
sistem dilakukan setelah mendapat gambaran dengan jelas apa yang harus dikerjakan.
4.2. Data Flow Diagram DFD
Data Flow Diagram DFD adalah gambaran sistem secara logika. Gambaran ini tidak tergantung pada perangkat keras, lunak, struktur data atau organisasi. Pada tahap
analisa, penanganan
notasi simbol
lingkaran dan
anak panah
mewakilimenggambarkan arus data dalam perancangan sistem sangat membantu sekali didalam komunikasi dengan pemakaian sistem menggunakan notasi-notasi ini
untuk menggambarkan arus dari data sistem. Adapun Data Flow Diagram yang penulis ajukan ialah:
Gambar 4.1. Data Flow Diagram DFD Diagram Konteks
Sistem Informasi Proggram Studi Ilmu
Keperawatan Admin
Pengunjung user
- login user Name dan
password -
Data Berita -
Data Agenda -
Data Pengumuman -
Data Modul Inforamasi Ilmu
Keperawatan
Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP MySQL Di Program Srudi Ilmu Keperawatan Universitas Sumatera Utara, 2009.
USU Repository © 2009
24
Gambar 4.2. Data Flow Diagram DFD Level 0
- Login Admin - Data Berita
- Data Agenda - Data Pengumuman
- Data Modul Admin
Input Data 1
Informasi 2
Agenda D2
Berita D1
Pengunjung User Informasi Program Studi
Ilmu Keperawatan Pengumuman
D3 Modul
D4 Admin
D5
Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP MySQL Di Program Srudi Ilmu Keperawatan Universitas Sumatera Utara, 2009.
USU Repository © 2009
25
4.3. Rancangan Database
Database adalah kumpulan dari data yang berhubungan antara satu dengan yang lainnya, tersimpan di perangkat keras komputer dan menggunakan perangkat lunak
untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem komputerisasi, karena merupakan database dalam menyediakan
informasi bagi para pengguna. Adapun perancangan database mengenai sistem informasi ini diperlukan beberapa
tabel database yaitu sebagai berikut: Tabel 4.1. Berita
Field Name Type Data
Size Indexed
Description Id_User
Varchar 50
Yes Kode User
Id_Berita Int
5 No
Kode Berita Id_kategori
Int 5
No Kode Kategori
Judul Varchar
100 No
Judul Isi_berita
Text Isi Berita
Gambar Varchar
100 Gambar
Hari Varchar
20 Hari
Tanggal date
Tanggal Jam
time Waktu
Counter int
5 Class
Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP MySQL Di Program Srudi Ilmu Keperawatan Universitas Sumatera Utara, 2009.
USU Repository © 2009
26 Tabel 4.2. Agenda
Field Name Type Data
Size Indexed
Description Id_User
Varchar 50
Yes Kode User
Id_Agenda Int
5 No
Kode Agenda Tema
Varchar 100
No Tema
Isi_Agenda Text
No Isi dari Agenda
Tempat Varchar
100 No
Lokasi Tgl_mulai
date No
Tanggal mulai Tgl_Selesai
date No
Tanggal selesai Tgl_posting
date No
Tanggal posting
Tabel 4.3. Pengumuman Field Name
Type Data Size
Indexed Description
Id_User Varchar
50 No
Kode User Id_Pengumuman
Int 5
No Kode Pengumuman
Judul Varchar
100 No
Judul Isi
Text No
Isi Tanggal
Date No
Tanggal Tgl_posting
Date No
Tanggal posting
Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP MySQL Di Program Srudi Ilmu Keperawatan Universitas Sumatera Utara, 2009.
USU Repository © 2009
27 Tabel 4.5. Modul
Field Name Type Data
Size Indexed Description
Id_Modul Int
5 Yes
Kode Modul Nama_modul
Varchar 50
No Nama Modul
Link Varchar
100 No
Link Static_content
Text No
Statistik Gambar
Varchar 100
No Gambar
Publish Enum‘Y’,’N’
No Publish
Status Enum‘user’,’admin’,’dosen’
1 No
Status Aktif
Enum‘Y’,’N’ 1
No Aktif
Urutan Int
5 No
Urutan
Tabel 4.6. User Field Name
Type Data Size
Indexed Description
Id Int
10 No
Kode Id Id_User
Varchar 50
No Kode User
Password Varchar
50 No
Password Nama_lengkap
Varchar 100
No Nama Lengkap
Email Varchar
100 No
Email level
Varchar 50
No Level
Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP MySQL Di Program Srudi Ilmu Keperawatan Universitas Sumatera Utara, 2009.
USU Repository © 2009
28
4.4. Perancangan ERD Entity Relationship Diagram