25
PEMBAHASAN
3.1 Tinjauan Sekolah
Setelah penulis melakukan riset pada SMK Negeri 41 Jakarta, penulis mendapatkan berbagai informasi yang diberikan oleh Pengurus Perpustakaan dan Tata Usaha. Informasi-informasi yang telah penulis dapatkan akan diuraikan dalam penyusunan penulisan Tugas Akhir (TA) yang penulis buat, mulai dari sejarah sekolah SMK Negeri 41 Jakarta dan stuktur organisasi berikut fungsi-fungsinya. 3.1.1 Sejarah Sekolah
Awal berdirinya pada tahun 1977 dengan nama SMEA Negeri 4 Kelas Jauh dengan Kepala Sekolah Drs. Anwar Husni. Tahun 1977 sampai dengan 1981 SMEA Negeri 4 Kelas Jauh memiliki rumpun Tata Buku, Tata Usaha, dan Tata Niaga.
Tanggal 4 Februari 1981 terjadi perubahan nama dari SMEA Negeri 4 Kelas Jauh menjadi SMEA Negeri 23 dengan Kepala Sekolah DH. Gultom. Tanggal 7 Maret 1997 berdasarkan Kemendikbud No 036/O/1997 terjadi perubahan nama yang kedua yaitu daru SMEA Negeri 23 menjadi SMK Negeri 41 Jakarta.
Tanggal 10 Juli 2006 berdasarkan persetujuan Kepala Dinas Dikmenti No. 2492 /-1.851.78 SMK Negeri 41 membuka program keahlian Multimedia. Tanggal 22 September 2009 berdasarkan keputusan Dirjen. Manajemen Pendidikan Dasar dan Menengah N0. 251/C/KEP/MN/2008 tentang Spektrum Keahlian. SMK Negeri 41 memiliki Bidang Studi Keahlian: Bisnis dan Manajemen dengan Kompetensi
Keahlian Akuntansi, Adm. Perkantoran, Pemasaran serta Teknologi Informasi dan Komunikasi dengan Kompetensi Keahlian Multimedia.
Berdasarkan hasil audit tanggal 11-12 April 2011, Tanggal 20 Mei 2011 SMK Negeri 41 Jakarta memperoleh sertifikat ISO 9001:2008 dari ISOQAR INA dengan No Sertifikat: 9152-001.
3.1.2 Struktur Organisasi dan Fungsi
Struktur organisasi merupakan mekanisme formal dimana organisasi dikelola. Struktur organisasi menunjukkan kerangka dan susunan perwujudan pola tetap hubungan diantara fungsi, bagian atau posisi. Struktur organisasi bermanfaat bagi seluruh bagian untuk mengetahui dan menunjukkan kedudukan, tugas, wewenang, dan tanggung jawab yang berbeda-beda dalam suatu organisasi.
Adapun struktur organisasi yang dimiliki oleh SMK Negeri 41 Jakarta adalah:
Sumber : Tata Usaha SMK Negeri 41 Jakarta
Berdasarkan struktur organisasi tersebut, terdapat tugas pokok, tanggung jawab, serta wewenang yang harus dijalankan oleh seluruh pihak yang terlibat. Tugas dan wewenang dari tiap-tiap unsur dapat dijelaskan sebagai berikut:
1. Kepala Sekolah
a. Menentukan kebijakan dan keputusan akhir.
b. Mengatur hubungan guru, murid, orang tua murid, dan masyarakat di sekitar sekolah.
c. Mengawasi, mengkoordinasi, mengevaluasi jalannya proses pendidikan dan kegiatan-kegiatan yang berlangsung di sekolah.
2. Ketua Komite Sekolah
Ketua komite sekolah bertugas dalam membantu proses belajar mengajar, membantu dalam mengadakan kegiatan-kegiatan atau acara yang diadakan oleh pihak sekolah.
3. Kepala Tata Usaha
a. Membantu kepala sekolah dalam hal surat-menyurat, keuangan siswa dan sekolah, serta pemeliharaan gedung.
b. Bertanggung jawab dalam melayani pendidikan sekolah. 4. Wakil Bidang Kurrikulum
a. Membantu kepala sekolah dalam hal penyusunan kurrikulum ajaran baru. b. Membantu kepala sekolah dalam hal penyusunan jadwal kegiatan belajar
mengajar, ujian, dan pembagian rapor siswa.
5. Wakil Bidang Kesiswaaan
a. Menyusun jadwal kegiatan program Masa Orientasi Siswa (MOS) bagi siswa baru.
b. Menyusun program-program bagi Osis.
c. Memberikan penyuluhan kepada siswa yang bermasalah di sekolah. d. Menciptakan ketentraman diantara para siswa.
e. Mendukung dan menggerakkan kegiatan ekstrakulikuler. 6. Wakil Bidang Sarana dan Prasarana
a. Melakukan inventarisasi dan menganalisis kebutuhan sarana dan prasarana baik yang berhubungan langsung dengan kelancaran KBM atau yang bersifat mendukung KBM.
b. Melakukan inventarisasi terhadap keberadaan sarana dan prasarana secara berkala untuk kemudian dilakukan pemilahan apakah barang itu layak pakai, habis pakai, dsb.
c. Melakukan pengendalian BOP dalam bidang sarana dan prasarana.
d. Menyiapkan perencanaan pengadaan sarana dan prasarana sekolah yang dikelola oleh bagian tata usaha.
e. Melakukan koordinasi dengan para wakil kepala sekolah, unit organisasi/kerja dan atau pihak lain dalam rangka pelaksanaan kegiatan sekolah di bidang sarana dan prasarana.
7. Wakil Bidang Humas (Hubungan Masyarakat) a. Mengatur hubungan sekolah dengan orang tua. b. Memelihara hubungan baik dengan komite sekolah.
c. Memelihara dan mengembangkan hubungan sekolah dengan lembaga-lembaga pemerintah, swasta dan organisasi nasional.
d. Melaporkan tentang pikiran-pikiran yang berkembang dalam masyarakat tentang masalah pendidikan.
e. Membantu kepala sekolah bagaimana usaha untuk memperoleh bantuan dan kerja sama.
f. Menyusun rencana bagaimana cara-cara memperoleh bantuan.
3.2 Analisis Kebutuhan
Mengidentifikasi kebutuhan pengguna terhadap program perangkat lunak yang dibuat oleh penulis, diantaranya:
A. Kebutuhan Pengguna 1. Admin
a. Admin dapat melakukan login, lalu masuk ke dalam menu admin.
b. Admin dapat melihat home.
c. Admin dapat melihat data admin dan mengelola data mulai dari tambah,
ubah, dan hapus data admin.
d. Admin dapat melihat data pengguna dan mengelola data mulai dari
tambah, ubah dan hapus data pengguna.
e. Admin dapat melihat data kategori dan mengelola data mulai dari tambah,
ubah, dan hapus data kategori.
f. Admin dapat melihat data buku dan mengelola data mulai dari tambah,
g. Admin dapat melihat data gallery dan mengelola data mulai dari tambah,
ubah, dan hapus data gallery.
h. Admin dapat melihat data peminjaman buku.
i. Admin dapat melihat data pengembalian buku.
j. Admin dapat melihat dan mencetak laporan data kategori, buku,
pengguna, peminjaman buku dan pengembalian buku.
k. Admin dapat melakukan logout untuk keluar dari menu admin.
2. Pengguna (Siswa/Guru)
a. Pengguna dapat melakukan login. b. Pengguna dapat melihat home.
c. Pengguna dapat melihat koleksi buku. d. Pengguna dapat melihat gallery. e. Pengguna dapat melihat kontak kami.
f. Pengguna dapat melihat informasi pengguna. g. Pengguna dapat melihat membaca koleksi e-book.
h. Pengguna dapat melakukan pemesanan peminjaman buku fisik yang ada pada perpustakaan.
i. Pengguna dapat melihat keranjang pemesanan peminjaman buku. j. Pengguna dapat melihat daftar pemesanan peminjaman buku. k. Pengguna dapat mencetak bukti pemesanan peminjaman buku. l. Pengguna dapat mengisi testimonial.
3. Pengunjung (Umum)
a. Pengunjung dapat melihat home.
b. Pengunjung dapat melihat dan membaca koleksi e-book. c. Pengunjung dapat melihat gallery.
d. Pengunjung dapat melihat kontak kami. B. Kebutuhan Sistem
1. Perangkat Keras (Hardware)
Untuk merancang dan membuat sistem informasi berbasis web dibutuhkan perangkat keras agar program aplikasi yang dibuat dapat berjalan dengan baik. Spesifikasi yang digunakan oleh penulis adalah:
Processor : Intel(R) Core(TM) i5-3317U CPU @ 1.70GHz (4CPUs), ~1.7GHz
Memory : 4096MB RAM
Hardisk : 465GB
VGA : Intel(R) HD Graphics 4000 2. Perangkat Lunak (Software)
Perangkat lunak atau software yang digunakan untuk mendukung dan merancang pembuatan media informasi berbasis web harus sesuai dengan kebutuhan. Perangkat lunak yang digunakan oleh penulis adalah:
a. Sistem Operasi
b. Software Perancangan
1. Macromedia Dreamweaver 8, digunakan untuk membuat script dan interface program.
2. XAMPP, digunakan untuk server lokal (localhost).
c. Software Web Browser Google Chrome.
3. Informasi
Pesan yang akan ditampilkan oleh sistem secara otomatis untuk memberikan informasi kepada pemakai. Informasi yang ditampilkan yaitu:
a. Pesan error akan ditampilkan jika pengguna salah memasukkan nomor induk ataupun password.
b. Pesan error akan ditampilkan jika pengguna tidak mengisi pesan saat mengirimkan testimonial.
c. Pesan error akan ditampilkan jika pengguna ingin meminjam buku tetapi masih memiliki peminjaman buku.
d. Pesan error akan ditampilkan jika pengguna memilih buku yang sama pada saat transaksi pemesanan peminjaman buku.
e. Pesan error akan ditampilkan jika pengguna meminjam buku lebih dari 3 buku per transaksi pemesanan peminjaman buku.
f. Pesan error akan ditampilkan jika pengguna melakukan proses pada saat keranjang dalam keadaan kosong.
g. Pesan error akan ditampilkan jika mencoba masuk ke dalam menu admin tanpa login terlebih dahulu.
h. Pesan error akan ditampilkan jika admin salah memasukkan username ataupun password.
i. Pesan error akan ditampilkan jika username yang dibuat sudah pernah digunakan sebelumnya saat melakukan tambah data admin.
j. Pesan error akan ditampilkan jika format email yang digunakan salah saat melakukan tambah data admin.
k. Pesan error akan ditampilkan jika dalam melakukan tambah data tidak mengisi data dengan lengkap.
l. Informasi akan ditampilkan jika admin berhasil melakukan tambah data. m. Informasi akan ditampilkan jika admin akan melakukan hapus data. 4. Security
Sistem yang dibuat dilengkapi dengan sistem pengamanan yang mengharuskan pengguna maupun admin untuk login terlebih dahulu dengan memasukkan nomor induk atau username dan password untuk dapat masuk ke dalam sistem.
3.3 Perancangan Perangkat Lunak
Perancangan perangkat lunak merupakan perencanaan awal dari sistem yang akan dibangun setelah melakukan riset atau analisa kebutuhan. Pada dasarnya perancangan perangkat lunak bertujuan untuk mempermudah dalam pembuatan sistem yang akan dibangun. Pada tahap ini, segala bentuk awal dari sistem yang akan dibangun telah tergambar dan terinci serta menyesuaikan dari kebutuhan penggunanya.
3.3.1 Rancangan Antar Muka
Perancangan antar muka perlu dilakukan untuk membuat tampilan website tertata rapi sesuai dengan layoutnya. Dengan rancangan antar muka yang baik akan mempermudah tahapan implementasi dalam melakukan design website.
1. Admin
a. Rancangan Antar Muka Halaman Utama Admin
Gambar III.2: Rancangan Antar Muka Halaman Utama Admin b. Rancangan Antar Muka Login
Gambar III.3: Rancangan Antar Muka Login Admin c. Rancangan Antar Muka Home Admin
d. Rancangan Antar Muka Data Admin
Gambar III.5: Rancangan Antar Muka Data Admin e. Rancangan Antar Muka Tambah Data Admin
Gambar III.6: Rancangan Antar Muka Tambah Data Admin f. Rancangan Antar Muka Ubah Data Admin
g. Rancangan Antar Muka Data Pengguna (siswa)
Gambar III.8: Rancangan Antar Muka Data Pengguna (Siswa) h. Rancangan Antar Muka Data Pengguna (guru)
Gambar III.9: Rancangan Antar Muka Data Pengguna (Guru) i. Rancangan Antar Muka Tambah Pengguna (Siswa)
j. Rancangan Antar Muka Tambah Pengguna (Guru)
Gambar III.11: Rancangan Antar Muka Tambah Pengguna (Guru) k. Rancangan Antar Muka Ubah Pengguna (Siswa)
l. Rancangan Antar Muka Ubah Pengguna (Guru)
Gambar III.13: Rancangan Antar Muka Ubah Pengguna (Guru) m. Rancangan Antar Muka Data Kategori
Gambar III.14: Rancangan Antar Muka Data Kategori n. Rancangan Antar Muka Tambah Data Kategori
o. Rancangan Antar Muka Ubah Data Kategori
Gambar III.16: Rancangan Antar Muka Ubah Data Kategori p. Rancangan Antar Muka Data Buku
Gambar III.17: Rancangan Antar Muka Data Buku q. Rancangan Antar Muka Tambah Data Buku
r. Rancangan Antar Muka Ubah Data Buku
Gambar III.19: Rancangan Antar Muka Ubah Data Buku s. Rancangan Antar Muka Data Gallery
Gambar III.20: Rancangan Antar Muka Data Gallery t. Rancangan Antar Muka Tambah Data Gallery
u. Rancangan Antar Muka Ubah Data Gallery
Gambar III.22: Rancangan Antar Muka Ubah Data Gallery v. Rancangan Antar Muka Data Peminjaman (Pesan)
Gambar III.23: Rancangan Antar Muka Data Peminjaman (Pesan) w. Rancangan Antar Muka Data Peminjaman (Pinjam)
x. Rancangan Antar Muka Data Peminjaman (Kembali)
Gambar III.25: Rancangan Antar Muka Data Peminjaman (Kembali) y. Rancangan Antar Muka Detail Peminjaman
Gambar III.26: Rancangan Antar Muka Detail Peminjaman z. Rancangan Antar Muka Data Pengembalian
aa. Rancangan Antar Muka Pengembalian Cari
Gambar III.28: Rancangan Antar Muka Pengembalian Cari bb. Rancangan Antar Muka Pengembalian Proses
Gambar III.29: Rancangan Antar Muka Pengembalian Proses cc. Rancangan Antar Muka Laporan Data Kategori
dd. Rancangan Antar Muka Cetak Laporan Data Kategori
Gambar III.31: Rancangan Antar Muka Cetak Laporan Data Kategori ee. Rancangan Antar Muka Laporan Data Buku
Gambar III.32: Rancangan Antar Muka Laporan Data Buku ff. Rancangan Antar Muka Cetak Laporan Data Buku
gg. Rancangan Antar Muka Laporan Data Pengguna
Gambar III.34: Rancangan Antar Muka Laporan Data Pengguna hh. Rancangan Antar Muka Cetak Laporan Data Pengguna
Gambar III.35: Rancangan Antar Muka Cetak Laporan Data Pengguna ii. Rancangan Antar Muka Laporan Data Peminjaman
jj. Rancangan Antar Muka Cetak Laporan Data Peminjaman
Gambar III.37: Rancangan Antar Muka Cetak Laporan Data Peminjaman kk. Rancangan Antar Muka Laporan Data Pengembalian
Gambar III.38: Rancangan Antar Muka Laporan Data Pengembalian ll. Rancangan Antar Muka Cetak Laporan Data Pengembalian
Gambar III.39: Rancangan Antar Muka Cetak Laporan Data Pengembalian
2. Pengguna (Siswa/Guru)
a. Rancangan Antar Muka Halaman Utama
Gambar III.40: Rancangan Antar Muka Halaman Utama b. Rancangan Antar Muka Login Pengguna
Gambar III.41: Rancangan Antar Muka Login Pengguna c. Rancangan Antar Muka Home
d. Rancangan Antar Muka Koleksi Buku
Gambar III.43: Rancangan Antar Muka Koleksi Buku e. Rancangan Antar Muka Koleksi Buku Kategori
Gambar III.44: Rancangan Antar Muka Koleksi Buku Kategori f. Rancangan Antar Muka Detail Buku
g. Rancangan Antar Muka Gallery
Gambar III.46: Rancangan Antar Muka Gallery h. Rancangan Antar Muka Kontak Kami
Gambar III.47: Rancangan Antar Muka Kontak Kami i. Rancangan Antar Muka Keranjang Pemesanan Peminjaman
Gambar III.48: Rancangan Antar Muka Keranjang Pemesanan Peminjaman
j. Rancangan Antar Muka Daftar Pemesanan Peminjaman
Gambar III.49: Rancangan Antar Muka Daftar Pemesanan Peminjaman k. Rancangan Antar Muka Cetak Pemesanan Peminjaman
Gambar III.50: Rancangan Antar Muka Cetak Pemesanan Peminjaman l. Rancangan Antar Muka Info Pengguna
3. Pengunjung (Umum)
a. Rancangan Antar Muka Halaman Utama
Gambar III.52: Rancangan Antar Muka Halaman Utama b. Rancangan Antar Muka Home
Gambar III.53: Rancangan Antar Muka Home c. Rancangan Antar Muka Koleksi Buku
d. Rancangan Antar Muka Koleksi Buku Kategori
Gambar III.55: Rancangan Antar Muka Koleksi Buku Kategori e. Rancangan Antar Muka Detail Buku
Gambar III.56: Rancangan Antar Muka Detail Buku f. Rancangan Antar Muka Gallery
g. Rancangan Antar Muka Kontak Kami
Gambar III.58: Rancangan Antar Muka Kontak Kami 3.3.2 Rancangan Basis Data
1. Entity Relationship Diagram (ERD)
2. Logical Record Structure (LRS)
Gambar III.60: Logical Record Structure Keterangan:
* : Primary Key ** : Foreign Key 3. Spesifikasi File
Berikut ini merupakan spesifikasi file atau tabel-tabel yang ada pada database dari website yang telah penulis buat, diantaranya:
a. Spesifikasi File Admin Nama File : Admin Akronim : admin
Fungsi : Untuk menyimpan data admin Tipe File : File Master
Akses File : Random
Media : Hard Drive
Panjang Record : 375 Kunci Field : username
Software : Mysql
Tabel III.1 Spesifikasi File Admin
b. Spesifikasi File Kategori Nama File : Kategori Akronim : kategori
Fungsi : Untuk menyimpan data kategori Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media : Hard Drive
Panjang Record : 113
Kunci Field : kode_kategori
Tabel III.2
Spesifikasi File Kategori
c. Spesifikasi File Buku Nama File : Buku Akronim : buku
Fungsi : Untuk menyimpan data buku Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media : Hard Drive
Panjang Record : 662
Kunci Field : kode_buku
Software : Mysql
Tabel III.3 Spesifikasi File Buku
d. Spesifikasi File Pengguna Nama File : Pengguna Akronim : pengguna
Fungsi : Untuk menyimpan data pengguna Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media : Hard Drive
Panjang Record : 358
Kunci Field : nomor_induk
Software : Mysql
Tabel III.4
Spesifikasi File Pengguna
e. Spesifikasi File Peminjaman Nama File : Peminjaman Akronim : peminjaman
Fungsi : Untuk menyimpan data peminjaman Tipe File : File Transaksi
Organisasi File : Index Sequential Akses File : Random
Media : Hard Drive
Panjang Record : 25
Kunci Field : kode_peminjaman
Software : Mysql
Tabel III.5
Spesifikasi File Peminjaman
f. Spesifikasi File Detail Pinjam Nama File : Detail Pinjam Akronim : detail Pinjam
Fungsi : Untuk menyimpan data detail peminjaman Tipe File : File Transaksi
Organisasi File : Sequential Akses File : Random
Media : Hard Drive Panjang Record : 10
Kunci Field : -
Software : Mysql
Tabel III.6
Spesifikasi File Detail Pinjam
g. Spesifikasi File Pengembalian Nama File : Pengembalian Akronim : pengembalian
Fungsi : Untuk menyimpan data pengembalian Tipe File : File Transaksi
Organisasi File : Index Sequential Akses File : Random
Media : Hard Drive
Panjang Record : 10
Kunci Field : kode_pengembalian
Tabel III.7
Spesifikasi File Pengembalian
h. Spesifikasi File Testimonial Nama File : Testimonial Akronim : testimonial
Fungsi : Untuk menyimpan data testimonial Tipe File : File History
Organisasi File : Index Sequential Akses File : Random
Media : Hard Drive
Panjang Record : 270
Kunci Field : id_testimonial
Software : Mysql
Tabel III.8
i. Spesifikasi File Gallery Nama File : Gallery Akronim : gallery
Fungsi : Untuk menyimpan data gallery Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media : Hard Drive
Panjang Record : 300 Kunci Field : id_gallery
Software : Mysql
Tabel III.9 Spesifikasi File Gallery
j. Spesifikasi File Keranjang Nama File : Keranjang Akronim : keranjang
Fungsi : Untuk menyimpan data keranjang Tipe File : File Transaksi
Akses File : Random
Media : Hard Drive
Panjang Record : 25
Kunci Field : id_keranjang
Software : Mysql
Tabel III.10
Spesifikasi File Keranjang
3.3.3 Rancangan Struktur Navigasi 1. Admin
2. Pengguna (Siswa/Guru)
Gambar III.62: Struktur Navigasi Pengguna (Siswa/Guru) 3. Pengunjung (Umum)
3.4 Implementasi dan Pengujian Unit 3.4.1 Implementasi
1. Admin
a. Implementasi Halaman Utama Admin
Gambar III.64: Implementasi Halaman Utama Admin b. Implementasi Login Admin
Gambar III.65: Implementasi Login Admin c. Implementasi Home Admin
d. Implementasi Data Admin
Gambar III.67: Implementasi Data Admin e. Implementasi Tambah Data Admin
Gambar III.68: Implementasi Tambah Data Admin f. Implementasi Ubah Data Admin
g. Implementasi Data Pengguna (Siswa)
Gambar III.70: Implementasi Data Pengguna (Siswa) h. Implementasi Data Pengguna (Guru)
Gambar III.71: Implementasi Data Pengguna (Guru) i. Implementasi Tambah Data Pengguna (Siswa)
j. Implementasi Tambah Data Pengguna (Guru)
Gambar III.73: Implementasi Tambah Data Pengguna (Guru) k. Implementasi Ubah Data Pengguna (Siswa)
Gambar III.74: Implementasi Ubah Data Pengguna (Siswa) l. Implementasi Ubah Data Pengguna (Guru)
m. Implementasi Data Kategori
Gambar III.76: Implementasi Data Kategori n. Implementasi Tambah Data Kategori
Gambar III.77: Implementasi Tambah Data Kategori o. Implementasi Ubah Data Kategori
Gambar III.78: Implementasi Ubah Data Kategori p. Implementasi Data Buku
q. Implementasi Tambah Data Buku
Gambar III.80: Implementasi Tambah Data Buku r. Implementasi Ubah Data Buku
Gambar III.81: Implementasi Ubah Data Buku s. Implementasi Data Gallery
t. Implementasi Tambah Data Gallery
Gambar III.83: Implementasi Tambah Data Gallery u. Implementasi Ubah Data Gallery
Gambar III.84: Implementasi Ubah Data Gallery v. Implementasi Data Peminjaman (Pesan)
w. Implementasi Data Peminjaman (Pinjam)
Gambar III.86: Implementasi Data Peminjaman (Pinjam) x. Implementasi Data Peminjaman (Kembali)
Gambar III.87: Implementasi Data Peminjaman (Kembali) y. Implementasi Detail Peminjaman
Gambar III.88: Implementasi Detail Peminjaman z. Implementasi Data Pengembalian
aa. Implementasi Data Pengembalian Cari
Gambar III.90: Implementasi Data Pengembalian Cari bb. Implementasi Pengembalian Proses
Gambar III.91: Implementasi Pengembalian Proses cc. Implementasi Laporan Data Kategori
dd. Implementasi Cetak Laporan Data Kategori
Gambar III.93: Implementasi Cetak Laporan Data Kategori ee. Implementasi Laporan Data Buku
Gambar III.94: Implementasi Laporan Data Buku ff. Implementasi Cetak Laporan Data Buku
gg. Implementasi Laporan Data Pengguna
Gambar III.96: Implementasi Laporan Data Pengguna hh. Implementasi Cetak Laporan Data Pengguna
Gambar III.97: Implementasi Cetak Laporan Data Pengguna ii. Implementasi Laporan Data Peminjaman
jj. Implementasi Cetak Laporan Data Peminjaman
Gambar III.99: Implementasi Cetak Laporan Peminjaman kk. Implementasi Laporan Data Pengembalian
Gambar III.100: Implementasi Laporan Data Pengembalian ll. Implementasi Cetak Laporan Data Pengembalian
2. Pengguna
a. Implementasi Halaman Utama
Gambar III.102: Implementasi Halaman Utama b. Implementasi Login Pengguna
c. Implementasi Home
Gambar III.104: Implementasi Home d. Implementasi Koleksi Buku
e. Implementasi Koleksi Buku Kategori
Gambar III.106: Implementasi Koleksi Buku Kategori f. Implementasi Detail Buku
Gambar III.107: Implmentasi Detail Buku g. Implementasi Gallery
h. Implementasi Kontak Kami
Gambar III.109: Implementasi Kontak Kami i. Implementasi Keranjang Pemesanan Peminjaman
Gambar III.110: Implementasi Keranjang Pemesanan Peminjaman j. Implementasi Daftar Pemesanan Peminjaman
Gambar III.111: Implementasi Daftar Pemesanan Barang k. Implementasi Cetak Pemesanan Peminjaman
l. Implementasi Info Pengguna
Gambar III.113: Implementasi Info Pengguna 3. Pengunjung
a. Implementasi Halaman Utama
b. Implementasi Home
Gambar III.115: Implementasi Home c. Implementasi Koleksi Buku
d. Implementasi Koleksi Buku Kategori
Gambar III.117: Implementasi Koleksi Buku Kategori e. Implementasi Detail Buku
Gambar III.118: Implementasi Detail Buku f. Implementasi Gallery
g. Implementasi Kontak Kami
Gambar III.120: Implementasi Kontak Kami 4. Spesifikasi Sistem Komputer
Barikut ini merupakan spesifikasi minimal yang dibutuhkan untuk dapat menjalankan program perangkat lunak yang telah penulis buat, diantaranya: a. Spesifikasi Perangkat Keras
1) Server
a) Processor : Intel(R) Core(TM) i3 b) Memory : 2GB DDR3 RAM c) Hard Drive : 320GB
d) Standart Mouse
e) Keyboard 104 keys
f) Resolusi layar 1366 x 768 px
g) Koneksi internet dengan kecepatan 41Mbps 2) Client
a) Processor : Intel(R) pentium 4 atau setara b) Memory : 512MB RAM
c) Hard Drive : 40GB
d) Standart Mouse
e) Keyboard 104 keys
f) Resolusi layar 1024 x 768 px
g) Koneksi internet dengan kecepatan 384Kbps b. Spesifikasi Perangkat Lunak
1) Server
a) Sistem operasi menggunakan Microsoft Windows 7 b) Web server localhost menggunakan XAMPP
c) Web browser menggunakan Mozilla Firefox, Google Chrome
2) Client
a) Sistem operasi menggunakan Microsoft Windows, Linux,
Mac OS, Android dan iOS.
b) Web browser menggunakan Mozila Firefox, Google Chrome,
Safari, Opera. 3.4.2 Pengujian Unit
1. Pengguna
2. Admin