Sistem informasi perpustakaan di AMIK Al-Ma'soem : laporan kerja praktek

(1)

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)