BAB 3
PERANCANGAN SISTEM
3.1 Diagram konteks
Diagram konteks adalah alat Bantu dalam perancangan global bagi program aplikasi yang akan dibuat, dengan tujuan untuk mencerminkan keadaan sistem yang akan
dibangun secara umum
Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009
GAMBAR 3.1 : DFD KONTEKS 1
SISTEM INFORMASI DI
SMP SWASTA PRIMBANA
MEDAN KEPALA
PEGAWAI
BIDANG STUDI SISWA
GURU
Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009
Keterangan: 1.
Biodata Guru dan Kepegawaian 2.
Laporan data Guru dan siswa perbulan 3.
Data pribadi siswa dan data orang tua perbulan 4.
Laporan Biodata Guru dan biodata Siswa 5.
Laporan data Bidang studi
3.2 Data Flow Diagram
Diagram alir data DFD digunakan untuk menggambarakan sistem sebagai jaringan kerja antara fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan
data. Dari diagram konteks diatas dapat diturunkan menjadi bentuk yang lebih
detail, yaitu DFD level 0. berikut diberikan gambaran DFD level 0 dan DFD level 1 yang merupakan perincian dari diagram konteks yang telah dibuat untuk sistem yang
akan dirancang.
Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009
File Guru File siswa
File Bidang studi
Gambar 3.2 DFD level 0 1
SISTEM INFORMASI DI
SMP SWASTA PRIMBANA
MEDAN KEPALA
PEGAWAI
BIDANG STUDI
GURU
4.0 PENG-
INPUTAN BIDANG
STUDI 4.1
PENENTU- AN BIDANG
STUDI 2.1
PENG- INPUTAN
DATA GURU 2.0
PENDATAAN GURU
1.1 PENG-
INPUTAN DATA SISWA
1.0 PENDATAAN
SISWA
SISWA D
D D
Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009
Berikut ini adalah keterangan mengenai simbol-simbol yang digunakan Data Flow Diagram.
Tabel komponen Data Flow Diagram No. Simbol
Nama Komponen Keterangan 1.
Proses Proses menunjukkan transformasi dari
masukan menjadi keluaran 2.
Aliran Aliran menggambarkan aliran paket data
atau informasi dari satu bagian ke bagian lain dari sistem dimana penyimpanan
mewakili lokasi penyimpanan data 3.
Penyimpanan Komponen
ini digunakan
untuk memodelkan kumpulan data atau paket
data. 4.
Terminator Simbol ini mewakili entity luar dimana
sistem berkomunikasi. Biasanya, notasi ini melambangkan orang atau kelompok orang.
Tabel 3.1 Keterangan komponen Data Flow Diagram
3.3 Perancangan Database Penerapan database dalam sistem informasi disebut database sistem. Adapun
kebutuhan file database untuk sistem ini hanya mempunyai tabel database tunggal dengan nama siswa.mdb pada file ini terdapat 5 buah database yang akan digunakan
dalam perancangan sistem yaitu tabel dt_Siswa, tabel dt_Guru, tabel dt_Pegawai, tabel dt_Bidangstudi dan, tabel dt_Nilai. File ini dibuat dengan Microsoft Acces 2003.
berikut digambarkan perancangan database yang akan dipakai:
Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009
Tabel Siswa
Field Name Data Type
Width Description
Nis Text
10 Nomor induk siswa
Nama Text
40 Nama siswa
Tempat_lahir Text
30 Tempat lahir siswa
Tanggal_lahir DateTime
8 Tanggal lahir siswa
Agama Text
10 Agama
Tanggal_masuk Datetime
8 Tanggal mulai masuk disekolah
Dikelas Text
4 Pertama masuk dikelas
Sekolah_asal Text
10 Asal sekolah
Alamat_sekolah Text
30 Alamat sekolah
Alamat_siswa Text
30 Alamat siswa
Nama_ayah Text
40 Nama ayah siswa
Nama_ibu Text
40 Nama ibu siswa
Pekerjaan Text
20 Pekerjaan orang tua siswa
Penghasilan Penghasilan orang tua siswa
Alamat Text
40 Alamat orang tua siswa
Anak_ke Text
5 Yang bersangkutan anak keberapa
Telepon Text
12 Nomor telepon
Index field: NIS sebagai PrimaryKey dan UniqueKey
Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009
Tabel guru Field Name
Data Type Width
Description Nrp
Text 10
Nomor induk guru Nama
Text 30
Nama guru Tempat_lahir
Text 40
Tempat lahir Tanggal_lahir
Datetime 8
Tanggal lahir Agama
Text 10
Agama Tamatan
Text 10
Tamatan Mengajar
Text 10
Mengajar Kelas
Text 10
Kelas yang diajar Jabatan
Text 20
Keterangan jenjang karir Alamat
Text 40
Alamat tinggal guru Telepon
Text 12
Telepon guru
Index field: NRP sebagai PrimaryKey dan UniqueKey Tabel pegawai
Field Name Data Type
Width Description
Nrp Text
10 Nomor induk guru
Nama Text
30 Nama guru
Tempat_lahir Text
40 Tempat lahir
Tanggal_lahir Datetime
8 Tanggal lahir
Agama Text
10 Agama
Kelas Text
10 Kelas yang diajar
Jabatan Text
20 Keterangan jenjang karir
Dicky Azhari Harahap : Sistem Informasi Pada Sekolah Menengah Pertama SMP Primbana Medan, 2008. USU Repository © 2009
Alamat Text
40 Alamat tinggal guru
Telepon Text
12 Telepon guru
Index Field : NRP sebagai PrimariKey dan UniqueKey Tabel BidangStudi
Field Name Data Type
Width Description
Kode Text
10 Kode mata pelajaran
Bidang_studi Text
30 Bidang studi
Guru Text
30 Nama guru
Kelas Text
10 Kelas yang diajar
Index Field : Kode sebagai PrimaryKey dan UniqueKey 3.4 Perancangan Layar
Desain layar merupakan rancang bangun dari percakapan antara pemakai sistem
dengan komputer. Menu merupakan jalur pemakai User Interface yang mudah dipahami dan digunakan dalam percakapan tersebut. Menu berisi beberapa pilihan
yang disajikan kepada pemakai. User dapat memilih pilihan menu dengan cara menggerakkan kusor kearah horizontal ataupun vertikal pada menubar. Struktur menu
merupakan gambaran mengenai isi dari keseluruhan program yang dibuat. Struktur menu dari program aplikasi ini adalah sebagai berikut:
3.5 Algoritma Algoritma adalah merupakan cara untuk menganalisa urutan dan hubungan antara