• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. Sekolah SMK PGRI I Karawang yang pada saat ini di pimpin oleh Bapak

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. Sekolah SMK PGRI I Karawang yang pada saat ini di pimpin oleh Bapak"

Copied!
52
0
0

Teks penuh

(1)

33

BAB III

PEMBAHASAN

3.1.Tinjauan Lembaga Pendidikan 3.1.1. Sejarah Sekolah

SMK PGRI I Karawang merupakan salah satu Sekolah Menengah Kejuruan yang terletak di JL. Parahiyangan KM. 1,1, Dusun Adiarsa, Desa Adiarsa Barat, Kecamatan Karawang Barat, Kabupaten Karawang, Provinsi Jawa Barat, kode pos 41313.

Sekolah SMK PGRI I Karawang yang pada saat ini di pimpin oleh Bapak H. Caya Suryana. S.Pd selaku kepala sekolah dari tahun 2013 – hingga sekarang. Sekolah ini berdiri di bawah naungan yayasan (Swasta). Awal berdiriny Sekolah ini pada tahun 1981, dan awal dikeluarkan izin oleh DISDIK (Dinas Pendidikan Karawang) pada tahun 1981, dengan SK. Pendirian Sekolah : 1107/102/KEP/1981, Tanggal SK. Pendirian Sekolah: 1981-09-09, SK. Izin Operasional : 026/YP-PGRI/V/Kpt/1980, Tanggal SK. Izin Operasional 1980-10-26, SK Akreditasi : 02.00/694/BAP-SM/X/2011, Tanggal SK Akreditasi 2011-10-28. Peserta didik pada saat ini berjumlah 785 siswa

A. Visi

Meningkatkan kualitas SDM (Sumber Daya Manusia) untuk pembangunan Nasional, berakhlak terpuji, terdepan dalam prestasi, dan damai dalam kebersamaan

(2)

B. Misi

Menyiapkan siswa siap kerja melalui diklat (Pendidikan dan Pelatihan) di sekolah yang terampil, produktif, disiplin, taqwa, dan berwibawa sesuai dengan tuntutan Dunia Usaha atau Dunia Industri.

3.1.2. Struktur Organisasi Perpustakaan dan Fungsi

a. Struktur Organisasi Perpustakaan SMK PGRI I Karawang

Sumber : Struktur Organisasi Perpustakaan SMK PGRI I Karawang tahun 2017 Gambar III.1. Struktur Organisasi Perpustakaan

b. Fungsi Struktur Organisasi Perpustakaan 1. Kepala Perpustakaan

Kepala perpustakaan selaku pembina perpustakaan melaksanakan pembinaan kepada petugas perpustakaan secara berkala setiap 1 (satu) bulan sekali dan

(3)

melaksanakan supervisi pelaksanaan tugas setiap 3 (tiga) bulan sekali. Rincian tugas dan fungsi kepala perpustakaan sebagai berikut :

a. Merencanakan pengadaan buku-buku pustaka atau media cetak b. Pengurusan pelayanan perpustakaan

c. Perencanaan pengembangan perpustakaan

d. Memelihara dan perbaikan buku-buku atau bahan pustaka atau media elektronik

e. Inventarisasi dan pengadministrasian buku-buku atau bahan pustaka atau media elektronik

f. Melakukan layanan bagi siswa, guru dan tenaga kependidikan lainnya serta masyrakat

g. Menyusun tata tertip perpustakaan

h. Menyusun laporan pelaksanaan kegiatan perpustakaan secara berkala 2. Sekretaris Perpustakaan

Sekretaris perpustakaan bertanggung jawab langsung kepada ketua umum dan pemegang rahasia kepengurusan pelaksanaan dan sebagai penanggung jawab utama masalah administrasian dan kesekretariatan perpustakaan. Adapun tugas dan fungsi sekretaris perpustakaan sebagai berikut :

a. Melakukan koordinasi dengan selururuh pengurus terkait dengan masalah administrasi

b. Memberikan masukan, saran, dan pertimbangan terhadap aruran-aturan dan kebijakan-kebijakan tertentu yang akan dikeluarkan oleh kepala perpustakaan

(4)

c. Melakukan koordinasi dan konsultasi langsung kepada pembina atau kepala perpustakaan dalam masalah administrasi dan kesekretariatan perpustakaa

d. Menyusun kegiatan rencana dan anggaran tahunan perpustakaan

e. Merencanakan, memonitor, dan mengevaluasi kegiatan dan pelayanan perpustakaan sekolah

f. Membuat laporan berkala kepada pemimppin perpustakaan

g. Menjalankan tugas kepemimpinan ketika pimpinan sedang bertugas ke luar kota

h. Atas perintah pimpinan menjalankan tugas-tugas atau kegiatan lain yang 3. Bendahara Perpustakaan

Bendahara perpustakaan bertanggung jawab langsung pada ketua umum atau kepala perpustakaan dan merupakan pengelola utama keuangan, sebagai penanggung jawab dan informasi laporan keuangan.

a. Memiliki tugas utama pembukuan keuangan yang akurat dan tepat waktu secara periodik

b. Menertibkan dan mengkoordinir proses pencatatan dan penggunaan dana c. Melakukan koordinasi dengan seluruh pengurus terkait dengan masalah

keuangan

d. Memiliki kewenangan prerogratif terhadap masalah keuangan

e. Melakukan koordinasi terhadap para pelaksanaan bidang tertentu terkait dengan masalah penganggaran dan penggunaan dana

(5)

4. Pengurus

Tugas dari pengurus perpustakaan adalah memonitoring dan sebagai penggung jawab utama dalam satu periode kepengurusan dalam pengurus perpustakaan

a. Memiliki tugas dan tanggung jawab untuk mengkoordinir, mengontrol dan mengawasi langsung pelaksana tugas dibawahnya

b. Bertanggung jawab atas kelancaran kerja dan kinerja 5. Siswa

Siswa sebagai anggota perpustakaan wajib mematuhi peraturan-peraturan yang berada di perpustakaan.

a. Siswa atau anggota perpustakaan wajib menggunakan pakaian rapi dan sopan

b. Siswa atau anggotan wajib menitipkan tas, map, buku pribadi, ditempat yang sudah disediakan oleh pengurus

c. Siswa atau anggota perpustakaan wajib mengisi buku kunjung yang sudah disediakan oleh pengurus

d. Siswa atau anggota perpustakaan wajib menjaga ketenangan, ketertiban selama berada di ruang perpustakaan

e. Koleksi buku khusus dan refrensi hanya untuk dibaca di tempat

3.2.Analisa Kebutuhan

Hal yang pertama yang perlu dilakukan dalam analisis kebutuhan sistem menentukan dan mengungkapkan dari pada kebutuhan-kebutuhan.

(6)

Mengidentifikasi kebutuhan yang diperoleh berdasarkan kebutuhan pengguna dan kebutuhan sistem.

A. Kebutuhan Pengguna

Dalam web perancangan sistem informasi perpustakaan berbasis web pada SMK PGRI I Karawang ini terdapat dua pengguna yang dapat saling berinteraksi dalam lingkungan sistem yaitu admin dan user.

1. Kebutuhan admin adalah : a. Mengelola data penerbit b. Mengelola data kategori c. Mengelola data buku

d. Mengelola data siswa/anggota e. Mengelola data user

f. Mengelola data pengadaan

g. Mengelola data peminjaman dan pengembalian h. Melakukan login

i. Melakukan logout 2. Kebutuhan user adalah :

a. Melakukan peminjaman buku secara online b. Melihat data buku

c. Melihat data kategori d. Melihat data penerbit e. Melihat data pribadi siswa f. Melakukan login

(7)

B. Kebutuhan Sistem

1. Admin harus melakukan login terlebih dahulu,dengan cara memasukan

username dan password agar privasi tetap terjaga keamananan sistemnya.

2. Mengelola data dengan baik

3. Jika user ingin melakukan peminjaman buku wajib login terlebih dahulu untuk dapat melakukan peminjaman.

3.3.Perancangan Perangkat Lunak

Penulis merancang web ini menggunakan software Macromedia Dreamweafer

MX 2004, dan menggunakan web server Xampp v3.2.2. yang menghasilkan

sebuah perancangan perpustakaan SMK PGRI I Karawang berbasis web 3.3.1. Rancangan Antar Muka

Penulis membuat sebuah perancangan program perpustakaan berbasis web yang di dalamanya berisikan halaman login admin, menu admin, index dari web perpustakaan. Dan halaman indexuser. Yang di desain sedemikian rupa dengan tujuan untuk mempermudah pengguna dalam menggunakan web perpustakaan yang penulis buat.

A. Rancangan Antar Muka Halaman Admin 1. HalamanLogin Admin

(8)

2. HalamanIndex Admin

Gambar III.3. Rancangan Antar Muka Index Admin 3. Halaman Data Buku

(9)

4. Halaman Ubah Data Buku

Gambar III.5. Rancangan Antar Muka UbahData Buku 5. Halaman Data Kategori

(10)

6. Halaman Ubah Data Kategori

Gambar III.7. Rancangan Antar Muka Ubah Data Kategori 7. Halaman Data Penerbit

Gambar III.8. Rancangan Antar Muka Data Penerbit 8. Halaman Ubah Data Penerbit

(11)

9. Halaman Data User

Gambar III.10. Rancangan Antar Muka Data User 10. Halaman Ubah Data User

(12)

11. Halaman Data Siswa

Gambar III.12. Rancangan Antar Muka Data Siswa 12. Halaman Ubah Data Siswa

(13)

13. Halaman Data Pengadaan

Gambar III.14. Rancangan Antar Muka Data Pengadaan 14. Halaman Ubah Data Pengadaan

(14)

15. Halaman Data Peminjaman

Gambar III.16. Rancangan Antar Muka Data Peminjaman 16. Halaman Input Peminjaman

(15)

17. Halaman Data Pengembalian

Gambar III.18. Rancangan Antar Muka Data Pengembalian 18. Halaman Data Pinjam-Kembali

(16)

19. Halaman Input Pengemmbalian

Gambar III.20. Rancangan Antar Muka Input Pengembalian A. Rancangan Antar Muka Halaman User

1. Halaman Login User

(17)

2. Halaman Index User

Gambar III.22. Rancang Antar Muka Index User 3. Halaman Data Buku

(18)

4. Halaman Data Kategori

Gambar III.24. Rancangan Antar Muka Data Kategori 5. Halaman Data Penerbit

(19)

6. Halaman Data Pribadi

Gambar III.26. Rancangan Antar Muka Data Pribadi 7. Halaman Data Peminjaman

(20)

8. Halaman Input Peminjaman

Gambar III.28. Rancangan Antar Muka Input Peminjaman 9. Halaman Data Pengembalian

(21)

3.3.2. Basis Data

Perancangan basis data menghasilkan pemetaan tabel-tabel yang digambarkan dengan ERD (Entity Relationship Diagram), LRS (Logical

Relationship Structure), dan Spesifikasi File.

A. ERD (Entity Relationship Diagram)

SISWA MELAKUKAN PEMINJAMAM ITEM MELAKUKAN PENGEMBALIAN MENYIPAN PEMINJAMAN MENYIMPAN BUKU PENERBIT MEMILIKI MEMILIKI KATEGORI kd_penerbit foto no_telepon alamat tanggal_lahir tempat_lahir kd_siswa nm_siswa agama kelamin nisn no_pinjam kd_siswa keterangan no_pinjam status lama_pinjam kd_siswa tgl_pinjam no_pinjam no_pinjma_item jumlah kd_buku tgl_kembali no_pinjam no_kembali denda no_kembali no_pinjam kd_buku judul th_terbit kd_buku pengarang kd_kategori sinopsis gambar halaman jumlah isbn kd_penerbit kd_buku kd_kategori kd_penerbit kd_buku nm_kategori nm_penerbit kd_kategori 1 1 1 1 1 1 1 N N N N N no_pinjma_item no_pinjma_item approve

(22)

B. LRS (Logical Relationship Structure) kategori kd_kategori (pk) nm_kategori penerbit kd_penerbit (pk) nm_penerbit buku kd_buku (pk) judul kd_kategori (fk) kd_penerbit (fk) isbn pengarang halaman jumlah th_terbit gambar sipnosis peminjaman_item no_pinjam_item (pk) kd_buku (fk) jumlah peminjaman no_pinjam (pk) tgl_pinjam kd_siswa (fk) keterangan lama_pinjam status kd_user (fk) approve pengembalian no_kembali (pk) no_pinjam tgl_kembali denda kd_user (fk) siswa kd_siswa (pk) nm_siswa nisn kelamin agama tempat_lahir tanggal_lahir alamat no_telepon foto 1 N 1 1 1 N N 1 1 N 1 N

(23)

C. Spesifikasi File

Pada tahap perancangan spesifikasi file ini akan dijelaskan mengenai perancangan database yang akan digunakan, melakukan penyusunan file ini akan mempermudah dalam memasukan dan penyimpanan data sesuai dengan pengelompokan dari data atau informasi tersebut. Adapun spesifikasi file masing-masing dapat dilihat pada table dibawah ini:

1. Spesifikasi File Penerbit Nama Fie : Penerbit Akronim : Penerbit

Fungsi : untuk menyimpan data penerbit Tipe File : File Master

Organisasi File : Indexed Sequental Akses File : Random

Media : Hardisk Panjang record : 3

Kunci field : kd_penerbit

Software : Mysql

Tabel III.1. Spesifikasi File Penerbit

No Elemen data Nama Field Tipe Size Ket

1 Kode Penerbit kd_penerbit Char 3 Primary Key

(24)

2. Spesifikasi File Kategori Nama Fie : Kategori Akronim : Kategori

Fungsi : untuk menyimpan data kategori Tipe File : File Master

Organisasi File : Indexed Sequental Akses File : Random

Media : Hardisk Panjang record : 3

Kunci field : kd_kategori

Software : Mysql

Tabel III.2. Spesifikasi File Kategori

No Elemen data Nama Field Tipe Size Ket

1 Kode Kategori kd_kategori Char 3 Primary Key

2 Nama Kategori nm_kategori Text

3. Spesifikasi File Buku Nama Fie : Buku Akronim : Buku

Fungsi : untuk menyimpan data buku Tipe File : File Master

Organisasi File : Indexed Sequental Akses File : Random

(25)

Panjang record : 62 Kunci field : kd_buku

Software : Mysql

Tabel III.3. Spesifikasi File Buku

No Elemen data Nama Field Tipe Size Ket

1 Kode Buku kd_buku Char 5 Primary Key

2 Judul Judul Text

3 ISBN Isbn Varchar 25

4 Pengarang Pengarang Text

5 Halaman Halaman Integer 11

6 Jumlah Jumlah Integer 11

7 Tahun Penerbit th_penerbit Char 4

8 Gambar Gambar Text

9 Sipnosis Sinopsis Text

10 Kode Kategori kd_kategori Char 3

11 Kode Penerbit kd_penerbit Char 3

4. Spesifikasi File Siswa Nama Fie : Siswa Akronim : Siswa

Fungsi : untuk menyimpan data siswa Tipe File : File Master

Organisasi File : Indexed Sequental Akses File : Random

Media : Hardisk Panjang record : 81

(26)

Kunci field : kd_siswa

Software : Mysql

Tabel III.4. Spesifikasi File Siswa

No Elemen data Nama Field Tipe Size Ket

1 Kode Siswa kd_siswa Char 5 Primary Key

2 Nama Siswa nm_siswa Text

3 NISN Nisn Varchar 20

4 Kelamin Kelamin Char 1

5 Agama Agama Varchar 10

6 Tempat Lahir tempat_lahir Varchar 25

7 Tanggal Lahir tanggal_lahir Date

8 Alamat Alamat Text

9 Nomor Telepon no_telepon Varchar 20

10 Foto Foto Text

5. Spesifikasi File Pengadaan Nama Fie : Pengadaan Akronim : Pengadaan

Fungsi : untuk menyimpan pengadaan buku Tipe File : File Master

Organisasi File : Indexed Sequental Akses File : Random

Media : Hardisk Panjang record : 21

Kunci field : no_pengadaan

(27)

Tabel III.5.

Spesifikasi File Pengadaan

No Elemen data Nama Field Tipe Size Ket

1 Nomor Pengadaan no_pengadaan Char 5 Primary Key

2 Tanggal Pengadaan tgl_pengadaan Date

3 Kode Buku kd_buku Char 5

4 Asal Buku asal_buku Text

5 Jumlah Jumlah Integer 11

6 Keterangan Keterangan Text

6. Spesifikasi File Peminjaman Nama Fie : Peminjaman Akronim : Peminjaman

Fungsi : untuk menyimpan data transaksi peminjaman Tipe File : File Master

Organisasi File : Indexed Sequental Akses File : Random

Media : Hardisk Panjang record : 27

Kunci field : no_pinjam

(28)

Tabel III.6.

Spesifikasi File Peminjaman

No Elemen data Nama Field Tipe Size Ket

1 Nomor Pinjam no_pinjam Char 6 Primary Key

2 Tanggal Pinjam tgl_pinjam Date

3 Kode Siswa kd_siswa Char 5

4 Keterangan Keterangan Text

5 Lama Pinjam lama_pinjam Integer 11

6 Status Status Enum

('Pinjam','Kembali)

7 Kode User kd_user Char 3

8 Approve Approve Integer 2

7. Spesifikasi File Peminjaman_Item Nama Fie : Peminjaman_Item Akronim : Peminjaman_Item

Fungsi : untuk menyimpan daftar buku dalam transaksi peminjaman

Tipe File : File Master

Organisasi File : Indexed Sequental Akses File : Random

Media : Hardisk Panjang record : 22 Kunci field : -

(29)

Tabel III.7.

Spesifikasi File Peminjaman_Item

No Elemen data Nama Field Tipe Size Ket

1 Nomor Pinjam no_pinjam Char 6

2 Kode Buku kd_buku Char 5

3 Jumlah Jumlah Integer 11

8. Spesifikasi File Pengembalian Nama Fie : Pengembalian Akronim : Pengembalian

Fungsi : untuk menyimpan data transaksi pengembalian Tipe File : File Master

Organisasi File : Indexed Sequental Akses File : Random

Media : Hardisk Panjang record : 26

Kunci field : no_kembali

Software : Mysq

Tabel III.8.

Spesifikasi File Pengembalian

No Elemen data Nama Field Tipe Size Ket 1 Nomor Kembali no_kembali Char 6 Primary Key

2 Tanggal Kembali tgl_kembali Date

3 Nomor Pinjam no_pinjam Char 6

4 Denda Denda Integer 11

(30)

9. Spesifikasi File User Nama Fie : User Akronim : User

Fungsi : untuk menyimpan data user Tipe File : File Master

Organisasi File : Indexed Sequental Akses File : Random

Media : Hardisk Panjang record : 23 Kunci field : kd_user

Software : Mysql

Tabel III.9. Spesifikasi File User

No Elemen data Nama Field Tipe Size Ket 1 Kode User kd_user Char 3 Primary Key

2 Nama User nm_user Text

3 Username Username Char 20

4 Password Password Text

(31)

3.3.3. Rancangan Struktur Navigasi A. Stuktur Navigasi Admin

(32)

B. Struktur Navigasi User

Gambar III.33. Struktur Navigasi User 3.4.Implementasi dan Pengujian Unit

3.4.1. Implementasi

A. Implementasi Rancangan Antar Muka Admin

Implementasi rancangan antar muka pada aplikasi Perpustakaan berdasarkan hasil dari rancangan antar muka.

1. Halaman Login pada Admin

Administrator harus melakukan login terlebih dahulu untuk dapaat

menggunakan modul-modul yang tersedia. Jika login berhasil, maka menu-menu yang sesuai dengan kategori tersebut akan ditampilkan.

(33)

Gambar III.34. Implentasi Halaman Login Admin 2. Halaman Index pada Admin

Pada halaman index admin menampilkan menu-menu yang akan diakses oleh admin.

(34)

3. Halaman Data Buku pada Admin

Pada halaman ini menampilkan data buku yang ada di perpustakaan.

Gambar III.36. Implentasi Halaman Data User Admin 4. Halaman Ubah Data Buku pada Admin

Halaman ini menunjukan proses ubah data yang ada pada data buku.

(35)

5. Halaman Data Kategori pada Admin

Halaman ini menampilkan data kategori buku yang ada pada perpustakaan.

Gambar III.38. Implementasi Halaman Data Kategori pada Admin 6. Halaman Ubah Data Kategori pada Admin

Halaman ini menunjukan proses ubah data yang ada pada data kategori.

(36)

7. Halaman Data Penerbit pada Admin

Halaman ini menampilkan data penerbit yang ada pada perpustakaan.

Gambar III.40. Implementasi Halaman Data Penerbit pada Admin 8. Halaman Ubah Data Penerbit pada Admin

Halaman ini menunjukan proses ubah data yang ada pada data penerbit .

(37)

9. Halaman Data User pada Admin

Halaman ini menampilakan data user atau data member yang bisa akses pada web sistem informasi perpustakaan ini.

Gambar III.42. Implementasi Halaman Data User pada Admin 10. Halaman Ubah Data User pada admin

Halaman ini menunjukan proses ubah data user yang ada pada data user .

(38)

11. Halaman Data Siswa pada Admin

Halaman ini menampilkan data siswa SMK PGRI I Karawang

Gambar III.44. Implementasi Halaman Data Siswa pada Admin 12. Halaman Ubah Data Siswa pada Admin

Halaman ini menunjukan proses ubah data siswa yang ada pada data siswa.

(39)

13. Halaman Data Pengadaan pada Admin

Halaman ini menampilkan data pengadaan buku, sebagai catatan jika ada buku masuk yang datangnya dari pemerintah dinas pendidikan.

Gambar III.46. Implementasi Halaman Data Pengadaan pada Admin 14. Halaman Ubah Data Pengadaan pada Admin

Halaman ini menunjukan proses ubah data pengadaan yang ada pada form data pengadaan.

(40)

15. Halaman Data Peminjaman pada Admin

Halaman ini menampilkan data peminjaman buku yang dipinjam oleh para siswa.

Gambar III.48. Implemntasi Halaman Data Peminjaman pada Admin 16. Halaman Input Peminjaman pada Admin

Halaman ini menunjukan proses input peminjaman buku yang akan di pinjam oleh para siswa, dan proses ini bisa dilakukan oleh admin dan siswa.

(41)

17. Halaman Data Pengembalian pada Admin

Halaman ini menampilkan data buku yang sudang di kembalikan oleh siswa kepada perpustakaan sekolah.

Gambar III.50. Implementasi Halaman Data Pengembalian pada Admin 18. Halama Data Pinjam-Kembali pada Admin

Halaman ini menampilkan data buku yang belum di input pengembalian nya.

(42)

19. Halaman Input Pengembalian pada Admin

Halaman ini menunjukan proses penginputan pengembalian buku perpustakaan.

Gambar III.52 Implementasi Halaman Input Pengembalian pada Admin B. Implementasi Rancangan Antar Muka User

Implementasi rancangan antar muka pada aplikasi Perpustakaan berdasarkan hasil dari rancangan antar muka.

1. Halaman Login pada User

User harus melakukan login terlebih dahulu untuk dapaat menggunakan

modul-modul yang tersedia. Jika login berhasil, maka menu-menu yang sesuai dengan kategori tersebut akan ditampilkan, dan user pun bisa melakukan peminjaman buku.

(43)

Gambar III.53. Implementasi Halaman Login pada User 2. Halaman Index pada User

Pada halaman index user menampilkan menu-menu yang akan diakses oleh user.

(44)

3. Halaman Data Buku pada User

Halaman ini menampilkan data buku agar user dapat melihat buku apa saja yang ada di perpuskaan.

Gambar III.55. Implementasi Halaman Data Buku pada User 4. Halaman Kategori pada User

Halaman ini menampilkan data kategori yang ada pada data kategori.

(45)

5. Halaman Data Penerbit pada User

Halaman ini menampilakan data penerbit yang ada pada data penerbit.

Gambar III.57. Implementasi Halaman Data Penerbit pada User 6. Halaman Data Pribadi pada User

Halaman ini menampilkan data pribadi siswa.

(46)

7. Halaman Data Peminjaman pada User

Halaman ini menampilkan data buku yang sudah dipinjam oleh siswa tersebut.

Gambar III.59. Implementasi Halaman Data Peminjaman pada User 8. Halaman Input Peminjaman Buku pada User

Halaman ini menunjukan proses peminjaman buku yang dilakukan oleh siswa.

(47)

9. Halaman Data Pengembalian Buku pada User

Halaman ini meampilkan data pengembalian buku yang sudah di input oleh admin.

Gambar III.61. Implementasi Halaman Data Pengembalian Buku pada User C. Spesifikasi Komputer

1. Spesifikasi Perangkat Keras a. Server

1) Laptop terdiri dari :

- Processor, Intel(R) Celeron(R) CPU 1007U @ 1.50Ghs 1.50 Ghs - RAM 2.00 GB (1.45 GB usable)

- System type 32-bitOperating System 2) Keyboard

3) Mouse

4) Monitor dengan resolusi layar minimum 1024x768 5) Koneksi internet dengan kecepatan 2 Mbps

(48)

b. Client

1) Laptop terdiri dari :

- Processor, Intel(R) Celeron(R) CPU 1007U @ 1.50Ghs 1.50 Ghs - RAM 2.00 GB (1.45 GB usable)

- System type 32-bitOperating System 2) Keyboard

3) Mouse

4) Monitor dengan resolusi layar minimum 1024x768 5) Koneksi internet dengan kecepatan 2 Mbps

2. Spesifikasi Perangkat Lunak a. Server

1) Sistem operasi menggunakan Windows 7 Ultimate

2) Aplikasi bundle web serverXampp yang terdiri dari beberapa komponen, diantaranya :

- Aplikasi phpmyadmin

3) Aplikasi website untuk mellihat hasil yaitu UC Browser

4) Aplikasi pembuat web menggunakan Macromedia Dreamweaver MX 2004

b. Client

1) Sistem operasi yang umum digunakan seperti: Microsoft Windows

2) Aplikasi web browser seperti Mozilla Firefox, Opera, Google Chrome.

(49)

3.4.2. Pengujian Unit

Sering disebut juga black boxtesting, merupakan metode testing yang menggunakan kontrol struktur dari rancangan prosedural untuk melakukan test

casedan mengetahui internal dari website. Design test dijalankan pada semua internal dari website untuk memastikan mereka beroperasi berdasarkan spesifikasi

dan design.

1. Pengujian Login

Tabel III.10.

Hasil Pengujian Black Box Testing Login No Skenario pengujian Test Case Hasil yang

diharapkan Hasil pengujian Kesimpulan 1 Usernamedan Password tidak

diisi kemudian klik

Login Username: (kosong) Password : (kosong) Sistem akan menolak akses dan akan menampilkan “ data Username dan Password tidak boleh kosong“ Sesuai harapan Valid 2 Mengisi Usernamedan mengosongkan Passwordkemudian klik Login username : (admin) Password : (kosong) Sistem akan menolak akses dan akan menampilkan “ data Password tidak boleh kosong“ Sesuai harapan Valid

(50)

3 Mengisi Usernamedan Password namun Username dan Password tidak tersedia di databasekemudian klik Login username : (user) Password : (user) Sistem akan menolak akses dan akan menampilkan “ login salah“ Sesuai harapan Valid 4 Mengisi Usernamedan Password namun data Password tidak tersedia di databasekemudian klik Login username : (admin) Password : (user) Sistem akan menolak akses dan akan menampilkan “ login salah“ Sesuai harapan Valid 5 Mengisi Usernamedan Password namun data Usernametidak tersedia di databasekemudian klik Login username : (user) Password : (admin) Sistem akan menolak akses dan akan menampilkan “ login salah“ Sesuai harapan Valid 6 Mengisi Usernamedan Password dengan benar kemudian klik Login username : (admin) Password : (admin) Sistem akan mengakses dan masuk kedalam menu home Sesuai harapan Valid

2. Pengujian Input Data Buku

Tabel III.11.

Hasil Pengujian Black Box Testing Halaman Input Data Buku No Skenario

pengujian

Test Case Hasil yang

diharapkan Hasil pengujian Kesimpulan 1. semua field kosong, kecuali kode karena kode bersifat otomatis, lalu klik tombol simpan semua field kosong Sistem akan menolak dan menampilkan pesan eror "data harus di isi" Sesuai harapan Valid

(51)

2. semua field terisi, kecuali kategori tidak di pilih lalu klik tombol simpan

semua field terisi dan kategori tidak di pilih (kosong) Sistem akan menolak dan menampilkan pesan eror "kategori beluh di pilih, silahkan pilih terlebih dahulu" Sesuai harapan Valid 3. semua field terisi, kecuali penerbit tidak di pilih lalu klik tombol simpan

semua field terisi dan penerbit tidak di pilih (kosong) Sistem akan menolak dan menampilkan pesan eror "kategori beluh di pilih, silahkan pilih terlebih dahulu" Sesuai harapan Valid 4. semua field terisi, lalu klik tombol simpan

semua field terisi Sistem akan menerima dan data pun tersimpan

Sesuai

harapan Valid

3. Pengujian Input Peminjaman Buku Tabel III.12.

Hasil Pengujian Black Box Testing Halaman Input Peminjaman Buku No Skenario

pengujian

Test Case Hasil yang

diharapkan Hasil pengujian Kesimpulan 1. semua field kosong, kecuali kode, tanggal, dan nama karena kode bersifat otomatis, lalu klik tombol simpan

semua field kosong Sistem akan menolak dan menampilkan pesan eror "data harus di isi" Sesuai harapan Valid

(52)

2. semua field terisi, kecuali kategori dan judul buku tidak di pilih lalu klik tombol simpan

semua field terisi dan kategori dan judul buku tidak di pilih (kosong) Sistem akan menolak dan menampilkan pesan eror "kategori dan judul buku belum di pilih, silahkan pilih terlebih dahulu" Sesuai harapan Valid 3. semua field terisi, tidak klik tombol tambah untuk

menambahkan data buku

semua field terisi, tidak klik tombol tambah untuk menambahkan data buku Sistem akan menolak dan menampilkan pesan eror "daftar buku masih kosong silah kan pilih minimal 1 buku" Sesuai harapan Valid 4. semua field terisi, lalu klik tombol simpan

semua field terisi Sistem akan menerima dan data pun tersimpan

Sesuai

Gambar

Gambar III.3. Rancangan Antar Muka Index Admin  3.  Halaman Data Buku
Gambar III.5. Rancangan Antar Muka UbahData Buku  5.  Halaman Data Kategori
Gambar III.8. Rancangan Antar Muka Data Penerbit  8.  Halaman Ubah Data Penerbit
Gambar III.10. Rancangan Antar Muka Data User  10. Halaman Ubah Data User
+7

Referensi

Dokumen terkait

Mengisikan salah satu data salah, lalu klik tombol login Username: (benar) Pasword: (salah) Sistem akan menolak akses login dan menampilkan “User tidak

User Id tidak diisi kemudian password diisi kemudian ketik tombol login User Id: (kosong) Password: admin Sistem akan menolak akses user dan menampilkan pesan

Mengetikkan Username dan Password tidak diisi atau kosong kemudian klik tombol login Username: admin Password: (kosong) Sistem akan menolak akses dan menampilkan pesan

3 User Name tidak diisi (kosong) dan password diisi kemudian klik tombol login User Name : (kosong) Password : (123456789 0) Sistem akan menolak akses user dan

Username diisi dan password tidak diisi atau kosong kemudian klik tombol login Username: aulia12 Password : (kosong) Sistem akan menolak akses anggota dan

Mengetik salah satu kondisi salah pada username atau password kemudian klik tombol login Username: admin (benar) Password: 123 (salah) Sistem akan menolak akses

Sistem akan menolak akses login dan menampilkan pesan “Anda Belum Mengisikan Password” Sesuai yang diharapkan Valid 3 mengisi data password dan mengosongkan data

username, email dan password tidak diisi atau kosong kemudian klik tombol register Username : abay Email :[email protected] Password : (kosong) Sistem akan menolak akses