Julia Mandasari A. : Sistem Informasi Data Kepegawaian Dan Kesiswaan Pada Sma Swasta Harapan 1 Medan, 2009.
Bab 4
PERANCANGAN SISTEM
4.1 Sistem yang Diusulkan
Proses pengolahan data kepegawaian dan kesiswaan yang dilakukan didalam proses sistem informasi yang baru ini tidak jauh berbeda dengan proses pengolahan data pada
sistem yang sedang berjalan. Pada sistem informasi yang dirancang ini pekerjaannya dilakukan dengan menggunakan alat bantu komputer sebagai tempat penyimpanan
data sekaligus pemrosesan pengolahan data yang mencakup penginputan data kepegawaian dan kesiswaan pada SMA Swasta Harapan 1 Medan.
Data kepegawaian dan kesiswaan dilakukan proses penyimpanan secara terkomputerisasi dengan aplikasi database berbasis windows, yang menggunakan
bahasa pemrograman visual basic 6.0, data yang tersimpan didalamnya merupakan data kepegawaian dan kesiswaan pada SMA Swasta Harapan 1 medan.
Julia Mandasari A. : Sistem Informasi Data Kepegawaian Dan Kesiswaan Pada Sma Swasta Harapan 1 Medan, 2009.
4.2 Struktur Database
Struktur database adalah untuk menentukan file database yang digunakan seperti field, tipe data dan ukuran data. Sistem ini dirancang dengan menggunakan bahasa
pemrograman Visual Basic 6.0 dan dukungan oleh database. Desain dari sistem ini terdiri dari 2 tabel, namun 2 tabel tersebut tidak memiliki relasi dengan tabel yang
lain. Adapaun rancangan database yang digunakan dalam pembuatan sistem informasi ini adalah:
1. Tabel Pegawai
Tabel ini digunakan untuk penginputan data pegawai. Berikut ini adalah field-field yang dibuat dalam tabel pegawai dibawah ini
Tabel 4.1 Tabel Pegawai
Field Name Type
Size Keterangan
Nama Text
50 Nama Pegawai
Nip Text
10 Nomor Induk Pegawai
TTL Text
30 TempatTanggal Lahir
Jenis_Kelamin Text
1 Jenis Kelamin
Pendidikan Text
2 Pendidikan Terakhir
Julia Mandasari A. : Sistem Informasi Data Kepegawaian Dan Kesiswaan Pada Sma Swasta Harapan 1 Medan, 2009.
Jurusan Text
12 JurusanBidang Studi
Tahun_Lulus Date
4 Tahun Lulus
Tamatan Date
9 Tamatan Pendidikan
JabatanGuru Text
15 Jabatan Pegawai
Alamat Text
50 Alamat Pegawai
Status Text
3 Status Pegawai
2. Tabel Siswa
Tabel ini digunakan untuk penginputan data siswa. Berikut adalah field-field yang dibuat dalam tabel siswa dibawah ini
Tabel 4.2 Data Siswa
Field Name Type
Size Keterangan
Nama Text
50 Nama Siswa
Nis Text
4 Nis Siswa Alamat
Text 50
Alamat Siswa Jenis_Kelamin
Text 1 Jenis Kelamin
Agama Text
10 Agama
JurusanKelas Text
10 Jurusan kelas Siswa
TTL Text
20 TempatTanggal Lahir
Gol_Darah Text
2 Golongan Darah Hobi
Text 20
Hobi Asal_Sekolah
Text 30
Tamatan SLTP Nama_Ayah
Text 20
Nama Ayah
Julia Mandasari A. : Sistem Informasi Data Kepegawaian Dan Kesiswaan Pada Sma Swasta Harapan 1 Medan, 2009.
Nama_Ibu Text
20 Nama Ibu
Pekerjaan_Ayah Text
15 Pekerjaan Ayah
Pekerjaan_Ibu Text
15 Pekerjaan Ibu
4.3 Flowchart
Suatu program yang baik adalah program yang bebas dari kesalahan dan menyusun sistematis agar prosesnya terlaksana secara efisien. Untuk itu sebelum menyusun
program harus difikirkan terlebih dahulu langkah penyelesaian masalah yang ada secara logis, sistematis, dan menggunakan metode untuk menggambarkan urutan-
urutan proses digunakan data flow diagram yang disebut flowchart.
Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian
dari suatu algoritma.
4.3.1 Simbol-simbol Flowchart
Flowchart disusun dengan simbol. Simbol ini dipakai sebagai alat bantu menggambarkan proses didalam program. Simbol-simbol yang digunakan dapat
menjadi 3 Tiga kelompok, yakni sebagai berikut :
Julia Mandasari A. : Sistem Informasi Data Kepegawaian Dan Kesiswaan Pada Sma Swasta Harapan 1 Medan, 2009.
1. Simbol Penghubung Alur Flow Direction Symbols
Simbol yang digunakan untuk menghubungkan antar simbol yang satu dengan simbol yang lain.
Tabel 4.3 Simbol Penghubung Flow Direction Symbols Simbol
Keterangan
Simbol arus flow Untuk mengatakan jalannya arus suatu
proses
Simbol Offline Connector Untuk menyatakan sambungan dari satu
proses keproses lainnya dalam halaman lembar yang berbeda
2. Simbol Proses Procesing Symbols
Simbol yang mengajukan jenis operasi pengolahan dalam suatu proses prosedur.
Julia Mandasari A. : Sistem Informasi Data Kepegawaian Dan Kesiswaan Pada Sma Swasta Harapan 1 Medan, 2009.
Tabel 4.4 Simbol Proses Procesing Symbols Simbol
Keterangan
Simbol yang akan menunjukan pengolahan yang dilakukan oleh computer
Simbol Decesion Logika Untuk menunjukan suatu kondisi tertentu
yang akan menghasilkan dua kemungkinan jawaban iyatidak
Simbol Terminal Untuk menyataan permulaan akhir suatu
program
Julia Mandasari A. : Sistem Informasi Data Kepegawaian Dan Kesiswaan Pada Sma Swasta Harapan 1 Medan, 2009.
3. Simbol Input-Output Input-Output
Simbol yang menunjukan jenis peralatan yang digunakan sebagai media input dan output.
Tabel 4.5 Simbol Input-Output Input-Output Simbol
Keterangan
Simbol Input-Output Untuk menyatakan proses input dan output
tanpa tergantung dengan jenis peralatannya
4.3.2 Rancangan Program Flowchart
Gambar 4.1 Tampilan Flowchart Modul 1 Login
ya Login
Input UN, Pass Hak akses terbatas
Menu utama
Anda tak terdaftar Selesai
Tidak
Julia Mandasari A. : Sistem Informasi Data Kepegawaian Dan Kesiswaan Pada Sma Swasta Harapan 1 Medan, 2009.
Gambar 4.2 Tampilan Flowchart Modul 2
Gambar 4.3 Tampilan Flowchart Menu Utama
Buka Koneksi
Menu Utama
Pegawai
Siswa A
B Start
Cari Dt base Data.mdb
Tutup Program
Ya Tidak
Tidak
Tidak Ya
Ya
Julia Mandasari A. : Sistem Informasi Data Kepegawaian Dan Kesiswaan Pada Sma Swasta Harapan 1 Medan, 2009.
Gambar 4.4 Tampilan Flowchart Pegawai
Gambar 4.5 Tampilan Flowchart Siswa
Menu utama
Input Data
Laporan A
Input Data Pegawai
Cetak Pegawai
Menu utama
Input Data
Laporan Input Data Siswa
Cetak Siswa B
Ya
Ya Tidak
Ya
Ya Tidak
Tidak
Tidak
Julia Mandasari A. : Sistem Informasi Data Kepegawaian Dan Kesiswaan Pada Sma Swasta Harapan 1 Medan, 2009.
4.4 Spesifikasi Input