bab iii pembahasan - repository.bsi.ac.id filepada pendidikan agama islam (madrasah) sejak awal...
TRANSCRIPT
23
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
SMP Islam Manhalun Nasyi’in Jakarta sedang dalam tahap pengembangan
sekolah yang merasa teknologi menjadi salah satu aspek utama dalam pengembangan
sekolah, akan tetapi mereka lupa bahwa perpustakaan salah satu aspek penting dalam
kegiatan belajar mengajar, dengan sistem informasi perpustakaan yang baik, maka
akan mempermudah menjaga aset sekolah seperti buku-buku yang menjadi sumber
pengetahuan siswa, dengan itu SMP Islam Manhalun Nasyi’in sangat membutuhkan
sebuah aplikasi perpusatakaan yang mampu menyimpan data buku, menyimpan data
peminjaman, pengembalian dan data siswa yang aktif membaca.
3.1.1. Sejarah Perusahaan
SMP Islam Manhalun Nasyi’in Jakarta adalah sekolah SMP swasta yang
terletak di provinsi DKI Jakarta, sekolah ini menggunakan agama islam sebagai
pegangan utama pendidikan, sebelum mendirikan sekolah SMP Islam Manhalun
Nasyi’in Jakarta adalah sebuah perguruan atau sekolah yang memfokuskan hanya
pada pendidikan agama islam (madrasah) sejak awal tahun 1970, SK pendirian pada
13-02-1991 memiliki SK Izin Operasional pada 30-02-2008, SMP Islam Manhalun
Nasyi’in Jakarta menekankan pada pendidikan agama islam yang sangat kuat,
sehingga sebagian besar murid yang mendaftar pada SMP Islam Manhalun Nasyi’in
Jakarta beragama islam.
3.1.2. Struktur Organisasi dan Fungsi
Struktur organisasi merupakan pengelompokan secara teratur at
orang yang mengajar
harus memiliki struktur organisasi dan manajemen yang tepat dan terarah, karena itu
hal ini merupakan faktor yang sangat menentukan bagi keberhasilan atau tidaknya
suatu sekolah dalam mencapai tujuan yang telah ditetapkan.
Sumber (SMP Islam Man
Struktur
23
Struktur Organisasi dan Fungsi
Struktur organisasi merupakan pengelompokan secara teratur at
orang yang mengajar untuk mencapai tujuan yang diinginkan.
harus memiliki struktur organisasi dan manajemen yang tepat dan terarah, karena itu
hal ini merupakan faktor yang sangat menentukan bagi keberhasilan atau tidaknya
dalam mencapai tujuan yang telah ditetapkan.
Sumber (SMP Islam Manhalun Nasyiin : 2017)
Gambar III.1
truktur Organisasi SMP Islam Manhalun Nasyi’in
Struktur organisasi merupakan pengelompokan secara teratur atau kerja sama
untuk mencapai tujuan yang diinginkan. Sekolah yang baik
harus memiliki struktur organisasi dan manajemen yang tepat dan terarah, karena itu
hal ini merupakan faktor yang sangat menentukan bagi keberhasilan atau tidaknya
SMP Islam Manhalun Nasyi’in
23
Tugas dan fungsi dari masing-masing bagian pada Gambar III.I adalah
sebagai berikut:
1. Ketua Yayasan
Ketua Yayasan adalah badan hukum yang terdiri atas kekayaan yang dipisahkan
dan diperuntukkan untuk mencapai tujuan tertentu di bidang social, keagamaan,
dan kemanusiaan, yang tidak mempunyai anggota.
a. Menyelenggarakan lembaga pendidikan sejak proses perijinan.
b. Menetapkan visi, orientasi, flatfrom program dan kebijakan sekolah.
c. Menyeleksi, mengangkat dan memberhentikan tenaga pengelola sekolah.
d. Menyediakan sarana, prasarana dan pembiyaan sekolah.
e. Memberikan pertimbangan dan persetujuan terhadap rencana program
pengelolaan sekolah.
f. Mengesahkan program dan anggran sekolah.
g. Mengawasi dan mengendalikan proses pengelolaan sekolah.
h. Menilai kinerja dan tanggung jawab pengelolaan sekolah.
i. Memutuskan batas-batas kerja sama sekolah dengan pihak luar.
j. Bertanggung jawab atas kepengurusan, kepentingan dan tujuan yayasan.
k. Bertanggung jawab di berhadapan pengadilan.
l. Bertanggung jawab penuh terhadap pengelolaan unit-unit yayasan.
m. Menanggung kerugian unit kegiatan yang disetujui oleh yayasan kepada pihak
ketiga.
23
2. Ketua Komite Sekolah
Ketua Komite Sekolah adalah lembaga mandiri yang di bentuk dan berperan
dalam peningkatan mutu pelayanan dengan memberikan pertimbangan, arahan
dan dukungan tenaga, sarana dan prasarana, serta pengawasan pendidikan pada
tingkat satuan pendidikan.
a. Mendorong tumbuhnya perhatian dan komitmen masyarakat terhadap
penyelenggaraan pendidikan yang bermutu.
b. Melakukan kerjasama dengan masyarakat (perorangan/organisasi/dunia
usaha/dunia industri) dan pemerintah berkenaan dengan penyelenggaraan
pendidikan yang bermutu.
c. Menampung dan menganalisis aspirasi, ide, tuntunan, dan berbagai kebutuhan
pendidikan yang diajukan oleh masyarakat.
d. Memberikan masukan, pertimbangan, dan rekomendasi kepada sekolah .
e. Mendorong orang tua dan masyarakat berpatisipasi dalam pendidikan guna
mendukung peningkatan mutu dan pemerataan pendidikan.
f. Mneggalang dana masyarakat dalam rangka pembiyaan penyelenggaraan
pendidikan disatuan pendidikan.
g. Melakukan evaluasi dan pengawasan terhadap kebijakan, program,
penyelenggaraan, dan keluaran pendidikan di satuan pendidikan.
23
3. Kepala Sekolah
Kepala Sekolah adalah pimpinan pelaksana (manager) yang diberi tugas oleh
yayasan untuk menjalankan proses persekolahan/permadrasahan.
a. Memimpin pengelolaan sekolah.
b. Merencanakan program dan anggaran sekolah berdasarkan RKS dan RKJM
yang ditetapkan oleh pengurus yayasan.
c. Mengorganisir tenaga guru dan pegawai.
d. Mengendalikan pelaksanaan program dan anggran sekolah.
e. Mengevaluasi pelaksanaan program dan realisasi anggaran sekolah.
f. Melaksanakan tugas kedinasan dengan instansi terkait.
g. Mengkomunikasikan program dan kebijakan dengan wali murid, komite
sekolah, dan masyarakat.
h. Melaporkan kondisi, perkembangan, proses dan hasil pelaksanaan program
sekolah kepada pengurus yayasan.
23
4. Wakil Kepala Sekolah
Wakil Kepla Sekolah adalah membantu Kepala Sekolah dalam kegiatan-kegiatan
sebagai berikut :
a. Menyusun perencanaan, membuat program kegiatan dan pelaksanaan program
b. Pengorganisasian
c. Pengarahan
d. Ketenagaan
e. Pengkoordinasian
f. Pengawasan
g. Penilaian
h. Indetifikasi dan pengumpulan data
i. Penyusun laporan
j. Wakil Kepala Sekolah bertugas membantu Kepala Sekolah dalam urusan-
urusan sebagai berikut: Kurikulum, Kesiswaan, Sarana Prasarana, dan Humas.
23
5. Bendahara Sekolah
Bendahara Sekolah bertugas mengelola kegiatan keuangan sekolah dan
bertanggung jawab kepada Kepala Sekolah meliputi kegiatan-kegiatan berikut
ini:
a. Bersama Bendahara Komite Sekolah mengkoordinir dan melaksanakan
pengumpulan sumbangan dari orang tua/wali siswa.
b. Mempersiapkan rapat dengan Pengurus Komite Sekolah dan orang tua/wali
siswa dalam upaya dukungan dana.
c. Mencari dana, terutama untuk keperluan mendesak, mencari orang tua asuh.
d. Mengkoordinir guru dan karyawan dalam peningkatan kesejahteraan.
e. Menyerahkan gaji bulanan pegawai rutin setiap awal bulan.
f. Mendayagunakan uang rutin sesuai dengan mata anggaran yang relevan.
g. Menyampaikan pertanggung jawaban pengunaan uang rutin ke Dinas
Pendidikan terkait.
h. Menyampaikan pertanggung jawaban penggunaan dan iuran Komite Sekolah
kepada pengurus Komite Sekolah.
i. Membuat pertanggung jawaban keuangan sekolah dengan sebaik-baiknya.
6. Ka Tata Usaha
Ka Tata Usaha adalah bagian dari unit pelaksanaan teknis penyelenggara sistem
administrasi dan informasi pendidikan di sekolah/madrasah.
a. Perencana administrasi program dan anggaran.
b. Koordinator administrasi ketatausahaan.
23
c. Pengelola administrasi program.
d. Penyusun laporan program dan anggran.
e. Pembina Staf.
7. Wakasek Kurikulum
a. Memahami, mengkaji dan menguasai pelaksanaan dan pengembangan
Kurikulum.
b. Menyusun pembagian tugas guru dan jadwal npembelajaran.
c. Mengkordinasikan dan menggerakan kegiatan:
1. Penyusunan dan pengembangan silabus.
2. Pelaksanaan pembelajaran efektif.
3. Penyusunan dan pengembangan sistem penilaian.
4. Penyusunan dan pengembangan model-model pembelajaran.
5. Menyusun dan menerapkan kriteria/persyarataan kenaikan kelas, leger,
STL, dan Ijazah.
6. Menganalisis hasil belajar, remedial dan ketuntasan belajar.
7. Mengkoordinasikan penyusunan program pembelajaran (tahunan dan
semester) dan rencana pembelajaran.
8. Mengkoordinasikan penyusunan dan pengembangan bahan ajar/modul
mata pelajaran.
9. Melaksanakan pemilihan guru berprestasi.
23
8. Wakasek Kesiswaan
a. Menyusun program pembinaan kesiswaan.
b. Melaksanakan bimbingan, pengarahan dan pengendalian kegiatan siswa/OSIS
dalam rangka menegakkan disiplin dan tata tertib sekolah/siswa serta
pemilihan pengurus OSIS.
c. Membina pengurus OSIS dalam berorganisasi.
d. Menyusun program dan jadwal pembinaan secara berkala dan incidental.
e. Membina dan melaksanakan koordinasi pelaksanaan keamanan, kebersihan,
ketertiban, keindahan, kekeluargaan, dan ketaqwaan.
f. Melaksanakan pemilihan calon siswa teladan dan calon siswa penerima
beasiswa.
g. Mengadakan pemilihan siswa untuk mewakili sekolah dalam kegiatan di luar
sekolah.
h. Mengatur mutasi siswa.
i. Menyusun program kegiatan ekstakurikuler.
j. Menyusun laporan pelaksanaan kesiswaan secara berkala.
9. Wakasek Sarpras
a. Menyusun rencana kebutuhan sarana dan prasarana.
b. Mengkoordinasikan pendayagunaan sarana dan prasarana
c. Menyusun laporan pelaksanaan bidang sarana dan prasarana secara berkala.
23
10. Wakasek Humas
a. Mengatur dan menyelenggarakan hubungan sekolah dengan orang tua/ wali
siswa.
b. Membina hubungan sekolah dengan Komite Sekolah.
c. Membina pengembangan hugungan antar sekolah dengan lembaga-lembaga
pemerintah, dunia usaha, dunia industry, dan lembaga social lainnya.
d. Menyusun laporan pelaksanaan hubungan masyarakat secara berkala.
11. Guru BP/UK
a. Melakukan konseling kepada anak-anak yang memiliki masalah dengan
prestasi belajar.
b. Membantu anak-anak murid atau murid dalam memecahkan permasalahan
sekolah yang sedang dihadapi.
c. Bagi guru BK yang berwenang, bisa memberikan berbagai macam tes IQ,
minat, dan juga bakat, untuk mengetahui kemampuan yang dimiliki muridnya.
d. Menjadi mediator antara pihak sekolah dengan orang tua atau wali, terutama
ketika murid mengalami maslaah di sekolahnya.
e. Memberikan motivasi belajar kepada murid-murid agar mampu bersaing di
dunia pendidikan.
f. Memberikan materi-materi mengenai pengembangan diri dan juga pelajaran
budi pekerti.
g. Membantu guru-guru lainnya dalam memberikan metode belajar, terutama
pada murid-murid yang membutuhkan perhatian khusus.
23
h. Memberikan laporan kepada kepala sekolah mengenai kondisi psikologis dari
setiap murid.
i. Membuat perancangan pelatihan bagi murid-muridnya.
j. Memberikan tindakan indisipliner bagi murid-murid yang mengacu dan
mengabaikan peraturan sekolah.
12. Kordinator Mapel
Melakukan pengawasan terhadap seluruh kegiatan pembelajaran dan kegiatan
belajar mengajar di sekolah.
13. Wali Kelas
Wali Kelas adalah Guru yang membantu Kepala Sekolah untuk membimbing
siswa dalam mewujudkan displin kelas, sebagai manajer dan motivator untuk
membangkitkan gairah/minat siswa untuk berprestasi di kelas. Tugas pokok dan
funsgi Wali Kelas sebagai berikut :
a. Pengelola Kelas
b. Mengenal dan memahami situasi kerjanya.
c. Menyelenggarakan Administrasi kelas.
d. Memberikan motivasi kepada siswa agar belajar sungguh-sungguh baik di
sekolah maupun di luar sekolah.
e. Memantapkan siswa di kelasnya, dalam melaksanakan tatakrama, sopan
santun, tata tertib baik di sekolah maupun di luar sekolah.
f. Menangani /mengatasi hambatan dan gangguan terhadap kelancaran kegiatan
kelas dan atau kegiatan sekolah pada umumnya.
23
14. Guru Mapel
a. Menyusun Kurikulum pembelajaran pada satuan pendidikan.
b. Menyususn silabus pembelajaran.
c. Menyusun rencana pelaksanaan pembelajaran.
d. Melaksanakan kegiatan pembelajaran.
e. Menyusun alat ukur/soal sesuai mata pelajaran.
f. Menilai dan mengevaluasi proses dan hasil belajar pada mata pelajaran yang
diampuinya.
15. Siswa/Siswi
a. Memahami dan mempelajari materi yang diajarkan.
b. Mengerjakan tugas-tugas yang diberikan oleh guru.
c. Mempelajari kembali materi yang telah diajarkan dan mengerjakan PR jika
ada PR.
23
3.2. Analisa Kebutuhan
Dalam proses pengembangannya, spesifikasi kebutuhan aplikasi perpustakaan
berbasis web di dasarkan pada kebutuhan aplikasi yang mampu untuk melakukan
penyimpanan data buku, data peminjaman, data user, data anggota dan laporan.
Kebutuhan antar muka eksternal merincikan deskripsi kebutuhan masukan dan
keluaran perangkat lunak yang di spesifikasikan dalam pengembangan aplikasi.
Namun ada juga analisis kebutuhan fungsional perangkat lunak, yang merupakan
penjabaran dari spesifikasi kebutuhan fungsional perangkat lunak pada perpustakaan
berbasis web :
a. Melakukan penyimpanan data perpustakaan
1. Melakukan penyimpanan data buku.
2. Melakukan penyimpanan data user dan data anggota.
3. Melakukan penyimpanan data peminjam.
4. Melakukan penyimpanan data pengembalian.
b. Melakukan proses transaksi peminjaman dan pengembalian
1. Melakukan data transaksi peminjaman buku.
2. Melakukan data transaksi pengembalian buku.
3. Melakukan transaksi perpanjangan peminjaman buku.
c. Mencetak laporan perpustakaan
1. Mencetak laporan data buku.
2. Mencetak laporan user.
3. Mencetak laporan transaksi peminjaman dan pengembalian buku.
4. Mencetak laporan anggota.
3.3. Perancangan Perangkat Lunak
Perancangan perangkat lunak yang akan diimplementasikan pada pembuatan
aplikasi perpustakaan berbasis web sebagai berikut :
3.3.1. Rancangan Antar Muka
Pada rancangan antar muka
sebuah rancangan tampilan yang ada pada aplikasi perpustakaan berbasis web.
A. Rancangan Antar
Gambar III.2
23
Perancangan Perangkat Lunak
Perancangan perangkat lunak yang akan diimplementasikan pada pembuatan
aplikasi perpustakaan berbasis web sebagai berikut :
Rancangan Antar Muka
Pada rancangan antar muka (interface) ini penulis akan menggambarkan
sebuah rancangan tampilan yang ada pada aplikasi perpustakaan berbasis web.
Rancangan Antar Muka Login
Gambar III.2. Rancangan Antar Muka Login
Perancangan perangkat lunak yang akan diimplementasikan pada pembuatan
ini penulis akan menggambarkan
sebuah rancangan tampilan yang ada pada aplikasi perpustakaan berbasis web.
Rancangan Antar Muka Login
B. Rancangan Antar Muka
Gambar II
C. Rancangan Antar Muka
Gambar III.4
23
Rancangan Antar Muka Menu Utama
Gambar III.3. Rancangan Antar Muka Menu Utama
Rancangan Antar Muka List Data
Gambar III.4. Rancangan Antar Muka List Data
Menu Utama
List Data
D. Rancangan Antar Muka
Gambar III.5
E. Rancangan Antar Muka
Gambar
23
Rancangan Antar Muka Menu Input Data
Gambar III.5. Rancangan Antar Muka Menu Input Data
Rancangan Antar Muka Report
Gambar III.6. Rancangan Antar Muka Report
Menu Input Data
Report
23
3.3.2. Basis Data
Perancangan basis data menghasilkan pemetaan table-tabel yang digambarkan
dengan
Entity Relationship Diagram (ERD), dan Logical Relational Structure (LRS).
A. Entity Relationship Diagram
Gambar III.7. Entity Relationship Diagram
23
C. Spesifikasi File
Spesifikasi file ini terdiri dari file-file yang diperlukan dalam pembuatan
sebuah program. Berisikan nama file, akronim file, type file, panjang record,
organisasi file, media file, field key dan software. File-file ini tersimpan pada
database “perpustakaan” dengan parameter-parameter sebagai berikut :
1. Spesifikasi File tbl_user
Nama File : File tbl_user
Akronim : tbl_user
Fungsi : untuk menyimpan data user
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hardisk
Kunci Field : id_user
Software : MySQL
Tabel III.1.
Spesifikasi File tbl_user
No Elemen Data Akronim Type Width Keterangan
1 id user id_user Int 3 Primary Key
2 nama nama Varchar 200
3 username username Varchar 50
4 password password Varchar 200
5 email email Varchar 100
6 tempat lahir tempat_lahir Varchar 50
7 level level Enum ‘user’,’admin’
8 tgl lahir tgl_lahir Date
9 jenis kelamin jenis_kelamin Enum ‘laki-laki’,’perempuan’
23
2. Spesifikasi File tbl_anggota
Nama File : File tbl_anggota
Akronim : tbl_anggota
Fungsi : untuk menyimpan data anggota
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hardisk
Kunci Field : id_anggota
Software : MySQL
Tabel III.2.
Spesifikasi File tbl_anggota
No Elemen Data Akronim Type Width Keterangan
1 id anggota id_anggota Int 11 Primary Key
2 nis nis Int 11
3 nama nama Varchar 100
4 password password Varchar 100
5 kelas kelas Varchar 10
6 alamat alamat Text
7 tempat lahir tempat_lahir Varchar 50
8 tgl lahir tgl_lahir Varchar 15
9 jenis kelamin jenis_kelamin Enum ‘laki-laki’,’perempuan’
11 tanggal daftar tanggal_daftar Date
12 level level Enum ‘user’
23
3. Spesifikasi File tbl_buku
Nama File : File tbl_buku
Akronim : tbl_buku
Fungsi : untuk menyimpan data buku
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hardisk
Kunci Field : id_buku
Software : MySQL
Tabel III.3.
Spesifikasi File tbl_buku
No Elemen Data Akronim Type Width Keterangan
1 id buku id_buku Int 5 Primary Key
2 judul judul Varchar 200
3 pengarang pengarang Varchar 100
4 penerbit penerbit Varchar 150
5 thn_terbit thn_terbit Varchar 4
6 isbn isbn Varchar 25
7 jumlah_buku jumlah_buku Int 3
8 lokasi lokasi Enum ‘rak1’,’rak2’
9 tgl_input tgl_input Datetime
23
3. Spesifikasi File tbl_transaksi
Nama File : File tbl_transaksi
Akronim : tbl_transaksi
Fungsi : untuk menyimpan data transaksi
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Hardisk
Kunci Field : id_transaksi
Software : MySQL
Tabel III.4.
Spesifikasi File tbl_transaksi
No Elemen Data Akronim Type Width Keterangan
1 id id Int 5 Primary
Key
2 judul judul Varchar 250 Foreign_key
3 id_user id_user Int 11 Foreign key
4 nama nama Varchar 100
5 tgl_pinjam tgl_pinjam Varchar 15
6 tgl_kembali tgl_kembali Varchar 15
7 status status Varchar 10
8 ket ket Varchar 250
23
3.3.3. Rancangan Struktur Navigasi
Struktur navigasi website digunakan untuk menggambarkan secara garis
besar isi dari seluruh situs web dan menggambarkan bagaimana hubungan antara isi–
isi tersebut. Struktur navigasi website perancangan sistem informasi perpustakaan
berbasis web ini adalah struktur navigasi campuran. Melalui struktur navigasi website
ini, terlihat bagaimana isi dan susunan dari sebuah website secara menyeluruh.
Pembuatan struktur navigasi websiteini akan sangat membantu nantinya
ketika akan membuat rancangan seluruh halaman web. Struktur navigasi website
yang baik adalah yang mampu memberitahukan kepada pengunjung tentang lokasi
mereka sekarang, lokasi–lokasi yang bisa dikunjungi dari lokasi sekarang.
A. Gambar Struktur Navigasi User
Gambar III.9.
Struktur Navigasi User
3.4. Implementasi
3.4.1. Implementasi
A. Implementasi Rancangan Antar Muka
Implementasi rancangan antar muka pada aplikasi
rancangan antar muka.
1. Implementasi Halaman Login
Halaman login merupakan syarat akses
anggota, pada halaman ini disediakan form untuk mengisi username dan
password.
Implementasi Rancangan Antar Muka Login
23
Implementasi dan Pengujian Unit
Implementasi
Implementasi Rancangan Antar Muka
Implementasi rancangan antar muka pada aplikasi e-library berdasarkan hasil
rancangan antar muka.
Implementasi Halaman Login
Halaman login merupakan syarat akses untuk menampilkan halaman user dan
halaman ini disediakan form untuk mengisi username dan
Gambar III.11.
Implementasi Rancangan Antar Muka Login
berdasarkan hasil
untuk menampilkan halaman user dan
halaman ini disediakan form untuk mengisi username dan
Implementasi Rancangan Antar Muka Login
2. Implementasi Halaman
Halaman utama user
laporan.
Implementasi Rancangan Antar Muka Menu Utama
23
Halaman Menu Utama User
Halaman utama user, berisi tiga menu utama yaitu data buku, transaksi dan
Gambar III.12.
Implementasi Rancangan Antar Muka Menu Utama
, berisi tiga menu utama yaitu data buku, transaksi dan
Implementasi Rancangan Antar Muka Menu Utama User
3. Impementasi Halaman Menu Utama
Halaman menu utama input data buku user digunakan untuk menginput data
buku perpustakaan.
Implementasi Rancangan Antar Muka
23
Impementasi Halaman Menu Utama Input Data Buku User
menu utama input data buku user digunakan untuk menginput data
buku perpustakaan.
Gambar III.13.
Implementasi Rancangan Antar Muka Menu Utama Input Data Buku User
menu utama input data buku user digunakan untuk menginput data
Menu Utama Input Data Buku User
4. Implementasi Halaman Menu Utama Data Buku User
Halaman menu utama d
menu input data buku, edit dan delete data buku.
Implementasi Rancangan Antar Muka
23
mentasi Halaman Menu Utama Data Buku User
Halaman menu utama data buku user berisi list data buku yang sudah dinput,
menu input data buku, edit dan delete data buku.
Gambar III.14.
Implementasi Rancangan Antar Muka Menu Utama Data Buku User
berisi list data buku yang sudah dinput,
Menu Utama Data Buku User
5. Implementasi Halaman
Halaman menu
anggota perpustakaan.
Implementasi Rancangan Antar Muka
23
Implementasi Halaman Menu Utama Input Data Anggota
Halaman menu utama input data anggota digunakan untuk menginput data
anggota perpustakaan.
Gambar III.15.
Implementasi Rancangan Antar Muka Menu Utama Input Data Anggota
utama input data anggota digunakan untuk menginput data
Menu Utama Input Data Anggota
6. Implementasi Halaman Menu Utama Data Anggota
Halaman menu utama data anggota berisi
menu input data anggota, edit, dan delete data
Implementasi Rancangan Antar Muka
23
Implementasi Halaman Menu Utama Data Anggota
utama data anggota berisi list data anggota yang sudah di input,
menu input data anggota, edit, dan delete data anggota.
Gambar III.16.
Implementasi Rancangan Antar Muka Menu Utama Data Anggota
list data anggota yang sudah di input,
Utama Data Anggota
7. Implementasi Halaman Menu
Halaman menu utama
digunakan oleh semua user dan melakukan proses pengembalian buku.
Implementasi Rancanga
23
Implementasi Halaman Menu Utama Data Transaksi User
utama transaksi user digunakan untuk melihat data transaksi yang
semua user dan melakukan proses pengembalian buku.
Gambar III.17.
Implementasi Rancangan Antar Muka Menu Utama Data Transaksi User
an untuk melihat data transaksi yang
semua user dan melakukan proses pengembalian buku.
n Antar Muka Menu Utama Data Transaksi User
8. Implementasi Halaman Menu Utama
Halaman menu input
buku, data anggota, data transaksi, dan data user.
Implementasi Rancangan Antar Muka
23
Halaman Menu Utama Laporan User
Halaman menu input utama laporan user digunakan untuk mencetak laporan data
buku, data anggota, data transaksi, dan data user.
Gambar III.18.
Implementasi Rancangan Antar Muka Menu Utama Laporan User
mencetak laporan data
Laporan User
9. Implementasi Halaman
Halaman menu laporan
ada di perpustakaan.
Implementasi Rancangan Antar Muka
10. Implementasi Halaman Menu Laporan
Halaman menu laporan
Implementasi Rancangan Antar Muka Menu Laporan
11. Implementasi Halaman Menu Laporan
Halaman menu laporan
transaksi.
Implementasi Rancangan Antar Muka Menu
23
Implementasi Halaman Menu Laporan Data Buku
laporan buku digunakan untuk mencetak laporan data buku
ada di perpustakaan.
Gambar III.19.
Implementasi Rancangan Antar Muka Menu Laporan
Implementasi Halaman Menu Laporan Data Anggota
laporan anggota digunakan untuk mencetak laporan data
Gambar III.20.
Implementasi Rancangan Antar Muka Menu Laporan Data
Implementasi Halaman Menu Laporan Data Transaksi
laporan transaksi digunakan untuk mencetak laporan data
Gambar III.21.
Implementasi Rancangan Antar Muka Menu Laporan Data Transak
digunakan untuk mencetak laporan data buku yang
Laporan Data Buku
digunakan untuk mencetak laporan data anggota.
Data Anggota
transaksi digunakan untuk mencetak laporan data
Laporan Data Transaksi
12. Implementasi Halaman Menu Laporan Data User
Halaman menu laporan
Implementasi Rancangan Antar Muka Menu Laporan Data
13. Implementasi Halaman Menu Utama Anggota
Halaman menu utama anggota berisi dua menu yaitu menu buku dan menu
transaksi
Implementasi Rancangan Antar Muka Menu Utama Anggota
23
Implementasi Halaman Menu Laporan Data User
laporan data user digunakan untuk mencetak laporan data user
Gambar III.22.
Implementasi Rancangan Antar Muka Menu Laporan Data
plementasi Halaman Menu Utama Anggota
menu utama anggota berisi dua menu yaitu menu buku dan menu
Gambar III.23.
Implementasi Rancangan Antar Muka Menu Utama Anggota
data user digunakan untuk mencetak laporan data user
Implementasi Rancangan Antar Muka Menu Laporan Data User
menu utama anggota berisi dua menu yaitu menu buku dan menu
Implementasi Rancangan Antar Muka Menu Utama Anggota
14. Implementasi Halaman Menu Utama Data Buku Anggota
Halaman menu data buku anggota digunakan untuk melihat data buku yang ada
di perpustakaan.
Implementasi Rancangan
23
Implementasi Halaman Menu Utama Data Buku Anggota
Halaman menu data buku anggota digunakan untuk melihat data buku yang ada
Gambar III.24.
Implementasi Rancangan Antar Muka Menu Utama Data Buku Anggota
Halaman menu data buku anggota digunakan untuk melihat data buku yang ada
Antar Muka Menu Utama Data Buku Anggota
15. Implementasi Halaman Menu Utama Input Data Transaksi Anggota
Halaman menu utama input data transaksi anggota digunakan untuk menginput
data peminjaman buku.
Implementasi Rancangan Antar Muka Menu Utama Input Data
23
Implementasi Halaman Menu Utama Input Data Transaksi Anggota
Halaman menu utama input data transaksi anggota digunakan untuk menginput
data peminjaman buku.
Gambar III.25.
Implementasi Rancangan Antar Muka Menu Utama Input Data
Transaksi Anggota
Implementasi Halaman Menu Utama Input Data Transaksi Anggota
Halaman menu utama input data transaksi anggota digunakan untuk menginput
Implementasi Rancangan Antar Muka Menu Utama Input Data
16. Implementasi Halaman Menu Utama Data Transaksi Anggota
Halaman menu utama data transaksi anggota di gunakan untuk melihat data
transaksi buku yang di pinjam dan
Implementasi Rancangan Antar Muka Menu Utama Data Transaksi Anngota
23
Implementasi Halaman Menu Utama Data Transaksi Anggota
Halaman menu utama data transaksi anggota di gunakan untuk melihat data
transaksi buku yang di pinjam dan memperpanjang peminjaman buku.
Gambar III.26.
Implementasi Rancangan Antar Muka Menu Utama Data Transaksi Anngota
Implementasi Halaman Menu Utama Data Transaksi Anggota
Halaman menu utama data transaksi anggota di gunakan untuk melihat data
memperpanjang peminjaman buku.
Implementasi Rancangan Antar Muka Menu Utama Data Transaksi Anngota
23
B. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum
yang dibutuhkan untuk mengimplementasikan aplikasi.
1. Spesifikasi Perangkat Keras
a. Server
1) CPU
(a) Processor Intel® Pentium® Core 2 Duo
(b) RAM 5.00 GB
(c) Hard Disk 78.03 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1366x768
5) Koneksi internet dengan kecepatan 2 Mbps.
b. Client
1) CPU
(a) Processor Intel® Core 2 Duo
(b) RAM 1.00 GB
(c) Hard Disk 325 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1366x768
5) Koneksi internet dengan kecepatan 2 Megabyte
23
2. Spesifikasi Perangkat Lunak
1. Server
a. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux
(Ubuntu, Fedora, dan lain-lain).
b. Aplikasi bundle web server seperti: Xampp, WampServer, php2triad yang
terdiri dari beberapa komponen, diantaranya:
(1) Aplikasi PHP Server v5
(2) Aplikasi MySQL Server v5
(3) Aplikasi phpMyAdmin v3
c. Aplikasi Web Lihatr seperti Mozilla Firefox, Opera, Safari, Internet Explorer,
Google Chrome.
2. Client
a. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux
(Ubuntu, Fedora, dan lain-lain).
b. Aplikasi web browser seperti Mozilla Firefox, Opera, Safari, Internet
Explorer, Google Chrome.
3.4.2. Pengujian Unit
Pengujian terhadap program yang dibuat menggunakan blackbox testing yang
fokus terhadap proses mauskan dan keluaran program.
A. Pengujian Terhadap Form Login
23
Tabel III.5.
Hasil Pengujian Black Box Testing Halaman Login
No. Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. User Id dan
password tidak
diisi kemudian
klik tombol
login
User Id : (kosong)
Password: (kosong)
Sistem akan
menolak akses user
dan menampilkan “
Please Fill Out
This Field”
Sesuai
harapan Valid
2. Mengetikkan
user ID dan
password tidak
diisi atau
kosong
kemudian klik
tombol login
User ID: admin
Password :
(kosong)
Sistem akan
menolak akses user
dan menampilkan “
Please Fill Out
This Field”
Sesuai
harapan Valid
3. User ID tidak
diisi (kosong)
dan password
diisi kemudian
klik tombol
login
User Id: (kosong)
Password: 1998-
03-31
Sistem akan
menolak akses user
dan menampilkan “
Please Fill Out
This Field”
Sesuai
harapan Valid
4. Mengetikkan
salah satu
kondisi salah
pada user ID
atau password
kemudian klik
tombol login
User ID: admin
(benar)
Password: test
(salah)
Sistem akan
menolak akses user
dan menampilkan
“Username dan
Password anda
salah, Silahkan
login Kembali !”.
Sesuai
harapan
Valid
5. Mengetikkan
user ID dan
password
dengan data
yang benar
kemudian klik
tombol login
User ID: admin
(benar)
Password: admin
(benar)
Sistem menerima
akses login dan
kemudian langsung
menampilkan menu
utama.
Sesuai
harapan
Valid