rancang bangun aplikasi persediaan bahan praktikum …

11
ISSN-P 2407-2192 Jurnal Teknik Informatika Politeknik Sekayu (TIPS) Volume V, No. 2, Juli 2016, h. 1-11 Jurnal TIPS, Volume V, No. 2, Juli 2016, h. 1-11 1 RANCANG BANGUN APLIKASI PERSEDIAAN BAHAN PRAKTIKUM PADA SMK NEGERI 3 MODEL SEKAYU Ekkal Prasetyo NIDN. 0205078601 Program Studi Teknik Informatika Politeknik Sekayu Email [email protected] ABSTRAK Pada proses pengolahan data persediaan bahan praktikum, Sekolah Menengah Kejuruan (SMK) Negeri 3 Model Sekayu masih menggunakan cara konvensional, yaitu dengan menggunakan form kertas yang digunakan untuk meminjam beberapa bahan praktikum kepada staf jurusan. Pada aktivitas penyediaan bahan praktikumpun masih menggunakan cara konvensional, baik data bahan yang masuk dan data bahan yang sudah di distribusikan ke masing-masing jurusan, dimana staf atau pegawai bagian persediaan bahan praktikum masih menggunaan media buku sebagai media pendataan dan laporan aktivitas bahan praktikum yang kemudian akan di laporkan kepada kepala sekolah atau pimpinan SMK Negeri 3 Model Sekayu. Cara tersebut masih belum terkoordinir dengan baik, sehingga ketika data tersebut dibutuhkan, butuh waktu lama dalam pencarian data sehingga mengakibatkan keterlambatan dalam pelaporan.Maka dari itu, Peneliti bermaksud membuat sebuah aplikasi berbasis client- server dengan menggunakan bahasa pemrograman visual basic dan database MySQL. Dengan adanya aplikasi ini dapat mempermudah pendataan, pengecekan stok bahan praktikum, melakukan peminjaman bahan praktikum dan melaporkan pemakaian bahan praktikum. Selain itu aplikasi ini akan membantu pengolahan data menjadi lebih mudah dan cepat. Kata Kunci : Rancang Bangun, Aplikasi, Persediaan Bahan. 1. PENDAHULUAN Di era globalisasi yang terus maju dan meningkat pesat seperti sekarang ini, ada banyak sekali kegiatan dan pekerjaan manusia yang bisa di selesaikan dengan menggunakan bantuan komputer. Komputer merupakan perangkat yang sangat dibutuhkan dalam proses pengolahan data dan penyajian informasi. Komputer juga merupakan perangkat yang biasa digunakan dalam suatu instansi sebagai salah satu penunjang kerja. Melalui komputer, informasi yang dibutuhkan dapat diperoleh secara cepat, tepat dan akurat sehingga dengan demikian akan terhindar dari keterlambatan dan ketidakefisienan kerja. Sekolah Menengah Kejuruan (SMK) Negeri 3 Sekayu dikenal sebagai sekolah model yang bermaksud sebagai sekolah percontohan untuk SMK lainnya. SMK Negeri 3 Model Sekayu dibangun di atas tanah seluas 45.000,00 m dan beralamat di Jl. Baru Belakang Terminal Randik Kota Sekayu Kabupaten Musi Banyuasin Provinsi Sumatera Selatan. SMK ini merupakan sekolah kejuruan bidang teknologi dan industri di Kabupaten Musi Banyuasin dengan 4 jurusan yang di buka, jurusan mekatronika, otomotif roda dua, survey dan pemetaan serta jasa boga. Dalam melakukan pengelolaan data persediaan bahan praktikum seperti resistor, capasitor, led, tenol dan jumper untuk jurusan mekatronika, tepung, merica, minyak dan margarin untuk jurusan jasa boga, nivo, statif, rambu ukur dan kompas untuk jurusan survei dan pemetaan, oli, engine stan, bensin dan gasket cair untuk jurusan otomotif roda dua pada SMK Negeri 3 Model Sekayu masih menggunakan proses yang konvensional, dimana guru praktikum pada tiap- tiap jurusan memberikan surat permintaan bahan praktikum kepada staf jurusan yang mengelola bagian persediaan bahan praktikum SMK Negeri 3 Model Sekayu. Surat tersebut berisi sejumlah daftar bahan praktikum yang di perlukan. Semua aktivitas penyediaan bahan praktikum, baik data bahan yang masuk dan data bahan yang sudah di distribusikan ke masing-masing jurusan masih dilakukan dengan cara konvensional, dimana staf atau pegawai bagian

Upload: others

Post on 03-Oct-2021

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RANCANG BANGUN APLIKASI PERSEDIAAN BAHAN PRAKTIKUM …

ISSN-P 2407-2192

Jurnal Teknik Informatika Politeknik Sekayu (TIPS)

Volume V, No. 2, Juli 2016, h. 1-11

Jurnal TIPS, Volume V, No. 2, Juli 2016, h. 1-11 1

RANCANG BANGUN APLIKASI PERSEDIAAN BAHAN PRAKTIKUM

PADA SMK NEGERI 3 MODEL SEKAYU

Ekkal Prasetyo

NIDN. 0205078601

Program Studi Teknik Informatika Politeknik Sekayu

Email [email protected]

ABSTRAK

Pada proses pengolahan data persediaan bahan praktikum, Sekolah Menengah Kejuruan (SMK) Negeri 3 Model Sekayu

masih menggunakan cara konvensional, yaitu dengan menggunakan form kertas yang digunakan untuk meminjam

beberapa bahan praktikum kepada staf jurusan. Pada aktivitas penyediaan bahan praktikumpun masih menggunakan

cara konvensional, baik data bahan yang masuk dan data bahan yang sudah di distribusikan ke masing-masing

jurusan, dimana staf atau pegawai bagian persediaan bahan praktikum masih menggunaan media buku sebagai media

pendataan dan laporan aktivitas bahan praktikum yang kemudian akan di laporkan kepada kepala sekolah atau

pimpinan SMK Negeri 3 Model Sekayu. Cara tersebut masih belum terkoordinir dengan baik, sehingga ketika data

tersebut dibutuhkan, butuh waktu lama dalam pencarian data sehingga mengakibatkan keterlambatan dalam

pelaporan.Maka dari itu, Peneliti bermaksud membuat sebuah aplikasi berbasis client- server dengan menggunakan

bahasa pemrograman visual basic dan database MySQL. Dengan adanya aplikasi ini dapat mempermudah pendataan,

pengecekan stok bahan praktikum, melakukan peminjaman bahan praktikum dan melaporkan pemakaian bahan

praktikum. Selain itu aplikasi ini akan membantu pengolahan data menjadi lebih mudah dan cepat.

Kata Kunci : Rancang Bangun, Aplikasi, Persediaan Bahan.

1. PENDAHULUAN

Di era globalisasi yang terus maju dan

meningkat pesat seperti sekarang ini, ada banyak sekali

kegiatan dan pekerjaan manusia yang bisa di selesaikan

dengan menggunakan bantuan komputer. Komputer

merupakan perangkat yang sangat dibutuhkan dalam

proses pengolahan data dan penyajian informasi.

Komputer juga merupakan perangkat yang biasa

digunakan dalam suatu instansi sebagai salah satu

penunjang kerja. Melalui komputer, informasi yang

dibutuhkan dapat diperoleh secara cepat, tepat dan

akurat sehingga dengan demikian akan terhindar dari

keterlambatan dan ketidakefisienan kerja.

Sekolah Menengah Kejuruan (SMK) Negeri 3

Sekayu dikenal sebagai sekolah model yang

bermaksud sebagai sekolah percontohan untuk SMK

lainnya. SMK Negeri 3 Model Sekayu dibangun di

atas tanah seluas 45.000,00 m dan beralamat di Jl.

Baru Belakang Terminal Randik Kota Sekayu

Kabupaten Musi Banyuasin Provinsi Sumatera Selatan.

SMK ini merupakan sekolah kejuruan bidang

teknologi dan industri di Kabupaten Musi Banyuasin

dengan 4 jurusan yang di buka, jurusan mekatronika,

otomotif roda dua, survey dan pemetaan serta jasa boga.

Dalam melakukan pengelolaan data persediaan bahan

praktikum seperti resistor, capasitor, led, tenol dan

jumper untuk jurusan mekatronika, tepung, merica,

minyak dan margarin untuk jurusan jasa boga, nivo,

statif, rambu ukur dan kompas untuk jurusan survei

dan pemetaan, oli, engine stan, bensin dan gasket cair

untuk jurusan otomotif roda dua pada SMK Negeri 3

Model Sekayu masih menggunakan proses yang

konvensional, dimana guru praktikum pada tiap-

tiap jurusan memberikan surat permintaan bahan

praktikum kepada staf jurusan yang mengelola bagian

persediaan bahan praktikum SMK Negeri 3 Model

Sekayu. Surat tersebut berisi sejumlah daftar bahan

praktikum yang di perlukan. Semua aktivitas

penyediaan bahan praktikum, baik data bahan yang

masuk dan data bahan yang sudah di distribusikan ke

masing-masing jurusan masih dilakukan dengan cara

konvensional, dimana staf atau pegawai bagian

Page 2: RANCANG BANGUN APLIKASI PERSEDIAAN BAHAN PRAKTIKUM …

Jurnal TIPS, Volume V, No. 2, Juli 2016, h. 1-11 2

persediaan bahan praktikum masih menggunaan

media buku sebagai media pendataan dan laporan

aktivitas bahan praktikum, kemudian akan di

laporkan ke Pimpinan SMK Negeri 3 Model

Sekayu, kemudian disimpan dalam buku arsip. Dengan

dukungan sistem komputerisasi, cara kerja suatu

sistem yang sebelumnya konvensional dapat diubah

dengan cara kerja yang lebih tepat guna dan berdaya

guna serta terjamin mutu dan kualitas prosedur

kerjanya, dengan perkembangan sarana teknologi.

modern yang lebih baik, akan tercipta suatu

lingkungan sistem kerja yang lebih produktif. Dalam

melaksanakan perancangan sistem persediaan bahan

tersebut mengutamakan sisi persediaan bahan, stok

dan laporan transaksi bahan praktikum. Peneliti

menggunakan bahasa pemrograman Visual Basic dan

MySQL berbasis web base dimana data disimpan

secara terpusat di suatu database

2. TINJAUAN PUSTAKA

2.1 Rancang Bangun

Bagian dari perancangan sistem informasi

yang logic adalah peralatan antarmuka pengguna.

Antarmuka menghubungkan pemakai dengan sistem,

jadi peranannya benar-benar penting. Contoh dari

antarmuka pemakai adalah keyboard (untuk mengetik

pertanyaan dan jawaban), menu- menu pada layar

(untuk mendatangkan perintah pemakai), serta

berbagai jenis Graphical User Interfaces (GUI) yang

menggunakan mouse atau cukup dengan sentuhan

pada layar (Kendall 2010, p14).

Menurut Bahra di dalam Hikmat Permana

(2014, p20), rancang bangun adalah salah satu tahapan

membangun suatu sistem agar sistem tersebut bisa

berjalan dengan baik.

Jadi dapat disimpulkan bahwa rancang bangun

adalah membangun serta menciptakan suatu sistem

yang belum ada sebelumnya pada suatu instansi atau

suatu tempat tertentu.

2.2 Aplikasi

Menurut Hendrayudi (2009:143) aplikasi

adalah kumpulan perintah program yang di buat

untuk melakukan pekerjaan-pekerjaan tertentu

(khusus).

Menurut Simamarta di dalam Riza Ulva Linda

(2014: 8) aplikasi adalah program atau sekelompok

program yang dirancang untuk digunakan oleh

pengguna akhir (end user). Sebagai contoh ;

pelanggan, anggota, katalog dan seterusnya. Jika

pengguna akhir saling berhubungan /berinteraksi

dengan aplikasi via Web Browser, aplikasi adalah

Web-based atau Web application. Jika aplikasi web

memerlukan penyimpanan informasi jangka panjang

dan menggunakan database, maka hal itu merupakan

aplikasi Webdatabase.

Jadi, aplikasi adalah suatu Program siap pakai

yang dapat digunakan untuk menjalankan perintah-

perintah dari pengguna aplikasi tersebut dengan

tujuan mendapatkan hasil yang lebih akurat sesuai

dengan tujuan pembuatan aplikasi tersebut

2.3 Persediaan

Menurut Agus Ristono didalam Hikmat

Permana (2009:1) persediaan dapat diartikan debagai

barang-barang yang disimpan untuk digunakan atau

dijual pada masa atau periode yang akan datang.

Persediaan terdiri dari persediaan bahan baku,

persediaan barang setengah jadi, dan persediaan barang

jadi.

Menurut Moh.Benny Alexandri didalam Meilisa

(2015:18), persediaan adalah suatu aktiva yang meliputi

barang-barang milik perusahaan dengan maksud untuk

dijual dalam suatu periode usaha tertentu atau

persediaan barang-barang yang masih dalam

pengerjaan atau proses produksi ataupun persediaan

bahan baku yang menunggu penggunaannya dalam

suatu proses produksi.

Dari kedua definisi tersebut dapat disimpulkan

bahwa persediaan merupakan suatu bahan yang

Page 3: RANCANG BANGUN APLIKASI PERSEDIAAN BAHAN PRAKTIKUM …

Jurnal TIPS, Volume V, No. 2, Juli 2016, h. 1-11 3

disimpan untuk digunakan atau dijual, yang bisa

meliputi bahan baku setengah jadi dan bahan baku jadi.

2.4 Data

Menurut Hartini Deliana, Lisye Mareta

Cahya dan Kikis Sabrina Kaisariza (2009:1) data

berasal dari kata latin “datum” yang berarti

“memberikan” atau “sesuatu yang diberikan”. Data

adalah kumpulan dari fakta yang biasanya di

kumpulkan sebagai hasil dari pengalaman,

observasi, atau percobaan atau juga proses dengan

sistem komputer. Data bisa mengandung angka,

kata, ataupun gambar biasanya sebagai perkiraan atau

observasi dari set variable.

Menurut Agus Saputra (2011:1) data merupakan

kenyataan yang menggambarkan suatu kejadian-

kejadian dan kesatuan nyata.

Jadi data merupakan kumpulan dari beberapa

fakta yang di dapatkan dari hasil observasi yang

bisa berupa angka, kata ataupun gambar.

2.5 Database / basis data

Menurut Agus Saputra (2011 :1) database atau

biasa di sebut dengan Basis Data merupakan suatu

kumpulan data yang saling berhubungan dan berkaitan

dengan subjek tertentu pada tujuan tertentu pula.

Menurut Hartini Deliana, Lisye Mareta Cahya

dan Kikis Sabrina Kaisariza (2009:1) database (ataupun

basis data dalam bahasa Indonesia) merupakan

kumpulan record yang terstruktur atau data yang

tersimpan pada sebuah sistem komputer. Konsep dasar

dari basis data (database) adalah kumpulan dari

catatan-catatan, atau potongan dari pengetahuan.

Sebuah basis data memiliki penjelasan terstruktur

dari jenis fakta yang tersimpan di dalamnya.

Dari kedua definisi diatas dapat disimpulkan

basis data (Database) merupakan tempat penyimpanan

sekumpulan data atau file yang saling berhubungan.

2.6 Teori Pemrograman

2.6.1 Visual Basic 2010

Menurut Erick Kurniawan (2011 :12)

Visual Studio 2010 pada dasarnya adalah sebuah

bahasa pemrograman komputer. Dimana pengertian

dari bahasa pemrograman itu adalah perintah- perintah

atau instruksi yang dimengerti oleh komputer untuk

melakukan tugas-tugas tertentu.Visual Studio 2010

(yang sering juga disebut dengan VB .Net 2010)

selain disebut dengan bahasa pemrograman, juga

sering disebut sebagai sarana (tool) untuk

menghasilkan program- progam aplikasi berbasiskan

windows. Beberapa kemampuan atau manfaat dari

Visual Studio 2010 diantaranya seperti :

1) Untuk membuat program aplikasi berbasiskan

windows.

2) Untuk membuat objek-objek pembantu program

seperti, misalnya : kontrol ActiveX, file Help,

aplikasi Internet dan sebagainya.

3) Menguji program (debugging) dan

menghasilkan program berakhiran EXE yang

bersifat executable atau dapat langsung

dijalankan.

Visual Studio 2010 adalah bahasa yang cukup mudah

untuk dipelajari. Bagi programer pemula yang baru

ingin belajar program, lingkungan Visual Studio

dapat membantu membuat program dalam sekejap

mata. Sedang bagi programer tingkat lanjut,

kemampuan yang besar dapat digunakan untuk

membuat program- program yang kompleks, misalnya

lingkungan net- working atau client server.

Visual Studio 2010 (yang sering juga disebut

dengan VB .Net 2010) selain disebut dengan

bahasa pemrograman, juga sering disebut sebagai

sarana (tool) untuk menghasilkan program- progam

aplikasi berbasiskan windows. Beberapa kemampuan

atau manfaat dari Visual Studio 2010 diantaranya

seperti :

1) Untuk membuat program aplikasi berbasiskan

windows.

2) membuat objek-objek pembantu program seperti,

misalnya : kontrol ActiveX, file Help, aplikasi

Internet dan sebagainya.

Page 4: RANCANG BANGUN APLIKASI PERSEDIAAN BAHAN PRAKTIKUM …

Jurnal TIPS, Volume V, No. 2, Juli 2016, h. 1-11 4

3) Menguji program (debugging) dan

menghasilkan program berakhiran EXE yang

bersifat executable atau dapat langsung

dijalankan.

Visual Studio 2010 adalah bahasa yang cukup

mudah untuk dipelajari. Bagi programer pemula yang

baru ingin belajar program, lingkungan Visual

Studio dapat membantu membuat program dalam

sekejap mata. Sedangkan bagi programer tingkat lanjut,

kemampuan yang besar dapat digunakan untuk

membuat program- program yang kompleks, misalnya

lingkungan net- working atau client server.

Visual Studio 2010 memberikan fasilitas yang

memudahkan pemograman diantaranya :

a) Multi Windows

Pada fitur ini kita dapat menarik windows keluar

dari IDE dengancara CTRL + klik ganda.

b) Multi targeting

Visual Studio 2010 akan menampilkan ToolBox

dan Properties sesuai dengan .Net Frame Work

yang dipilih.

c) Zoom

Fungsi ini sangat membantu sekali pada saat kita

di code editor. Kita dapat memperbesar atau

memperkecil pada code editor dengan menekan

Ctrl + Mouse Scroll.

d) Generate From Usage

Pada fitur ini kita dapat menggunakan class

dan member sebelum kita membuatnya. Jika

suatu class belum dibuat maka tidak bisa kita

melakukan deklarasi terhadap class tersebut

dengan cara tekan Ctrl + . (titik) pada error list,

maka akan tampil tooltip seperti berikut, lalu pilih

Generate New Type untuk bisa memodifikasi

class yang diinginkan.

Gambar 2.2 Tooltip untuk meng-generate class

(sumber : Meilisa (2015))

2.6.2 MySQL (My Structure Query Language)

Menurut Wahana Komputer (2010 :5)

MySQL adalah program database yang mampu

mengirim dan menerima data dengan sangat cepat dan

multi user. MySQL memiliki dua bentuk lisensi yaitu

free software dan shareware. MySQL sudah cukup

lama dikembangkan, beberapa fase penting

dalam pengembangan MySQL adalah sebgai berikut :

1) MySQL dirilis pertama kali secara internal pada

23 Mei 1995.

2) Versi Windows dirilis pada 8 Januari 1998 untuk

Windows 95 dan Windows NT.

3) Versi 3.23: beta dari Juni 2000, dan dirilis pada

Januari 2001.

4) Versi 4.0: beta dari Agustus 2002, dan dirilis

pada Maret 2003 (unions).

5) Versi 4.1: beta dari bulan Juni 2004, dirilis pada

bulan Oktober 2004 (R-tress dan B- tress,

subqueries, prepared statements).

6) Sun Microsystems membeli MySQL AB pada

tangggal 26 Februari 2008.

7) Versi 5.1: dirilis 27 November 2008 (even

scheduler, partitioning, plug-in API, row- based

replication, server log table). Menurut Sutarman

didalam Arip Saripudin

(2010 :50) MySQL termasuk jenis RDBMS

(Relational Database Management System), sehingga

istilah seperti tabel, baris, dan kolom tetap digunakan

dalam MySQL. Dalam konteks bahasa SQL, pada

umumnya informasi tersimpan dalam tabel-tabel yang

secara logic merupakan struktur dua dimensi yang

terdiri atas baris-baris data(row atau record) yang

berada dalam satu atau lebih kolom (column). Baris

pada tabel sering disebut sebagai instance dari data

sedangkan kolom sering disebut sebagai attributes atau

field. MySQL bukan sebuah project yang open source

karena dalam keadaan tertentu diperlukan “license”.

Tetapi kepopuleran dari MySQL terus berkembang

dalam komunitas open source karena me-lisensikannya

tidak terlalu sulit. MySQL juga dapat berjalan pada

personal komputer (banyak pengembangan dari

Page 5: RANCANG BANGUN APLIKASI PERSEDIAAN BAHAN PRAKTIKUM …

Jurnal TIPS, Volume V, No. 2, Juli 2016, h. 1-11 5

MySQL terjadi pada system yang tidak mahal

yaitu Linux System). Tetapi MySQL juga portable

dan dapat berjalan pada sistem operasi yang

komersial seperti misalnya Windows, Solaris, Irix.

MySQL menggunakan bahasa SQL. SQL (Structured

Query Langguage) adalah bahasa standard yang

digunakan untuk mengakses server database.

2.6.3 SQL Server

Menurut Mediakita (2010 :28) Microsoft

SQL Server merupakan produk Relational Database

Management System (RDBMS) yang dibuat oleh

Microsoft. Orang sering menyebutnya dengan SQL

Server saja. Microsoft SQL Server juga mendukung

SQL sebagai bahasa untuk memproses query ke dalam

database. Mirosoft SQL Server banyak digunakan

pada dunia bisnis, pendidikan atau juga

pemerintahan sebagai solusi database atau

penyimpanan data. Pada tahun 2008 Microsoft

mengeluarkan SQL Server 2008 yang merupakan versi

yang banyak digunakan. Berikut ini adalah beberapa

fitur yang dari sekian banyak fitur yang ada pada

SQL Server 2008 :

1) XML Support. Dengan fitur ini, Anda bisa

menyimpan dokumen XML dalam suatu tabel,

meng-query data ke dalam format XML melalui

Transact-SQL dan lain sebagainya.

2) Multi-Instance Support. Fitur ini

memungkinkan Anda untuk menjalankan

beberapa database engine SQL Server pada

mesin yang sama.

3) Data Warehousing and Business

Intelligence (BI) Improvements. SQL Server

dilengkapi dengan fungsi-fungsi untuk keperluan

Business Intelligence melalui Analysis Services.

Selain itu, SQL Server 2000 juga ditambahi

dengan tools untuk keperluan data mining.

4) Performance and Scalability

Improvements. SQL Server menerapkan

distributed partitioned views yang

memungkinkan untuk membagi workload ke

beberapa server sekaligus. Peningkatan lainnya

juga dicapai di sisi DBCC, indexed view, dan

index reorganization.

5) Query Analyzer Improvements. Fitur yang

dihadirkan antara lain: integrated debugger,

object browser, dan fasilitas object search.

6) DTS Enhancement. Fasilitas ini sekarang sudah

mampu untuk memperhatikan primary key dan

foreign key constraints. Ini berguna pada saat

migrasi tabel dari RDBMS lain.

7) Transact-SQL Enhancements. Salah satu

peningkatan disini adalah T-SQL sudah

mendukung UDF (User-Definable Function). Ini

memungkinkan Anda untuk menyimpan rutin-

rutin ke dalam database engine.

2.6.4 Crystal Report

Crystal Report merupakan program yang

terpisah dengan program Microsoft Visual Basic. Tapi

keduanya dapat dihubungkan (Linkage). Membuat

laporan dengan Crystal Report hasilnya lebih baik dan

lebih mudah, karena pada Crystal Report banyak

tersedia objek-objek maupun komponen yang mudah

digunakan. Crystal Report merupakan perangkat lunak

yang dikhususkan untuk membangun sebuah

laporan. Crystal Report dapat digunakan dengan bahasa

pemograman berbasis windows seperti Borland Delphi,

Visual Basic 6.0, Visual Basic .net, Visual C++, dan

Visual Interdev. Beberapa kelebihan dari Crystal

Report ini adalah:

1) Dari segi pembuatan laporan tidak terlalu rumit

yang memungkinkan para programmer pemula

sekalipun dapat membuat laporan yang sederhana

tanpa melibatkan banyak kode program.

2) Integrasi dengan bahasa-bahasa pemograman

lain yang memungkinkan dapat digunakan oleh

banyak programmer dengan masing-masing

keahlian.

3) Fasilitas impor hasil laporan yang mendukung

Page 6: RANCANG BANGUN APLIKASI PERSEDIAAN BAHAN PRAKTIKUM …

Jurnal TIPS, Volume V, No. 2, Juli 2016, h. 1-11 6

format-format popular seperti Microsoft

Word, Excel, Acces, Adobe Acrobat Reader,

HTML, dan sebagainya.

3. PERANCANGAN MODEL SISTEM

3.1 Usecase Diagram

Gambar 3.1. Usecase Pengolahan Data Persediaan

Bahan Praktikum

3.2 Activity Diagram

3.2.1 Activity Diagram Login

Gambar 3.2.1 Activity Diagram Login

3.2.2 Activity Diagram Data Bahan

Gambar 3.2.2. Activity Diagram Data Bahan

3.2.3 Activity Diagram Bahan Masuk

Gambar 3.2.2. Activity Diagram Data Bahan Masuk

Page 7: RANCANG BANGUN APLIKASI PERSEDIAAN BAHAN PRAKTIKUM …

Jurnal TIPS, Volume V, No. 2, Juli 2016, h. 1-11 7

3.3 Class Diagram

Gambar 3.3 Class Diagram

4. HASIL DAN PEMBAHASAN

4.1 Hasil

Tugas akhir yang dibuat ini adalah rancang

bangun aplikasi pengolahan data persediaan bahan

prakikum pada SMK Negeri 3 Model Sekayu.

Sistem ini terdiri dari satu halaman utama dan dapat

dibedakan dari pengguna yang masuk ke sistem

berdasarkan hak akses masing-masing pengguna.

Pada hak akses administrator atau pegawai

terdapat beberapa menu yang bisa diakses yaitu data

master (data bahan, data jurusan, data staf, data

suplier, data satuan, bahan masuk, stok bahan,

pengajuan, pendistribusian, pemakaian dan

pengembalian) dan laporan (bahan masuk, stok bahan,

pendistribusian, pakai dan pengembalian serta

laporan pengajuan). Sebelum masuk ke halaman utama

administrator melakukan login terlebih dahulu. Setelah

itu administrator dapat melakukan aksesnya yaitu

input, update, hapus data dan mencetak laporan.

Pada hak akses staff terdapat 10 (sepuluh) menu

yang bisa diakses yaitu data master (data bahan,

pemakaian, stok bahan, pengembalian dan pengajuan),

dan laporan (laporan laporan bahan masuk, laporan

pendistribusian bahan, laporan stok bahan, laporan

pemakaian bahan dan laporan pengajuan bahan).

Sebelum memasuki halaman utama akan tampil form

login untuk staff. Kemudian staff dapat melakukan

aksesnya yaitu input, update, hapus data dan mencetak

laporan.

Pada hak akses kepala sekolah terdapat lima

menu yang dapat diakses yaitu laporan bahan masuk,

laporan pendistribusian bahan, laporan stok bahan,

laporan pemakaian bahan dan laporan pengajuan

bahan. Sebelum masuk ke halaman utama akan

tampil form login untuk kepala sekolah. Setelah itu

kepala sekolah dapat melakukan aksesnya yaitu

melihat dan mencetak semua laporan.

4.2 Implementasi Antarmuka

Berikut adalah implementasi antar mukadari

rancang bangun aplikasi pengolahan data persediaan

bahan praktikum pada SMK Negeri 3 Model Sekayu.

1) Login

Ketika pengguna pertama kali membuka

aplikasi ini maka akan menampilkan antarmuka

login pengguna. Untuk mendapatkan hak akses

pengguna harus login terlebih dahulu, namun jika ingin

menutup aplikasi klik tombol cancel maka aplikasi

akan tertutup. Untuk hak akses pengguna disesuaikan

dengan status pengguna.

Gambar 4.1 Antarmuka Login

Page 8: RANCANG BANGUN APLIKASI PERSEDIAAN BAHAN PRAKTIKUM …

Jurnal TIPS, Volume V, No. 2, Juli 2016, h. 1-11 8

2) Form Data Bahan

Antarmuka halaman data bahan dimana

terdapat data-data bahan praktikum yang bisa ditambah,

ubah atau di hapus. Pada halaman tersebut

pengguna juga bisa melakukan pencarian data bahan

Gambar 4.3 Form Data Bahan

3) Form Bahan Masuk

a) Lihat data bahan masuk

Antarmuka lihat bahan masuk menampilkan

data bahan masuk yang mana data tersebut bisa di

ubah, hapus dan ditambah. Pada halaman ini pengguna

juga bisa mencari data bahan masuk berdasarkan kode

atau nama bahan.

Gambar 4.4 Form Lihat Data Bahan Masuk

Untuk menambah data bahan masuk pengguna

bisa mengklik tombol tambah data yang ada pada

form data bahan masuk yang kemudian akan membuka

form tambah bahan masuk dan pengguna bisa

menambahkan data bahan masuk, untuk mengedit

atau menghapus data pengguna bisa mengklik pada

kolom id, nama atau tanggal pada data yang akan di

ubah atau dihapus.

b) Form Data Bahan Masuk

Gambar 4.5 Form Data Bahan Masuk

Saat data bahan sudah di masukkan klik tombol

simpan untuk menyimpan data maka data bahan masuk

akan disimpan pada database. Tombol ubah untuk

mengubah data, hapus untuk menghapus data, batal

untuk mengosongkan form dan kembali untuk kembali

ke menu sebelumnya

4) Form Data Jurusan

Antarmuka data jurusan menampilkan data

jurusan dan form masukan. Pada form ini pengguna

bisa melihat data jurusan dan bisa melakukan pencarian

data jurusan berdasarkan id jurusan atau nama

jurusan. Data jurusan bisa ditambah, ubah dan juga

bisa dihapus.

Gambar 4.6 Form Data Jurusan

5) Form Data Staf

Antarmuka data staf menampilkan data staf

dan form masukan. Pada form data staf pengguna juga

bisa melakukan pencarian data berdasrkan id staf dan

nama staf. Tambah data untuk menambah data staf,

Page 9: RANCANG BANGUN APLIKASI PERSEDIAAN BAHAN PRAKTIKUM …

Jurnal TIPS, Volume V, No. 2, Juli 2016, h. 1-11 9

simpan untuk menyimpan data masukan pada

database, ubah untuk mengubah data, hapus untuk

menghapus data dan batal untuk mengosongkan form.

Gambar 4.7 Form Data Staf

6) Data Satuan

Gambar 4.8 Form Data Satuan

Antarmuka data satuan menampilkan form

masukan dan data-data satuan yang tersimpan didalam

database. Tambah data untuk menambahkan data

satuan, simpan untuk menyimpan data masukan, ubah

untuk mengubah data, hapus untuk menghapus data

dan batal untuk mengosongkan form.

7) Form Data Stok Bahan

Pada form data stok bahan menampilkan data

stok bahan yang tersimpan didalam database. Data

jurusan yang ditampilkan bisa diurutkan berdasarkan

jurusan dengan memilih jurusan pada combobox yang

tersedia dan mengklik tombol ok. Pada form ini

pengguna juga bisa melakukan pencarian data stok

bahan dengan berdasarkan kode bahan atau nama

bahan.

Gambar 4.9 Form Data Stok Bahan

8) Form Data Pengguna

Gambar 4.10 Form Data Pengguna

Pada form data pengguna menampilkan data-

data pengguna yang tersimpan didalam database dan

juga form masukan. Pada form ini pengguna bisa

melakukan penambahan, hapus atau ubah data. Batal

untuk mengosongkan form.

9) Form Data Suplier

Gambar 4.11 Form Data Suplier

Pada form data suplier menampilkan data- data

suplier yang tersimpan didalam database danjuga

Page 10: RANCANG BANGUN APLIKASI PERSEDIAAN BAHAN PRAKTIKUM …

Jurnal TIPS, Volume V, No. 2, Juli 2016, h. 1-11 10

form masukan. Pada form ini pengguna bisa

melakukan penambahan, hapus atau ubah data.

Batal untuk mengosongkan form.

10) Form Lihat Data Pendistribusian Bahan

Pada form lihat data pendistribusian bahan

menampilkan data-data pendistribusian bahan, pada

form ini pengguna bisa melakukan pencarian data

pendistribusian berdasarkan id prndistribusian atau

nama pendistribusi. Tambah data untuk menambahkan

data pendistribusian bahan.

Gambar 4.12 Form Lihat Data Pendistribusian

Bahan

11) Form Tambah Data Pendistribusian

Gambar 4.13 Form Tambah Data Pendistribusian

Simpan untuk menyimpan data masukan

ke dalam database, ubah untuk mengubah data,

hapus untuk menghapus data, batal untuk

mengosongkan semua form, tambah untuk

menambahkan data dengan id yang sama dan nama

bahan yang berbeda, baru untuk mengosongkan

beberapa form saja mulai dari nama staf, nama

bahan, kode bahan, jumlah dan satuan. Tombol

kembali untuk kembali ke menu lihat data

pendistribusian. Logout untuk keluar sebagai

pengguna dan kembali ke halaman login pengguna.

5. KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan hasil analisa dan perancangan

yang telah dikemukakan pada bab-bab sebelumnya,

maka dapat disimpulkan sebagai berikut :

1) Aplikasi pengolahan data persediaan

bahan praktikum ini terdiri dari data

master (data bahan, data bahan masuk, data

jurusan, data supplier, data satuan, data staf,

data pengguna, stok bahan, pendistribusian,

pengajuan, pemakaian, pengembalian), dan

laporan (bahan masuk, stok

bahan,pendistribusian, pemakaian dan

pengembalian serta pengajuan).

2) Aplikasi ini dapat membantu user dalam

pengolahan data bahan, melakukan

peminjaman bahan praktikum juga dapat

membantu dalam pelaporan per periode.

3) Aplikasi ini dapat memudahkan proses

pencarian bahan.

4) Aplikasi ini dapat membantu dalam

memonitoring stok bahan praktikum yang

tersedia.

5) Admin dapat mencetak seluruh laporan.

5.2 Saran

Dari kesimpulan yang telah dikemukakan,

maka dihasilkan beberapa saran sebagai berikut :

1) Untuk saat ini, aplikasi ini hanya dapat

dijalankan pada jaringan client-server

diharapkan dapat dikembangkan pada jaringan

yang lebih luas lagi.

2) Meningkatkan keamanan data.

Page 11: RANCANG BANGUN APLIKASI PERSEDIAAN BAHAN PRAKTIKUM …

Jurnal TIPS, Volume V, No. 2, Juli 2016, h. 1-11 11

DAFTAR PUSTAKA

Deliana, Hartini, dkk, 2009, Database Dengan

SQL Server 2005, Mitra Wacana Media,

Jakarta

Hendrayudi, 2009, VB 2008 Untuk Berbagi

Keperluan Programming, Elex Media

Komputindo, Jakarta.

Hidayati, Rahmi, 2015, Sistem Aplikasi Inventaris

dan Peminjaman Peralatan Laboratorium

Berbasis Web Pada Program Studi Teknik

Informatika Politeknik Sekayu, Tugas

Akhir, Politeknik Sekayu, Sekayu, Tidak

dipublikasikan.

Kendall, 2010, Pemodelan Visual dengan UML,

Graha Ilmu, Yogyakarta.

Komputer, Wahana, 2010, MySQL

Database Server, Mediakita, Jakarta Selatan

Kurniawan, Erick, 2011, Cepat Mahir Visual

Basic 2010, Andi, Yogyakarta

Linda, Riza Ulva, 2014, Aplikasi Inventaris dan

Peminjaman Peralatan Laboratorium Pada

program Studi Teknik Informatika

politeknik Sekayu, Tugas Akhir, Politeknik

Sekayu, Sekayu, Tidak dipublikasikan.

Meilisa, 2015, Aplikasi Persediaan Barang Pada

Toko Pendi Sport Berbasis Server, Tugas

Akhir, politeknik Sekayu, Sekayu, Tidak

dipublikasikan. 2010, Panduan Belajar

MySQL Database Server, Mediakita,

Jakarta.

Saputra, Agus, 2011, Panduan Praktis Menguasai

Database Server MySQL, Elex Media

Komputindo, Jakarta.

.