• Tidak ada hasil yang ditemukan

Ismael (SISTEM INFORMASI PERPUSTAKAAN BERBASIS CLIENT SERVER)

N/A
N/A
Protected

Academic year: 2018

Membagikan "Ismael (SISTEM INFORMASI PERPUSTAKAAN BERBASIS CLIENT SERVER)"

Copied!
9
0
0

Teks penuh

(1)

SISTEM INFORMASI PERPUSTAKAAN BERBASIS CLIENT - SERVER

Ismael 1, Iwan Fitrianto Rahmad2, Eko Saputra2

1

Politeknik Negeri Medan

2

Universitas Potensi Utama

Email : ismael.sikumbang@gmail.com, iwanfitrah@yaho.com, ekosaputra@gmail.com,

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.

AbstrakKebutuhan 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.

(2)

kurang terintegrasinya data dapat menyebabkan kesulitan dalam mengakses dan mengelola data perpustakaan, hal ini mengakibatkan kurang efektifnya proses pengolahan data yang dilakukan.

Dengan adanya teknologi file sharing penulis memanfaatkannya untuk membuat skripsi ini dengan judul Sistem Informasi Perpustakaan Berbasis Client-Server.

2. METODE PENELITIAN

Metode merupakan suatu cara atau teknik yang sistematik untuk mengerjakan suatu kasus. Didalam menyelesaikan Penelitian ini penulis menggunakan 2 (dua) metode studi yaitu :

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.

a. 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.

b. Sampel (Sampling) Mengambil contoh – contoh data yang diperlukan.

2. Studi Kepustakaan (Library Research) Penulis melakukan studi pustaka untuk memperoleh data yang ada hubungan dengan penulisan dari berbagai sumber bacaan seperti: buku, internet dan lain – lain.

2.1. Analisa Masalah

Adapun analisa masalah sebelum dirancang Sistem Informasi Perpustakaan Client Server adalah sebagai berikut :

1. Belum ada program yang menangani tentang pengolahan data perpustakaan dan data peminjam dan mengembalikan buku di sekolah Smk Negri 1 Percut Sei Tuan. 2. Selama ini data perpustakaan masih

menggunakan aplikasi excel belum adanya database dalam penyimpanan data perpustakaan tersebut.

2.2.Sistem Informasi

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.3. Jaringan Client Server

Jaringan client server menghubungkan komputer server dengan komputer client/workstation. Komputer Server adalah 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.

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. 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.

(3)

2.4. Desain Sistem

Desain Sistem Baru menggunakan bahasa pemodelan UML yang terdiri dari Usecase Diagram dan SequenceDiagram.[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 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 2. SequenceHome

Gambar 3. SequenceAbout

(4)

Gambar 5. Sequence Data Anggota

Gambar 6. Sequence Data Kelas

Gambar 7. Sequence Data Transaksi

Gambar 8. Sequence Data Kelas

Gambar 9. Sequence Data Buku

Gambar 10. Sequence Data Pengarang

Gambar 11. Sequence Login

2.4.3. Desain Sistem Secara Detail

(5)

Gambar 12. Rancangan Output Menu Utama

Gambar 13. Rancangan OutputLogin

Gambar 14. Rancangan Input Data Anggota

Gambar 15. Rancangan Input Data User

Gambar 16. Rancangan Input Data Admin

Gambar 17. Input Transaksi Peminjaman

(6)

2.4.4. Desain Tabel

Desain tabel pada aplikasi perpustakan. Field-field beserta rancangan tabel database diperlihatkan dalam tabel berikut :

Tabel 1. Struktur Tabel User

No Nama Field Tipe Data Size

1 Iduser Char 11

2 Nama Varchar 100

3 Alamat Varchar 150

4 Nohp Varchar 15

5 Kategori Varchar 30

6 Username Varchar 30

7 Password Varchar 32

Tabel 2. Struktur Tabel Buku

No Nama Field Tipe Data Size

1 Kodebuku Char 11

2 Idkategori Char 11

3 Judul Varchar 200

4 Kodepengarang Char 11

5 Kodepenerbit Char 11

6 Thnterbit Int 4

7 Jumlah Int 10

Tabel 3. Struktur Tabel Anggota

No Nama Field Tipe Data Size

1 Kodeanggota Char 11

2 Nis Char 11

3 Namaanggota Varchar 100

4 Jeniskelamin Char 15

5 id_kelas Int 11

6 Alamat Varchar 150

7 Notelp Varchar 15

8 Foto Varchar 255

9 Foto Varchar 255

Tabel 4. Struktur Tabel Peminjaman

No Nama Field Tipe

Data

Size

1 Id Int 11

2 Kodepinjam Char 11

3 Kodebuku Char 11

4 Statuspinjam Char 11

Tabel 5. Struktur Tabel Pengembalian

No Nama Field Tipe

Data

Size

1 Kodekembali Char 11

2 Iduser Char 11

3 Kodeanggota Char 11

4 Tglkembali Date 0

Tabel 6. Struktur Tabel Detail Peminjaman

No Nama Field Tipe

Data

Size

1 Id Int 11

2 Kodekembali Char 11

3 Kodepinjam Char 11

4 Kodebuku Char 11

5 Status Char 11

Tabel 8. Struktur Tabel Penerbit

No Nama Field Tipe Data Size

1 Kodepenerbit Char 11

2 Namapenerbit Varchar 100

3 Kotaterbit Varchar 50

Tabel 9. Struktur Tabel Pengarang

No Nama Field Tipe Data Size

1 Kodepengarang Char 11

2 Namapengarang Varchar 50 Tabel 10. Struktur Tabel Denda

No Nama Field Tipe

Data

Size

1 Kodekembali char 11

(7)

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 19. Halaman Menu Utama

Gambar 20. Tampilan Login Admin

Gambar 21. Tampilan Beranda

Gambar 22. Tampilan Data Buku

Gambar 23. Tampilan Data User

(8)

Gambar 25. Tampilan Transaksi Pengembalian

3.1. Uji Coba Hasil

Dalam Skenario Pengujian terlebih dahulu

dilakukan perancangan “aplikasi

perpustakaan berbasiskan client server”, penulis menggunakan bahasa pemrograman PHP dan databaseMySQL. Sistem ini dirancang sesederhana mungkin untuk mempermudah user menggunakannya.

3.1.1 Hasil Pengujian

Setelah tahap perancangan selesai dilakukan dalam pembuatan aplikasi, maka programmer melakukan tahap pengujian apabila aplikasi telah selesai sepenuhnya dan dapat digunakan oleh user.

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.

Tabel 11. Tabel Hasil Pengujian Berdasarkan Informasi Yang Di Dapat

3.1.2.Kelebihan Dan Kekurangan Sistem Yang Dirancang

Adapun yang menjadi kelebihan dari sistem yang akan dibangun yaitu :

1. Sistem yang dibangun oleh penulis mampu memperbaiki sistem pengolahan data yang lama yang masih dilakukan secara manual.

2. Sistem yang dibangun oleh penulis mempercepat proses pengolahan data dan meningkatkan efisiensi baik dalam hal penyimpanan, pengolahan, maupun pemrosesan data .

3. Mempermudah user atau anggota perpustakaan dalam pencarian buku yang ada di perpustakaan karena menggunakan sistem client server.

Adapun kekurangan dari program yang penulis bangun antara lain :

1. Sistem yang dirancang penulis membutuhkan spesifikasi komputer yang cukup tinggi untuk dapat menjalankan sistem dengan baik dan nyaman.

2. Dibutuhkan pemahaman dan perhatian yang baik bagi pengguna sistem sebelum menggunakan sistem.

(9)

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

[1] Anhar, 2012, “Panduan Menguasai PHP & MySQL Secara Otodidak”, Penerbit : PT. Transmedia, Jakarta Selatan.

[2] Kusrini, 2012, “Konsep Dan Aplikasi

Sistem Pendukung Keputusan”. Penerbit Andi, Yogyakarta.

[3] Madcoms, 2013, “Sistem Jaringan Komputer Untuk Pemula”,Yogyakarta. [4] Munawar, 2012, “Analisa Desain & Pemograman Berorientasi Objek Denan UML dan Visual Basic. NET”, Penerbit Elex Media, Jakarta.

Gambar

Gambar 1.  Use Case Diagram
Gambar 10. Sequence Data Pengarang
Gambar 17. Input Transaksi Peminjaman
Tabel  1. Struktur Tabel User
+3

Referensi

Dokumen terkait

Berdasarkan rumusan masalah diatas, maka yang menjadi tujuan dari penelitian ini adalah sebagai berikut. 1) Untuk menganalisis pengaruh umur dan jumlah tanggungan

Trombosis hemorrhoid adalah kejadian yang biasa terjadi dan dapat dijumpai timbul pada pleksus analis eksternus di bawah tunika mukosa epitel gepeng, di dalam pleksus

Kehancuran terjadi ketika peradilan umum disebut dapat dipilih oleh para pihak melalui akad untuk menyelesaikan sengketa mereka, karena kedudukan peradilan umum yang bersifat

Dari hasil penelitian dapat disimpulkan bahwa peng- gantian penggunaan jagung kuning dengan campuran limbah roti dan tepung jerami bawang putih (80:20) dapat meningkatkan

Penelitian lainnya yang dilakukan oleh Sari (2009) pada minuman cincau hijau yang dijual di Pasar Raya Kota Padang, juga didapatkan hasil bahwa semua sampel yang diperiksa

Oleh karena itu, penyusunan Model Perhitungan Pembebasan Lahan, Relokasi dan Pemukiman Kembali Penduduk dalam Pembangunan Waduk dilakukan guna mendukung penerapan

Berdasarkan hasil analisis keragaman menunjukkan bahwa pemberian berbagai pupuk organik berpengaruh tidak nyata terhadap jumlah anakan produktif, hal ini diduga

Terdapat 85 jenis tumbuhan berkhasiat sebagai obat yang terdata dalam penelitian ini yang tersebar di berbagai strata pertumbuhan vegetasi yang terdiri dari