sistem informasi inventaris barang sma negeri 2 …

19
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

Upload: others

Post on 08-May-2022

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEM INFORMASI INVENTARIS BARANG SMA NEGERI 2 …

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

Page 2: SISTEM INFORMASI INVENTARIS BARANG SMA NEGERI 2 …

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

Page 3: SISTEM INFORMASI INVENTARIS BARANG SMA NEGERI 2 …

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

Page 4: SISTEM INFORMASI INVENTARIS BARANG SMA NEGERI 2 …

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

Page 5: SISTEM INFORMASI INVENTARIS BARANG SMA NEGERI 2 …

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.

Page 6: SISTEM INFORMASI INVENTARIS BARANG SMA NEGERI 2 …

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

Page 7: SISTEM INFORMASI INVENTARIS BARANG SMA NEGERI 2 …

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.

Page 8: SISTEM INFORMASI INVENTARIS BARANG SMA NEGERI 2 …

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.

Page 9: SISTEM INFORMASI INVENTARIS BARANG SMA NEGERI 2 …

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

Page 10: SISTEM INFORMASI INVENTARIS BARANG SMA NEGERI 2 …

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

Page 11: SISTEM INFORMASI INVENTARIS BARANG SMA NEGERI 2 …

xi

BAB V ...................................................................................................................... 52

PENUTUP ............................................................................................................... 52

5.1 Kesimpulan ................................................................................................... 52

5.2 Saran ............................................................................................................. 52

DAFTAR PUSTAKA ............................................................................................. 54

Page 12: SISTEM INFORMASI INVENTARIS BARANG SMA NEGERI 2 …

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

Page 13: SISTEM INFORMASI INVENTARIS BARANG SMA NEGERI 2 …

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

Page 14: SISTEM INFORMASI INVENTARIS BARANG SMA NEGERI 2 …

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

Page 15: SISTEM INFORMASI INVENTARIS BARANG SMA NEGERI 2 …

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

Page 16: SISTEM INFORMASI INVENTARIS BARANG SMA NEGERI 2 …

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

Page 17: SISTEM INFORMASI INVENTARIS BARANG SMA NEGERI 2 …

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.

Page 18: SISTEM INFORMASI INVENTARIS BARANG SMA NEGERI 2 …

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

Page 19: SISTEM INFORMASI INVENTARIS BARANG SMA NEGERI 2 …

xix

dilingkungan pemakai

Relasi

Menunjukan adanya hubungan diantara

sejumlah entitas yang berbeda

Garis

Sebagai penghubung antara relasi

dengan entitas

PESAN