Ismael (SISTEM INFORMASI PERPUSTAKAAN BERBASIS CLIENT SERVER)
SISTEM INFORMASI PERPUSTAKAAN BERBASIS CLIENT - SERVER
Ismael 1 , Iwan Fitrianto Rahmad 2 , Eko Saputra 2 1 Politeknik Negeri Medan 2 Universitas Potensi UtamaEmail :
Abstract — Needs Computer Information Systems and Networks are an integral part of the company. Foundation School Smk Negeri 1 Percut Sei Tuan is located in Jl.Kolam No. Medan is one of 03 schools in the field of vocational education based on information technology, so it is unfortunate if not supported by better library facilities. During this time they use the library data excel not their database applications within the data storage library. With the absence of the program that handles the data processing library and borrower data and return books at school Smk Negri 1 Percut Sei Tuan is expected the most basic to the success of an education in achieving their end, need to be made an applications that support data processing in order growing and ultimately expected to further simplify the data processing cycle at the school. Based on the background of the problems has been the author pointed out above, the writer makes an application that can give results in the form of a library which includes the collection of master data books and members, the library includes data processing transactions of borrowing and returning books, can provide information services based book client server will used as a service for members of the library to find out the status information of books that will be read or borrowed and used pemrogaraman language PHP, MySQL as the database.
Keywords: Systems, Information ,Computer, Library. Abstrak
— Kebutuhan Sistem Informasi Komputer dan Jaringan adalah bagian integral di perusahaan. Yayasan Sekolah Smk Negeri 1 Percut Sei Tuan berlokasi di Jl.Kolam No. 03 Medan adalah salah satu sekolah yang bergerak dibidang pendidikan SMK berbasiskan teknologi informasi, dengan begitu sangat disayangkan apabila tidak didukung dengan fasilitas perpustakaan yang lebih baik. Selama ini data perpustakaan masih menggunakan aplikasi excel belum adanya database dalam penyimpanan data perpustakaan tersebut. Dengan belum adanya program yang menangani tentang pengolahan data perpustakaan dan data peminjam serta pengembalian buku di sekolah Smk Negri 1 Percut Sei Tuan ini diharapkan hal yang paling pokok untuk menunjang keberhasilan suatu pendidikan dalam mencapai tujuanya, perlu dibuat suatu aplikasi-aplikasi yang menunjang pengolahan data agar semakin berkembang dan pada akhirnya diharapkan semakin mempermudah dalam siklus pengolahan data pada sekolah tersebut. Berdasarkan latar belakang masalah yang telah penulis kemukakan diatas maka penulis membuat sebuah aplikasi yang dapat memberikan hasil berupa perpustakaan yang mencakup pendataan data master buku dan anggota, perpustakaan yang mencakup pemrosesan data transaksi peminjaman dan pengembalian buku, dapat menyediakan layanan informasi buku berbasis client server yang akan digunakan sebagai layanan bagi anggota perpustakaan untuk mengetahui status informasi buku yang akan dibaca atau dipinjam serta menggunakan bahasa pemrogaraman PHP, Mysql sebagai basis data.
Kata Kunci : Sistem, Informasi, Jaringan, Perpustakaan.
1. PENDAHULUAN
Sistem Informasi Komputer dan Jaringan adalah bagian integral didalam organisasi sekolah. Sistem Informasi Komputer dan Jaringan yang dapat mendukung operasional kantor dan meningkatkan kinerja yang berdampak langsung dalam pencapaian visi dan misi organisasi sekolah tersebut.
Yayasan Sekolah Smk Negri 1 Percut Sei Tuan berlokasi di Jl.Kolam No. 03 Medan Estate adalah bergerak dibidang pendidikan SMK yang berbasiskan teknologi informasi.
Hal yang paling pokok untuk menunjang keberhasilan suatu pendidikan dalam mencapai tujuanya, perlu dibuat suatu aplikasi-aplikasi yang menunjang pengolahan data agar semakin berkembang dan pada akhirnya diharapkan semakin mempermudah dalam siklus pengolahan data pada sekolah tersebut. Di sekolah Smk Negri 1 Percut SeiTuan ini siswa dan siswi ingin meminjam dan mengembalikan buku masih menggunakan secara manual, belum ada aplikasi atau program dalam memproses data tentang perpustakaan. Untuk memperlancar dan mempermudah pengolahan data tersebut,
2. METODE PENELITIAN
3. Pengaksesan data lebih tinggi karena penyediaan dan pengelolaan fasilitas jaringan dilakukan oleh komputer server. Dan komputer server tidak terbebani dengan tugas lain sebagai workstation.
2.3. Jaringan Client Server
kurang terintegrasinya data dapat menyebabkan kesulitan dalam mengakses dan mengelola data perpustakaan, hal ini mengakibatkan kurang efektifnya proses pengolahan data yang dilakukan.
komputer yang menyediakan fasilitas bagi komputer-komputer client/workstation yang terhubung dalam jaringan. Sedangkan komputer adalah komputer yang menggunakan fasilitas yang disediakan oleh komputer server. Komputer server pada sebuah jaringan tipe client server disebut dengan dedicated server, karena komputer yang digunakan hanya sebagai penyedia fasilitas untuk komputer client/workstation. Komputer server tidak dapat berperan sebagai komputer client/workstation. Keunggulan tipe jaringan client server adalah: [5]
1. Terdapat Administrator jaringan yang mengelola sistem keamanan, sehingga sistem keamanan dan administrasi jaringan akan lebih terkontrol.
2. Komputer server difungsikan sebagai pusat data, komputer client dapat mengakses data yang ada dari komputer
client manapun. Apabila terdapat
komputer client yang rusak, pengguna masih dapat mengakses data dari komputer client yang lain.
Penulis melakukan studi pustaka untuk memperoleh data yang ada hubungan dengan penulisan dari berbagai sumber bacaan seperti: buku, internet dan lain
client/workstation . Komputer Server adalah
2. Studi Kepustakaan (Library Research)
Sampel (Sampling) Mengambil contoh – contoh data yang diperlukan.
b.
Pengamatan (Observation) Merupakan salah satu metode pengumpulan data yang cukup efektif untuk mempelajari suatu sistem. Kegiatannya dengan melakukan pengamatan langsung terhadap kegiatan yang sedang berjalan.
a.
1. Studi Lapangan Merupakan metode yang dilakukan dengan mengadakan studi langsung ke lapangan untuk mengumpulkan data yaitu peninjauan langsung ke lokasi studi. Adapun teknik pengumpulan data yang dilakukan penulis adalah.
Metode merupakan suatu cara atau teknik yang sistematik untuk mengerjakan suatu kasus. Didalam menyelesaikan Penelitian ini penulis menggunakan 2 (dua) metode studi yaitu :
Dengan adanya teknologi file sharing penulis memanfaatkannya untuk membuat skripsi ini dengan judul Sistem Informasi Perpustakaan Berbasis Client-Server.
Jaringan client server menghubungkan komputer server dengan komputer
- – lain.
2.2. Sistem Informasi
2. Selama ini data perpustakaan masih menggunakan aplikasi excel belum adanya database dalam penyimpanan data perpustakaan tersebut.
1. Belum ada program yang menangani tentang pengolahan data perpustakaan dan data peminjam dan mengembalikan buku di sekolah Smk Negri 1 Percut Sei Tuan.
Client Server adalah sebagai berikut :
Adapun analisa masalah sebelum dirancang Sistem Informasi Perpustakaan
2.1. Analisa Masalah
4. Pada tipe jaringan client server, sistem
backup data lebih baik, karena backup
data dapat dilakukan terpusat di komputer
server . Apabila data pada komputer client/workstation mengalami masalah
atau kerusakan masih tersedia backup pada komputer server. Kelemahan tipe jaringan client server adalah :
1. Biaya mahal, karena membutuhkan komputer yang memiliki kemampuan tinggi yang difungsikan sebagai komputer server .
2. Kelancaran jaringan tergantung pada komputer server. Bila komputer server mengalami gangguan maka jaringan akan terganggu.[5]
Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang didukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan yang diperlukan.[2].
2.4. Desain Sistem
Desain Sistem Baru menggunakan bahasa pemodelan UML yang terdiri dari Usecase
Diagram dan Sequence Diagram.[4]
2.4.1. Use case Diagram
Secara garis besar, proses sistem yang akan dirancang digambarkan dengan use case
diagram yang terdapat pada gambar berikut
ini:
Gambar 2. Sequence Home Gambar 3. Sequence About Gambar 1. Use Case Diagram
2.4.2. Sequence Diagram Sequence diagram menjelaskan interaksi
objek yang disusun berdasarkan urutan waktu. Secara mudahnya sequence diagram adalah gambaran tahap demi tahap, termasuk kronologi (urutan) perubahan secara logis yang seharusnya dilakukan untuk menghasilkan sesuatu sesuai dengan
use case diagram, berikut beberapa gambar
sequence diagram. Gambar 4. Sequence Data User
Gambar 5. Sequence Data Anggota Gambar 9. Sequence Data Buku Gambar 6. Sequence Data Kelas Gambar 10. Sequence Data Pengarang Gambar 7. Sequence Data Transaksi Gambar 11. Sequence Login
2.4.3. Desain Sistem Secara Detail
Dalam perancangan output menu utama terdiri dari menu beranda, admin, user, about. Untuk lebih jelasnya dapat dilihat pada
Sequence Data Kelas Gambar 8.
gambar berikut.
Gambar 15. Rancangan Input Data User Gambar 12. Rancangan Output Menu Utama Gambar 16. Rancangan Input Data Admin Gambar 13. Rancangan OutputLogin Gambar 17. Input Transaksi Peminjaman Gambar 18. Input Transaksi Pengembalian Gambar 14. Rancangan Input Data Anggota
2.4.4. Desain Tabel Desain tabel pada aplikasi perpustakan.
11
11
1 Id Int
No Nama Field Tipe Data Size
4 Tglkembali Date Tabel 6. Struktur Tabel Detail Peminjaman
11
3 Kodeanggota Char
11
2 Iduser Char
1 Kodekembali Char
11
No Nama Field Tipe Data Size
11 Tabel 5. Struktur Tabel Pengembalian
4 Statuspinjam Char
11
3 Kodebuku Char
11
2 Kodepinjam Char
11
2 Kodekembali Char
3 Kodepinjam Char
Size
50 Tabel 9. Struktur Tabel Pengarang No Nama Field Tipe Data Size
2 Denda int
11
1 Kodekembali char
Data Size
50 Tabel 10. Struktur Tabel Denda No Nama Field Tipe
2 Namapengarang Varchar
11
1 Kodepengarang Char
3 Kotaterbit Varchar
11
2 Namapenerbit Varchar 100
11
1 Kodepenerbit Char
No Nama Field Tipe Data Size
11 Tabel 8. Struktur Tabel Penerbit
5 Status Char
11
4 Kodebuku Char
1 Id Int
No Nama Field Tipe Data
Field-field beserta rancangan tabel database
5 Kategori Varchar
2 Idkategori Char
11
1 Kodebuku Char
32 Tabel 2. Struktur Tabel Buku No Nama Field Tipe Data Size
7 Password Varchar
30
6 Username Varchar
30
15
3 Judul Varchar 200
4 Nohp Varchar
3 Alamat Varchar 150
2 Nama Varchar 100
11
1 Iduser Char
No Nama Field Tipe Data Size
Tabel 1. Struktur Tabel User
diperlihatkan dalam tabel berikut :
11
4 Kodepengarang Char
Tabel 4. Struktur Tabel Peminjaman
3 Namaanggota Varchar 100
9 Foto Varchar 255
8 Foto Varchar 255
15
7 Notelp Varchar
6 Alamat Varchar 150
11
15 5 id_kelas Int
4 Jeniskelamin Char
11
11
2 Nis Char
11
1 Kodeanggota Char
10 Tabel 3. Struktur Tabel Anggota No Nama Field Tipe Data Size
7 Jumlah Int
4
6 Thnterbit Int
11
5 Kodepenerbit Char
11
3. HASIL DAN PEMBAHASAN
Akan dijelaskan tampilan hasil dari aplikasi yang telah dibuat, yang digunakan untuk memperjelaskan tentang tampilan- tampilan yang ada pada Tampilan menu utama merupakan halaman awal yang akan muncul apabila program dijalankan. Pada halaman ini user dapat memilih menu apa yang diinginkan. Tampilan Menu Utama dapat dilihat pada gambar di bawah ini.
Gambar 21. Tampilan Beranda Gambar 22. Tampilan Data Buku Gambar 19. Halaman Menu Utama Gambar 23. Tampilan Data User Gambar 20. Tampilan Login Admin Gambar 24. Tampilan Transaksi Peminjaman
Gambar 25. Tampilan Transaksi Pengembalian
3.1. Uji Coba Hasil
2. Sistem yang dibangun oleh penulis mempercepat proses pengolahan data dan meningkatkan efisiensi baik dalam hal penyimpanan, pengolahan, maupun pemrosesan data .
3. Informasi yang diberikan pada user atau anggota perpustakaan hanya berisi tentang informasi seputar buku yang ada diperpustakaan tersebut.
2. Dibutuhkan pemahaman dan perhatian yang baik bagi pengguna sistem sebelum menggunakan sistem.
1. Sistem yang dirancang penulis membutuhkan spesifikasi komputer yang cukup tinggi untuk dapat menjalankan sistem dengan baik dan nyaman.
Adapun kekurangan dari program yang penulis bangun antara lain :
3. Mempermudah user atau anggota perpustakaan dalam pencarian buku yang ada di perpustakaan karena menggunakan sistem client server.
1. Sistem yang dibangun oleh penulis mampu memperbaiki sistem pengolahan data yang lama yang masih dilakukan secara manual.
Dalam Skenario Pengujian terlebih dahulu dilakukan perancangan “aplikasi perpustakaan berbasiskan client server
Adapun yang menjadi kelebihan dari sistem yang akan dibangun yaitu :
3.1.2.Kelebihan Dan Kekurangan Sistem Yang Dirancang
Tabel 11. Tabel Hasil Pengujian Berdasarkan Informasi Yang Di Dapat
Pada tahap pengujian akan dilakukan implementasi terhadap aplikasi perpustakaan berbasiskan client server dirancang secara sederhana, agar user dapat dengan mudah menyimpan transaksi peminjaman dan pengembalian buku. Setelah sistem dianalisis dan didesain secara rinci, maka akan menuju tahap implementasi. Implementasi sistem tersebut pada Laptop yang terhubung ke jaringan LAN dimana memiliki sisi client dan server .Setelah di implementasi oleh programmer maka aplikasi ini harus di lakukan pengujian oleh beberapa user untuk mengetahui apakah aplikasi ini telah mencapai tujuan dalam pembuatannya. Pengujian aplikasi ini dilakukan oleh sepuluh user dengan melihat aplikasi berdasarkan fungsi informasi yang di berikan, berdasarkan koneksi jaringan, dan berdasarkan tampilan aplikasi. Hasil dari pengujian aplikasi tersebut dapat di lihat pada tabel berikut.
Setelah tahap perancangan selesai dilakukan dalam pembuatan aplikasi, maka programmer melakukan tahap pengujian apabila aplikasi telah selesai sepenuhnya dan dapat digunakan oleh user.
”, penulis menggunakan bahasa pemrograman PHP dan databaseMySQL. Sistem ini dirancang sesederhana mungkin untuk mempermudah user menggunakannya.
3.1.1 Hasil Pengujian
KESIMPULAN
Adapun kesimpulan pada penulisan skripsi ini adalah sebagai berikut :
1. Aplikasi yang dirancang penulis adalah aplikasi perpustakaan yang mencakup pendataan data master buku dan anggota.
2. Aplikasi yang dirancang penulis adalah aplikasi perpustakaan yang mencakup pemrosesan data transaksi peminjaman dan pengembalian buku.
3. Aplikasi ini akan menyediakan layanan informasi buku berbasis client server yang akan digunakan sebagai layanan bagi anggota perpustakaan untuk mengetahui status informasi buku yang akan dibaca atau dipinjam.
4. Aplikasi ini merupakan aplikasi client
server
yang dibangun dengan menggunakan bahasa pemrogaraman PHP, Mysql sebagai basis data,
SARAN
Pada perancangan ini penulis memiliki saran yang dapat mengembangkan dari berbagai pihak yaitu :
1. Perlu dilakukan pemeliharaan dan pengawasan dari pihak yang bertanggung jawab terhadap sistem.
2. Memilih seorang administrator terlatih dan bertanggung jawab baik dalam penggunaan maupun pemeliharaan program aplikasi.
3. Bagi kesempurnaan sistem ini diperlukan pengembangan lebih lanjut yaitu memperbaiki tampilan desain interface.
DAFTAR PUSTAKA
PHP & MySQL Secara Otodidak”,
Penerbit : PT. Transmedia, Jakarta Selatan. [2]
Kusrini, 2012, “Konsep Dan Aplikasi
Sistem Pendukun g Keputusan”.
Penerbit Andi, Yogyakarta. [3]
Madcoms, 2013, “Sistem Jaringan
Komputer Untuk Pemula”, Yogyakarta.
[4]Munawar, 2012, “Analisa Desain &
Pemograman Berorientasi Objek
Den an UML dan Visual Basic. NET”, Penerbit Elex Media, Jakarta.[5] Wahana, Komputer, 2012, “Membuat
Aplikasi Client Server Dengan Visua
Basic 2012”,
Penerbit Andi, Yogyakarta .
[1] Anhar, 2012, “Panduan Menguasai