analisa perancangan sistem informasi perpustakaan …
TRANSCRIPT
ANALISA PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN
PADA SMK PGRI BOJONGMANGU
LAPORAN KULIAH KERJA PRAKTEK
( KKP )
Oleh :
Yogi Setiawan
311510675
PROGRAM STUDI TEKNIK INFORMATIKA
SEKOLAH TINGGI TEKNOLOGI PELITA BANGSA
CIKARANG BEKASI 2018
i
LEMBAR PENGESAHAN
LAPORAN KULIAH KERJA PRAKTEK
Nama Sekolah : STT Pelita Bangsa
Program Keahlian : Teknik Informatika
Nim : 311510675
Nama : Yogi Setiawan
ANALISA PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN PADA
SMK PGRI BOJONGMANGU
Diajukan sebagai satu syarat memenuhi nilai mata kuliah
Program Studi Teknik Informatika
Tahun Ajaran 2018
Bekasi, Agustus 2018
Menyetujui
Dosen Pembimbing Ketua Kaprodi Teknik Informatika
Agus Suwarno, S.Kom., M.T Aswan S. Sunge S.E, M.KOM
NIDN. 0408058302 NIDN. 0426018003
ii
KATA PENGANTAR
Alhamdulillah puji syukur kita panjatkan kepada Allah SWT yang masih
memberikan nafas kehidupan, sehingga dengan keridhaan dan izin-Nya maka
penulis dapat menyelesaikan pembuatan laporan kuliah kerja praktek ini dengan
judul “ANALISA PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN
PADA SMK PGRI BOJONGMANGU”.
Penulis sangat menyadari dalam penyusunan laporan ini banyaknya
kekurangan baik segi teknis, materi dan penyusunannya. Oleh karena itu penulis
sangat mengharapkan kritik dan saran yang membangun demi kesempurnaan
laporan kuliah kerja praktek ini nantinya. Dan dalam kesempatan ini penulis
menyampaikan terima kasih yang sebesar-besarnya kepada:
1. Bapak Dr.Ir.Supriyanto,M.P selaku Ketua STT Pelita Bangsa.
2. Bapak Aswan S.Sunge, M.P selaku ketua Program Studi Teknik Informatika
STT Pelita Bangsa.
3. Bapak Agus Suwarno, S.Kom, M.T selaku dosen pembimbing KKP yang
telah memberikan bimbingan, arahan, saran serta dukungan kepada saya
dalam menyelesaikan tugas ini .
4. Seluruh Bapak dan Ibu staf karyawan di SMK PGRI Bojongmangu yang telah
membantu kami dalam pelaksanaan KKP.
5. Orang tua Tercinta yang telah memberi dorongan moril maupun spiritual
kepada saya .
6. Semua teman-teman yang juga turut membantu hingga laporan ini selesai dan
terima kasih atas kebersamaan yang telah terjalin selama ini.
7. Semua pihak yang tidak dapat penulis sebutkan satu – persatu . semoga tugas
Kuliah Kerja Praktek ini bermanfaat bagi semua pihak khususnya Sekolah
Tinggi Teknologi Pelita Bangsa .
Lebih dan kurang dalam penulisan ini mungkin masih jauh dari
kesempurnaan, maka dengan segala kerendahan hati, penulis mengharapkan saran
iii
dan kritikan yang bersifat membangun dari semua pihak demi kesempurnaan
Laporan Kuliah Kerja Praktek ini. Semoga Allah SWT membalas jasa baik yang
telah disumbangkan oleh semua pihak.
Bekasi, 20 Agustus 2018
Penulis ,
Yogi Setiawan
iv
ABSTRAK
Perpustakaan adalah sarana untuk mencari referensi dan memperoleh sebuah
informasi. Seiring perkembangan teknologi yang semakin pesat khususnya pada
komputerisasi, maka perkembangan alat bantu komputer meningkat secara pesat di
segala bidang. SMK PGRI Bojongmangu adalah sekolah yang memiliki sarana
informasi seperti perpustakaan untuk menunjang sistem pembelajaran.
Permasalahan yang di hadapi saat ini adalah di SMK PGRI Bojongmangu belum
menggunakan sarana teknologi seperti komputer dan masih menggunakan metode
manual dalam pengelolaan data buku maupun pengelolaan lainnya. Dari masalah
tersebut maka solusi yang dapat diterapkan adalah dengan membuat aplikasi sistem
informasi pada Perpustakaan di SMK PGRI Bojongmangu. Agar semua
pengelolaan tertata dengan rapi dan meningkatkan keakuratan dalam proses
pencatatan peminjaman buku dengan menggunakan sistem baru. Pengembangan
sistem diusulkan dengan tahap metodologi pengumpulan data seperti wawancara
dan studi lapangan selanjutnya adalah pengembangan perangkat lunak dengan
aplikasi pemrograman Visual Basic dan Microscoft Access. Dengan adanya sistem
informasi perpustakaan ini, diharapkan dapat membantu mempermudah petugas
perpustakaan dalam melayani transaksi peminjaman buku dan pengembalian buku
perpustakaan di SMK PGRI Bojongmangu.
Kata Kunci : Sistem Informasi, Perpustakaan, Visual Basic, Microsoft Access,
Waterfall.
v
ABSTRAC
The library is a means to find references and obtain information. Along with the
development of increasingly rapid technology, especially in computerization, the
development of computer aids is increasing rapidly in all fields. SMK PGRI
Bojongmangu is a school that has information tools such as libraries to support the
learning system. The problem faced today is at SMK PGRI Bojongmangu not using
technology facilities such as computers and still using manual methods in managing
data books and other management. From the problem, the solution that can be
applied is by making an information system application at the Library in SMK
PGRI Bojongmangu. So that all management is neatly organized and improve
accuracy in the process of recording loan books using a new system. The
development of the system is proposed with the stage of data collection
methodology such as interview and subsequent field studies is the development of
software with Visual Basic and Microscoft Access programming applications. With
the existence of this library information system, it is hoped that it can help facility
library officers in serving book lending transactions and returning library book at
SMK PGRI Bojongmangu.
Keywords : keywords: Information Systems, Libraries, Visual Basic, Microsoft
Access, Waterfall.
vi
DAFTAR ISI
LEMBAR PENGESAHAN ..............................................................................................i
KATA PENGANTAR..................................................................................................... ii
ABSTRAK .................................................................................................................... iv
ABSTRAC ...................................................................................................................... v
DAFTAR ISI ................................................................................................................. vi
DAFTAR GAMBAR ...................................................................................................... x
DAFTAR TABEL ......................................................................................................... xii
BAB I PENDAHULUAN ...............................................................................................1
1.1 Latar Belakang.................................................................................................1
1.2 Identifikasi Masalah ........................................................................................2
1.3 Batasan Masalah ..............................................................................................2
1.4 Rumusan Masalah ............................................................................................2
1.5 Tujuan .............................................................................................................3
1.6 Manfaat ...........................................................................................................3
1.7 Waktu dan Tempat ..........................................................................................3
1.8 Sistematika Penulisan ......................................................................................3
vii
BAB II LANDASAN TEORI ..........................................................................................5
2.1 Definisi Judul ..................................................................................................5
2.1.1 Sistem ......................................................................................................5
2.1.2 Informasi................................................................................................5
2.1.3 Perpustakaan ..........................................................................................6
2.2 Visual Basic .....................................................................................................6
2.3 Microsoft Access ..............................................................................................7
2.4 Pengembangan Sistem Waterfall ......................................................................7
2.4.1 Kelebihan Metode Waterfall .....................................................................9
2.4.2 Kelemahan Metode Waterfall ..................................................................9
2.5 Flowchart ...................................................................................................... 10
2.6 UML (Unified Modelling Language) .............................................................. 11
2.6.1 Use Case Diagram ................................................................................. 12
2.6.2 Class Diagram ..................................................................................... 14
2.6.3 Activity Diagram .................................................................................... 16
2.6.4 Sequence Diagram ............................................................................... 17
BAB III ......................................................................................................................... 21
HASIL DAN PEMBAHASAN ..................................................................................... 21
3.1 Objek Penelitian ............................................................................................ 21
viii
3.2 Sejarah SMK PGRI Bojongmangu ................................................................. 21
3.2.1 Visi SMK PGRI Bojongmangu .............................................................. 23
3.2.2 Misi SMK PGRI Bojongmangu................................................................... 23
3.3 Struktur Organisasi SMK PGRI Bojongmangu ............................................... 23
3.3.1 Tugas Pokok dan Fungsi organisasi sekolah SMK PGRI Bojongmangu . 24
3.4 Sistem Perpustakaan yang sedang berjalan di SMK PGRI Bojongmangu ............... 27
3.5 Analisa Peminjaman dan Pengembalian Buku di Perpustakaan SMK PGRI
Bojongmangu................................................................................................................ 30
3.6 Use Case Diagram .............................................................................................. 31
3.7 Activity Diagram Perpustakaan .......................................................................... 32
3.8 Sequence Diagram............................................................................................. 34
3.8.1 Sequence Diagram Login ........................................................................... 34
3.8.2 Sequence Diagram Anggota ....................................................................... 34
3.8.3 Sequence Diagram Buku ............................................................................ 35
3.8.5 Sequence Diagram Transaksi ..................................................................... 35
3.9 Class Diagram .................................................................................................... 36
3.10 Perangkat atau alat yang di gunakan .................................................................. 36
3.11 Interface ............................................................................................................ 37
3.11.1 Halaman Login .......................................................................................... 37
ix
3.11.2 Halaman Utama ......................................................................................... 38
3.11.3 Form Data Anggota ................................................................................... 38
3.11.4 Form Data Petugas ..................................................................................... 39
3.11.5 Form Data Denda....................................................................................... 39
3.11.6 Form Data Buku ........................................................................................ 40
3.11.7 Form Data Peminjaman ............................................................................. 40
3.11.8 Form Data Pengembalian ........................................................................... 41
BAB IV ........................................................................................................................ 42
PENUTUP .................................................................................................................... 42
4.1 Kesimpulan.................................................................................................... 42
4.2 Saran ............................................................................................................. 42
DAFTAR PUSTAKA ................................................................................................... 43
x
DAFTAR GAMBAR
Gambar 2.1 Metode Waterfall ……………………………………………………..8
Gambar 3.1 Struktur Organisasi SMK PGRI Bojongmangu ................................21
Gambar 3.2 Use Case Perpustakaan .......................................................................29
Gambar 3.3 Class Diagram ....................................................................................30
Gambar 3.4 Activity Diagram ................................................................................32
Gambar 3.5 Squence Diagram Login .....................................................................33
Gambar 3.6 Squence Diagram Anggota ................................................................33
Gambar 3.7 Squence Diagram Buku ......................................................................34
Gambar 3.8 Squence Diagram Peminjaman ..........................................................34
Gambar 3.9 Squence Diagram Pengembalian ........................................................35
Gambar 3.10 Rancangan Halaman Login ..............................................................36
Gambar 3.11 Rancangan Halaman Utama .............................................................36
Gambar 3.12 Rancangan Form Anggota................................................................37
Gambar 3.13 Rancangan Form Petugas.................................................................37
Gambar 3.14 Rancangan Form Denda ...................................................................38
Gambar 3.15 Rancangan Form Buku .....................................................................38
Gambar 3.16 Rancangan Form Peminjaman .........................................................39
xi
Gambar 3.17 Rancangan Form Pengembalian .......................................................39
xii
DAFTAR TABEL
Tabel 2.1 Simbol-simbol Flowchart . …………………………………………...10
Tabel 2.2 Simbol-simbol Use Case Diagram …………………………………….12
Tabel 2.3 Simbol-simbol Class Diagram ………………………………...………14
Tabel 2.4 Simbol-simbol Activity Diagram .. ……………………………………16
Tabel 2.5 Simbol-simbol Sequence Diagram …………………………………….17
Table 3.1 Rencana jadwal kegiatan ……………………………………………...19
Tabel 3.2 Flowmap Peminjaman yang Sedang Berjalan .......................................26
Tabel 3.3 Flowmap pengembalian yang Sedang Berjalan .....................................27
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Perkembangan Teknologi Informasi saat ini sudah berkembang sangat pesat.
Teknologi informasi sangat berperan penting untuk seluruh masyarakat terutama
untuk dunia bisnis, perusahaan, individu bahkan pendidikan. Dalam kehidupan
sehari-hari teknologi informasi memiliki peran sangat penting bahkan tidak
mengenal dengan batasan usia. Salah satu teknologi informasi adalah komputer.
Komputer adalah alat bantu manusia yang memiliki kelebihan dalam memudahkan
suatu proses pengolahan data, dan kecepatan untuk penginputan data dibandingkan
secara manual.
Teknologi informasi sangat bermanfaat dalam bidang apapun saat ini, tetapi
Teknologi Informasi tidak selalu berdampak positif dan tidak selalu memiliki
kelebihan. Teknologi Informasi sekarang ini, mulai banyak di salah gunakan oleh
sebagian manusia. Disisi kelebihan teknologi informasi tersebut terdapat pula
kekurangan yaitu didalam berkomunikasi dengan kehidupan sehari-hari lebih
canggung karena berfokus pada alat teknologi tersebut, kurangnya bersosialisasi
bahkan menjadi individualisme dan ketergantungan pada alat teknologi tersebut.
Perpustakaan adalah salah satu sarana yang wajib ada di setiap sekolah.
Adanya perpustakaan pada sekolah yaitu untuk membantu proses belajar mengajar
pada Siswa-siswi bahkan guru disekolah. SMK PGRI Bojongmangu adalah salah
satu sekolah yang mempunyai perpustakaan yang masih belum menggunakan
sistem informasi komputer. Dalam pengelolaan perpustakaan tersebut, petugas
masih menggunakan sistem secara manual, mulai dari proses penginputan,
peminjaman dan pengembalian buku masih dilakukan secara manual dengan
mencatat pada buku besar. Hal ini dapat mengakibatkan banyak kesalahan dalam
proses transaksi tersebut.
2
Perpustakaan yang masih menggunakan sistem secara manual tersebut
mempersulit bahkan memperlambat pekerjaan petugas. Dari gambaran di atas
penulis tertarik untuk menjadikan sebuah objek penelitian untuk membuat laporan
Kuliah Kerja Praktek (KKP) dengan Judul Analisa Perancangan Sistem Informasi
Perpustakaan pada SMK PGRI Bojongmangu .
1.2 Identifikasi Masalah
Berdasarkan latar belakang yang telah di uraikan diatas maka dalam
melaksanakan penelitian ini akan mengindentifikasi permasalahan sebagai
berikut:
1. Proses penginputan data peminjaman dan pengembalian masih dilakukan
secara manual, sehingga menyebabkan kurang tepat.
2. Belum ada sistem penyimpanan data dengan komputerisasi.
1.3 Batasan Masalah
Batasan masalah yang terdapat pada Analisa Perancangan Sistem
Perpustakaan SMK PGRI Bojongmangu ini dibahas agar sebuah perancangan
menyediakan informasi yang tidak menyimpang dari tujuan sebenarnya, maka
penulis membatasi masalah ini, hanya pada kegiatan peminjaman buku dan
pengembalian buku dengan menggunakan metode waterfall, menggunakan
software Visual Basic Net dengan Microscoft access.
1.4 Rumusan Masalah
Berdasarkan latar belakang yang dipaparkan diatas, maka dapat di
rumuskan sebagai berikut:
1. Bagaimana merancang sistem informasi peminjaman buku dan pengembalian
buku perpustakaan di SMK PGRI Bojongmangu berbasis komputerisasi?
2. Bagaimana merancang sistem penyimpanan data dengan komputerisasi?
3
1.5 Tujuan
Tujuan penulisan penelitian ini adalah sebagai berikut :
1. Untuk membuat Perancangan Sistem Informasi Peminjaman dan
Pengembalian Buku Perpustakaan SMK PGRI Bojongmangu berbasis
komputerisasi.
2. Untuk membuat Perancangan Sistem Penyimpanan Data pada Peminjaman
dan Pengembalian Buku Perpustakaan SMK PGRI Bojongmangu dengan
berbasis komputerisasi.
1.6 Manfaat
Manfaat dari penulisan penelitian ini adalah sebagai berikut :
1. Meningkatkan pelayanan perpustakaan di SMK PGRI Bojongmangu.
2. Memberikan kemudahan kepada pihak terkait dalam pencatatan
peminjaman dan pengembalian buku di perpustakaan.
1.7 Waktu dan Tempat
Waktu pelaksanan penelitian mulai dari 18 Agustus 2018 hingga 06
Oktober 2018. Objek penelitian di lakukan di SMK PGRI Bojongmangu yang
beralamatkan di JL. Raya Sukabungah RT.02/01 Kec. Bojongmangu Kab. Bekasi
17352.
1.8 Sistematika Penulisan
BAB I PENDAHULUAN
Pada bab ini memuat tentang latar belakang masalah, identifikasi
masalah, pembatasan masalah, tujuan dan manfaat, waktu dan tempat
pelaksanaan, serta sistematika penulisan.
4
BAB II LANDASAN TEORI
Pada bab ini menjelaskan tentang teori-teori yang ada dalam definisi
judul yang di angkat.
BAB III HASIL DAN PEMBAHASAN
Pada bab ini memuat sekilas tentang sekolah SMK PGRI Bojongmangu,
Sistem yang sedang berjalan, sistem yang diusulkan dengan
menggunakan pendekatan OOP ( objek oriented programing).
BAB IV PENUTUP
Pada bab ini membahas tentang kesimpulan dan saran dari hasil Analisa
Perancangan Sistem Informasi Perpustakaan pada SMK PGRI
Bojongmangu.
5
BAB II
LANDASAN TEORI
2.1 Definisi Judul
Analisa Perancangan Sistem Informasi Perpustakaan Pada SMK PGRI
Bojongmangu.
2.1.1 Sistem
Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling
berhubungan, berkumpul, bersama-sama untuk melakukan suatu kegiatan atau
menyelesaikan suatu sasaran tertentu (Sutabri, 2012:2).
Sistem dapat diartikan sebagai suatu kesatuan yang terdiri dari satu atau
lebih komponen-komponen maupun sub-sub sistem yang berinteraksi untuk
mencapai tujuan tertentu (Jogiyanto, 2004:29).
Dari ke dua pendapat tersebut, maka penulis menyimpulkan bahwa Sistem
adalah kumpulan dari komponen atau prosedur yang saling berhubungan dan
membentuk suatu kelompok untuk mencapai suatu proses dengan tujuan yang
sama .
2.1.2 Informasi
Informasi adalah data yang telah diolah menjadi suatu bentuk yang telah
berguna dari penerimanya dan memiliki nilai bagi pengambil keputusan saat ini
atau di masa akan datang (Hartono, 2013:15)
Informasi adalah segala kegiatan yang berkaitan degan pemerolehan
informasi, pengguna informasi seefektif mungkin pada waktu yang tepat (kadir,
2014:8).
Dari ke dua pengertian informasi di atas, maka penulis menyimpulkan
bahwa informasi adalah kumpulan data yang di cari kebenarannya dan di olah
menjadi sebuah bentuk yang bermanfaat bagi penerimanya atau pembacanya.
6
2.1.3 Perpustakaan
Perpustakaan adalah institusi yang mengumpulkan pengetahuan tercetak
dan terekam, mengelolanya dengan cara khusus guna memenuhi kebutuhan
kualitas para penggunanya melalui beragam cara interaksi pengetahuan
(Muchyidin,S dan Mihardja,S, 2008:44).
Perpustakaan adalah sebuah gedung atau akomodasi fisik tempat
penyimpanan buku dan media non-buku, digital maupun analog (Sulistyo
Basuki, 2005:29).
Dari ke dua pengertian di atas, penulis menyimpulkan bahwa
perpustakaan adalah tempat penyimpanan atau koleksi buku sebagai sarana
kumpulan informasi dan ilmu pengetahuan.
2.2 Visual Basic
Visual Basic menurut Madcom dalam bukunya yang berjudul Aplikasi
Database Visual Basic 6.0 dengan Crystal Report adalah sebuah bahasa
pemrograman yang sangat mudah untuk dimengerti. Visual basic diciptakan pada
tahun 2001 oleh Microsoft untuk menggantikan bahasa pemprograman BASIC.
Visual Basic 6.0 merupakan bahasa pemprograman yang sangat popular dan
mudah dipelajari serta menyediakan banyak fasilitas untuk menyusun sebuah
program dengan memasang obyek – obyek gratis dalam sebuah form, selain itu
Visual Basic juga menawarkan berbagai kemudahan dalam mengelola sebuah
database. Kemudahan ini masih ditambah lagi dengan tersedianya sarana dan
piranti yang lengkap. Visual Bacic 6.0 dapat memproses file database yang dibuat
dengan program database yang sudah ada seperti Microsoft Access, Dbase,
Foxpro, Paradox, dll. Komponen Visual Basic untuk membuat dan memproses
file database tersebut dinamakan Visual Data Manajer (vis data).
7
2.3 Microsoft Access
Microsoft Access (atau Microsoft Office Access) adalah sebuah program
aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan
perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa
aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel, dan
Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet
Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga
memudahkan pengguna. Microsoft Access dapat menggunakan data yang disimpan
di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL
Server, Oracle Database, atau semua kontainer basis data yang mendukung standar
ODBC. Para pengguna atau programmer yang mahir dapat menggunakannya untuk
mengembangkan perangkat lunak aplikasi yang kompleks, sementara para
programmer yang kurang mahir dapat menggunakannya untuk mengembangkan
perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-teknik
pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam
perangkat bantu pemrograman berorientasi objek.
2.4 Pengembangan Sistem Waterfall
Metodologi pengembangan sistem yang digunakan adalah metodologi
Siklus Development Life Cycle (SDLC), sedangkan untuk pengembangan
sistemnya menggunakan waterfall.
8
Gambar 2.1 Metode Waterfall
1. Perancangan Sistem
Perancangan sistem menyangkut estimasi dari kebutuhan-kebutuhan
fisik, tenaga kerja dari dana yang dibutuhkan untuk mendukung
pengembangan sistem ini serta untuk mendukung operasinya setelah
diterapkan.
2. Analisa Sistem
Tahap selanjutnya adalah menganalisa sistem dimana analisa sistem
dapat didefinisikan sebagai penguraian dari suatu sistem informasi dengan
maksud untuk mengidentifikasi dan mengevaluasi permasalahan-
permasalahan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan
yang diharapkan sehingga dapat diusulkan perbaikannya. Setelah itu
dibuatkan report sebagai tahap akhir dari analisa sistem yang dilakukan.
3. Desain Sistem
Tahap berikutnya mendesain sistem dimana pada tahap ini membuat
suatu rancangan.
9
4. Implementasi sistem
Setelah dianalisis dan dipilih maka tiba saatnya sistem untuk
diimplementasikan. Pada tahap ini dilakukan implementasi hasil
rancanagan ke dalam baris-baris kode program untuk siap di operasikan.
2.4.1 Kelebihan Metode Waterfall
Kelebihan dari metode waterfall dalam membangun dan mengembangkan
sistem, antara lain :
1. Kualitas dari sistem yang dihasilkan akan baik. Ini dikarenakan oleh
pelaksanaannya secara bertahap, sehingga tidak terfokus pada tahap tertentu.
2. Dokumen pengembangan sistem sangat terorganisir, karena setiap fase harus
terselesaikan dengan lengkap sebelum melangkah ke fase berikutnya. Jadi
setiap fase atau tahapan akan mempunyai dokumen tertentu.
2.4.2 Kelemahan Metode Waterfall
Kelemahan pengembangan software dengan metode waterfall yang utama
adalah lambatnya proses pengembangan perangkat lunak. Dikarenakan prosesnya
yang satu persatu dan tidak bisa diloncat-loncat, disisi lain pihak klien tidak dapat
mencoba sistem sebelumnya. Sistem harus benar-benar selesai pembuatannya.
Kelemahan yang lain adalah kinerja personil yang tidak optimal karena terdapat
proses menunggu satu tahapan selesai terlebih dahulu.
Secara keseluruhan model pendekatan pengembangan software dengan
metode waterfall cocok untuk pengembangan software atau perangkat lunak
dengan tingkat resiko yang sangat kecil, dan memiliki ukuran yang kecil serta
waktu pengembangan yang cukup lama. Model ini tidak disarankan untuk ukuran
perangkat lunak yang besar dan tingkat resiko yang besar.
10
2.5 Flowchart
Program Flowchart adalah suatu bagan yang menggambarkan arus logika
dari data yang akan diproses dari awal suatu program sampai akhir program. Bagan
alir program dapat digambarkan dengan menggunakan simbol-simbol yang dapat
dilihat pada Tabel berikut:
Tabel 2.1 Simbol Flowchart
Simbol Nama Keterangan
Input atau Output
Digunakan untuk mewakili data
input atau output
Proses Digunakan untuk mewakili suatu
proses
Garis Alir
Digunakan untuk menunjukkan
arus dari proses
Penghubung
Digunakan untuk menunjukkan
sambungan dari bagan alir yang
terputus dihalaman yang masih
sama atau dihalaman lainnya.
Keputusan Digunakan untuk penyelesaian
kondisi di dalam program.
Proses
Terdefinisi
Digunakan untuk menunjukkan
suatu operasi yang rinciannya
ditunjukkan di tempat lain.
Persiapan Digunakan untuk memberikan
nilai awal suatu besaran.
Titik Terminal Digunakan untuk menunjukkan
awal dan akhir dari suatu proses.
Dokumen
Menunjukan dokumen input dan
output baik untuk proses manual,
mekanik atau komputer.
11
Tabel 2.1 Simbol Flowchart (lanjutan)
2.6 UML (Unified Modelling Language)
Metodelogi berorientasi objek adalah suatu strategi pembangunan perangkat
lunak yang mengorganisasikan perangkat lunak sebagai kumpulan objek yang
berisi data dan operasi yang diberlakukan terhadapnya. Metodelogi berorientasi
objek merupakan suatu cara bagaimana sistem perangkat lunak dibangun melalui
pendekatan objek secara sistematis. Metodelogi berorientasi objek didasarkan pada
prinsip-prinsip pengelolaan kompleksitas. Metodelogi berorientasi objek meliputi
rangkaian aktivitas analisis berorientasi objek, perancangan berorientasi objek,
pemrograman berorientasi objek, dan pengujian berorientasi objek.
UML (Unified Modeling Language) adalah merupakan bahasa visual untuk
pemodelan dan komunikasi mengenai sebuah sistem dengan menggunakan diagram
dan teks-teks pendukung. UML hanya berfungsi untuk melakukan pemodelan. Jadi
pengguna UML tidak terbatas pada metodologi tertentu, meskipun pada
kenyataannya UML paling banyak digunakan pada metodologi berorientasi objek.
Simbol Nama Keterangan
Proses Manual
Merupakan proses manual dalam
flowchart.
File Hardisk/
Database
Menunjukan kegiatan input atau
output menggunakan hardisk
Simbol Manual
Input
Simbol untuk pemasukan data
manual online keyboard.
12
Tabel 2.2 Simbol Use Case Diagram
2.6.1 Use Case Diagram
Use case diagram merupakan pemodelan untuk tingkah laku sistem
informasi yang dibuat. Use case diagram mendeskripsikan sebuah interaksi antara
satu atau lebih actor dengan sistem informasi yang dibuat. Secara kasar, Use case
digunakan untuk mengetahui fungsi apa saja yang ada didalam sebuah sistem
informasi dan siapa saja yang berhak menggunakan fungsi itu. Syarat penamaan
use case nama didefinisikan sesederhana mungkin dan dapat dipahami (Rosa dan
Shalahudin, 2011:14).
Gambar Nama Keterangan
ACTOR Orang, proses atau sistem lain
yang berinteraksi dengan sistem
informasi yang dibuat di luar
sistem informasi yang dibuat.
Usecase Fungsionalitas yang disediakan
sistem sebagai unit-unit yang
saling bertukar pesan antar unit
atau aktor, biasanya dinyatakan
dengan menggunakan kata kerja
frase nama usecase.
13
Tabel 2.2 Simbol Use Case Diagram (lanjutan)
Gambar Nama Keterangan
Asosiasi Komunikasi antara aktor dan
usecase yang berpartispasi pada
use case atau use case yang
memiliki interaksi dengan aktor.
Ekstensi Relasi usecase tambahan kesebuah
usecase dimana use case yang
ditambahkan dapat berdiri sendiri
walau tanpa use case tambahan
itu.
Generalitation Hubungan generalisasi dan
spealisasi (umum-khusus) antara
dua buah use case dimana fungsi
yang satu adalah fungsi yang lebih
umum dari fungsi yang lainnya
14
Tabel 2.3 Simbol Class Diagram
Tabel 2.2 Simbol Use Case Diagram (lanjutan)
Gambar Nama Keterangan
include Relasi use case tambahan
kesebuah use case yang
ditambahkan melalui use case ini
untuk menjalankan fungsinya
untuk sebagai syarat dijalankan
use case ini.
2.6.2 Class Diagram
Diagram kelas atau class diagram menggambarkan struktur sistem dari
segi pendefiniasian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas
memiliki apa yang disebut atribut dan metode atau operasi. Atribut merupakan
variabel-variabel yang dimiliki oleh suatu kelas. Operasi atau metode adalah
fungsi-fungsi yang dimiliki oleh suatu kelas. Kelas-kelas yang ada pada struktur
sistem harus dapat melakukan fungsi-fungsi sesuai dengan kebutuhan sistem
sehingga pembuat perangkat lunak atau programmer dapat membuat kelas-kelas
didalam program perangkat lunak sesuai dengan perancangan diagram kelas.
Simbol Deskripsi
Package adalah sebuah bungkusan
dari satu atau lebih kelas.
15
Tabel 2.3 Simbol Class Diagram (lanjutan)
Simbol Deskripsi
Himpunan dari objek – objek yang
berbagi atribut serta operasi yang
sama.
Asosiasi atau association relasi antar
kelas dengan makna umum, asosiasi
biasanya juga disertai dengan
multiplicity.
Asosiasi berarah atau directed
association relasi antar kelas dengan
makna kelas yang satu digunakan
oleh kelas yang lain, asosiasi
biasanya juga disertai dengan
multiplicity.
Generalisasi relasi antar kelas
dengan makna generalisasi-
spesialisasi (umum khusus).
Dependency atau kebergantungan
relasi antar kelas dengan makna
kebergantungan antar kelas
Agregasi atau aggregation relasi
antar kelas dengan makna semua-
bagian (whole-part).
16
Tabel 2.4 Simbol Activity Diagram
2.6.3 Activity Diagram
Diagram Aktivitas (Activity Diagram) menggambarkan workflow (aliran
kerja) atau aktivitas dari sebuah sistem atau proses bisnis. Simbol-simbol yang
digunakan dalam activity Diagram yaitu :
Gambar Keterangan
Start Point, diletakkan pada pojok
kiri atas dan merupakan awal
aktivitas.
End Point, akhir aktivitas
Control flow memperlihatkan
urutan-urutan eksekusi.
Activitas, menggambar kan suatu
proses atau kegiatan bisnis
Fork atau percabangan, digunakan
untuk menunjukkan kegiatan yang
dilakukan secara paralel atau untuk
menggabung kan dua kegiatan
paralel menjadi satu .
Join (penggabung an) atau rake,
digunakan untuk menunjukkan
adanya dekomposisi.
17
Tabel 2.5 Simbol Sequence Diagram
Tabel 2.4 Simbol Activity Diagram (lanjutan)
Gambar Deskripsi
Decision Points, menggambar kan
pilihan untuk pengambilan
keputusan, true atau false.
Swimlane, menunjukkan siapa yang
bertanggung jawab melakukan
aktivitas dalam suatu diagram.
2.6.4 Sequence Diagram
Sequence diagram menggambarkan kelakuan objek pada use case dengan
mendeskripsikan waktu hidup objek dan message (pesan) yang dikirimkan dan
diterima oleh objek (Rosa dan Shalahudin 2014:165).
Oleh karena itu untuk menggambarkan sequence diagram maka harus
dilakukan objek-ojek yang terlibat dalam sebuah use case beserta metode-metode
yang dimiliki kelas yang di instansiasi menjadi objek itu. Membuat sequence
diagram juga di butuhkan untuk melihat skenario yang ada pada use case. Berikut
adalah simbol-simbol yang ada pada sequence diagram :
Gambar Keterangan
Actor , menggambarkan seseorang
atau sesuatu(seperti perangkat,
sistem lain) yang berinteraksi
dengan sistem.
Swimlane
18
Tabel 2.5 Simbol Sequence Diagram (lanjutan)
Gambar Keterangan
Life line, objek entity antarmuka yang
saling berinteraksi.
Object Message, Menggambarkan
pesan atau hubungan antar objek
yang menunjukan urutan kejadian
yang terjadi.
Message to Self, Menggambarkan
pesan atau hubungan objek itu
sendiri yang menunjukan urutan
kejadian yang terjadi.
2.7 Normalisasi
Normalisasi adalah suatu proses yang digunakan untuk menentukan
pengelompokan atribut-atribut dalam sebuah relasi sehingga diperoleh relasi yang
berstruktur baik”. Dalam hal ini yang dimaksud dengan relasi yang berstruktur baik
adalah relasi yang memenuhi dua kondisi berikut:
1. Mengandung redundansi (data disimpan berkali-kali) sesedikit mungkin
2. Memungkinkan baris - baris dalam relasi disisipkan, dimodifikasi, dan dihapus
tanpa menimbulkan kesalahan atau ketidak konsistenan.
Normalisasi sendiri dilakukan melalui sejumlah langkah. Setiap langkah
berhubungan dengan bentuk normal (Normal Form) tertentu. Tahapan bentuk
normal dalam normalisasi dapat berupa (Kadir, 2009: 116) :
LifeLine
19
Tabel 2.6 Simbol Entity Relationship Diagram ( ERD )
1. Bentuk normal pertama (1NF/First normal form).
2. Bentuk normal kedua (2NF/Second normal form).
3. Bentuk normal ketiga (3NF/Third normal form).
4. Bentuk normal Boyce-Codd (BCNF/Boyce-Code normal form).
5. Bentuk normal keempat (4NF/Fourth normal form).
6. Bentuk normal kelima (5NF Fifth normal form).
2.8 Entity Relationship Diagram (ERD)
ERD digunakan untuk menggambarkan struktur logical database dalam
bentuk diagram. ERD menyediakan cara yang sederhana dan mudah untuk
memahami berbagai komponen dalam design database (Connoly and Begg, 2010:
330). Beberapa simbol yang digunakan dalam pembuatan Entity Relationship
Diagram ( ERD ) :
No. Simbol Fungsi
1
External Entity ( satuan luar ) merupakan
kesatuan diluar lingkungan luar sistem yang
dapat berupa orang, organisasi, atau sistem
lainnya yang akan memberikan input atau
output dari sistem
2
Hubungan adalah entity yang berhubungan
antara satu dengan yang lainnya. Hubungan
ini dinamakan relationship atau relasi.
3
Data Flow merupakan arus data dan diberi
simbol tanda panah. Arus data ini mengalir
diantara proses , simpan data, dan satuan
keluar.
20
2.9 Pengumpulan Data
2.9.1 Wawancara
Wawancara adalah teknik pengumpulan data yang dilakukan melalui tatap
muka dan tanya jawab langsung antara peneliti dan narasumber. Seiring
perkembangan teknologi, metode wawancara dapat pula dilakukan melalui media
– media tertentu, misalnya telepon, email, atau skype.
Hasil wawancara yang dilakukan pada tanggal 20 Agustus 2018, bertempat di
SMK PGRI Bojongmangu dengan narasumber Bapak Ace Suhendar, S.Pd selaku
Kepala Sekolah adalah sebagai berikut :
1. Sistem pengelolaan perpustakaan saat ini masih berupa catatan pada Buku
Besar.
2. Kendala yang di alami pada proses pengelolaan data perpustakaan antara lain
terdapat selisih jumlah Buku yang terdapat di Perpustakaan dengan catatan
Buku Besar.
3. Data Peminjam Buku mudah hilang atau rusak karena berupa catatan pada
Buku Besar.
4. Data Peminjam Buku yang telat mengembalikan tidak akurat karena kurangnya
pemantauan pada Data Peminjam Buku.
2.9.2 Observasi
Observasi adalah metode pengumpulan data yang kompleks karena melibatkan
berbagai faktor dalam pelaksanaannya. Metode pengumpulan data observasi tidak
hanya mengukur sikap dari responden, namun juga dapat digunakan untuk
merekam berbagai fenomena yang terjadi. Teknik pengumpulan data observasi
cocok digunakan untuk penelitian yang bertujuan untuk mempelajari perilaku
manusia, proses kerja, dan gejala – gejala alam.
21
Tabel 3.1 Rencana Jadwal Kegiatan
BAB III
HASIL DAN PEMBAHASAN
3.1 Objek Penelitian
Objek penelitian di lakukan di SMK PGRI Bojongmangu yang
beralamatkan di JL.Raya Sukabungah RT.02/01 Kec. Bojongmangu Kab. Bekasi
17352. Waktu pelaksanaan mulai dari 18 Agustus 2018 sampai 06 Oktober 2018.
Adapun jadwal kegiatan penelitian digambarkan pada table berikut :
3.2 Sejarah SMK PGRI Bojongmangu
Sejalan dengan pesatnya kemajuan ilmu pengetahuan dan teknologi saat ini
serta globalisasi bidang ekonomi, industri dan informasi. Maka sepantasnya kita
membenahi pendidikan melalui :
1. Sistem Pendidikan
2. Sarana Pelayanan
3. Standar Pelayanan
No Aktivitas
Tahun 2018
Agustus September Oktober
1 2 3 4 1 2 3 4 1 2 3 4
1
Identifikasi Kebutuhan Pemakai
Wawancara
Observasi
2
Membuat Perancangan
Perancangan Prosedur
Perancangan Diagram
22
Kerjasama dengan industri sebagai wadah lulusan dikemudian hari, dan
lainnya yang menyangkut keberhasilan kegiatan proses belajar-mengajar di
Sekolah. SMK PGRI Bojongmangu yang terus membenahi perangkat pendidikan,
ingin agar sekolah ini menjadi sekolah yang berhasil. Hal tersebut diupayaka
dengan membangun fisik serta mental siswa melalui disiplin. Disamping itu dengan
fasilitas dan dana yang tersedia melengkapi peralatan praktek agar tamatan dapat
memiliki kemampuan untuk bekerja dan berwirausaha.
Latar belakang berdirinya SMK PGRI Bojongmangu SMK PGRI
Bojongmangu berdiri pada Tahun 2013 yang diawali dengan dibukanya program
keahlian Instalasi Listrik di SMKN 1 Cikarang Barat, atas inisiatif salah seorang
guru yaitu Bpk. H. Heri Wibowo SM, S.Pd. Semenetara itu di Bojongmangu sendiri
beberapa tokoh masyarakat sudah mulai memikirkan untuk didirikannya SLTA di
Bojongmangu. Diantaranya H. Sidik, H. Aspuri dan Suhendar Malik. Dengan
difasilitasi oleh Bpk. Drs. Endin Samsudin selaku Camat Bojongmangu, Bapak H.
Heri Wibowo SM, S.Pd, dipertemukan dengan para tokoh Bojongmangu tersebut
diatas. Sehingga pemikiran para tokoh tersebut dapat terakomodasi dan pada
akhirnya diputuskan untuk mendirikan SMK di Bojongmangu dengan nama SMK
PGRI Bojongmangu. Perkembangan SMK PGRI Bojongmangu Pada awal
berdirinya SMK PGRI Bojongmangu, hampir 99 % diisi oleh
masyarakat Bojongmangu sendiri, dan memang itu sesuai harapan para tokoh
pencetus berdirinya SMK PGRI Bojongmangu dan juga masyarakat Bojongmangu
sendiri. Banyak lulusan SLTP yang berada di wilayah Kec. Bojongmangu menjadi
siswa-siswi SMK PGRI Bojongmangu. Tahun berikutnya SMK PGRI
Bojongmangu tidak hanya diisi oleh lulusan SLTP yang ada di Bojongmangu saja,
tapi juga dari luar Kecamatan bahkan luar Kabupaten juga luar Provinsi.
23
Gambar 3.1 Struktur organisasi SMK PGRI Bojongmangu
3.2.1 Visi SMK PGRI Bojongmangu
"Menjadikan lembaga pendidikan yang mampu mempersiapkan lulusan
yang bersaing di masyarakat dunia era pasar bebas"
3.2.2 Misi SMK PGRI Bojongmangu
1. Mendidik Siswa untuk memiliki pegetahuan dan sikap menjadi tamatan yang
memiliki kecerdasan spiritual dan emosional.
2. Melatih dan mengembangkan Siswa untuk memperoleh kompetensi dalam
bidangnya secara profesional sesuai kebutuhan DU / DI dan mampu bersaing
secara kompetitif.
3. Meningkatkan kesejahteraan warga Sekolah sehingga terwujud kehormatan
seluruh warga Sekolah
3.3 Struktur Organisasi SMK PGRI Bojongmangu
24
3.3.1 Tugas Pokok dan Fungsi organisasi sekolah SMK PGRI
Bojongmangu
Tugas pokok dan fungsi dari organisasi sekolah SMK PGRI Bojongmangu
tersebut adalah:
1. Kepala Sekolah
a. Menyusun program kerja sekolah.
b. Mengawasi proses belajar mengajar, pelaksanaan dan penilaian
terhadap proses dan hasil belajar serta bimbingan dan konseling
( BK ).
c. Sebagai pembina kesiswaan.
d. Pelaksanaan bimbingan dan penilaian bagi para guru serta tenaga
kependidikan lainnya.
e. Penyelenggaraan administrasi sekolah yaitu meliputi administrasi
ketenagaan, keuangan, kesiswaan, perlengkapan dan kurikulum.
f. Pelaksanaan hubungan sekolah dengan lingkungan sekitar dan atau
masayarakat.
2. Wakil Kepala sekolah
Membantu dan bertanggung jawab kepada Kepala Sekolah dalam:
a. Menyusun perencanaan, membuat program kegiatan dan program
pelaksanaan.
b. Pengorganisasian.
c. Pengarahan.
d. Ketenagaan.
e. Pengkoordinasian.
f. Pengawasan.Penilaian.
g. Identifikasi dan pengumpulan data.
h. Mewakili Kepala Sekolah untuk menghadiri rapat khususnya yang
berkaitan dengan masalah pendidikan.
i. Membuat laporan secara berkala.
25
3. Kurikulum
Membantu dan bertanggung jawab kepada Kepala Sekolah dalam:
a. Menyusun program pengajaran.
b. Menyusun dan menjabarkan kalender pendidikan.
c. Menyusun pembagian tugas guru dan jadwal pelajaran.
d. Menyusun jadwal evaluasi belajar dan pelaksanaan ujian akhir.
e. Menerapkan kriteria persyaratan kenaikan kelas dan ketamatan.
f. Mengatur jadwal penerimaan rapor dan STTB.
g. Mengkoordinasikan, menyusun dan mengarahkan penyusunan
kelengkapan mengajar.
h. Mengatur pelaksaan program perbaikan dan pengayaan.
i. Mengatur pengembangan MGMP/MGBP dan koordinator mata
pelajaran.
j. Melakukan supervisi administrasi akademis.
k. Melakukan pengarsipan program kurikulum.
l. Penyusunan laporan secara berkala.
4. Kesiswaan
Membantu dan bertanggung jawab kepada Kepala Sekolah dalam:
a. Menyusun program pembinaan kesiswaan (OSIS), meliputi:
Kepramukaan, PMR, KIR, UKS, PKS, Paskibraka, pesantren kilat.
b. Melaksanakan bimbingan, pengarahan dan pengendalian kegiatan
kesiswaan atau OSIS dalam rangka .
c. Menegakkan disiplin dan tata tertib sekolah serta pemilihan
pengurus OSIS.
d. Membina pengurus OSIS dalam berorganisasi.
e. Menyusun jadwal dan pembinaan serta secara berkala dan
insidental.
f. Membina dan melaksanakan koordinasi 9 K.
g. Melaksanakan pemilihan calon siswa berprestasi dan penerima bea
siswa.
26
h. Mengadakan pemilihan siswa untuk mewakili sekolah dalam
kegiatan di luar sekolah.
i. Mengatur mutasi siswa.
j. Menyusun dan membuat kepanitiaan Penerimaan Siswa Baru dan
pelaksanaan MOS.
k. Menyusun dan membuat jadwal kegiatan akhir tahun sekolah.
l. Menyelenggarakan cerdas cermat dan olah raga prestasi.
m. Membuat laporan kegiatan kesiswaan secara berkala.
5. Ka.Sub.Bag Tata Usaha
Bertanggung jawab kepada Kepala Sekolah dalam kegiatan:
a. Penyusunan program kerja tata usaha sekolah.
b. Pengelolaan dan pengarsipan surat-surat masuk dan keluar.
c. Pengurusan dan pelaksanaan administrasi sekolah.
d. Pembinaan dan pengembangan karir pegawai tata usaha sekolah.
e. Penyusunan administrasi sekolah meliputi kurikulum, kesiswaan
dan ketenagaan.
f. Penyusunan dan penyajian data atau statistik sekolah secara
keseluruhan.
g. Penyusunan tugas staf Tata Usaha dan tenaga teknis lainnya.
h. Mengkoordinasikan dan melaksanakan 9 K.
i. Penyusunan laporan pelaksanaan secara berkala.
6. Wali Kelas
a. Mewakili orang tua dan kepala sekolah dalam lingkungan
pendidikan.
b. Meningkatkan ketaqwaan terhadap Tuhan Yang Maha Esa.
c. Membantu pengembangan keterampilan dan kecerdasan anak didik.
d. Membina karakter, budi pekerti dan kepribadian anak didik.
7. Guru
Bertanggung jawab kepada Kepala Sekolah dalam melaksanakan KBM,
meliputi:
27
a. Membuat kelengkapan mengajar dengan baik dan lengkap.
b. Melaksanakan kegiatan pembelajaran.
c. Melaksanakan kegiatan penilaian proses belajar, ulangan, dan ujian.
d. Melaksanakan analisis hasil ulangan harian.
e. Menyusun dan melaksanakan program perbaikan dan pengayaan.
f. Mengisi daftar nilai anak didik.
g. Melaksanakan kegiatan membimbing (pengimbasan pengetahuan),
kepada guru lain dalam proses pembelajaran.
h. Membuat alat pelajaran/alat peraga.
i. Menumbuh kembangkan sikap menghargai karya seni.
j. Mengikuti kegiatan pengembangan dan pemasyarakatan kurikulum.
k. Melaksanakan tugas tertentu di sekolah.
l. Mengadakan pengembangan program pembelajaran.
m. Membuat catatan tentang kemajuan hasil belajar anak didik.
n. Mengisi dan meneliti daftar hadir sebelum memulai pelajaran.
o. Mengatur kebersihan ruang kelas dan sekitarnya.
p. Mengumpulkan dan menghitung angka kredit untuk kenaikan
pangkat.
3.4 Sistem Perpustakaan yang sedang berjalan di SMK PGRI Bojongmangu
Pada saat ini perpustakaan di SMK PGRI Bojongmangu masih menggunakan
metode manual. Petugas perpustakaan sampai saat ini masih menggunakan buku
besar untuk mencatat semua transaksi yang ada di perpustakaan tersebut, karena
keterbatasan yang ada maka harus ada pembangunan sistem informasi secara
komputerisasi untuk mempermudah petugas dan untuk mempermudah siswa-siswi
di sekolah.
28
Tabel 3.2 Flowmap Peminjaman Buku yang Sedang Berjalan
Dalam pembangunan sistem ini meliputi sistem informasi peminjaman dan
pengembalian buku di perpustakaan SMK PGRI Bojongmangu. Sistem informasi
ini misalnya untuk melakukan transaksi yang masih menggunakan metode manual
menjadi terkomputerisasi.
Berikut ini adalah flowmap sistem yang sedang berjalan pada
Perpustakaan SMK PGRI Bojongmangu dengan penggunaan sistem sebagai
berikut:
A. Flowmap Peminjaman Buku
Anggota Petugas KA.Perpustakaan
Mulai
Peminjam Buku
Kartu anggota
Catat data
peminjam
an buku
Laporan
peminjaman
buku
Laporan
peminjaman
buku
Buku diserahkan Buku diterima
Selesai
Selesai
29
Tabel 3.3 Flowmap Pengembalian Buku yang Sedang Berjalan
B. Flowmap Pengembalian Buku
Anggota Petugas KA.perpustaka
an
Mulai
Laporan
pengembali
an
Kartu
anggota
Cek Data
Denda
Hitung denda
keterlambatan
Denda
keterlambatan
Bayar Catat
pembayaran
denda
Memperbaharui data
peminjaman buku
Laporan
pengembalian
selesai
30
3.5 Analisa Peminjaman dan Pengembalian Buku di Perpustakaan SMK
PGRI Bojongmangu
A. Analisa Peminjaman Buku
1. Peminjam menyerahkan kartu anggota kepada petugas.
2. Petugas mencatat identitas dari peminjam berupa nama, tanggal pinjam,
buku yang dipinjam pada buku besar.
3. Setelah pencatatan selesai, petugas membuat laporan peminjaman buku
untuk informasi ke Ka Perpustakaan.
4. Selanjutnya petugas menyerahkan buku yang akan dipinjam.
5. Anggota menerima buku yang dipinjam.
6. Proses selesai.
B. Analisa Pengembalian Buku
1. Peminjam menyerahkan kartu anggota kepada petugas.
2. Petugas menerima kartu anggota, kemudian mengecek data pada buku
besar.
3. Selanjutnya petugas cek denda.
4. Petugas menghitung denda keterlambatan.
5. Anggota menerima denda keterlambatan.
6. Anggota membayar denda ke petugas.
7. Petugas mencatat pembayaran denda keterlambatan pada buku besar.
8. Petugas akan memperbaharui data pinjaman.
9. Petugas membuat laporan pengembalian buku untuk informasi ke Ka
perpustakaan.
10. Ka menerima laporan pengembalian.
11. Proses selesai.
31
3.6 Use Case Diagram
Gambar 3.2 Use case Diagram Perpustakaan
32
3.7 Activity Diagram Perpustakaan
a. Pada saat petugas melakukan login, petugas membuka sistem terlebih
dahulu, kemudian sistem menampilkan format login, lalu petugas mengisi
data username dan password, sistem cek validasi username dan password
tersebut, jika username dan password salah maka petugas mengisi data
username dan password kembali, jika benar maka sistem akan
menampilkan menu utama.
b. Setelah login petugas bisa pilih menu, di dalam pilih menu ada menu data
anggota, menu data buku, menu data peminjaman, menu data
pengembalian dan menu logout.
c. Ketika petugas memilih menu data anggota, sistem akan menampilakan
data anggota.
d. Ketika petugas memilih menu data buku, sistem akan menampilakan data
buku.
e. Ketika petugas memilih menu data transaksi, sistem akan menampilakan
data transaksi.
f. Ketika petugas memilih logout sistem akan menampilkan halaman login.
g. Proses selesai.
33
Gambar 3.3 Activity Diagram Perpustakaan
34
Gambar 3.4 Sequence Diagram Login
Gambar 3.5 Sequence Diagram Anggota
3.8 Sequence Diagram
3.8.1 Sequence Diagram Login
3.8.2 Sequence Diagram Anggota
35
Gambar 3.6 Sequence Diagram Buku
Gambar 3.7 Sequence Diagram Transaksi
3.8.3 Sequence Diagram Buku
3.8.5 Sequence Diagram Transaksi
36
3.9 Class Diagram
Gambar 3.9 Class Diagram Perpustakaan
3.10 Perangkat atau alat yang di gunakan
Hardware yang digunakan untuk mendukung proses pengoperasian sistem
informasi perpustakaan pada SMK PGRI Bojongmangu
1. Notebook Asus X451C dengan spesifikasi sebagai berikut:
a. Prosessor Intel(R) Core(TM) i3-3217U CPU @1.80GHz 1.70GHz.
b. RAM (memory) 6.00 GB (5.45 GB useble).
2. Koneksi Jaringan.
3. Printer.
37
Gambar 3.10 Rancangan Halaman Login
Software yang digunakan untuk mendukung proses pengoperasian sistem
informasi perpustakaan pada SMK PGRI Bojongmangu
1. Sistem operasi Windows 10.
2. VB NET.
3. Microsoft Access 2010.
3.11 Interface
3.11.1 Halaman Login
38
Gambar 3.11 Rancangan Halaman Utama
Gambar 3.12 Rancangan Form Data Anggota
3.11.2 Halaman Utama
3.11.3 Form Data Anggota
39
Gambar 3.13 Rancangan Form Data Petugas
Gambar 3.14 Rancangan Form Data Denda
3.11.4 Form Data Petugas
3.11.5 Form Data Denda
40
Gambar 3.15 Rancangan Form Data Buku
3.11.6 Form Data Buku
3.11.7 Form Data Peminjaman
Gambar 3.16 Rancangan Form Data Peminjaman
41
Gambar 3.17 Rancangan Form Data Pengembalian
3.11.8 Form Data Pengembalian
42
BAB IV
PENUTUP
4.1 Kesimpulan
Dari hasil penelitian yang dilakukan pada SMK PGRI Bojongmangu, dapat
ditarik kesimpulan sebagai berikut :
1. Dalam proses perancangan sistem informasi perpustakaan pada SMK PGRI
Bojongmangu melalui beberapa tahapan yaitu, Wawancara terhadap Kepala
Sekolah untuk mendapatkan informasi, Observasi, Perancangan Prosedur,
Perancangan Diagram dan Perancangan Tampilan Sistem Informasi.
2. Perancangan data base Sistem Informasi Perpustakaan pada SMK PGRI
Bojongmangu melalui proses ERD dan Normalisasi, tool yang digunakan yaitu
Microsoft Access.
4.2 Saran
Berikut adalah beberapa saran untuk pengembangan lebih lanjut pada
aplikasi ini :
1. Petugas harus memahami sistem yang baru secara keseluruhan.
2. Aplikasi berbasis dekstop ini bisa di kembangkan kembali dengan aplikasi
berbasis web atau online.
43
DAFTAR PUSTAKA
Basuki, Sulistyo. 2005. “Metode Analisis dan Perancangan Sistem Informasi”
Graha Ilmu. Yogyakarta.
Hartono, 2013. “Sistem Informasi Konsep dan Aplikasi”. Pustaka Pelajar
Yogyakarta.
Jogianto, 2009. “Analisis dan Desain”. Andi OFFSET. Yogyakarta.
Jogianto, 2014. “Pemodelan UML Sistem Informasi Monitoring Penjualan Dan
Stock Barang”. Jurnal Khatulistiwa Informatika.
Kadir, 2014. "Buku Pengantar Teknologi Informasi". Bumi Aksara Jakarta.
Mihardja,S dan Muchyidin,S, 2008. “Sistem Informasi Peminjaman dan
Pengembalian Buku pada Perpustakaan SMP NEGERI 20 BEKASI” Jurnal
Sistem Informasi STIMIK ANTAR BANGSA.
Shalahudin dan Rosa, 2011. “Grafika Komputer”. Graha Ilmu. Yogyakarta.
Shalahudin dan Rosa, 2014. “Konsep dan Aplikasi Sistem Pendukung Keputusan”
Andi. Yogyakarta.
Sutabri, 2012. ”Analisis Sistem Informasi”. AndiOffset. Yogyakarta.