SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
-
Upload
rezanovembri -
Category
Documents
-
view
233 -
download
0
Transcript of SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
1/37
1
1. Latar Belakang
1.1 Latar Belakang Masalah
Unit Pelaksana Teknis Dinas (UPTD) Balai Latihan Kerja (BLK) Bandar
Lampung yang beralamat di Jalan Pagar Alam g! PU "#!1$% Bandar Lampung
merupakan sebuah instansi pemerintah yang menyiapkan Tenaga kerja yang
handal& terampil dan pr#'esi#nal& yang siap bersaing dalam dunia kerja!
Dalam rangka penapaian pr#gram kerja dan peningkatan kualitas suatu
instansi& hampir semua instansi berupaya untuk melakukan perubahan terhadap
sistem kerja yang ada& untuk itu dibangun sebuah sistem in'#rmasi yang
mendukung membuat kinerja suatu instansi akan terlaksana dengan baik dan
dapat menyajikan suatu in'#rmasi yang mudah dan epat& misalnya peng#lahan
data inetaris barang& peng#lahan data peminjaman barang dan pengembalian
barang!
Pada saat ini UPTD BLK Bandar Lampung& mempunyai permasalahan
yang sering dihadapi #leh pihak admin yaitu lamanya dalam pr#ses peng#lahan
data inentaris kant#r dan barang*barang yang ada& disebabkan karna masih
menggunakan pr#gramMs.Excel& yaitu dalam pr#ses penghapusan barang masih
jadi satu data dengan barang yang baru atau tidak rusak & dalam pengurutan tahun
barang masi manual sehingga memerluhkan +aktu yang ukup lama& dan
keamanannya masih kurang sehinggafilemudah di delete.
,ebuah sistem tertentu pada suatu instansi sangat dibutuhkan untuk
mempermudah pekerjaan dan menghasilkan in'#rmasi yang akan dipakai guna
pengambilan keputusan! Pengunaan k#mputer dalam pembuatan dan pelaksaan
sistem saat ini ssangat banyak kita jumpai! Alasan utama pemilihan sistem dengan
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
2/37
$
menggunakan k#mputer pada saat pekerjaan adalah keakuratan in'r#masi yang
dihasilkan!
Berdasarkan latar belakang tersebut& penulis tertarik untuk mengadakan
penelitian pada ,-A Persada Bandar Lampung dalam bentuk lap#ran dengan
judul SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA
(STUDI KASUS BALAI LATIHAN KERJA (BLK BANDAR LAM!UNG."
1.# R$%$san Masalah
Berdasarkan latar belakang yang telah diuraikan diatas& maka penulis
mengangkat beberapa rumusan masalah yaitu .
1! Bagaimana mengatasi sulitnya peng#lahan data inentaris barang kant#r
dan barang*barang yang ada di UPTD Balai Latihan Kerja Bandar
Lampung /
$! Bagaimana meranangan ,istem 0nentaris barang untuk membatu
peng#lahan barang*barang yang ada di UPTD Balai Latihan Kerja Bandar
Lampung sehingga memudahkan admin dalam mengel#la data inentaris
barang/
1.& Batasan Masalah
Batasan masalah dalam penulisan lap#ran ini adalah sebagai berikut .
1. Penelitian ini hanya dibatasi pada pr#ses pengel#han data inentaris
barang yaitu peminjaman barang& pengembalian barang dan retur
barang!
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
3/37
2. ,istem ini akan diterapkan menggunakan bahasa pem#gramanjavadan
databaseMYSQL
1.' Keaslan !eneltan
Penelitian tentang ,istem 0nentaris Barang Berbasis Platfrom Java (studi
kasus balai latihan kerja (BLK) Bandar Lampungsepengetahuan peneliti belum
pernah dilakukan #leh siapapun!
1.) Man*aat +ang Dhara,kan
Adapun man'aat penelitian ini adalah sebagai berikut .
1! 2asil penelitian ini dapat dijadikan masukan atau pertimbangan dalam
pengembangan dan peman'aatan tekn#l#gi sistem manajemen inentaris
barang yang ada pada UPTD Balai Latihan Kerja Bandar Lampung!
$! -an'aat bagi perusahaan mendapat pengembangan sistem lama sehingga
membantu perusahaan dalam pr#ses data inentaris barang dan pembuatan
lap#ran sesuai pri#de!
#. T$-$an !eneltan
Penelitian ini dimaksudkan untuk menapai tujuan*tujuan sebagai berikut.
1! Untuk menganalisis sebuah sistem inentaris barang agar dapat membantu
pr#ses peng#lahan data barang*barang yang ada pada UPTD Balai Latihan
Kerja (BLK) Bandar Lampung!
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
4/37
3
$! Aplikasi yang diranang diharapkan dapat membantu kinerja pega+ai pada
UPTD Balai Latihan Kerja (BLK) Bandar Lampung dalam peng#lahan data
inentaris barang!
&. Tn-a$an !$staka
1! 4uhendra& dkk ($51) dengan judul Peranangan ,istem 0n'#rmasi
0nent#ry ,pare Parts -#bil Pada 67! Aut# Parts T#y#ta Berbasis Aplikasi
Jaa! Dimna dalam penelitian yang dilakukan #leh penulis mengangkat
masalah bagaimana mensinkr#nkan data yang ada pada perusahan dan
in'#rmasi dari seluruh persedian barang& data pelanggan& transaksi penjulan
dll dapat diakes dan di ketahui dengan mudah& yang sebelumnya masih
menggunakan Software Microsoft ExcelAplikasi! ,istem inent#ri dibuat
berbasis jaa danMYSQLsebagai media penampung database.
$! Penelitian ,ari'udin ($515) dengan judul Peranangan ,istem 0n'#rmasi
0nentarisasi Barang -ilik "egara Berbasis Web -enggunakan
Pem#graman PHPDi Jurusan Teknik 0ndustri Uniersitas ,ebelas -eret!
,elama ini& sistem inentarisasi barang masih dilakukan seara manual
yaitu hanya berupa lembar kerja (worksheet) sehingga dalam aktiitas
inetaris barang seperti penarian l#kasi barang& pembaruan data inetaris
masih mengalami kesulitan& meskipun sudah ada aplikasi sistem inetaris
barang miik "egara tapi hanya sebatas leel 'alkultas! 8leh karena itu akan
dibuat sistem inentarisasi barang milik "egara yang berbasis +eb dengan
menggunakan bahasa pempr#graman P2P dan basis data -y,9L sehingga
dapat menakup tidak hanya sebatas leel 'alkultas!
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
5/37
:
! ;ainuddin Daeng ,allatan& dkk dengan judul MLibrar! Berbasis"#droid
-enggunakan Pr#t#k#l Js#n (,tudi Kasus .A2)! Dimna dalam
penelitian yang dilakukan #leh penulis mengangkat masalah bagaimana
mengakses perpustakan menggunakan "#droidsmart$ho#e yang nantinya
dapat diakses #leh mahasis+a menggunkan "#droidsmart$ho#e dalam
melihat buku maupun meminjam buku dan membantu admin dalam
mengl#lah data buku yang telah dikembalikan! ,istem ini diranang dengan
menggunakan pem#delan U-L ,edangkan bahasa pemr#graman yang
digunakan adalah tekn#l#gi a#droid smart$ho#e& P2P (H!$ertext
Processor)& J,8" (Java Scri$t %bject &otatio#) sebagai k#nekt#r ke
database dan -y,?l sebagai databseserer!
3! D+i @nggal Pray#ga ($511) dengan judul >anang Bangun ,istem Penilain
Pratikum Berbasis J,8" Web Service Pada Lab! Basis Data UP"
7@T@>A" JAT0- telah dilaksanakan dengan tujuan menghasilkan suatu
sistem in'#rmasi berbasis +eb untuk mempermudah kegiatan penilain
pratikum lab! Basis data yang sebelumnya masih mengandalkan media
etak untuk peng#lahan datanya terasa sangat menghambat pertumbuhan
in'#rmasi& dengan tujuan berbeda $altfrom yaitu aplikasi deskto$ danweb
dapat berk#munikasih!,istem penilain pratikum dibuat berbasis J,8" web
service.
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
6/37
C
'. Lanasar Te/r
'.1 !engertan Sste%
Terdapat dua pendekatan dalam mende'inisikan sistem& yaitu yang
menekankan pada pr#sedurnya dan yang menekankan pada k#mp#nen atau
elemennya!
Pengertian sistem menurutJo'i!a#to($55: . 1)de'inisi sistem yang lebih
menekankan pada pr#sedurnya dide'inisikan sebagai berikut .
,uatu sistem adalah suatu jaringan kerja dari pr#sedur*pr#sedur yang saling
berhubungan& berkumpul bersama*sama untuk melakukan suatu kegiatan atau
menyelesaikan suatu sasaran yang tertentu!
,edangkan pendekatan sistem yang merupakan jaringan kerja dari pr#sedur
lebih menekankan urut*urutan #perasi di dalam sistem! Pr#sedur ($roced(re)
dide'inisikan #leh )ichard *. &e(schel yang disadur #leh Jo'i!a#to +,-- / ,0
mende'inisikan sebagai berikut .
Pr#sedur adalah suatu urut*urutan #perasi klerikal (tulis*menulis) biasanya
melibatkan beberapa #rang di dalam satu atau lebih departemen& yang
diterapkan untuk menjamin penanganan yang seragam dari transaksi*
transaksi terjadi!
Pendekatan sistem yang lebih menekankan pada elemen atau k#mp#nennya
mende'inisikan sistem sebagai berikut .
,istem adalah kumpulan dari elemen*elemen yang saling berhubung untuk
menapai suatu tujuan tertentu! ,uatu sistem terdiri atas kegiatan*kegiatan yang
berhubungan untuk menapai tujuan*tujuan perusahaan!
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
7/37
%
'.1.1 Karakterstk Sste%
,uatu sistem mempunyai karakteristiksi'at yang terkait yaitu mempunyai
karakteristik sistem (si'at*si'at tertentu) yaitu.
1. K/%,/nen Sste% (Components,uatu sistem terdiri dari sejumlah k#mp#nen yang saling berinteraksi yang
artinya saling bekerja sama membentuk satu kesatuan! K#mp#nen*
k#mp#nen atau elemen*elemen sistem dapat berupa subsistem atau bagian*
bagian dari sistem! ,etiap sitem sekeil apapun& selalu mengandung
k#mp#nen*k#mp#nen atau subsistem*subsistem! ,etiap subsistem
mempunyai si'at*si'at dari sistem untuk menjalankan suatu 'ungsi tertentu
dan mempengaruhi pr#ses sistem seara keseluruhan!
#. Batas Sste% (Boundary
-erupakan daerah yang membatasi antara suatu sistem dengan sistem
lainnya atau dengan lingkungan luarnya! Batas sistem menunjukkan ruang
lingkup (sco$e) dari sistem tersebut!
&. Lngk$ngan L$ar Sste% (Environments
Batas luar system adalah apapun yang ada diluar sistem dari batas sistem
yang mempengaruhi #perasi sistem! Lingkungan luar sistem ada yang
memberi pengaruh bersi'at menguntungkan dan juga dapat merugikan
sistem tersebut! Lingkungan luar yang menguntungkan merupakan energi
dari sistem yang harus dijaga dan dipelihara& sedangkan lingkungan luar
yang merugikan harus bisa dikendalikan apabila tidak akan mengganggu
kelangsungan hidup dari sistem!
'. !engh$0$ng Sste% (Intera!e
Penghubung sistem adalah merupakan media penghubung antara satu
subsistem dengan suatu subsistem yang lain! -elalui penghubung ini&
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
8/37
E
memmungkinkan sumberdaya*sumberdaya mengalir dari suatu subsistem
ke subsitem yang lain! Keluaran (o(t$(t) dari subsistem akan menjadi
masukan (i#$(t) untuk subsistem yang lainnya dengan melalui
penghubung! Dengan penghubung satu subsistem dapat berintegrasi
dengan subsistem yang lainnya membentuk satu kesatuan!
). Mas$kan Sste% (Input
-asukan adalah energi yang dimasukkan kedalam sistem! -asukan dapat
berupa masukan pera+atan (Mai#te#a#ce 1#$(t) dan masukan sinyal
(Si'#al 1#$(t)! Mai#te#a#ce adalah energi yang di masukkan supaya
subsistem tersebut dapat ber#perasi #nt#hnya pr#gram yang digunakan
untuk meng#perasikan k#mputer! Si'#al i#$(tadalah energi pr#ses untuk
didapatkan keluarannya& #nt#hnya adalah data yang di#lah menjadi
in'#rmasi!
. Kel$aran Sste% (Output
Keluaran (o(t$(t) adalah hasil dari energi yang di#lah dan diklasi'ikasikan
menjadi keluaran yang berguna! Keluaran dapat merupakan masukan
untuk subsistem yang lain!
2. !eng/lah Sste% (Pro!ess
,uatu sistem dapat mempunyai suatu bagian peng#lah yang akan merubah
masukan menjadi keluaran& misalkan sistem akuntansi akan meng#lah data
transaksi menjadi lap#ran keuangan dan lap#ran lain yang dibutuhkan #leh
manajemen!
3. Sasaran Sste% (O"#e!tivities ata$ T$-$an ($oa%&
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
9/37
F
,asaran dari sistem sangat menentukan sekali& masukan yang dibutuhkan
sistem dan keluaran yang akan dihasilkan #leh sistem! ,uatu sistem
dikatakan berhasil bila mengenai tujuan atau sasarannya!
'.1.# Klas*kas Sste%
,istem dapat diklasi'ikasikan dari beberapa sudut pandang! Adapun
klasi'ikasi sistem tersebut.
1. Sste% A0strak an Sste% 4sk
,istem abstrak adalah sistem yang berupa pemikiran atau ide*ide yang tidak
tampak seara 'isik& misalnya sistem te#ligia& yaitu sistem yang berupa
pemikiran tentang hubungan antara manusia dengan Tuhan! ,istem 'isik
adalah sistem yang ada seara 'isik& seperti sistem penjualan& sistem
pr#duksi& sistem k#mputer& dan lain sebagainya!
#. Sste% Ala%ah an Sste% B$atan Man$sa
,istem alamiah adalah sistem yang terjadi melalui pr#ses alam dan tidak
dibuat #leh manusia& misalnya perputaran bumi& terjadinya siang dan
malam! ,istem buatan manusia adalah sistem yang melibatkan hubungan
manusia dengan mesin& yang disebut dengan h(ma# machi#e sistem! ,istem
in'#rmasi berbasis k#mputer merupakan salah satu #nt#hnya& karena
menyangkut penggunaan k#mputer yang berinteraksi dengan manusia!
&. Sste% Deter%nstk an Sste% !r/0a0lstk
,istem yang ber#perasi dengan tingkah laku yang dapat diprediksi disebut
sistem deterministik! ,istem k#mputer adalah #nt#h dari sistem
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
10/37
15
deterministik& sebaliknya sistem yang tidak dapat diprediksi k#ndisi masa
depannya dinamakan sistem pr#babilistik!
'. Sste% Ter0$ka an Sste% Tert$t$,
,istem tertutup merupakan sistem yang tidak berhubungan dan tidak
terpengaruh #leh lingkungan luarnya! ,istem ini bekerja seara #t#matis
tanpa ada ampur tangan dari pihak luar! ,istem terbuka adalah sistem yang
berhubungan dan dipengaruhi #leh lingkungan luarnya& yang menerima
masukkan dan menghasilkan keluaran untuk subsistem lainnya!
'.# Ja5a
Jaa adalah sebuah bahasa pemr#graman ber#rientasi #bjek! Kebanyakan
dari syntaGnya itu me+arisi syntaG yang ada di 6 atau 6HH!
,umber . http.'irst#mputing!tumblr!#mp#stCC1%1F5C1%apa*sih*pr#gram*
jaa*itu& diakses pada tanggal $E mei $513 pukul 1F.3:!
'.#.1 Js/n
Js#n (JavaScri$t %bject &otatio#) adalah '#rmat pertukaran data yang ringan&
mudah dibaa dan ditulis #leh manusia& serta mudah diterjemahkan dan dibuat
('e#erate) #leh k#mputer!
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
11/37
11
J,8" terbuat dari dua struktur.
1! Kumpulan pasangan namanilai! Pada beberapa bahasa& hal ini dinyatakan
sebagai #bjek (object)& rekaman (record)& struktur (str(ct)& kamus
(dictio#ar!)& tabel hash (hash table)& da'tar berkuni (ke!ed list)& atau
associative arra!!
$! Da'tar nilai terurutkan (a# ordered list of val(es)! Pada kebanyakan
bahasa& hal ini dinyatakan sebagai larik (arra!)& ekt#r (vector)& da'tar
(list)& atau urutan (se6(e#ce)!
Berikut ini adalah beberapa bentuk Js#n sesuai Website dari Js#n .
1. 60-ek
,epasang nama nilai yang tidak terurutkan! 8bjek dimulai dengan
I (kurung kara+al) dan diakhiri dengan (kurung kara+al tutup)! ,etiap
nama diikuti dengan . (titik dua) dan setiap pasangan namanilai dipisahkan
#leh & (k#ma)!
Ga%0ar '.1 o"#e!tala%JSON
#. Lark
Kumpulan nilai yang terurutkan! Larik dimulai dari dengan (kurung k#ta
buka) dan diakhiri dengan (kurung k#tak tutup)! ,etiap nilai dipisahkan
#leh & (k#ma)!
http://en.wikipedia.org/wiki/Associative_arrayhttp://en.wikipedia.org/wiki/Associative_array -
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
12/37
1$
Ga%0ar '.# Lark ala%JSON
! Nla (Va%ue
Dapat berupa sebuah Stri#' dalam tanda kutip ganda& atau angka& atau tr(e
ataufalse atau #(ll3 atau sebuah #bjek atau sebuah larik! ,truktur = struktur
tersebut dapat disusun bertingkat!
Ga%0ar '.& Va%ueala%JSON
'. Strin'
kumpulan dari n#l atau lebih karakter Uni#de& yang dibungkus dengan
tanda kutip ganda! Di dalam string dapat digunakan backslash esca$esMNM
untuk membentuk karakter khusus! ,ebuah karakter me+akili karakter
tunggal pada string! ,tring sangat mirip dengan string 6 atau Jaa!
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
13/37
1
Ga%0ar '.'Strin'ala%JSON
). Angka
sangat mirip dengan angka di 6 atau Jaa& keuali '#rmat #ktal dan
heksadesimal tidak digunakan!
Ga%0ar '.) Angka ala%JSON
,umber .http.js#n!#rgjs#n*id!html& diakses pada tanggal $% mei $513 pukul
1F.5!
'.& Met/e !enge%0angan Sste%
Pengembangan sistem berarti menyusun sistem baru untuk mengganti
sistem lama seara keseluruhan atau memperbaiki bagian*bagian tertentu dalam
sistem lama! -et#de yang digunakan dalam pengembangan sistem yaitu dengan
siklus klasikair terjun dengan tahapan*tahapan yang terdiri dari Analisis& Analisis
persyaratan& peranangan ,istem& penulisan pr#gram& pengujian dan Pemeliharaan
,istem! Dalam met#de air terjun setiap tahun harus diselesaikan terlebih dahulu
http://json.org/json-id.htmlhttp://json.org/json-id.html -
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
14/37
13
seara penuh sebelum diteruskan ke tahap berikutnya untuk menghindari
terjadinya pengulangan tahapan!
'.&.1 Met/e (atera%%
Pengertian m#del Waterfall menurut Shalah(di#3 M(hammad da# )osa
"ria#i S +,-770 adalah -#del ,DL6 air terjun +waterfall0sering juga disebut
m#del sekuensial linier +se6(e#tial li#ear0 atau alur hidup klasik +classic life
c!cle0. -#del air terjun menyediakan pendekatan alur hidup perangkat lunak
seara sekuensial atau terurut dimulai dari analisis& desain& pengk#dean& pengujian
dan tahap pendukung +s($$ort0.
Adapun tahapan = tahapan dalam met#de waterfalladalah sebagai berikut.
1! Analisis kebutuhan perangkat lunakPr#ses pengumpulan kebutuhan dilakukan seara intensi' untuk
menspesi'ikasikan kebutuhan perangkat lunak agar dapat dipahami
perangkat lunak seperti apa yang dibutuhkan #leh (ser! -ende'inisikan
'#rmat perangkat lunak& identi'ikasi spesi'ikasi sistem yang dibutuhkan&
m#dul i#$(tdata& m#dul o(t$(tdata!
$! Desain
Desain perangkat lunak adalah pr#ses multilangkah yang '#kus pada desain
pembuatan pr#gram perangkat lunak termasuk struktur data& arsitektur
perangkat lunak& representasi antarmuka& dan pr#sedur pengk#dean! Tahap
ini mentranslasi kebutuhan perangkat lunak dari tahap analisis kebutuhan ke
representasi desain agar dapat diimplementasi menjadi pr#gram pada tahap
selanjutnya!! Pembuatan k#de pr#gram
Desain harus ditranslasikan ke dalam pr#gram perangkat lunak! 2asil dari
tahap ini adalah pr#gram k#mputer sesuai dengan desain yang telah dibuat
pada tahap desain!
3! Pengujian (testi#')
Pengujian '#kus pada perangkat lunak dari segi l#jik dan 'ungsi#nal dan
memastikan bah+a semua bagian sudah diuji! 2al ini dilakukan untuk
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
15/37
1:
meminimalisir kesalahan +error0 dan memastikan keluaran yang dihasilkan
sesuai dengan yang diinginkan!
:! Pendukung +s($$ort0atau pemeliharaan +mai#te#a#ce0
Tidak menutup kemungkinan sebuah perangkat lunak mengalami perubahan
ketika sudah dikirimkan ke (ser! Perubahan bisa terjadi karena adanya
kesalahan yang munul dan tidak terdeteksi saat pengujian atau perangkat
lunak harus beradaptasi dengan lingkungan baru!
0lustrasi m#del waterfalldiatas dapat dilihat pada gambar 3!1 berikut ini .
Ga%0ar '. l$stras %/el )atera%%
'.&.# !eran7angan Sste% UML (*niied Mode%%in' Lan'ua'e
-una+ar ($55:.1%) U-L (8#ified Modeli#' La#'(a'e) adalah salah satu
alat bantu yang sangat handal di dunia pengembangan sistem yang ber#rientasi
#bjek!
U-L (8#ified Modeli#' La#'(a'e) merupakan sebuah bahasa yang
berdasarkan gra'ikgambar untuk memisualisasi& menspesi'ikasikan&
membangun& dan pend#kumentasian dari sebuah sistem pengembangansoftware
berbasis 88 (%bject%rie#ted)!
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
16/37
1C
Ada sembilan diagram di dalam U-L& yaitu terdiri dari.
1! 2lass 9ia'ram
Bersi'at statis! Diagram ini memperlihatkan himpunan kelas*kelas& antarmuka&
k#lab#rasi*k#lab#rasi& serta relasi*relasi! Diagram ini umum dijumpai pada
pem#delan sistem ber#rientasi #bjek!
$! %bject 9ia'ram
Bersi'at statis! Diagram ini mempelihatkan #bjek*#bjek serta relasi*relasi antar
#bjek! Diagram #bjek memperlihatkan instansiasi statis dari segala sesuatu
yang dijumpai pada diagram kelas!
! 2olaboratio# 9ia'ram! Bersi'at dinamis! Diagram k#lab#rasi adalah diagram
interaksi yang menekankan #rganisasi struktural dari #bjek*#bjek yang
menerima serta mengirim pesan!
3! Statechart 9ia'ram
Bersi'at dinamis! Diagram state ini memperlihatkan statestate pada sistem&
memuat state3 tra#sisi3 eve#t& serta akti'itas! Diagram ini terutama penting
untuk memperlihatkan si'at dinamis dari antarmuka& kelas& k#lab#rasi dan
terutama penting pada pem#delan sistem*sistem yang reakti'!
:! 2om$o#e#t 9ia'ram
Bersi'at statis! Diagram k#mp#nen ini memperlihatkakan #rganisasi serta
kebergantungan sistemperangkat lunak pada k#mp#nen*k#mp#nen yang telah
ada sebelummnya!
C! 9i$lo!me#t 9ia'ram
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
17/37
1%
Bersi'at statis! Diagram ini memperlihatkan k#n'igurasi saat aplikasi
dijalankan saat r(# tisme! Diagram ini membuat simpul*simpul (#ode) beserta
k#mp#nen*k#mp#nen yang ada di dalamnya!
%! 8se 2ase9ia'ram
-enurut -una+ar ($55:.C) 8se 2aseadalah deskripsi dari sebuah sistem
dari perspekti' pengguna! 8se case bekerja dengan ara mendeskripsikan
tipikal interaksi antara (ser (pengguna) sebuah sistem dengan sistemnya
sendiri melalui sebuah erita bagaimana sebuah sistem dipakai!
Berikut gambar 8se casepada gambar 3!% dan tabel simb#l 8se 2ase 3!1 di
ba+ah ini.
Ga%0ar '.2 *se CaseM/el ,umber . -una+ar ($55:.C3)
Ta0el '.1 S%0/l8s%0/l *se Case +ia'ram
S%0/l Keterangan
8se2ase. menggambarkan bagaimana sese#rang
akan menggunakanmeman'aatkan sistem!
Akt#r. sese#rangsesuatu yang berinteraksi dengan
sisitem yang sedang kita kembangkan!
>elasi. sebagai penghubung antara akt#r*(secase&
(secase(secasedll!
Actor Actor
Sistem
Use Case
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
18/37
1E
S%0/l Keterangan
>elasi As#siasi. relasi terjadi antara akt#r dengan
(secasebiasanya berupa garis lurus dengan kepala
panah disalah satu ujungnya!
1#cl(de )elatio#shi$ (relasi akupan).
memungkinkan suatu (secase untuk menggunakan
'ungsi#nalitas yang disediakan #leh (secase yang
lainnya!Exte#d )elatio#shi$. memungkinkan (secase
memiliki kemungkinan untuk memperluas
'ungsi#nalitas yang disediakan #leh (secase yang
lainnya!
(,umber. -una+ar& $55:.C)
E! Se6(e#ce 9ia'ram
Bersi'at dinamis! Diagram urutan adalah interaksi yang menekankan pada
pengiriman pesan (messa'e) dalam suatu +aktu tertentu! ,imb#l*simb#l yang
digunakan untuk pembuatanse6(e#ce dia'ramdapat dilihat pada tabel 3!$
sebagai berikut.
Ta0el '.# S%0/l8s%0/lSe,uen!e +ia'ram
S%0/l Keterangan
Akt#r. sese#rang sesuatu yang berinteraksi dengan
sistem yang sedang kita kembangkan!
OO0nlude
OO@Gtend
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
19/37
1F
8bjek. menambah #bjek baru pada diagram!
Aktiasi. menggambarkan langkah*langkah dalam
aliran kerja!
Pesan. menggambarkan pesan antara dua #bjek!
Pengulangan. menggambarkan pesan yang menuju diri
nya sendiri!
(,umber. -una+ar& $55:.C)
F! "ctivit! 9ia'ram
"ctivit! 9ia'ramadalah teknik untuk mendeskripsikan l#gika pr#sedural&
pr#ses bisnis dan aliran kerja dalam banyak kasus (-una+ar& $55: .15F)!
,imb#l*simb#l yang digunakan untuk pembuatan activit! dia'ramdapat
dilihat pada tabel 3! sebagai berikut.
Ta0el '.& S%0/l8s%0/lA!tivity +ia'ram
S%0/l Keterangan
Lingkaran penuh! -emulai pr#ses dalam suatu diagram
aktiitas!
-ata banteng! Akhir dari pr#ses!
,egi empat panjang& kejadian& aktiitas& atau pemiu!
Berlian! ,ebuah abang!
Tabel! ,uatu file k#mputer dari mana data bisa dibaa atau
direkam selama kejadian bisnis!
D#kumen! -enunjukan d#kumen sumber atau lap#ran!
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
20/37
$5
aris putus*putus! Alur in'#rmasi antar kejadian!
aris tidak terputus! Urutan dari satu kejadian atau aktiitas ke
yang berikutnya!
6atatan! -emberikan auan bagi pembaa pada diagram atau
d#kumen lain untuk memperininya
S(mber/ M(#awar + ,--/:;0
'.' !H! (Persona% -ome Pa'e
P2P. H!$ertext Pree$rocessor merupakan bahasa yang hanya dapat
berjalan pada server dan hasilnya dapat ditampilkan pada 2lie#t. P2P adalah
pr#duk %$e# So(rceyang dapat digunakan seara gratis tanpa harus membayar
untuk menggunakanya!1#ter$ereterP2P dalam mengeksekusi k#de P2P pada sisi
serer (disebut serverside)& sedangkan tanpa adanya i#ter$ereter P2P& maka
semua skrip dan aplikasi P2P yang dibuat tidak dapat dijalankan! Pr#ses eksekusi
k#de P2P yang dilakukan #leh "$ache Web Server dan i#ter$ereter seara
diagram dapat digambarkan sebagai berikut.
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
21/37
$1
Ga%0ar '.3 Str$kt$r ,e%0a7aan (e" Server
P2P merupakan bahasa standar yang digunakan dalam duniaWeb site&
P2P adalah bahasa Pr#gram yang berbentuk skrip yang diletakan didalamserver
web! Jika diliahat dari sejarah mulanya P2P diiptakan dari ide >asmus Lerd#'
untuk kebutuhan pribadinya& skrip tersebut sebenarnya dimaksudkan untuk
digunakan sebagai keperluan membuat Web sitepribadi& akan tetapi
dikembangkan lagi sehingga menjadi sebuah bahasa yang disebut Perso#al
Home Pa'e!
'.) MyS.L
-enurut Buna'it "ugr#h# ($55E.F1)&M!SQL +M! Str(ct(red Q(er!
La#'(a'e0 adalah sebuah pr#gram pembuat dan pengel#la database atau
yang sering disebut dengan DB-, +9ata
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
22/37
$$
$! %$e# so(rce
M!SQL didistribusikan seara o$e# so(rce (gratis) diba+ah lesensi PL&
sehingga dapat digunakan seara uma*uma tanpa dipungut biaya!
! M(lti(serM!SQL dapat digunakan untuk menangani beberapa (serdalam +aktu yang
bersamaan tanpa mengalami masalah atau k#n'lik! 2al ini akan
memungkinkan sebuah database server M!SQLdapat diakses clie#tseara
bersamaan dalam +aktu yang bersamaan pula!
3! Performa#ce t(#i#'Dalam hal per'#rmansi& M!SQLmemiliki keapatan ukup menakjubkan
dalam menangani 6(er!6(er! sederhana& serta mampu mempr#ses lebih
banyak ,9L persatuan +aktu!
:! 2ol(m# >!$es
M!SQLmendukung tipe k#l#m (tipe data) yang sangat k#mpleks& seperti
si'#ed?(#si'#ed i#te'er3 float3 do(ble3 char3 varchar3 text3 blob3 date3 time3
datetime3 timestam$3 !ear3 set serta e#(m.Bukan tidak mungkin tipe*tipe
data tersebut akan terus dikembangkan #leh pengembangM!SQL!
C! 2omma#d da# *(#ctio#s
M!SQL memiliki #perat#r dan 'ungsi seara penuh yang mendukung
perintah SELE2>dan WHE)E dalam 6(er!!
%! Sec(rit!
,ekuritas sistem merupakan hal yang sangat diperhatikan pada M!SQL!
Terbukti adanya beberapa lapisan sekuritas seperti leel s(b#etmask& nama
host& dan iQin akses (ser dengan sistem periQinan yang mendetail serta
$assword teri#kri$si.
E! Scalabilit! da# Limits
Dalam hal batasan kemampuan& M!SQL terbukti mampu menagani
database dalam sekala ukup besar& dengan jumlah recordlebih dari :5 juta
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
23/37
$
dan C5 ribu tabel serta : miliar baris! ,elain itu& batas i#deks yang dapat
ditampung me#ca$ai @, i#deks $ada tia$ tabel#!a.
F! 2o#ectivit!
M!SQL mampu melakukan k#neksi dengan clie#t menggunakan pr#t##l
T6P0P& 8#ix soket (8#ix)& atau&amed Pi$es("T)!
15! Localisatio#
Localisatio#merupakan salah satu kemampuan M!SQLdalam mendeteksi
pesan kesalahan (error code) pada clie#t dengan menggunakan lebih dari
dua puluh bahasa! Dengan demikian& pengguna ukup menyesuaikan bahasa
yang digunakannya!
11! 1#terface
,ama halnya dengan softwaresoftware database lainya& M!SQL memiliki
i#terface (antarmuka) terhadap berbagai aplikasi dan bahasa pemr#graman
dengan mengunakan 'ungsi AP0 ("$$liocatio# $ro'rammi#' 1#terfae)!
1$! 2lie#tdan >ools
M!SQL deilengkapi dengan berbagai tool yang dapat digunakan untuk
administrasi database3dan pada setiap tool yang ada disertakan petunujuk
##li#e! 2al ini akan semakin memudahkan pengguna dalam menggunakan
M!SQL!
1! ,truktur Tabel
,truktur tabelM!SQLukup baik& serta ukupfleksibel& misalnya ketika
menagani"L>E) >"
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
24/37
$3
Pada tahap a+al perenanaan pengembangan sistem& memperkirakan
kebutuhan*kebutuhan sumber daya sebagai pendukung pengembangan sistem ini&
adapun perangkat pendukung yang digunakan berikut penejelasannya.
).1 !erangkat Keras
,pesi'ikasi minimal perangkat keras yang digunakan dalam penelitian
adalah sebagai berikut.
1! Perso#al 2om$(ter (P6) dengan spesi'ikasi$rocessor 9(al 2ore $!C hQ
$! )a#dom "ccess Memor! (>A-) $ B
! -#nit#r 1: inh dengan res#lusi 1$E5 G E55$ixel!
3! Harrdisk :55 B
:! Kabel data
C! Ae!board3mo(se3 dan lain*lain
).# !erangkat L$nak
,pesi'iskasi perangkat lunak yang dibutuhkan dalam penelitian ini adalah
sebagai berikut .
1! Bahasa pemr#gramanMacromedia 9remweaver B
,. M!S6l
!
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
25/37
$:
-et#de +a+anara yaitu met#de pengumpulan data yang dilakukan
dengan ara langsung menanyakan seara langsung kepada pihak*pihak
yang berkaitan dengan bagiannya untuk memper#leh in'#rmasi!
Ra+anara dilakukan dengan sta' bagian yang meng#lah data inentaris
barang pada BLK Bandar Lampung yaitu mengenai pr#ses berjalannya
inentaris barang yang ada pada BLK Bandar Lampung!
$! -et#de Pengamatan (%bservasi)
-engadakan pengamatan dan mempelajari sistem yang digunakan di
lingkungan sistem atau perusahaan yang sedang diteliti! 2al ini
dimaksudkan agar mendapatkan gambaran yang jelas mengenai
perusahan atau instasi yang sedang diteliti!
! D#kumentasi
Analisis d#kumen dilakukan untuk mengumpulkan data yang bersumber
dari arsip dan d#kumen baik yang berada di perusahaan ataupun yang
berada di luar perusahaan& yang ada hubungannya dengan masalah yang
dibahas!
).' 9ara0el
Permasalahan yang terjadi dilakukan untuk perbaikan terhadap suatu sistem
in'#rmasi dan harus mamahami lebih dulu suatu sistem yang ada dan suatu sistem
yang akan dihadapi! ,etelah itu sasaran dan kebutuhan sistem di masa yang akan
datang! ,istem 0nentaris Barang Berbasis Platfrom Java (,tudi Kasus Balai
Latihan Kerja (BLK) Bandar Lampung ) yang sedang berjalan belum diterapkan
ke pr#gram aplikasi khusus sehingga hasil akhir dari sistem yang ada belum
maksimal! una menunjang kelanaran& keepatan dan ketepatan pr#ses
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
26/37
$C
peng#lahan barang inentaris pada BLK Bandar Lampung& makan dibutuhkan
suatu pengembangan sistem yang berupa pembuatan suatu pr#gram aplikasi yang
dapat menangani inetaris barang pada BLK Bandar Lampung!
).) Analss Hasl
Penulis melakukan analisis kebutuhan dengan melakuakan +a+anara& yang
langsung bertanya pada pihak terkait BLK Bandar Lampung& serta melakukan
pengamatan dan penatatan langsung! -empelajari seputar sistem yang berjalan
saat ini dan melakukan d#kumentasi dengan membaa& menatat& dan mengutip
data*data seara te#ritis dari buku*buku dan internet sebagai landasan penyusunan
penelitian! Bila i#vesti'asidan analisis telah dilakukan maka penulis melanjutkan
pada tahapan desain!
). Desan Sste%
)..1System Re,uirements Spe!ii!ation
Berikut adalah S!stem )e6(ireme#ts S$ecificatio# dari sistem inetaris
barang pada UPTD Balai Latihan Kerja (BLK) Bandar Lampung!
1! Admin dapat meng#lah data barang& meng#lah barang retur& -eng#lah
peminjaman& mengl#ah pengembalian& meng#lah mutasi barang dan ubah
pass+#rd!
$! Admin dapat menetak lap#ran data barang& meng#lah barang retur&
-eng#lah peminjaman& mengl#ah pengembalian& meng#lah mutasi barang!
! User dapat melihat barang dan data peminjaman
Ta0el ).1 System Re,uirements Spe!ii!ation ar s+ste% n5etars
,aa U!TD Bala Lathan Ker-a (BLK Banar La%,$ng"# "ama
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
27/37
$%
:! Jumlah
C! Tahun
%! L#kasih
E! keterangan
-eng#lah mutasibarang
Ber'ungsi untuk menginputkan mutasi barang yangteridiri dari atribut.
1! K#de mutasi barang
$! K#de barang
! "ama barang
3! L#kasi a+al
:! L#kasih tujuan
C! Jumlah
%! Tanggal mutasih
E! keterangan
3 -eng#lah data barangretur
Ber'ungsi untuk menginputkan data barang returyang teridiri dari atribut.
1! K#de Barang >etur
$! K#de barang
! "ama Barang
3! Jumlah
:! Tanggal
C! L#kasih
%! keterangan
: -eng#lah datapeminjaman Ber'ungsi untuk menginputkan pemijaman yangteridiri dari atribut.
1! K#de peminjaman
$! "ama peminjaman
! K#de barang
3! "ama barang
:! Jumlah
C! Tanggal peminjam
%! keterangan
C -eng#lah data
pengembalian
Ber'ungsi untuk menginputkan data pengembalian
yang teridiri dari atribut.
1! K#de Pengembalian$! "ama Peminjam
! K#de barang
3! "ama barang
:! Jumlah
C! Tanggal pengembalian
%! Penerima barang
E! keterangan
)..# *se Case +ia'ram
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
28/37
$E
8se case dia'rammerupakan salah satu diagram dalam bahasa pem#delan
8MLyang dapat menggambarkan kegiatan yang dilakukan #leh akt#r seara garis
besar& dan hubungan antara akt#r dengan tiap kegiatan (actor (se case) atau
hubungan antara kegiatan ((se case (se case)! ambaran atau m#del dari
pembuatan aplikasi peng#lahan data inentaris ini dapat dilihat dari (se case
dia'rampada gambar :!1!
Ga%0ar ).1 *se Case +ia'ramA,lkas In5entars Barang
Dari gambar :!1 dapat dilihat bah+a terdapat dua akt#r yaitu admin dan user yang
bertanggung ja+ab atas jalannya pengl#han barang inentaris! admin memiliki
enam (se caseyaitu input data barang& input barang retur& input peminjaman&
imput pengembalian& input mutasi barang dan ubah pass+#rd! User memiliki dua
(se caseyaitu ie+ peminjaman dan ie+ barang! ,etiap (se case akan diperjelas
dalam tabel spesi'ikasi narati' sebagai berikut!
Ta0el ).# Ta0el S,es*kas Narat* *se CaseLo'in
"ama 8se 2ase Lo'i#
Akt#r Admin
Deskripsi ,ingkat 8se case ini merupakan alidasi bagi petugas untuk
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
29/37
$F
memulai aplikasi inentaris barang!
Pengeualian Data admin tidak ditemukan dalam basis data!
Tindakan Utama 1! admin memasukkan username dan$assword!
$! Aplikasi akan melakukan alidasi terhadap
username dan pass+#rd! Aplikasi akan meresp#n dan member keterangan
Tindakan Alternati' Jika dalam memasukkan data nama dan pass+#rd tidak
sesuai maka diminta memasukkan data kembali!
Pra K#ndisi admin harus memiliki data username dan $assword
dalam basis data!
Pasa K#ndisi -asuk ke dalam menu utama admin!
Ta0el ).& Ta0el S,es*kas Narat* *se CaseMeng/lah Data Barang
"ama 8se 2ase -eng#lah Data BArang
Akt#r Admin
Deskripsi ,ingkat 8se case ini merupakan tempat untuk melakukan
penambahan data Barang inentaris!
Pengeualian Data yang dimasukan tidak ada!
Tindakan Utama 1! Admin -asuk 'r#m-eng#lah Barang
$!Admin memasukan data barang berupa& k#de
barang& nama barang& merek& harga& jumlah&
tahun& l#kasih dan bahan
! Aplikasi akan meresp#n data yang dimasukan
#leh admin
3! Data tersebut akan disimpan ke dalam basis dataTindakan Alternati' *
Pra K#ndisi 1! Admin 2arus l#gin terlebih dahulu
$! Data barang belum tersimpan di dalam basis
data
Pasa K#ndisi Data yang dimasukan tersimpan ke dalam basis data!
Ta0el ).& Ta0el S,es*kas Narat* *se CaseMeng/lah M$tas Barang
"ama 8se 2ase -eng#lah -utasi Barang
Akt#r Admin
Deskripsi ,ingkat 8se case ini merupakan tempat untuk melakukan
mutasi atau perpindahan data Barang inentaris!
Pengeualian Data barang yang dimutasi tidak ada!
Tindakan Utama 1!Admin masuk terlebih dahulu ke '#rm mutasi
Barang
$!Admin memasukan data mutasi barang berupa&
K#de mutasi& k#de barang& nama barang& l#kasi
A+al& l#kasih tujuan& jumlah& tanggal mutasi&
Dan keterangan
!Aplikasi akan meresp#n data yang dimasukan
Admin
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
30/37
5
3!Data tersebut akan disimpan dalam basis data
Tindakan Alternati' *
Pra K#ndisi 1!Admin terlebih dahulu l#gin
$!Data yang di muatasi ada
Pasa K#ndisi Data yang dimasukan tersimpan ke dalam basis data!
Ta0el ).' Ta0el S,es*kas Narat* *se CaseMeng/lah Barang Ret$r
"ama 8se 2ase -eng#lah Barang >etur
Akt#r Admin
Deskripsi ,ingkat 8se caseini merupakan tempat untuk melakukan retur
data Barang inentaris!
Pengeualian Data barang yang retur tidak ada!
Tindakan Utama 1!Admin masuk terlebih dahulu ke '#rm retur
barang
$!Admin memasukan data retur barang berupa&
K#de retur& k#de barang& nama barang& jumlah&
Tanggal& l#kasih& dan keterangan
!aplikasih akan meresp#n data yang dimasukan
Admin
3!data tersebut akan disimpan ke dalam basis data
Tindakan Alternati' *
Pra K#ndisi 1!admin terlebih dahulu l#gin
$!data yang di retur ada
Pasa K#ndisi Data yang dimasukan tersimpan ke dalam basis data!
Ta0el ).) Ta0el S,es*kas Narat* *se CaseMeng/lah !e%n-a%an Barang
"ama 8se 2ase -eng#lah Peminjaman Barang
Akt#r Admin
Deskripsi ,ingkat 8se case ini merupakan tempat untuk melakukan
Peminjaman data Barang inentaris!
Pengeualian Data barang yang di pinjam tidak ada!
Tindakan Utama 1!admin masuk terlebih dahulu ke '#rm
peminjaman barang
$!admin memasukan data peminjam berupa& k#de
peminjam& nama peminjam& k#de barang& nama
barang& jumlah& tanggal peminjam& dan
keterangan
!aplikasih akan meresp#n data yang dimasukan
#leh admin
3!data tersebut akan di simpan ke dalam basis data
Tindakan Alternati' *
Pra K#ndisi 1!admin terlebih dahulu l#gin
$!data barang yang dipinjam ada
Pasa K#ndisi Data yang dimasukan tersimpan ke dalam basis data!
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
31/37
1
Ta0el ). Ta0el S,es*kas Narat* *se CaseMeng/lah !enge%0alan
Barang
"ama 8se 2ase -eng#lah Pengembalian Barang
Akt#r Admin
Deskripsi ,ingkat 8se case ini merupakan tempat untuk melakukanPengembalian data Barang inentaris!
Pengeualian Belum melakukan peminjaman barang
Tindakan Utama 1!admin masuk terlebihdahulu ke '#rm
peminjaman barang
$!admin mengeek barang yang akan di
kembalikan
!admin akan memasukan data pengembalian
barang berupa& k#de pengembalian& nama
peminjam& k#de barang& nama barang& jumlah&
tanggal pengembalian& penerima barang dan
keterangan
3!aplikasih akan meresp#n data yang dimasukan
#leh admin
:!data tersebut akan disimpan ke dalam basis data
Tindakan Alternati' *
Pra K#ndisi 1!admin terlebih dahulu l#gin
$!user sudah melakukan peminjaman barang
Pasa K#ndisi Data yang dimasukan tersimpan ke dalam basis data!
)..& C%ass +ia'ram
Berikut adalah gambar 2lass 9ia'ramdapat dilihat pada ambar :!$
sebagai berikut .
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
32/37
$
Ga%0ar ).# C%ass +ia'ramA,lkas In5entars Barang
)..'A!tivity +ia'ram
Berikut adalah tabel aktiitas (activit! dia'ram)dapat dilihat pada tabel :!%
dan juga gambar activit! dari sistem inentarsi pada BLK Bandar Lampung!
Ta0el ).2A!tivity +ia'ramSste% In5entars Barang !aa BLK Banar
La%,$ng
!elak$ Akt5tas
Admin Kejadian. -eng#lah data
1! L#gin
$! -enu utama admin yaitu meng#lah data barang& data
peminjaman& data pengembalian& data mutasi barang& data
retur barang dan ubah pass+#rd
! -enginputkan data barang& data peminjaman& data
pengembalian& data mutasi barang& data retur barang dan
ubah pass+#rd!
user Kejadian. melihat barang
1! L#gin
$! -enu utama user yaitu melihat barang dan melihat
peminjam
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
33/37
Ga%0ar ).&A!tivity +ia'ramL/gn Sste% In5entars Barang
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
34/37
3
Ga%0ar ).'A!tivity +ia'ramIn,$t Barang Sste% In5entars Barang
Ga%0ar ).)A!tivity +ia'ram!e%n-a%an Barang Sste% In5entars Barang
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
35/37
:
Ga%0ar ).A!tivity +ia'ram!enge%0alan Barang Sste% In5entars
Barang
Ga%0ar ).2A!tivity +ia'ramBarang Ret$r Sste% In5entars Barang
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
36/37
C
Ga%0ar ).3A!tivity +ia'ramBarang Ret$r Sste% In5entars Barang
Ga%0ar ).3A!tivity +ia'ram 9e: Barang Sste% In5entars Barang
-
8/11/2019 SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK
37/37
%
. !en-a:alan
Jad+al penelitian yang meliputi persiapan pelaksanaan dan penyusunan
lap#ran penelitian disajikan dalam bentuk Da##2hart.
Ta0el .1 !en-a:alan
"8 U>A0A"
BULA"
-ei Juni Juli Agustus,eptemb
er8kt#ber
1 $ 3 1 $ 3 1 $ 3 1 $ 3 1 $ 3 1 $ 3
10denti'ikasi
masalah
$
Analisis
kebutuhan
sistem
Pengumpulan
data
3Peranangan
sistem
:Pembuatan
pr#gram
CUji #ba
pr#gram
%>eisik#nsep&
desain& dan
pr#gram
E
Penyelesain
Lap#ran
Akhir