commit to user
10
BAB III DESAIN DAN PERANCANGAN SISTEM
A. ANALISIS KEBUTUHAN SISTEM
1. Analisa Kebutuhan Software
Perangkat lunak atau software yang digunakan dalam pembuatan sistem
informasi ini adalah :
a. Sistem Operasi : Microsoft Windows XP
b. Bahasa Pemrograman : PHP c. Database
: MySql d. Web Server
: Xampp e. Database Manager
: PhpMyAdmin f. Web Editor
: Macromedia Dreamweaver
2. Analisa Kebutuhan Hardware
Perangkat keras minimum yang digunakan untuk membuat sistem informasi ini dengan spesifikasi :
a. Processor Intel ® Pentium 4 b. RAM 512MB
c. Harddisk 50 GB d. Keyboard dan Mouse
B. PERANCANGAN SISTEM
Perancangan Sistem Informasi Kepegawaian berikut digambarkan dalam diagram alir data dan spesifikasi proses. Diagram alir data sistem ini terdiri dari
diagram konteks, DFD Level 0, dan DFD Level 1. Spesifikasi proses menggambarkan kejadian di dalam setiap proses pada level terbawah pada DFD.
Model ini berfungsi mendeksripsikan apa yang dilakukan ketika masukan diubah menjadi keluaran. Diagram alir data dapat digambarkan sebagai berikut :
commit to user 11
1. Context DiagramCD
Analisa sistem diawali dengan perancangan Context Diagram yang berfungsi untuk memberi keterangan mengenai proses aliran data.
Sistem Informasi
Kepegawaian Siswa
Admin Pegawai
ID Siswa Informasi
Data Pegawai Data
Pribadi Pegawai, Pensiun, Riwayat Seminar,
Riwayat Jabatan, Riyawat Diklat,
Riwayat Pendidikan ID Pegawai
Informasi Data Pegawai
Data Pegawai ID Pegawai, ID Siswa
Informasi Data Pegawai Data User Name dan Password
Pegawai dan Siswa Data Cari
Gambar 3.1 Context Diagram CD
commit to user 12
2. DFD Level 0
Siswa Admin
Pegawai
1 Login
3 Melihat Data
Pegawai 5
Membuatan Laporan
4 Mengolah
Data Pegawai
ID Pegawai ID Admin
Konfirmasi Login Konfirmasi Login
User Name dan Password
Data Admin dan User
Data cari
Info Data Pegawai
Data Inputan pegawai
Data Baru Pegawai
Validasi Data Pegawai, ID Siswa
Data Pegawai,ID SIswa ID Pegawai
Info Data Pegawai
ID Pegawai Info Data Pegawai
2 Mengolah
Data Admin dan User
Validasi Data Admin dan User
Data Baru Admin user
Data Admin dan User Data Admin
Dan User Baru
Data Riwayat
Seminar Data Pegawai
Data Pendidikan
Data Keluarga Data Jabatan
Data Golongan
Data Riwayat
Seminar Data
Pegawai Data
Pend Data
Keluarga Data
Jabatan Data
Agama Data
Diklat Data
Riwayat Seminar
Data Pegawai
Data Pendidikan
Data Keluarga
Data Jabatan Data Golongan
ID SIswa Konfirmasi Login
Data Riwayat Diklat
Data Riwayat Seminar
Data Pegawai Data Pendidikan
Data Keluarga Data Jabatan
Data Golongan Data Admin
Dan User
Data Diklat
Data Agama
Data Pangkat Data Mapel
Data Riwayat Jabatan
Data Riwayat Pendidikan
Validasi data
Data Riwayat
Pend
Data Riwayat
Diklat Validasi
Data Data Agama
Validasi data Validasi data
Data Riwayat
Pend Data
Pangkat Data
Mapel Data Riwayat Jabatan
Validasi data Validasi Data
Validasi Data Validasi data
Validasi data Validasi Data
Data pangkat
Validasi Data
Data Mapel
Validasi data
Data Riwayat
Jabatan
Data Gol
Data Pangkat
Data Mapel
Data Riwayat Diklat
Data Rriwayat Jabatan
Data Agama Data Laporan Pegawai
Data Laporan Pegawai
Gambar 3.2 DFD Level 0
commit to user
13
3. DFD Level 1 Proses 4