3.2.Visi dan Misi Sekolah Yayasan
VISI SEKOLAH : Unggul dalam berprestasi, bertaqwa, dan berilmu serta
beramal. MISI SEKOLAH
: 1. Membentuk generasi yang terampil dan berprestasi.
2. Menyiapkan generasi yang bertaqwa, berilmu dan berwawasan dilandasi nilai –
nilai budaya luhur sesuai dengan ajaran agama. 3. Menyiapkan generasi muda yang siap pakai untuk menjawab tantangan
globalisasi. 4. Mengembangkan minat, bakat dan kreatifitas peserta didik agar tumbuh dan
berkembang sesuai dengan potensi yang dimiliki.
3.3. Perkembangan Sekolah
1. Nama Sekolah : SD Swasta Al Falah Al Ittihadiyah
2. NSSNPSN : 10407600402710210337
3. Perkembangan Jumlah Siswa dan Ruang Balajar Selama Tiga Tahun Terakhir.
Tabel 3.1 Tabel Perkembangan Jumlah Siswa
NO Tahun
Pelajaran Jumlah
Ruang belajar
Siswa Seluruhnya
Rombel
1 20112012
7 232
7
Universitas Sumatera Utara
2 20122013
7 233
7 3
20132014 7
238 7
4. Urutan Pergantian Kepala Sekolah
Tabel 3.2 Tabel Urutan Kepala Sekolah
No Nama kepala sekolah
Mulai tahun Sampai tahun
1 SANUSI MAHA, BA
1987 1991
2 ROSMA MAHA, S.Pd
1991 1996
3 SAHRIAL, S.Ag
1996 Sekarang
3.4. Sumber Daya Pendidikan
1. Sumber Daya Sarana Prasarana Sekolah a. Lokasi dan Denah Sekolah dilampirkan
b. Luas Tanah : 505 m
2
c. Luas Bangunan : 448 m
2
d. Luas Pekarangan : 62 m
2
1.1. Pemanfaatan Bangunan
Tabel 3.3 Tabel Pemanfaatan Bangunan
NO RUANG
JUMLAH LUASRUANG
1 Kepala Sekolah
1 9
2 Wakil Kepala Sekolah
1 9
Universitas Sumatera Utara
3 Guru
1 12
4 Tata Usaha
1 6
5 Belajar
3 126
6 laboratorium
1 42
7 Perpustakaan
1 20
8 Bimbingan Konseling
1 9
9 Komputer
1 42
10 Osis
11 UKS
12 ToiletKamar Mandi
5 30
13 Ibadah
1 42
14 Media
15 Kesenian
16 Gudang
17 Serba Guna
1,2. Pemanfaatan Pekarangan Sekolah
Tabel 3.4 Tabel Pemanfaatan Pekarangan
NO LOKASI
JUMLAH LUAS
1 Taman
2 Lapangan Olah Raga
1 57
3 Parkir
4 Kantin
1 20
5 Green House
6 Lain-lainMusholla
Universitas Sumatera Utara
STUKTUR ORGANISASI SEKOLAH
Gambar 3.1 Struktur Organisasi
Universitas Sumatera Utara
BAB 4
ANALISIS DAN PERANCANGAN SISTEM
4.1. Analisis Sistem
Tahap analisis sistem dilakukan dengan cara menguraikan suatu sistem informasi yang
utuh kedalam
bagian komponenenya
dengan maksud
untuk mengidentifikasikan dan mengevaluasi permasalahan
– permasalahan sehingga ditemukan kelemahan dan keuntungan pada sistem tersebut, sehingga dalam
membangun aplikasi menjadi lebih mudah dari hasil analisis sistem yang lama [Bahra 2005:9]. Dari analisis sistem ini akan ditemukan beberapa data dan fakta
yang akan dijadikan bahan uji dan analisis menuju pengembangan dan penerapan aplikasi sistem yang diusulkan.
Yang pertama kali dilakukan adalah melakukan analisis terhadap data yang akan digunakan. Data pertama yang akan digunakan adalah data admin yang dapat
digunakan untuk melakukan akses terhadap sistem yang dibuat. Kemudian data pegawai yang dapat di hubungkan ke data penggajian. Didalam data pegawai
terdapat data jabatan dan sebagai acuan terhadap pemberian gaji. Didalam data penggajian terdapat data potongan yang terdiri dari data absensi pegawai, data
Universitas Sumatera Utara
pinjaman dan lain-lain sebagai acuan terhadap potongan dari gaji pegawai. Sistem penggajian yang akan dibuat menggunakan bahasa pemrograman Visual Basic 2010
dan menggunakan database MySQL sistem ini dapat berjalan secara Stand Alone maupun Client Server. Namun, penulis hanya menggunakan sistem Stand Alone
dikarenakan pada SD Swasta Alfalah hanya menggunakan satu unit komputer untuk mengolah data gaji guru dan pegawai. Untuk antarmuka interface akan dirancang
sedemikian rupa sehingga memudahkan pengguna awam dalam menggunakan sistem ini user friendly.
4.1.1. Kebutuhan Pembangunan Sistem
Untuk membuat sistem penggajian ini, penulis membutuhkan dan menggunakan beberapa spesifikasi dari perangkat lunak software dan perangkat keras
hardware tertentu. Adapun kebutuhan spesifikasi perangkat lunak software yang penulis gunakan adalah sebagai berikut :
1. Windows 7 Ultimate 2. Visual Studio 2010 Profesional Edition
3. XAMPP 4. Navicat sebagai editor MySQL
Adapun kebutuhan spesifikasi perangkat keras hardware yang penulis gunakan adalah sebagai berikut :
1. Laptop Dell Inspiron 1420
Universitas Sumatera Utara
2. Processor Intel Core 2 Duo 3. RAM 2 GB
4. VGA Intel Chipset 358 MB 5. HDD 500 GB
6. Printer
4.2. Perancangan Sistem
Perancangan sistem merupakan pemaparan tentang program yang telah dibuat. Perancangan memiliki tujuan untuk menentukan kondisi akhir yang diharapkan dari
perangkat lunak yang akan dibangun dan merumuskan cara yang harus dilakukan untuk memperoleh hasil tersebut. Program ini diharapkan mudah dipergunakan
oleh berbagai kalangan. Perancangan sistem dipergunakan untuk menyajikan sebuah program menjadi sebuah sistem yang dapat menjadi aplikasi yang
mempermudah kerja manusia. Berikut ini beberapa perancangan yang dilakukan agar sistem dapat berjalan.
4.2.1 Perancangan Database
Perancangan database merupakan kumpulan dari tabel yang digunakan untuk menyimpan informasi data pegawai, tabel yang ada pada database sebanyak 7 buah
Universitas Sumatera Utara
tabel dan digunakan untuk menyimpan informasi yang ada pada database, berikut
adalah desain tabel yang digunakan :
Tabel 4.1 Tabel Admin Field Name
Type Size
ID Varchar
10 Username
Varchar 10
Password Varchar
10
Tabel 4.2 Tabel Pegawai Field Name
Type Size
NIP Varchar
20 Nama
Varchar 35
Jns_Kelamin Enum
Tempat_Lahir Varchar
50 Tgl_Lahir
Date Agama
Varchar 20
Alamat Varchar
120 Jabatan
Varchar 45
Status Enum
Tgl_Masuk Date
Pendidikan_Terakhir Varchar
5
Tabel 4.3 Tabel Jabatan Field Name
Type Size
ID_Jabatan Varchar
4 Nama_Jabatan
Varchar 15
Universitas Sumatera Utara
Gaji_Pokok Bigint
10 Tunjangan_Jabatan
Bigint 10
Tabel 4.4 Tabel Potongan Field Name
Type Size
NIP Varchar
20 Sakit
Int 3
Izin Int
3 Alpha
Int 3
Pinjaman Bigint
10 Lain_Lain
Varchar 20
Total Bigint
20
Tabel 4.5 Tabel Dinas Field Name
Type Size
NIP Varchar
20 Tgl_Masuk
Date Lama_Kerja
Int 3
Tunjangan_Dinas Bigint
10
Tabel 4.6 Tabel Penggajian Field Name
Type Size
No_Penggajian Varchar
35 NIP
Varchar 20
Gaji_Pokok Bigint
10 Tunjangan_Anak
Bigint 10
Tunjangan_Istri Bigint
10 Tunjangan_Jabatan
Bigint 10
Tunjangan_Dinas Bigint
10
Universitas Sumatera Utara
Potongan Bigint
20 Total
Bigint 20
Tabel 4.7 Tabel Potongan Absensi Field Name
Type Size
Sakit Bigint
10 Izin
Bigint 10
Alpha Bigint
10
4.2.2 Relasi Antar Tabel
Relasi antar tabel dibuat untuk mengetahui hubungan antara satu tabel dengan tabel lainnya yang ada didalam suatu database yaitu database penggajian. Berikut ini
adalah relasinya.
Gambar 4.1 Relasi Antar Tabel
Universitas Sumatera Utara
4.2.3 Flowchart
Untuk mempermudah pembuatan aplikasi terlebih dahulu dibuat flowchart atau bagan alir agar pembuatan aplikasi dapat diselesaikan dengan cepat. Adapun
flowchart sistem yang dirancang adalah sebagai berikut:
Start Tampilan
Login Login
Data Valid Tampilan
Aplikasi
Cetak Laporan
Logout End
Yes Yes
Yes
No No
No
Input Data Pegawai
Input Data Jabatan
Input Data Potongan
Input Data Dinas
Penggajian Proses
Input Data Hasil
Input Data Proses
Input Data Hasil
Input Data Proses
Input Data Hasil
Input Data Proses
Input Data Hasil
Input Data Proses
Input Data Hasil
Input Data Hasil Cetak
Laporan Proses Cetak
Laporan
Yes
Yes
Yes
Yes Yes
No
No
No No
No
Database
Gambar 4.2 Flowchart
Universitas Sumatera Utara
4.2.4 Data Flow Diagram DFD
Perancangan DFD bertujuan untuk mengetahui aliran data yang terjadi dalam sistem yang dibuat. Berikut ini perancanga DFD yang telah dibuat :
Tata Usaha
1 Input Data
Pegawai
2 Proses
Penggajian 3
Pembuatan Laporan
Kepala Sekolah Ketua Yayasan
Penggajian Potongan
Pegawai Jabatan
Input Data
Slip Gaji
Laporan Daftar Gaji Pegawai
Gambar 4.3 Data Flow Diagram
4.2.5 Entity Relationship Diagram ERD
ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek yang mempunyai hubungan antar relasi. Berikut ini
perancangan ERD dari sistem penggajian yang telah dibuat :
Universitas Sumatera Utara
Pegawai
Potongan Jabatan
Gaji
Memiliki
Termasuk
Menerima
lama Dinas
Alamat Total
No_gaji Nama
NIP
Nma_jbt Kd_jbt
Tjg_jbt Gapok
Pinjaman Sakit
Izin NIP
Lma_krj Tunjaga
n
Kd_jabatan
Gambar 4.4 Entity Relationship Diagram
4.2.6 Unified Modeling Language UML
Perancangan UML ini bertujuan untuk membantu penulis dalam pembuatan program. Dimana fungsi utama dari UML ini adalah untuk memvisualisasikan,
merancang, dan mendokumentasikan sistem perangkat lunak yang dibuat sehingga memudahkan dalam pembuatan perangkat lunaknya.
Activity Diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal dan bagaimana mereka
berakhir.
Universitas Sumatera Utara
Cek data pegawai Input data pegawai
Cek jabatan Input data jabatan
Cek data dinas Input data dinas
Cek data potongan
Input data potongan Cek penggajian
Cetak slip gaji
Input data penggajian Ya
Ya
Ya
Ya Ya
Tidak Tidak
Tidak Tidak
Tidak Tidak
Gambar 4.5 Activity Diagram
Use Case Diagram berfungsi untuk menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Sebuah use case merepresentasikan sebuah interaksi
antara aktor dengan sistem. Berikut adalah use case diagram dari sistem.
User
Sistem Penggajian
Admin Pegawai
Jabatan Dinas
Potongan Penggajian
«uses» «uses»
«uses» «uses»
«uses» «uses»
{}
{} {}
{}
Potongan Absensi
{}
Inclu de
In clude
Include Incl
ud e
In clu
de
Gambar 4.6 Use Case Diagram
Universitas Sumatera Utara
BAB 5
IMPLEMENTASI SISTEM
5.1. Implementasi Sistem
Implementasi sistem adalah langkah atau prosedur yang dilakukan dalam menyelesaikan desain sistem yang telah disetujui, untuk menginstal, menguji dan
memulai sistem baru atau sistem yang diperbaiki. Agar sistem yang telah dirancang dapat berjalan dengan baik atau tidak, maka perlu dilakukan pengujian terhadap
sistem yang kita kerjakan.
Tujuan dari implementasi sistem adalah sebagai berikut : 1. Menyelesaikan desain sistem yang ada dalam dokumen desain sistem yang
disetujui. 2. Menulis, menguji, dan mendokumentasikan program dan prosedur yang
diperlukan oleh dokumen desain sistem yang disetujui. 3. Memastikan bahwa personal dapat mengoperasikan sistem baru.
4. Memperhitungkan bahwa sistem memenuhi permintaan pemakai. 5. Memastikan bahwa konversi ke sistem baru berjalan dengan baik.
Universitas Sumatera Utara
5.2. Komponen Sistem