PERANCANGAN SISTEM INFORMASI PEMINJAMAN DAN PENGEMBALIAN BUKU PADA STIE BISNIS INDONESIA KAMPUS CIPUTAT TANGERANG SELATAN
TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Kelulusan Program Diploma Tiga Politeknik LP3I Jakarta
Oleh Fajar Muhamad Al Bana 120441150008
PROGRAM STUDI MANAJEMEN INFORMATIKA POLITEKNIK LP3I JAKARTA 2015
i
LEMBAR PENGESAHAN NASKAH ii
LEMBAR PENGESAHAN UJIAN
iii
SURAT KETERANGAN
iv
KATA PENGANTAR Puji syukur penulis sampaikan atas kehadirat Allah SWT yang telah memberikan
rahmat
dan
karunia-Nya
sehingga
penulis
dapat
menyelesaikan Tugas Akhir (TA) ini tepat pada waktunya.
Sebagaimana ketentuan yang berlaku di Politeknik LP3I Jakarta, bahwa mahasiswa tingkat akhir diwajibkan menyusun dan memaparkan Tugas Akhir (TA) sebagai salah satu persyaratan penyelesaikan pendidikan Politeknik LP3I Jakarta Program D3. Untuk itu penulis melakukan observasi yang telah dijalankan dari tanggal 20 Maret 2014 s/d 20 Mei 2015 diruang Perpustakaan STIE Bisnis Indonesia Kampus Ciputat, kemudian menyusun laporan hasil pengamatan tersebut dalam bentuk Tugas Akhir dalam bimbingan Bpk Setiawan S.Kom.
Dalam kesempatan ini penulis mengucapkan terima kasih kepada semua pihak yang telah membantu penulis dalam pelaksanaan pembuatan Tugas Akhir ini, khususnya kepada: 1. Direktur Politeknik LP3I Jakarta, Drs. Jaenudin Akhmad, S.E., M.M., M.Pd. 2. Wakil Direktur I Bidang Akademik, Dra. Euis Winarti, M.M. 3. Wakil Direktur II Bidang Keuangan dan Personalia, Drs. Lasimun, M.E.Sy., M.Pd. 4. Wakil Direktut III Bidang Kemahasiswaan dan Kerjasama, Arifin Setiabudi, S.Kom., M.M. 5. Ketua Program Studi Manajemen Informatika, Masria, S.Kom. 6. Dosen Pembimbing Tugas Akhir, Setiawan, S.Kom. yang bersedia membimbing penulis dalam menyusun Tugas Akhir di tengah kesibukannya.
v
7. Kepala Bagian Administrasi Akademik, Nurdin, S.S., M.M. 8. Direktur STIE Bisnis Indonesia Kampus Ciputat, H. Jaharuddin, S.E., M.E. 9. Seluruh dosen Politeknik LP3I Jakarta, khususnya Politeknik LP3I Jakarta Kampus Ciputat yang tidak dapat disebutkan satu persatu. 10. Kedua orang tua dan keluarga tercinta yang telah memberikan dukungan moril maupun spiritual beserta do’anya. 11. Semua pihak yang telah memberikan semangat sehingga penulis dapat menyelesaikan Tugas Akhir ini.
Untuk semua bimbingan, petunjuk dan dorongan yang telah diberikan penulis mengucapkan terimakasih. Semoga semua kebaikan yang telah Bapak/Ibu berikan mendapat balasan yang baik dari Allah SWT.
Akhir kata penulis berharap semoga Tugas Akhir (TA) ini dapat bermanfaat bagi semua, khususnya bagi lembaga terkait dan mahasiswa Politeknik LP3I Jakarta Kampus Ciputat.
vi
DAFTAR ISI Halaman HALAMAN JUDUL LEMBAR PENGESAHAN NASKAH TUGAS AKHIR ........................ ii LEMBAR PENGESAHAN UJIAN ....................................................... iii SURAT KETERANGAN PERUSAHAAN ........................................... iv KATA PENGANTAR .......................................................................... v DAFTAR ISI ........................................................................................ vii DAFTAR GAMBAR ............................................................................ xi
BAB I
BAB II
PENDAHULUAN 1.1 Latar Belakang Masalah ............................................
1
1.2 Alasan Pemilihan Objek .............................................
2
1.3 Tujuan dan Manfaat ...................................................
3
1.3.1 Tujuan Penulisan ............................................
3
1.3.2 Manfaat Penulisan ...........................................
4
1.4 Identifikasi Masalah ...................................................
4
1.5 Batasan Masalah .......................................................
5
1.6 Metodologi Penelitian ................................................
5
1.6.1 Studi Lapangan ...............................................
5
1.6.2 Studi Pusaka ...................................................
5
1.7 Sistematika Penulisan ...............................................
5
LANDASAN TEORI 2.1 Perancangan……………………………………………… 7 2.2 Sistem ........................................................................
7
1. Pengertian Subistem ...........................................
8
2. Pengertian Informasi ...........................................
8
3. Klasifikasi Sistem ................................................
9
4. Daur Hidup Sistem .............................................. 10 vii
2.3 Bahasa Pemrograman ...............................................
10
2.4 Flowchart ...................................................................
11
2.5 Unified Modeling Language (UML) ............................
13
1. Use Case ............................................................
13
2. Activity Diagram ..................................................
16
3. Sequence Diagram ..............................................
19
4. Class Diagram .....................................................
22
2.6 Aplikasi Pemrograman ...............................................
24
1. Java .....................................................................
24
2. NetBeans .............................................................
24
3. Jasper Report ......................................................
25
4. MySQL ................................................................
26
5. Microsoft Visio . ....................................................
27
6. Rational Rose ......................................................
28
2.7 Database ...................................................................
29
2.8 ERD . ..........................................................................
29
1. Komponen (simbol) ERD . ....................................
30
2. Cardinality Rasio. .................................................
31
2.9 Pengertian Perpustakaan ...........................................
32
1. Fungsi – fungsi Perpustakaan .............................
32
2. Jenis Koleksi Buku ..............................................
33
3. Jenis Koleksi Perpustakaan ................................
34
4. Tujuan Perpustakaan ..........................................
35
5. Konsep Dasar Peminjaman dan Pengembalian Buku ....................................................................
35
2.10 Perancangan User Interface ......................................
36
BAB III PROFIL LEMBAGA 3.1 Sejarah Berdirinya Lembaga .....................................
37
3.2 Visi, Misi dan Motto ...................................................
39
3.3 Bidang Usaha dan Ruang Gerak ...............................
39
viii
3.4 Struktur Organisasi ....................................................
40
3.5 Deskripsi Kerja ...........................................................
42
BAB IV PEMBAHASAN 4.1 Perancangan Sistem Informasi Perpustakaan Pada
BAB V
STIE Bisnis Indonesia Ciputat Tangerang Selatan ....
44
4.1.1 Flowchart Peminjaman. ....................................
44
4.1.2 Narasi Sistem Berjalan ....................................
45
4.2 Kendala Sistem Berjalan ...........................................
46
4.3 Perancangan Sistem Informasi ..................................
46
4.3.1 Perancangan Model ........................................
46
1. Use Case ..................................................
47
2. Activity Diagram ........................................
47
3. Sequence Diagram ...................................
56
4. Class Diagram ..........................................
65
4.3.2 Perancangan Database ...................................
71
1. Entity Realtionship Diagram ......................
71
2. Relasi Antar Table ....................................
72
3. Klasifkasi File ............................................
73
4.3.3 Perancangan User Interface ...........................
76
1. Perancangan Menu ...................................
76
2. Perancangan Form Input ..........................
76
3. Perancangan Laporan ..............................
78
4. Jadwal Implementasi ................................
78
4.3.4 Perancangan Infrastuktur ................................
79
1. Sistem Operasi .........................................
79
2. Kebutuhan Hardware ................................
79
PENUTUP 5.1
Kesimpulan ......................................................... 80
5.2
Saran
............................................................. 80
ix
DAFTAR PUSTAKA BIODATA PENULIS LAMPIRAN
x
DAFTAR GAMBAR Gambar 2.1 Simbol terminator. ..........................................................
12
Gambar 2.2 Simbol process...............................................................
12
Gambar 2.3 Simbol read/write. ..........................................................
12
Gambar 2.4 Simbol decision ..............................................................
13
Gambar 2.5 Simbol preparation .........................................................
13
Gambar 2.6 Simbol sub program .......................................................
13
Gambar 2.7 Simbol connector ...........................................................
13
Gambar 2.8 Simbol arrow ..................................................................
13
Gambar 2.9 Simbol Use Case ...........................................................
14
Gambar 2.10 Simbol Nama aktor ......................................................
14
Gambar 2.11 Simbol Asosiasi ...........................................................
14
Gambar 2.12 Simbol Extend ..............................................................
15
Gambar 2.13 Simbol Include .............................................................
15
Gambar 2.14 Simbol Start Point .......................................................
16
Gambar 2.15 Simbol End Point .........................................................
16
Gambar 2.16 Simbol Activity .............................................................
17
Gambar 2.17 Simbol Fork .................................................................
17
Gambar 2.18 Simbol Join .................................................................
17
Gambar 2.19 Simbol Decision ..........................................................
17
Gambar 2.20 Simbol Swimlame ........................................................
18
Gambar 2.21 Simbol Transition to self ..............................................
18
Gambar 2.22 Simbol Transition State ...............................................
19
Gambar 2.23 Simbol State ................................................................
19
Gambar 2.24 Contoh Activity Diagram ..............................................
19
Gambar 2.25 Simbol Aktor ................................................................
20
Gambar 2.26 Simbol Boundary .........................................................
21
Gambar 2.27 Simbol Control .............................................................
21
Gambar 2.28 Simbol Entity ...............................................................
21
Gambar 2.29 Simbol Object Message ..............................................
22
xi
Gambar 2.30 Simbol Message to Self ..............................................
22
Gambar 2.31 Simbol Object ..............................................................
22
Gambar 2.32 Simbol Class ...............................................................
23
Gambar 2.33 Simbol Association ......................................................
23
Gambar 2.34 Simbol Aggregate ........................................................
23
Gambar 2.35 Simbol Multiplicity ........................................................
24
Gambar 2.36 Contoh Class Diagram ................................................
24
Gambar 2.37 Tampilan viewcode dari Netbeans 8.0.2 26 ................
26
Gambar 2.38 Tampilan Jasper Report 4.5.1 .....................................
27
Gambar 2.39 Tampilan dari MySQL 1.7.3 ........................................
28
Gambar 2.40 Tampilan Awal Microsoft Visio 2013 ...........................
29
Gambar 2.41 Tampilan Rational Rose ..............................................
29
Gambar 2.42 Simbol Entity ...............................................................
31
Gambar 2.43 simbol Relationship .....................................................
32
Gambar 2.44 Contoh simbol Atribut. ..................................................
32
Gambar 2.45 Contoh one to one (1:1) ...............................................
33
Gambar 2.46 Contoh one to many (1:M) ...........................................
33
Gambar 2.47 Contoh many to one (M:1) ...........................................
33
Gambar 2.48 Contoh many to many (M:M) .......................................
34
Gambar 3.1 Struktur organisasi STIE Bisnis Indonesia Ciputat ........
43
Gambar 4.1 Flowchart Peminjaman dan Pengembalian ...................
46
Gambar 4.3 activity diagram Use Case .............................................
49
Gambar 4.4 activity diagram login......................................................
51
Gambar 4.5 activity diagram Anggota ...............................................
51
Gambar 4.6 activity diagram Buku .....................................................
52
Gambar 4.7 activity diagram Petugas ................................................
53
Gambar 4.8 activity diagram peminjam ..............................................
54
Gambar 4.9 activity diagram pengembalian ......................................
55
Gambar 4.10 activity diagram Data Peminjaman ...............................
56
Gambar 4.11 activity diagram Pembayaran Denda ...........................
57
Gambar 4.12 Sequence Diagram Anggota ........................................
59
xii
Gambar 4.13 Sequence Diagram Buku ............................................
61
Gambar 4.14 Sequence Diagram Petugas ........................................
63
Gambar 4.16 Sequence Diagram Pengembalian...............................
65
Gambar 4.17 Sequence Diagram Pembayaran Denda ......................
66
Gambar 4.18 Class Diagram Master Peminjaman dan Pengembalian Buku ..........................................................................
67
Gambar 4.19 Class Diagram Peminjaman ........................................
69
Gambar 4.20 Class Diagram Pengembalian .....................................
71
Gambar 4.21 Class Diagram Pembayaran Denda ............................
72
Gambar 4.22 Entity Relationship Diagram ........................................
73
Gambar 4.23 Relasi Antar Table........................................................
74
Gambar 4.24 Klasifikasi File Peminjaman dan Pengembalian Buku..
75
Gambar 4.25 Design Layout menu ....................................................
76
Gambar 4.26 Design Input Anggota...................................................
76
Gambar 4.27 Design Input Buku ........................................................
77
Gambar 4.28 Design Input Petugas ...................................................
77
Gambar 4.29 Design Laporan Anggota .............................................
78
Tabel 4.30 Jadwal Implementasi........................................................
78
xiii
BAB I PENDAHULUAN 1.1
Latar Belakang Masalah Berkembangnya teknologi khususnya dalam bidang komputer, telah mengakibatkan terjadinya perubahan yang sangat besar di segala aspek kehidupan.
Komputer sebagai salah satu alat yang sangat berperan dalam berbagai bidang, oleh para pengambil keputusan digunakan untuk membantu proses pengolahan data dan informasi yang dibutuhkan. Suatu sistem informasi dalam sebuah instansi dapat meningkatkan kinerja, efisiensi serta mempermudah proses pekerjaan terutama dalam hal yang membutuhkan kecepatan dan ketepatan data ataupun pada saat mengolah data dalam jumlah besar.
Berbanding lurus dengan berkembangnya peradaban serta pola pikir
manusia
yang
semakin
maju,
teknologipun
semakin
berkembang pesat sebagai salah satu buah pikir manusia dan menjadi bagian peradaban modern. Dalam era yang semakin maju dan modern, penggunaan teknologi telah menjadi hal yang lumrah bahkan menjadi suatu kewajiban untuk menggunakan teknologi. Teknologi dan manusia menjadi satu kesatuan yang sulit untuk dipisahkan.
Dari bermacam-macam teknologi yang berkembang pesat dewasa ini, tampaknya komputerlah yang paling banyak mengambil bagian dalam segala bidang kehidupan. Dilihat dari kegunaannya, komputer merupakan suatu perangkat elektronik yang dapat mengolah data, maupun menerima masukkan berupa data dan
informasi yang kemudian memberikan keluaran berupa informasi yang dibutuhkan oleh pihak-pihak tertentu yang memerlukannya. Komputer juga mampu memproses data dengan kecepatan dan ketelitian yang tinggi dan mempunyai kemampuan menyimpan instruksi-instruksi untuk memecahkan masalah.
Penerapan sistem komputerisasi di berbagai bidang kehidupan telah membuka mata, bahwa kecanggihan komputer telah berperan besar dalam mengatasi masalah serta kendala yang pada umumnya dihadapi oleh masyarakat modern pada saat ini. Begitupun dalam bidang pendidikan, komputer tampaknya telah menempatkan diri sebagai alat dapat mendukung sebagai sarana untuk memperlancar segala kegiatan pendidikan yang dilakukan manusia. Informasi yang dihasilkan sering kali membutuhkan waktu proses yang cukup lama serta data transaksi yang diberikan kurang akurat dan relevan disebabkan adanya keterbatasan pencatatan dan histori transaksi belum terrekam dan terpusat dengan baik. Sehingga tidak salah apabila penulis tertarik untuk menuangkan ide-ide dalam bentuk Tugas Akhir dengan judul: “PERANCANGAN SISTEM INFORMASI PEMINJAMAN DAN PENGEMBALIAN BUKU PADA
STIE
BISNIS
INDONESIA
KAMPUS
CIPUTAT
TANGERANG SELATAN”.
1.2
Alasan Pemilihan Objek Adapun beberapa alasan yang melandasi penulis untuk mengambil judul diatas adalah sebagai berikut: 1. Pemilihan objek sesuai dengan latar belakang pendidikan penulis yang diambil semasa kuliah. 2. Letak objek yang mudah untuk dijangkau.
2
3. Proses pengambilan dan penyajian informasi mudah untuk dilakukan.
1.3
Tujuan Dan Manfaat Adapun tujuan dan manfaat penelitian yang diwujudkan dalam bentuk Tugas Akhir ini adalah sebagai berikut:
1.3.1. Tujuan Penulisan 1. Sebagai
sumbangan
fikiran
dalam
rangka
memperbaharui sistem peminjaman dan pengembalian buku secara manual menjadi bentuk sistem peminjaman dan pengembalian buku yang terkomputerisasi. 2. Meningkatkan kinerja petugas dalam Efisiensi waktu untuk melayani peminjaman dan pengembalian buku di Perpustakaan STIE Bisnis Indonesia Kampus Ciputat. 3. Untuk mengelola data supaya lebih tervalidasi dan terkontrol dengan baik. 4. Untuk memenuhi salah satu syarat kelulusan Diploma Tiga Jurusan Manajemen Informatika pada Politeknik Lembaga
Pendidikan
dan
Pengembangan
Profesi
Indonesia (LP3I).
1.3.2. Manfaat Penulisan Penulis berharap penulisan tugas akhir ini dapat memberikan manfaat dan konstribusi bagi berbagai pihak, antara lain: 1. Bagi Lembaga Tugas akhir ini bisa menjadi masukan bagi lembaga untuk selanjutnya dikembangkan berkenaan dengan masalah
yang
dibahas
untuk
membantu
kinerja
perusahaan.
3
2. Bagi Pendidikan Tugas akhir ini menjadi bagian dari sumbang pikir penulis bagi kemajuan pendidikan dan memberikan konstribusi sebagai sumber ilmiah. 3. Bagi Penulis Tugas akhir ini merupakan hasil dari penerapan teori dan materi yang telah penulis pelajari semasa perkuliahan di Politeknik LP3I Jakarta, serta sebagai sarana untuk mengembangkan wawasan dan pengetahuan penulis dalam sistem informasi inventarisasi.
1.4
Identifikasi Masalah Berdasarkan judul tugas akhir di atas serta tujuan penulisan, maka penulis mengidentifikasikan masalah pada: 1. Bagaimana proses sistem berjalan pada peminjaman dan pengembalian buku STIE Bisnis Indonesia Kampus Ciputat?. 2. Apakah
terdapat
hambatan atau
kendala
dalam
sistem
Peminjaman dan Pengembalian Buku pada perpustakaan STIE Bisnis Indonesia Kampus Ciputat? 3. Bagaimana solusi pemecahan masalah dalam menghadapi kendala-kendala
yang
ada
dengan
perancangan
sistem
informasi perpustakaan ini?
1.5
Batasan Masalah Agar penulisan tugas akhir lini lebih terarah, permasalahan yang dihadapi tidak terlalu luas, maka perlu dilakukan batasan masalah: 1. Pencatatan ketersediaan buku serta transaksi peminjaman dan pengembalian buku sehingga output yang dihasilkan berupa laporan transaksi peminjaman, pengembalian dan data buku. 2. Penulis tidak menyertakan pengisian buku tamu pada program Perpustakaan pada STIE Bisnis Indonesia Kampus Ciputat. 4
3. Aplikasi yang dibuat bersifat berdiri sendiri (standalone) khusus untuk kalangan kampus. 4. Aplikasi ditulis dengan menggunakan bahasa pemrograman Java dengan database MySQL.
1.6
Metodologi Penulisan Dalam penulisan Tugas Akhir ini, penulis membutuhkan data-data yang berhubungan dengan judul yang disajikan, yaitu bersumber dari observasi yang dilakukan di STIE Bisnis Indonesia Kampus Ciputat. Teknik pengambilan informasi yang digunakan penulis adalah wawancara dan observasi:
1.6.1. Studi Lapangan (Field Research) Yaitu penelitian dengan cara terjun langsung ke lapangan, dalam hal ini mendatangi langsung perusahaan yang terkait dengan objek penelitian untuk mengumpulkan fakta-fakta yang ada di lapangan sebagai bahan pertimbangan.
1.6.2. Studi Pustaka (Library Research) Yaitu pengumpulan data-data yang dilakukan dengan cara mempelajari berbagai bentuk bahan-bahan tertulis seperti buku-buku maupun referensi lain yang bersifat tertulis yang dapat mendukung kajian studi lapangan.
1.7
Sistematika Penulis Dalam penulisan tugas akhir ini penulis mengklasifikasikan pembahasan dan penganalisaannya ke dalam lima bab yaitu:
5
BAB I
: PENDAHULUAN Dalam bab ini berisi mengenai latar belakang penulisan, alasan pemilihan objek, tujuan dan manfaat penulisan, identifikasi/perumusan masalah, batasan masalah dan metodologi penelitian yang digunakan dalam tugas akhir ini, serta sistematika penulisan.
BAB II
: LANDASAN TEORI Dalam bab ini berisi mengenai penjelasan teori serta istilah-istilah
yang
digunakan
seperti
halnya
Flowchart, Unified Modeling Language (UML), Entity Relationship Diagram (ERD), dan pada sistem tersebut.
BAB III
: PROFIL LEMBAGA Dalam bab ini berisi penjelasan mengenai segala sesuatu yang terkait sejarah singkat lembaga, visi dan misi lembaga, aspek kegiatan usaha, struktur organisasi lembaga, dan deskripsi kerja.
BAB IV
: PEMBAHASAN Dalam bab ini berisi mengenai penjelasan serta uraian mengenai sistem yang akan digunakan berkaitan dengan judul tugas akhir, berupa sistem input, proses, output dari database yang dirancang serta pengendalian dari masalah sistem tersebut
BAB V
: PENUTUP Dalam bab ini berisi mengenai kesimpulan dan saran-saran yang mungkin berguna bagi perusahaan sebagai bahan pertimbangan serta masukan.
6
BAB II LANDASAN TEORI
2.1
Perancangan Menurut Al-Bahra Bin Ladjamudin (2005:39) menyebutkan dalam bukunya yang berjudul “Analis dan Design Sistem Informasi” bahwa: “Perancangan adalah suatu kegiatan yang memiliki tujuan untuk mendesain system baru yang dapat menyelesaikan masalahmasalah yang dihadapi perusahaan yang diperoleh dari pemilihan alternative system yang terbaik.”
2.2
Sistem Menurut Tata Sutabri (2012:6) Menyebutkan dalam buku yang berjudul “Analisis Sistem Informasi” bahwa: “Sistem pada dasarnya adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk mencapai tujuan tertentu.”
Dalam buku Tata Sutabri, Penulis mengambil kesimpulan dan mengambil contoh bahwa setiap sistem terdiri dari berbagai unsur. Sistem pernapasan kita terdiri dari suatu kelompok unsur, yaitu hidung, saluran pernapasan, paru-paru dan darah. Unsur-unsur suatu sistem terdiri dari subsistem yang lebih kecil, yang terdiri pula dari
kelompok-kelompok
unsur
yang
membentuk
subsistem
tersebut.
7
2.2.1 Pengertian Subsistem Menurut Tata Sutabri (2012:9) Menyebutkan dalam buku yang berjudul “Analisis Sistem Informasi” bahwa: “Suatu sistem dapat didefinisikan sebagai satu kesatuan yang terdiri dari beberapa komponen atau subsistem yang berinteraksi untuk mencapai tujuan.”
Sedangkan L. Enger mengatakan dalam bukunya yang ditulis oleh Tata Sutabri (2012:10) dalam buku yang berjudul “Analisis Sistem Informasi”. Subsitem adalah serangkaian kegiatan
yang
dapat
ditentukan
identitasnya
yang
berhubungan dalam suatu sistem.
2.2.2 Pengertian Informasi Menurut Tata Sutabri (2012:21-22) Menyebutkan dalam buku yang berjudul “Analisis Sistem Informasi” bahwa: “informasi merupakan lebih lanjut dari data yang sudah memiliki nilai tambah.” Informasi dapat dikelompokan menjadi 3 bagian, yaitu: 1. Informasi Strategis. Informasi ini digunakan untuk mengambil
keputusan
jangka
panjang,
yang
mencangkup informasi eksternal, dan sebagainya. 2. Informasi mengambil
Taktis.
Informasi
keputusan
ini
jangka
dibutuhkan menengah,
untuk seperti
informasi tren penjualan yang dapat dimanfaatkan untuk menyusun rencana penjualan. 3. Informasi Teknis. Informasi ini membutuhkan untuk keperluan operasional sehari-hari, seperti informasi persediaan stock, retur penjualan, dan laporan khas harian.
8
Informasi adalah data yang telah diklasifikasikan atau diolah atau diinterpretasikan untuk digunakan dalam proses pengambilan keputusan. Sistem pengelol informasi akan mengelolah data menjadi informasi atau mengelola data dari bentuk tak berguna menjadi berguna bagi yang menerimanya 2.2.3 Klasifikasi Sistem Menurut Tata Sutabri (2012:15) Menyebutkan dalam buku yang berjudul “Analisis Sistem Informasi” bahwa: “Sistem merupakan suatu bentuk integritas antara satu komponen dengan komponen lain karena siste memiliki sasaran yang berbeda untuk setiap kasus yang terjadi didalam sistem tersebut. Oleh karena itu sistem dapat diklasifikasikandari beberapa sudut pandang, seperti contoh sistem yang bersifat abstra, sistem alamiah, sistem yang bersifat deterministic dan sistem yang bersifat terbuka dan tertutup.” Adapun beberapa klasifikasi sistem sebagai berikut: a. Sistem abtrak dan sistem fisik Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidk tampak secra fisik, sedangkan sistem fisik merupkan sistem yang ada secara fisik. b. Sistem alamiah dan sistem bantuan manusia Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat oleh manusia, misalnya sistem perputaran bumi, terjadinya siang malam dan pergantian musim, sedangkan sistem buatan manusia merupakan sistem yang melibatkan hubungan manusia dengan mesin, yang sisebut dengan human machine system. c. Sistem deterministik dan sistem probalistik Sistem yang beroprasi dengan tingkah laku yang dapat diprediksi disebut sistem deterministik, sedangkan sistem 9
probalistik adalah sistem yang kondisi masa depannya tidak
dapat
diprediksi,
karena
mengandung
unsur
probalitas. d. Sistem terbuka dan sistem tertutup Sistem tertutup merupkan sistem yang tidak berhubung dan
tidak
terpengaruh
sedangkan
sistem
oleh
terbuka
lingkungan adalah
luarnya,
sistem
yang
berhubungan dan dipengaruhi oleh lingkungan luarnya.
2.2.4 Daur Hidup Sistem Menurut Tata Sutabri (2012:20) Menyebutkan dalam buku yang berjudul “Analisis Sistem Informasi” bahwa: “siklus hidup sistem (system life cycle) adalah proses evolusioner yang diikuti dalam penerapan sistem atau subsistem informasi berbasis computer.”
2.3
Bahasa Pemrograman Menurut Munir (2007:15) Menyebutkan dalam buku yang berjudul “Algoritma dan Pemrograman dalam Bahasa Pascal dan C” bahwa: “bahasa pemrograman adalah bahasa yang dipakai oleh Programmer program
untuk menulis kumpulan instruksi-instruksi
dalam
pemrograman
komputer
dengan
kata
lain
merupakan
sarana
komunikasi
bahasa yang
menjembatani antara manusia dan komputer.”
10
2.4
Flowchart Menurut Rony Setiawan (2009:25) menerangkan bahwa: “Sekumpulan gambar-gambar tertentu untuk menyatakan alur dari suatu program yang akan diterjemahkan ke salah satu bahasa pemrograman.”
Berikut adalah simbol sistem flowchart: 1. Terminator Menunjukan awal dan akhir dari suatu alur program flowchart.
Gambar 2.1 Simbol terminator 2. Process Menunjukan proses seperti perihitungan aritmatik, penulisan suatu formula atau dapat berisi pemberian nilai terhadap variabel.
Gambar 2.2 Simbol process 3. Read/Write Menunjukan sumber data yang akan diproses atau dapat juga menunjukan data yang akan dicetak/ditulis.
Gambar 2.3 Simbol read/write
11
4. Decision Menunjukan suatu proses evaluasi atau pemeriksaan terhadap nilai data dengan operator relasi.
Gambar 2.4 Simbol decision 5. Preparation Menunjukan deklarasi atau pemesanan variabel atau konstanta.
Gambar 2.5 Simbol preparation
6. Sub Program Menunjukan sub program yang akan diproses dapat berupa procedure dan function.
Gambar 2.6 Simbol sub program 7. Connector Menunjukan tanda sambungan dari suatu flowchart pada satu halaman kertas.
Gambar 2.7 Simbol connector
12
8. Arrow Menunjukan arah dari suatu proses dapat ke atas, bawah kanan dan kiri.
Gambar 2.8 Simbol arrow
2.5
Unified Modeling Langguange(UML) Menurut Yuni Sugiarti (2013:34) menerangkan bahwa UML adalah: “Sebuah bahasa yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak.”
Dari penjelasan di atas, penulis dapat menyimpulkan bahwa UML adalah suatu gambar yang berfungsi untuk memodelkan sistem komputer yang berbasis object-oriented. 2.5.1 Use Case Diagram Menurut Yuni Sugiarti (2013:45) pada bukunya yang berjudul “Analisis & Perancangan UML (Unified Modeling Languange) Generated VB.6” menerangkan bahwa : “Diagram use case adalah sebuah diagram yang menjelaskan apa yang harus dilakukan oleh sistem pada level konseptual sehingga kita akan memahami apakah keputusan yang diambil oleh sistem benar atau tidak”
13
Berikut adalah simbol – simbol Use Case: 1. Use case Fungsionalitas yang disediakan system sebagai unit-unit yang saling bertukar pesan antar unit dan aktor.
nama usecase
Gambar 2.9 Simbol usecase 2. Aktor Orang,proses, atau system lain yang berinteraksi dengan system informasi yang akan dibuat diluar system yang akan dibuat sendiri. Biasanya dinyatakan menggunakan kata benda awal frase nama aktor.
Gambar 2.10 Simbol nama aktor
3. Asosiasi/association Komunikasi antar actor dan use case yang berpartisipasi pada use case memiliki interaksi dengan aktor.
Gambar 2.11 Simbol Asosiasi
14
4. Extend Relasi use case tambahan ke sebuah use case dimana usecase yang ditambahkan dapat berdiri sendiri tanpa use case tambahan itu mirip dengan prinsip intheritance pada program berorientasi objek.
Gambar 2.12 Simbol Extend 5. Include Use case ini untuk menjalankan fungsinya atau sebagai syarat dijalankan usecase ini. Ada dua sudut pandang yang cukup besar mengenai include di use case, include berarti use case yang ditambahkan akan saat di panggil saat use case ditambahkan.
Gambar 2.13 Simbol include
15
2.5.2 Activity Diagram Menurut Yuni Sugiarti (2013:76) pada bukunya yang berjudul “Analisis & Perancangan UML (Unified Modeling Languange) Generated VB.6” menerangkan bahwa: “Activity Diagram menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis” Dari penjelasan diatas, penulis menyimpulkan bahwa Activity Diagram adalah penggambaran dari alur kerja dan aliran data yang terjadi pada sistem untuk mencapai tujuannya. Berikut adalah simbol – simbol Activity Diagram: 1. Start point Menunujukan titik awal dari workflow, hanya ada 1 start point dalam 1 activity diagram.
Gambar 2.14 Simbol Start Point
2. End Point Menunjukan titik akhir dari activity diagram, dalam 1 diagram bisa terdapat lebih dari 1 end point.
Gambar 2.15 Simbol End Point
16
3. Activity Menggambarkan sebuah pekerjaan atau aktifitas dalam workflow.
Gambar 2.16 Simbol Activity 4. Fork Menunjukan adanya percabangan secara pararel dari aktifitas.
Gambar 2.17 Simbol Fork 5. Join Menunjukan adanya penggabungan aktifitas.
Gambar 2.18 Simbol Join
6. Decision Mengindikasikan suatu kondisi dimana ada kemungkinan perbedaan transisi.
Gambar 2.19 Simbol Decision
17
7. Swimlame Menggambarkan obyek mana yang bertanggung jawab terhadap suatu aktifitas tertentu.
Gambar 2.20 Simbol Swimlame
8. Transition to self Menggambarkan hubungan antara state atau activity yang kembali pada state atau activity itu sendiri.
Gambar 2.21 Simbol Transition to self
9. Transition state Menggambarkan hubungan antara dua state, dua activity ataupun antara state dan activity.
Gambar 2.22 Simbol Transition State 18
10. State Menggambarkan Kondisi, situasi ataupun tempat untuk beberapa aktifitas.
Gambar 2.23 Simbol State
Gambar 2.24 Contoh Activity Diagram
2.5.3
Sequence Diagram Menurut Yuni Sugiarti (2013:70) pada bukunya yang berjudul “Analisis & Perancangan UML (Unified Modeling Languange) Generated VB.6” menerangkan bahwa:
19
“menggambarkan kelakuan/perilku objek pada use case dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar objek.” Dari penjelasan diatas, penulis menyimpulkan bahwa Sequence Diagram adalah diagram yang menggambarkan interaksi antar sistem dengan form secara lebih detil. Berikut adalah simbol – simbol Sequence Diagram: 1. Aktor Menggambarkan
seseorang
atau
sesuatu
(seperti
perangkat, sistem lain) yang berinteraksi dengan sistem.
Gambar 2.25 Simbol Aktor 2. Boundary Menggambarkan interaksi antara satu atau lebih actor dengan
sistem,
memodelkan
dari
sistem
yang
bergantung pada pihak lain disekitarnya dan merupakan pembatas sistem dengan dunia luar.
Gambar 2.26 Simbol Boundary 3. Control Menggambarkan “perilaku mengatur” mengkoordinasikan perilaku
sistem
dan
dinamika
dari
suatu
sistem,
menangani tugas utama dan mengontrol alur kerja suatu sistem.
20
Gambar 2.27 Simbol Control
4. Entity Menggambarkan informasi yang harus disimpan oleh sistem (struktur data dari sebuah sistem).
Gambar 2.28 Simbol Entity
5. Object Message Menggambarkan pesan atau hubungan antar objek, yang menunjukan urutan kejadian yang terjadi.
Gambar 2.29 Simbol Object Message
6. Message to Self Menggambarkan pesan/hubungan objek itu sendiri, yang menunjukan urutan kejadian yang terjadi.
Gambar 2.30 Simbol Message to Self
21
7. Object Menggambarkan
abstraksi
dari
sebuah
entitas
nyata/tidak yang informasinya harus disimpan.
Gambar 2.31 Simbol Object
2.5.4
Class Diagram Menurut Yuni Sugiarti (2013:57) pada bukunya yang berjudul “Analisis & Perancangan UML (Unified Modeling Languange) Generated VB.6” menerangkan bahwa : “menggambarkan struktur pendefinisian kelas-kelas membangun sistem.”
system dari segi akan dibuat untuk
Berikut adalah simbol – simbol Class Diagram: 1. Class Menggambarkan keadaan (atribut/properti) dari suatu objeck.
Gambar 2.32 Simbol Class
22
2. Association Menggambarkan mekanisme komunikasi suatu objek dengan
objek
lainnya.
Ataupun
dapat
juga
menggambarkan ketergantungan antarkelas.
Gambar 2.33 Simbol Association 3. Aggregate Menggambarkan
bahwa
suatu
objek
secara
fisik
dibentuk.
Gambar 2.34 Simbol Aggregate
4. Multiplicity Menggambarkan banyaknya object yang terhubung satu dengan yang lainnya.
Gambar 2.35 Simbol Multiplicity
23
Gambar 2.36 Contoh Class Diagram
2.6
Aplikasi Pemrograman 2.6.1
Java C.Thomas Wu
Menurut
(2009:12)
pada
bukunya
“An
Introduction To Object-Oriented Programming With Java™, Fifth Edition” menerangkan bahwa: “The language was based on C and C++ and was originally intended for writing programs that control consumer appliances.” Dari penjelasan C.Thomas Wu, penulis dapat mengambil kesimpulan bahwa Java adalah suatu bahasa pemrograman yang berbasis bahasa C/C++ yang dapat digunakan disetiap platform komputer.
2.6.2
Netbeans Menurut Rhawi Dantas (2011:1) pada bukunya yang berjudul “NetBeans IDE 7 Cookbook” menerangkan bahwa : “Java Integrated Development Environment, IDE, which enables fast application development with the most adopted frameworks, technologies, and servers.”
24
Dari penjelasan Rhawi Dantas, penulis dapat mengambil kesimpulan bahwa NetBeans adalah suatu editor program yang
terintegrasi
dengan
bahasa
java,
dikarenakan
NetBeans mendukung framework, teknologi, dan server yang dibutuhkan oleh Java.
Gambar 2.37 Tampilan viewcode dari Netbeans 8.0.2
2.6.3
Jasper Report Menurut Bilal Siddiqui (2010:1) pada bukunya yang berjudul “Jasperreport
3.6
development
cookbook”
menerangkan
bahwa: “Most popular embeddable Java open source reporting library, providing Java developers with the power to easily create rich print and web reports.” Dari penjelasan Bilal Siddiqui, penulis dapat mengambil kesimpulan bahwa Jasperreport adalah program report yang
25
paling
populer,
dikarenakan
mudah
digunakan
dan
menyediakan banyak fitur-fitur yang dapat terintegrasi dengan program berbasis web dan desktop.
Gambar 2.38 Tampilan Jasper Report 4.5.1
2.6.4
MySQL Menurut Miftakhul Huda dan Bunafit Komputer (2010:10) dalam bukunya yang berjudul “Membuat Aplikasi Database dengan Java, MySQL, dan NetBeans” menyatakan bahwa: “MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau yang dikenal dengan DBMS (Database Management System) yang multithread, multi-user.” Dari penjelasan di atas, penulis mengambil kesimpulan bahwa MySQL adalah perangkat lunak yang dapat memanajemen database(basis data).
26
Gambar 2.39 Tampilan dari MySQL 1.7.3
2.6.5
Microsoft Visio Menurut Scott A. Helmers (2013:3) dalam bukunya yang berjudul “Microsoft Visio 2013 Step By Step” menerangkan bahwa: “Microsoft Visio is the premier application for creating business flowcharts,
diagrams network
of
all
types,
diagrams,
and
ranging
from
organization
charts, to floor plans and brainstorming diagrams.”
Dari penjelasan yang disampaikan Scott A. Helmers, penulis dapat mengambil kesimpulan bahwa Microsoft Visio adalah aplikasi yang dapat menggambar beragam diagram, mulai dari flowchart, struktur organisasi, dll.
27
Gambar 2.40 Tampilan Awal Microsoft Visio 2013
2.6.6
Rational Rose Menurut Yuni Sugiart (2013:105), dengan judul buku “Analisis & Perancangan UML (Unified Modeling Language) Generated VB.6” menerangkan bahwa: “yaitu alat bantu dalam perancangan, pembuatan model serta menggenerasikan baris kode program”.
Gambar 2.41 Tampilan Rational Rose
28
2.7
Database Menurut Sri Widianti (2009:3) dalam bukunya yang berjudul “Pengantar Basis Data” menerangkan bahwa : “Basis Data (database) adalah kumpulan file-file yang saling berhubungan atau berelasi sehingga membentuk suatu basis data.” Dari penjelasan yang disampaikan Sri Widianti, penulis dapat mengambil kesimpulan bahwa database adalah suatu kumpulan data yang saling berhubungan untuk membentuk suatu informasi.
Untuk mengelola basis data (database) diperlukan perangkat lunak yang disebut DBMS (Database Management System). DBMS merupakan suatu sistem perangkat lunak yang memungkinkan user untuk
membuat,
memelihara,
mengontrol,
dan
mengakses
database secara praktis dan efisien.
Dengan DBMS, pengguna akan lebih mudah dalam mengontrol dan memanipulasi data yang ada. Sedangkan RDBMS (Relational Database Management System) merupakan salah satu jenis DBMS yang medukung adanya relationship (hubungan) antar tabel. Di samping RDBMS, terdapat jenis DBMS lainnya, seperti Hiraki DBMS, Network DBMS, dan sebagainya.
2.8
ERD (Entity Relational Diagram) Menurut Sri Widianti (2009:22) pada bukunya yang berjudul “Pengantar Basis Data” menerangkan bahwa : “Merupakan jaringan yang menggunakan susunan data yang disimpan dari sistem secata abstrak.”
29
Dari yang disampaikan oleh Sri Widianti, penulis mengambil kesimpulan bahwa ERD adalah suatu susunan data yang saling berhubungan satu sama lain. 2.8.1 Komponen (simbol) ERD Komponen (simbol) ERD menurut Sri Widiarti adalah sebagai berikut 1. Entity Entity adalah suatu objek yang dapat membedakan atau dapat diidentifikasikan secara unik dengan objek lainnya, dimana semua informasi yang berkaitan dengannya dikumpulkan.
Gambar 2.42 Contoh simbol Entity. 2. Relationship Relationship adalah hubungan yang terjadi antara satu entity
dengan
entity lainnya. Relationship tidak
mempunyai keberadaan fisik atau konseptual kecuali yang diwarisi dari hubungan antar Kumpulan
relationship
yang
entity
sejenis
tersebut. dinamakan
relationship diagram.
3. 4.
Gambar 2.43 Contoh simbol Relationship.
30
3. Atribut Atribut adalah karakteristik dari entity atau relationship yang menyediakan penjelasan detail tentang entity atau relationship.
Gambar 2.44 Contoh simbol Atribut.
2.8.2
Cardinality Rasio Menurut Sri Widianti (2009:24) dalam bukunya yang berjudul “Pengantar Basis Data” menerangkan bahwa : Batasan pada jumlah entity yang berhubungan melalui suatu relationship. Jenis-jenis cardinality rasio : 1. One to One (1:1) Yaitu perbandingan antara entity pertama dengan entity kedua berbanding satu berbanding satu.
karyawan
1
bisa
1
login
Gambar 2.45 Contoh one to one (1:1)
2. One to Many (1:M) Yaitu perbandingan antara entity pertama dengan entity kedua berbanding satu berbanding banyak.
pegawai
1
bekerja
M
proyek
Gambar 2.46 Contoh one to many (1:M) 31
3. Many to One (M:1) Yaitu perbandingan antara entity pertama dengan entity kedua berbanding banyak berbanding satu.
mahasiswa
M
ajar
1
dosen
Gambar 2.47 Contoh many to one (M:1)
4. Many to Many (M:M) Yaitu perbandingan antara entity pertama dengan entity kedua berbanding banyak berbanding banyak.
transaksi
M
ada
M
barang
Gambar 2.48 Contoh many to many (M:M)
2.9
Pengertian Perpustakaan Menurut Kamus Besar Bahasa Indonesia (KBBI) Perpustakaan adalah tempat, gedung yang disediakan untuk pemeliharaan dan penggunaan koleksi buku dan sebagainya dapat juga diartikan sebagai koleksi buku, majalah, dan bahan kepustakaan lainnya yang disimpan untuk dibaca, dipelajari, dibicarakan. 2.9.1 Fungsi –fungsi Perpustakaan Sesuai dengan peran perpustakaan sebagai lembaga pemberi layanan informasi dan bahan pustaka sebagai berikut: 1. Fungsi Pendidikan Perpustakaan
sebagai
sarana
pendidikan
yang
merupakan tempat belajar.
32
2. Fungsi Informasi Perpustakaan sebagai tempat layanan informasi dan sumber informasi, berkaitan erat dengan perpustakaan sebagi pusat informasi. 3. Fungsi Penelitian Perpustakaan sebagi tempat melakukan riset atau penelitian, yaitu sebagai penyedia bahan pustaka dan informasi, dan membantu para peneliti dari segala tingkatan pendidikan. 4. Fungsi Kultural dan Penyimpanan Perpustakaan sebagai sarana pelestarian hasil budaya bangsa
yakni
melestarikan
bertugas khasanah
untuk budaya
menyimpan bangsa
dan dan
meningkatkan nilai serta apresiasi masyarakat. 2.9.2 Jenis Koleksi Buku 1. Koleksi Buku Buku disini bisa bermacam-macam jenisnya. Bisa buku yang bermateri fiksi maupun buku yang bersifat nonfiksi. Baik yang pertama maupun yang kedua masing-masing banyak variasi dan jenis dilihat dari segi isi maupun bentuk penyajiannya. Misalanya yang termasuk buku – buku fiksi antara lain ada fiksi umum,fiksi ilmiah, dan fiksi sastra. Sedangkan yang termasuk kedalam buku-buku nonfiksi antara lain meliputi buku buku ilmiah, ilmiah popular,
informasi
umum,
dan
informasi
khusus,
termasuk didalamnya ada buku teks.
33
2. Buku teks atau Buku pelajaran Buku teks adalah suatu buku tentang satu bidang ilmu tentu yang ditulis berdasarkan sistematika dan organisasi tertentu sehingga memudahkan proses pembelajaran baik oleh guru maupun murid 3. Buku Referens atau rujukan Yang dimaksudkan dengan buku-buku referens atau rujukan adalah buku-buku yang memuat informasi secara khusus sehingga bisa menjawab atau menunjukan secara langsung jawab tadi, maka biasanya ia hanya dibaca diperpustakaan saja, tidak boleh dipinjam untuk dibawa ke luar atau pulang. 2.9.3 Jenis Koleksi Perpustakaan Beragam kebutuhan yang
berbeda
dari
pemakai
menimbulkan berbagai jenis perpustakaan yaitu: 1. Perpustakaan Nasional yaitu perpustakaan yang dikelola oleh Negara atau pemerintah. 2. Perpustakaan
Umum
yaitu
perpustakaan
yang
diselenggarakan dan dikelola ditiap kabupaten dan kota. 3. Perpustakaan diselenggarakan
Khusus dan
yaitu dikelola
perpustakaan oleh
satu
yang
instansi,
lembaga, badan, atau organisasi tertentu untuk melayani anggota dan karyawannya. 4. Perpustakaan Perguruan Tinggi yaitu perpustakaan yang diselenggrakan oleh dikelola oleh suatu perguruan tinggi yang melayani mahasiswa, dosen, maupun tenaga non edukatif.
34
5. Perpustakaan
sekolah
diselenggarakan
dan
yaitu dikelola
perpustakaan oleh
sekolah
yang dasar,
sekolah menengah pertama, sekolah menengah atas, untuk menunjang kegiatan belajar mengajar di sekolah tersebut dan melayani siswa, tenaga edukatif dan non edukatif.
2.9.4 Tujuan Perpustakaan Tujuan didirikannya perpustakaan tidak terlepas dari tujuan diselenggarakannya pendidikan secara keseluruhan, yaitu untuk memberikan bekal kemampuan dasar kepada peserta didik. Sejalan dengan hal yang diatas, maka tujuan perpustakaan adalah sebagai berikut: 1. Menumbuh kembangkan minat dan kebiasaan membaca para peserta didik dalam perpustakaan. 2. Menyediakan berbagai macam sumber informasi untuk kepentingan
pelaksanaan
kurikulum
dan
berbagai
informasi laiinya. 3. Memperluas,
memperdalam,
dan
memperkaya
pengalaman koleksi yang mengandung ilmu pengetahuan dan teknologi yang disediakan oleh perpustakaan. 2.9.5 Konsep Dasar Peminjaman dan Pengembalian Buku Kegiatan yang sering berlangsung di perpustakaan adalah kegiatan peminjaman dan pengembalian buku. Menurut Hanum Ningsih (2002:17), peminjaman dan pengembalian buku adalah peredaran atau kegiatan keluar masuknya buku.
35
Peminjaman buku merupakan kegiatan meminjam buku dari perpustakaan yang dilakukan oleh anggota disertai dengan batas waktu peminjaman dan telah ditentuka. Anggota yang meminjam buku harus sudah terdaftar sebagai anggota perpustakaan terlebih dahulu, karena dalam meminjam buku anggota harus menunjukan kartu anggota perpustakaan. Pengembalian buku merupakan proses pengembalian buku yang telah dipinjam sebelumnya tepat pada tanggal yang telahn ditentukan, jika tanggal pengembalian tidak tepat pada waktunya maka anggota akan dikenakan denda. Anggota harus menunjukan kartu anggota pepustakaan ketika akan mengembalikan buku. 2.10
Perancangan User Interface User Interface merupakan antarmuka level atas terdiri dari komponen container dan komponen item. Komponen Container adalah komponen yang dapat ditambahkan padanya komponen lain (item), dan merupakan turunan dari kelas Screen. Sedangkan komponen item adalah komponen yang tidak dapat berdiri sendiri, kecuali ditambahkan ke dalam Container.
36
BAB III PROFIL LEMBAGA 3.1
Sejarah Singkat Lembaga STIE Bisnis Indonesia didirikan tanggal 21 Februari tahun 1991, semula dikelola oleh yayasan Pendidikan Eka Dwi Triana. Lalu tanggal 7 Juli 1999 beralih kepada Yayasan Pendidikan Global (YPG). Berhubung Yayasan Pendidikan Global (YPG) ada juga yang nama tersebut, maka para pengurus yayasan merubah lagi nama yayasan menjadi Yayasan Almatama Bawono Loka yang artinya “Dunia Tempat Menimba Ilmu Utama” STIE Bisnis Indonesia berlokasi di Jalan Raya Kebayoran Lama No.46, Jakarta Barat. Program
Pendidikan
yang
diselenggarakan
di
STIE
Bisnis
Indonesia saat ini adalah Program Diploma III (DIII) Sarjana Strata I (SI), dan Program Pasca Sarjana Strata II (M.M).
Program D III pertama dalam sejarah STIE Bisnis Indonesia mendapatkan ijin Operasional berdasarkan SK. Mendikbud No. 007/01/1991 tertanggal 21 Februari 1991. Oleh Pemimpin STIE Bisnis Indonesia saat itu tanggal 21 Februari untuk Program S1 Ijin Operasionalnya turun pertama berdasarkan SK. Direktur Jendral Pendidikan Tinggi Depdikbud dengan No. 152/Dikti/Kep/1993 pertama keluar berdasarkan surat Direktorat Jendral Pendidikan Tinggi No. 3823/T/2003 tertanggal 20 November 2003.
meningkatnya tekanan dunia kerja dan industri yang mensyaratkan berbagai macam keahlian yang harus dimiliki oleh para calon tenaga kerja yang akan terlibat dalam berbagai bidang pekerjaan, walaupun kenyataannya masih terdapat banyak kendala tentang
37
minimnya keinginan dan terutama kemampuan calon pekerja baik secara fianansial maupun waktu untuk mengejar target tersebut maka kami dari Lembaga Penelitian dan Pengabdian Masyarakat (LPPM) yang membawahi tiga fungsi yang terdiri dari LPM ( Lembaga Pengabdian Masyarakat), LPS (Lembaga Penerbitan STIEBI) dan PKEB ( Pusat Kajian Ekonomi dan Bisnis), merasa terpanggil dengan keadaan tersebut dan berusaha melakukan pembenahan - pembenahan sedini mungkin untuk meningkatkan kualitas anak didik baik secara formal maupun informal dengan tidak meninggalkan kualitas sesuai dengan tridharma perguruan tinggi.
STIE Bisnis Indonesia Kampus Ciputat berdiri sejak 17 Juli 2014 dengan pendiri H. Rizal, H. Farid Wajdi, SE, MSi, Nofrizal, SE., H. Jaharuddin, SE, ME. lembaga pendidikan ini dibawah naungan Yayasan Mutiara Bangsa yang telah disahkan melalui Keputusan Menteri Hukum dan HAM RI Nomor : AHU-2664.AH.01.04 Tahun 2012, , dan dikuatkan dengan persetujuan perubahan Anggaran Dasar yayasan didasarkan Keputusan Menteri Hukum dan HAM RI No. AHU-92.AH.01.05 Tahun 2014. STIE Bisnis Indonesia Kampus Ciputat pada senin,
7 Oktober
2014, ini laksanakan kuliah perdana untuk Strata 1, dan pada hari sabtu, 6 Desember 2014, dilaksanakan kuliah perdana untuk Strata 2 (Program Magister Manajemen).
38
3.2
Visi, Misi dan Motto Perusahaan 3.2.1 Visi Menjadi Lembaga yang terampil dan professional dalam bidang Ekonomi dan Bisnis, dengan menghasilkan sumber daya manusia (SDM) yang terampil, professional dan mampu bersaing serta beriman dan bertaqwa.
3.2.2 Misi 1. Menyediakan dan menghasilkan Sumber Daya Manusia (SDM) dibidang Ekonomi dan Bisnis sehingga memiliki daya saing yang tinggi di masyarakat 2. Penyediaan fasilitas belajar mengajar dan praktek yang memadai agar terbentuk mahasiswa yang trampil dan kreatif. 3. Menyelenggarakan program pendidikan baik secara Formal & Informal yang sesuai dengan standar mutu dan perkembangan zaman agar bisa memenuhi standar dunia kerja dan industry.
3.2.3 Motto “For Your Better and Brighter Future”.
3.3
Bidang Usaha STIE-Bisnis Indonesia sebagai institusi pendidikan siap untuk menghasilkan dan mengembangkan lulusannya sebagai sosok eksekutif
perusahan
maupun
pelaku
bisnis
yang
mampu
menghadapi kompleksitas perubahan ditingkat nasional, regional, maupun global. Yang sesuai dengan motto: “STIE-Bisnis Indonesia for Your Better and Brighter Future”
39
STIE Bisnis Indonesia Kampus Ciputat memiliki 4 Program Studi yaitu , Akuntansi, Manajemen, Analis Efek dan Pasar Modal, Magister Manajemen. STIE-Bisnis
Indonesia
Kampus
Ciputat
berkomitmen
dalam
pengembangan dan penyusunan program perkuliahan, yang didesain untuk mengakomodasi kebutuhan nyata dunia bisnis yaitu metode analisa dan keterampilan manajerial untuk melakukan analisa,
identifikasi
dan
pemecahan
masalah
bisnis
serta
pengembangan sikap mandiri dan kemampuan kerjasama sehingga lulusannya
mampu
mengaplikasikan
ilmunya
ditempat
kerja
maupun berwira-usaha. 3.4
Struktur Organisasi Dalam mencapai tujuan perusahaan baik secara umum maupun secara khusus maka STIE Bisnis Indonesia Kampus Ciputat membuat Stuktur organisasi yang jelas sesuai dengan tanggung jawab
dan
kewenangannya
Dalam
masing-masing
suatu
Pekerjaan.
40
Gambar 3.1 Struktur organisasi STIE Bisnis Indonesia Kampus Ciputat
41
3.5
Deskripsi Kerja 1. Direktur Memimpin pelaksanaan usaha kegiatan di kampus termasuk melakukan perencanaan, pengawasan, dan pengevaluasian (hasil usaha) serta penyempurnaan kebijakan yang ditetapkan. 2. Bidang Akademik a. Melakukan Ploting Dosen untuk mengajar dengan persetujuan Direktur. b. Melaksanakan kegiatan belajar mengajar (KBM) dengan baik. c. Memastikan dosen dating tepat waktu, termasuk jika tidak dating menyiapkan alternative. d. Melakukan evaluasi secara berkala. e. Membuat laporan setiap tanggal 28 jumlah mahasiswa yang aktif, tidak aktif dan DO setiap bulannya. f. Membuat database dosen dengan rinci. 3. Bidang Keuangan a. Membuat laporan tagihan dan melakukan penagihan secara berkala. b. Membuat laporan arus kas harian. c. Membuat laporan penerimaan dan pengeluaran. d. Mengingatkan semua tagihan yang akan jatuh tempo. e. Melakukan pembayaran Honor Dosen f. Menghitung jumah hari kerja karyawan 4. Kepala Bidang Pemasaran a. Merencanakan kegiatan calon mahasiswa. b. Melaksanakan kegiatan rutin mahasiswa. c. mengevaluasi segala aktivitas pemasaran.
42
5. Dosen Memberikan pengajaran kepada seluruh mahasiswa sesuai dengan
jadwal
memberikan
pengajaran
kepada
seluruh
mahasiswa sesuai dengan jadwal dan mata kuliah yang telah ditetapkan bagian pendidikan, serta memberikan penilian, motivasi, dan evaluasi terhadap mahasiswa yang diajar.
43
BAB IV PEMBAHASAN 4.1 Perancangan Sistem Informasi Peminjaman dan Pengembalian Buku Pada STIE Bisnis Indonesia Ciputat Tangerang Selatan 4.1.1 Flowchart Sistem Berjalan
Gambar 4.1 Flowchart Peminjaman dan Pengembalian
44
4.1.2 Narasi Sistem Berjalan 4.1.2.1 Prosedur Peminjaman 1. Mahasiswa datang ke Ruang perpustakaan untuk mencari buku yang akan dipinjamnya. 2. Mahasiswa
membawa
buku
yang
akan
dipinjamnya ke bagian petugas peminjaman buku. 3. Petugas menanyakan kepada mahasiswa, apakah
mahasiswa tersebut sudah memiliki kartu anggota perpustakaan sudah atau tidak. 4. Jika mahasiswa belum memiliki kartu anggota,
mahasiswa untuk memilikinya sebagai syarat peminjaman
buku,
maka
Mahasiswa
harus
mendaftarkan dirinya untuk menjadi anggota dengan
memberikan
data
diri
serta
biaya
pendaftaran. 5. Petugas
akan
memproses
pendaftaran
dan
Mahasiswa mendapatkan kartu anggota yang selanjutnya akan digunakan untuk meminjam buku. 6. Setelah mahasiswa memiliki kartu anggota, maka
petugas akan memproses peminjaman buku yang telah mahasiswa berikan kepada petugas. 7. Buku diberikan kepada mahasiswa. 8. Setelah peminjaman buku selesai di proses dan mahasiswa meninggalkan petugas peminjaman buku, petugas membuat laporan yang ditujukan kepada pimpinan perpustakaan.
45
9. Laporan yang dibuatkan tentang data peminjaman mahasiswa pada hari tersebut. 4.1.2.2
Prosedur Pengembalian 1. Mahasiswa datang ke
perpustakaan
dengan
membawa buku yang dipinjam 2. Mahasiswa mendatangi petugas untuk melakukan
proses pengembalian buku. 3. Petugas mengecek apakah terjadi keterlambatan
pengembalian buku atau tidak. 4. Apakah
mahasiswa terlambat mengembalikan
buku maka akan dikenakan denda sebesar yang telah ditentukan. 5. Selanjutnya petugas menyerahkan kartu anggota
kepada mahasiswa dan mahasiswa menyerahkan buku kepada petugas. 4.2 Kendala Sistem Berjalan Kendala yang terjadi pada sistem yang sedang berjalan saat ini yaitu terjadinya kesalahan dalam penginputan data pada peminjaman buku serta penginputan nama penerbit, nama pengarang. Selain terjadinya kesalahan data petugas sering sekali kehilangan datadata seperti data anggota, data buku dan laporan. Sehingga membuat kerja petugas perpustakaan kurang efektif dan efesiensi waktu. 4.3 Perancangan Sistem Informasi 4.3.1 Perancangan UML (Unified Modeling Language) Untuk membuat aplikasi perancangan system informasi perpustakaan di STIE Bisnis Indonesia Kampus Ciputat penulis membuat suatu sistem perancangan UML yang terdiri dari yaitu sebagai berikut:
46
4.3.1.1
Use Case
Gambar 4.3 activity diagram Use Case Dari Gambar 4.3 dapat disimpulkan bahwa admin memiliki tugas yaitu kelola data anggota, kelola data buku, kelola data petugas, transaksi peminjaman, transaksi pengembalian dan pembayaran denda sedangkan petugas hanya melakukan tugas yaitu transaksi peminjaman, transaksi pengembalian, dan pembayaran denda perbedaan antara si admin dengan si kasir yaitu admin memiliki kewenagan untuk dapat mengelola data login hingga sampai data laporan. 4.3.1.2
Activity Diagram Activity Diagram merupakan penjelasan tentang aktivitas antara si aktor dengan si program dalam menjalankan sistem program tersebut, adapun yang penulis buat dari Activity Diagram tersebut yaitu sebagai berikut:
47
1) Activity Diagram Login
Gambar 4.4 activity diagram login Pada Gambar 4.4 menggambarkan alur dari admin dan petugas yang ingin masuk ke dalam system program, mereka harus melewati form login ini, untuk dapat mengakses form yang ingin digunakan oleh admin di dalam form Master tersebut.
48
2) Activity Diagram Anggota
Gambar 4.5 activity diagram Anggota
49
3) Activity Diagram Buku
Gambar 4.6 activity diagram Buku Pada Gambar 4.6 diatas menunjukan bahwa seorang admin ia dapat menginput serta mengupdate data buku baik itu menambahkan item buku yang ada.
50
4) Activity Diagram Petugas
Gambar 4.7 activity diagram Petugas
51
5) Activity Diagram Peminjaman
Gambar 4.8 activity diagram peminjam
52
6) Activity Diagram Pengembalian
Gambar 4.9 activity diagram pengembalian
53
7) Activity Diagram Data Peminjaman
Gambar 4.10 activity diagram Data Peminjaman
54
8) Activity Diagram Pembayaran Denda
Gambar 4.11 activity diagram Pembayaran Denda
55
4.3.1.3
Sequence Diagram 1) Sequence Diagram Anggota
56
Gambar 4.12 Sequence Diagram Anggota
57
2) Sequence Diagram Buku
58
Gambar 4.13 Sequence Diagram Buku
59
3) Sequence Diagram Petugas
60
Gambar 4.14 Sequence Diagram Petugas
61
4) Sequence Diagram Peminjaman
Gambar 4.15 Sequence Diagram Peminjaman
62
5) Sequence Diagram Pengembalian
Gambar 4.16 Sequence Diagram Pengembalian
63
6) Sequence Pembayaran Denda
Gambar 4.17 Sequence Diagram Pembayaran Denda
64
4.3.1.4
Class Diagram
Gambar 4.18 Class Diagram Peminjaman dan Pengembalian Buku
65
66
Gambar 4.19 Class Diagram Peminjaman
67
68
Gambar 4.20 Class Diagram Pengembalian
69
Gambar 4.21 Class Diagram Pembayaran denda
70
4.3.2 Perancangan Database 4.3.2.1
Entity Relationship Diagram (ERD):
Gambar 4.22 Entity Relationship Diagram Peminjaman
71
4.3.2.2 Relasi Antar Table
Gambar 4.23 Relasi Antar Table
72
4.3.2.3 Klasifikasi File Tabel Anggota Kode_anggota
Varchar(6)
Nim
Varchar(15)
Jurusan
jurusan(30)
Nama
Varchar(40)
tempat_lahir
Varchar(30)
tanggal_lahir
Varchar(20)
Alamat
Varchar(60)
jenis_kelamin
Varchar(30)
Telepon
Varchar(15)
tanggal_register Varchar(30) akhir_register
Varchar(15)
Tabel Buku Kode_buku
Varchar(6)
Judul_buku
Varchar(50)
Pengarang
Varchar(20)
Isbn
Varchar(20)
Penerbit
Varchar(30)
Kategori
Varchar(15)
Tahun_terbit
Varchar(6)
Tempat_terbit
Varchar(15)
73
Tabel detailbuku Kode_eksemplar Varchar(10) Kode_buku
Varchar(6)
Status
Varchar(10)
Tabel Petugas Kode_petugas
Varchar(6)
Nama_petugas
Varchar(25)
Alamat
Varchar(25)
Status
Varchar(10)
Tabel detailpinjam no_transaksi
Varchar(15)
kd_item
Varchar(6)
Kode_anggota
Varchar(6)
Kode_buku
Varchar(6)
Tgl_pinjam
Date
Tgl_kembali
Date
Terlambat
Int(11)
Denda
Double
Total_pinjam
Decimal(10,0)
Bayar
Double
Kembali
Double
74
Tabel headerpinjam No_transaksi
Varchar(12)
Kode_buku
Varchar(6)
Kode_anggota
Varchar(6)
Kode_petugas
Varchar(6)
Kode_eksemplar Varchar(6) Tgl_pinjam
Date
tgl_kembali
Date
Durasi
Int(12)
Total_pinjam
Decimal(10,0)
Gambar 4.24 Klasifikasi File Peminjaman dann Pengembalian Buku
75
4.3.3 Perancangan User Interface
4.3.3.1Perancangan Menu
Gambar 4.25 Design Layout menu 4.3.3.2 Perancangan Form Input
Gambar 4.26 Design Input Anggota
76
Gambar 4.27 Design Input Buku
G Gambar 4.28 Design Input Petugas
77
4.3.3.3 Perancangan Laporan G
Gambar 4.29 Design Laporan Anggota
4.3.3.4 Jadwal Implementasi Maret 3 4
Task
1
April 2 3
4
1
Mei 2 3
4
Pengajuan Judul Izin Observasi Pembuatan BAB I Revisi BAB I Pembuatan BAB 3 Revisi BAB 3 Pembuatan BAB 2 Revisi BAB 2 Pembuatan BAB 4 Revisi BAB 4 Pembuatan BAB 5
Tabel 4.30 Jadwal Implementasi
78
4.3.4 Perancangan Infrastruktur Spesifikasi sistem komputer yang digunakan penulis terdiri dari dua perangkat yaitu perangkat keras dan perangkat lunak. 4.3.4.1. Sistem Operasi Software yang penulis gunakan untuk menyusun Tugas Akhir ini adalah sebagai berikut: a.
Operating system Windows 8.1 Pro x86
b.
Neatbeans IDE 8.0.2
c.
MySQL 4.2.11
d.
Jasperreport
e.
Microsoft Visio 2013
4.3.4.2. Kebutuhan Hardware Komputer yang penulis gunakan untuk menyusun Tugas Akhir ini memiliki spesifikasi sebagai berikut: a.
Processor Intel(R) Pentium (R) CPU B950 @ 2.10GHz 2.10 GHz
b.
VGA Intel(R) HD Graphics 1008 MB
c.
RAM DDR3 2 GB
d.
Hardisk 500 GB
e.
Monitor
f.
Keyboard
g.
Mouse
79
BAB V PENUTUP 5.1
Kesimpulan Setelah mengadakan observasi di perpustakaan STIE Bisnis Indonesia Kampus Ciputat, maka penulis dapat mengambil kesimpulan bahwa: 1. Perpustakaan STIE Bisnis Indonesia Kampus Ciputat, sistem pengelolaan peminjaman dan pengembalian buku masih menggunakan sistem manual. 2. Dengan adanya sistem yang berjalan sekarang, sering terjadi kehilangan data serta kesalahan dalam pendataan atau penginputan data, serta menjadi kurangnya efektifitas dan efisiensi waktu dalam bekerja. 3. Untuk meningkatkan kinerja agar maksimal dalam pengelolaan peminjaman dan pengembalian buku di perpustakaan STIE 1Bisnis Indonesia Kampus Ciputat, maka diperlukan suatu terobosan sistem baru yang bisa diharapkan untuk dapat mengganti sistem lama yang maksimal, antara lain dengan menggunakan sistem terkomputerisasi perpustakaan.
5.2
Saran Demi terciptanya suatu fungsi yang dapat bermanfaat untuk semua pihak dikemudian hari maka penulis memberi saran – saran yang bersifat membangun antara lain: 1. Diperlukan pengantian sistem manual ke sistem komputerisasi untuk mempermudah pengerjaan. 2. Untuk mengganti sistem lama dengan sistem yang baru, dibutuhkan suatu pemikiran yang serius dan professional
80
dengan memperhatikan banyak aspek penting antara lain biaya, sumber daya manusia, lokasi dan lain – lain sehingga akan didapatkan hasil yang maksimal sehingga jika beberapa aspek penting tersebut belum terpenuhi maka penggantian sistem lama dengan sistem yang baru dapat tertunda.
81
DAFTAR PUSTAKA Dantas, Rhawi. NetBeans IDE 7 Cookbook. Packt Publishing Ltd. Birmingham. 2011.
Huda, Miftakhul dan Bunafit Komputer. Membuat Aplikasi Database dengan Java, MySQL, dan NetBeans. Jakarta. Elex Media Komputindo. 2010.
Ladjamudin, Al-Bahran Bin. Analisis dan Design Sistem Informasi. Yogyakarta: Graha Ilmu, 2005. Munir, Algoritma dan Pemrograman Basis data berbasis web Menggunakan dan MY SQL. Bandung: Informatika 2007.
Ningsih, Hanun, Layanan Perpustakaan. Prenada Media Group, 2002 Sutabri, Tata. Analisis Sistem Informasi. Jakarta: Andi, 2012.
Setiawan, Rony. Teknik Pemecahan Masalah dengan ALGORITMA dan FLOWCHART. Jakarta: Lentera Ilmu. 2009
Sugiarti, Yuni. Analisis & Perancangan UML (Unified Modeling Language) Generated VB.6. Yogyakarta: Graha Ilmu. 2013
Wu, C.Thomas. An Introduction To Object-Oriented Programming With Java™, Fifth Edition. McGraw-Hill. United States. 2010
Siddiqui, Bilal. Jasperreport 3.6 development cookbook. Packt Publishing Ltd. Birmingham. 2010
Widianti, Sri. Pengantar Basis Data. Lentera Ilmu Cendikia. Jakarta. 2009
1
BIODATA PENULIS Nama
: Fajar Muhamad Al Bana
Tempat, Tanggal Lahir
: Bogor, 12 Maret 1994
Jenis Kelamin
: Laki-laki
Agama
: Islam
Nama orang tua a. Nama Bapak : Somat b. Nama Ibu Alamat
: Siah : Jl. Jampang Gg Masjid Rt 05 Rw 06 No.79 Kec. Kemang Kab. Bogor
Pendidikan 1. SD
: : SD Negri 01 Jampang Tahun 2000 - 2006
2. SMP
: Pondok Pesantren Ulumul Qur’an Tahun 2006 – 2008
3. SMP
: SMP Islam Parung Tahun 2008 - 2009
4. SMK
: SMK Taruna Terpadu 1 Tahun 2009 - 2012
5. Perguruan Tinggi
: Politeknik LP3I Jakarta 2015
a. Program Studi : Manajemen Informatika b. Konsentrasi
: Teknik Informatika
c. Kampus
: Ciputat
Pengalam Kerja 1. Staff Direktur
: : STIE Bisnis Indonesia (STIE-BI) Ciputat
Jakarta, 24 Mei 2015
Fajar Muhamad Al Bana Penulis 2
LAMPIRAN LAMPIRAN 1 KARTU ANGGOTA PERPUSTAKAAN
iii
LAMPIRAN 2 KARTU BIMBINGAN TUGAS AKHIR
iv
LAMPIRAN 3 PENILAIAN DOSEN PEMBIMBING TUGAS AKHIR
v