SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK

download SISTEM INVENTARIS BARANG BERBASIS PLATFORM JAVA (STUDI KASUS BALAI LATIHAN KERJA (BLK

of 37

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