YOGYAKARTA
SKRIPSI
Disusun oleh :
AMIKOM
YOGYAKARTA
2010
YOGYAKARTA
SKRIPSI
Disusun oleh :
AMIKOM
YOGYAKARTA
2010
PERNYATAAN
Saya yang bertanda tangan di bawah ini menyatakan bahwa, skripsi ini
merupakan karya saya sendiri (ASLI), dan isi dalam tugas akhir ini tidak terdapat
karya yang pernah diajukan oleh orangg lain untuk memperoleh gelar akademis di
suatu Instansi Pendidikan, dan sepanjang pengetahuan kami juga tidak terdapat
karya atau pendapat yang pernah ditulis dan atau diterbitkan oleh orang lain,
kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam daftar
pustaka.
MOTTO
Segera setelah mengerti, berlakulah seperti yang kita mengerti. Karena, bila yang
kita lakukan tidak berhubungan dengan pengertian baik, untuk apakah yang Anda
lakukan itu.
Kemenangan yang seindah - indahnya dan sesukar - sukarnya yang boleh direbut oleh
Jangan Berfikir dirimu miskin, hanya karena mimpimu tadi tidak terpenuhi. Miskin
Seorang teman adalah seorang yang dapat mendengar irama hatimu dan menghibur jika
engkau melupakannya.
Kenangan bukan hanya rangkaian cerita, ada banyak pelajaran, kebanggan dan harta
didalamnya.
“ Dan mintalah pertolongan kepada Allah dengan shalat, sesungguhnya yang dimiliki itu
sungguh berat, kecuali bagi orang-orang yang khusyu” ( Qs. Al Baqarah : 45 )
Tak ada yang mustahil di dunia ini jika Allah SWT menghendaki selalu ingat akan
kekuatan doa dan kerja keras, kita pasti akan di berikan hasil yang terbaik.
Bersyukurlaj atas apa yang ada pada dirimudan apa yang kamu dapatkan, karena Allah
SWT selalu memberikan yang terbaik untuk hambanya.
PERSEMBAHAN
“Dengan penuh rasa syukur Skripsi ini ku persembahkan untuk :”
Allah SWT yang telah memberiku kekuatan, hidayah dan petunjuk
untuk menyelesaikan amanah ini.
Ibu dan Bapak yang telah memberikan doa, cinta, kasih sayang,
dukungan moral, spiritual dan material yang tak ternilaiharganya.
Kedua Ade’ ku Binar Prastya Muflihaty, Faiz Prastya Muhammadi
yang selalu memberiku semangat dalam hidupku.
Nenek ku, Budhe, Pakde, Bilik, Om,ade’ Sepupu Q Wiartha Ardhi
Sutra dan seMua keLuaraga Besar ku yang selalu menyayangi,
mendoakan, memberi semangat dan membantu dalam pengerjaan
Skripsi ini..
Temen-temen di kontrakan : Maya, Lia, Iin, putri gedhe,Rilly, Reza…
Makasih untuk kenangan dan persaudaraan yang tlah kita bina
bersama..
Aku akan selalu merindukan kalian smua..
Untuk Anggota “TEAM-8” Pak RT (Bang Tono), Bu RT (Mb. Pipit),
Bang Tigor(Bg Dwi), Uda Faisal (Bg Harun),Welas (Tri), Karyo (Mz
Hafid), Om Mamet, Bibeh,Maz Faul,
thx buat nasihat, semangat, dan batuannya..
Seluruh Temen-temen “S1 TI Transfer 09” , aKu kangen suasana
KuLiah bersama Xan sMua, yang Penuh canda Tawa, kaNgen paRa
paparazzi Gadungan,smua kenangan itu tdk akan kU lupakan...
Mb HesTy, mb cece, mb pipit, Mb Ayu, Mas Nunung, Mas Rian, mas
Panji, dex Olive, Rinta tHx atas smua yang teLah Xan berikan kePada
ku :kAsih Sayang, seMangat, Doa dan PerSaudaraan Yang teLah kiTa
jaLin seLama ini..
I Miss U aLL..
Semua temen-temen yang tidak dapat ku sebut satu persatu…
Thank All…
^-^With Love^-^
“Aldina Prastya Faizaty”
KATA PENGANTAR
Puji syukur kami panjatkan kehadirat Allah SWT atas rahmat dan
karunianya yang di berikan, serta sholawat dan salam kami ucapkan kepada Nabi
Muhammad SAW, sehingga kami dapat menyelesaikan tugas akhir ini dengan
YOGYAKARTA”
dan Komputer AMIKOM Yogyakarta. Penyelesaian Skripsi ini juga tidak lepas
dari bantuan berbagai pihak, untuk itu pada kesempatan ini kami ingin
Yogyakarta.
2. Bapak Abas Ali Pangera selaku Ketua Jurusan Strata I Teknik Informatika
dukungan moril serta materil serta doa, tanpa kalian kami tidak ada apa-
apanya.
terimakasih semuanya.
8. Dan semua pihak yang tidak dapat saya sebutkan satu persatu di lembar
ini.
banyak kekurangan. Kritik dan saran yang bersifat membangun sangat saya
harapkan agar kedepannya menjadi lebih baik lagi dan semoga laporan ini dapat
menambah wawasan serta pengetahuan bagi para pembaca pada umumnya dan
Penyusun
INTISARI
Kata Kunci : Sistem Informasi Sirkulasi, Perpustakaan Sekolah Dasar Islam Al-
Azhar 31 Yogyakarta.
ABSTRACT
DAFTAR ISI
HALAMAN PERNYATAAN........................................................................... iv
INTISARI .......................................................................................................... ix
ABSTRACT ....................................................................................................... x
2.1.5.1 Karakteristik........................................................... 26
2.1.6.1 Definisi.................................................................... 29
3.8.2.1 Normalisasi............................................................. 81
DAFTAR PUSTAKA
LAMPIRAN
DAFTAR GAMBAR
Gambar 4.8 Memilih database yang dibackup dan tempat hasil bakup
DAFTAR TABEL
BAB I
PENDAHULUAN
menimbulkan implikasi yang sangat luas pada segala aspek kehidupan manusia
dalam waktu yang relatif singkat. Teknologi, terutama di bidang komputer dan
Salah satu aspek yang dapat dilihat pada revolusi teknologi informasi ialah
pada aktifitas pengolahan data atau data processing. Aktifitas yang semulanya
teknologi informasi berupa komputer. Tentu saja dengan migrasi nya aktifitas
atau memproses data dengan jumlah data yang banyak dengan waktu yang relatif
singkat serta akurat sesuai dengan kebutuhan yang diinginkan oleh pengguna
informasi.
manajemen itu sendiri. Informasi yang dihasilkan dapat dijadikan acuan oleh top
yang tentu saja akan dapat menjadi tolak ukur keberhasilan sebuah perusahaan
atau instansi itu. Sejalan dengan laju perkembangan teknologi, kebutuhan akan
penyajian informasi yang tepat, cepat dan akurat menjadikan komputer sebagai
sebuah media pengolahan data yang sangat dibutuhkan oleh berbagai kalangan
saat ini masih dikelola secara manual. Dalam proses pelaporan misalnya, proses
aplikasi word processing seperti Microsoft word. Hal ini tentu saja menghambat
kinerja perusahaan dalam mendapatkan Informasi yang cepat, tepat dan akurat.
jumlah yang besar dan berulang – ulang juga dapat melakukan penghematan baik
dalam tenaga kerja, ketelitian dan waktu yang digunakan sehingga dapat
AZHAR 31 YOGYAKARTA.”
cepat?
pengembalian buku.
dalam pengolahan data menjadi informasi yang cepat, tepat dan akurat
1. Metode Observasi
2. Metode Wawancara
3. Metode Kepustakaan
cara menganalisa data pada literatur (pustaka) dan media lain yang dapat
Sistematika penulisan skripsi ini dapat dipaparkan secara singkat sebagai berikut :
BAB I PENDAHULUAN
Bab ini akan diuraikan teori-teori yang relevan dengan obyek penelitian
model matematis yang langsung berkaitan dengan ilmu atau masalah yang diteliti.
Bab ini akan memaparkan gambaran umum instansi, analisis sistem untuk
Bab ini akan dijelaskan lebih lanjut mengenai implementasi program, uji
BAB V PENUTUP
Bab ini berisi kesimpulan hasil penelitian dan saran untuk pengembangan
DAFTAR PUSTAKA
LAMPIRAN
BAB II
LANDASAN TEORI
sistem itu sendiri digunakan. Berikut ini merupakan beberapa definisi sistem
secara umum :
berinteraksi dan saling bergantung satu sama lain. Murdick dan Ross (1993)
lainnya untuk suatu tujuan bersama. Sedangkan definisi sistem dalam kamus
menurut Gapspert ada empat, yaitu sistem itu beroperasi dalam suatu lingkungan,
terdiri atas unsur-unsur, ditandai dengan saling berhubungan dan mempunyai satu
Gambar diatas menunjukkan bahwa sistem atau pendekatan sistem minimal harus
atau kontrol.
elemen-elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu
tujuan. Sumberdaya mengalir dari elemen output dan untuk menjamin prosesnya
Untuk lebih jelasnya elemen sistem tersebut dapat digambarkan dengan model
sebagai berikut :
pada prinsipnya hamper sama dengan konsep dasar sistem pada umumnya.
sistem adalah
7. Terdapat aturan.
karakter sistem yang dapat membedakan suatu sistem dangan sistem lainnya.
sistem.
kebutuhan.
sistem.
tujuan dari sistem, adapun sistem yang berhasil adalah sistem yang
Subsistem bisa dijelaskan sebagai sebuah sistem dalam sistem yang lebih besar.
Sebagai contoh :
1) Sistem mesin
2) Sistem body
3) Sistem roda
Setiap subsistem bisa terdiri dari sub-sub sistem. Sistem mesin : sistem karburator,
yang buruk :
2. Performance buruk.
3. Reliabilitas rendah.
4. Kegunaan rendah.
5. Contoh-contoh kesulitan :
a. Tidak terjadwal
lebih jauh maka perlu diingat beberapa konsep yang penting dalam
1. Decomposition
2. Modularity
3. Coupling
4. Cohesion
Sistem dapat diklasifikasikan dari sudut pandang, diantaranya sebagai berikut ini :
merupakan pemikiran atau ide – ide yang tidak tampak secara fisik.
sistem buatan manusia. Sistem alamiah adalah sistem yang terjadi melalui
adalah sistem yang dirancang oleh manusia. Sistem buatan manusia yang
machine –system.
diramalkan. Sistem tak tentu adalah sistem yang kondisi masa depannya
Sistem ini bekerja secara otomatis tampa adanya turut campur tangan dari
pihak di luarnya. Secara teoritis system tertutup ini ada, tapi kenyataanya
tidak ada sistem yang benar – benara tertutup, yang ada hanya relatively
Informasi adalah data yang telah diolah menjadi sebuah bentuk yang
berarti bagi penerimanya dan bermanfaat dalam mengambil keputusan saat ini
adalah data yang telah diproses, atau data yang memiliki arti.
a. Akurat
penalaran logic dan objektif atau tidak memihak. Dengan kata lain informasi harus
b. Relevan
dikatakan bernilai bila manfaatnya lebih efektif dari biaya kerja dan cara
mendapatkannya.
c. Tepat waktu
yang berarti, menghasilkan suatu tindakan yang lain yang akan membuat data
kembali. Data tersebut ditangkap sebagai input, di proses kembali melalui suatu
model dan seterusnya membentuk siklus yang dapat dilihat pada gambar dibawah
ini:
Proses
Keputusan
Gambar 2.4. Siklus Sistem Informasi
suatu alat untuk menyajikan informasi dengan cara sedemikian rupa sehingga
perusahaan dan menyajikan sinergi organisasi pada proses (Murdick dan Ross,
informasi.
perawatan sistem.
berbasis komputer.
block), yaitu blok masukan (input block), blok model (model block), blok keluaran
(output block), block teknologi (technology block), dan blok kendali (control
satu dangan yang lainnya membentuk satu kesatuan guna mencapai sasaran.
3. Database.
4. Prosedur.
5. Petugas pengoperasian.
a. Analisis
b. Desain
c. Implementasi
d. Maintenance
metode yang dikenal dengan nama Systems Development Life Cycle (SDLC)
kemajuan dari usaha analisa dan desain. SDLC meliputi fase-fase sebagai berikut:
3. Analisis
4. Desain
a. Desain logikal
b. Desain Fisikal
5. Implementasi
6. Maintenance
Adapun sumber daya yang terlibat adalah user, sistem analis, manager yang
untuk melanjutkan proyek dikemukakan. Rencana kerja yang matang juga disusun
untuk menjalankan tahapan tahapan lainnya. Hasil dari tahapan ini adalah :
• Tahapan Analisis
Fase ketiga dalam SDLC dimana sistem yang sedang berjalan dipelajari
dan sistem pengganti diusulkan. Dalam tahapan ini dideskripsikan sistem yang
berjalan diusulkan. Tujuan utama dari fase analisis adalah untuk memahami dan
sistem baru.
a. Pengumpulan informasi
d. Memprioritaskan requitement
• Tahapan Desain
• Logical Design
Bagian dari fase desain dalam SDLC dimana semua fitur-fitur fungsional
dari sistem dipilih dari tahapan analisis dideskripsikan terpisah dari platform
sistem baru
a) Input
b) Output
c) Process
• Physical Design
a. Deskripsi teknikal
c. Programs,
a) files
b) network
c) system software
Pada tahapan desain ada beberapa aktifitas utama yang dilakukan yaitu:
• Implementasi
Tahapan kelima pada SDLC, dimana pada tahapan ini dilakukan beberapa
hal yaitu:
a. Coding
b. Testing
c. Insalasi
• Maintances
Langkah terakhir dari SDLC dimana pada tahapan ini sistem secara
sistematis diperbaiki dan ditingkatkan. Hasil dari tahapan ini adalah Versi baru
a. Terlalu mahal (biaya dan waktu) ketika terjadi perubahan ketika sistem
sudah dikembangkan
dilakukan oleh manusia dibantu dengan suatu alat yang berupa mesin komputer.
pada setiap kegiatan perpustakaan dalam mencapai tujuan yang telah ditentukan.
meliputi :
• Pendaftaran Anggota
• Peminjaman
• Pengembalian
untuk mengklasifikasikan masalah, yang disebut dengan PIECES yang tiap huruf
dalam system.
Informasi yang sangat penting dalam konteks isi, timeline, akurasi dan
langkah-langkah selanjutnya.
1
Jeffry L. Whitten, Lonie D. Bentley, Kevin C. Dittman, Methode Desain & Analisis Sistem,
(edisi 6; Yogyakarta : Andi, 2004) hal 86-87.
persyaratan.
atau proses dan juga memaksimalkan sumber daya yang tersedia yang
pengolahan data.
data yang dibutuhkan untuk proses evaluasi kerja serta kemudahan untuk
2
Ibid, hal. 226
2.1.5 Flowchart
tahapan penyelesaian masalah secara sederhana, terurai, rapi dan jelas dengan
programs).
a. Bagan alir sebaiknya digambar dari atas ke bawah dan mulai dari
c. Harus ditunjukkan dari mana kegiatan akan dimulai dan dimana akan
berakhir.
yang semstinya.
= Dokumen/Arsip
= Proses Komputer
= Database/Media Penyimpanan
= Multiple Dokumen
=Sambungan
= Terminator
=Aliran Data
2.1.6.1 Definisi
Pengertian basis data dijelaskan oleh James Martin (1990) yaitu sebagai
berikut:
Basis data adalah suatu kumpulan data terhubung yang disimpan secara
bersama-sama pada suatu media, tanpa mengatap satu sama lain atau tidak perlu
digunakan dan ditampilkan kembali, dapat digunakan untuk satu atau lebih
informasinya direkam.
c. Data Value (nilai atau isi data) adalah data aktual atau informasi yang
file dengan file yang lain sehingga membentuk satu bangunan data untuk
satu paket program yang komersial untuk membaca data, mengisi data,
1. Database
Yaitu kumpulan dari item data yang saling berhubungan satu dengan yang
2. File
atribut yang sama, namun valuenya berbeda. Database dibentuk dari kumpulan
a) File induk acuan (reference master file) : file induk yang recordnya
relatif statis, jarang berubah nilainya. Misalnya file daftar gaji, file
mata pelajaran.
b) File induk dinamik (dynamic master file): file induk yang nilai dari
transaksi. Misalnya file induk data barang, yang setiap saat harus di
File ini bisa disebut file input; digunakan untuk merekam data hasil
dari transaksi yang terjadi. Misalnya file penjualan yang berisi data
File ini bisa disebut output file, yaitu file yang berisi informasi yang
akan ditampilkan.
File ini bisa disebut file arsip (archival file), merupakan file yang
berisi data masa lalu yang sudah tidak aktif lagi, tetapi masih disimpan
sebagai arsip.
File ini merupakan salinan dari file-file yang masih aktif di dalam
database pada suatu saat tertentu. File ini digunakan sebagai pelindung
atau cadangan bila file database yang aktif mengalami kerusakan atau
hilang.
3. Record
tentang satu entitas secara lengkap, satu record mewakili satu data atau informasi.
4. Field
Yaitu bagian tertentu dari data dalam record yang mewakili satu entitas
misalnya, file anggota dapat dilihat dari fieldnya seperti kode anggota, nama dan
lain-lain.
5. Data Value
Yaitu data aktual atau informasi yang disampaikan pada setiap data elemen
atau field data misalnya: field nama anggota data valuenya adalah Andi, Joko dan
sebagainya.
6. Entity
Yaitu objek riil yang dapat dibedakan satu dengan yang lainnya dan tidak
7. Query
record tertentu dari satu file atau lebih untuk melakukan operasi pada file.
8. View
Yaitu data yang terdiri atas sejumlah record yang diproses dalam urutan
penampilan.
disimpan. DFD merupakan alat yang dapat mengambarkan arus data di dalam
sistem secara terstruktur dan jelas. Ada 2 jenis DFD, yaitu DFD Logis dan DFD
1. Proses
Aktifitas atau fungsi yang dilakukan untuk alasan bisnis yang spesifik,
nomer, nama, deskripsi proses,satu atau lebih input dan output data flow.
2. Data Flow
Satu data tunggal atau kumpulan logis suatu data, selalu diawali atau
berakhir pada suatu proses. Setiap data flow memiliki : nama, deskripsi, satu
3. Data Store
Kumpulan data yang disimpan dengan cara tertentu. Data yang mengalir
disimpan dalam data store. Aliran data di-update atau ditambah ke data store.
Setiap data store memiliki : nomer, nama, deskripsi, satu atau lebih input dan
4. External Entity
Berupa orang, organisasi atau system yang berada diluar system tetapi
deskripsi.
: Proses
: Media penyimpanan
: External Entitas
Kegunaan normalisasi :
Aturan :
3
Al Fatta, Hanif, Analisis & Perancangan Sistem Informasi untuk Keunggulan Bersaing
Perusahaan & Organisasi Modern, hal 105, Andi Offset, Yogyakarta 200
nd
2. Normalisasi Kedua (2 Normal Form)
Aturan :
Aturan :
Catatan:
dari bentuk normal satu dan seterusnya untuk setiap kali membatasi hanya satu
jenis redudansi.
berhubungan.
1) Data definition
Mendefinisikan jenis data yang akan dibuat (dapat berupa angka atau
2) Data Manipulation
Data yang telah dibuat dan didefinisikan tersebut akan dilakukan beberapa
3) Data Control
Bagian ini berkenaan dengan cara mengendalikan data, seperti siapa saja
yang bisa melihat isi data, bagaimana data bisa digunakan oleh banyak
user.
Semua operasi input dan output yang berhubungan dengan database harus
SQL singkatan dari Structured Query Language. SQL adalah bahasa yang
seperti : update data pada database, atau menampilkan data dari database.
"Delete", "Create", dan "Drop", yang dapat digunakan untuk mengerjakan hampir
yang banyak diminati oleh orang. Di sini Visual Basic 6 menawarkan kemudahan
telah disediakan. Untuk memulai Visual Basic 6 kita harus menginstall Visual
Basic 6.0. Dengan menggunakan Visual Basic 6 kita bisa menghasilkan berbagai
Development) tool yang sangat terkenal mudah untuk dipelajari, digunakan dan
cepat dalam membangun suatu aplikasi visual berbasis Windows (98, ME maupun
Win 2000). Visual Basic menawarkan kepada kita untuk membuat User Interface
program menjadi executable. Tiga edisi dari visual basic 6.0 yang dikeluarkan
a. Standard Edition
b. Profesional Edition
c. Enterprise Edition
Jika kita membuat aplikasi dengan Visual Basic maka kita akan
File ini merupakan kumpulan dari aplikasi yang kita baut. File project
b. Ketika pertama kali kita jalankan maka akan muncul kotak dialog yang
program standar pilihlah Standard EXE, kemudian klik pada tombol Open..
Setelah itu akan muncul tampilan seperti berikut ini. Sekarang kita akan
kita gunakan
Di dalam tampilan tersebut terdapat menu bar yang berisi menu untuk
pengeditan file, kemudian toolbox yang berisi bagian-bagian penting yang akan
kita susun menjadi sebuah tampilan program, terdapat juga jendela property yang
digunakan untuk mengedit property objek, jendela Layout yang digunakan untuk
menentukan posisi dari program aplikasi yang kita buat saat dikompilasi.
dari aplikasi. Jadi jendela ini menyerupai kanvas bagi seorang pelukis.
b. Tool Box
kita.
c. Window property
sebagainya.
d. Project Explorer
Di sini adalah struktur project yang sedang kita kerjakan. Suatu project
dapat terdiri dari beberapa form. Pada window ini terdapat tiga tombol
e. Kode Editor
Microsoft OS/2 dalam kerjasamanya dengan Sybase. Produk ini berasal dari
Sybas SQL Server 4.x untuk platform UNIX. Dengan adanya Windows NT, maka
muncullah inisiatif untuk membangun SQL Server versi Windows NT, maka
kemudian dikasilkanlah Microsoft SQL Server versi 4.2 untuk platform Windows
NT. Kerjasama Sybas masih berlanjut dan kemudian diluncurkan SQL Server
produk database client/server yang banyak dipakai pada platform Windows NT.
Untuk memenuhi kebutuhan SQL Server, perlu desain ulang dan klerjasama
Kemudian SQL Server versi 7.0 ini dikembangkan menjadi SQL Server 2000.
c. Jika di dalam desktop komputer Anda telah ada shortcut untuk aplikasi
Pada aplikasi Microsoft SQL Server 2000 berisi beberapa program, antara
lain :
a. Service Manager
Field pada Server berisi nama server yang akan dimonitor. Kotak
status servis. Jika sebuah servis sedang aktif, maka akan ditampilkan
tanda warna hijau. Jika icon di sebelah kiri atas di klik maka akan
ditampilkan menu aplikasi dengan dua menu tambahan yaitu Connect dan
Option
b. Enterprise Manager
SQL Server.
server.
menjalankannya.
c. Query Analyzer
Quey Analyzer adalah alat Bantu grafis yang dapat dipakai untuk
2) Pada daftar SQL Server, pilih Local atau titik. Jika tidak ada, klik
5) Pada Query Windows terdapat dua bagian, yaitu jendela Editor dan
a. Pastikan SQL Server Service Manager telah aktif. Bila belum maka
start/Continue.
c. Klik kanan pada folder Database dan pilih New Database untuk
2. Membuat Tabel
sebagai berikut :
b. Pada daftar SQL Server, pilih Local atau titik. Jika tidak ada, klik
mengeksekusinya.
BAB III
pada tahun 1991. Karena keterbatasan sumber daya yayasan, gagasan untuk
yayasan yang mempunyai suatu tujuan, misi dan visi yang sejalan dengan
Yayasan Asram (Yasram). Pada tanggal 17 Desember 2003 kedua yayasan ini
Yasram tertuang dalam Akte Notaris Dewi Karomah, SH.No 171 / l / 2003.
Yasmic dan Yasram. Pada proses selanjutnya BPPH dengan segala upaya
yang berlokasi didaerah ringroad utara Yogyakarta. Untuk tahun pertama KB-
tanggal 16 Juli 2005 dan pada tahun pelajaran 2006-2007 dimulai kegiatan belajar
• Visi
cendekiawan yang bertaqwa, berakhlaq mulia, cerdas, terampil, sehat jasmani dan
dan bangsa.
• Misi
perpustakaan.
perpustakaan.
buku yang sama, atau mengganti buku dengan persetujuan dari pihak
3.1.5 Keanggotaan
Yogyakarta.
menspesifikasi dengan detail apa yang harus dilakukan oleh sistem. Sedangkan
ini bisa menjadi tahap yang paling sulit jika klien tidak bisa mengindentifikasi
kebutuhan atau penutup terhadap pihak luar yang ingin mengetahui detail proses
bisnisnya.
sistem kerja yang berjalan masih kurang efektif dan efisien. Hal ini masih terlihat
dari proses atau cara pencatatan maupun pengeditan data transaksi peminjaman
dan pengembalian yang memerlukan waktu yang lama karena masih dilakukan
31 Yogyakarta tertunda.
jika di tinjau dari Throughput dan Response Time, hal ini dapat di lihat dari proses
pengolahan data yang masih menggunakan sistem manual sehingga hanya dapat
lambat.
tidak efektif.
laporanny.
berupa arsip.
Apabila system informasi dalam suatu perusahaan atau instansi baik maka
perusahaan atau instansi tersebut akan mendapatkan informasi yang akurat, tepat
kurangnya keakuratan, tepat waktu, relevan dan seringnya terjadi kesalahan dalam
Secara ekonomi system yang berjalan selama ini masih belum efektif dan
penyalahgunaan atau kesalahan system serta untuk menjamin keamanan data dan
informasi yang dihasilkan. Dengan adanya control maka tugas maupun kinerja
akses
• Hak akses terhadap sistem saat ini dibatasi hanya
pendayagunaan waktu dan personil masih kurang efisien. Proses pencarian dan
pengolahan data masih menggunakan system manual maka dalam proses tersebut
membutuhkan waktu yang lumayan lama untuk mendapatkan data tersebut, belum
lagi adanya pekerjaan yang ganda menyebabkan pekerjaan lain menjadi tertunda.
daya yang
Fokus analisis ini pada tinjauan sejauh mana kemudahan yang diberikan
dari 15 menit.
suatu informasi sangatlah penting, karena dengan informasi kita dapat mengetahui
bagian system yang akan dilakukan perbaikan dan pergantian serta bagian system
pendataan buku.
keluarkan.
penerbit.
dan judul buku apa saja yang telah di tulis yang terdapat didalam
perpustakaan.
pinjam.
dipinjam.
memperoleh informasi yang lebih cepat dan tepat serta meningkatkan kualitas
dengan menggunakan computer yang sudah ada di Sekolah Dasar Islam Al-
1. Analisis Sistem
2. Programer
3. Operator
computer.
menganalisis masalah yang telah ditentukan sesuai dengan tujuan akhir yang akan
dicapai. Tujuan dari analisis ini adalah untuk menguji apakah system baru yang
akan diterapkan sebagai pertimbangan system layak pakai atau tidak. Adapun
“apakah teknologi yang ada dapat diterapkan pada system?”. Kelayakan ini
sebagai informasi.
baru.
Proyek system yang diusulkan ini dari segi hukum layak untuk
hukum yang ada., baik yang ditetapkan pemerintah maupun berdasarkan instansi
itu sendiri.
Secara ekonomi kelayakan system ini kaitannya dengan analisis biaya dan
manfaat (Cost and Banefit Analysis). System aplikasi yang diusulkan harus dapat
dengan manfaat yang diperoleh. Dari segi ekonomi, penggunaan system baru ini
akan memberikan keuntungan yang layak bagi pihak instansi. Hal ini dapat dilihat
pada perhitungan biaya dan manfaat, yang mana dengan penggunaan system baru
Pada analisis ini penulis uraikan semua kebutuhan biaya dalam pembuatan
dan manfaat yang didapat dari sistem yang akan diimplementasikan. Tujuan dari
sistem analisis biaya dan manfaat secara umum adalah untuk melihat apakah
sistem yang akan diterapkan merugikan atau menguntungkan sekolah. Jika biaya
yang dikeluarkan lebih besar dari manfaat yang diperoleh maka sistem ini
dikatakan tidak layak. Oleh karena itu sebelum sistem ini dikembangkan, maka
proyek ini, maka hanya dibutuhkan beberapa perangkat lunak saja yaitu :
Yogyakarta yang dapat diukur secara kuantitas dalam bentuk nilai uang.
system baru, maka dapat dijelaskan rincian biaya dan manfaat pada proyek system
Berdasarkan rincian table biaya dan manfaat, maka dapat dilakukan analisis
tersebut dapat kembali (tertutup) dengan aliran-aliran kas masuk yang tidak
berikut :
Proses 2 = Rp 4.125.000,-
Investasi
PP =1 Tahun + x 12 bulan
proses
782.671
= 1 thn + x 12 bulan
4.125.000
= 1 thn + 2,27 (0,27 x 30 hari = 8 hari)
bahwa system ini layak untuk diterapkan karena periode pengembaliannya tidak
total biaya
= 47,5%
Hasil ROI > 0, artinya system ini layak digunakan karena system ini akan
memberikan keuntungan pada tahun ke-2 sebesar 47,5% dari biaya pengadaannya.
Metode nilai Metode ini adalah metode yang memperhatikan nilai waktu
terhadap uang menggunakan suku bunga diskonto yang akan memperbaruhi atau
arus dari uang. Untuk menghitung besarnya NPV dapat digunakan rumus :
Proses 1 Proses 2
NPV = ‐Nilai Proyek + + + Proses n
3.750.000 4.125.000
NPV = -4,523,671+ +
(1+10%)1 (1+10%)2
3.750.000 4.125.000
= -4,523,671+ (1+0,1)1 + (1+0,1)2
3.750.000 1.01 4.125.000 1.21
= -4,523,671+ +
= 2.598.291,18
Dari hasil perhitungan diatas, maka dapat disimpulkan bahwa proyek ini
dinyatakan layak untuk diterapkan karena hasil dari NPV >0 keuntungan yang
diterapkan dengan ketentuan tingkat bunga diskonto 10%, maka keuntungan yang
pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah kedalam
kepada user dan manajemen tentang system baru yang akan diusulkan dan
member ilustrasi serta rekayasa yang lengkap pada programmer dan ahli teknis
model, yaitu physical model dan logical model, physical model biasanya
system secara fisik. Sedangkan logical model digambarkan dengan arus data (data
dengan anak panah yang menghubungkan satu simbol dengan simbol lainnya.
Sistem flowchart menunjukkan aliran data yang lewat dari satu unit organisasi
atau dari satu mesin pengolah ke unit/mesin yang lain di dalam perusahaan.
: input data
: proses terkomputerisasi
: media penyimpanan
: dokuman/laporan
: arah proses
disimpan. DFD merupakan alat yang dapat mengambarkan arus data di dalam
Diagram:
: Proses
: Media penyimpanan
: External Entitas
dari tiap-tiap file yang diidentifikasikan pada desain secara umum. Teknik
diperoleh basis data yang optimal dlam penggunaan ruang penyimpanan, cepat
3.8.2.1 Normalisasi
basis data dengan menerapkan beberapa aturan dan kriteria standar untuk
perancangan basis data tidak terlalu mengalami kesulitan. Pada uraian dibawah
seluruh field basis data sehingga semua field hanya memiliki nilai atomik
saja.
kode_pengarang nama_anggota
nama_pengarang agama
kode_penerbit kelamin
nama_penerbit tempt_lahir
alamat_penerbit tanggal_lahir
jenis_buku alamat
tempat_almari no_telp
judul kode_sirkulasi
thn_terbit tgl_pinjam
synopsis tgl_kembali
kode_buku denda
kode buku
Bentuk normal kedua (2NF) terpenuhi jika pada sebuah tabel, semua
fungsional (KF) pada primary key. Sebuah tabel dikatakan tidak memenuhi
status USER
Tabel Kode Buku Pemakai*
kode_buku* Sandi
ISBN
keadaan normal kedua dan jika tidak dapat ketergantungan yang transitif.
Artinya data-data yang mungkin diisi berulang-ulang dapat dibuat tabel baru.
status status_sirkulasi
kode_buku**
nama_belakang kode_penerbit**
kode_jenis**
Tabel Item
kode_almari**
Tabel Penerbit kode_buku**
judul
kode_penerbit* kode_sirkulasi **
thn_terbit
nama_penerbit
synopsis
alamat Tabel Sirkulasi
jml_buku
kode_sirkulasi*
edisi
Tabel Jenis Buku
kode_setting**
kode_jenis* status buku
tgl_pinjam
nama_jenis Tabel Anggota tgl_wajib kembali
judul NIA* denda
nama_anggota status_sirkulasi
Tabel Almari
agama tgl_kembali
kode_almari*
jenis_kelamin NIA**
nama
tempat_lahir
Table Setting
tgl_lahir
kode_setting*
alamat
denda
USER
no_telp
lama
Pemakai*
maksimal buku
Sandi
merancang struktur tabel sebagai informasi yang berfungsi untuk input dan output
1) Tabel Pengarang
2) Tabel Penerbit
4) Tabel Almari
5) Tabel Setting
6) Tabel Buku
status_buku Varchar 30
7) Tabel Anggota
8) Tabel Sirkulasi
9) Tabel Item
berkaitan dengan insert, update dan delete data. Rancangan input ini bertujuan
rancangan ini adalah agar bentuk program yang dibuat dapat mempermudah
1) Rancangan Login
LOGIN TO APLIKASI
LOGIN
User Name
Password
Ok Exit
Aplikasi Perpustakaan
SEKOLAH DASAR ISLAM AL‐AZHAR 31
YOGYAKARTA
INPUT ADMIN
User Nama
Simpan
Password Keluar
INPUT DATA BUKU
ISBN Kode Penerbit
Judul Buku Kode Jenis
Status Kode Pengarang
Jumlah Tahun Terbit
Kode Jenis Judul Buku
Jenis
Daftar Jenis Buku
Kode Penerbit Alamat
Nama Penerbit
Gambar 3.14 Rancangan Input Data Penerbit
Kode Pengarang Nama Belakang
Nama Depan
NIA Kelamin
Tempat Lahir
NAMA
Tgl Lahir Alamat
Kode Sirkulasi Tgl_wjb_kembali
NIA Nama
ISBN Judul Buku
Tgl_pinjam Stok
NIA
Denda
ISBN
Nama Anggota
Tgl_pinjam Judul Buku
Kode Setting Lama Max
Juml Max
Denda
Daftar Data Setting
INPUT JENIS PENERBIT
Kode Almari Nama
SEKOLAH DASAR ISLAM AL‐AZHAR 31
YOGYAKARTA
TOTAL
YOGYAKARTA
TOTAL
SEKOLAH DASAR ISLAM AL‐AZHAR 31
YOGYAKARTA
TOTAL DATA
SEKOLAH DASAR ISLAM AL‐AZHAR 31
YOGYAKARTA
TOTAL DATA
BAB IV
IMPLEMENTASI SISTEM
1. Pemograman
2. Pengetesan Program
proses:
3. Instalasi Software
dalam lampiran).
file of database attach, pilih file mdf dengan cara klik tombol
dan tentukan letak file mdf nya. File ini telah disertakan dalam CD
4. Pengetesan Sistem
aplikasi.
tugas mereka.
posisi yang baru perlu dilatih untuk hal-hal yang mereka belum
menguasai sebelumnya.
6. Konversi Sistem
sistem baru supaya siap mulai untuk dapat digunakan. Konversi yang
dengan sistem yang lama selama satu periode waktu yang tertentu.
biaya yang dikeluarkan akan sangat besar, karena terdiri dari biaya
operasi dua buah sistem, yaitu biaya operasi sistem lama dan biaya
baru diterima atau harus diperbaiki kembali. Jika sistem yang baru
sistem.
selalu terjaga. Backup database ini sangatlah penting agar bila terjadi
hal-hal yang tidak diinginkan, maka masih ada backup database yang
OK untuk proses.
Gambar 4.8 Memilih database yang dibackup dan tempat hasil bakup akan
disimpan
sebagai berikut :
perangkat keras dan perangkat lunak yang ada terjadi masalah atau
1. Form Login
Form Login merupakan form yang pertama kali keluar saat program
dibuka. Fungsi dari form Login adalah untuk membatasi pengguna program.
Pengisian username dan password mengambil dari tabel users pada database
username atau password anda salah, seperti pada Message Box berikut ini:
diinginkan.
Pada form ini, setelah menmasukkan data klik tombol simpan untuk
Edit untuk merubah data dan tombol Keluar untuk keluar ke Form Menu
Utama. Jika akan menambahkan data baru lagi maka klik tombol tambah.
Data yang sudah diinputkan, akan ditampilkan pada daftar atau list Data
Buku.
Pada form input data anggota sama seperti input data buku. Untuk
Tombol Edit dan tombol Hapus untuk menghapus data yang ada sedangkan
tombol Keluar adalah untuk kembali ke menu utama. Seperti pada form
data, klik tombol tambah, simpan untuk menyimpan data, Keluar untuk
kembali ke menu utama, Edit untuk mengubah data dan tombol Hapus untuk
mengahapus data.
menu utama, tombol Edit untuk mengubah data dan tombol Hapus untuk
menghapus data
menu utama, tombol Edit untuk mengubah data dan tombol Hapus untuk
menghapus data.
untuk menambah data, tombol Simpan untuk menyimpan data yang telah
diinputkan, tombol Keluar untuk kembali ke menu utama, tombol Edit untuk
mengubah data dan tombol Hapus untuk menghapus data. Tampilan dari
Tambah untuk menambah data, tombol Simpan untuk menyimpan data yang
telah diinputkan, tombol Keluar untuk kembali ke menu utama, tombol Edit
Form ini digunakan untuk menambah admin atau user biasa baru.
Yang berhak mengakses form ini hanya admin saja.. Setelah semua data
nama, password, dan status user diisi, klik tombol Simpan untuk
menyimpan data. Tombol Tambah untuk menambah data dan tombol Edit
BAB V
PENUTUP
5.1 Kesimpulan
berdampak pada lambatnya perolehan informasi dan tentu saja hal ini
informasi yang cepat dan tepat tentang data buku, anggota dan sirkulasi.
4. Tata letak dan bentuk output dari program diatas sedemikian rupa
bahwa sistem baru itu sendiri juga mempunyai kelemahan, yaitu sistem tidak
secara mendasar.
5.2 Saran
disampaikan adalah :
3. Penerapan sistem baru akan dapat berjalan dengan baik dan lancar
tersebut.
Yogyakarta sendiri.