TUGAS AKHIR
Diajukan Untuk Memenuhi Syarat Kelulusan Pada Jurusan Manajemen Informatika Jenjang D3
Oleh:
1.09.05.015
LEMBAR PENGESAHAN
Pada Tanggal :
Menyetujui,
Pembimbing
Sintya Sukarta, ST
Nim : 10905015
Saya penulis Tugas Akhir ini, menyatakan dengan sesungguhnya bahwa karya
tulis ini merupakan pengamatan, pemikiran dan pemaparan asli, baik untuk naskah
laporan maupun kegiatan membuat program, yang tercantum sebagai bagian naskah
laporan Tugas Akhir. Apabila terdapat referensi terhadap karya orang lain atau pihak
lain, saya akan menyebut sumber secara lengkap dan jelas dalam daftar pustaka.
Penulis
i
ABSTRACK
The information system of loan and book return on library of training center
of mineral and coal technology is an institution of commerce of tekMIRA. The
processing of its data preparation which is done in library of mineral and coal
technology training center is still manually in general. Writing down on member is
data, book data, login data and book return. On processing of looking for it’s book
which is still refers looking for on books rack directly to visitor of library often ask
librarians directly about books what they need. There for writers took the problem of
loan and return book processing, so that can help the library to improve its service
on processing of loan an return book faster and accurate.
Information system of loan and this book return which has been designed to
be used at library of training center of technology of mineral and coal, it is a new
information system can be easier on processing of loan and book return faster.
ii
KATA PENGANTAR
Allah SWT, karena atas hanya izin, kehendak, dan taufiq serta hidayah-Nya penulis
dapat menyelesaikan Laporan Tugas Akhir ini dengan judul “ Sistem Informasi
Dalam penyusunan Laporan Tugas Akhir ini penulis menyadari bahwa masih
banyak kekurangan, hal ini karena keterbatasan kemampuan dan pengalaman, oleh
karena itu penulis dengan senang hati menerima saran serta kritik dari semua pihak
Pada kesempatan ini secara khusus sebagai penulis ingin mengucapkan terima
2. Bpk Prof. Ir. Ukun Sastraprawira, M. Se, selaku Dekan Fakultas teknik
iii
6. Dosen-dosen di Jurusan Manajemen Informatika.
selama kerja praktek dan seluruh staf Dinas Pusdiklat Teknologi Mineral Dan
Batubara.
9. Bapak Doddy, Bapak Suherdi, Bapak Asep, Ibu Yani dan Bapak Juju yang selalu
10. Semua staf Perpustakaan Pusdiklat TMB, terima kasih atas kerja sama dan
bantuannya.
11. Keluarga Kami Tercinta, terutama alm Ayah dan Ibu, Kakak, Adik, saudara yang
selalu memberikan semangat dan dukungan, serta doa yang tak pernah henti-
12. Kepada yang terdekat ku a Uoes, yang selalu memberikan bantuan dukungan dan
13. Rekan – rekan Mahasiswa Manajemen Informatika 2005, terima kasih atas
14. Kepada semua pihak yang telah membantu Penulis dalam penyusunan Laporan
Tugas Akhir ini, seperti a Arief, a Ade, a Andy dan anak-anak Botanz Workshop.
iv
Penulis menyadari bahwa Laporan Tugas Akhir ini jauh dari kesempurnaan,
tapi dari kekurangan itulah Penulis berharap Laporan Tugas Akhir ini dapat
pada kesempatan lain, akhirnya semoga Laporan Tugas Akhir ini dapat bermanfaat
Penulis
v
DAFTAR ISI
ABSTRAK ...................................................................................................... i
ABSTRACK ..................................................................................................... ii
DAFTAR ISI................................................................................................... vi
DAFTAR GAMBAR...................................................................................... xi
BAB I PENDAHULUAN
vi
2.2. Konsep Dasar Informasi......................................................... 14
vii
3.1.4. Deskripsi Kerja…………………………………………. 31
viii
4.1.3. Evaluasi Sistem Yang Berjalan…………..…………… 54
4.2.4.1. Normalisasi…………………………………… 53
4.2.4.5. Kodifikasi……………………………………. 69
ix
5.1.3. Implementasi Basis Data (Sintaks SQL)……………….. 86
LAMPIRAN
x
DAFTAR GAMBAR
xi
Gambar 4.18 Laporan Peminjaman Buku........................................................ 77
xii
Gambar 5.12 Laporan Data Buku .................................................................... 99
xiii
DAFTAR TABEL
xiv
DAFTAR SIMBOL
Simbol Keterangan
Dokumen
Menunjukkan dokumen sebagai masukan atau keluaran baik
secara manual atau secara komputerisasi.
Operasi Manual
Menunjukkan proses yang dikerjakan secara manual.
Operasi Komputer
Menunjukkan proses yang dikerjakan komputer.
Offline Storage
Digunakan untuk menyimpan data sebagai arsip secara manual.
File Hardisk
Menunjukkan kegiatan input output menggunakan hardisk.
Arus / Alir
Menunjukkan aliran antar proses.
Penginputan Data
Menunjukkan proses penginputan data / informasi dari dokumen
pada proses manual.
xv
Daftar Simbol Untuk Data Flow Diagram ( DFD )
Simbol Keterangan
Proses
Menunjukkan pemrosesan data / informasi yang terjadi
didalam sistem.
Ex.ternal Enity
Menunjukkan bagian diluir sistem yang mempunyai
hubungan langsung dengan sistem.
Arah Aliran
Menunjukkan arus data antar simbol / proses.
Data Store
Menunjukkan simpanan data.
Simbol Keterangan
Ex.ternal Enity
Menunjukkan bagian diluir sistem yang mempunyai hubungan
langsung dengan sistem.
Relasi
Hubungan diantara sejumlah entitas yang beasal dari
himpunan entitas yang berbeda.
Garis
Menunjukkan penghubung antara himpunan relasi.
xvi
BAB I
PENDAHULUAN
dan tepat untuk mendapatkan hasil yang terbaik dan maksimal. Perlu kita ketahui
lainnya sekarang ini sistem informasi sudah menjadi bagian yang sangat penting,
karena kekuatan suatu organisasi atau perusahaan akan sangat tergantung kepada
lembaga ataupun instansi yang ada pada era globalisasi ini. Karena tingginya ilmu
informasi yang semakin meningkat dalam semua bidang perusahaan dan lembaga
lainnya.
telah berupaya meningkatkan fungsi dan manfaat perpustakaan, baik dari segi
1
2
Teknologi Mineral dan Batubara pada umumnya masih bersifat manual, seperti
pencatatan pada data anggota, data buku, data peminjaman dan pengembalian juga
masih manual yaitu berupa arsip dokumen. Kesulitan sering timbul dan dirasakan
oleh pustakawan dalam mengolah data karena jumlah data yang harus di olah
penyimpanan. Di setiap proses pencarian data bukunya yang masih mengacu pada
pencarian dengan cara langsung mencari di rak-rak buku, sehingga sering kali para
masih banyak kekurangan yang harus diperbaiki lagi. Para tamu perpustakaan
baik mahasiswa, siswa atau para instansi lembaga lainnya juga masih mengisi
buku tamu dengan cara yang manual, yaitu mengisi identitas pengunjung pada
buku tamu.
3
penelitian masalah tersebut yang akan dituangkan dalam bentuk laporan Tugas
Dengan adanya masalah yang dijelaskan pada latar belakang diatas maka
proses pembuatan laporan dilakukan dengan merekap data dari buku data
Seperti yang terdapat pada identifikasi masalah yang ada maka rumusan masalah
Maksud yang ingin dicapai dalam penelitian ini adalah untuk mendapatkan
2. Manfaat Praktis
tempat atau lembaga yang bergerak dibidang yang sama dalam sistem
informasi.
dilakukan. Masalah yang tidak dibahas seputar hal-hal yang berhubungan dengan
melakukan peminjaman buku tapi hanya bisa membaca dan fotocopy buku
dapat lebih memahami isi dari tugas akhir ini. Untuk itu Tugas Akhir ini dalam
beberapa yang menerangkan secara rinci isi dari Tugas Akhir ini, yaitu :
BAB I PENDAHULUAN
dalam penelitian.
Bab ini membahas tentang sistem yang sedang berjalan pada tempat atau
objek penelitian dan menerangkan bagaimana cara kerja dari sistem berserta
ke dalam bentuk diagram dan mengembangkan sistem yang diteliti dengan cara
mencoba membuat prosedur usulan, dengan tujuan sistem yang ada di harapkan
dapat berjalan lebih baik dan lebih memudahkan semua pihak yang terlibat dalam
sistem tersebut.
7
Bab ini membahas tentang program aplikasi yang di buat unntuk kinerja
system yang ada menjadi terkomputerisasi. Bab ini juga menerangkan tentang
Bab ini membahas mengenai kesimpulan dari objek yang di teliti dan
kesimpulan dari pembuatan Tugas Akhir ini, juga beberapa saran yang diharapkan
menjadi bahan pertimbangan agar hal - hal yang di bahas dalam Tugas Akhir ini
dikerjakan kurang lebih selama 1 bulan dan direncanakan akan dilakukan mulai
BAB II
LANDASAN TEORI
pandang mana kata tersebut didefinisikan. Secara garis besar ada dua
Definisi sistem menurut [JOG99] “Sistem adalah suatu jaringan kerja dari
tertentu”.
Definisi sistem menurut [AZH04] “Sistem adalah kumpulan atau group dari
bagian atau komponen apapun baik pisik maupun non pisik yang saling
9
10
berhubungan satu sama lain dan bekerja sama secara harmonis untuk
merupakan suatu kumpulan dari sub sistem atau jaringan kerja yang saling
berhubungan satu dengan yang lainnya untuk mencapai suatu tujuan tertentu.
3. Subsistem
Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem
luar yang merugikan harus ditahan dan dikendalikan, kalau tidak maka
Keluaran (output) adalah hasil dari energi yang diolah dan diklasifikasikan
Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah
Suatu sistem pasti mempunyai tujuan atau sasaran yang ingin dicapai oleh
sistem, kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem
tidak akan berguna. Suatu sistem akan dikatakan berhasil bila mengenai
Bentuk umum dari sistem terdiri dari atas masukan (input), proses, dan
keluaran (output). Dalam bentuk umum sistem ini biasa melakukan satu atau
lebih masukan yang akan diproses dan menghasilkan sesuai dengan yang
direncanakan sebelumnya.
[Sumber: [Jog99]]
13
Sistem abstrak adalah suatu sistem yang berupa pemikiran atau ide-ide
yang tidak tampak secara fisik, sedangkan sistem fisik adalah sistem
manusia.
Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak
Sistem tertentu adalah beroperasi dengan tingkah laku yang sudah dapat
dijalankan. Sedangkan sistem tak tentu adalah sistem yang kondisi masa
Informasi adalah data yang sudah diolah menjadi sebuah bentuk yang lebih
Definisi Informasi menurut [AZH04] “Informasi adalah data yang telah diolah
menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam
menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya”.
Definisi Data menurut [JOG99] “Data adalah kumpulan kejadian yang diangkat
Kejadian nyata (fact) adalah berupa suatu object nyata seperti tempat-tempat,
Informasi adalah data yang diolah menjadi bentuk yang berguna. Data yang
tersebut dan membuat keputusan serta diwujudkan dengan suatu tindakan yang
15
Data tersebut akan ditanggap sebagai input, diproses kembali lewat suatu model
Untuk lebih jelasnya siklus informasi dapat dijelaskan dengan gambar sebagai
berikut ini:
P R O S E S (M O D E L )
OUTPUT
IN P U T (d a ta )
( in fo r m a tio n )
DASAR DATA
DATA
P E N E R IM A
( d ita n g k a p )
PROSES K e p u tu s a n
( t in d a k a n ) T in d a k a n
[Sumber:[Jog99]]
1. Akurat (accurate)
Informasi yang sudah usang tidak akan mempunyai nilai tinggi lagi, karena
3. Relevan (relevance)
relevansi untuk tiap-tiap individu tergantung pada yang menerima dan yang
“Nilai dari informasi (value of information) ditentukan oleh dua hal yaitu
manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai jika
manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya”.
Informasi yang digunakan di dalam suatu sistem informasi umumnya
tertentu.
c. Data, merupakan komponen dasar dari informasi yang akan diproses lebih
Definisi menurut [Sut02] “Sistem informasi adalah kumpulan elemen yang saling
informasi”.
yang jelas, mulai dari tahap penginputan data, dan penyajian output yang telah di
sistem yang akan dibangun. Perancangan sistem dimulai dengan memahami sistem
yang sedang berjalan dan kriteria-kriteria sistem yang akan dibangun biasanya
diagram.
Hal-hal yang harus diperhatikan dalam merancang dan membangun sebuah sistem
memahami bidang yang akan dikembangkan, sasaran yang dituju serta media
(pelayanan) segala macam informasi, baik yang tercetak maupun yang terekam
dalam berbagai media seperti buku, majalah, surat kabar, film, kaset, dan lain-
a. Fungsi Pendidikan
b. Fungsi Informasi
c. Fungsi Penelitian
penyedia bahan pustaka dan informasi, dan membantu para peneliti dari
1. Koleksi Buku
termasuk buku-buku fiksi antara lain ada fiksi umum, fiksi ilmiah, dan
Buku teks adalah suatu buku tentang satu bidang ilmu tertentu yang
perpustakaan yaitu :
pemerintah.
dikelola oleh suatu instansi, lembaga, badan, atau organisasi tertentu untuk
dan dikelola oleh suatu perguruan tinggi yang melayani mahasiswa, dosen,
Sejalan dengan hal yang diatas, maka tujuan perpustakaan adalah sebagai berikut :
oleh perpustakaan.
yang dilakukan oleh anggota disertai dengan batas waktu peminjaman yang telah
dipinjam sebelumnya tepat pada tanggal yang telah di tentukan, jika tanggal
pengembalian tidak tepat pada waktunya maka anggota akan di kenakan denda.
mengembalikan buku.
Input) atau menulis, mengetik, membuat lubang atau pons pada kertas atau
BAB III
sebagai topik penulisan dalam rangka menyusun suatu laporan penelitian ini
penelitian tersebut.
Batubara Bandung
P3D yang melibatkan 2 (dua) Badan yang berbeda fungsi dalam Departemen
Acara Serah Terima Barang Milik Negara dari Badan Penelitian dan
26
27
tugas Para Pejabat Fungsional Pustakawan yang berlaku mulai tgl 17 Oktober
2005, dan pada tanggal tersebut secara resmi Perpustakaan sub sektor
dan batubara;
akan informasi dalam bentuk “interlibrary loans”. Untuk itu dianggap perlu
Dept. ESDM.
ruangan menyeluruh.
institusi.
maupun orang-orang tertentu dengan dasar ideologi yang sama dalam suatu
STRUKTUR ORGANISASI
PUSAT PENDIDIKAN DAN PELATIHAN TEKNOLOGI MINERAL DAN BATUBARA
BADAN PENDIDIKAN DAN PELATIHAN ENERGI DAN SUMBER DAYA MINERAL
SUBBAGIAN SUBBAGIAN
KEPEGAWAIAN DAN KEUANGAN DAN
UMUM RUMAH TANGGA
BIDANG BIDANG
BIDANG SARANA PENGEMBANGAN PENYELENGGARAAN KOORDINATOR
TEKNIS PENDIDIKAN DAN PENDIDIKAN DAN KELOMPOK
PELATIHAN PELATIHAN PERPUSTAKAAN
SUBBIDANG
SUBBIDANG PROGRAM DAN SUBBIDANG PENDIDIKAN KELOMPOK PELAYANAN
PENGEMBANGAN SEKRETARIS
KERJA SAMA DAN PELATIHAN JABATAN INFORMASI
SARANA
KELOMPOK
KELOMPOK PENGEMBANGAN PENYEBARLUASAN DAN
BAHAN PUSTAKA PROMOSI
KELOM[POK PENGOLAHAN
BAHAN PUSTAKA
KETENTUAN:
KEDUDUKAN ORGANISASI BALAI DIKLAT TAMBANG BAWAH TANAH BERADA
DI BAWAH PUSAT PENDIDIKAN DAN PELATIHAN TEKNOLOGI MINERAL DAN
BATUBARA.
1. Koordinator Kelompok
internal.
TMB.
2. Sekretaris
a. Administrasi Perpustakaan
d. Pengabstrakan laporan
penggunanya.
c. Penyebarluasan penerbitan
e. Penyelenggaraan pameran
Data primer ini merupakan dari wawancara, observasi, dan kuesioner yaitu
kemudian akan di usulkan sebagai system yang baru. Tanya jawab dengan
ini :
data, baik berupa data primer maupun data sekunder yang dapat digunakan
berikut :
pemesan system.
melakukan uji coba baik menggunakan data sekunder maupun data primer
untuk memastikan bahwa system dapat berlangsung dengan baik dan benar
apabila diterima maka sistem operasi dapat digunakan. Apabila tidak dapat
pemesan.
implementasi system.
38
Mengidentifikasi kebutuhan
1. pemakai
Tidak
2. Mengembangkan prototype
Prototype dapat
3. diterima?
Ya
Mengadakan system
4. operasional
5. Menguji system
operasional Tidak
Prototype dapat
6. diterima?
Ya
Menggunakan system
7. operasi
[Sumber:[Azh04]]
39
analisis terstruktur berorientasi data. Adapun metode desain yang ada pada
langkah perancangan ini akan digambarkan dalam bentuk bagan alir dokumen
sampai atau melalui suatu bagian tertentu akan dapat dilihat perlakuan
input kesistem atau output dari sistem yang akan memberi gambaran
data yang digunakan dalam sistem secara persis sehingga pemakai dan
1 Normalisasi
2 Tabel Relasi
3 Entity-Relationship Diagram
41
1. Normalisasi
data dikatakan baik jika tabel yang menjadi unsur pembentuk basis
data harus dalam keadaan baik dan normal. Sebuah tabel dikatakan
Suatu tabel dapat terpenuhi jika sebuah table tidak memiliki atribut
2. Tabel Relasi
mudah dimodifikasi.
persepsi yang terdiri dari sekumpulan objek dasar yaitu entitas dan
1. Entity
dalam empat jenis nama, yaitu orang, benda, lokasi, kejadian (terdapat
2. Relationship
memperhatikan struktur logika internal perangkat lunak. Metode ini digunakan untuk
mengetahui apakah perangkat lunak berfungsi dengan benar. Pengujian Black Box
merupakan metode perancangan data uji yang didasarkan pada spesifikasi perangkat
lunak. Data uji dibangkitkan, dieksekusi pada perangkat lunak dan kemudian
keluaran dari perangkat lunak dicek apakah telah sesuai dengan yang diharapkan.
44
Box, karena pengujian Black Box diharapkan mampu mengungkap kelas kesalahan
b. Kesalahan interface,
d. Kesalahan kinerja,
lebih jelas bagaimana cara kerja sistem tersebut dan masalah yang dihadapi sistem
untuk dijadikan landasan usulan perancangan analisis sistem yang sedang berjalan
terlibat dan mengalir dalam suatu sistem yang sedang berjalan. Dokumen yang
sebagai berikut :
Sumber : Anggota
Rangkap :1
Jenis_Kelamin,Alamat,Telepon
Sumber : Pustakawan
45
46
Rangkap :1
Tgl_Lahir,Alamat,Telepon
Sumber : Pustakawan
Rangkap :1
Pengarang,Penerbit,Tahun_Terbit,Kota_Terbit,
Tgl_Terima
Sumber : Pustakawan
Rangkap :1
Tgl_Peminjaman,Kode_Buku,Judul_Buku,Penulis
Sumber : Pustakawan
Rangkap :2
No_Anggota, Nama_Anggota,Kode_Buku,Judul_Buku
47
Sumber : Pustakawan
Rangkap :1
No_Anggota,Nama_Anggota,Kode_Buku,Judul_Buku
Sumber : Pustakawan
Rangkap :1
No_Anggota,Nama_Anggota,Kode_Buku,Judul_Buku
dipinjamkan adalah bahan pustaka yang telah selesai diproses dibagian teknis
terutama pada bagian pengolahan bahan pustaka. Bahan pustaka yang sudah diproses
antara lain :
1. Bahan pustaka yang sudah diberi nomor induk dan dicatat di buku induk.
2. Bahan pustaka yang sudah diberi nomor klasifikasi dan sudah dibuatkan
kartu katalog.
48
3. Bahan pustaka yang sudah diberi perlengkapan buku, serta sudah diberi
cap perpustakaan.
maksimal buku yang dapat dipinjam, lama waktu peminjaman, dan sebagainya.
menggunakan kartu pinjaman. Setiap anggota yang telah terdaftar sebagai anggota
perpustakaan diberi waktu pinjaman yang berisi data anggota dan data peminjaman
untuk digunakan ketika anggota akan meminjam bahan pustaka. Ada beberapa tahap
atau prosedur yang harus dilakukan oleh anggota agar dapat meminjam buku adalah
sebagai berikut :
2. Anggota mengisi daftar buku tamu yang di letakkan tepat dimeja samping
pintu masuk.
buku peminjaman.
perpustakaan. Selain ketentuan yang berlaku dalam prosedur peminjaman buku, ada
beberapa ketentuan lain yang harus di perhatikan terutama pada proses pengembalian
anggota.
buku yang sama atau diganti dengan uang seharga buku tersebut.
Formulir Formulir
Laporan Anggota
Pendaftaran Pendaftaran
Catat
Data
Anggota
Membuat Buku
Kartu Anggota
Anggota
Membuat
Laporan
Kartu Anggota Kartu Anggota
Data
Anggota
Laporan 1
Anggota
2
Arsip
Anggota
A n g g o ta P u s ta k a w a n K e p . P e rp u s
D a ta A n g g o ta Y a n g
D a ta A n g g o ta T e ris i
B uku
Peminja
Arsip
Buku
man
B uku
P e m in ja m a n
M e n g is i
D a ta
C a ta t D a ta
A n g g o ta
P e m in ja m a n
B uku
P e m in ja m a n
D a ta A n g g o ta Y a n g
K a rtu P e m in ja m a n
T e ris i
B uku M em buat
B uku L a p o ra n
P e m in ja m a n
L a p o ra n 1 L a p o ra n
P e m in ja m a n P e m in ja m a n
K a rtu P e m in ja m a n 2
B uku
A rs ip L a p
P e m in ja m a n
K a rtu P e m in ja m a n K a rtu P e m in ja m a n
B uku B uku
Pengem
balian
Buku
C a ta t D a ta
P e n g e m b a lia n
M em buat
L a p o ra n
P e n g e m b a lia n
L a p o ra n 1 L a p o ra n
P e n g e m b a lia n P e n g e m b a lia n
2
A rs ip L a p
P e n g e m b a lia n
dan keluar pada sistem tersebut. Diagram konteks digunakan juga untuk
Kartu Laporan
Anggota,Buku Peminjaman
Data Terisi
Kartu Laporan
Peminjaman Pengembalian
DFD berfungsi untuk menggambarkan suatu sistem yang telah ada atau sistem
baru yang akan dikembangkan secara logika tanpa memperhatikan lingkungan fisik
dimana data tersebut mengalir. DFD yang sedang berjalan digambarkan sebagai
berikut :
53
1 Data Data
Kartu Anggota Catat Anggota Anggota
Data Anggota
Data Anggota
2
Kartu
Membuat Data Anggota
Anggota
Kartu Anggota
Data Anggota
4. 3
Anggota Data Buku Catat Data Data Membuat
Peminjaman Laporan Anggota
Peminjaman
Data Pengembalian
Laporan Anggota
Data Peminjaman
5
Membuat Laporan
Buku, Kep. Perpus
Laporan Peminjaman
Kartu Peminjaman
6
Catat Data Data
Kartu Anggota Pengembalian Data Pengembalian
Pengembalian
Data
Pengembalian
Laporan
7
Pengembalian
Membuat
Laporan
Pengembalian
1.Proses pengolahan data transaksi dan 1.Dibangunnya sistem yang akan dapat
media pencatatan buku proses transaksi pencatatan transaksi yang secara otomatis
untuk dapat disimpan dalam database dan
untuk pengembalian akan sulit
mempermudah proses pencarian data buku.
melakukan proses pengolahan dan
manual yaitu harus merekap ulang data akan secara otomatis dapat dilakukan oleh
sistem tanpa harus merekap ulang data.
transaksi dari buku-buku transaksi.
berdasarkan hasil rekomendasi analisis system. Dalam tahap perancangan, tim kerja
desain harus merancang spesifikasi yang dibutuhkan dalam berbagai kertas kerja.
Kertas kerja itu harus memuat berbagai uraian mengenai input, proses, dan output
2. Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap
Untuk mencapai tujuan ini, analisis sistem harus dapat mencapai sasaran-
untuk masing-masing komponen dari sistem informasi yang meliputi data dan
tindak lanjut bagi penyelesaian masalah sistem informasi yang ada di Perpustakaan
Pusdiklat Teknologi Mineral dan Batubara Bandung, dapat dibuat suatu perancangan
Pusdiklat Teknologi Mineral dan Batubara akan menggunakan sistem yang lebih baik
dokumen, proses-proses dan aliran data apa saja yang akan terlibat dalam sistem yang
akan diusulkan.
Bagan alir dokumen atau disebut juga bagan alir formulir merupakan bagan
alir yang menunjukan arus dari laporan dan formulir termasuk tembusan-
tembusannya. Untuk lebih jelasnya dapat dilihat pada gambar Flow Map berikut ini:
57
Formulir Formulir
Laporan Anggota
Pendaftaran Pendaftaran
Input Data
Anggota
Perpus
Mencetak Kartu
Anggota
Mencetak
Kartu Anggota Kartu Anggota Laporan
Data Anggota
Laporan Anggota
Input Data
Anggota
Perpus
Kartu Anggota Kartu Anggota
Buku Buku
Ya
Kartu Anggota Input Data
Peminjaman
Buku
Cetak Bukti
Peminjaman Cetak
Laporan
Peminjaman
Cetak
Kartu Anggota Kartu Anggota Laporan
Pengembalian
Buku Buku
Input
Laporan Laporan
Pengembalian
Pengembalian Pengembalian
Cetak Bukti
Pengembalian
Bukti Bukti
Pengembalian Pengembalian
ini untuk menggambarkan sistem secara keseluruhan. Pada diagram kontek ini sistem
informasi yang dibutuhkan dan tujuan yang akan dihasilkan. Untuk lebih jelasnya
Kartu
Anggota,Buku
Kartu Anggota
Laporan Pemnjaman,
Anggota Sistem Perpus Kep Perpus
Laporan Pengembalian
Kartu Anggota,
Buku
Kartu Anggota,
Bukti
Pengembalian
Data flow diagram adalah gambaran sistem secara logical. Diagram biasanya
digunakan sebuah model sistem informasi dalam bentuk jaringan proses- proses yang
saling terhubung satu sama lainnya oleh aliran data. Keuntungan menggunakan Data
Flow Diagram adalah supaya lebih memudahkan pemakai (user) yang kurang
menguasai bidang komputer, untuk lebih mengerti sistem yang akan dikembangkan
atau dikerjakan. Proses data pada Flow Diagram merupakan sekumpulan program
Untuk memberikan gambaran yang lebih jelas dan mudah dipahami di dalam
kegiatan proses pengolahan data khususnya pada Sistem Informasi Peminjaman dan
1
Formulir Pendaftaran, Foto KTP Input
Data File Data
Anggota Anggota
Data Anggota
2
Cetak Data Anggota Data Anggota
Kartu
Anggota Kartu Anggota
Data Anggota
3
Data Peminjaman Cetak
Kartu Anggota 4 Laporan
Anggota Data Buku Input Data Data
Peminjaman Anggota
Peminjaman
Laporan Anggota
5
Bukti
Cetak Bukti Data Peminjaman
Peminjaman
Peminjaman
Bukti
Pengembalian
Data
Pengembalian
6
7 Cetak Laporan
Cetak Bukti Kep. Perpus
Laporan Peminjaman
Pengembalian Peminjaman
8
Input
Pengembalian
Data Pengembalian
Laporan
9
Pengembalian
Cetak
Laporan
Pengembalian
4.2.3.4.Kamus Data
sumber input dari sistem informasi pengolahan data Peminjaman dan Pengembalian
Buku Perpustakaan Pusdiklat TMB Bandung. Kamus data ini dapat digunakan untuk
Kamus data yang dipakai untuk membantu jalannya program adalah sebagai
berikut :
Alias :-
Alias :-
Proses 1.2.
Alias : -
Alias :-
Peminjaman-Proses 1.3.
Alias :-
1.5.
Alias :-
Alias :-
63
Alias :-
pada pembuatan sistem informasi perangkat lunak (software) ini. Tahapan dalam
perancangan basis data terdiri dari perancangan logika model dan desain fisik.
4.2.4.1. Normalisasi
beberapa tabel. Normalisasi biasa dipakai oleh perancang database untuk melakukan
verifikasi terhadap tabel-tabel yang telah dibuat sehingga tidak menimbulkan masalah
saat data diperbaharui maupun saat dihapus. Suatu tabel dikatakan normal jika
1. Bentuk Unnormal
Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan
mengikuti suatu format tertentu, dapat saja data tidak lengkap atau terduplikasi.
64
Anggota ={No_Anggota,Nama,Tempat_Lahir,Tgl_Lahir,Jenis_Kelamin,Alamat,
Telepon,Unit_Kerja,Kode_Buku,Jenis_Buku,Judul_Buku,Pengarang,Pene
rbit,Tahun_Terbit,Kota_Penerbit,Tgl_Terima,Letak_Buku,No_Pinjam,No
_Anggota,Nama,Tempat_Lahir,Tgl_Lahir,Jenis_Kelamin,Alamat,Telepon
,Unit_Kerja,Tgl_Pinjam,Tgl_Batas_Pinjam,No_Pinjam,No_Anggota,Nam
a,Tempat_Lahir,Tgl_Lahir,Jenis_Kelamin,Alamat,Telepon,Unit_Kerja,Tg
l_Pinjam,Tgl_Batas_Pinjam,Kode_Buku,Jenis_Buku,Judul_Buku,Pengara
ng,Penerbit,Tahun_Terbit,Kota_Terbit,Tgl_Terima,Letak_Buku,Tgl_Kem
bali,Status_Pinjam}
atribut bernilai banyak atau lebih dari satu atribut dengan domain bernilai sama
Anggota ={No_Anggota,Nama,Tempat_Lahir,Tgl_Lahir,Jenis_Kelamin,Alamat,
Telepon,Unit_Kerja,Kode_Buku,Jenis_Buku,Judul_Buku,Pengarang,
Penerbit,Tahun_Terbit,Kota_Terbit,Tgl_Terima,Letak_Buku,No_Pinjam,
Tgl_Pinjam,Tgl_Batas_Pinjam,Tgl_Kembali,Status_Pinjam}
nilainya sama akan ditulis hanya satu. Maka atribut akan dijadikan satu, seperti
Anggota ={No_Anggota*,Nama,Tempat_Lahir,Tgl_Lahir,Jenis_Kelamin,
Alamat,Telepon,Unit_Kerja}
65
Buku ={Kode_Buku*,Jenis_Buku,Judul_Buku,Pengarang,Penerbit,
Tahun_Terbit, Kota_Terbit,Tgl_Terima,Letak_Buku}
Pinjam ={No_Pinjam*,Tgl_Pinjam,Tgl_Batas_Pinjam,TglKembali,Status_
Pinjam}
4. Normalisasi Ketiga
Bentuk tahap ketiga terpenuhi jika pada sebuah tabel, semua atribut yang tidak
termasuk pada primary key memiliki ketergantungan fungsional primary key secara
utuh, adapun perbedaan dari normalisasi kedua dan ketiga adalah pada normalisasi
kedua tidak terdapat field – field yang dijadikan kunci tamu dan kunci primer tiap-
tiap tabel sedangkan pada normalisasi ketiga sudah ditentukan field-field mana saja
yang dijadikan kunci tamu dan kunci primer pada tiap tabel sebagai relasi/
penghubung tabel satu ke tabel yang lain. Seperti terlihat dibawah ini :
Anggota ={No_Anggota*,Nama,Tempat_Lahir,Tgl_Lahir,Jenis_Kelamin,
Alamat,Telepon,Unit_Kerja}
Buku ={Kode_Buku*,Jenis_Buku,Judul_Buku,Pengarang,Penerbit,
Tahun_Terbit, Kota_Terbit,Tgl_Terima,Letak_Buku}
Pinjam ={No_Pinjam*,No_Anggota,**,Tgl_Pinjam,Tgl_Batas_Pinjam}
Detail_Pinjam ={No_Pinjam*,Kode_Buku**,Tgl_Kembali,Status_Pinjam}
database sehingga data tersebut dapat diketahui hubungan antara file dan tehnik ini
dapat digunakan untuk mengatasi terjadinya redundasi data atau sejenisnya dan
1 N N
Anggota Melakukan Pinjam Terdapat
1
1 N
Detail_Pinjam Memiliki Buku
4.2.4.3.Relasi Tabel
Relasi Tabel adalah data yang menggambarkan hubungan antara tabel yang
Anggota Buku
No_Anggota* Kode_Buku*
Nama Jenis_Buku
Tempat_Lahir Judul_Buku
Tgl_Lahir Pengarang
Jenis_Kelamin Penerbit
Alamat Tahun_Terbit
Telepon Kota_Terbit
Unit_Kerja Tgl_Terima
Letak_Buku
Pinjam Detail_Pinjam
No_Pinjam* No_Pinjam*
No_Anggota** Kode_Buku**
Tgl_Pinjam Tgl_Kembali
Tgl_Batas_Pinjam Status_Pinjam
Keterangan :
*: Primary key
** : Foreign key
kegiatan penginputan data, pencarian data dan pembuatan laporan yang dapat
sistem karena struktur file dari elemen data yang menyatakan panjang elemen data
dan jenis datanya. Struktur file merupakan urutan isi atau data-data yang terdaftar
pada sebuah record. File yang dipakai untuk Sistem Informasi Peminjaman dan
1. Anggota
2. Buku
3. Pinjam
4. Detail Pinjam
4.2.4.5.Kodifikasi
suatu objek, sehingga kesalahan dalam identifikasi objek dapat dihindarkan. Untuk
1. No Anggota
Keterangan :
Contoh : 100000001
2. Kode Buku
Keterangan :
Contoh : A001
70
3. No. Pinjam
Keterangan :
MM : Tahun peminjaman
Contoh : PB08001
informasi data-data apa saja yang akan diolah dan bagaimana dapat diketahui
untuk lebih jelas dapat dilihat pada rancangan fisik yang terdapat pada gambar
dibawah ini.
Struktur Menu adalah bentuk umum dari suatu perancangan program untuk
secara keseluruhan baik itu dari tampilan menu aplikasi, menu inputan, dan
MENU
PROGRAM
Transaksi Laporan
Peminjaman Buku Peminjaman Buku
Transaksi Laporan
Pengembalian Pengembalian
Buku Buku
4.2.5.2.Perancangan Input
diolah dan bagaimana hasilnya dapat diketahui, untuk lebih jelas dapat
12 14
Jenis Buku
Ada
Pengerang 2
Dipinjam
Penerbit 4
Kota Penerbit 5
Sim pan Batal
Tanggal Terbit 12
Edit Keluar
19
Penjelasan Tombol :
data buku
Gambar Logo
Nomor Anggota 1
12
Cari
Nama Anggota 2
Sedang Meminjam
Alamat 4
Tidak Meminjam
Telepon 5
Tambah Hapus
Simpan Batal
19
Edit Keluar
Penjelasan Tombol :
Gambar Logo
Input Detail Buku
Kode Buku 1
3 4 Penerbit 1
Tahun Terbit
OK
Kota Penerbit
Peminjaman Buku
19
Penjelasan Tombol :
Gambar Logo
Input Detail Buku
Kode Buku 1
No. Peminjaman 3
Jenis Buku 1
Tanggal Pengembalian 3
Judul Buku
1
Tanggal Peminjaman 4
Pengarang 1
Tanggal Batas Pinjam 4
Penerbit 1
No Anggota 4
Tahun Terbit
Nama Peminjam 4
OK
Kota Penerbit
Tabel Pengembalian
19
Penjelasan Tombol :
Semua
Preview
Laporan data buku adalah bentuk form untuk melihat semua data
Semua
Preview
P e rp u s ta k a a n P u s d ik la t T M B
J l. J e n d ra l S u d irm a n N o 6 2 3 B a n d u n g 4 0 2 1 1
Tanggal
Tgl Aw al
T g l A kh ir
B u la n
Tahun
P re v ie w
P erpustakaan Pusdiklat TM B
Jl. Jendral Sudirm an N o 623 Bandung 40211
Tanggal
Tgl Awal
Tgl Akhir
B ulan
Tahun
Preview
tahun.
78
Cancel
Cancel
Semua
Daftar Buku Yang Dipinjam
Preview
yang akan dipinjam dengan melihat semua data buku, daftar buku
Perancangan output adalah informasi yang dihasilkan oleh system berupa laporan
xxxxxxx xxxxxxx
xxxxxxx xxxxxxx
xxxxxxx xxxxxxx
xxxxxxx xxxxxxx
xx/xx/xxxx
XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
xxxxxxx xxxxxxxxxxxxxxxx
xxxxxxx xxxxxxxxxxxxxxxx
Xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx
xx/xx/xxxx
XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
data-data buku.
82
xx/xx/xxxx
XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
anggota.
83
xx/xx/xxxx
XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
xx/xx/xxxx
XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX
About Program
Perpustakaan Pusdiklat TMB
Sistem Informasi Peminjaman Dan
Pengembalian Buku
5.1 Implementasi
dengan Basis Data yang di gunakan adalah SQL Server. Visual Basic tersebut
Windows XP.
1. Visual Basic
Data base server yang digunakan oleh penulis adalah server database
85
86
3. Crystal Reports
Build 2600)
4. Mouse
5. Printer
data buku yang akan di pinjam. Untuk lebih jelasnya dapat di lihat
Sintaks SQL
berhubungan dengan system untuk lebih jelas lagi dapat di lihat pada
gambar tersebut:
Berikut ini adalah form login yang merupakan langkah awal dalam
Pada menu Data Buku di tampilkan semua Data Buku yang telah
Jika tekan tombol cetak kartu anggota maka akan keluar gambaran
cari, batal, keluar dan cetak Bukti Peminjaman sebagai bukti telah
peminjaman.
semua data, daftar buku yang dipinjam, dan daftar buku yang tidak
dipinjam.
99
Setelah daftar terisi semua maka tekan tombol preview, maka akan
5.2 Pengujian
yang terfokus pada persyaratan fungsional perangkat lunak yang telah di buat.
mengetahui apakah perangkat lunak berfungsi dengan benar. Pada metode ini
keluarkan dari perangkat lunak di cek apakah telah sesuai dengan yang di
harapkan.
a. Pengujian Login
1. Pengujian Login
User dan Password Tidak dapat masuk Tidak dapat masuk [x ] Diterima
109
dimasukan salah
Masukan jenis Jenis buku bisa Data buku dapat di [x] Diterima
dalam pencarian
buku
110
Masukan nama Nama anggota bisa Data anggota dapat [x] Diterima
peminjaman
tanggal pinjaman
dapat di lakukan
111
Klik tombol cetak Bukti pinjaman Data laporan dapat [x] Diterima
pada peminjam
inputan secara
otomatis
Berdasarkan hasil dari pengujian kasus uji coba di atas maka dapat di
6.1 Kesimpulan
1. Dengan adanya Sistem Informasi yang baru ini diharapkan dapat mendukung
laporan- laporan data buku yang diperlukan, karena dengan adanya sistem
dibutuhkan.
112
113
6.2 Saran
Dari analisa dan kesimpulan diatas, disini penulis mempunyai saran untuk
pelaksanaan Laporan Tugas Akhir yang akan datang pada Perpustakaan Pusdiklat
DAFTAR PUSTAKA
[Azh04] Susanto, Azhar, MBus, Ak. Sistem Informasi Manajemen, Konsep dan
114
LISTING PROGRAM
Form Menu
End Sub
Sub data_buku()
With Adodc1.Recordset
Txtkode = !Kode_Buku
Cbojenis = RTrim(!Jenis_Buku)
Txtjudul = RTrim(!Judul_buku)
Txtpengarang = RTrim(!Pengarang)
txtpenerbit = RTrim(!Penerbit)
Txttahun = !Tahun_Terbit
Txtkota = RTrim(!Kota_Penerbit)
DTPicker1 = !Tgl_Terima
End With
End Sub
Form Anggota
End Sub
Koneksi.buka
SQL = "delete from Detail_Pinjam where No_Pinjam='" & txtNo & "'"
RS.Open SQL, Myconn, adOpenStatic, adLockOptimistic
Myconn.Execute (SQL)
Koneksi.buka
SQL = "delete from Pinjam where No_Pinjam='" & txtNo & "'"
RS.Open SQL, Myconn, adOpenStatic, adLockOptimistic
Myconn.Execute (SQL)
Koneksi.buka
SQL = "update Anggota set Status=1 where No_Anggota='" & CboNo_Anggota &
"'"
RS.Open SQL, Myconn, adOpenStatic, adLockPessimistic
Myconn.Execute (SQL)
Tanggal = Date
TidakSiapIsi
DBuku.RecordSource = "SELECT Kode_buku FROM Buku Where Status=1 order
by Kode_buku"
DBuku.Refresh
While Not DBuku.Recordset.EOF
CboKode_buku.AddItem DBuku.Recordset!Kode_Buku
DBuku.Recordset.MoveNext
Wend
BtnBatal_Click
Adodc2.RecordSource = "SELECT * from View_Pinjam"
Adodc2.Refresh
End Sub
Sub simpan()
If txtNo = "" Or Txtnama = "" Then
X = MsgBox("Data Tidak Lengkap?", 0 + vbInformation, "Informasi")
batal
Exit Sub
End If
DPinjam.RecordSource = "SELECT * FROM Pinjam"
DPinjam.Refresh
DPinjam.Recordset.AddNew
DPinjam.Recordset!No_Pinjam = txtNo
DPinjam.Recordset!No_Anggota = CboNo_Anggota
DPinjam.Recordset!Tgl_Pinjam = Tanggal
DPinjam.Recordset!tgl_batas_pinjam = Txttgl_batas
DPinjam.Recordset.Update
Sub Ubah()
DPinjam.RecordSource = "SELECT * FROM Pinjam where No_Pinjam='" & txtNo
& "'"
DPinjam.Refresh
DPinjam.Recordset!No_Anggota = CboNo_Anggota
DPinjam.Recordset!Tgl_Pinjam = Tanggal
DPinjam.Recordset!tgl_batas_pinjam = Txttgl_batas
DPinjam.Recordset.Update
''DTransaksi.Recordset.MoveFirst
''Do While Not DTransaksi.Recordset.EOF
' If DTransaksi.Recordset!Kode_Brg <> vbNullString Then
' Adodc1.RecordSource = "SELECT * FROM Detail_Pinjam where
No_Pinjam='" & txtNo & "'"
' Adodc1.Refresh
' Adodc1.Recordset.Find "Kode_Brg='" & DTransaksi.Recordset!Kode_Brg &
"'"
' If Not Adodc1.Recordset.EOF Then
' Adodc1.Recordset!Jml_Pesan = DTransaksi.Recordset!Jumlah
' Adodc1.Recordset.Update
' End If
' End If
'' DTransaksi.Recordset.MoveNext
''Loop
'Koneksi.buka
'SQL = "update Detail_Pinjam set Jml_Pesan= '" & DTransaksi.Recordset!Jumlah &
"' where No_Pinjam='" & txtNo & "' and Kode_Brg='" &
DTransaksi.Recordset!Kode_Brg & "'"
'RS.Open SQL, Myconn, adOpenStatic, adLockOptimistic
'Myconn.Execute (SQL)
End Sub
Sub batal()
DTransaksi.Refresh
Form_Activate
Tanggal.Enabled = False
txtNo = ""
End Sub
End Sub
Sub Buku()
CboKode_buku.Clear
DBuku.RecordSource = "SELECT Kode_buku FROM Buku Where Status=1 order
by Kode_buku"
DBuku.Refresh
While Not DBuku.Recordset.EOF
CboKode_buku.AddItem DBuku.Recordset!Kode_Buku
DBuku.Recordset.MoveNext
Wend
End Sub
Sub List_No()
LNo.Clear
Koneksi.buka
SQL = "SELECT * From Pinjam"
RS.Open SQL, Myconn, adOpenStatic, adLockOptimistic
While Not RS.EOF
LNo.AddItem RS!No_Pinjam
RS.MoveNext
Wend
RS.Close
Set RS = Nothing
End Sub
Form Pengembalian Buku
Koneksi.buka
SQL = "update Anggota set Status='" & 2 & "' where No_Anggota='" &
Txtno_anggota & "'"
RS.Open SQL, Myconn, adOpenStatic, adLockOptimistic
Myconn.Execute (SQL)
DTransaksi.Recordset.MoveFirst
Do While Not DTransaksi.Recordset.EOF
If DTransaksi.Recordset!Kode_Buku <> vbNullString Then
Adodc1.RecordSource = "SELECT * FROM Detail_Pinjam where
No_Pinjam='" & cboNo & "'"
Adodc1.Refresh
Adodc1.Recordset.Find "Kode_Buku like '*" +
DTransaksi.Recordset!Kode_Buku + "*'"
If Not Adodc1.Recordset.EOF Then
Adodc1.Recordset!Tgl_Kembali = Tanggal
Adodc1.Recordset!Status = 0
Adodc1.Recordset!Status_Pinjam = "Belum Kembali Bukunya"
Adodc1.Recordset.Update
End If
End If
DTransaksi.Recordset.MoveNext
Loop
Tanggal = Date
TidakSiapIsi
Sub Semula()
DataGrid1.Visible = False
DataGrid2.Visible = True
btnTambah.Enabled = True
btnSimpan.Enabled = False
btnbatal.Enabled = False
Command1.Enabled = False
Btnhapus.Enabled = True
btntutup.Enabled = True
btnedit.Enabled = True
btncari.Enabled = True
End Sub
Sub simpan()
If cboNo = "" Or Txtnama = "" Then
X = MsgBox("Data Tidak Lengkap?", 0 + vbInformation, "Informasi")
batal
Exit Sub
End If
Koneksi.buka
SQL = "update Anggota set Status='" & 1 & "' where No_Anggota='" &
Txtno_anggota & "'"
RS.Open SQL, Myconn, adOpenStatic, adLockOptimistic
Myconn.Execute (SQL)
End Sub
Sub Ubah()
Adodc1.RecordSource = "SELECT * FROM Detail_Pinjam where No_Pinjam='" &
cboNo & "'"
Adodc1.Refresh
DTransaksi.Recordset.MoveFirst
Do While Not DTransaksi.Recordset.EOF
If DTransaksi.Recordset!Kode_Buku <> vbNullString Then
Adodc1.Recordset!Tgl_Kembali = Tanggal
Adodc1.Recordset.Update
End If
DTransaksi.Recordset.MoveNext
Loop
'Koneksi.buka
'SQL = "update Detail_Pinjam set Jml_Pesan= '" & DTransaksi.Recordset!Jumlah &
"' where No_Pinjam='" & txtNo & "' and Kode_Brg='" &
DTransaksi.Recordset!Kode_Brg & "'"
'RS.Open SQL, Myconn, adOpenStatic, adLockOptimistic
'Myconn.Execute (SQL)
End Sub
Sub batal()
DTransaksi.Refresh
Form_Activate
Tanggal.Enabled = False
txtNo = ""
End Sub
End Sub
Sub Buku()
CboKode_buku.Clear
Adodc1.RecordSource = "SELECT Kode_buku FROM Detail_Pinjam Where
No_Pinjam='" & cboNo & "' and Status=0 order by Kode_buku"
Adodc1.Refresh
While Not Adodc1.Recordset.EOF
CboKode_buku.AddItem Adodc1.Recordset!Kode_Buku
Adodc1.Recordset.MoveNext
Wend
End Sub
Sub No_Peminjaman()
cboNo.Clear
Adodc1.RecordSource = "SELECT distinct No_Pinjam FROM Detail_Pinjam Where
Status=0 order by No_Pinjam"
Adodc1.Refresh
While Not Adodc1.Recordset.EOF
cboNo.AddItem Adodc1.Recordset!No_Pinjam
Adodc1.Recordset.MoveNext
Wend
End Sub
Private Sub Txtcari_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then Command4.SetFocus
End Sub
Sub List_No()
LNo.Clear
Koneksi.buka
SQL = "SELECT Distinct No_Pinjam From View_Pinjam Where Status=1"
RS.Open SQL, Myconn, adOpenStatic, adLockOptimistic
While Not RS.EOF
LNo.AddItem RS!No_Pinjam
RS.MoveNext
Wend
RS.Close
Set RS = Nothing
End Sub
Form Laporan Buku
Sub Form_Load()
FrmMenu.Enabled = False
FrmLapBuku.Show
End Sub
Sub Form_Load()
FrmMenu.Enabled = False
FrmLapAnggota.Show
End Sub
Sub Form_Load()
FrmMenu.Enabled = False
FrmLapPinjam.Show
For i = 1 To 12
Combo2.AddItem MonthName(i)
Next i
DTPicker1.Enabled = True
DTPicker2.Enabled = True
Combo2.Enabled = False
Combo3.Enabled = False
DTPicker1.Value = Date
DTPicker2.Value = Date
Option1.Value = True
End Sub
Sub Form_Load()
FrmMenu.Enabled = False
FrmLapKembali.Show
For i = 1 To 12
Combo2.AddItem MonthName(i)
Next i
DTPicker1.Enabled = True
DTPicker2.Enabled = True
Combo2.Enabled = False
Combo3.Enabled = False
DTPicker1.Value = Date
DTPicker2.Value = Date
Option1.Value = True
End Sub
Pendidikan
Penulis