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 Utama

Email :

  AbstractNeeds 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