meraih prestasi olahraga dan seni budaya yang optimal sesuai kemampuan, minat dan bakatnya.
3. Membentuk peserta didik yang berbudi pekerti luhur, berakhlak mulia, mampu
menghormati orangtua, guru dan sesama peserta didik, serta memiliki kepekaan sosial dalam kehidupan sehari-hari. Membentuk peserta didik yang
memiliki wawasan luas dalam segala bidang, melalui Teknologi Informasi dan komunikasi serta bahasa asing yang dikuasainya.
3.5 Diagram Konteks Sekolah
Diagram konteks yang sedang berjalan saat ini sebelum sistem dirancang, pencatatan data siswa, nilai, absensi dan kelas masih diproses secara manual. Siswa juga belum
bias melakukan pengecekan secara langsung informasi nilai, absen dan data pribadinya setelah data diinput admin ataupun guru. Berikut gambaran diagram
konteks system yang sedang berjalan saat ini, sebelum melakukan perancangan sistem:
Universitas Sumatera Utara
Gambar 3.2 Diagram Konteks Sistem yang sedang berjalan saat ini
- Info Siswa
- Info Kelas
Kepala Sekolah
Pencatatan Secara Manual
Siswa
Guru Admin
- Info nilai
- Info absen
- Info siswa
- Info Nilai
- Info Absensi
- Info Siswa
- Info Kelas
- Data Nilai
- Data Absensi
- Laporan Data Absensi
- Laporan Data Kelas
- Laporan Data Siswa
- Laporan Data Guru
Universitas Sumatera Utara
BAB 4
PERANCANGAN SISTEM
4.1 Sistem yang Diusulkan
Program pengolahan data kepegawaian dan kesiswaan yang dilakukan di dalam 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 RK Bintang Timur Rantauprapat.
Data kepegawaian dan kesiswaan dilakukan proses penyimpanan secara terkomputasi dengan aplikasi database berbasis windows, yang menggunakan bahasa
pemograman Visual Basic 6.0, data yang tersimpan di dalamnya merupakan data kepegawaian dan kesiswaan pada SMA Swasta RK Bintang Timur Rantauprapat.
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 Baasic 6.0 dan dukungan oleh database. Desain dari sistem ini
Universitas Sumatera Utara
terdiri dari 6 tabel. Adapun rancangan database yang digunakan dalam pembuatan sistem informasi ini adalah:
1. Tabel Data Siswa
Tabel ini digunakan untuk pengimputan data siswa baru. Berikut ini Adalah field-field yang dibuat dalam tabel data siswa dibawah ini
Tabel 4.1 Tabel Data Siswa
Field Name Type
Size Keterangan
No_siswa Text
9 No Urut Siswa
Nama Text
30 Nama Siswa
Tempat_lahir Text
80 Tempat Lahir Siswa
Tanggal_lahir Text
15 Tanggal Lahir Siswa
Sex Text
9 Jenis Kelamin Siswa
Tlpn Text
15 No Telepon Siswa
Alamat Text
80 Alamat Siswa
Sekolah_asal Text
30 Sekolah Asal Siswa
2. Tabel Kelengkapan Data Siswa
Tabel ini digunakan untuk pengimputan kelengkapan data siswa. Berikut ini adalah field-field yang dibuat dalam tabel kelengkapan data siswa
dibawah ini
Tabel 4.2 Tabel Kelengkapan Data Siswa
Field Name Type
Size Keterangan
No_siswa Text
9 No Urut Siswa
No_Induk Text
9 No Induk Siswa
Nisn Text
15 NISN Siswa
Nama Text
30 Nama Siswa
Tempat_lahir Text
80 Tempat Lahir siswa
Tgl_lahir Text
15 Tanggal Lahir Siswa
Sex Text
9 Jenis Kelamin Siswa
Golda Text
3 Golongan Darah Siswa
Kewarganegaraan Text
15 Kewarganegaraan Siswa
Universitas Sumatera Utara
Agama Text
15 Agama Siswa
Alamat Text
80 Alamat Siswa
Tlpn Text
15 No Telepon Siswa
Hp Text
15 No Handphone Siswa
Sekolah_asal Text
30 Sekolah Asal Siwa
No_ijazah Text
30 No Ijazah SMP Siswa
Tgl_ijazah Text
15 Tgl Ijazah SMP Siswa
Lokasi Text
30 Lokasi Penyimpanan Foto
Foto Long
4 Foto Siswa
3. Tabel Data Orang Tua
Tabel ini digunakan untuk pengimputan data orang tua. Berikut ini Adalah field-field yang dibuat dalam tabel data orang tua di bawah ini
Tabel 4.3 Tabel Data Orang Tua
Field Name Type
Size Keterangan
No_siswa Text
9 No Urut Siswa
Nama Text
30 Nama Siswa
Nama_ayah Text
30 Nama Ayah Siswa
Nama_ibu Text
30 Nama Ibu Siswa
Tempat_lahir_ayah Text
80 Tempat Lahir Ayah
Tgl_lahir_ayah Text
15 Tanggal Lahir Ayah
Tempat_lahir_ibu Text
80 Tempat Lahir Ibu
Tgl_lahir_ibu Text
15 Tanggal Lahir Ibu
Alamat_ortu Text
80 Alamat Orang Tua Siswa
Tlpn Text
9 Telepon Orang Tua Siswa
Pekerjaan_ayah Text
30 Pekerjaan Ayah
Pekerjaan_ibu Text
30 Pekerjaan Ibu
Penghasilan_ayah Text
30 Penghasilan Ayah
Penghasilan_ibu Text
30 Penghasilan Ibu
Pendidikan_ayah Text
30 Pendidikan Ayah
Pendidikan_ibu Text
30 Pendidikan Ibu
Nama_wali Text
30 Nama Wali Siswa
Alamat_wali Text
80 Alamat Wali
Universitas Sumatera Utara
4. Tabel Data Guru
Tabel ini digunakanuntuk pengimputan data guru. Berikut ini Adalah field-field yang dibuat dalam tabel data guru di bawah ini
Tabel 4.4 Tabel Data Guru
Field Name Type
Size Keterangan
Nuptk Text
30 Sex
Text 9
Jenis Kelamin Tempat_lahir
Text 80
Tempat lahir Tgl_lahir
Text 15
Tanggal lahir Ktp
Text 30
No KTP Agama
Text 9
Agama Status_kawin
Text 15
Status Pernikahan Guru Golongan
Text 9
Golongan Pegawai Guru Mata_pelajaran
Text 15
Bidang Studi Alamat
Text 80
Alamat Guru Tlpn
Text 15
Nomor Telepon Guru Hp
Text 15
Nomor Handphone Guru Lokasi
Text 30
Lokasi Foto Guru Foto
Long 4
Foto Guru
5. Tabel Data Sekolah
Tabel ini digunakanuntuk pengimputan data sekolah. Berikut ini Adalah field-field yang dibuat dalam tabel data sekolah di bawah ini
Tabel 4.5 Tabel Data Sekolah
Field Name Type
Size Keterangan
Nama Text
80 Nama Sekolah
Kepsek Text
30 Nama Kepala Sekolah
Tu Text
30 Nama Tata Usaha
Tlpn Text
15 Nomor Telepon Sekolah
Registrasi Text
30 Nomor Registrasi
Alamat Text
80 Alamat Sekolah
Kabupaten Text
30 Kabupaten
Kota Text
30 Kota
Fax Text
30 Faximile
Universitas Sumatera Utara
Email Text
30 Email Sekolah
Website Text
30 Website
6. Tabel Data User
Tabel ini digunakanuntuk pengimputan data sekolah. Berikut ini Adalah field-field yang dibuat dalam tabel data sekolah di bawah ini
Tabel 4.6 Tabel Data User
Field Name Type
Size Keterangan
User_name Text
30 Nama User
Password Text
30 Password
Status_User Text
30 Status User
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 dipikirkan terlebih dahulu langkah penyelesaian masalah yang ada secara logis, sistematis, dan menggunakan 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.
Universitas Sumatera Utara
4.3.1 Simbol-simbol Flowchart
Flowchart adalah sekumpulan simbol-simbol yang menunjukkan atau
menggambarkan rangkaian kegiatan-kegiatan program dari awal hingga akhir, jadi flowchart juga digunakan untuk menggambarkan urutan langkah-langkah pekerjaan
disuatu algoritma. Penjelasan arti lambang-lambang flowchart dapat didefenisikan seperti tabel berikut:
Tabel 4.7 Simbol-simbol Flowchart No.
Simbol Fungsi
Terminator, untuk memulai dan mengakhiri suatu program.
Process, suatu simbol yang menunjukkan setiap pengolahan yang dilakukan oleh komputer.
Data, untuk memasukkan data maupun menunjukkan hasil dari suatu proses.
Decision, suatu kondisi yang akan menghasilkan beberapa kemungkinan jawaban atau pilihan.
Preparation, suatu simbol yang menyediakan tempat-tempat pengolahan data dalam storage.
Connector, merupakan simbol untuk masuk dan keluarnya suatu prosedur pada lembar kertas yang
sama.
Off-Page Connector, merupakan simbol untuk masuk dan keluarnya suatu prosedur pada lembar
kertas yang lain.
Arus atau flow, prosedur yang dapat dilakukan dari atas ke bawah, bawah ke atas, dari kiri ke
kanan, atau dari kanan ke kiri.
Universitas Sumatera Utara
Document, merupakan simbol untuk data yang berbentuk informasi.
Predefined process, untuk menyatakan sekumpulan langkah proses yang ditulis sebagai
prosedur.
Display, untuk output yang ditujukan suatu device, seperti monitor.
Magnetic Disk, untuk menyimpan data. Sumber: www.google.com
4.3.2 Rancangan Program Flowchart
T Y
Gambar 4.1 Flowchart Register
Start
Hal Awal
Register Input
Data Admin
End
Universitas Sumatera Utara
Cetak
Lprn
Cetak
Lprn Database
Sekolah Lprn. Dt.
Si Lprn.Dt.Gr
Input Data
Guru Input Data
Input Data Kel. Dt. Sis.
Kel. Dt. Sis. Input Data
Cari Dt. Guru Peg
Siswa Input Data
Dt. Sis. B
Ident. Sek.
Dt.Gru
Info Dt.Sis
Start
Hal.Awal
Login Hal.Utama
Dt.Se
Universitas Sumatera Utara
BAB 5
IMPLEMENTASI SISTEM
5.1 Pengertian Implementasi Sistem
Implementasi sistem adalah langkah-langkah atau prosedur-prosedur yang dilakukan dalam menyelesaikan desain sistem yang telah disetujui, untuk menginstal, menguji
dan memulai sistem baru atau sistem yang diperbaiki. Adapun langkah-langkah yang dibutuhkan dalam implementasi sistem adalah:
1. Mendapatkan software dan hardware yang tepat serta sesuai untuk merancang
tugas. 2.
Menyelesaikan rancangan sistem. 3.
Menulis, menguji, mengontrol, dan mendokumentasikan program. 4.
Mendapatkan persetujuan.
5.2 Tujuan Implementasi Sistem