BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun...

42
25 BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah Perusahaan Smp Islam Tarbiyyatul Falah merupakan lembaga pendidikan islam tingkat Sekolah Menengah Pertama (SMP) swasta yang berada dibawah naungan Yayasan Pendidikan Islam Pondok Pesantren Tarbiyyatul Falah Al Afandiyah berlokasi di Provinsi Jawa Barat Kabupaten Karawang dengan alamat Jl. Pertamina Jati II Telukjambe Barat, dengan Nomor Pokok Sekolah Nasional (NPSN) 20237186. Sekolah ini didirikan pada tahun 2004 oleh K.H Yusup Hidayat dengan Kepala Sekolah yang pertama yaitu Bapak H. Asep pada periode 2003-2004 kemudian dilanjutkan oleh Bapak Ir. Afrizal yang menjabat pada periode 20042005, selanjutnya dilanjutkan oleh Bapak Abdul Hamid, S.Sos.I pada periode 20052015 dan sekolah ini dipimpin oleh Bapak Sisworo, S.Pd hingga sekarang. Dalam perkembangannya SMP Islam Tarbiyyatul Falah telah mengalami beberapa pergantian Staf Pengajar agar mutu pendidikan pada sekolah ini terus berkembang seiring dengan perkembanagn ilmu pengetahuan. Hal tersebut juga terjadi pada kegiatan ekstrakurikuler yang terus berkembang terbukti dengan banyaknya kegiatan perlombaan yang telah diikuti oleh para para peserta didik SMP Islam Tarbiyyatul Falah.

Transcript of BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun...

Page 1: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

25

BAB III

PEMBAHASAN

1.1 Tinjauan Perusahaan

1.1.1 Sejarah Perusahaan

Smp Islam Tarbiyyatul Falah merupakan lembaga pendidikan islam tingkat

Sekolah Menengah Pertama (SMP) swasta yang berada dibawah naungan Yayasan

Pendidikan Islam Pondok Pesantren Tarbiyyatul Falah Al – Afandiyah berlokasi di

Provinsi Jawa Barat Kabupaten Karawang dengan alamat Jl. Pertamina Jati II

Telukjambe Barat, dengan Nomor Pokok Sekolah Nasional (NPSN) 20237186.

Sekolah ini didirikan pada tahun 2004 oleh K.H Yusup Hidayat dengan Kepala

Sekolah yang pertama yaitu Bapak H. Asep pada periode 2003-2004 kemudian

dilanjutkan oleh Bapak Ir. Afrizal yang menjabat pada periode 2004–2005,

selanjutnya dilanjutkan oleh Bapak Abdul Hamid, S.Sos.I pada periode 2005–2015

dan sekolah ini dipimpin oleh Bapak Sisworo, S.Pd hingga sekarang.

Dalam perkembangannya SMP Islam Tarbiyyatul Falah telah mengalami

beberapa pergantian Staf Pengajar agar mutu pendidikan pada sekolah ini terus

berkembang seiring dengan perkembanagn ilmu pengetahuan. Hal tersebut juga

terjadi pada kegiatan ekstrakurikuler yang terus berkembang terbukti dengan

banyaknya kegiatan perlombaan yang telah diikuti oleh para para peserta didik SMP

Islam Tarbiyyatul Falah.

Page 2: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

26

A. Visi & Misi

1. Visi :

Mewujudkan sekolah yang berbasis moral dan teknologi dengan mengedepankan 3

kecerdasan (Intelektual, Spiritual dan Emosional)

2. Misi :

a. Menjadikan sekolah sebagai lingkungan belajar yang kondusif dan

menyenangkan.

b. Merangsang siswa belajar secara aktif, kreatif, inovatif dan Produktif

c. Mewujudkan KBM secara optimal sebagai kegiatan pokok pembelajaran

d. Menghantarkan siswa lulus Ujian Nasional dengan nilai terbaik dan memuaskan

e. Mengeluarkan alumni yang unggul berprestasi dalam bidang akademik, memiliki

kompetensi, beriman, bertaqwa dan berkarakter.

1.1.2 Struktur Organisasi

Untuk mengolah perusahaan dengan baik dan optimal, terutama terhadap

sumber daya manusia, perusahaan menerapkan manajemen yang dituangkan dalam

bentuk struktur organisasi yang merupakan sarana terpenting untuk menjalankan

fungsinya.

Adapun struktur organisasi ini sendiri dapat dikatakan sebagai suatu kerangka

yang mewujudkan suatu pola tetapi dari hubungan antara kedudukan dan peranan

dalam suatu kerjasama. Bentuk struktur organisasi yang dimiliki SMP Islam

Tarbiyyatul Falah adalah sebagai berikut :

Page 3: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

27

Sumber: SMP Islam Tarbiyyatul Falah (2016)

Gambar III.1

Struktur Organisasai SMP Islam Tarbiyyatul Falah

1.1.3 Fungsi Struktur Organisasi

1. Pimpinan Yayasan

Pimpinan yayasan memiliki wewenang yaitu memberikan keputusan la mengenai

segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya.

Pimpinan yayasan juga memiliki kewenangan untuk mengangkat, mengganti dan

memberhentikan anggota kepengurusan baik dalam ruang lingkup pondok pesantren

ataupun dalan ruang lingkup sekolah.

Page 4: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

28

2. Kepala Sekolah

Mengkoordinasikan dan mengawasi secara umum kegiatan sekolah baik dalam segi

pembelajaran maupun dari segi Administrasinya.

3. Wakil Kepala Sekolah

Wakil Kepala Sekolah bertugas Membantu Kepala Sekolah dalam kegiatan

Penyusunan rencana, pembuatan program kegiatan dan programpelaksanaan,

Pengorganisasian, Pengarahan, Ketenagakerjaan, Pengkoordinasian, Pengawasan,

Penilaian, Identifikasi dan pengumpulan data, Pengembangan keunggulan, dan

Penyusunan laporan.

4. Komite Sekolah

Komite sekolah bertugas Pemberi pertimbangan (advisory agency) dalam penentuan

dan pelaksanaan kebijakan pendidikan di satuan pendidikan, Pendukung (supporting

agency), baik yang berwujud finansial, pemikiran, maupun tenaga dalam

menyelenggarakan pendidikan di satuan pendidikan, Pengontrol (controlling agency)

dalam rangka transparansi dan akuntabilitas penyelenggaran dan keluaran pendidikan

di satuan pendidikan dan sebagai Mediator antara pemerintah (eksekutif) dengan

masyarakat di satuan pendidikan.

5. Kesiswaan

Mengatur dan membina program kegiatan OSIS meliputi: Kepramukaan, Palang

Merah Remaja (PMR), Kelompok Ilmiah Remaja (KIR), Usaha Kesehatan Sekolah

Page 5: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

29

(UKS), Patroli Keamanan Sekolah (PKS) Paskibra, Mengatur pelaksanaan Kurikuler

dan Ekstra Kurikuler.

6. Kurikulum

Kurikulum bertugas Menyusun dan menjabarkan Kalender Pendidikan, Menyusun

Pembagian Tugas Guru dan Jadwal Pelajaran, Mengatur, Penyusunan Program

Pengajaran (Program Semester, Program Satuan Pelajaran, dan Persiapan Mengajar,

Penjabaran dan Penyesuaian Kurikulum)

7. Tata Usaha

Staff Tata Usaha bertugas menyusun program kerja tata usaha sekolah, Pengelolaan

keuangan sekolah, Pengurus administrasi ketenagakerjaan dan siswa.

8. Wali Kelas

Membuat statistik bulanan siswa, Pengisian daftar kumpulan nilai (legger),

Pembuatan catatan khusus tentang siswa, Pencatatan mutasi siswa,Pengisian buku

laporan penilaian hasil belajar dan Pembagian buku laporan hasil belajar.

9. Guru Bimbingan Konseling

Tugas dan Fungsi Guru Bimbingan Konseling secara umum adalah Membantu

Kepala Sekolah dalam kegiatan Penyusunan dan pelaksanaan program bimbingan

dan konseling, Koordinasi dengan Wali Kelas dalam rangka mengatasi masalah-

masalah yang dihadapi anak didik tentang kesulitan belajar, Memberikan layanan dan

bimbingan kepada anak didik agar lebih berprestasi dalam kegiatan belajar.

10. Guru Mata Pelajaran

Page 6: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

30

Membuat analisa hasil ulangan; Membuat analisa butir-butir soal,Memeriksa absensi

siswa, Memeriksa kertas ulangan dan mengembalikan kepada siswa, Mencatat semua

butir-buitr soal dalam buku khusus sebagai bank soal Memberikan tugas-

tugas/pekerjaan rumah sebagai pengayaan kepada siswa, Bertanggungjawab atas

pencapaian target kurikulum.

11. Siswa

Belajar dan bertanggung jawab untuk semua tugas sekolah yang diberikan serta

mematuhi segala kebijakan dan aturan yang berlaku disekolah.

1.2 Analisa Kebutuhan

1.2.1 Analisa Kebutuhan Sistem

Sistem informasi yang dibuat berfungsi untuk memberikan segala informasi

yang berkaitan dengan siswa-siswi seperti undangan rapat orang tua, kegiatan

akademik maupun non-akademik dan khusunya data pembarayan biaya sekolah

siswa-siswi kepada para orang tua dan wali murid agar dapat diakses dengan mudah

melalui halaman website ini dengan cara Login menggunakan username dan

password yang sudah disediakan. Dari hasil permasalahan diatas, maka kebutuhan

system yang dibutuhkan untuk membangun Sistem informasi pembayaran biaya

administrasi sekolah pada SMP Islam Tarbiyyatul Falah berbasis web antara lain :

1. Sistem yang akan dibangun nanti mampu melakukan proses pengolahan segala

informasi yang berkaitan dengan siswa khususnya dalam data pembayaran biaya

administrasi sekolah.

Page 7: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

31

2. Sistem yang dibangun diharapkan dapat mempermudah admin yaitu staf tata

usaha dalam memperbarui, menambah ataupun menghapus data pembayaran

biaya administrasi sekolah dan user yaitu orang tua / wali murid dalam

memperoleh segala informasi yang berkaitan dengan siswa-siswi.

Adapun masing-masing kebutuhan Admin dan Member sebagai berikut :

a. Kebutuhan Admin :

1. Merubah tampilan

2. Menambah, merubah dan menghapus data siswa, berita, pengumuman dan

surat

3. Memasukkan, merubah dan menghapus data rincian pembayaran biaya

sekolah siswa sesuai dengan bukti fisik pembayaran yang diberikan oleh

pengurus pondok pesantren.

b. Kebutuhan User :

1. Melihat informasi yang ada di website

2. Melihat data pembayaran siswa dengan cara login dengan memasukkan

username dan password yang telah ditentukan.

1.2.2 Analisa Kebutuhan Perangkat Lunak dan Keras

Dalam pembahasan ini akan menjelaskan tentang lingkungan yang digunakan

dalam pengembangan program yang meliputi jenis perangkat lunak (software) yang

digunakan, sistem operasi yang digunakan, dan spesifikasi perangkat keras

(hardware) yang digunakan.

1. Jenis Perangkat Lunak (software) yang digunakan

Page 8: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

32

Dalam membangun system ini digunakan beberapa perangkat lunak yang digunakan,

yaitu antara lain :

a. Sistem aplikasi yang penulis rancang menggunakan bahasa pemrograman PHP

(Praprocessor Home Page). Karena PHP adalah suatu bahasa pemrograman yang

berorientasi objek yang dapat memungkinkan suatu website dibuat dinamis sehingga

maintenance situs website tersebut menjadi lebih mudah dan efisien. Ini tentunya

sangat cocok untuk penulis gunakan dalam membangun system aplikasi ini.

b. Sistem Operasi yang penulis pergunakan dalam membangun system aplikasi ini

system operasi windows & Service Pack 2. Karena system operasi ini sangat mudah

untuk diperasikan.

c. Web server yang penulis gunakan untuk dapat mengkoneksikan aplikasi ini

adalah APPSERV.

d. Penggunaan DBMS (Database Management System) dalam mendukung

pembangunan aplikasi ini menggunakan MySQL versi 5.0.51a.

e. Perancangan design dan pengolah gambar yang penulis gunakan untuk dapat

memperindah tampilan sistem aplikasi ini adalah Adobe Photoshop CS.

f. Dreamweaver 8 sebagai tool dalam pembuatan program yaitu PHP.

2. Jenis Perangkat Keras (Hardware) yang digunakan

Perangkat keras yang digunakan untuk membangun dan mendukung aplikasi ini

adalah perangkat keras dengan spesifikasi sebagai berikut :

a. Processor Intel Pentium

b. Memory RAM 1GB

c. 256 MB VGA Card

Page 9: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

33

d. Keyboard

e. Mouse

1.3 Perancangan Perangkat Lunak

1.3.1 Rancangan Antar Muka

Rancangan antar muka merupakan rancangan yang akan digunakan sebagai

perantara user dengan perangkat lunak yang dikembangkan. Rancangan antar muka

website SMP Islam Tariyyatul Falah adalah sebagai berikut :

1. Perancangan antarmuka Home User

Gambar III.2

Perancangan Antarmuka Halaman utama Home User

2.Perancangan antarmuka Login User

Page 10: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

34

Gambar III.3

Perancangan Antarmuka Halaman Login User

3.Perancangan antarmuka Profil User

Gambar III.4

Perancangan Antarmuka Halaman Profil User

4.Perancangan antarmuka Galery User

Page 11: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

35

Gambar III.5

Perancangan Antarmuka Halaman Gallery User

5.Perancangan antarmuka Kontak kami

Gambar III.6

Perancangan Antarmuka Halaman Kontak kami

6.Perancangan antarmuka Data Siswa

Page 12: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

36

Gambar III.7

Perancangan Antarmuka Halaman Data Siswa

7.Perancangan antarmuka Data Pembayaran

Gambar III.8

Perancangan Antarmuka Halaman Data Pembayaran

Page 13: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

37

8. Perancangan Antarmuka Surat Orang Tua

Gambar III.9

Perancangan Antarmuka Halaman Surat Orang Tua

9. Perancangan Antarmuka Berita terbaru

Page 14: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

38

Gambar III.10

Perancangan Antarmuka Halaman Berita terbaru

10. Perancangan Antarmuka Login Admin

Gambar III.11

Perancangan Antarmuka Halaman Login Admin

11. Perancangan Antarmuka Halaman utama admin

Page 15: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

39

Gambar III.12

Perancangan Antarmuka Halaman utama admin

12. Perancangan Antarmuka Halaman akun admin

Gambar III.13

Perancangan Antarmuka Halaman akun admin

13. Perancangan Antarmuka data siswa admin

Page 16: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

40

Gambar III.14

Perancangan Antarmuka data siswa admin

14. Perancangan Antarmuka data pembayaran admin

Gambar III.15

Perancangan Antarmuka data pembayaran admin

15. Perancangan Antarmuka data berita admin

Page 17: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

41

Gambar III.16

Perancangan Antarmuka data berita admin

15. Perancangan Antarmuka data surat admin

Gambar III.16

Perancangan Antarmuka data surat admin

1.3.2 Rancangan Basis Data

Pada tahap ini penulis akan merancang basis data yang dibutuhkan dalam

pembangunan sistem informasi pembayaran administrasi sekolah pada SMP Islam

Tarbiyyatul Falah berbasis web yang akan dibuat dengan menggunakan tools ERD

Page 18: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

42

Akun

Memasukkan

Biaya

Memasukkan

Surat Orang Tua

Siswa

Berita Terbaru

NIS

Nm_siswa alamat

Kelas

TTL

Id_Biaya

Nm_Siswa

Jenis_Pembayaran

Jml_Bayar

MemasukkanMelihat

Melihat

Id_user Password

Id_berita

Isi_Berita

Tgl_berita

1

1

1

1

Kelas

No_surat

Jenis_surat Isi_surat

Tgl_surat

Memiliki

M

NIS

NIS

Id_user

Id_user

Id_user

1

1

1

1 1

(Entity Relational Diagram), representasi relationship masing-masing entitas.

Perancangan basis data ini dibuat berdasarkan kebutuhan sistem.

1. Entity Relationship Diagram (ERD)

Gambar III.17

ERD Sistem Informasi SMP Islam Tarbiyyatul Falah berbasis web

2. Logical Record Structure (LRS)

Page 19: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

43

Gambar III.18

LRS Sistem Informasi SMP Islam Tarbiyyatul Falah berbasis web

3. Spesifikasi File

a. Spesifikasi File Tabel Akun

Nama : Akun

Akronim : user

Fungsi : untuk mengetahui data user

Tipe File : File

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Page 20: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

44

Panjang Record : 45 Karakter

Kunci Field : Username

Software : MySQL

Tabel III.1

Spesifikasi File Akun

No. Elemen Data Nama Field Tipe Size Keterangan

1. Id_user Id_user Varchar 20 Primary Key

2. Password Password Varchar 25

b. Spesifikasi File Tabel Siswa

Spesifikasi File Siswa

Nama : Siswa

Akronim : Data Siswa

Fungsi : untuk mengetahui data siswa

Tipe File : File

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 200 Karakter

Kunci Field : NIS

Software : MySQL

Tabel III.2

Page 21: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

45

Spesifikasi File Siswa

No. Elemen Data Nama Field Tipe Size Keterangan

1. NIS NIS Varchar 20 Primary Key

2. Nama siswa Nm_siswa Varchar 75

3. Alamat Alamat Varchar 100

4. Kelas Kelas Varchar 5

5. TTL TTL Date

c. Spesifikasi File Tabel Berita Terbaru

Spesifikasi File Berita

Nama : Berita Terbaru

Akronim : Berita Terbaru

Fungsi : untuk mengetahui data berita terbaru

Tipe File : File

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 520 Karakter

Kunci Field : Id_berita

Software : MySQL

Tabel III.3

Spesifikasi File Berita Terbaru

Page 22: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

46

No. Elemen Data Nama Field Tipe Size Keterangan

1. Id_berita Id_berita Varchar 20 Primary Key

2. Isi_berita Isi_berita Varchar 500

3. Tgl_berita Tgl_berita Date

d. Spesifikasi File Tabel Biaya

Spesifikasi File Biaya

Nama : Biaya

Akronim : Biaya

Fungsi : untuk mengetahui data pembayaran

biaya sekolah

Tipe File : File

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 170 Karakter

Kunci Field : Id_biaya

Software : MySQL

Tabel III.4

Spesifikasi File Biaya

No. Elemen Data Nama Field Tipe Size Keterangan

Page 23: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

47

1. Id_biaya Id_biaya Varchar 20 Primary Key

2. Id_user Id_user Varchar 20 Foreign Key

3. Tgl_berita Tgl_berita Date

4. Nm_Siswa Nm_Siswa Varchar 75

5. Kelas Kelas Varchar 5

6. Jenis_Pembayaran Jenis_Pembayaran Varchar 50

7. Jml_bayar Jml_bayar INT

e. Spesifikasi File Tabel Surat Orang Tua

Spesifikasi File Surat Orang Tua

Nama : Surat Orang Tua

Akronim : Surat

Fungsi : untuk mengetahui surat pemberitahuan orang

tua

Tipe File : File

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 70 Karakter

Kunci Field : No_surat

Software : MySQL

Tabel III.5

Spesifikasi File Surat Orang Tua

Page 24: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

48

No. Elemen Data Nama Field Tipe Size Keterangan

1. No_surat No_surat Varchar 20 Primary Key

2. Jenis_surat Jenis_surat Varchar 50

3. Isi_surat Isi_surat Text

4. Tgl_surat Tgl_surat Date

3.3.3 Rancangan Struktur Navigasi

1. Navigasi Admin

Gambar III.19

Struktur Navigasi Admin

2. Navigasi User

Login

Data User

Data Biaya

Data

Siswa

Data

Berita Data

Surat

Logout

Index

Beranda Gallery Profil

Profil Data Siswa Kontak Kami

Page 25: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

49

Gambar III.20

Struktur Navigasi User

3.4 Implementasi dan Pengujian Unit

3.4.1 Implementasi

1. Implementasi Rancangan Antar Muka

Implementasi rancangan antar muka pada aplikasi knowledge sharing berdasarkan

rancangan antar muka.

a. Halaman Login User

User harus melakukan login terlebih dahulu untuk melihat data informasi yang

tersedia dalam halaman data siswa. Jika login berhasil, maka data yang ditampilkan

akan sesuai dengan data user yang melakukan Login

Login

Data Siswa Data Biaya Surat Orang Tua Logout

Page 26: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

50

Gambar III.21

Halaman Login User

b. Halaman Home User

Home merupakan halaman utama yang akan ditampilkan ketika masuk ke dalam

website SMP Islam Tarbiyyatul Falah. Terdapat menu - menu yang bisa diakses

tanpa harus melakukan Login terlebih dahulu seperti Profil, Galery dan Kontak kami..

Page 27: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

51

Gambar III.22

Halaman Home User

c.Halaman Profil

Profil merupakan halaman yang akan menampilkan sejarah pendirian sekolah, serta

menampilkan visi dan misi dari SMP Islam Tarbiyyatul Falah

Page 28: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

52

Gambar III.23

Halaman Profil

c.Halaman Galery

Pada halaman gallery akan menampilkan beberapa gambar kergiatan – kegiatan siswa

baik akademik maupun non akademik.

Page 29: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

53

Gambar III.24

Halaman Galery

d.Halaman Data Siswa User

Halaman data siswa User menampilkan data siswa sesuai dengan user yang sudah

melakukan melakukan login, pada halaman ini terdapat menu data pembayaran dan

menu surat orang tua.

Page 30: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

54

Gambar III.25

Halaman Data Siswa User

d.Halaman Data Pembayaran User

Halaman data siswa User menampilkan data pembayaran sesuai dengan user yang

sudah melakukan melakukan login.

Page 31: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

55

Gambar III.26

Halaman Data Pembayaran User

e.Halaman Surat Orang Tua

Halaman siswa orang tua menampilkan informasi yang berupa surat undangan,

pemberitahuan ataupun surat panggilanorang tua

Page 32: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

56

Gambar III.27

Halaman Surat Orang Tua

f. Halaman Berita Terbaru

Halaman ini memberikan informasi dengan menampilkan kegiatan terbaru siswa dan siswi disekolah

baik dalam kegiatan akademik maupun non akademik

.

Page 33: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

57

Gambar III.28

Halaman Berita Terbaru

g. Halaman Kontak Kami

Page 34: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

58

Halaman ini memberikan informasi kontak yang dapat dihubungi serta alamat lokasi SMP Islam

Tarbiyyatul Falah.

Gambar III.28

Halaman Kontak Kami

Page 35: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

59

h. Halaman Login Admin

Pada halaman ini admin melakukan Login terlebih dahulu sebelum masuk ke halaman utama admin

untuk dapat menggunakan menu – menu yang sudah tersedia pada halaman admin.

Gambar III.29

Halaman Login Admin i. Halaman Utama Admin

Gambar III.29

Halaman Login Admin

Page 36: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

60

j. Halaman Data User

Gambar III.30

Halaman Data User

k. Halaman Data Siswa

Page 37: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

61

Gambar III.31

Halaman Data Siswa

l. Halaman Data Biaya

Gambar III.32

Halaman Data Biaya

m. Halaman Data Berita Terbaru

Page 38: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

62

Gambar III.32

Halaman Data Berita Terbaru

n. Halaman Data Surat Orang Tua

Gambar III.33

Halaman Data Surat Orang Tua

2. Spesifikasi Sistem Komputer

Page 39: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

63

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak yang dibutuhkan

untuk implementasi aplikasi Sistem Informasi Pembayaran Biaya Administrasi

Sekolah pada SMP Islam Tarbiyyatul Falah :

a. Spesifikasi Perangkat Keras (Hardware)

Processor : Pentium (R) Dual Core CPU T4400 @ 2.20 GHz

Memory : 1 GB RAM

Hardisk : 80 GB

Keyboard : Standard Keyboard 108 Key

Mouse : Standard Mouse

Monitor : 14” Monitor

Printer : Ink Jet Printer

b. Spesifikasi Perangkat Lunak (Software)

Sistem Operasi : Windows 7

Program Editor Web : Macromedia Dreamweaver

Bahasa Pemrograman : PHP, HTML, dan SQL

Web Server : XAMPP

Web Browser : Mozilla Firefox

Database : MySQL dengan phpMyAdmin

3.4.2 Pengujian Unit

1. Pengujian Black Box

Page 40: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

64

Setiap program menjalani penggujian secara pribadi untuk memastikan bahwa

program yang telah kita buat bisa bebas dari kesalahan (bug), walaupun tidak

menutup kemungkinan masih terjadi sedikit bug atau tidak 100% bebas dari bug,

namun pengujian ini setidaknya bisa meminimalisasi kesalahan yang akan terjadi.

a. Pengujian terhadap form login admin

Tabel III.6

Hasil Pengujian Black Box Testing Halaman Login Admin

No Scenario

Pengujian

Test Case Hasil yang diterapkan Hasil

Pengujian

Kesimpulan

1 Username dan

Password tidak

diisi kemudian

klik tombol login

Username :

(kosong)

Password :

(kosong)

Sistem akan menolak

akses user dan

menampilkan “Login

Gagal”

Sesuai

harapan

Valid

2 Mengetikkan

username dan

password tidak

diisi atau kosong

kemudian klik

tombol login

Username :

Ops

Password :

(kosong)

Sistem akan menolak

akses user dan

menampilkan “Login

Gagal”

Sesuai

harapan

Valid

3 Username tidak

diisi (kosong)

danPassword diisi

kemudian klik

tombol login

Username :

(kosong)

Password :

123

Sistem akan menolak

akses user dan

menampilkan “Login

Gagal

Sesuai

harapan

Valid

4 Mengetikkan salah Username : Sistem akan menolak

Page 41: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

65

satu kondisi salah

pada username

atau password

kemudian klik

tombol login

Ops

(benar)

Password :

123

(salah)

akses user dan

menampilkan “Login

Gagal

Sesuai

harapan

Valid

5 Mengetikkan

username dan

password dengan

data yang benar

kemudian klik

tombol login

Username :

Ops

(benar)

Password :

123

(benar)

Sistem akan menerima

akses login dan

kemudian langsung

menampilkan “Anda

Berhasil melakukan

login.

Sesuai

harapan

Valid

b. Pengujian terhadap form login user

Tabel III.7

Hasil Pengujian Black Box Testing Halaman Login User

No Scenario Pengujian Test Case Hasil yang

diterapkan

Hasil

Pengujian

Kesimpulan

1 Username dan

Password tidak diisi

kemudian klik

tombol login

Username :

(kosong)

Password :

(kosong)

Sistem akan

menolak akses user

dan menampilkan

“LOGIN GAGAL”

Sesuai

harapan

Valid

2 Mengetikkan

username dan

password tidak diisi

atau kosong

kemudian klik

Username

:161707001

Password :

(kosong)

Sistem akan

menolak akses user

dan menampilkan

“LOGIN GAGAL”

Sesuai

harapan

Valid

Page 42: BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun baik dalam aturan ataupun anggaran biaya. Pimpinan yayasan juga memiliki kewenangan

66

tombol login

3 Username tidak diisi

(kosong)

danPassword diisi

kemudian klik

tombol login

Username :

(kosong)

Password :

2003-07-18

Sistem akan

menolak akses user

dan menampilkan

“LOGIN GAGAL

Sesuai

harapan

Valid

4 Mengetikkan salah

satu kondisi salah

pada username atau

password kemudian

klik tombol login

Username :

161707001

(benar)

Password :

123456

(salah)

Sistem akan

menolak akses user

dan menampilkan

“LOGIN GAGAL”

Sesuai

harapan

Valid

5 Mengetikkan

username dan

password dengan

data yang benar

kemudian klik

tombol login

Username :

161707001

(benar)

Password :

2003-07-18

(benar)

Sistem akan

menolak akses user

dan menampilkan

“anda Berhasil

melakukan login.

Sesuai

harapan

Valid