Diagram Konteks Sekolah Sistem yang Diusulkan Pengertian Implementasi Sistem

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