bab iii pembahasan - repository.bsi.ac.id filepada pendidikan agama islam (madrasah) sejak awal...

40
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.

Upload: others

Post on 29-Oct-2019

18 views

Category:

Documents


0 download

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

B. Logical Relational Structure (LRS)

Gambar III.8. Logical Relational Structure

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

23

A. Gambar Struktur Navigasi Anggota

Gambar III.10.

Struktur Navigasi Anggota

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