sistem informasi inventaris barang sma negeri 2 …
TRANSCRIPT
i
SISTEM INFORMASI INVENTARIS BARANG SMA NEGERI 2 PUDING BESAR BERBASIS WEB DENGAN METODE RAPID
APPLICATION DEVELOPMENT (RAD)
LAPORAN KULIAH PRAKTEK
Oleh:
NIM NAMA 1. 1722500057 : FELIA ANJARSARI 2. 1722500064 : DIANI PURNAMASARI
FAKULTAS TEKNOLOGI INFORMASI
PROGRAM STUDI SISTEM INFORMASI
INSTITUT SAINS DAN BISNIS ATMA LUHUR
PANGKAL PINANG
2020/2021
ii
LEMBAR PERNYATAAN
Yang bertanda tangan di bawah ini :
1. NIM : 1722500057
Nama : Felia Anjarsari
NIM : 1722500064
Nama : Diani Purnamasari
Judul KP : SISTEM INFORMASI INVENTARIS BARANG SMA
NEGERI 2 PUDING BESAR BERBASIS WEB DENGAN
METODE RAPID APPLICATION DEVELOPMENT (RAD)
Menyatakan bahwa Laporan Kuliah Praktek ini adalah hasil karya sendiri dan bukan
plagiat. Apabila ternyata ditemukan didalam Laporan Kuliah Praktek ini terdapat
unsur plagiat, maka kami siap untuk mendapatkan sanksi akademik yang terkait hal
tersebut.
Pangkalpinang, 06 Januari 2021
Nama Tanda Tangan
1. Felia Anjarsari (..................)
2. Diani Purnamasari (....... (...................)
(.................
Materai
6 Ribu
iii
INSITUT DAN SAINS BISNIS (ISB)
ATMA LUHUR
PERSETUJUAN LAPORAN KULIAH PRAKTEK Fakultas : Fakultas Teknologi Informasi
Program Studi : Sistem Informasi
Jenjang Studi : Strata 1
Judul : SISTEM INFORMASI INVENTARIS BARANG SMA
NEGERI 2 PUDING BESAR BERBASIS WEB
DENGAN METODE RAPID APPLICATION
DEVELOPMENT (RAD)
NIM NAMA
1. 1722500057 FELIA ANJARSARI
2 1722500064 DIANI PURNAMASARI
Menyetujui Pangkalpinang, 06 Januari 2021
Pembimbing Pembimbing Lapangan,
Kiswanto, ST, M.Kom BUNG MAMAT
NIDN.0228088401 NIP. 196606021989031004
Mengetahui
Ketua Program Studi Sistem Informasi
Okkita Rizan, S.Kom,M.Kom
NIDN 0211108306
iv
LEMBAR PENGESAHAN SELESAI KP
Dinyatakan bahwa :
1. 1722500057 Felia Anjarsari
2. 1722500064 Diani Purnamasari
Telah melaksanakan kegiatan kuliah praktek dari 12 Oktober 2020 sampai dengan 28 Desember 2020 dengan baik.
Nama Instansi : Sekolah Menengah Atas Negeri 2 Puding Besar
Alamat : Jl. Raya Puding Besar – Tempilang Desa Saing, Kecamatan Puding Besar, Kab. Bangka, Prov. Bangka Belitung
Pembimbing Praktek
Pangkalpinang, 06 Januari 2021
BUNG MAMAT, S.Pd
NIP. 196606021989031004
v
KATA PENGANTAR
Puji syukur bagi Allah SWT, Sang Maha Pencipta dan Pengatur Alam
Semesta. Berkat Ridho-Nya, penulis akhirnya mampu menyelesaikan proposal kuliah
praktek yang berjudul “SISTEM INFORMASI INVENTARIS BARANG SMA N 2
PUDING BESAR BERBASIS WEB DENGAN METODE RAPID APPLICATION
DEVELOPMENT (RAD)”.
Proposal kuliah praktek ini mengambil topik inventaris barang SMA N 2
Puding Besar, dengan masalah penelitian bagaimana merancang sistem informasi
pengolahan inventaris barang agar dapat meminimalisir adanya kehilangan barang,
bagaimana merancang sistem informasi yang dapat mengolah pendataan transaksi
pembelian dari pemasok dan pemberian nomor aset serta bagaimana merancang
sistem informasi agar dapat mempermudah dalam proses peminjaman serta
pengembalian barang. Adapun tujuan dibuatnya propasal kuliah praktek ini adalah
untuk mencegah kehilangan inventaris barang, mempermudah pendataan transaksi
pembelian dan mempermudah pengolahan proses peminjaman serta pengembalian
inventaris barang.
Penelitian ini dibuat dengan metodologi penelitian System Development Life
Cycle (SDLC) dengan metode penelitian Rapid Application Development (RAD).
Peneliti menyadari bahwa proposal kuliah praktek ini masih jauh dari kata
sempurna. Karena itu kritik dan saran akan senantiasa penulis terima dengan senang
hati. Dalam menyusun proposal kuliah praktek ini, tidak sedikit kesulitan dan
hambatan yang penulis alami, namun berkat dukungan, dorongan dan semangat dari
orang terdekat, sehingga penulis mampu menyelesaikannya. Oleh karena itu penulis
pada kesempatan ini mengucapkan terima kasih yang sedalam-dalamnya kepada:
1. Allah SWT yang telah menciptakan dan memberikan kehidupan di dunia ini.
vi
2. Kedua orang tua tercinta yang selama ini selalu memberikan dukungan
kepada kami, baik dalam bentuk moril, materil, doa dan semangat serta kasih
sayang yang tulus.
3. Bapak Dr. Husni Teja Sukmana, ST., M.Sc selaku Rektor ISB Atma Luhur
Pangkalpinang
4. Bapak Okkita Rizan, M.Kom selaku ketua Program Studi Sistem Informasi
ISB Atma Luhur Pangkalpinang
5. Bapak Kiswanto, ST., M.Kom selaku dosen pembimbing yang telah berkenan
meluangkan waktunya dalam memberikan bimbingan dan arahan serta
petunjuk kepada kami sehingga terselesaikanlah Kuliah Kerja Praktek ini.
6. Bapak Bung Mamat, S.Pd selaku kepala SMA Negeri 2 Puding Besar yang
telah memberikan izin kepada kami untuk melakukan Kuliah Kerja Praktek di
SMA Negeri 2 Puding Besar
7. Pegawai dan staff SMA Negeri 2 Puding Besar yang telah bersedia
meluangkan waktunya untuk memberikan informasi yang dibutuhkan.
8. Teman – teman seperjuangan dalam mengerjakan proposal kuliah praktek.
Diharapkan kiranya proposal kuliah praktek ini dapat bermanfaat bagi mereka
yang nantinya akan menulis proposal penelitian dengan topik yang sama.
Pangkalpinang, 31 Desember 2020
1. Felia Anjarsari
2. Diani Purnamasari
vii
ABSTRACT
Inventory information system development is a system used for storage and
processing of inventory, to support operations. Along with the development of science
and technology, the need for information currently increasing, as the company’s
performance in managing information. However, in this case, the implementation of
the inventory of information system ar SMA Negeri 2 Puding Besar is still
experiencing several problems, such as in terms of processing data on goods,
ordering goods, borrowing and returning goods and expenses. Therefore, we wish to
address this issue as the report title : WEB BASED INVENTORY INFORMATION
SYSTEM FOR SMA NEGERI 2 PUDING BESAR WITH RAPID APPLICATION
DEVELOPMENT (RAD) METHOD. In this research, we use object oriented
research methods with case studies on the inventory section. And to design
information system using an object oriented approach and for development methods
using the uml method. Based on the results of the author’s research, it can be seen
that the inventory system at SMA Negeri 2 Puding Besar is currently experiencing
problems, because there are several data processing process that are conventional in
nature, and there is still no integration of goods data and borrowing and returning
goods. Finally, the authors hape that this inventory information system can facilitate
the inventory section in carrying out its dutles as the inventory manager.
Keywords : UML, INFORMATION SYSTEM, INVENTORY.
viii
ABSTRAK
Pengembangan Sistem Informasi inventaris merupakan sebuah sistem yang
digunakan untuk proses penyimpanan dan pengolahan data barang, untuk mendukung
operasional. Dengan seiringnya perkembangan Ilmu Pengetahuan dan Teknologi,
kebutuhan akan informasi saat ini semakin meningkat seperti halnya dalam
meningkatnya kinerja perusahaan dalam mengelola informasi. Namun dalam hal ini
pelaksanaan Sistem informasi inventaris pada SMA Negeri 2 Puding Besar masih
mengalami beberapa kendala, seperti dalam hal pengolahan data barang, pemesanan
barang, peminjaman dan pengembalian barang, serta pengeluaran. Oleh karena itu
penulis berkeinginan untuk mengangkat permasalahan tersebut sebagai judul laporan
: “SISTEM INFORMASI INVENTARIS BERBASIS WEB SMA NEGERI 2
PUDING BESAR DENGAN METODE RAPID APLICATION
DEVELOPMENT (RAD)”. Dalam penelitian ini, Metode penelitian yang digunakan
penulis ialah metode Objek Oriented dengan studi kasus pada bagian inventarisir dan
untuk merancang sistem informasi menggunakan pendekatan objek Oriented dan
untuk metode pengembangan menggunakan metode UML. Berdasarkan hasil
penelitian penulis, dapat di ketahui bahwa sistem inventaris pada SMA Negeri 2
Puding Besar saat ini masih mengalami kendala, dikarenakan ada beberapa proses
pengolahan data yang masih bersifat konvensional, dan masih belum terintegrasinya
data-data barang dan peminjaman serta pengembalian barang. Akhirnya penulis
berharap dengan dibuatnya sistem informasi inventaris ini dapat mempermudah
bagian invenatrisir dalam menjalankan tugasnya sebagai pengelola inventaris
tersebut..
Kata Kunci : UML, Sistem Informasi,Inventaris.
ix
DAFTAR ISI
COVER ...................................................................................................................... i
LEMBAR PERNYATAAN ..................................................................................... ii
PERSETUJUAN LAPORAN KULIAH PRAKTEK ........................................... iii
LEMBAR PENGESAHAN SELESAI KP ............................................................ iv
KATA PENGANTAR .............................................................................................. v
ABSTRACT ............................................................................................................. vii
ABSTRAK ............................................................................................................. viii
DAFTAR ISI ............................................................................................................ ix
DAFTAR GAMBAR .............................................................................................. xii
DAFTAR TABEL.................................................................................................. xiii
TABEL SIMBOL .................................................................................................. xiv
Transition ............................................................................................................ xiv
BAB I ........................................................................................................................ 1
PENDAHULUAN ..................................................................................................... 1
1.1. Latar Belakang................................................................................................ 1
1.2. Rumusan Masalah .......................................................................................... 2
1.3. Batasan Masalah ............................................................................................. 2
1.4. Tujuan dan Manfaat Penelitian ....................................................................... 2
1.4.1 Tujuan Penelitian .................................................................................... 2
1.4.2 Manfaat Penelitian .................................................................................. 3
1.5. Sistematika Penulisan ..................................................................................... 3
BAB II ....................................................................................................................... 5
LANDASAN TEORI ................................................................................................ 5
2.1 Definisi Sistem Informasi ............................................................................... 5
x
2.2 Definisi Inventaris .......................................................................................... 5
2.3 Definisi Barang ............................................................................................... 5
2.4 Definisi Berbasis Web .................................................................................... 5
2.5 Definisi Metode Rapid Application Development (RAD) ............................. 5
2.6 Tinjauan Pustaka ............................................................................................ 6
BAB III ...................................................................................................................... 7
METODOLOGI PENELITIAN ............................................................................. 7
3.1. Metodologi System Development Life Cycle (SDLC) .................................. 7
3.2. Metode Rapid Application Development (RAD) ........................................... 8
3.3. Unified Modelling Language (UML) sebagai tools .................................... 10
3.1. Basis Data Relasional ................................................................................... 12
BAB IV .................................................................................................................... 13
PEMBAHASAN ..................................................................................................... 13
4.1. Tinjauan Organisasi ...................................................................................... 13
4.2. Business Modelling ....................................................................................... 17
4.3.2 Analisa Proses Bisnis ............................................................................ 18
4.2.2 Activity Diagram ................................................................................... 19
4.2.3 Analisa Dokumen Keluaran .................................................................. 22
4.2.4 Analisa Dokumen Masukan .................................................................. 23
4.3. Data Modelling ............................................................................................. 25
4.3.1 Identifikasi Kebutuhan .......................................................................... 25
4.3.2 Package Diagram.................................................................................. 28
4.3.3 Use Case Diagram ................................................................................ 28
4.3.4 Deskripsi Use Case ............................................................................... 30
4.4. Pembentukan Aplikasi .................................................................................. 36
4.4.1 Rancangan Basis Data ........................................................................... 36
4.4.2. Struktur Tampilan ................................................................................. 46
4.4.3. Rancangan Layar ................................................................................... 47
xi
BAB V ...................................................................................................................... 52
PENUTUP ............................................................................................................... 52
5.1 Kesimpulan ................................................................................................... 52
5.2 Saran ............................................................................................................. 52
DAFTAR PUSTAKA ............................................................................................. 54
xii
DAFTAR GAMBAR
Gambar 3. 1 Fase dari Rapid Application Development (RAD) ................................... 9 Gambar 4. 1 Struktur Organisasi ................................................................................. 14 Gambar 4. 2 Activity Diagram Proses Pemesanan Barang ......................................... 19 Gambar 4. 3 Activity Diagram Proses Penerimaan Barang ........................................ 20 Gambar 4. 4 Activity Diagram Proses Pembayaran Pesanan ...................................... 20 Gambar 4. 5 Activity Diagram Proses Peminjaman Barang ....................................... 21 Gambar 4. 6 Activity Diagram Proses Pengembalian Barang..................................... 21 Gambar 4. 7 Package Diagram ................................................................................... 28 Gambar 4. 8 Use Case Diagram Pemesanan Barang .................................................. 29 Gambar 4. 9 Use Case Diagram Inventarisir ............................................................. 29 Gambar 4. 10 Use Case Diagram Laporan ................................................................. 30 Gambar 4. 11 Rancangan Entity Relationship Diagram (ERD) ................................. 37 Gambar 4. 12 Transformasi ERD ke LRS .................................................................. 38 Gambar 4. 13 Logical Record Structured (LRS) ........................................................ 39 Gambar 4. 14 Tampilan Menu .................................................................................... 46 Gambar 4. 15 Rancangan Layar Halaman Login ........................................................ 47 Gambar 4. 16 Rancangan Layar Halaman Dashboard Admin .................................... 47 Gambar 4. 17 Rancangan Layar Entry Pekerjaan ....................................................... 48 Gambar 4. 18 Rancangan Layar Halaman Entry Pemesanan ..................................... 49 Gambar 4. 19 Rancangan Layar Entry Detail Transaksi............................................. 49 Gambar 4. 20 Rancangan Layar Entry Peminjaman Barang ...................................... 50 Gambar 4. 21 Rancangan Layar Entry Pengembalian Barang .................................... 50 Gambar 4. 22 Rancangan Layar Cetak Bukti Laporan Transaksi ............................... 51 Gambar 4. 23 Rancangan Layar History Pemesanan .................................................. 51
xiii
DAFTAR TABEL
Tabel 4. 1 Tabel User .................................................................................................. 39 Tabel 4. 2 Tabel Pemesanan........................................................................................ 40 Tabel 4. 3 Tabel Barang .............................................................................................. 40 Tabel 4. 4 Tabel Pengeluaran ...................................................................................... 40 Tabel 4. 5 Tabel Bukti Pengeluaran ............................................................................ 40 Tabel 4. 6 Tabel Peminjaman...................................................................................... 40 Tabel 4. 7 Tabel Pengembalian ................................................................................... 41 Tabel 4. 8 Spesifikasi Basis Data User ....................................................................... 41 Tabel 4. 9 Spesifikasi Basis Data Pemesanan ............................................................. 42 Tabel 4. 10 Spesifikasi Basis Data Barang ................................................................. 42 Tabel 4. 11 Spesifikasi Basis Data Pengeluaran ......................................................... 43 Tabel 4. 12 Spesifikasi Basis Data Bukti Pengeluaran ............................................... 44 Tabel 4. 13 Spesifikasi Basis Data Peminjaman ......................................................... 44 Tabel 4. 14 Spesifikasi Basis Data Pengembalian ...................................................... 45
xiv
TABEL SIMBOL
USE CASE DIAGRAM
State
Menggambarkan awal dari aktifitas
End State
Menggambarkan akhir aktifitas
Transition
Menggambarkan aliran perpindahan
control antar state
Activity State
Menggambarkan proses bisnis
Decision
Menggambarkan pilihan yang
terjadi pada transisi
Swimlane
Menggambarkan pembagian NewSwimlane NewSwimlane
xv
pengelompokan berdasarkan dan fungsi
tersendiri
Fork
Untuk menunjukkan kegiatan
yangdilakukan secara paralel atau untuk
menggabungkan dua kegiatanparalel
Join Yaitu mempunyai 2 atau lebihtransisi masuk dan hanya 1 transisi keluar.
USE CASE DIAGRAM
New use case
Use Case
Use case dibuat berdasar keperluan
actor, merupakan “apa” yang
dikerjakan system, bukan “bagaimana”
system mengerjakannya
Actor
Actor menggambarkan orang, system
atau external entitas / stakeholder yang
menyediakan atau menerima informasi
dari system.
Actor memberi input atau menerima
output informasi dari system
Association
Ujung panah pada association antara
actor dan use case mengindikasikan
xvi
siapa/apa yang meminta interaksi dan
bukannya mengindikasikan aliran data
<<Include>>
Include
Menggambarkan suatu use case
termasuk di dalam use case lain
(diharuskan).
CLASS DIAGRAM
Class Diagram Tanpa Method
Menggambarkan sesuatu Yang
mengkapsul informasi dan perilaku
Association
Menggambarkan mekanisme
komunikasi suatu objek dengan objek
lainnya. Atau dapat juga
menggambarkan ketergantungan antar
objek
1 1*
Multiplicity
Menggambarkan banyaknya object yang
terhubung satu dengan yang lainnya.
Pesanan
Nopsn
Tgl psn
simpan
xvii
Contoh :
1 Tepat Satu
0..* Nol atau lebih
1..* Satu atau lebih
0..1 Nol atau Satu
5..8 range 5 s.d 8
4..6,9 range 4 s.d 6 dan 9
SEQUENCE DIAGRAM
Actor
Actor menggambarkan orang, system
atau external entitas / stakeholder yang
menyediakan atau menerima informasi
dari system.
Actor memberi input atau menerimaoutput informasi dari sistem.
Boundary Boundary atau disebut juga dengan
Form, tempat user berintraksi untuk
memberikan masukan data.
Control
Control menjembatani User berintraksi
dengan form untuk
menghubungkannya dengan entity.
xviii
Entity
Entity merupakan letak dimana data
disimpan
Object Message
Untuk menunjukan aliran kegiatan atau
urutan dari intraksi
Recursive
Message yang dikirim untuk dirinya
sendiri
Activation
Mewakili sebuah eksekusi operasi dari
obyek
Lifeline
Garis titik-titik yang terhubung dengan
obyek
Loop
Menggambarkan suatu kegiatan yang
dilakukan secara berulang-ulang.
ENTITY RELATIONSHIP DIAGRAM
Entitas
Suatu obyek yang dapat diidentifikasi PESANAN
Loop
xix
dilingkungan pemakai
Relasi
Menunjukan adanya hubungan diantara
sejumlah entitas yang berbeda
Garis
Sebagai penghubung antara relasi
dengan entitas
PESAN