APLIKASI INVENTARIS MOBIL BEKAS PADA BAGIAN PENJUALAN DI SHOWROOM TOKYO MOTOR BERBASIS WEB
Yuni Nuraeni, S.T 1 Neti Anggraeni2 1,2 Program Studi Sistem Informasi, STMIK LPKIA
3 Jln. Soekarno Hatta No. 456 Bandung 40266, Telp. +62 22 75642823, Fax. +62 22 7564282 Email : 1nuraeni.yuni@gmail.com 21310064.neti@gmail.com
Abstrak
Inventaris barang merupakan kegiatan untuk melakukan pencatatan barang pada suatu periode tertentu. Salah satu perusahaan yang menggunakan inventarisasi barang adalah Showroom Tokyo Motor. Barang inventaris yang ditangani oleh Showroom Tokyo Motor hanya barang yang bersifat kendaraan yaitu mobil. Mobil inventaris tersebut mengalami beberapa proses yang menyebabkan terjadinya perubahan jumlah Mobil. Proses yang terjadi tersebut adalah proses penitipan, pemindahan atas nama pemilik, pemeliharaan, pengembalian dan laporan inventaris mobil. Proses-proses yang terjadi ditangani dan dicatat secara manual oleh karyawan showroom, namun terdapat beberapa proses yang belum terorganisir. Hal ini mengakibatkan kesulitan dalam mencari data mobil yang diinginkan.
Terdapat tiga tujuan dari skripsi ini, pertama menyediakan sebuah aplikasi yang dapat digunakan untuk memudahkan pihak karyawan atau pemilik dalam mencari data mobil inventaris; kedua menyediakan sarana untuk mencatat data mobil inventaris; ketiga menyediakan Informasi yang berupa penyediaan laporan data mobil.
Dalam laporan skripsi ini penulis menggunakan Metode pelaksanaan kegiatan yang digunakan, terdiri atas tiga tahapan, yaitu tahapan analisis, desain, dan implementasi, sedangkan metode yang digunakan untuk pengembangan aplikasi ini menggunakan metode OOP (Object Oriented Programming) sebagai metode pengembangan sistem, UML sebagai bahasa pemodelan sistem, MySQL sebagai database, dan PHP sebagai bahasa pemprogramannya. Hasil akhir yang ingin dicapai dari penelitian ini adalah suatu aplikasi yang dapat menangani dan terorganisirnya proses inventaris mobil bekas berbasis web kecuali proses pemeliharaan dan proses persediaan mobil.
Kata kunci : Aplikasi, Inventaris, Web
1. Pendahuluan
Showroom Tokyo Motor adalah Showroom yang bergerak dalam bidang jual beli mobil bekas, yang berskala menengah dimana penjual mobil bisa menitipkan mobilnya pada showroom Tokyo motor atau menjual langsung kepada showroom Tokyo motor.
Showroom Tokyo Motor selalu ingin meningkatkan kepercayaan kepada konsumen baik pihak penitip atau penjual dan konsumen yang membeli kembali. namun sejauh ini showroom Tokyo motor melakukan penyimpanan data, baik data mobil maupun data transaksi masih dicatat secara manual yaitu masih dicatat kedalam buku besar dan kwitansi sehingga pemilik dan karyawan pun terkadang sulit dalam mencari dan me-manage data mobil yang ada di showroom Tokyo motor. Hal ini menyebabkan lambatnya dalam melakukan proses bisnis pada showroom Tokyo motor.
1. Data-data inventaris mobil masih melakukan pencatatan ke dalam buku, sehingga pemilik dan karyawan pun terkadang sulit dalam mencari dan me-manage data mobil yang ada di showroom Tokyo motor dan menjadi lambat dalam melakukan proses bisnis pada showroom Tokyo motor.
2. Data transaksi masih melakukan pencatatan ke dalam buku besar penjualan, sehingga pemilik dan karyawan pun terkadang sulit dalam mencari dan me-manage data mobil yang ada di showroom Tokyo motor 3. Kurangnya dalam melakukan rekap ulang
data yang ada dalam buku sehingga pemilik dan karyawan pun terkadang sulit dalam mencari dan me-manage data mobil yang ada di showroom Tokyo motor.
1. Penelitian ini dibuat berhubungan dengan Inventaris mobil bekas yaitu kelola data mobil yang ada pada showroom Tokyo motor.
2. Penelitian ini dibuat mengenai berhubungan dengan transaksi dari inventaris mobil bekas, beserta dengan proses perekapan ulang dari data tersebut.
Adapun tujuan pembuatan aplikasi ini adalah : 1. Menyediakan sebuah aplikasi yang dapat
digunakan untuk memudahkan pihak karyawan atau pemilik dalam mencari data mobil inventaris 2. Menyediakan sarana untuk mencatat data mobil
inventaris
3. Menyediakan informasi yang berupa penyediaan laporan data mobil dan transaksi
2. Dasar Teori
2.1 Pengertian Aplikasi
Menurut Hendrayudi dalam bukunya yang berjudul VB 2008 untuk Berbagai Keperluan Pemograman, mengemukakan bahwa “Aplikasi adalah kumpulan perintah program yang dibuat untuk melakukan pekerjaan-pekerjaan tertentu (khusus).” (Hendrayudi, 2010)
2.2 Pengertian Inventaris
“in.ven.ta.ris /inv’entaris/ n Adm 1 pencatatan atau pendaftaran barang-barang milik kantor, (sekolah, rumah tangga, dsb) yang dipakai dl melaksanakan tugas; 2 pencatat-an atau pengumpulan data (tt kegiatan, hasil yang dicapai, pendapat umum, persuratkabaran, kebudayaan, dsb): seka-rang sedang diadakan – bahasa daerah di Indonesia; pemerintah mengadakan – tenaga asing;”
2.3 Pengertian UML
UML merupakan kesatuan dari bahasa pemodelan yang dikembangkan oleh Booch, Object Modeling Technique (OMT) dan Object Oriented Sofware Engineering (OOSE). Metode Booch ini menjadikan proses analisis dan design ke dalam empat tahapan iterative, yaitu : identifikasi kelas – kelas dan objek – objek, identifikasi semantic dari hubungan objek dan kelas tersebut, perincian antarmuka dan implementasi.Keunggulan metode Booch ini adalah pada detail dan kayanya dengan notasi dan elemen. 3. Analisis dan Perancangan Perangkat Lunak 3.1 Aliran Proses
3.1.1 Use Case Diagram
Use case diagram digunakan untuk memodelkan dan menyatakan unit fungsi/layanan yang disediakan oleh system.Use case dibawah akan memperlihatkan hubungan fungsionalitas sistem dengan fungsional lainnya ataupun dengan aktor.
Gambar 1 Use Case Diagram Skenario Use Case
Use Case : Aplikasi Inventaris
Aktor : Admin / Kasir
Pra Kondisi : Admin / Kasir sebelumnya terlebih dahulu melakukan login Kondisi Akhir : Admin / Kasir memilih sesuai hak akses
3.2 Pemodelan Data 3.2.1 Class Diagram
Gambar 2 Class Diagram 3.4 Perancangan Antarmuka
Nama Dialog Screen : Menu
Fungsi : Digunakan untuk
memilih menu; mulai, about dan help. Bentuk :
Gambar 4 Antarmuka Aplikasdi Menu Data Mobil 3.5 Pseudocode
Membentuk algoritma siap program dengan menggunakan atau mengacu pada diagram UML yang telah dibuat.
Judul Algoritma Untuk Jumlah Stock Mobil
Deklarasi Id_Mobil String
Nama_Mobil String Jumlah_Mobil Integer
Algoritma inti/Deskripsi Input Id_Mobil Baca (Id_Mobil)
Input Nama_Mobil Baca (Nama_Mobil) Input Jumlah_Mobil Baca (Jumlah_Mobil)
Query (update jumlah mobil form data mobil) Jika jumlah mobil = 1 maka
Tampil messagebox “Jumlah mobil bertambah” 4. 1 Implementasi
Berikut adalah rangkaian aktifitas-aktifitas implementasi yang dilakukan:
1. Pengumpulan Kebutuhan
2. Pemilihan dan Instalasi Hardware dan Software 3. Pembuatan Desain Perangkat Lunak
4. Pembuatan Animasi
5. Pemrograman Perangkat Lunak 6. Pengujian Perangkat Lunak
7. Evaluasi dan Perbaikan Perangkat Lunak
Ko
de
Ak
tifit
Nam
a
Akti
fitas
Wa
ktu
(mi
ng
Akti
fitas
Sebe
lum
T E
S
E
F
L
S
L
F
A
Peng
ump
ulan
Baha
n
2
-
2 0 2 0
2
B
Anal
isa
dan
Pera
ncan
gan
3
A
3 2 5 2
5
C
Pemi
lihan
dan
Insta
lasi
Hard
ware
dan
Soft
ware
1
B
1 4 8 4
8
D
Pem
buat
an
Apli
kasi
7
C
7 5 1
2
5
1
2
E
Impl
eme
ntasi
dan
Peng
ujian
2
D
2 1
2
1
4
1
2
1
4
Tombol mulai Tombol about Tombol helpngka
t
luna
k
F
Eval
uasi
dan
Perb
aika
n
3
E
3 1
4
1
7
1
4
1
7
Tabel 1 Daftar Aktivitas Implementasi Aplikasi Proses Pencernaan
4.1.1 Lingkup dan Batasan
Lingkup
dan
batasan
implementasi
pengembangan perangkat lunak dilihat dari
segi fitur dalah sebagai berikut :
1. Metode pemodelan sistem yang
digunakan berbasis Object Oriented
Programing (OOP) dengan tools
Unified Modelling Language (UML).
Bahasa pemrograman yang digunakan
adalah bahasa pemrograman PHP
dengan
Yii
Framework
dan
menggunakan mysql sebagai database
server.
2. Proses-proses yang berhubungan
dengan database seperti menyimpan,
mengubah, ataupun menghapus data
inventaris.
4.1.2 Kebutuhan Sumber Daya
4.1.2.1 Kebutuhan Perangkat Keras (Hardware) Kebutuhan perangkat keras pada gadget yang diperlukan dalam menunjang sistem sebagai berikut :
1. Memory (RAM) 2 GB 2. Motherboard
3. VGA card
4. Keybord, dan Mouse
5. Media Penyimpanan atau Harddisk dengan space kosong minimal 40GB
6. Monitor dengan resolution 1366 x 786 7. Power Supply
4.1.2.2 Kebutuhan Perangkat Lunak (Software)
Kebutuhan perangkat lunak yang diperlukan dalam menunjang aplikasi sebagai berikut :
1. Sistem operasi dapat menggunakan Microsoft XP, Windows Vista, Windows 7 maupun Windows 8
2. MySQL 3. StarUML
4. Web Browser : Mozilla Firefox, Chorme 5. PHP editor : Notepad++
6. Mockup editor : Pencil 7. Yii Framework
8. XAMPP Control Panel v3.2.1 , aplikasi web server
Untuk perangkat lunak PHP, apache dan MySql, sudah terintegraasi dengan software XAMPP pada saat menginstal software tersebut maka secara langsung akan menginstal PHP, apache, dan MySql. 4.1.3 Implementasi Antarmuka
4.1.3.1 Menu
Gambar 5 Menu Utama
Gambar diatas merupakan menu utama aplikasi. Cara penggunaannya dengan memilih menu yang diinginkan kemudian akan tampil menu yang dipilih. Berikut keterangan dari setiap menu.
Menu Login digunakan untuk masuk kedalam aplikasi inventaris mobil bekas sesuai hak akses. Menu Home adalah menu yang menampilkan tentang profil perusahaan tentang visi misi yang ada di showroom Tokyo motor
Menu Data Mobil ketika admin akan menginputkan atau menambah data mobil baru.
Menu Data Transaksi ketika kasir akan menginputkan data transaksi
Menu Laporan digunakan untuk mencetak data transaksi dan menyimpannya kedalam database. 4.1.3.2 Pilihan Data Mobil
Gambar 6 menu data Mobil
Pilih menu data mobil untuk menampilkan
form manage data mobil
4.1.3.3 Animasi & DeskripsiOrgan Pencernaan
1 Pilih Button
untuk menampilkan
data yang ada pada manage data
mobil, maka akan tampil form
dibawah ini :
Gambar 7 Detail Data Inventaris
4.2 Pengujian
Setelah proses implementasi perangkat lunak, proses selanjutnya adalah pengujian untuk dapat memastikan bahwa fungsionalitas perangkat lunak dapat berjalan dengan baik dan sesuai dengan harapan.
4.2.1 Lingkup dan Lingkungan
Lingkup dan lingkungan pengujian perangkat lunak berdasarkan fitur sebagai dasar penilaian terhadap perangkat lunak diantaranya :
1. Web berada pada lingkungan internal (showroom)
2. Pengujian yang dilakukan seputar fungsional, proses bisnis dan antarmuka.
4.2.2.1 Kebutuhan Perangkat Keras (Hardware) Kebutuhan perangkat keras yang diperlukan dalam
menunjang sistem sebagai berikut : 1. Processor 2.27 GHz
2. Motherboard menyesuaikan dengan processor 3. Memory (RAM) 2 GB
4. VGA card 762 MB
5. Monitor, Keyboard, speaker dan Mouse 4.2.2.2 Kebutuhan Perangkat Lunak (Software) Sementara itu perangkat lunak yang dibutuhkan untuk menjalankan hasil rancangan, yaitu :
a.Sistem operasi dapat menggunakan Microsoft XP, Windows Vista, Windows 7 maupun Windows 8 b.MySQL
c.StarUML
d.Web Browser : Mozilla Firefox, Chorme e.PHP editor : Notepad++
f.Mockup editor : Pencil g.Yii Framework
h.XAMPP Control Panel v3.2.1 , aplikasi web server Untuk perangkat lunak PHP, apache dan MySql, sudah terintegraasi dengan software XAMPP pada saat menginstal software tersebut maka secara langsung akan menginstal PHP, apache, dan MySql. 4.2.2.3 Kebutuhan Sumber Daya Manusia
(Brainware)
Sementara itu kebutuhan manusia yang dibutuhkan untuk menjalankan hasil rancangan, yaitu :
1.Administrator 2. User .4.2.3 Hasil Pengujian
No
Fungsi
Cara
Pengu
jian
Hasil
yang
diharapk
an
Hasil
Pengu
jian
1.
Akses
Web
Admin
& Kasir
Akses
web
di
localh
ost
Masuk
ke
halaman
awal
tampil.
OK
2.
Validas
i Login
sesuai
hak
akses
Mema
sukan
Usern
ame
&
Passw
ord
sesuai
hak
akses
denga
n
benar
Masuk
ke menu
sesuai
hak
akses
OK
3
Validas
i Login
sesuai
hak
akses
Mema
sukan
Usern
ame
&
Passw
ord
salah
User
tidak
dapat
masuk ke
menu
sesuai
hak
akses
OK
4
Admin
Ta
mb
ah
dat
a
mo
bil
Admin
menam
bahkan
data
mobil
Data
mobil
tersim
pain
di
databa
se
OK
5
Ubah
data
mobil
Admi
n
meng
edit
data
mobil
Data
mobil
terubah
OK
6
Hapus
data
mobil
Admi
n
meng
hapus
data
mobil
Data
mobil
terhapus
OK
7
Input
data
transak
si
Kasir
inputk
an
data
Data
transaksi
secara
otomatis
OK
transa
ksi
merubah
data
stock
mobil
dan
secara
otomatis
menceta
k data
transaksi
No
Fungsi
Cara
Pengu
jian
Hasil
yang
diharapk
an
Hasil
Pengu
jian
1.
Akses
Web
Admin
& Kasir
Akses
web
di
localh
ost
Masuk
ke
halaman
awal
tampil.
OK
2.
Validas
i Login
sesuai
hak
akses
Mema
sukan
Usern
ame
&
Passw
ord
sesuai
hak
akses
denga
n
benar
Masuk
ke menu
sesuai
hak
akses
OK
3
Validas
i Login
sesuai
hak
akses
Mema
sukan
Usern
ame
&
Passw
ord
salah
User
tidak
dapat
masuk ke
menu
sesuai
hak
akses
OK
4
Admin
Ta
mb
ah
dat
a
mo
bil
Admin
menam
bahkan
data
mobil
Data
mobil
tersim
pain
di
databa
se
OK
5
Ubah
data
Admi
n
Data
mobil
OK
mobil
meng
edit
data
mobil
terubah
6
Hapus
data
mobil
Admi
n
meng
hapus
data
mobil
Data
mobil
terhapus
OK
Tabel 2 Pengujian Perangkat Lunak 5.1 Kesimpulan
1. Hadirnya database sebagai solusi media penyimpanan data inventaris mobil, sehingga mempermudah dalam memanage data-data inventaris yang ada pada showroom Tokyo motor. 2. Proses dalam melakukan input data transaksi dapat dilakukan dengan mudah karena terdapat fasilitas inputan data transaksi mempercepat proses pembuatan tanda bukti secara otomatis tercetak berupa kwitansi/faktur.
5.2 Saran
1. Aplikasi ini dapat dikembangkan lagi menjadi lebih baik agar dapat lebih cepat dan akurat dalam pengelolaan datanya yaitu dari aplikasi berbasis web intranet menjadi web secara online
2. Desain aplikasi ini masih sangat sederhana maka diharapkan untuk pengembangan selanjutnya harus lebih baik dari tampilan aplikasi yang ada pada saat ini.
3. Untuk pengembangan lebih lanjut yaitu, dikarenakan asset mobil inventaris kemungkinan bertambah banyak maka perlu diadakan pengembangan aplikasi lebih lanjut dengan penambahan fungsi-fungsi dan pendataan mobil lebih efesien.
4. Di harapkan aplikasi ini dikembangankan dengan adanya fitur-fitur dan menu baru agar dapat dilakukan pembelian dan pemasaran secara online. DAFTAR PUSTAKA:
Arief, M. R. (2011). Pemrograman Web Dinamis Menggunakan PHP dan MySQL. Yogyakarta: CV. ANDI OFFSET.
Kristanto, A. (2007). Perancangan Sistem Informasi dan Aplikasinya. Jogyakarta: Gava Media.
Sholiq. (2006). Pemodelan Sistem Informasi Berorientasi Objek dengan UML. Yogyakarta: Graha Ilmu.
Sidik, B. (2012). Pemograman Web dengan PHP. Bandung: Informatika Bandung.
Sutabri, T. (2012). Analisis Sistem Informasi. Riyanto 2011, Membuat Sendiri Aplikasi
e-A.S Ross, S Shalahuddin, 2011 . Modul Pembelajaran Pemprograman Berorientasi Objek, Bandung;Modula.
Roger S. Pressman, Rekaya Perangkat Lunak Pendekatan Praktisi (Buku Satu) Penerbit Andi, Yogyakarta, 2002.