Anda di halaman 1dari 5

Sistem Informasi Inventaris Laboaratorium Dasar Sistem

Informasi Universtas Andalas dengan Mengunakan Bahasa


Pemrograman C++
Khairiyatin Nuzha, Wardatul Alifah, Rifqi Hadi Putra
Sistem Informasi / Teknologi Informasi Universitas Andalas
khairiyatinnuzha@gmail.com, wardatulalifah71@gmail.com, rifqihadiputra@gmail.com

Abstrak

Inventaris adalah semua kegiatan dan usaha untuk memperoleh data yang diperlukan tentang ketersediaan
barang-barang yang dimiliki dan diurus, baik yang diadakan melalui pembelian menggunakan anggaran belanja,
maupun sumbangan atau hibah untuk diadministrasikan sebagaimana mestinya menurut ketentuan dan cara yang
telah ditetapkan di masing-masing instansi. Dengan memperkenalkan inventaris yang ada di laboratorium dasar
sistem informasi diharapkan dapat membantu mahasiswa untuk mengetahui dan meminjam inventaris yang
dibutuhkan tersebut. Penelitian ini bertujuan untuk memberi informasi berupa inventaris yang ada di
laboratorium dasar sistem informasi. Hasil dari penelitian ini berupa daftar atau list inventaris laboratorium dasar
sistem informasi bentuk pemrograman aplikasi. Untuk mendapatkan hasil yang sesuai dan terpercaya digunakan
metode Bahasa Pemrograman C++.

Kata Kunci : Inventaris, Bahasa Pemrograman C++

1. PENDAHULUAN a. Bagaimana cara menambahkan list inventaris


menggunakan aplikasi dekstop, borland C++
Sejalan dengan berkembanganya teknologi builder.
informasi, semakin bertambah pula kebutuhan tentang b. Bagaimana cara menambahkan data peminjam
kemampuan komputer dalam membantu menyelesaikan menggunakan aplikasi dekstop, borland C++
permasalahan-permasalahan di berbagai bidang. builder.
Diantaranya list inventaris, peminjaman dan transaksi c. Bagaimana menambahkan data transaksi
peminjaman pada laboratorium. peminjaman inventaris laboratorium dasar.
Pada umumnya list inventaris, peminjaman dan d. Bagaimana menampilkan data inventaris,
transaksi peminjaman pada laboratorium masih peminjam dan transaksi peminjaman
dilakukan dengan cara yang konvensional,dan sering mengunakan Borland C++ Builder.
terjadi kesalahan dan kesulitan dalam list, peminjaman
ataupun transaksi peminjaman pada laboratorium. 1.2 Tujuan
Walaupun pengolahan sudah terorganisir tetapi masih Tujuan pengerjaan proyek ini adalah :
belum optimal. Hal ini menyebabkan kurang efisien a. Membuat sistem informasi inventaris
dalam melist, peminjaman atau transaksi peminjaman laboaratorium dasar sistem informasi
inventaris. universtas andalas dengan mengunakan
Oleh karena itu, dibutuhkan sistem informasi yang bahasa pemrograman c++.
mampu mengatasi masalah tersebut. Dalam aplikasi ini b. Membuat sistem informasi inventaris
akan dibuat menu yang dapat di akses oleh admin atau laboaratorium dasar sistem informasi
asisten. Dalam aplikasi ini admin atau asisten dapat universtas andalas dengan mengunakan
melihat daftar inventaris laboratorium dengan mudah. bahasa pemrograman c++ mempermudah
Data yang di inputkan admin akan masuk ke database, dalam melist, peminjaman ataupun transaksi
serta admin akan mudah dalam melakukan list peminjaman.
inventaris, peminjaman dan transaksi peminjaman pada c. Membuat sistem informasi yang dapat
laboratorium dan melihat inventaris apa saja yang mendata inventaris, mendata peminjam
digunakan. ataupun transaksi peminjaman inventaris
laboratorium.
1.1 Rumusan Masalah 1.3 Batasan Masalah
Masalah yang akan dibahas dalam laporan ini meliputi Batasan yang akan dicapai melalui pembahasan
: yang akan di lakukan dalam laporan ini adalah sistem
informasi yang dapat menangani mendata, peminjaman
ataupun transaksi peminjaman inventaris laboratorium.

1
1.4 Metodologi Penelitian operasi, yang merupakan kompilasi dari beberapa
Metode penulisan proyek ini terdiri dari : program.
a. Studi Literatur : Pengumpulan Literatur, Fungsi XAMPP sendiri adalah sebagai server
berbagai macam informasi terkait dan yang berdiri sendiri (localhost), yang terdiri beberapa
referensi dari modul, jurnal, artikel program antara lain : Apache HTTP Server, MySQL
maupun internet yang berkaitan dengan database, dan penerjemah bahasa yang ditulis dengan
topik ini. bahasa pemrograman PHP dan Perl. Nama XAMPP
b. Desain Sistem : Adapun pengumpulan alat- sendiri merupakan singkatan dari X (empat sistem
alat bantu yang digunakan dalam operasi apapun), Apache, MySQL, PHP dan Perl.
mendesain perangkat lunak sebagai Program ini tersedia dalam GNU General Public
berikut: License dan bebas, merupakan web server yang mudah
1. Bagan Alur program ( Flowchart ) untuk digunakan yang dapat menampilkan halaman
2. Desain Antarmuka Program ( web yang dinamis. Untuk mendapatkanya XAMPP
Interface Program ) anda dapat mendownload langsung dari web resminya.
Dan berikut beberapa definisi program lainnya yang
2. TINJAUAN PUSTAKA terdapat dalam XAMPP.
2.1. Database (Basis Data)
2.1.1 Pengertian Database 2.1.4 ODBC
Database adalah sekumpulan data yang terdiri Open Database Connectivity (ODBC) adalah
dari baris (record) dan kolom (field). Kumpulan record Application Programming interface (API) database
ini kemudian direpresentasikan dengan sebuah tabel. yang khusus digunakan untuk mengakses database
Jadi database dapat didefinisikan sebagai kumpulan relasional. ODBC terdapat dalam setiap komputer yang
tabel yang saling berelasi. Selain tabel, dalam menggunakan sistem operasi windows, karena ODBC
pemrograman database dikenal juga istilah query, yaitu merupakan bagian dari Windows Open System
kumpulan record dari beberapa field pilihan yang Architecture (WOSA). Dalam ODBC disediakan
diambil dari satu atau beberapa tabel. Tabel dan berbagai Application Programming Interface (API)
query juga sering dinamakan dataset. yang berguna untuk menyediaan dan memberikan
stkitar bagi berbagai kegiatan pemrograman.
2.1.2 MySQL Keuntungan utama menggunakan ODBC ini adalah
MySQL adalah sebuah perangkat lunak sistem fleksibilitas, fleksibel disini artinya pengubahan jenis
manajemen basis data SQL (bahasa Inggris: database database yang dipergunakan oleh sebuah aplikasi tidak
management system) atau DBMS yang multithread, akan mempengaruhi kode program aplikasi tersebut.
multi-user, dengan sekitar 6 juta instalasi di seluruh ODBC terdapat dalam Control Panel Windows,
dunia. MySQL AB membuat MySQL tersedia sebagai yang ditunjukkan dengan icon Data Source (ODBC).
perangkat lunak gratis dibawah lisensi GNU General Hanya saja tempat tampilan ODBC tidak sama untuk
Public License (GPL), tetapi mereka juga menjual beberapa jenis windows, seperti
dibawah lisensi komersial untuk kasus-kasus dimana Windows98,2000,NT,XP,Me masing-masing akan
penggunaannya tidak cocok dengan penggunaan GPL. mempunyai tampilan yang berbeda untuk lokasi
MySQL adalah implementasi dari sistem ODBC.
manajemen basisdata relasional (RDBMS). MySQL
dibuah oleh TcX dan telah dipercaya mengelola system 2.2. Pengenalan C++
dengan 40 buah database berisi 10.000 tabel dan 500 di Bahasa C++ adalah bahasa komputer atau
antaranya memiliki 7 juta baris. bahasa pemrograman yang merupakan pengembangan
Pada saat ini MySQL merupakan database dari bahasa C yang ditulis oleh Brian Kernighan dan
server yang sangat terkenal di dunia, semua itu tak lain Denies Ritchie. Bahasa C kemudian disempurnakan
karena bahasa dasar yang digunakan untuk mengakses oleh Bjarne Stroustrup pada tahun 1980 menjadi "C
database yaitu SQL. SQL (Structured Query with classes" dan berganti nama menjadi C++ pada
Language) pertama kali diterapkan pada sebuah proyek tahun 1983. Penyempurnaan atau pengembangan
riset pada laboratorium riset San Jose, IBM yang bahasa C menjadi C++ adalah penambahan Object
bernama system R. Kemudian SQL juga dikembangan Oriented Programming (OOP) yang bertujuan
oleh Oracle, Informix dan Sybase. Dengan membantu membuat dan mengelola program yang
menggunakan SQL, proses pengaksesan database lebih besar dan kompleks.
user-friendly dibandingan dengan yang lain, misalnya
dBase atau Clipper karena mereka masih menggunakan
perintah-perintah pemrograman murni. 2.3 Pengenalan Borland C++ builder
Borland C++ Builder adalah suatu alat
2.1.3 XAMPP pengembang aplikasi (development tool) berbasis
XAMPP adalah perangkat lunak (free microsoft windows yang menerapkan konsep
software) bebas, yang mendukung untuk banyak sistem visualisasi. Dengan adanya visualisasi ini C++ builder

2
menjadi mudah digunakan untuk membuat aplikasi- Admin
aplikasi secara cepat. Dengan C++ builder, kita dapat
melakukan desain, testing, debugging maupun proses
development aplikasi secara mudah.

3. ANALISIS SISTEM DAN KEBUTUHAN


3.1 Analisis Sistem
Aplikasi Inventaris Laboaratorium Dasar
terdapat menu untuk admin, dalam hal ini admin dapat
melihat list, peminjaman dan transaksi peminjaman
inventaris yang telah digunakan.

3.2 Kebutuhan Perangkat Keras


Untuk membangun Sistem Informasi
Gambar 4.1.1 Flowchart Admin
Inventaris Laboaratorium Dasar Sistem Informasi
Universtas Andalas dibutuhkan perangkat keras
User
sebagai berikut:
No Hardware Unit Spesifikasi
1 Laptop 1 Asus X450LCP
2 Prosesor 1 Intel Core i5
3 Ram 1 4GB
Tabel 1.1 Tabel Spesifikasi Perangkat Keras

3.3 Kebutuhan Perangkat Lunak


Selain perangkat keras, dibutuhkan juga
perangkat lunak untuk membangun aplikasi ini:

No Software
1 Borland C++ Builder
2 Database MySql
3 ODBC

Tabel 1.2 Tabel Spesifikasi Perangkat Lunak

3.4 Skenario Implementasi


Skenario implementasi pada sistem terdiri dari
2 tahap, yaitu :
1. Dari sisi admin : Gambar 4.1.2 Flowchar User
Admin melakukan login menggunakan
username dan password admin,, Jika username dan 4.2 Interface
password-nya benar, maka menu admin bisa di akses, 4.2.1 Admin
di menu admin muncul menu inventaris, peminjam, Halaman Login
transaksi peminjaman, transaksi pengembalian, view
Halaman Menu
dan exit . Dimana pada menu ini admin data mengolah
Halaman Input Data Inventaris
data inventaris dan peminjamannya.
Halaman Input Data Peminjam
2. Dari sisi User Halaman Transaksi Peminjaman
User melakukan login menggunakan username Inventaris
dan password user. Jika username dan password-nya Halaman Transaksi Pengembalian
benar, maka menu User bisa di akses. Pada menu user Inventaris
ini, user bisa melihat laporan inventaris dan riwayat Halaman Cari Transaksi Peminjaman
transaksi peminjaman. Berdasarkan Tanggal dan Kode Barang

4. PERANCANGAN SISTEM
4.1 Flowchart

3
Gambar 4.2.1.5 Halaman Transaksi Peminjaman

Gambar 4.2.1.1 Halaman Login

Gambar 4.2.1.2 Halaman Menu


Gambar 4.2.1.6 Halaman Transaksi Pengembalian

Gambar 4.2.1.3 Halaman Input Data


Inventaris

Gambar 4.2.1.7 Halaman Pencarian Berdasarkan


Tanggal dan Kode Barang

4.2.2 User
Halaman Login
Halaman Lihat Data Inventaris
Halam Lihat Data Transaksi

Gambar 4.2.1.4 Halaman Input Data


Peminjam

4
5. PENUTUP
5.1 Kesimpulan
Dari hasil pengujian dapat disimpulkan bahwa:
1. Sistem Informasi inventaris
laboaratorium dasar sistem informasi
universtas andalas ini dapat membantu
admin dalam mendata list inventaris,
peminjam dan transaksi peminjaman
secara efektif dan efisien.

2. Fitur-fitur yang ada dalam aplikasi


inventaris laboaratorium dasar ini dapat
digunakan untuk melihat list,
peminjaman ataupun transaksi
peminjaman dan menampilkan data list
inventaris laboratorium dasar tersebut.
Gambar 4.2.1.1 Halaman Login Referensi

(1) Satria, M. 2015. Apa Itu Database


Server?,(Online),
(http://satriamecha.blogspot.co.id/2014/0
8/apa-itu-database-server.html. Diakses 2
Novermber 2017 ).

(2) https://upyes.wordpress.com/2013/02/06/
pengertian-dan-sejarah-mysql/

(3) http://opraywinter.blogspot.co.id/2014/11
Gambar 4.2.1.2 Halaman Inventaris /definisi-pengertian-dan-fungsi-
xampp.html

(4) http://ismuhaji.blog.pcr.ac.id/2016/05/07/
odbc-open-database-connectivity/
(5) Hermawan, Budi. (2009). Tailor-made
Information Sistem Software. (Online). 7.

(6) Risyana, Aris. 2010. Borland C++


Builder 6.0,(Online), (http://file-
aris.blogspot.co.id/2009/12/borland-c-
builder-60.html. Di akses 4 November
Gambar 4.2.1.3 Halaman Transaksi 2017).
(7) Fachrurrozi, M. 2005. Konsep dan
Aplikasi Pemrograman Mengunakan
Borland C++ Builder 6, 28 Oktober
2017

Anda mungkin juga menyukai