BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan...

41
23 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Setelah penulis melakukan riset ke SMA N 1 PAGERBARANG, TEGAL. Penulis mendapatkan berbagai informasi dari Kepala Sekolah tentang sejarah berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi SMA N 1 Pagerbarang berdiri pada tahun ajaran 2006/2007. Pada hari senin, 17 juli 2006, dimulailah pekerjaan pembangunan USB (Unit Sekolah Baru) tersebut. Penerimaan peserta didik dan berlangsungnya kegiatan belajar mengajar berada di SMP N 1 Pagerbarang dengan kepala sekolah Bpk. Ngadiono, S.Pd. Saat itu jumlah siswa yang mengikuti pembelajaran tersebut berjumlah 120 orang, dengan tenaga pengajar sebanyak 11 orang dan tenaga administrasi 1 orang. Proses pembangunan berlangsung selama 8 bulan. Setelah dianggap selesai, dan disetujui oleh Bpk. H. Agus Riyanto, S Sos. MM yang saat itu menjabat sebagai Bupati Tegal, Jawa Tengah melalui Drs. Sartono, MM yang saat itu menjabat sebagai Kepala Dinas P dan K Kab. Tegal. Akhirnya pada hari jum’at, 23 Februari 2007 para siswa dan staff berhasil menempati unit sekolah baru (USB) SMA N 1 Pagerbarang. Pada saat itu, unit sekolah baru berhasil diresmikan pada hari kamis, 5 April 2007. Acara peresmian USB dihadiri sebanyak 300 orang, Kepala Dinas P dan K Kab. Tegal Bapak Drs. Sartono, MM, Kepala Dinas P dan K Provinsi Jawa Tengah Bapak Widadi, S.H., dan Wakil Bupati Bapak H. Hammam Miftah, S.Ag.,M.M.

Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan...

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

23

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Setelah penulis melakukan riset ke SMA N 1 PAGERBARANG, TEGAL.

Penulis mendapatkan berbagai informasi dari Kepala Sekolah tentang sejarah

berdirinya sekolah serta struktur organisasi dan fungsinya.

3.1.1. Sejarah Institusi

SMA N 1 Pagerbarang berdiri pada tahun ajaran 2006/2007. Pada hari

senin, 17 juli 2006, dimulailah pekerjaan pembangunan USB (Unit Sekolah Baru)

tersebut. Penerimaan peserta didik dan berlangsungnya kegiatan belajar mengajar

berada di SMP N 1 Pagerbarang dengan kepala sekolah Bpk. Ngadiono, S.Pd.

Saat itu jumlah siswa yang mengikuti pembelajaran tersebut berjumlah 120 orang,

dengan tenaga pengajar sebanyak 11 orang dan tenaga administrasi 1 orang.

Proses pembangunan berlangsung selama 8 bulan. Setelah dianggap

selesai, dan disetujui oleh Bpk. H. Agus Riyanto, S Sos. MM yang saat itu

menjabat sebagai Bupati Tegal, Jawa Tengah melalui Drs. Sartono, MM yang saat

itu menjabat sebagai Kepala Dinas P dan K Kab. Tegal.

Akhirnya pada hari jum’at, 23 Februari 2007 para siswa dan staff berhasil

menempati unit sekolah baru (USB) SMA N 1 Pagerbarang. Pada saat itu, unit

sekolah baru berhasil diresmikan pada hari kamis, 5 April 2007. Acara peresmian

USB dihadiri sebanyak 300 orang, Kepala Dinas P dan K Kab. Tegal Bapak Drs.

Sartono, MM, Kepala Dinas P dan K Provinsi Jawa Tengah Bapak Widadi, S.H.,

dan Wakil Bupati Bapak H. Hammam Miftah, S.Ag.,M.M.

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

24

Visi SMA N 1 Pagerbarang :

Berprestasi yang dilandasi iman dan taqwa

Misi SMA N 1 Pagerbarang :

1. Menciptakan lingkungan pembelajaran yang kondusif dalam rangka

mencapai prestasi dan mutu pembelajaran.

2. Mengembangkan potensi diri menuju penguasaan ilmu pengetahuan dan

teknologi.

3. Meningkatkan pemahaman nilai-nilai kebangsaan menuju kokohnya

integritas bangsa.

4. Mengembangkan sikap progresif futuristik dan kerja keras menuju kinerja

pendidikan yang memadai.

5. Menanamkan nilai-nilai keimanan dan ketaqwaan serta akhlak mulia.

3.1.2. Struktur Organisasi dan Fungsi

Struktur Organisasi

Struktur organisasi perpustakaan SMA N 1 Pagerbarang, sebagai berikut:

a. Kepala Sekolah

b. Kepala Perpustakaan

c. Bagian Teknis

d. Bagian Pelayanan

e. Bagian Pemeliharaan

f. Siswa

Adapun struktur organisasi Perpustakaan SMA N 1 Pagerbarang dapat dilihat

pada bagan berikut:

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

25

STRUKTUR ORGANISASI PERPUSTAKAAN

SMA N 1 PAGERBARANG

Gambar III.1. Struktur Organisasi Perpustakaan SMA N 1

PAGERBARANG

Adapun uraian tugas dari setiap bagian organisasi Perpustakaan SMA N 1

Pagerbarang, yaitu:

a. Kepala Sekolah mempunyai tugas:

1) Mengkoordinasikan dan mengawasi secara umum kegiatan perpustakaan;

b. Kepala Perpustakaan mempunyai tugas:

1) Mengkoordinasi tugas seluruh perpustakaan;

2) Menemukan kebijakan yang diperlukan untuk perpustakaan;

3) Membina, membimbing, mengawasi, dan mengarahkan pelaksanaan

harian dalam menjalankan tugasnya;

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

26

c. Bagian Teknis mempunyai tugas:

1) Melakukan pengadaan buku perpustakaan;

2) Melakukan pemeriksaan buku perpustakaan;

3) Menstempel buku – buku perpustakaan;

4) Memasukan buku pada buku induk mengklasifikasikan buku;

5) Melakukan penyusunan koleksi dan kartu katalog;

d. Bagian Pelayanan mempunyai tugas:

1) Melayani pinjaman;

2) Melayani pengembalian;

3) Pelayanan referensi, sesuai dengan jam perpustakaan;

4) Pengontrolan administrasi pinjaman;

e. Bagian Pemeliharaan mempunyai tugas:

1) Menyampul buku;

2) Mengadakan perbaikan – perbaikan buku yang rusak;

3) Penyusunan;

3.2. Analisa Kebutuhan

Berdasarkan sistem yang ada pada perpustakaan SMA N 1 PAGERBARANG

masih manual, maka penulis membuat perpustakaan berbasis web yang sangat

dibutuhkan untuk pendataan yang lebih efisien, berikut identifikasi program yang

telah dibuat.

1. Admin

a. Dapat melakukan login ke halaman admin.

b. Dapat menambah, mengedit, dan menghapus anggota.

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

27

c. Dapat menambah, mengedit, dan menghapus e-book.

d. Dapat membuat laporan pengunjung, laporan anggota, dan laporan e-book.

e. Dapat menambah, mengedit, dan menghapus user.

f. Dapat menghapus pesan masuk.

2. Anggota

a. Dapat melakukan login ke halaman user.

b. Dapat mengisi buku pengunjung.

c. Dapat mendownload e-book.

d. Dapat mengirim pesan.

3. Pengunjung

a. Dapat melihat halaman depan e-library.

b. Dapat mendaftar sebagai user.

c. Dapat mengirim pesan.

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

28

3.3. Perancangan Perangkat Lunak

3.3.1. Rancangan Antar Muka

A. Rancangan Antar Muka Index.

Gambar III.2. Rancangan Antar Muka Index

B. Rancangan Antar Muka Login.

Gambar III.3. Rancangan Antar Muka Login

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

29

C. Rancangan Antar Muka Daftar Member.

Gambar III.4. Rancangan Antar Muka Daftar Member

D. Rancangan Antar Muka Kirim Pesan.

Gambar III.5. Rancangan Antar Muka Kirim Pesan

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

30

E. Rancangan Antar Muka Home Admin.

Gambar III.6. Rancangan Antar Muka Home Admin

F. Rancangan Antar Muka Admin Buku

Gambar III.7. Rancangan Antar Muka Admin Buku

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

31

G. Rancangan Antar Muka Admin Input Buku

Gambar III.8. Rancangan Antar Muka Admin Input Buku

H. Rancangan Antar Muka Admin Artikel

Gambar III.9. Rancangan Antar Muka Admin Artikel

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

32

I. Rancangan Antar Muka Admin Input Artikel

Gambar III.10. Rancangan Antar Muka Admin Input Artikel

J. Rancangan Antar Muka Admin Anggota

Gambar III.11. Rancangan Antar Muka Admin Anggota

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

33

K. Rancangan Antar Muka Admin Input Anggota

Gambar III.12. Rancangan Antar Muka Admin Input Anggota

L. Rancangan Antar Muka Admin Pengunjung

Gambar III.13. Rancangan Antar Muka Admin Pengunjung

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

34

M. Rancangan Antar Muka Admin Pesan

Gambar III.14. Rancangan Antar Muka Admin Pesan

N. Rancangan Antar Muka Admin Laporan Pengunjung

Gambar III.15. Rancangan Antar Muka Admin Laporan Pengunjung

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

35

O. Rancangan Antar Muka Admin Laporan Anggota

Gambar III.16. Rancangan Antar Muka Admin Laporan Anggota

P. Rancangan Antar Muka Admin Laporan E-Book

Gambar III.17. Rancangan Antar Muka Admin Laporan E-Book

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

36

Q. Rancangan Antar Muka Admin Manage Member

Gambar III.18. Rancangan Antar Muka Admin Manage Member

R. Rancangan Antar Muka Admin Input Member

Gambar III.19. Rancangan Antar Muka Admin Input Member

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

37

S. Rancangan Antar Muka Home Member

Gambar III.20. Rancangan Antar Muka Home Member

T. Rancangan Antar Muka Member Buku Tamu

Gambar III.21. Rancangan Antar Muka Member Buku Tamu.

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

38

U. Rancangan Antar Muka Member Artikel

Gambar III.22. Rancangan Antar Muka Member Artikel.

V. Rancangan Antar Muka Member Buku

Gambar III.23. Rancangan Antar Muka Member Buku

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

39

3.3.2. Rancangan Basis Data

A. Entity Relationship Diagram

pengunjung

jam_kunjung

saran

tgl_kunjung

kelas

perlu2

nama

perlu1

jk

id

cari

MENDOWNLOAD

data_buku

nama_file

filesize

tgl_inputfiletype

penerbit

kategorijudul

th_terbit

pengarang

idfiledata

data_anggota

id

no_induk

nama

foto

jk

email

tanggal_lahir

kelas

tempat_lahir

alamat

MENGIRIM

MENGISI

M

M

M

M

MELIHAT

pesan

nama

pesan

id

email

artikel

gambar

judul

idariikel

isi

M

M

M

M

Gambar III.24. Entity Relationship Diagram

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

40

B. Logical Relational Structure

data_anggota

id*

no_induk

nama

email

jk

kelas

tempat_lahir

tgl_lahir

alamat

foto

data_buku

id*

judul

pengarang

th_terbit

penerbit

kategori

filedata

filesize

filetype

nama_file

tgl_input

buku_tamu

id*

nama

jk

kelas

perlu1

perlu2

cari

saran

tgl_kunjung

jam_kunjung

pesan

id*

nama

email

pesan

artikel

idartikel*

judul

isi

gambar

MM

M

M M

M

MM

Gambar III.25. Logical Relational Structure

C. Spesifikasi File

1. Spesifikasi File Login

Nama Database : db_perpustakaan

Nama File : login

Akronim : login

Fungsi : untuk melakukan pengolahan data

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 119

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

41

Kunci Field : id

Software : mysql

Tabel III.1. Spesifikasi File Login

No Elemen Data Nama Field Tipe Size Keterangan

1 id id Integer 2 Primary Key

(auto increment)

2 email email Varchar 100

3 password password Varchar 15

4 hak_akses hak_akses Integer 2

2. Spesifikasi File Data Buku

Nama Database : db_perpustakaan

Nama File : data_buku

Akronim : buku

Fungsi : untuk menyimpan data buku

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 1204

Kunci Field : id

Software : mysql

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

42

Tabel III.2. Spesifikasi File Data Buku

No Elemen Data Nama Field Tipe Size Keterangan

1 id id Integer 2 Primary Key (auto

increment)

2 judul judul Varchar 250

3 pengarang pengarang Varchar 250

4 th_terbit th_terbit Varchar 4

5 penerbit penerbit Varchar 250

6 kategori kategori Varchar 50

7 filedata filedata Longblob -

8 filesize filesize Bigint 20

9 filetype filetype Varchar 200

10 nama_file nama_file Varchar 100

11 tgl_input tgl_input Varchar 75

3. Spesifikasi File Data Anggota

Nama Database : db_perpustakaan

Nama File : data_anggota

Akronim : anggota

Fungsi : untuk menyimpan data anggota

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

43

Media : Hardisk

Panjang Record : 634

Kunci Field : id

Software : mysql

Tabel III.3. Spesifikasi File Data Anggota

No Elemen Data Nama Field Tipe Size Keterangan

1 id id Integer 4 Primary Key (auto

increment)

2 no_induk no_induk Varchar 15

3 nama nama Varchar 150

4 email email Varchar 100

5 jk jk Enum -

6 kelas kelas Varchar 10

7 tempat_lahir tempat_lahir Varchar 20

8 tgl_lahir tgl_lahir Varchar 10

9 alamat alamat Varchar 250

10 foto foto Varchar 75

4. Spesifikasi File Pengunjung

Nama Database : db_perpustakaan

Nama File : pengunjung

Akronim : buku tamu

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

44

Fungsi : untuk menyimpan data pengunjung

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 818

Kunci Field : id

Software : mysql

Tabel III.4. Spesifikasi File Pengunjung

No Elemen Data Nama Field Tipe Size Keterangan

1 id id Integer 6 Primary Key (auto

increment)

2 nama nama Varchar 255

3 jk jk Enum -

4 kelas kelas Varchar 17

5 perlu1 perlu1 Varchar 15

6 perlu2 perlu2 Varchar 15

7 cari cari Varchar 255

8 saran saran Varchar 255

9 tgl_kunjung tgl_kunjung Date -

10 jam_kunjung jam_kunjung Time =

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

45

5. Spesifikasi File Pesan

Nama Database : db_perpustakaan

Nama File : pesan

Akronim : pesan

Fungsi : untuk menyimpan data pesan

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 366

Kunci Field : id

Software : mysql

Tabel III.5. Spesifikasi File Pesan

No Elemen Data Nama Field Tipe Size Keterangan

1 id id Integer 11 Primary Key (auto

increment)

2 nama nama Varchar 100

3 email email Varchar 100

4 pesan pesan Varchar 255

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

46

6. Spesifikasi File Artikel

Nama Database : db_perpustakaan

Nama File : artikel

Akronim : artikel

Fungsi : untuk menyimpan data artikel

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 166

Kunci Field : id

Software : mysql

Tabel III.6. Spesifikasi File Artikel

No Elemen Data Nama Field Tipe Size Keterangan

1 idartikel idartikel Integer 11 Primary Key (auto

increment)

2 judul judul Varchar 50

3 isi isi Text

4 gambar gambar Varchar 100

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

47

3.3.3. Rancangan Struktur Navigasi

1. Struktur Navigasi Halaman Admin

Gambar III.26. Struktur Navigasi Halaman Admin

Admin atau petugas perpustakaan bisa mengolah data mulai dari menambah,

mengedit, dan menghapus. Admin juga dapat menerima pesan yang dikirimkan

user.

2. Struktur Navigasi Halaman User

Gambar III.27. Struktur Navigasi Halaman User

User atau pengguna e-library ini hanya dapat meihat artikel, mendownload e-

book, dan mengisi buku tamu.

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

48

3.4. Implementasi dan Pengujian Unit

3.4.1. Implementasi

A. Implementasi Rancangan Antar Muka

1. Halaman Index.

Gambar III.28. Halaman Index.

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

49

2. Halaman Login

Gambar III.29. Halaman Login

3. Halaman Pesan

Gambar III.30. Halaman Pesan

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

50

4. Halaman Daftar Member

Gambar III.31. Halaman Daftar Member

5. Halaman Admin

Gambar III.32. Halaman Admin

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

51

3. Halaman Admin Data Buku

Gambar III.33. Halaman Admin Data Buku

4. Halaman Admin Input Buku

Gambar III.34. Halaman Admin Input Buku

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

52

5. Halaman Admin Artikel

Gambar III.35. Halaman Admin Artikel

6. Halaman Admin Input Artikel

Gambar III.36. Halaman Admin Input Artikel

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

53

7. Halaman Admin Anggota

Gambar III.37. Halaman Admin Anggota

8. Halaman Admin Input Anggota

Gambar III.38. Halaman Admin Input Anggota

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

54

9. Halaman Admin Pengunjung

Gambar III.39. Halaman Admin Pengunjung

10. Halaman Admin Laporan Pengunjung

Gambar III.40. Halaman Admin Laporan Pengunjung

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

55

11. Halaman Admin Laporan Anggota

Gambar III.41. Halaman Admin Laporan Anggota

12. Halaman Admin Laporan E-Book

Gambar III.42. Halaman Admin Laporan E-Book

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

56

13. Halaman Admin Manage Data Member

Gambar III.43. Halaman Admin Manage Data Member

14. Halaman Admin Input Member

Gambar III.44. Halaman Admin Input Member

Page 35: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

57

15. Halaman Admin Pesan

Gambar III.45. Halaman Admin Pesan

16. Halaman Member

Gambar III.46. Halaman Member

Page 36: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

58

17. Halaman Member Buku Tamu

Gambar III.47. Halaman Member Buku Tamu

18. Halaman Member Artikel

Gambar III.48. Halaman Member Artikel

Page 37: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

59

19. Halaman Member Buku

Gambar III.49. Halaman Member Buku

B. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak yang

dibutuhkan untuk mengimplementasikan program e-library SMA N 1

PAGERBARANG.

1. Spesifikasi Perangkat Keras

a. Server

1) CPU

a) Processor Intel(R) Core(TM) i3-3110M CPU @2,40Ghz 2.40Ghz.

b) RAM DDR3 2,00 GB.

2) Mouse

3) Keyboard

4) Monitor

Page 38: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

60

5) Koneksi Internet

b. Client

1) CPU

a) Processor Intel(R) Core(TM) i3-3110M CPU @2,40Ghz 2.40Ghz.

b) RAM DDR3 2,00 GB.

2) Mouse

3) Keyboard

4) Monitor

5) Koneksi Internet

2. Spesifikasi Perangkat Lunak

a. Server

1) Operating system microsoft windows 7 ultimate 32-bit.

2) Web server Xampp 1.7.2

b. Client

1) Operating system microsoft windows 7 ultimate 32-bit.

2) Web browser Mozilla Firefox

Page 39: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

61

3.4.2. Pengujian Unit

A. Pengujian Terhadap Form Login Admin dan User

Tabel III.7.

Hasil Pengujian Black Box Setting Pada Login Admin dan User

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1 Username dan

Password

tidak diisi

kemudian klik

tombol login

Username

(kosong)

Password

(kosong)

Sistem akan

menolak dan

muncul

peringatan,

“Pengisian

form belum

benar”

Sesuai

harapan

Valid

2 Username diisi

sedangkan

Password

dikosongkan

kemudian klik

tombol login

Username

(admin)

Password

(kosong)

Sistem akan

menolak dan

muncul

peringatan,

“Pengisian

form belum

benar”

Sesuai

harapan

Valid

3 Username

dikosongkan

sedangkan

Password diisi

kemudian klik

tombol login

Username

(kosong)

Password

(admin)

Sistem akan

menolak dan

muncul

peringatan,

“Pengisian

form belum

benar”

Sesuai

harapan

Valid

4 Salah

mengetikan

pada

Username dan

Password

kemudian klik

tombol login

Username

admin (benar)

Password

putry(salah)

Sistem akan

menolak dan

muncul

peringatan,

“Anda Gagal

Login”

Sesuai

harapan

Valid

5 Benar

mengetikan

pada

Username dan

Password

kemudian klik

tombol login

Username

admin(benar)

Password

admin(benar)

Sistem

menerima

kemudian

menampilkan,

“Anda

Berhasil

Login”

Kemudian

menampilkan

menu utama

Sesuai

harapan

Valid

Page 40: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

62

B. Pengujian Terhadap Form Input Data Anggota

Tabel III.8.

Hasil Pengujian Black Box Setting Pada Input Data Anggota

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1 Salah satu

field tidak

terisi

kemudian

klik input

Nama (kosong)

Email (kosong)

JK (kosong)

Kelas (kosong)

Tempat Lahir

(kosong)

Tanggal Lahir

(kosong)

Alamat

(kosong)

Foto (kosong)

Sistem

menolak

maka akan

muncul

peringatan,

“Pengisian

Form Belum

Benar Harap

Ulangi Lagi”

Sesuai

Harapan

Valid

2 Mengisi

dengan benar

semua field

Kemudian

klik input

Nama (terisi)

Email (terisi)

JK (terisi)

Kelas (terisi)

Tempat Lahir

(terisi)

Tanggal Lahir

(terisi)

Alamat (terisi)

Foto (terisi)

Sistem

menerima

kemudian

muncul, “Data

Anggota

Telah

Ditambahkan”

dan

diteruskan ke

halaman

berikutnya

Sesuai

Harapan

Valid

Page 41: BAB III PEMBAHASAN - repository.bsi.ac.id · berdirinya sekolah serta struktur organisasi dan fungsinya. 3.1.1. Sejarah Institusi ... Dapat membuat laporan pengunjung, ... Dapat menambah,

63

C. Pengujian Terhadap Form Input Data Buku

Tabel III.9.

Hasil Pengujian Black Box Setting Pada Input Data Buku

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1 Salah satu

field tidak

terisi

kemudian

klik input

Judul (kosong)

Pengarang

(kosong)

Penerbit

(kosong)

Tahun terbit

(kosong)

Kategori

(kosong)

Foto (kosong)

Sistem

menolak

maka akan

muncul

peringatan,

“Pengisian

Form Belum

Benar Harap

Ulangi Lagi”

Sesuai

Harapan

Valid

2 Mengisi

dengan benar

semua field

Kemudian

klik input

Judul (terisi)

Pengarang

(terisi)

Penerbit (terisi)

Tahun terbit

(terisi)

Kategori (terisi)

Foto (terisi)

Sistem

menerima

kemudian

muncul, “Data

Buku Berhasil

Disimpan”

dan

diteruskan ke

halaman

berikutnya

Sesuai

Harapan

Valid