Sistem informasi perpustakaan di AMIK Al-Ma'soem : laporan kerja praktek
iii LEMBAR JUDUL
LEMBAR PENGESAHAN
KATA PENGANTAR... i
DAFTAR ISI ... iii
DAFTAR TABEL ... vi
DAFTAR GAMBAR ... vii
DAFTAR LAMPIRAN ... ix
BAB I PENDAHULUAN 1.1 Latar Belakang ... 1
1.2 Ruang Lingkup dan Pembatasan Masalah ... 2
1.2.1 Ruang Lingkup……… 2
1.2.2 Pembatasan Masalah………... 2
1.3 Maksud dan Tujuan ... 3
1.4 Kegunaan... 3
1.5 Metodologi Penelitian ... 4
1.5.1 Metodologi ... 4
1.6 Sistematika Penulisan... 4
BAB II TINJAUAN PUSTAKA 2.1 Profil AMIK AL MA”SOEM ... 6
2.1.1 Sejarah dan Perkembangan AMIK AL MA’SOEM ... 6
(2)
iv
2.2.1 Konsep Dasar Sistem ... 10
2.2.2 Konsep Dasar Informasi ... 13
2.2.3 Konsep Dasar Sistem Informasi ... 15
2.2.4 Pengembangan Sistem Informasi ... 12
2.3 Perangkat Pengembangan Sistem ... 19
2.3.1 Data Flow Diagram ... 19
2.3.2 Struktur Chart ... 23
2.3.3 Bagan Aliran Dokumen... 24
2.4 Konsep Sistem Database dan File ... 26
2.4.1 Definisi ... 26
2.4.2 File dan Tabel ... 28
2.5 Teori Pendukung ... 30
2.5.1 Pengertian Perpustakaan ... 30
2.5.2 Pengertian Lebih Lanjut ... 31
2.5.3 Fungsi Perpustakaan... 33
2.5.4 Pelayanan Sirkulasi Perpustakaan ... 33
BAB III PEMBAHASAN 3.1 Analisis Masalah ... 35
3.1 1 Analisis Prosedural dan Aliran Sistem yang sedang berjalan ... 35
(3)
v
3.1.5 Analisis Pengguna/User ... 41
3.1.5 Karakteristik User ... 41
3.1.6 Analisis Kebutuhan Fugsional ... 42
3.1.7 Analisis Basis Data ... 42
3.1.7.1 Entity Relationship Diagram (ERD) ... 42
3.1.7.2 Skema Relasi ... 43
3.1.8 Diagram Konteks (DCD) ... 44
3.1.9 Data Flow Diagram ... 44
3.1.9.1 (DFD) Level 1 Proses 1.0 Pengolaha n Data Buku ... 45
3.1.9.2 (DFD) Level 1 Proses 1.0 Olah Data Peminjaman ... 46
3.1.9.3 (DFD) Level 1 Proses 1.0 Olah Data Pengembalian ... 47
3.2 Kamus Data ... 35
3.3 Perancangan Sistem ... 47
3.3.1 Arsitektur Menu ... 48
3.3.2 Spesifikasi Antar Muka (Interface) ... 49
3.3.3 Implementasi Program ... 56
BAB IV Kesimpulan dan Saran 4.1 Kesimpulan ... 62
4.2 Saran ... 62
(4)
63
Jogiyanto.H.M . Analisis & Desain Sistem Informasi. Penerbit Andi, Yogyakarta, 2002
AMIK AL MA’SOEM. Modul Delphi. Penerbit
Dosen AMIK AL MASOEM, Bandung. 2006
(5)
1.1 Latar Belakang
Perpustakaan adalah salah satu sarana untuk menunjang proses belajar di luar sekolah (eksternal) yang manpu membantu mahasiswa untuk meningkatkan minat baca serta memberantas kebodohan. Sebagaimana tercantum dalam
pembukaan UUD ’45 alinea – 4 (“… Mencerdaskan kehidupan bangsa …”).
Perpustakaan AMIK AL MA'SOEM Bandung terus menerus meningkatkan suatu pelayanan baik itu layanan kepada pembaca atau layanan kepada anggota. Ini terbukti dengan adanya layanan kepada anggota yaitu dengan adanya perubahan dan penambahan suatu sistem yang ada dibagian pinjaman dan penerimaan anggota, peminjaman dan pengembalian buku yang sudah terkomputerisasi dengan tujuan agar dapat menghasilkan informasi yang cepat, tepat, rapih dan dalam hal peminjaman datanya lebih terjamin.
Karena dalam hal ini, pemakaian komputer dalam kehidupan sehari – hari sangat meluas dan memasyarakat. Hal ini tidak terbatas dalam ruang lingkup dunia kerja, tetapi juga dalam kehidupan sehari – hari dunia komputer tidak asing lagi. Kita juga mengetahui bahwa kecepatan perkembangan perangkat keras komputer pada saat ini melaju dengan tinggi. Ini dikarenakan sesuai dengan kebutuhan pemakai (user) dan pemasaran apa yang ada didunia usaha. Sejalan dengan perkembangan perangkat keras yang melaju dengan tinggi perangkat lunak pun tidak kalah saat ini perkembangan perangkat lunak juga semakin meningkat, ini dapat menunjang pembuatan pemrograman menjadi jauh lebih
(6)
mudah dan cepat.
Maka dalam hal ini komputer merupakan salah satu alat yang bermanfaat bagi masyarakat terutama dunia usaha untuk membantu suatu pekerjaan. Dengan sistem komputerisasi pengolahan data anggota ini diharapkan Perpustakaan AMIK AL MA'SOEM Bandung dapat memberikan pelayanan (servis) serta informasi seefisien mungkin kepada pihak-pihak yang membutuhkan.
1.2 Ruang Lingkup dan Pe mbatasan Masalah 1.2.1 Ruang Lingkup
Adapun ruang lingkup dari perancangan pengolahan data perpustakaan ini meliputi pengolahan data anggota, cara melayani anggota dalam hal peminjaman dan pengembalian, menjumlah denda, dan penyedian buku.
1.2.2 Pembatasan Masalah
Mengingat pengetahuan dan waktu yang diberikan untuk pembuatan laporan ini sangat terbatas, maka untuk mempermudah dalam pembahasannya penulis membatasi masalah pada peminjaman dan pengembalian buku serta penghitungan denda yang ditinjau dari persyaratan administrasi, sedangkan penyediaan buku tidak dibahas. Pembatasan masalah ini dimaksudkan untuk mempermudah pembahasannya serta agar tidak terjadi penyimpangan – penyimpangan dalam pembuatan laporan ini.
(7)
1.3 Maksud dan Tujuan
Maksud dari permasalahan sistem informasi ini adalah untuk mengubah dan menambah sistem peminjaman dan pengembalian buku yang mana selama ini menjadi kendala dalam pengolahan peminjaman dan pengembalian buku pada Perpustakaan AMIK AL MA'SOEM Bandung. Adapun tujuan dari pembuatan sistem ini adalah :
1. Untuk meningkatkan kualitas pelayanan yang diberikan oleh sistem kepada para anggota Perpustakaan AMIK AL MA'SOEM.
2. Memberikan kemudahan dalam melakukan pengolahan peminjaman dan pengembalian buku.
3. Memberikan sebuah informasi yang cepat, tepat, dan akurat.
4. Mengoptimalkan kerja pada Perpustakaan AMIK AL MA'SOEM Bandung.
1.4 Kegunaan
Kegunaan kerja praktek ini adalah untuk mengembangkan potensi yang dimiliki mahasiswa khususnya penulis sendiri dalam menganalisa permasalahan yang dihadapi dalam dunia kerja nyata dengan disiplin ilmu yang didapat da lam perkuliahan, serta dapat memberikan masukan, saran dan evaluasi bagi pihak instansi, lembaga dan dinas terkait khususnya Perpustakaan AMIK AL MA'SOEM Bandung.
(8)
1.5 Metodologi dan Sistematika 1.5.1 Metodologi
Metode yang digunakan dalam pengumpulan data selama penelitian dilakukan meliputi :
1. Observasi
Yaitu pengamatan langsung suatu kegiatan yang sedang dilakukan pada waktu melakukan observasi, peneliti dapat juga ikut berpartisipasi atau hanya mengamati saja orang – orang yang sedang melakukan kegiatan tertentu yang diobservasi.
2. Wawancara
Yaitu teknik untuk mengumpulkan data secara tatap muka langsung dengan orang yang diwawancarai.
3. Studi Pustaka
Yaitu pengambilan data yang diambil dari literatur – literatur yang berkaitan dengan masalah yang diteliti.
1.5.2 Sistematika Penulisan
Sistematika penulisan kerja praktek ini perlu dijelaskan oleh penulis, agar penulis tidak menyimpang dari ketentuan, adapun urutan kerja praktek ini adalah sebagai berikut:
(9)
BAB I : Pendahuluan Bab ini terdiri :
1. Latar belakang.
2. Ruang lingkup dan pembatasan masalah. 3. Maksud dan tujuan.
4. Kegunaan.
5. Metodelogi dan sistematika. BAB II : Studi Pustaka Bab ini terdiri :
1. Pengembangan sistem informasi. 2. Perangkat pengembangan sistem. 3. Konsep sistem database dan file. 4. Teori pendukung.
BAB III : Analisa Sistem Bab ini terdiri :
1. Analisa sistem lama. 2. Analisa kebutuhan sistem.
3. Analisa kebutuhan perangkat lunak. BAB IV : Kesimpulan dan Saran
Bab ini membahas tentang kesimpulan yang diperoleh dari penyusunan laporan kerja praktek ini dan saran yang ditujukan kepada lembaga terkait berkenaan dengan pengembangan sistem yang ada.
(10)
2.1 Profil AMIK AL MA’SOEM
2.1.1 Sejarah dan Perke mbangan AMIK AL MA’SOEM
Yayasan Pendidikan Al Ma’soem didirikan pada tahun 1986, terletak di Jalan Raya Cileunyi Rancaekek No. 22 Jatinangor Sumedang. Yayasan ini dikenal sebagai Lembaga Pendidikan Swasta yang kualitasnya setara dengan Lembaga
Pendidikan Negeri. Yayasan Pendidikan Al Ma’soem di awali dengan berdirinya
SMP dan SMU. Disusun dengan dibangunnya TK, SD dampai AMIK Al
Ma’soem. Di kawasan rancaekek dan sekitarnya banyak berdiri industri yang memerlukan tenaga professional dalam bidang teknologi informasi dan bahasa asing. Pada tahun 1990 dibuka program pendidikan non formal, khusus untuk kursus bahasa inggris. Setahun kemudian ditambah lagi dengan Kursus kkomputer, akuntansi, dan mengetik. Pendidikan non formal inilah yang akhirnya menjadi cikal bakal berdirinya D-1 Sekretaris (tahun 1991), Komputer (1993), Akuntansi (1994), Program D-3 ASM atau Akademi Sekretaris dan Manajemen (1995) dan kemudian program D-3 AMIK atau Akademi Manajemen Informatika dan komputer (1996)
AMIK AL MA’SOEM memiliki dua program studi yaitu manajemen informatika dan komputerisasi akuntansi. Dengan disertai tersedianya dosen yang handal di bidangnya serta fasilitas pendidikan yang memadai, mahasiswa dapat mengembangkan kemampuan dengan bai. Mengenai fasilitas pendidikan AMIK
(11)
AC dan LCD Projector/InFocus, Laboratorium komputer yang dilengkapi dengan fasilitas internet 24 jam dan hotspot, ruang perpustakaan yang dilengkapi dengan berbagai macam buku referensi yang baik, warnet, dan lain- lain.
2.1.2 Logo AL MA’SOEM
Logo AMIK AL MA’SOEM berbentuk empat persegi pandang dengan warna dasar biru muda, ditengahnya terdapat lambang dan bertuliskan “Yayasan
Pendidikan Al MA’soem. Arti lambang yayasan berbentuk segi lima bervariasi yang didalamnya tertera: Bunga, Bintang, Buku dan Obor. Arti lambang dalam logo Al Ma’soem antara lain:
Segi Limabervariasi adalah lambang rukun islam sebagai pedoman kehidupan bermasyarakat dan bernegara.
Lekukan ke luar pada SEGILIMA bervariasi sebanyak lima bagian menunjukan tempat ibadah yang dilandasi Rukun Islam.
Lekukan kedalam pada segilima bervariasi sebanyak lima bagian menunjukan shalat lima waktu (shalat fardu) yang merupakan kewajiban umat.
Bunga adalah lambang kearifan yang mekar dan indah, suci sepanjang masa, harum dan lambang kebudayaan.
Lingkaran bervariasi ditengah berjumlah 17 (tujuh belas) lekukan melambangkan kelembangaan keislaman yang me wajibkan shalat 5 (lima) waktu, 17 (tujuh belas) rakat.
Buku lambang keilmuan sebagai jiwa insane yang intelek dan keahlian dibidangnya. Didalamnya terdapat 9 (Sembilan) baris menunjukan angka
(12)
yang baik dan umat yang secara langsung diajarkan agama oleh wa li songo.
Bintang Segi Enam, menunjukan rukun imam sebagai pedoman hidup umat.
Obor adalah lambang alat penerangan yang menggambarkan dharma dan semangat yang membara dalam setiap insane akademik sebagai updaya untuk merealisasikan tujuan pendidikan.
Adapun maksud dan arti warna dari lambang Al Ma’soem antara lain:
Biru Dongker melambangkan keteguhan, sikap konsisten pada setiap kebijakan yang dijalankan.
Kuning adalah lambang kedewasaan yang matang dan handal dalam bidangnya.
Merah adalah lambang keberanian dan semangat kerja. Hitam adalah lambang keteguhan.
Putih adalah lambang kesucian.
(13)
2.1.3 Struktur Organisasi
Gambar 2.1 Struktur Organisasi
Direktur Pendidikan
PUKET I Bag. Kurikulum
Ketua Jurusan (Manajemen Informatika)
Adm. Keuangan Ka. Lab &
Perpustakaan AMIK Adm.
Kemahasiswaan
Ketua Jurusan (Komputerisasi
Akuntansi) Ass. PUKET I
Bag. Kurikulum
PUKET II Bag. Kemahasiswaan
Ketua AMIK
(14)
2.2 Landasan Teori
Sebelum membahas tentang landasan teori, terlebih dahulu akan dibahas tentang konsep dasar sistem, informasi dan sistem informasi.
2.2.1 Konsep Dasar Sistem
Secara umum sistem informasi manajemen adalah menciptakan suatu sistem yang menunjang manajer dalam pengambilan keputusan pada fungsi manajemen.
“Sistem informasi manajemen adalah sistem manusia mesin yang menyediakan informasi untuk mendukung operasi manajemen dan fungsi pengambilan keputusan dari satu organisasi .“ (Jogianto. H. M Analisis & Desain Sistem Informasi, hal 15)
Secara khusus sistem informasi manajemen yang akan dibentuk adalah untuk membantu manajemen dalam hal peminjaman dan pengambilan buku. Dengan demikian kebutuhan informasi yang cepat dan tepat sangat menentukan didalam mencapai tujuan supaya proses transaksi terlaksana dan terkendali.
Sebuah sistem dapat didefinisikan sebai kesatuan yang terdiri dari dua atau lebih komponen yang berinteraksi untuk mencapai suatu tujuan. Suatu sistem mempunyai karakteristik atau sifat – sifat tertentu, yaitu mempunyai komponen – komponen, batas sistem, lingkungan luar sistem, penghubung, masukan, keluaran, pengolah, dan sasaran atau tujuan.
a. Komponen Sistem
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan. Komponen –
(15)
komponen sistem dapat berupa suatu subsistem atau bagian – bagian dari
sistem. Setiap sistem tak peduli betapa pun kecilnya, selalu mengandung komponen – komponen atau subsistem – subsistem. Setiap subsistem
mempunyai sifat – sifat dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses secara keseluruhan.
b. Batas Sistem
Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya.
c. Lingkungan Luar Sistem
Lingkungan luar dari suatu sistem adalah apapun di luar batas dari sistem yang mempengaruhi operasi sistem.
d. Penghubung Sistem
Merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya.
e. Masukan Sistem
Masukan adalah energi yang dimasukkan ke dalam sistem. Masukkan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input). Maintenance input adalah energi yang dimasukan supaya sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk didapatkan keluaran.
f. Keluaran Sistem
Adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan.
(16)
Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahnya. Pengolah yang akan merubah masukkan menjadi keluaran.
h. Sasaran Sistem
Suatu sistem pasti mempunyai tujuan atau sasaran. Kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak ada gunanya. Sasaran dari sistem sangat menentukan sekali masukan yang akan dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.
Sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya adalah sebagai berikut :
a. Sebagai sistem abstrak dan sistem phisik. Sistem abstrak adalah sistem yang berupa pemikiran atau ide – ide yang tidak tampak secara phisik. Sistem phisik merupakan sistem yang ada secara phisik, misalnya sistem komputer, sistem akuntansi dan sebagainya.
b. Sebagai sistem alamiah dan sistem buatan manusia. Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia. Sistem buatan manusia adalah sistem yang dirancang ole h manusia.
c. Sebagai sistem tertentu dan sistem tak tentu. Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi. Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi Karena mengandung unsur probabilitas (kemungkinan).
d. Sebagai sistem tertutup dan sistem terbuka. Sistem tertutup merupakan sistem yang tidak berhubungan dengan lingkungan luarnya. Sistem ini
(17)
bekerja secara otomatis tanpa adanya turut campur tangan dari pihak luarnya. Secara teoritis sistem tertutup ini ada. Tetapi kenyataannya tidak ada sistem yang benar – benar tertutup, yang ada hanyalah secara relatif (tidak mutlak) tertutup, tidak benar – benar tertutup. Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau subsistem yang lainnya.
2.2.2 Konsep Dasar Informasi
Informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian – kejadian yang nyata digunakan untuk pengambilan keputusan.
Sumber dari informasi adalah data. Data adalah kenyataanya menggambarkan suatu kejadian – kejadian dan kesatuan nyata. Data merupakan bentuk yang masih mentah, belum dapat bercerita banyak. Sehingga perlu diolah lebih lanjut. Data diolah melalui suatu model untuk menghasilkan informasi. Data dapat berbentuk simbol – simbol semacam huruf atau alphabet, angka, sinyal, gambar dan sebagainya.
a. Kualitas Informasi
Kualitas dari informasi tergantung dari tiga hal, yaitu informasi harus akurat, tepat pada waktunya dan relevan (kait – mengait, bersangkut – paut, berguna secara langsung).
(18)
1. Akurat
Akurat berarti informasi harus bebas dari kesalahan – kesalahan dan tidak bias atau menyesatkan, akurat juga berarti informasi harus jelas mencerminkan maksudnya.
2. Tepat pada waktunya
Berarti informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi.
3. Relevan
Berarti informasi tersebut mempunyai manfaat untuk pemakainya. Relevan informasi untuk tiap – tiap orang satu dengan yang lainnya berbeda. Misalnya informasi mengenai sebab musabab kerusakan mesin produksi kepada akuntan perusahaan adalah kurang relevan dan akan lebih relevan bila ditujukan kepada ahli teknik perusahaan.
4. Lengkap
Informasi yang dibutuhkan semuanya tersedia dan tidak ada sedikit pun informasi yang tertinggal. Informasi yang akurat dan dapat dibuktikan harus dapat menceritakan keseluruhan secara lengkap.
5. Mengurangi ketidakpastian
Suatu informasi harus dapat mengurangi dan menghilangkan ketidakpastian dari keputusan yang akan diambil.
b. Nilai informasi
Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.
(19)
2.2.3 Konsep Dasar Sistem Informasi
Sistem informasi dapat didefinisikan sebagai suatu sistem di dalam suatu organisasi yang merupakan kombinasi dari orang – orang, fasilitas, teknologi, media, prosedur – prosedur dan pengendalian yang ditujukan untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi tertentu, memberi sinyal kepada manajemen dan yang lainnya terhadap kejadian – kejadian internal dan eksternal yang penting dan menyediakan suatu dasar informasi untuk pengambilan keputusan yang cerdik.
Sistem informasi dapat terdiri dari komponen – komponen yang disebut dengan istilah blok bangunan, yaitu blok masukan, blok model, blok keluaran dan blok teknologi, blok basis data dan blok kendali. Sebagai suatu sistem, keenam blok tersebut masing – masing saling berinteraksi satu dengan yang lainnya membentuk satu kesatuan untuk mencapai sasarannya. a. Blok Masukan
Input mewakili data yang masuk ke dalam sistem informasi. Input disini termasuk metode – metode dan media untuk menangkap data yang akan dimasukan, yang dapat berupa dokumen – dokumen dasar.
b. Blok Model
Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang akan memanipulasi data input dan data yang tersimpan di dasar data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.
(20)
Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.
d. Blok Teknologi
Teknologi merupakan “ kotak alat “ dari pekerjaan sistem informasi. Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian dari sistem keseluruhan. Teknologi terdiri dari dua bagian utama, yaitu perangkat lunak (software), dan perangkat keras (hardware).
e. Blok Basis Data
Data di dalam basis data perlu diorganisasikan sedemikian rupa, supaya informasi yang dihasilkan berkualitas. Organisasi basis data yang baik juga berguna untuk efesiensi kapasitas penyimpangannya.
f. Blok kendali
Untuk supaya sistem informasi dapat berjalan sesuia dengan yang diinginkan, maka perlu diterapkan pengendalian – pengendalian di dalamnya. Beberapa pengendali perlu dirancang dan diterapkan untuk menyakinkan bahwa hal – hal yang dapat merusak sistem, seperti misalnya bencana alam, api, temperatur, air dan sebagainya dapat dicegah ataupun bila terlanjur terjadi kesalahan dapat langsung diatasi. 2.2.4 Pengembangan Sistem Informasi
Proses pengembangan informasi melawati beberapa tahapan dari mulai sistem itu direncanakan sampai dengan sistem tersebut diterapkan,
(21)
dioperasikan dan dipelihara. Bila operasi sistem yang sudah dikembangkan masih timbul kembali permasalahan – permasalahan maka perlu dikembangkan kembali suatu sistem untuk mengatasinya dan proses ini kembali ketahap yang pertama yaitu tahap perencanaan sistem dan siklus hidup suatu sistem.
Siklus hidup sistem merupakan pemfaktoran umur hidup sebuah sistem informasi ke dalam dua tahap, (1) pengembangan sistem dan (2) operasi dan perawatan sistem.
Beberapa prinsip yang tidak boleh dilupakan sewaktu melakukan proses pengembangan sistem adalah sebagai berikut :
a. Sistem yang dikembangkan adalah untuk manajemen
Setelah sistem yang dikembangkan, maka yang akan menggunakan informasi dari sistem ini adalah manajemen, sehingga sistem harus dapat mendukung kebutuhan yang diperlukan oleh manajemen.
b. Sistem yang dikembangkan adalah investasi modal yang sangat besar. Sistem informasi yang akan dikembangkan membutuhkan dana modal yang tidak sedikit, apalagi dengan digunakannya teknologi mutakhir, maka setiap investasi modal harus mempertimbangkan dua hal berikut ini :
1. Semua alternatif yang ada harus diinvestasikan untuk menentukan alternatif yang terbaik atau yang paling menguntungkan.
2. Investasi yang terbaik harus bernilai karena belum tentu alternatif yang terbaik merupakan investasi yang menguntungkan. Investasi ini
(22)
baru menguntungkan bila bernilai yang artinya manfaat (benefit) atau hasil sebaliknya bila lebih besar dari biaya memperolehnya.
c. Sistem yang dikembangkan memerlukan orang yang terdidik
Manusia merupakan factor utama yang menentukan berhasil atau tidaknya suatu sistem, baik dalam proses pengembangannya, penerapannya maupun dalam proses operasinya. Oleh karena itu orang yang terlibat dalam pengembangan maupun penggunaan s istem ini harus merupakan orang yang terdidik tentang permasalahan – permasalahan yang ada dan terhadap solusi yang mungkin dilakukan. Terdidik di sini bukan berarti harus secara formal duduk di perguruan tinggi, tetapi dapat dilakukan secara latihan kerja.
d. Tahapan kerja dan tugas – tugas yang harus dilakukan dalam proses pengembangan sistem.
Sebelum proses pengembangan sistem dilakukan, maka harus dibuat terlebih dahulu schedule kerja yang menunjukan tahapan – tahapan kerja dan tugas – tugas pekerjaan yang akan dilakukan, sehingga proses pengembangan sistem dapat dilakukan dan selesai dengan berhasil sesuai dengan waktu dan anggaran yang direncanakan.
e. Proses pengembangan sistem tidak harus urut
Tahapan kerja option (d) menunjukkan langkah – langkah ini dapat saja tidak harus urut, tetapi dapat dilakukan secara bersama – sama, misalnya sewaktu proses pengadaan hardware dilakukan, tidak berarti proses pengembangan sistem yang lainnya dihentikan hanya untuk menanti datangnya hardware yang dibutuhkan, tetapi dapat dilakukan
(23)
perancangan lainnya yang tidak tergantung dengan keberadaan hardware.
f. Jangan takut membatalkan proyek
Keputusan untuk merumuskan suatu proyek atau membatalkan memang harus dievaluasi dengan cermat. Untuk kasus – kasus tertentu, dimana suatu proyek terpaksa harus dihentikan atau dibatalkan karena sudah tidak layak lagi, maka harus dilakukan dengan tegas. Jika proyek yang tidak layak masih diteruskan lagi, maka dana berikut biaya yang diserap akan sia – sia.
g. Dokumentasi harus ada untuk pedoman dalam pengembangan sistem Dokumentasi yang dibuat dan dikumpulkan selama proses dari pengembangan sistem dapat digunakan untuk bahan komunikasi antara analis sistem dengan pemakai sistem dan dapat digunakan untuk mendorong keterlibatan pemakai sistem.
2.3 Perangkat Pengembangan Sistem 2.3.2 Data Flow Diagram
DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir (misalnya lewat telpon, surat dan sebagainya) atau lingkungan fisik dimana data tersebut akan disimpan (misalnya file kartu, harddisk, tape, disket dan sebagainya). DFD merupakan alat yang digunakan pada metodologi
(24)
pengembangan sistem yang terstruktur. Beberapa simbol digunakan di DFD untuk maksud mewakili :
a. Entity External
Setiap sistem pasti mempunyai batas (boundary) yang memisahkan suatu sistem dengan lingkungan luarnya. Kesatuan luar (eksternal entity) merupakan kesatuan di lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lainnya yang berada di lingkungan luarnya yang akan memberikan input atau menerima output dari sistem. Eksternal entitas ditujukan dengan persegi empat terdapat aliran diagram data. ekuivalensi dengan DeMarco / Yourdan adalah bujur sangkar (lihat gambar di bawah ini)
Bentuk Gane dan Sarson
Bentuk Demarco / Yourdan Gambar 2.2 Eksternal Entitas
b. Proses (Process)
Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk kedalam proses untuk dihasilkan arus data yang akan keluar dari proses. Suatu proses dapat di tunjukkan dengan simbol persegi bersudut bulat (notasi gane dan sarson) atau lingkaran (notasi DeMarco atau Yourdan).
Entity External
Entity External
(25)
Gane dan Sarson De Marco / Yourdon Gambar 2.3 Proses
Suatu proses harus menerima arus data dan menghasilkan arus data, umumnya kesalahan proses di DFD adalah sebagai berikut :
a. Proses mempunyai input tetapi tidak menghasilkan output. Kesalahan ini disebut dengan black hole (lubang hitam), karena data masuk kedalam proses dan lenyap tidak berbekas seperti dimasukkan ke dalam lubang hitam yang dalam sekali.
b. Proses menghasilkan output tetapi tidak pernah menerima input dan kesalahan ini disebut dengan miracle (ajaib), karena secara ajaib dihasilkan output tanpa pernah menerima input.
c. Data Store (Simpanan Data)
Simpanan data (data store) merupakan simpanan dari data yang dapat berupa sebagai suatu file atau database di sistem komputer, suatu arsip atau catatan manual, suatu kotak tempat data di meja seseorang, suatu tabel acuan manual, suatu agenda atau buku. Simpan data dinyatakan dengan kotak open – end (lihat gambar di bawah ini).
Nama Proses Nama
(26)
Gambar 2.4 Data Store
d. Data Flow (Aliran Data)
Aliran data menunjukan aliran data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem dan dapat berbentuk : 1. Formulir atau dokumen yang digunakan di perusahaan. 2. Laporan tercetak yang dihasilkan oleh sistem.
3. Tampilan atau output di layar komputer yang dihasilkan oleh sistem
4. Masukan untuk komputer. 5. Komunikasi ucapan. 6. Surat – surat atau demo.
7. Data yang dibaca atau direkam ke suatu file. 8. Suatu isian yang dicatat pada buku agenda. 9. Transmisi data dari suatu komputer yang lain.
Nama aliran data Simbol aliran data
Gambar 2.5 Aliran Data
(27)
2.3.2 Struktur Chart
Bagian terstruktur dapat memberikan penjelasan yang lengkap dari sistem dipandang dari elemen data, elemen kontrol dan hubungan antar modulnya. Simbol–simbol dasar yang digunakan adalah sebagai berikut :
Tabel 2.1 Struktur Chart
Modul, simbol ini menunjukan suatu modul.
Connection, simbol ini digunakan untuk menghubungkan suatu modul yang lainnya.
Loop, simbol ini menunjukan suatu perulangan didalam modul.
Decision, simbol ini menunjukan suatu penyelesaian kondisi didalam modul.
Couple, simbol ini menunjukan suatu data atau elemen control yang dikirimkan dari suatu mudul ke modul lainnya. Panah dengan lingkaran kosong menunjukan data yang dikirimkan dan panah dengan lingkaran diblok menunjukan elemen control yang dikirim.
2.3.3 Bagan Aliran Dokume n
Bagan alir dokumen (dokumen flowchart) atau disebut juga bagan alir formulir (form flowchart) atau paperwork flowchart merupakan bagan alir yang menunjukan arus dari laporan dan formulir termasuk tembusan – tembusannya. Bagan alir dokumen ini menggunakan simbol – simbol yang
(28)
sama dengan yang digunakan didalam bagan alir sistem, simbol – simbol tersebut sebagai berikut :
Tabel 2.2 Aliran Dokumen
Simbol dokumen
Menunjukan dokumen input dn output baik untuk proses manual, mekanik atau computer.
Simbol kegiatan manual
Menunjukan pekerjaan manual.
Simbol simpanan offline
File non – komputer yang diarsip urut angka (numeric).
File non – computer yang diarsip menurut huruf (alphabetical).
File non – computer yang diarsip menurut tanggal (chronological).
Simbol kartu plongi
Menunjukkan input / output yang menggunakan kartu plong (punched card).
Simbol proses
Menunjukan kegiatan proses dari operasi program komputer.
Simbol operasi luar
Menunjukan proses pengaturan data di luar proses komputer.
Simbol pita magnet
Menunjukan input output menggunakan pita magnet.
A N
(29)
Simbol hard disk
Menunjukan input output menggunakan hard disk.
Simbol disket
Menunjukan input output menggunakan disket.
Simbol drum magnetik
Menunjukan input output menggunakan drum magnetik.
Simbol keyboard
Menunjukan input yang berbasis online keyboard.
Simbol display
Menunjukan output yang ditampilkan oleh monitor.
Simbol garis alir
Menunjukan arus dari proses.
Simbol penghubung
Menunjukan penghubung ke halaman yang masih sama atau kedalam halaman lain.
Simbol barang
Menunjukan input / output yang menggunakan barang.
(30)
2.4 Konsep Sistem Database dan File
Suatu Database Management Sistem (DBMS) berisi satu koleksi data yang saling bereaksi dan satu set program untuk mengakses data tersebut. Jadi DBMS terdiri dari database dan set program pengelola untuk menambah data, menghapus data, mengambil dan membaca data.
Database adalah kumpulan file – file yang saling berelasi, relasi tersebut biasa ditunjukan dengan kata kunci dari tiap file yang ada. Dalam suatu file terdapat record – record yang sejenis, sama besar, sama bentuk, merupakan satu kumpulan entiti yang seragam, satu record terdiri field – field yang saling berhubungan untuk menunjukan bahwa field tersebut dalam stu pengertian.
Lengkap dan dalam satu record. Untuk menyebut isi dari field maka digunakan atribut atau merupakan judul dari satu kelompok entiti tertentu, misalnya atribut alamat menunjukan entity alamat siswa. Entity adalah suatu objek yang nyata dan akan direkam. Set program pengelola merupakan satu paket program yang dibuat agar memudah dan mengefisienkan pemasukan atau perekaman informasi dan pengembalian atau pembacaan informasi kedalam database.
2.4.1 Definisi a. Entity
Entity adalah orang, tempat, kejadian atau konsep yang informasinya direkam. Pada bidang administrasi siswa misalnya, entity adalah siswa, buku, pembayaran dan nilai test. Pada bidang kesehatan entity adalah pasien, dokter, obat, kamar dan diet.
(31)
b. Atribut
Setiap entity mempunyai atribut atau sebutan untuk mewakili satu entity. Seorang siswa dapat dilihat dari atributnya misalnya, nama, nomor siswa, alamat, nama orang tua dan hobi. Atribut juga disebut sebagai data elemen, data field, dan data item.
c. Data Value (Nilai atau Isi Data)
Data value adalah data aktual atau informasi yang disimpan pada tiap data elemen atau atribut. Atribut nama karyawan menunjukan tempat dimana informasi nama karyawan disimpan, sedangkan data valuenya adalah rizal, ibrahim, merupakan isi data nama karyawan tersebut. d. Record / Tuple
Kumpulan elemen – elemen yang saling berkaitan menginformasikan tentang suatu entity secara lengkap. Satu record mewakili satu data atau informasi tentang seseorang misalnya, nomor karyawan, nama karyawan, alamat, kota dan tanggal masuk.
e. File
Kumpulan record – record sejenis yang mempunyai panjang elemen yang sama, atribut yang sama, namun berbeda – beda data valuenya. f. Database
Kumpulan file – file yang mempunyai kaitan antara satu file dengan file yang lain sehingga membentuk satu bangunan sata untuk menginformasikan satu perusahaan, instansi dalam batasan tertentu. Bila terdapat file yang tidak dapat dipadukan atau dihubungkan dengan file
(32)
yang lainnya berarti file tersebut bukanlah kelompok dari satu database, itu akan dapat membentuk satu database.
g. Database Management Sistem (DBMS)
Kumpulan file yang saling berkaitan dengan program untuk pengelolanya disebut sebagai DBMS. Database adalah kumpulan datanya, sedangkan program pengelolanya berdiri sendiri dalam satu paket program yang komersial untuk membaca data, mengisi data, menghapus data, melaporkan data dalam database.
2.4.2 File dan Tabel
Record – record yang sama diorganisasikan menjadi kelompok – kelompok yang disebut file. Pada sistem database sebuah file sering disebut tabel. Tabel adalah ekuivalen database relasional da ri sebuah file. Beberapa tipe dan tabel konvensional antara lain :
a. Master File
Tabel berisi record – record yang secara relatif bersifat tetap (permanen). Jadi sekali sebuah record ditambahkan pada sebuah file master, maka record itu tinggal di dalam sebuah sistem secara tak terbatas. Nilai – nilai pada field pada sebuah record akan berubah sepanjang waktu, tetapi record tunggal tidak berubah sampai tak terbatas. Contoh – contoh file master dan table mencakup anggota dan buku.
b. Transaction File
Tabel berisi record – record yang mendiskripsikan event (kejadian) bisnis. Data yang mendiskripsikan kejadian – kejadian tersebut umumnya memiliki umur hidup terbatas. Pada sistem informasi, record –
(33)
record transaksi sering ditahan online pada beberapa periode waktu. Setelah habis umur hidupnya, file tersebut akan diarsip kan secara offline. Contoh – contoh file transaksi mencakup Peminjaman dan Pengembalian Buku.
c. Document File
Tabel yang berisi salinan tersimpan dari data histories untuk memudahkan pemanggilan dan review ulang tanpa mengeluarkan biaya tambahan untuk menghasilkan dokumen.
d. Archival File
Tabel yang berisi record – record file master dan transaksi yang telah dihapus dari penyimpanan online. Jadi record – record jarang dihapus, hanya dipindah dari penyimpanan online ke penyimpanan offline.
e. Tabel Look – up File
Tabel yang berisi data statis yang dapat dipakai bersama oleh berbagai aplikasi untuk memelihara konsistensi dan peningkatan performa.
f. Audit File
Record – record pembauran khusus untuk file – file yang lain, khususnya file master dan transaksi. Record ini digunakan dalam kaitannya dengan file – file archival untuk merekoveri data yang “ hilang “. Pada teknologi database yang lebih baik, jalur audit umumnya bersifat built – in.
(34)
2.5 Teori Pendukung
2.5.1 Pengertian Pe rpustakaan
Dalam bahasa Indonesia istilah “ perpustakaan “ dibentuk dari kata dasar “ pustaka “ dengan ditambah awalan “ per “ dan akhiran “ an “ dalam bahasa asing istilah yang searti dengan “ perpustakaan “ antara lain :
a. Library ( Inggris ). b. Bibliotheek ( Belanda ). c. Bibliothek ( Jerman ). d. Bibliotheque ( Perancis ). e. Biblioteca ( Italia ).
Semua istilah itu mempunyai kata dasar yang berarti buku . “ pustaka “
dari bahasa sansekerta, “ Liber “ dari bahasa latin dan “ biblion “ dari bahasa yunani semuanya berarti buku.
Pada umumnya mengenai pengertian yang sesungguhnya tentang perpustakaan, ada pernyataan yang memberikan pengertian dari segi gedung dan ada pula yang menekankan dalam pengertian dari segi koleksi, atau pun keduanya. Jadi perpustakaan adalah koleksi yang terdiri dari bahan – bahan tertulis, tercetak atau pun grafis lainnya seperti film, slide, piringan hitam dan tape. Dalam ruangan atau gedung yang diatur dan diorganisasikan dengan sistem tertentu agar dapat digunakan untuk keperluan studi, penelitian, pembacaan dan sebagainya.
(35)
2.4.2 Pengertian Lebih Lanjut a. Koleksi Perpustakaan
Dari unsur pengertian perpustakaan sebagai koleksi bahan – bahan tertulis, tercetak atau pun grafis lainnya, maka koleksi tersebut dapat dibedakan menurut pengertian lebih lanjut seperti berikut : 1. Berdasarkan cara penghasilannya, koleksi perpustakaan terdiri
dari :
a. Koleksi berupa naskah yang ditulis dengan tulisan tangan asli, misalnya manuskrip.
b. Koleksi berupa karya cetakan, misalnya buku – buku, majalah – majalah dan surat kabar.
c. Koleksi berupa karya alihan dari karya tulisan tangan asli maupun karya cetakan ke karya grafis dengan elektronik atau pun fotografis, misalnya film, piringan hitam, tape dan lain – lain.
2. Berdasarkan bentuknya, koleksi perpustakaan terdiri dari : a. Buku.
b. Penerbitan pemerintah (lembaran negara, berita negara). c. Laporan penelitian, paper, skripsi, tesis, disertasi. d. Majalah.
e. Surat kabar.
f. Film, slide, piringan hitam, tape dan sebagainya. g. Manuskrip data dan lain – lain.
(36)
b. Macam – macam Perpustakaan
Karena ada bermacam – macam golongan manusia yang memanfaatkan perpustakaan, dan perpustakaan dapat diarahkan untuk bermacam – macam tujuan atau kebutuhan, sedangkan buku pun ada bermacam – macam maka perpustakaan dapat dibedakan : 1. Menurut pemilih atau tujuannya, terdapat macam – macam
perpustakaan seperti berikut : a. Perpustakaan nasional. b. Perpustakaan wilayah. c. Perpustakan kotamadya. d. Perpustakaan perguruan tinggi. e. Perpustakaan sekolah.
f. Perpustakaan industri. g. Perpustakaan perhimpunan. h. Perpustakaan pribadi. i. Perpustakaan penelitian. 2. Menurut bidang ilmunya
a. Perpustakaan umum, bidang ilmu koleksinya meliputi berbagai bidang ilmu pengetahuan.
b. Perpustakaan khusus, bidang ilmu dan koleksinya hanya khusus mengenai bidang ilmu pengetahuan tertentu, seperti misalnya perpustakaan kedokteran, ilmu dan teknologi, musik, hukum, theology dan sebagainya.
(37)
2.5.3 Fungsi Perpustakaan
Dalam benda yang berupa pustaka atau buku terkandung ilmu pengetahuan yang berguna untuk mengembangkan dan memperluas pengetahuan seseorang. Thomas Carlyli, seorang sejarawan dari skotlandia menyatakan :
“All that mankid has done, thought, ganed and been : it is laying, as in magic preservation in the pages of book“. (segala sesuatu yang telah dilakukan, diperoleh atau dialami oleh umat manusia tersimpan dalam halaman – halaman buku seperti pelestarian yang mempesona).
Sudah sejak berapa ribu tahun yang lalu manusia membangun perpustakaan, karena kegunaannya untuk keperluan studi, penelitian bacaan umum dan lain –lain. Karena itu pula sudah sejak jaman kuno disadari bahwa perpustakaan berfungsi vital dalam pengembangan maupun peningkatan pengetahuan bagi siapapun.
Maka tepatlah bahwa perpustakaan merupakan barometer bagi tingkat kemajuan, kecerdasan, peradaban suatu bangsa, demikian pula bahwa perpustakaan jantung dari perguruan tinggi.
2.5.4 Pelayanan Sirkulasi Pe rpustakaan
Pelayanan sirkulasi perpustakaan merupakan salah satu kegiatan pokok perpustakaan, kegiatan pelayanan sirkulasi adalah kegiatan melayankan koleksi perpustakaan kepada para pemakai (pengunjung) dengan berbagai macam kegiatan. Antara lain meliputi :
(38)
a. Membuat Peraturan mengenai pemakaian / peminjaman koleksi.
b. Membuat pengumuman tentang pendaftaran anggota pepustakaan (pemakai fasilitas perpustakaan), langsung tertulis di perpustakaan atau masa media.
c. Melakukan pendaftaran peminat yang akan menjadi anggota perpustakaan ( pemakai fasilitas perpustakaan).
d. Memproses kartu – kartu anggota perpustakaan.
e. Melayani peminjaman koleksi sirkulasi (koleksi perpustakaan yang boleh beredar atau yang boleh dibawa pulang oleh anggota perpustakaan) terutama koleksi text book (buku – buku teks).
f. Menyimpan dengan teratur dan sistematik semua kartu yang bersangkutan dengan pelayanaan koleksi perpustakaan tersebut.
g. Menarik denda kepada para perpustakaan yang terlambat mengembalikan peminjamannya, sesuia dengan peraturan yang berlaku. h. Mencatat dengan tertib dan teratur semua uang pendaftaraan
perpustakaan maupun uang denda keterlambatan pengembalian koleksi perpustakaan, untuk kemudian menyetorkannya kepada para pejabat / petugas yang berwenang ataupu pimpinan.
(39)
BAB III PEMBAHASAN
3.1 Analisis Masalah
Sistem perpustakaan yang saat ini digunakan di AMIK AL MA’SOEM, Bandung masih dalam bentuk manual, pencatatan dan penyimpanan datanya. Pada pelaksanaannya mahasiswa yang ingin meminjam buku atau menjadi Member baru harus mengisi data buku yang akan dipinjam atau pendaftaran menjadi Member baru, setelah itu baru data akan dicek oleh petugas perpustakaan.
3.1.1 Analisis prosedural dan aliran sistem yang sedang berjalan
Berdasarkan hasil wawancara dan observasi pada sistem yang sedang berjalan di perpustakaan AMIK AL MA’SOEM terdapat :
1. Prosedur pengolahan data buku.
Langkah – langkah yang terjadi dalam proses prosedur pengolahan data buku adalah sebagai berikut :
a. Member perpustakaan memilih buku yang akan dipinjam dan melakukan pengisian form data buku, lalu Member perpustakaan menyerahkan buku dan form data buku tersebut pada pustakawan/i.
b. Setelah buku dan form data buku tersebut diserahkan ke pustakawan/i selanjutnya pustakawan/i akan melakukan proses pengolahan data buku. c. Setelah pengolahan data selesai, kemudian pustakawan/i membuat laporan
(40)
Untuk lebih jelasnya aliran dokumen tersebut dapat terlihat pada flow map dibawah ini :
Member Pustakawan/i Kepala Perpustakaan
Gambar 3.1 Flow map prosedur pengolahan data buku
2. Prosedur pengolahan peminjaman buku.
Langkah – langkah yang terjadi dalam proses prosedur peminjam buku adalah sebagai berikut :
a. Member perpustakaan memilih buku yang akan dipinjam, lalu Member perpustakaan menyerahkan buku yang akan dipinjam tersebut pada pustakawan/i.
Form Data Buku
Pengisian Form
Form Data Buku
Form Data Buku
Pengolahan Data Buku
Laporan Data Buku Start
End
Laporan Data Buku Laporan Data
Buku
Arsip DB Buku
(41)
b. Setelah buku tersebut diserahkan ke pustakawan/i selanjutnya pustakawan/i akan melakukan proses pengolahan peminjaman buku yang diambil di database buku.
c. Setelah pengolahan peminjaman selesai, kemudian pustakawan/i membuat laporan data peminjaman tersebut dan diserahkan ke kepala perpustakaan. Untuk lebih jelasnya aliran dokumen tersebut dapat terlihat pada flow map dibawah ini :
Member Pustakawan/i Kepala Perpustakaan
Gambar 3.2 Flow map prosedur peminjaman buku Dokumen Data Buku Dokumen Data Buku dan Anggota Laporan Pinjaman Start End Buku yang
akan dipinjam Cek Buku dan Data Anggota Data Anggota Data Buku Pembuatan Laporan Laporan Pinjaman Laporan
Pinjaman
Arsip Cek Buku, Data
Anggota dan Memberi Tanggal
Pengembalian
Data Peminjaman
Buku, Kartu Anggota dan tanggal Pengembalian
(42)
3. Prosedur pengembalian buku.
Langkah – langkah yang terjadi dalam proses prosedur pengolahan data buku adalah sebagai berikut :
a. Member perpustakaan mengisi buku kunjungan dan memberi buku yang akan dikembalikan, lalu pustakawan/i mengecek buku di database peminjaman.
b. Setelah buku tersebut dicek selanjutnya pustakawan/i akan melakukan proses pengolahan pengembalian buku yang diambil di database pinjaman.
c. Setelah pengolahan pengembalian selesai, kemudian pustakawan/i membuat laporan data pengembalian tersebut dan diserahkan ke kepala perpustakaan. Untuk lebih jelasnya aliran dokumen tersebut dapat terlihat pada flow map dibawah ini :
(43)
Member Pustakawan/i Kepala Perpustakaan
Gambar 3.3 Flow map prosedur pengembalian buku
3.1.2 Analisis Kebutuhan Non Fungsional .
Analisis kebutuhan non fungsional dilakukan untuk menghasilkan spesifikasi kebutuhan non fungsional. Spesifikasi kebutuhan non fungsional adalah spesifikasi yang rinci tentang hal-hal yang akan dilakukan sistem ketika diimplementasikan. Analisis kebutuhan ini diperlukan untuk menentukan keluaran yang akan dihasilkan sistem, masukan yang diperlukan sistem, lingkup proses yang digunakan untuk mengolah masukan menjadi keluaran, volume data yang
Mengembalikan Buku Cek Data Peminjaman Menentukan Denda Start Data Peminjaman Terlambat Menagih Denda Membayar Denda Transaksi Pengembalian Buku Selesai Tidak Ya Pembuatan Laporan Laporan Pinjaman Laporan
Pinjaman
Arsip
Laporan Pinjaman
(44)
akan ditangani sistem, jumlah pemakai dan kategori pemakai, serta kontrol terhadap sistem.
3.1.3 Analisis Perangkat Keras.
AMIK AL MA’SOEM Bandung bagian perpustakaannya memiliki
beberapa komputer, namun hanya 1 buah komputer yang digunakan untuk mengelola sistem informasi perpustakaan ini. Adapun spesifikasi komputer tersebut adalah sebagai berikut:
a. Processor : Intel Pentium IV 3.0Ghz b. Memory : RAM DDR 512 MB c. Harddisk minimal 80 GB d. VGA Card 128 MB e. Keyboard dan Mouse
f. Kartu jaringan (Ethernet Card)
Perangkat keras yang telah dimiliki AMIK AL MA’SOEM Bandung bagian perpustakaan saat ini, sudah memenuhi standar kebutuhan minimum spesifikasi perangkat keras yang dibutuhkan untuk membangun sistem informasi perpustakaan menggunakaan Borland Delphi 7.0.
3.1.4 Analisis Perangkat Lunak/Software.
Perangkat lunak (software) yang digunakan AMIK AL MA’SOEM Bandung bagian perpustakaan saat ini adalah sebagai berikut:
(45)
b. Software lainnya : Microsoft Office 2007
Spesifikasi perangkat lunak yang dibutuhkan untuk mendukung aplikasi yang akan dibangun adalah sebagai berikut:
a. Sistem operasi : Microsoft Windows XP
b. Microsoft Office 2003 / 2007 Sebagai media penyimpanan data peminjam buku c. Borland Delphi 7.0 sebagai implementasi perancangan system
3.1.5 Analisis Pengguna/User.
Analisis user dimaksudkan untuk mengetahui siapa saja user yang terlibat beserta karakteristiknya sehingga dapat diketahui tingkat pengalaman dan pemahaman user terhadap komputer.
Tabel 3.1 Karakteristik Pengguna
Pengguna Hak akses Tingkat pendidikan Tingkat keterampilan Pustakawan/i Melakukan
semua operasi dalam sistem
D3 Menguasai komputer
3.1.5.1 Karakteristik User
Karakteristik dari user yang ada saat ini yaitu berumur antara 30 sampai 50 tahun. Sebagian besar user memiliki pengalaman yang hampir sama secara keseluruhan dalam mengoperasikan komputer, yaitu belum memahami program - program aplikasi, tetapi sudah cukup berpengalaman dalam mengoperasikan
(46)
Sistem Operasi Windows, bekerja menggunakan Microsoft Office seperti Microsoft Office Word dan Microsoft Office Excel.
3.1.6 Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional dilakukan untuk memberikan gambaran aliran data yang ada pada program aplikasi yang akan dibangun. Kebutuhan fungsional pada Sistem Informasi Perpustakaan di AMIK AL MA’SOEM Bandung meliputi diagram konteks, data flow diagram, kamus data dan spesifikasi proses.
3.1.7 Analisis Basis Data
Analisis basis data adalah kegiatan menganalisis data yang akan diolah dan disimpan dalam database. Dalam analisis ini direpresentasikan dari mana data berasal dan atribut dari data tersebut.
3.1.7.1 Entity Relationship Diagram (ERD)
Entity-Relationship merupakan sebuah teknik untuk menggambarkan informasi yang dibutuhkan dalam sistem, dan hubungan antara data-data tersebut. Berikut gambar ERD pada perpustakaan :
(47)
Gambar 3.4 Diagram ERD
3.1.7.2 Skema Relasi
N N
N
N Gambar 3.5 Skema Relasi kd_anggota Member penerbit tgl_terbit isbn pengarang kd_buku judul kd_kategori member kd_member nama alamat telp buku kd_buku judul pengarang penerbit isbn tgl_terbit kd_anggota kd_kategori kategori kd_kategori kategori
kd_anggota nama
Pendaftar Mendaftar Memilih Kategori
Meminjam kategori kd_kategori Buku kd_anggota kd_buku Mengembalikan kd_buku kd_anggota kd_buku telp alamat
(48)
3.1.8 Diagram Konteks (DCD)
Diagram konteks merupakan alat struktur analisis yang menggambarkan hubungan dan keterkaitan sistem dengan entitas serta aliran data dari entitas menuju sistem dan dari sistem menuju entitas.
Gambar 3.6 Diagram Konteks
3.1.9 Data Flow Diagram (DFD)
Data Flow Diagram digunakan untuk menggambarkan sistem secara lebih detail yang ada pada diagram konteks menjadi beberapa proses yang tenjadi antara entitas yang terlibat dalam Sistem Informasi Perpustakaan ini.
Pustakawan/i
Sistem Informasi Perpustakaan
Member
Berikan Kartu Anggota Transaksi Pengembalian
Transaksi Peminjaman Terima Kartu Anggota
Kartu Anggota Pengembalian Buku
Terima Kartu Anggota
(49)
data buku data peminjaman
data pengembalian data Member
Gambar 3.7 DFD level 0
3.1.9.1 Data Flow Diagram (DFD) Level 1 Proses 1.0 Pengolahan Data Buku DFD level 1 proses 1.0 menjelaskan tentang pengolahan data buku yang didalamnya terdapat kategori buku dan buku
Pustakawan/i Member 3.0 Olah Data Pengembalian 2.0 Olah Data Peminjaman 5.0 Informasi Buku 4.0 Olah Data Anggota 1.0 Olah Data Buku Data buku Data buku data peminjaman data anggota data pengembalian
data peminjaman buku data pengembalian buku data anggota
Data buku data peminjaman buku data pengembalian buku
Informasi buku
(50)
kategori
buku
Gambar 3.8 DFD Level 1 Proses 1.0 Pengolahan Data Buku
3.1.9.2 Data Flow Diagram (DFD) Level 1 Proses 2.0 Olah Data Peminjaman DFD level 1 proses 3.0 menjelaskan tentang pengolahan peminjaman buku yang didalamnya terdapat data pinjaman dan peminjaman.
Data Peminjaman
Gambar 3.9 DFD Level 1 Proses 3.0 Olah Peminjaman Buku Pustakawan/i 1.2 buku 1.1 kategori buku
Data kategori buku
info kategori buku
data buku info buku Data kategori buku info kategori buku data buku info buku Member 2.1 Cek Kartu Anggota
Buku yang akan dipinjam
2.2 Mengecek Buku dan memberi tanggal pengembalian 2.3 Menyimpan Data Pinjaman 2.4 Membuat Laporan Pinjaman Buku, Tanggal Kembali Buku yang akan dipinjam
(51)
3.1.9.3 Data Flow Diagram (DFD) Level 1 Proses 3.0 Olah Data Pengembalian
DFD level 1 proses 3.0 menjelaskan tentang pengolahan pengembalian buku yang didalamnya terdapat pengembalian denda dan data pengembalian.
Data Peminjaman Data Peminjaman Data Pengembalian
Gambar 3.10 DFD Level 1 Proses 3.0 Pengolahan Pengembalian Buku
3.2 Kamus Data 1. Data Store
Buku = kd_buku, judul, pengarang, penerbit, isbn, tgl_terbit, kd_kategori Kategori = kd_kategori, kategori
Member
3.1 Menyerahkan
Buku
Buku yang Dikembalikan
3.2 Memeriksa Jadwal Pengembalian 3.3 Perhitungan Denda 3.4 Simpan Data Pengembalian
Data Pengembalian Buku Data Pengembalian Data Buku Data Keterlambatan 3.5 Membuat Laporan Pengembalian Laporan Pengembalian Update
(52)
2. Data Flow
Data klasifikasi buku, info klasifikasi buku = kd_buku, kategori
Data buku, info buku = kd_buku, kd_kategori, judul, penerbit, pengarang, tgl_terbit, isbn
3. Data Elemen
kd_kategori, kategori, kd_buku, judul, penerbit, pengarang, isbn = 50 digit karakter
3.3 Perancangan Sistem
Dalam perancangan suatu sistem informasi langkah yang perlu dilakukan diantaranya adalah perancangan sistem. Pada subbab ini akan dibahas bagaimana perancangan dari sistem informasi yang akan dibangun.
3.3.1 Arsitektur Menu
Gambar 3.11 Arsitektur Menu
Aplikasi Perpustakaan Master Data Tampilan Depan Transaksi Report Tambah Kategori Tambah Data Anggota Tambah Data Buku Data Kategori Data Anggota Data Buku Pengembalian Pinjaman Tambah Data Master Data Keluar Katalog Buku Data Anggota Daftar Kategori Report
(53)
3.3.2 Spesifikasi Antar Muka (Interface)
Gambar 3.12 Tampilan Menu Utama
Gambar 3.13 Tampilan Menu Pilihan Master Data
Sistem Informasi Perpustakaan di AMIK AL MA’SOEM
Program Master Data Transaksi Report Klik “Program”
menuju “Keluar”
Klik “Master Data” menuju “MD.1” Klik “Transaksi” menuju “T.1” Klik “Report” untuk R.1.
Klik “About”
menuju “A.1”
Font : Time New Roman
Ukuran : Judul =14, sub judul=11 Warna : Black, white
MU.1
Sistem Informasi Perpustakaan di AMIK AL MA’SOEM
Klik “Tambah Data Buku” menuju “MD.1.1” Klik “Tambah
Data Anggota”
menuju “MD.1.2”
Klik “Tambah
Kategori” menuju
“MD.1.3”
Klik “Data Buku” menuju “V.1.1”
Klik “Data
Anggota” menuju
“V.1.2”
Klik “Data Kategori” menuju “V.1.3”
Font : Time New Roman
Ukuran : Judul =14, sub judul=11 Warna : Black, white
MD.1
Master Data Tambah Data Buku Tambah Data Anggota
Tambah Kategori
About
Data Buku Data Anggota Data Kategori
(54)
Gambar 3.14 Tampilan Menu Pilihan Transaksi
Gambar 3.15 Tampilan Menu Pilihan Report
Sistem Informasi Perpustakaan di AMIK AL MA’SOEM
Klik
“Peminjaman”
menuju “PI.1” Klik
“Pengembalian”
menuju “KE.1”
Font : Time New Roman
Ukuran : Judul =14, sub judul=11 Warna : Black, white
T.1
Peminjaman Pengembalian Transaksi
Sistem Informasi Perpustakaan di AMIK AL MA’SOEM
Klik “katalog
Buku” menuju
laporan catalog buku
Klik “Data
Anggota” menuju laporan data anngota
Klik “Daftar Kategori” menuju laporan Kategori
Font : Time New Roman
Ukuran : Judul =14, sub judul=11 Warna : Black, white
V.1
Report Katalog Buku Data Anggota Daftar Kategori
(55)
Gambar 3.16 Tampilan Tambah Data Buku
Gambar 3.17 Tampilan Tambah Member Perpustakaan
Tambah Data Buku
Klik “Simpan” untuk menyimpan data
Klik “Batal untuk kembali ke
“MU.1”
Font : Time New Roman
Ukuran : Judul =14, sub judul=11 Warna : Black, white
MD.1.1 Kode Buku Judul Buku Pengarang Penerbit ISBN Harga Buku Kategori Buku Tanggal Terbit Simpan Batal Navigasi
Anggota Perpustakaan
Klik “Simpan” untuk menyimpan data
Klik “Batal untuk kembali ke
“MU.1”
Font : Time New Roman
Ukuran : Judul =14, sub judul=11 Warna : Black, white
MD.1.2 Kode Anggota Nama Alamat Telp Simpan Batal Navigasi
(56)
Gambar 3.18 Tampilan Tambah Kategori Buku
Gambar 3.19 Tampilan View Buku
Menambah Kategori Buku
Klik “Simpan” untuk menyimpan data
Klik “Batal untuk kembali ke
“MU.1”
Font : Time New Roman
Ukuran : Judul =14, sub judul=11 Warna : Black, white
MD.1.3 Kode Kategori Kategori Simpan Batal Navigasi
Data Buku Perpustakaan
Klik “Tambah”
untuk menambah data
Klik “Hapus” untuk menghapus data
Klik “Cetak” untuk mencetak data
Klik “Tutup” untuk keluar data dari form menuju
“MU.1
Font : Time New Roman
Ukuran : Judul =14, sub judul=11 Warna : Black, white
V.1.1
Kode Buku Judul Buku Pengarang Penerbit Tgl Terbit
Tambah Hapus
Navigasi
Cetak Tutup
(57)
Gambar 3.20 Tampilan View Data Member
Data Anggota Perpustakaan
Klik “Tambah”
untuk menambah data
Klik “Hapus” untuk menghapus data
Klik “Cetak” untuk mencetak data
Klik “Tutup” untuk keluar data dari form menuju
“MU.1
Font : Time New Roman
Ukuran : Judul =14, sub judul=11 Warna : Black, white
V.1.2
Kode Member Nama Alamat No. Telp
Tambah Hapus
Navigasi
Cetak Tutup
(58)
Gambar 3.21 Tampilan View Data Kategori
Master Kategori Buku
Klik “Tambah”
untuk menambah data
Klik “Hapus” untuk menghapus data
Klik “Cetak” untuk mencetak data
Klik “Tutup” untuk keluar data dari form menuju
“MU.1
Font : Time New Roman
Ukuran : Judul =14, sub judul=11 Warna : Black, white
V.1.3
Kode Kategori Kategori
Tambah Hapus
Navigasi
Cetak Tutup
(59)
Gambar 3.22 Tampilan Transaksi Peminjaman Buku
Gambar 3.23 Tampilan Transaksi Pengembalian Buku
Peminjaman Buku
Klik “Pinjam” untuk meminjam buku
Klik “Batal untuk kembali ke
“MU.1”
Font : Time New Roman
Ukuran : Judul =14, sub judul=11 Warna : Black, white
PI.1 Kode Anggota Kode Buku Pinjam Batal Navigasi
Pengembalian Buku
Klik“Kembalikan” untuk mengembalikan buku
Klik “Batal untuk kembali ke
“MU.1”
Font : Time New Roman
Ukuran : Judul =14, sub judul=11 Warna : Black, white
PI.1
Kode Buku
Kembalikan Batal
(60)
3.3.3 Implementasi Program
Gambar 3.24 Tampilan Menu Utama
(61)
Gambar 3.26 Tampilan Menu Pilihan View
(62)
Gambar 3.28 Tampilan Tambah Data Buku
(63)
Gambar 3.30 Tampilan Tambah Kategori Buku
(64)
Gambar 3.32 Tampilan View Data Anggota
(65)
Gambar 3.34 Tampilan Transaksi Peminjaman Buku
(66)
62 4.1 Kesimpulan
Berdasarkan hasil pembahasan mengenai Sistem Informasi Perpustakaan, maka dapat diambil beberapa kesimpulan, yaitu:
1. Memudahkan petugas dalam mengelola informasi yang ada di perpustakaan. 2. Aplikasi dapat membantu kegiatan pengolahan buku, peminjaman dan
pengembalian di perpustakaan sehingga proses pengolahan menjadi lebih cepat serta dapat meminimalisasi kemungkinan kehilangan data yang disebabkan oleh kehilangan atau kerusakan dokumen karena data pengolahan dis impan dalam bentuk file.
3. Aplikasi perpustakaan yang dibangun didukung oleh fasilitas catalog atau media untuk pencarian buku sehingga informasi mengenai buku yang dibutuhkan oleh anggota mudah didapat, cepat dan akurat.
4.2 Saran
Berdasarkan hasil pembahasan pada bab- bab sebelumnya, maka ada beberapa saran untuk pengembangan sistem:
1. Perlu maintenance sistem yang lebih terjadwal.
2. Perlu di dilakukan pelatihan bagi staff perpustakaan agar sistem informasi ini dapat berjalan dengan baik.
3. Bagi pengelola perpustakaan untuk membuat rencana tindak lanjut dalam mewujudkan perpustakaan sesuai dengan standar minimal sebuah perpustakaan.
(67)
KERJA PRAKTEK
Diajukan Untuk Memenuhi Tugas Mata Kuliah Ke rja Praktek
Program Strata Satu Jurusan Teknik Informatika Falkultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia
HENDRA ZAPUTRA 10109719
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA BANDUNG
(68)
(69)
NIM : 10109719 Nama : Hendra Zaputra
TTL : Palembang, 20 September 1986 Jenis kelamin : Laki- laki
Alamat : Jl Raya Cipacing No. 17 Bandung No Telp/HP : 087824213135
Email : nisusxfiles@gmail.com Jurusan : Teknik Informatika Riwayat Pendidikan :
- SDN 636 Palembang 1993 - 1999
- SMP AL MA’SOEM Bandung 1999 - 2002
- SMA AL MA’SOEM Bandung 2002 - 2005
- AMIK AL MA’SOEM Bandung 2005 - 2008
(70)
Dengan mengucapkan puji syukur kepada ALLAH SWT, karena hanya atas rahmat-Nya semata penyusunan laporan Praktek Kerja Lapangan (PKL) dapat terlaksana dengan baik. Laporan ini disusun sebagai bukti telah melaksanakan Kerja Praktek (KP) di AMIK AL MA’SOEM Bandung dan sebagai syarat dalam menyelesaikan program pendidikan Sarjana Jurusan Manajemen Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia Bandung. Dalam Kesempatan ini pula, penyusun juga mengucapkan terima kasih kepada semua pihak yang telah memberikan bantuan, semangat, dan motivasi, sehingga penulisan laporan ini dapat diselesaikan dengan baik. Ucapan terima kasih kepada :
1. Untuk Papa, Mama dan keluarga tercinta, makasih buat dorongan semangatnya, doa, dan makasih buat semua yang telah diberikan.
2. Yang terhormat, Bapak Galih Hermawan, S.Kom.,M.T. selaku Dosen Wali IF-16 Teknik Informatika dan Pembimbing dari penyusunan laporan kerja praktek ini.
3. Yang terhormat, Bapak Faisal Rakhman, SE. se laku Pembimbing dari AMIK AL
MA’SOEM.
4. Para staff AMIK AL MA’SOEM yang membantu dan berpartisipasi dalam menyelesaikan laporan kerja praktek ini.
5. Rekan-rekan IF yang memberikan informasi dan dukungan dalam menyelesaikan laporan ini.
(71)
merupakan bagian penting dari laporan kerja praktek ini.
Penulis mengharapkan agar laporan yang telah ada ini dapat bermanfaat bagi semua pihak, guna mengembangkannya lebih lanjut. Maka dari itu penyusun mohon maaf apabila dalam penulisan laporan ini masih terdapat kekurangan.
Bandung, Januari 2012
(72)
(73)
(1)
(2)
DAFTAR RIWAYAT HIDUP
NIM : 10109719
Nama : Hendra Zaputra
TTL : Palembang, 20 September 1986
Jenis kelamin : Laki- laki
Alamat : Jl Raya Cipacing No. 17 Bandung
No Telp/HP : 087824213135
Email : nisusxfiles@gmail.com
Jurusan : Teknik Informatika
Riwayat Pendidikan :
- SDN 636 Palembang 1993 - 1999
- SMP AL MA’SOEM Bandung 1999 - 2002 - SMA AL MA’SOEM Bandung 2002 - 2005 - AMIK AL MA’SOEM Bandung 2005 - 2008 - Universitas Komputer Indonesia 2009 - Sekarang
(3)
KATA PENGANTAR
Dengan mengucapkan puji syukur kepada ALLAH SWT, karena hanya atas rahmat-Nya semata penyusunan laporan Praktek Kerja Lapangan (PKL) dapat terlaksana dengan baik. Laporan ini disusun sebagai bukti telah melaksanakan Kerja Praktek (KP) di AMIK AL MA’SOEM Bandung dan sebagai syarat dalam menyelesaikan program pendidikan Sarjana Jurusan Manajemen Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia Bandung. Dalam Kesempatan ini pula, penyusun juga mengucapkan terima kasih kepada semua pihak yang telah memberikan bantuan, semangat, dan motivasi, sehingga penulisan laporan ini dapat diselesaikan dengan baik. Ucapan terima kasih kepada :
1. Untuk Papa, Mama dan keluarga tercinta, makasih buat dorongan semangatnya, doa, dan makasih buat semua yang telah diberikan.
2. Yang terhormat, Bapak Galih Hermawan, S.Kom.,M.T. selaku Dosen Wali IF-16 Teknik Informatika dan Pembimbing dari penyusunan laporan kerja praktek ini.
3. Yang terhormat, Bapak Faisal Rakhman, SE. se laku Pembimbing dari AMIK AL
MA’SOEM.
4. Para staff AMIK AL MA’SOEM yang membantu dan berpartisipasi dalam menyelesaikan laporan kerja praktek ini.
5. Rekan-rekan IF yang memberikan informasi dan dukungan dalam menyelesaikan laporan ini.
(4)
6. Terima kasih untuk semua pihak yang namanya tak tertulis namun telah membantu penulis menyelesaikan laporan kerja praktek ini, yakinlah bahwa kalian juga merupakan bagian penting dari laporan kerja praktek ini.
Penulis mengharapkan agar laporan yang telah ada ini dapat bermanfaat bagi semua pihak, guna mengembangkannya lebih lanjut. Maka dari itu penyusun mohon maaf apabila dalam penulisan laporan ini masih terdapat kekurangan.
Bandung, Januari 2012
(5)
(6)