Rekayasa Perangkat Lunak (1). docx
WEBSITE APLIKASI SELF SERVICE LIBRARY 2014
1.
PENDAHULUAN
Perpustakaan tak bisa dipisahkan dari pembelajaran siswa-siswi di sekolah
dalam mencari ilmu pengetahuan. Fasilitas yang disediakan sekolah ini, sangatlah
bermanfaat bagi semua siswa apabila bisa memanfaatkannya secara maksimal.
Koleksi buku pada perpustakaan hendaknya selalu diperbaharui pada setiap
periodenya sesuai dengan penerapan sistem pendidikan yang diterapkan oleh
pemerintah. Namun, tidak semua perpustakaan menerapkan teknologi dalam proses
kegiatan perpustakaan seperti peminjaman buku, pendaftaran anggota, pencarian
buku dan lain-lain. Hal ini membuat kegiatan perpustakaan dilakukan secara manual
atau menggunakan pembukuan.
Dengan melihat permasalahan tersebut, penulis menarik kesimpulan untuk
pengembangan suatu aplikasi perpustakaan yang diterapkan pada sekolah ini.
Aplikasi ini berbasis web yang dapat diakses secara online pada komputer yang
tersedia didalam perpustakaan. Aplikasi ini dibangun menggunakan PHP dan
MySQL.
2.
RUANG LINGKUP
Aplikasi ini berbentuk web yang diperuntukan untuk siswa-siswi atau user dan
pegawai perpustakaan yang bertindak sebagai administrator. Website ini dibangun
menggunakan PHP sebagai script pemrogramannya dan MySQL sebagai databasenya.
Dalam website ini terdapat dua akses yaitu:
1
WEBSITE APLIKASI SELF SERVICE LIBRARY 2014
1.
Administrator (admin)
Pada akses sebagai admin yaitu pegawai perpustakaan bertugas untuk
memasukkan data siswa dan data buku yang ingin dipinjam atau dikembalikan. Pada
akses ini terdapat 2 menu, yaitu:
a.
Input Siswa
Pada menu ini admin diharuskan memasukkan data pribadi siswa yang akan
meminjam atau mengembalikan buku.
b.
Input Buku
Pada menu ini admin diharuskan memasukkan data mengenai buku yang
dipinjam atau dikembalikan.
2.
User
Pada akses ini user yang ingin meminjam buku dapat melihat kembali batas
waktu pengembalian buku pada komputer yang tersedia di perpustakaan. Siswa-siswi
tidak perlu mendaftar sebagai anggota perpustakaan. Pada akses user ini ada menumenu yang dapat digunakan yaitu:
a.
Peminjaman buku
Pada menu ini siswa-siswi yang ingin meminjam buku diharuskan untuk
mengisikan data no induk dan kode dari buku yang akan dipinjam dan dapat
mencetak data peminjaman.
b.
Pengembalian buku
Pada menu ini siswa-siswi yang ingin mengembalikan atau hanya ingin
memastikan batas waktu pengembalian diharuskan untuk mengisikan kembali
no induk dan kode dari buku. Jika melebihi batas waktu siswa dapat melihat
denda yang harus mereka bayar.
3.
2
METODOLOGI PEMBUATAN WEBSITE
WEBSITE APLIKASI SELF SERVICE LIBRARY 2014
3.1 METODE WATERFALL
Dalam pembuatan website Self Service Library ini adalah metode Waterfall
yang merupakan bagian dari System Development Life Cycle (SDLC). Tahapan
SDLC adalah sebagai berikut :
Perencanaan
Tahap awal yang dilakukan adalah melakukan perencanaan konsep dari
website. Selain itu, perencanaan terhadap bahasa pemrograman yang digunakan
serta mencari sumber melalui buku dan media online terkait dengan website
yang akan dibuat.
Analisis
Tahap selanjutnya yaitu analisis. Pada tahap ini, mencari masalah-masalah yang
dihadapi dan juga informasi yang ada pada perpustakaan. Masalah dan
informasi yang didapat dijadikan acuan dalam pembuatan website ini.
Perancangan
Tahap selanjutnya yaitu perancangan. Pada tahap ini dilakukan perancangan
interface dari website. Perancangan interface sangat penting karena akan
digunakan user untuk berinteraksi dengan website sehingga dibuat agar user
friendly.
Implementasi
Tahap selanjutnya yaitu implementasi. Pada tahap ini dilakukan perubahan atas
perancangan yang telah dibuat dengan menggunakan bahasa pemrograman.
Uji Coba
Tahap terakhir yaitu uji coba. Pada tahap ini dilakukan uji coba website dengan
melibatkan user. Jika ada error maka akan segera diperbaiki.
3.2 SPESIFIKASI HARDWARE DAN SOFTWARE
3
WEBSITE APLIKASI SELF SERVICE LIBRARY 2014
Spesifikasi hardware yang digunakan penulis dalam pembuatan website Self
Service Library adalah sebagai berikut :
-
Laptop Asus
-
RAM 2GB
-
Intel(R) Core (TM) i3-2330M
-
CPU @ 2.2 GHz (4CPUs), ~2.2GHz
Spesifikasi software yang digunakan penulis dalam pembuatan website Self Service
Library adalah sebagai berikut :
4.
-
Sistem operasi Windows 7 Ultimate 64-bit (6.1, Build 7601)
-
Notepad ++ 6.4.2
-
Xampp 1.7.1 32-bit
-
Mozila firefox
-
Adobe Photoshop CS3
IMPLEMENTASI
4.1 Struktur Navigasi
Struktur navigasi digunakan untuk menggambarkan secara garis besar isi dari seluruh
website dan menggambarkan bagaimana hubungan antar menu yang ada. Dibawah ini
adalah gambar dari struktur navigasi dari website ini:
Gambar : Struktur Navigasi Admin
4
WEBSITE APLIKASI SELF SERVICE LIBRARY 2014
Gambar Struktur Navigasi User
5
WEBSITE APLIKASI SELF SERVICE LIBRARY 2014
5.
PENUTUP
Aplikasi ini diperuntukkan untuk perpustakaan yang berbasis web dan diakses
secara online pada komputer yang tersedia di perpustakaan. Aplikasi ini merubah
sistem yang manual menjadi sistem yang terkomputerisasi sehingga mempermudah
pekerjaan pegawai perpustkaan dan siswa-siswi. Penulis berharap aplikasi ini dapat
bermanfaat dan dapat diterapkan dengan baik sebagai bentuk penerapan teknologi
informasi.
6.
DAFTAR PUSTAKA
Penerbit Andi. 2009. Php Programming. Yogyakarta: Wahana Komputer.
Kadir,
6
Abdul. 2008. Dasar Pemrograman
PHP. Yogyakarta: Penerbit Andi.
Web
Dinamis
Menggunakan
1.
PENDAHULUAN
Perpustakaan tak bisa dipisahkan dari pembelajaran siswa-siswi di sekolah
dalam mencari ilmu pengetahuan. Fasilitas yang disediakan sekolah ini, sangatlah
bermanfaat bagi semua siswa apabila bisa memanfaatkannya secara maksimal.
Koleksi buku pada perpustakaan hendaknya selalu diperbaharui pada setiap
periodenya sesuai dengan penerapan sistem pendidikan yang diterapkan oleh
pemerintah. Namun, tidak semua perpustakaan menerapkan teknologi dalam proses
kegiatan perpustakaan seperti peminjaman buku, pendaftaran anggota, pencarian
buku dan lain-lain. Hal ini membuat kegiatan perpustakaan dilakukan secara manual
atau menggunakan pembukuan.
Dengan melihat permasalahan tersebut, penulis menarik kesimpulan untuk
pengembangan suatu aplikasi perpustakaan yang diterapkan pada sekolah ini.
Aplikasi ini berbasis web yang dapat diakses secara online pada komputer yang
tersedia didalam perpustakaan. Aplikasi ini dibangun menggunakan PHP dan
MySQL.
2.
RUANG LINGKUP
Aplikasi ini berbentuk web yang diperuntukan untuk siswa-siswi atau user dan
pegawai perpustakaan yang bertindak sebagai administrator. Website ini dibangun
menggunakan PHP sebagai script pemrogramannya dan MySQL sebagai databasenya.
Dalam website ini terdapat dua akses yaitu:
1
WEBSITE APLIKASI SELF SERVICE LIBRARY 2014
1.
Administrator (admin)
Pada akses sebagai admin yaitu pegawai perpustakaan bertugas untuk
memasukkan data siswa dan data buku yang ingin dipinjam atau dikembalikan. Pada
akses ini terdapat 2 menu, yaitu:
a.
Input Siswa
Pada menu ini admin diharuskan memasukkan data pribadi siswa yang akan
meminjam atau mengembalikan buku.
b.
Input Buku
Pada menu ini admin diharuskan memasukkan data mengenai buku yang
dipinjam atau dikembalikan.
2.
User
Pada akses ini user yang ingin meminjam buku dapat melihat kembali batas
waktu pengembalian buku pada komputer yang tersedia di perpustakaan. Siswa-siswi
tidak perlu mendaftar sebagai anggota perpustakaan. Pada akses user ini ada menumenu yang dapat digunakan yaitu:
a.
Peminjaman buku
Pada menu ini siswa-siswi yang ingin meminjam buku diharuskan untuk
mengisikan data no induk dan kode dari buku yang akan dipinjam dan dapat
mencetak data peminjaman.
b.
Pengembalian buku
Pada menu ini siswa-siswi yang ingin mengembalikan atau hanya ingin
memastikan batas waktu pengembalian diharuskan untuk mengisikan kembali
no induk dan kode dari buku. Jika melebihi batas waktu siswa dapat melihat
denda yang harus mereka bayar.
3.
2
METODOLOGI PEMBUATAN WEBSITE
WEBSITE APLIKASI SELF SERVICE LIBRARY 2014
3.1 METODE WATERFALL
Dalam pembuatan website Self Service Library ini adalah metode Waterfall
yang merupakan bagian dari System Development Life Cycle (SDLC). Tahapan
SDLC adalah sebagai berikut :
Perencanaan
Tahap awal yang dilakukan adalah melakukan perencanaan konsep dari
website. Selain itu, perencanaan terhadap bahasa pemrograman yang digunakan
serta mencari sumber melalui buku dan media online terkait dengan website
yang akan dibuat.
Analisis
Tahap selanjutnya yaitu analisis. Pada tahap ini, mencari masalah-masalah yang
dihadapi dan juga informasi yang ada pada perpustakaan. Masalah dan
informasi yang didapat dijadikan acuan dalam pembuatan website ini.
Perancangan
Tahap selanjutnya yaitu perancangan. Pada tahap ini dilakukan perancangan
interface dari website. Perancangan interface sangat penting karena akan
digunakan user untuk berinteraksi dengan website sehingga dibuat agar user
friendly.
Implementasi
Tahap selanjutnya yaitu implementasi. Pada tahap ini dilakukan perubahan atas
perancangan yang telah dibuat dengan menggunakan bahasa pemrograman.
Uji Coba
Tahap terakhir yaitu uji coba. Pada tahap ini dilakukan uji coba website dengan
melibatkan user. Jika ada error maka akan segera diperbaiki.
3.2 SPESIFIKASI HARDWARE DAN SOFTWARE
3
WEBSITE APLIKASI SELF SERVICE LIBRARY 2014
Spesifikasi hardware yang digunakan penulis dalam pembuatan website Self
Service Library adalah sebagai berikut :
-
Laptop Asus
-
RAM 2GB
-
Intel(R) Core (TM) i3-2330M
-
CPU @ 2.2 GHz (4CPUs), ~2.2GHz
Spesifikasi software yang digunakan penulis dalam pembuatan website Self Service
Library adalah sebagai berikut :
4.
-
Sistem operasi Windows 7 Ultimate 64-bit (6.1, Build 7601)
-
Notepad ++ 6.4.2
-
Xampp 1.7.1 32-bit
-
Mozila firefox
-
Adobe Photoshop CS3
IMPLEMENTASI
4.1 Struktur Navigasi
Struktur navigasi digunakan untuk menggambarkan secara garis besar isi dari seluruh
website dan menggambarkan bagaimana hubungan antar menu yang ada. Dibawah ini
adalah gambar dari struktur navigasi dari website ini:
Gambar : Struktur Navigasi Admin
4
WEBSITE APLIKASI SELF SERVICE LIBRARY 2014
Gambar Struktur Navigasi User
5
WEBSITE APLIKASI SELF SERVICE LIBRARY 2014
5.
PENUTUP
Aplikasi ini diperuntukkan untuk perpustakaan yang berbasis web dan diakses
secara online pada komputer yang tersedia di perpustakaan. Aplikasi ini merubah
sistem yang manual menjadi sistem yang terkomputerisasi sehingga mempermudah
pekerjaan pegawai perpustkaan dan siswa-siswi. Penulis berharap aplikasi ini dapat
bermanfaat dan dapat diterapkan dengan baik sebagai bentuk penerapan teknologi
informasi.
6.
DAFTAR PUSTAKA
Penerbit Andi. 2009. Php Programming. Yogyakarta: Wahana Komputer.
Kadir,
6
Abdul. 2008. Dasar Pemrograman
PHP. Yogyakarta: Penerbit Andi.
Web
Dinamis
Menggunakan