BAB II
TINJAUAN UMUM

2.1. Pengertian dan Fungsi Perpustakaan
Perpustakaan adalah tempat pelayanan peminjaman dan penyimpanan buku, koran, majalah dan sebagainya agar dapat digunakan sebaik-baiknya oleh anggotanya.
Komponen paling penting dan harus ada untuk perpustakaan adalah buku, ruang, karyawan dan anggota. Namun dewasa ini, di samping komponen tersebut, masih perlu ditambah komponen yang tidak kalah pentingnya, yaitu sarana pengolahan data dan informasi.
Dalam pengolahan data pada perpustakaan, terdapat banyak kegiatan yang dilakukan secara berulang-ulang seperti, pembuatan laporan harian, bulanan dan tahunan. Dalam pelaksanaannya dibutuhkan banyak tenaga dan waktu yang kadang membosankan. Disamping mengolah data-data yang semakin menumpuk, perpustakaan juga harus memberikan pelayanan yang baik kepada anggotanya.
Agar dapat memenuhi kebutuhan informasi yang semakin meningkat, ada beberapa perpustakaan yang menyediakan sarana seperti memasang internet atau parabola.
Semua sumber informasi tersebut harus dikelola dengan baik agar mereka yang membutuhkan informasi dapat dengan cepat memperolehnya. Faktor yang paling penting dalam hal ini adalah keteraturan, kelengkapan koleksi dan efisiensi kerja dalam pengelolaan perpustakaan.
2.2. Sistem Pengelolaan Perpustakaan SMU Muhammadiyah 1 Klaten
Dalam dunia usaha dan dunia kerja, informasi merupakan bagian penting, informasi yang akurat dan tepat waktu akan membantu dalam mengambil keputusan dan menentukan langkah-langkah yang harus dilakukan untuk mempertahankan dan mengembangkan suatu organisasi atau suatu perusahaan. Informasi juga mendukung kegiatan operasional manajerial organisasi, oleh karena itu diperlukan suatu sistem basis data yang lengkap, akurat dan dapat ditampilkan secara cepat setiap kali diperlukan. Keberhasilan suatu sistem informasi manajemen sangat dipengaruhi oleh suatu basis data yang merupakan salah satu elemen penyusun sistem tersebut, semakin lengkap, akurat, dan mudah dalam menampilkan kembali data-data yang termuat dalam sistem basis data akan semakin meningkat kualitas sistem informasi manajemennya.
Pada dasarnya untuk membuat pengolahan basis data yang cepat dan akurat memerlukan sebuah normalisasi. Normalisasi sebagai proses untuk mengubah suatu relasi yang memiliki masalah tertentu ke dalam dua buah relasi atau lebih yang tak memiliki masalah tersebut. Suatu relasi dikatakan berada dalam bentuk normal tertentu jika memenuhi kondisi-kondisi tertentu. Beberapa level yang biasa digunakan pada normalisasi adalah; bentuk normal pertama (1NF), bentuk normal kedua (2NF), bentuk normal ketiga (3NF), bentuk normal Boyce-Codd (BCNF), bentuk normal keempat (4NF), dan bentuk normal kelima (5NF). Bentuk normal pertama hingga ketiga (dibuat oleh E. F. Codd) merupakan bentuk normal yang umum dipakai. Bentuk normal Boyce-Codd merupakan revisi terhadap bentuk normal ketiga. Bentuk normal 4NF dan 5NF (dikemukakan oleh Fagin) hanya dipakai pada kasus-kasus khusus, yakni pada relasi yang mengandung dependensi nilai banyak (Endi Sutanta, SistemBasis Data, Andi, Yogyakarta).
Dalam pembuatan sistem ini menggunakan bahasa pemrograman Borland Delphi. Delphi menggunakan bahasa object Pascal sebagai bahasa dasar. Integrated Development Environment (IDE), merupakan lingkungan kerja dalam Delphi. File dan Project Manager, sebuah aplikasi Delphi yang berisi beberapa file. Database dan Komponen Table, merupakan inti dari Delphi. SQL dan Query, SQL adalah bahasa database yang andal dan banyak dipakai. Komponen Query dipakai jika kita akan memanfaatkan perintah-perintah SQL dalam aplikasi Delphi. Membuat laporan, Delphi memberikan tab yang khusus berisi komponen-komponen untuk membuat laporan, tab ini adalah tab Qreport.
2.2.1. Buku
Buku-buku yang ada di perpustakaan SMU Muhammadiyah 1 Klaten memiliki nomor buku dan nomor detil buku. Untuk buku yang judul dan pengarangnya sama memiliki nomor buku yang sama, yang membedakan adalah nomor detil bukunya.
2.2.2. Syarat-syarat Keanggotaan
Untuk dapat menjadi anggota perpustakaan SMU Muhammadiyah 1 Klaten, harus memenuhi syarat-syarat yang ditentukan. Syarat-syarat tersebut adalah:
1.	Anggota perpustakaan adalah siswa, guru dan karyawan SMU Muhammadiyah 1 Klaten.
2.	Mendaftarkan diri kepada petugas perpustakaan.
3.	Menyerahkan pas poto hitam putih berukuran 3x4 cm sebanyak 2 lembar.
4.	Bersedia mentaati semua peraturan yang ada di perpustakaan SMU Muhammadiyah 1 Klaten.
2.2.3. Sanksi
Jangka waktu peminjaman buku di perpustakaan SMU Muhammadiyah 1 Klaten dibatasi selama 1 minggu dan maksimal hanya boleh meminjam dua buah buku. Jika terlambat menembalikan buku, maka peminjam akan dikenakan denda sebesar Rp. 100,00 per buku per harinya.
Jika buku yang dipinjam hilang atau rusak maka peminjam harus mengganti dengan buku yang sama atau dengan mengganti sejumlah uang yang ditentukan oleh pihak perpustakaan. Dalam sistem ini tidak membahas tentang penggatian buku yang hilang atau rusak.
2.2.4. Rak Penyimpanan
Buku yang ada di perpustakaan SMU Muhammadiyah 1 Klaten disimpan dengan diklasifikasikan pada rak menurut nomor klasifikasinya. Pengklasifikasian di perpustakaan SMU Muhammadiyah 1 Klaten menggunakan sistem DDC (Dewey Decimal Code). Hal ini dimaksudkan agar memudahkan anggota dalam pencarian buku. Contoh nomor klasifikasi dengan sistem DDC:
1.	000 – 099	Karya Umum
2.	100 – 199	Filsafat
3.	200 – 299	Agama
4.	300 – 399	Ilmu-ilmu Sosial
5.	400 – 499	Bahasa
6.	500 – 599	Ilmu-ilmu Murni
7.	600 – 699	Ilmu-ilmu Terapan (teknologi)
8.	700 – 799	Kesenian dan Olahraga
9.	800 – 899	Kesusasteraan
10.	900 – 999	Sejarah dan Geografi
2.3. Klasifikasi Persepuluhan Dewey
Sistem klasifikasi persepuluhan Dewey (Dewey Decimal Code/selanjutnya ditulis DDC), diciptakan oleh Melvil Dewey pada tahun 1873. DDC pertama-tama membagi ilmu pengetahuan ke dalan sepuluh kelas utama (main classes). Kemudian masing-masing kelas utama itu dibagi lagi kedalam sepuluh divisi (divisions), dan selanjutnya masing-masing divisi dibagi lagi ke dalam sepuluh seksi (sections). Dengan demikian demikian DDC terdiri dari sepuluh kelas utama, seratus divisi dan seribu seksi. Oleh karena pola perincian ilmu pengetahuan yang berrdasarkan kelipatan sepuluh inilah maka DDC disebut klasifikasi persepuluhan atau klasifikasi desimal.
Sistem yang ada dalam karya tulis ini tidak membahas bagaimana cara pengklasifikasian dengan sistem DDC. Pengklasifikasian DDC dilakukan oleh petugas perpustakaan, dalam sistem hanya menyediakan masukan (input) kode DDC yang dibuat oleh petugas perpustakaan.