BAB III PEMBAHASAN 1.1 Tinjauan Perusahaan 1.1.1 Sejarah ......segala perubahan dalam hal apapun...
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/1.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/2.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/3.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/4.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/5.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/6.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/7.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/8.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/9.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/10.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/11.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/12.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/13.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/14.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/15.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/16.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/17.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/18.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/19.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/20.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/21.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/22.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/23.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/24.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/25.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/26.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/27.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/28.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/29.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/30.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/31.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/32.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/33.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/34.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/35.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/36.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/37.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/38.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/39.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/40.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/41.jpg)
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](https://reader031.fdokumen.com/reader031/viewer/2022013100/607da386cdf69a7b1178764d/html5/thumbnails/42.jpg)
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