SKRIPSI
DANTDY
1722500016
SKRIPSI
DANTDY
1722500016
NIM : 1722500016
Nama : DANTDY
Program Studi : Sistem Informasi
Fakultas : Teknologi Informasi
Judul Skripsi : APLIKASI “WOIS” (WEB IN OUT STOCK)
DENGAN MODEL FAST PADA BENGKEL
RASTRA JAYA MOTOR TOBOALI
Menyatakan bahwa Laporan Tugas Akhir atau Program saya adalah hasil karya
sendiri dan bukan plagiat. Apabila ternyata ditemukan di dalam Laporan Tugas
Akhir saya terdapat unsur plagiat, maka saya siap untuk mendapatkan sanksi
akdemik yang terkait dengan hal tersebut.
Dantdy
i
LEMBAR PERSETUJUAN SIDANG
NIM : 1722500016
Nama : DANTDY
Program Studi : Sistem Informasi
Fakultas : Teknologi Informasi
Judul Skripsi : APLIKASI “WOIS” (WEB IN OUT STOCK)
DENGAN MODEL FAST PADA BENGKEL
RASTRA JAYA MOTOR TOBOALI
ii
KATA PENGANTAR
iii
Pangkalpinang,…...……………2021
Penulis.
iv
ABSTRACT
The use of information system technology is very useful for companies that
need an application to manage the inventory of goods in the warehouse that is easy
to use. Bengkel Rastra Jaya Motor is a company engaged in the automotive sector
in the form of a shop that provides sales and repair services for automotive vehicles,
especially two-wheeled vehicles. The inventory information system at the Rastra
Jaya Motor Workshop is still done manually, starting from recording incoming
goods, requesting goods from the sales department, processing goods out by the
warehouse section to making reports, making it possible during the process of
errors in searching data - required data. The best solution to solve existing
problems is to create a web-based inventory because it is better than manual system
recording. The development of a website-based inventory information system uses
a system development method, namely FAST (Framework for the Application
System Thinking) consisting of the phases of Scope Definition, Problem Analysis,
Requirements Analysis, Logical Design and Physical Design. The design of the
information system uses PHP and HTML and MYSQL as the database.
v
ABSTRAK
vi
DAFTAR ISI
Halaman
LEMBAR PERNYATAAN ......................................................................... i
LEMBAR PERSETUJUAN SIDANG ....................................................... ii
KATA PENGANTAR .................................................................................. iii
ABSTRAKSI................................................................................................. v
DAFTAR ISI ................................................................................................. vii
DAFTAR GAMBAR .................................................................................... x
DAFTAR TABEL ........................................................................................ xii
DAFTAR SIMBOL ...................................................................................... xiii
BAB I PENDAHULUAN
1.1. Latar Belakang ........................................................................................ 1
1.2. Rumusan Masalah ................................................................................... 2
1.3. Batasan Masalah...................................................................................... 2
1.4. Tujuan dan Manfaat Penelitian ............................................................... 2
1.4.1. Tujuan ............................................................................................ 2
1.4.2. Manfaat .......................................................................................... 3
1.5. Metodelogi Penelitian ............................................................................. 3
1.6. Sistematika Penulisan ............................................................................. 3
vii
2.5.5 Sequence Diagram ......................................................................... 11
2.6. Perangkat Pendukung .............................................................................. 12
2.6.1. Website .......................................................................................... 12
2.6.2. PHP ............................................................................................... 12
2.6.3. MySQL .......................................................................................... 13
2.6.4. XAMPP ......................................................................................... 13
2.7. Tujuan Penelitian .................................................................................... 14
viii
4.10.3. Struktur Tampilan ....................................................................... 51
4.11. Analisa Keputuasan............................................................................... 69
4.11.1. Tampilan Layar ........................................................................... 69
4.12. Pengujian ............................................................................................... 81
4.13. Kelebihan Dan Kekurangan Aplikasi.................................................... 82
BAB V PENUTUP
5.1. Kesimpulan ............................................................................................. 83
5.2. Saran ........................................................................................................ 83
ix
DAFTAR GAMBAR
Halaman
Gambar 3.1. Diagram Air Penelitian................................................................ 20
Gambar 4.1. Struktur Organisasi Perusahaan .................................................. 22
Gambar 4.2. Activity Diagram Proses Pemesanan Barang .............................. 24
Gambar 4.3. Activity Diagram Proses Pencatatan Barang Masuk................... 25
Gambar 4.4. Activity Diagram Proses Pencatatan Barang Keluar................... 26
Gambar 4.5. Activity Diagram Proses Pencatatan Laporan ............................. 27
Gambar 4.6. Package Diagram......................................................................... 33
Gambar 4.7. Usecase Diagram Aktor Admin .................................................. 33
Gambar 4.8. Entity Relationship Diagram (ERD) ........................................... 37
Gambar 4.9. Transformasi ERD ke LRS ......................................................... 38
Gambar 4.10. Logical Record Structure (LRS) ............................................... 39
Gambar 4.11. Class Diagram ........................................................................... 46
Gambar 4.12. Deployment Diagram ................................................................ 47
Gambar 4.13. Struktur Tampilan ..................................................................... 51
Gambar 4.14. Rancangan Layar Login Admin ................................................ 52
Gambar 4.15. Rancangan Layar Data Barang .................................................. 52
Gambar 4.16. Rancangan Layar Kategori Barang ........................................... 53
Gambar 4.17. Rancangan Layar Merk Barang................................................. 53
Gambar 4.18. Rancangan Layar Input Barang ................................................. 54
Gambar 4.19. Rancangan Layar Input Barang Masuk ..................................... 54
Gambar 4.20. Rancangan Layar Input Barang Keluar ..................................... 55
Gambar 4.21. Rancangan Layar Input Retur Barang ....................................... 55
Gambar 4.22. Rancangan Layar Laporan Stok Barang.................................... 56
Gambar 4.23. Rancangan Layar Laporan Barang Masuk ................................ 56
Gambar 4.24. Rancangan Layar Laporan Barang Keluar ................................ 57
Gambar 4.25. Squence Diagram Login Admin ................................................ 58
Gambar 4.26. Squence Diagram Dara Barang ................................................. 59
Gambar 4.27. Squence Diagram Data Supplier ............................................... 60
x
Gambar 4.28. Squence Diagram Data PO Barang ........................................... 61
Gambar 4.29. Squence Diagram Input Barang ................................................ 62
Gambar 4.30 Squence Diagram Input Barang Masuk ..................................... 63
Gambar 4.31. Squence Diagram Input Barang Keluar ................................... 64
Gambar 4.32. Squence Diagram Input Retur Barang ...................................... 65
Gambar 4.33. Squence Diagram Laporan Stok Barang ................................... 66
Gambar 4.34. Squence Diagram Laporan Barang Masuk................................ 67
Gambar 4.35. Squence Diagram Laporan Barang Keluar................................ 68
Gambar 4.36. Tampilan Layar Login ............................................................... 69
Gambar 4.37. Tampilan Layar Dashboard ....................................................... 69
Gambar 4.38. Tampilan Layar Data Barang .................................................... 70
Gambar 4.39. Tampilan Layar Data Pesanan................................................... 70
Gambar 4.40. Tampilan Layar Data Supplier .................................................. 71
Gambar 4.41. Tampilan Layar Data Invoice .................................................... 71
Gambar 4.42. Tampilan Layar Data PO........................................................... 72
Gambar 4.43. Tampilan Layar Data Retur ....................................................... 72
Gambar 4.44. Tampilan Layar Tambah Barang............................................... 73
Gambar 4.45. Tampilan Layar Barang Masuk ................................................. 73
Gambar 4.46. Tampilan Layar Pesanan ........................................................... 74
Gambar 4.47. Tampilan Layar Laporan Barang .............................................. 74
Gambar 4.48. Tampilan Layar Barang Masuk ................................................. 75
Gambar 4.49. Tampilan Layar Barang Keluar ................................................. 75
Gambar 4.50. Tampilan Layar Admin ............................................................. 76
Gambar 4.51. Tampilan Layar Daftar Admin Baru ......................................... 76
Gambar 4.52. Tampilan layar Input Supllier ................................................... 77
Gambar 4.53. Tampilan Layar Input Invoice ................................................... 77
Gambar 4.54. Tampilan Layar Input PO .......................................................... 78
Gambar 4.55. Tampilan Layar Input Retur ...................................................... 78
Gambar 4.56. Tampilan Layar Cetak Laporan Stock Barang .......................... 79
Gambar 4.57. Tampilan Layar Cetak Laporan Barang Masuk ........................ 79
Gambar 4.58. Tampilan Layar Cetak Laporan Pemesanan (Barang Keluar) .. 80
xi
DAFTAR TABEL
Halaman
Tabel 4.1. Tabel Deskripsi Usecase Berdasarkan Aktor Admin ...................... 34
Tabel 4.2. Tabel Supplier ................................................................................. 40
Tabel 4.3. Tabel Invoice................................................................................... 40
Tabel 4.4. Tabel Baranag ................................................................................. 40
Tabel 4.5. Tabel Tabel PO ............................................................................... 40
Tabel 4.6. Tabel Tabel Pesanan ....................................................................... 40
Tabel 4.7. Tabel Retur...................................................................................... 41
Tabel 4.8. Tabel Admin ................................................................................... 41
Tabel 4.9. Tabel Spesifikasi Basis Data Supplier ............................................ 41
Tabel 4.10. Tabel Spesifikasi Basis Data Invoice ............................................ 42
Tabel 4.11. Tabel Spesifikasi Basis Data Barang ............................................ 43
Tabel 4.12. Tabel Spesifikasi Basis Data PO ................................................... 43
Tabel 4.13. Tabel Spesifikasi Basis Data Pesanan ........................................... 44
Tabel 4.14. Tabel Spesifikasi Basis Data Retur ............................................... 45
Tabel 4.15. Tabel Spesifikasi Basis Datan Admin ........................................... 45
Tabel 4.16. Tabel Keterangan Pengujian Aplikasi........................................... 81
xii
1. Activity Digram
xiii
2. Usecase Diagram
xiv
3. Squence Diagram
xv
4. Class Diagram
xvi
BAB I
PENDAHULUAAN
1
“APLIKASI “WIOS” (WEB IN OUT STOCK) DENGAN METODE
FAST PADA BENGKEL RASTRA JAYA MOTOR TOBOALI”
2
1.4.2 Manfaat
Adapun manfaat yang dapat diperoleh dari penelitian laporan ini :
1. Untuk Memberikan alternatif baru dalam hal pengelolaan stok barang yang
terjadi di Bengkel Rastra Jaya Motor.
2. Sebagai bahan pertimbangan bagi Bengkel Rastra Jaya Motor apabila ingin
menerapkan perangkat lunak aplikasi pengelolaan data barang berbasis
komputer.
3
penelitian. Laporan hasil penelitian ini ditulis dengan sistematika sebagai berikut :
BAB I PENDAHULUAN
Bab ini berisikan latar belakang perancangan laporan penelitian tugas
akhir, gambaran umum permasalahan yang dihadapi, ruanglingkung
batasan masalah, metodelogi penelitian yang digunakan, tujuan dan
manfaat penelitian serta metode perancangan dan sistematik.
4
BAB II
LANDASAN TEORI
Dalam bab ini berisi tentang yang mendasari analisis dan perancangan
Sistem Informasi WOIS (WEB IN OUT STOK) pada Bengkel Rastra Jaya Motor
dengan mengutip pendapat dari para ahli. Sekalian mencantumkan refrensi dari
buku, jurnal yang berhubungan dengan penelitian ini .
5
penjualan atau permintaan yang meningkat
6
2.3. Model FAST (Framework For The Application Of System Thinking)
Framework For The Application Of System Thinking (FAST) merupakan
kerangka kerja cerdas yang cukup fleksibel untuk menyediakan tipe – tipe berbeda
proyek maupun strategi dan berisi gabungan dari praktik-praktik penggunaan
metode pengembangan sistem yang dapat ditemui dalam banyak metode referensi
dan komersial. FAST terdiri dari beberapa tahapan, tiap tahapan menghasilkan
produk jadi yang selanjutnya digunakan dalam mengerjakan tahapan berikutnya.
Produk yang dihasilkan pada tiap tahapan didokumentasikan untuk membantu
proses pengembangan.[4]
1. Definisi Lingkup (Scope Definition)
Tahapan pertama pada metode FAST yaitu Definisi Lingkup atau Scope
Definition. Tahapan ini menentukan ukuran batas penelitian, visi penelitian,
semua batasan, partisipan proyek yang dibutuhkan, anggaran, dan jadwal.
2. Analisis Masalah (Problem Analysis)
Analisis masalah merupakan tahapan selanjutnya dari definisi lingkup.
Tahapan analisis masalah mempelajari sistem yang ada dan menganalisa
masalah yang ditemukan untuk menyediakan tim penelitian dengan
pemahaman yang lebih mendalam akan masalah-masalah yang akan
memicu proyek.
3. Analisis Kebutuhan (Requirement Analysis)
Tahapan Selanjutnya setelah analisis masalah adalah analisis kebutuhan.
Tahapan ini sangat penting dalam menciptakan sistem informasi baru.
Sistem baru akan selalu dievaluasi, terutama seberapa besar persyaratan
yang telah dipenuhi oleh sistem tersebut. Oleh karena itu, tahapan ini dapat
menentukan persyaratan dalam sebuah sistem baru.
4. Desain Logis (Logical Design)
Tahapan desain logis merupakan aktifikas lebih lanjut mengenai dokumen
kebutuhan bisnis menggunakan model system yang menggambarkan
struktur data, proses bisnis, alur data, data antarmuka pengguna. Dengan
kata lain tahapan ini menentukan kebutuhan yang ditetapkan pada tahapan
analisis kebutuhan.
7
5. Analisis Keputusan (Decission Analysis Phase)
Tujuan tahapan analisis keputusan adalah mengidentifikasi solusi
kandidat, menganalisa solusi kandidat tersebut, dan merekomendasikan
sebuah sistem target untuk didesain, dibangun dan diimplementasikan.
Tools yang digunakan dalam tahapan analisis keputusan adalah dengan
menggunakan matriks sistem kandidat.
6. Desain dan Integrasi Fisik (Design and Physical Design)
Tujuan dari desain dan integrasi fisik adalah melakukan transformasi dari
kebutuhan bisnis dalam bentuk spesifikasi desain fisik yang akan menjadi
panduan desain sistem. Desain fisik akan dibatas oleh model arsitektural
yang akan disetujui dari tahap sebelumnya. Desain juga harus mengikuti
semua standar desain internal yang memastikan kelengkapan, keadaan
dapat digunakan, performa dan kualitas. Physical Design (desain fisik)
adalah kebalikan desain logis. Desain fisik mewakili solusi teknis spesifik,
sedangkan desain logis berurusan secara eksklusif dengan persyaratan-
persyaratan bisnis yang terpisah dari semua blok-blok pembangun. Produk
jadi dari desain dan integrasi fisik adalah. kombinasi model dan spesifikasi
desain fisik, prototype desain, dan proses bisnis didesain ulang.
7. Construction and Testing
Setelah membuat physical design, maka akan dimulai untuk
mengkonstruksi dan melakukan tahap uji coba terhadap sistem yang
memenuhi kebutuhan- kebutuhan bisnis dan spesifikasi desain. Basis data,
program aplikasi, dan antarmuka akan mulai dibangun pada tahap ini.
Setelah dilakukan uji coba terhadap keseluruhan sistem, maka sistem siap
untuk diimplementasikan.
8
Shalahuddin (2014) adalah tahapan untuk menganalisis spesifikasi atau kebutuhan
akan sistem yang akan dibangun dengan konsep berorientasi objek, apakah benar
kebutuhan yang ada dapat diimplementasikan menjadi sebuah system berorientasi
object. OOA biasanya menggunakan kartu CRC (Component, Responsibility,
Collaborator) untuk membangun kelas-kelas yang akan digunakan atau
menggunakan UML (Unified Modeling Language) pada bagian diagram usecase,
diagram class, diagram objek. Desain berorientasi objek atau Object Oriented
Design (OOD) adalah tahapan perantara untuk memetakan spesifikasi atau
kebutuhan system yang akan dibangun dengan konsep berorientasi objek ke desain
pemodelanagar lebih mudah diimplementasikan dengan pemograman berorientasi
objek. OOA dan OOD sering kali memiliki batasan yang samar, sehingga biasanya
disebutkan langsung menjadi OOAD (Object Oriented Analysis and Design). [4]
9
2.5.1. Activity Diagram
Diagram aktivitas atau activity diagram menggambarkan workflow (aliran
kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada pada
perangkat lunak. Yang perlu diperhatikan adalah bahwa diagram aktivitas
menggambarkan aktivitas sistem bukan apa yang dilakukan aktor, jadi aktivitas
yang dapat dilakukan oleh sistem. diagram aktivitas juga banyak digunakan untuk
mendefinisikan hal-hal seperti rancangan proses bisnis dimana setiap urutan
aktivitas yang digambarkan merupakan proses bisnis sistem yang difenisikan.
Berikut ini adalah simbol-simbol yang ada pada diagram aktivitas : [5]
a. Start point (status awal) : status awal aktivitas sistem, sebuah diagram
aktivitas memiliki status awal.
b. Activity (aktivitas) : aktivitas yang dilakukan sistem, aktivitas biasanya
diawali dengan kata kerja
c. Decision (Percabangan) : asosiasi percabangan dimana jika ada pilihan
aktivitas lebih dari satu
d. Join (penggabungan) : asosiasi penggambungan dimana lebih dari satu
aktivitas digabungkan menjadi satu.
e. End point (status akhir) : status akhir yang dilakukan sistem, sebuah diagram
aktivitas memiliki sebuah status akhir.
f. Swimline : memisalkan oraganisasi bisnis yang bertanggung jawab terhadap
aktivitas yang terjadi.
10
a. Aktor merupakan orang, proses, atau sistem lain yang berinteraksi dengan
sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari
aktor adalah gambar orang, tapi aktor belum tentu merupakan orang.
b. Usecase merupakan fungsionalitas yang disediakan sistem sebagai unit-unit
yang saling bertukar pesan antar unit atau aktor.
11
Banyaknya sequence diagram yang harus digambar adalah minimal sebanyak
pendefinisian usecase yang memiliki proses sendiri atau yang penting semua
usecase yang telah didefinisikan interkasi jalannya pesan sudah dicakup pada
sequence diagram sehingga semakin banyak usecase yang didefinisikan maka
sequence diagram yang harus di buat juga semakin banyak.[5]
2.6.2. PHP
PHP adalah singkatan dari PHP Hypertext Preprocessing, merupakan
bahasa scripting untuk web yang cukup populer. Dengan PHP, anda bisa membuat
web dinamis dimana kode PHP diselipkan diantara script kode-kode HTML yang
merupakan bahasa markup standar untuk dunia web.
PHP adalah bahasa script, artinya ditanamkan atau disisipkan ke dalam
HTML. Untuk membedakan kode PHP dan kode HTML, sebagai wadahnya,
digunakan tag-tag PHP. PHP sangat populer dan dapat dipakai untuk mem-program
situs web dinamis tipe apa pun, bahkan PHP dapat digunakan untuk membangun
CMS.
PHP adalah scripting server dan merupakan tool yang powerful untuk
membuat webpage yang dinamis dan interaktif, PHP banyak digunakan dan
merupakan alternatif untuk menggantikan bahasa pemrograman lain, seperti ASP
dan Microsoft.[6]
12
2.6.3. MySQL
MySQL adalah sebuah basis data yang mengandung satu atau jumlah table.
Table terdiri atas sejumlah baris dan setiap baris menggandung satu atau sejumlah
tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau
sejumlah tabel. MySQL adalah database server open source yang cukup popular
keberadaanya. Dengan berbagai keunggulan yang dimiliki, membuat software
database ini banyak digunakan oleh praktisi untuk membangun suatu project.
Adanya fasilitas API (Application Programming Interface) yang dimiliki oleh
Mysql, memungkinkan bermacam-macam aplikasi Komputer yang ditulis dengan
berbagai bahasa pemograman dapat mengakses basis data MySQL.[8]
2.6.4. XAMPP
XAMPP merupakan perangkat lunak bebas, yang mendukung banyak
sistem operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah
sebagai server yang berdiri sendiri atas program Apache HTTP Server, MySQL
database, dan penerjemah bahasa yang ditulis dengan Bahasa pemrograman PHP
dan Perl.
Secara resmi, XAMPP dirancang dengan tujuan untuk digunakan hanya
sebagai alat pengembang. Biasanya programmer website dilakukan untuk menguji
pekerjaaan mereka pada komputer tanpa akses ke Internet. Untuk memudahkan
dalam menggunakan fitur keamanan penting yang (nonaktif) secara default.[9]
13
Roveland, untuk meningkat konsistensi dan peluang pasar, bagaimana
mengubah sistem manual sekarang menjadi media website agar
menghasilkan informasi. yang real time, dan bagaimana merancang
suatu website dapat membantu pelanggan mendapatkan informasi
yang lengkap dan akurat dari produk yang diinginkan.
2. Analisis dan Perancangan sistem Website pada Toko Cinderamata, Andi
Nurul Muchlisa, 2016. Metode yang digunakan Fast Adapaun hasil
penelitian yang sama yaitu :
a. Dengan adanya Website Toko Cinderamata (Makasar) dapat
memberikan solusi dalam meningkatkan Produktifitas Toko sehingga
dapat meningkatkan penjualan serta kepuasan konsumen.
b. Penelitian ini dilakukan untuk menganalisis dan merancang Website
di Toko Rejeki Tani Lembang, Fast sebagai konsep untuk
menganalisis dan mengidentifikasi konsumen.
3. Analisa dan Perancangan Apilikasi web Sparepart Motor, Eka Rini Yulia,
2018. Metode yang digunakan Waterfall. Adapun hasil penelitian yang sama
yaitu :
a. Aplikasi web yang dibuat dapat memudahkan pelanggan memesan
produk tanpa kendala jarak dan waktu.
b. Aplikasi web yang dibuat dapat memberi perubahan pada sistem
pemesanan dan penjualan yang sudah ada pada Bengkel Proklamasi
Jaya Motor, dengan sistem baru ini dapat memudahkan proses
pemesanan dan transaksi.
4. Rancang Bangun Sistem Informasi Persediaan Barang Berbasis Web
Dengan Metode FAST, Ani Oktarini Sari, Elan Nuari, 2017. Adapun hasil
penelitian yang sama yaitu :
a. Dengan adanya aplikasi web ini sangat mempermudah admin dalam
pengelolaan data barang masuk dan barang keluar dengan efektif dan
efisien karena data sudah teroganisir sesuai dengan level akses admin.
14
b. Dengan adanya aplikasi web ini data persediaan barang/stok barang
dapat terpantau dengan baik dan file data barang masuk maupun
barang keluar terpantau dengan naik.
5. Sistem Informasi Penjualan Berbasis Web Pada Toko Benang-Benang
Hoby Surabaya, Osie Holy Handoyo, 2011, Metode yang digunakan Fast
Adapaun hasil penelitian yang sama yaitu :
a. Aplikasi web ini sangat berguna dan membatu admin dalam proses
pemesanan barang yang di pesan oleh user atau konsumen untuk
membeli produk yang dijual pada Toko Benang-Benang Hoby
Surabaya.
b. Aplikasi web ini sangat membatu dalam hal promosi barang serta
promosi produk terbaru yang dijual pada Toko Benang-Benang Hoby
Surabaya.
15
BAB III
METODOLOGI PENELITIAN
16
kebutuhan fungsional yang diharapkan dapat dipenuhi oleh sistem yang diusulkan,
menelusuri, melengkapi kebutuhan, dan memprioritaskan kebutuhan. Selain itu,
penulis menganalisa teknologi yang cocok digunakan untuk permasalahan yang
ada. Update pada fase pertama dan fase kedua. Penulis juga akan mengestimasikan
waktu yang dibutuhkan untuk membuat sistem yang diusulkan. Penulis membuat
identifikasi kebutuhan, usecase, package, dan deskripsi use case.
17
program aplikasi, rancangan antarmuka dan kode program. maka sistem siap untuk
diimplementasikan. Penulis merancang, rancangan layar dan sequence diagram.
18
1. Usecase Diagram
Use Case Diagram merupakan pemodelan untuk melakukan sistem
informasi yang akan dibuat serta mendeskripsikan sebuah interaksi antara satu lebih
dengan aktor dengan sistem informasi yang akan dibuat. Use Case Diagram
digunakan untuk mengetahui fungsi apa saja yang ada didalam sebuah sistem
informasi dan siapa saja yang berhak menggunakan fungsi-fungsi tersebut.
2. Class Diagram
Diagram kelas menjelaskan hubungan antar class dalam sistem aplikasi
interaksi alumni dan bagaimana caranya agar mereka saling berhubungan untuk
mencapai sebuah tujuan.
3. Sequence Diagram :
Sequence Diagram dalam penelitian ini merupakan suatu diagram yang
memperlihatkan atau menampilkan interaksi-interaksi antar objek di dalam sistem
yang disusun pada sebuah urutan atau rangkaian waktu. Interaksi antar objek
tersebut termasuk pengguna, display, dan sebagainya berupa pesan/message.
19
3.3.2. Diagram Air Penelitian
Tahapa prosesn yang akan dilakukan dalam penelitian ini digambarkan
dalam diagram alir pada gambar 3.1 sebagai berikut :
20
BAB IV
21
4.3 Visi dan Misi Perusahaan
1. Visi Perusahaan
Menjadikan Toko dan Bengkel Rastra Jaya Motor terkenal di semua
kalangan dan menjadi icon Bengkel ternama di dalam dunia otomotif
khususnya di Kawasan Toboali.
2. Misi Perusahaan
a. Mengembangkan Toko dan Bengkel Rastra Jaya Motor menjadi pilihan
bagi masyarakat di wilayah penjualan hingga luar daerah umumnya,
untuk mendapatkan produk berkualitas dengan harga yang bersaing.
b. Memberikan kesejahteraan kepada setiap karyawan.
22
4.5 Jabatan Tugas Dan Wewenang
1. Pemilik
Pemilik bertanggung jawab penuh atas jalannya toko. Pemilik juga
memimpin, merencanakan, mengarahkan, mengkoordinasikan, mendukung,
memantau dan mengendalikan jalannya toko. Pemilik juga bertanggung jawab
pada bagian keuangan serta mencatat keluar dan masuknya uang toko.
2. Karyawan
Karyawan bertanggung jawab melayani Pelanggan, mempromosikan,
melaporkan stok sparepart dan mencatat sparepart mana yang paling banyak dicari
oleh Pelanggan.
23
Gambar 4.2 Activity Diagram Proses Pemesanan Barang Kepada Supplier
24
2. Proses Pencatatan Data Barang Masuk
Pemilik memberikan data barang masuk kepada Staf Gudang, kemudian
Staf Gudang mencatat data barang yang masuk tersebut di buku data pembukuan
Barang masuk.
Gambar 4.3 Activity Diagram Proses Pencatatan Barang Masuk Dari Supplier
25
3. Proses Pencatatan Data Barang Keluar
Staf Penjualan menghubungi Staf Gudang, lalu menanyakan ketersedian
barang yang diinginkan Pelanggan. Staf Gudang memeriksa dahulu ketersediaan
barang tersebut, jika tidak tersedia Staf Gudang akan mengkonfirmasi ke Staf
Penjualan. Jika tersedia Staf Penjualan akan menayakan apakah itu barang yang
diinginkan, jika benar Staf Penjualan akan membuat nota total harga dan
mengkonfirmasi ke Pelanggan. Lalu Pelanggan menerima konfirmasi nota total
harga.
26
4. Proses Mencetak Laporan
Karyawan membuat laporan penjualan, lalu menyerahkan kepada pemilik
toko.
27
4.7.2. Analisa Keluaran
Berikut adalah jenis-jenis output/keluaran yang menjadi bagian penting
dalam kegiatan sehari-hari pada Bengkel Rastra Jaya Motor Toboali:
a. Nama Keluaran : Nota Barang keluar dari gudang
Fungsi : Sebagai tanda bukti yang diterima oleh Staf Gudang
Media : Kertas
Distribusi : Staf Penjualan
Rangkap : 1 (dua) Lembar
Frekuensi : Setiap adanya Barang keluar dari gudang
Volume : 7/hari
Format : Lampiran A-1
Keterangan : Berisikan bukti barang yang keluar dari gudang
Hasil Analisa : Kurang baik, karena masih belum adanya id Produk
28
4.7.3. Analisa Masukan
Berikut adalah jenis-jenis input/masukan yang menjadi bagian penting
dalam kegiatan sehari-hari pada Bengkel Rastra Jaya Motor Toboali:
29
4.8. Analisa Kebutuhan
Proses analisa kebutuhan bertujuan untuk mendefinisikan kebutuhan dari
sistem yang akan dikembangkan.
4.8.1. Analisa Kebutuhan Pengguna
Berdasrkan hasil analisa mengenai sistem yang sedang berjalan pada
Bengkel Rastra Jaya Motor Toboali, maka didefinisikan kebutuhan-kebutuhan
sebagai berikut:
1. Kebutuhan : Login Admin
Masalah : Proses keluar masuk pada sistem berjalan masih
menggunakan cara konvensional, tidak tersedianya
login untuk validasi data.
Usulan : Disediakan form untuk validasi keluar masuk barang
yang akan menggunakan sistem.
4. Kebutuhan : Input PO
Masalah : Admin sering kesulitan dalam membuat daftar barang
yang akan di pesan kepada supplier.
Usulan : Menyediakan form Input PO dalam website sehingga
admin mudah untuk melakukan pemesanan barang.
30
5. Kebutuhan : Input Barang Masuk
Masalah : Admin sering kesulitan dalam membuat daftar barang
masuk ke Gudang.
Usulan : Penyediaan form Input Barang Masuk tentu sangat
membudahkan admin dalam mencatan barang masuk.
31
Usulan : Menyediakan form Laporan Barang Masuk pada
website yang khusus digunanan untuk mengetahui
jumlah barang yang masuk ke dalam Gudang.
32
4.8.2. Desain Sistem
1. Package Diagram
Berikut ini merupakan Package Diagram dilakukan pengelompokkan
elemen-elemen dari sistem yang dibangun agar memudahkan visibility dari model
yang sedang dibangun:
33
4.8.3. Deskripsi Use Case Diagram
a. Deskripsi Use Case Diagram Berdasarkan Aktor Admin
Penjelasan Use Case Diagram berdasarkan aktor admin dapat dilihat
sebagai berikut:
Tabel 4.1 Deskripsi Use Case Diagram Berdasarkan Aktor Admin
1. Use Case : Entry & Edit Data Supplier
Aktor : Admin
Deskripsi : a. Admin membuka halaman login admin.
b. Admin kemudian masuk ke menu entry Data Supplier.
c. Jika Admin ingin menambah data Produk, maka klik
Tambah Data Supplier.
d. Jika Admin ingin mengedit Data Supplier, maka klik d
Data Supplier yang ingin di ubah lalu edit.
e. Jika Admin ingin menghapus Data Supplier, pilih Data
Supplier lalu klik hapus.
34
c. Jika Admin ingin menginput PO, maka klik entry baru,
lalu masukan data PO.
d. Jika Admin ingin melihat & Edit PO maka klik lihat &
Edit PO.
e. Jika Admin ingin menghapus PO pilih data PO yang
ingin di hapus, lalu klik hapus.
35
Aktor : Admin
Deskripsi : a. Admin membuka halaman Admin.
b. Admin kemudian pilih menu entry & Data Barang
Keluar kemudian klik lihat jenis barang.
c. Jika Admin ingin menginput Data Barang Keluar maka
klik entry baru, lalu masukan data Data Barang Keluar
d. Jika Admin ingin mengedit Data Barang Keluar maka
kik edit Data Barang Keluar.
e. Jika Admin ingin menghapus Data Barang Keluar maka
pilih Data Barang Keluar yang ingin di hapus, lalu klik
hapus
36
4.9 Rancangan Basis Data
1. Entity Relationship Diagram ( ERD )
37
2. Transformasi ERD ke LRS
38
3. Logical Record Structure (LRS)
39
4. Tabel
Tabel-tabel dibawah ini diambil dari jumlah entitas yang ada pada LRS (Logical
Record Structure).
a. Tabel Supplier
Tabel 4.2 Tabel Supplier
Id_supplier Nm_supplier Almt_supplier Telp_supplaier Email
PK
b. Tabel Invoice
Tabel 4.3 Tabel Invoice
No_invoice Tgl_invoice Hrg_invoice Id_supplier
Pk
c. Tabel Barang
Tabel 4.4 Tabel Barang
Kd_barang Nm_barang Merek Hrg_barang Jumlah No_Invoice
Pk
d. Tabel PO
Tabel 4.5 Tabel PO
No_PO Tgl_PO Id_supplier
PK
e. Tabel Pesanan
Tabel 4.6 Tabel Pesanan
No_pesanan Nm_konsumen Tgl_pesanan
Pk
40
f. Tabel Retur
Tabel 4.7 Tabel Retur
No_retur Tgl_retur Kd_barang Ket
Pk
g. Tabel Admin
Tabel 4.8 Tabel Admin
Id_admin Nama Username Password
Pk
41
b. Spesifikasi Basis Data Invoice
Nama File : Invoice
Media : Harddisk
Isi : Data Tentang Invoice
Organisasi : Index Sequential
Primary Key : No_invoice
Panjang Record : 36 Byte
Jumlah Record : 2700 Record
Struktur :
42
Tabel 4.11 Tabel Spesifikasi Basis Data Tentang Barang
No Nama_Field Jenis Lebar Desimal Keterangan
1 Kd_barang Varchar 7 - Kode Barang
2 Nm_barang Varchar 30 - Nama Barang
3 Merek Varchar 40 - Merek
4 Hrg_barang Int 15 - Harga Barang
5 Jumlah Int 5 - Jumlah
6 No_invoice Varchar 7 - Nomor Invoice
43
e. Spesifikasi Basis Data Pesanan
Nama File : Pesanan
Media : Harddisk
Isi : Data Tentang Pesanan
Organisasi : Index Sequential
Primary Key : No_pesanan
Panjang Record : 42 Byte
Jumlah Record : 3200 Record
Struktur :
44
Tabel 4.14 Tabel Spesifikasi Basis Data Tentang Retur
No Nama_Field Jenis Lebar Desimal Keterangan
1 No_retur Varchar 7 - Nomor Retur
2 Tgl_retur Date - - Tanggal Retur
3 Kd_barang Varchar 15 - Kode Barang
4 Ket Varchar 200 - Keterangan
45
6. Class Diagram
46
7. Deployment Diagram
Diagram ini digunakan untuk menjelaskan letak software ke processing node.
Menunjukan konfigurasi elemen proses pada saat run dan software di dalamnya. Tujuan
atau fungsi dari deployment diagram yaitu untuk menggambarkan/memvisualisasikan
secara umum proses yang terjadi pada suatu sistem/software. Dengan menggunakan
deployment diagram kita dapat menentukan ruang yang tersedia saat eksekusi yang tersedia
di perangkat keras.
47
Frekuensi : Setiap Adanya Barang Keluar Dari Gudang
Volume : 15/hari
Format : Lampiran C-1
Keterangan : Berisikan bukti Laporan Barang Keluar
Hasil Analisa : Baik
48
c. Nama Masukan : Data Barang
Sumber : Data Stok Barang
Fungsi : Untuk mengetahui Data Stok Barang
Media : Web
Rangkap : 1 (satu) Lembar
Frekuensi : Setiap ada barang masuk dan keluar
Volume : 15/Hari
Format : Lampiran D-3
Keterangan : Berisi Data Stok Barang yang ada di Gudang
49
f. Nama Masukan : Data Retur
Sumber : Data Retur dan Data Invoice
Fungsi : Untuk mencetak laporan Barang keluar dari
Gudang
Media : Web
Rangkap : 1 (satu) Lembar
Frekuensi : Setiap adanya barang keluar dari Gudang
Volume : 15/Hari
Format : Lampiran D-6
Keterangan : Berisi Data barang keluar dari Gudang
50
4.10.3. Desain Dan Integritas
1. Struktur Tampilan
51
2. Rancangan Layar
a. Rancangan Layar Login Admin
52
c. Rancangan Layar Kategori Barang
53
e. Rancangan Layar Input Barang
54
g. Rancangan Layar Input Barang Keluar
55
i. Rancangan Layar Laporan Stok Barang
56
k. Rancangan Layar Laporan Barang Keluar
57
3. Sequence Diagram
a. Sequence Diagram Login Admin
58
b. Sequence Diagram Data Barang
59
c. Sequence Diagram Data Supplier
60
d. Sequence Diagram Data PO Barang
61
e. Sequence Diagram Input Barang
62
f. Sequence Diagram Input Barang Masuk
63
g. Sequence Diagram Input Barang Keluar
64
h. Sequence Diagram Input Retur
65
i. Sequence Diagram Laporan Stok Barang
66
j. Sequence Diagram Laporan Barang Masuk
67
k. Sequence Diagram Laporan Barang Keluar
68
4.11. Analisa Keputusan
4.11.1. Tampilan Layar
a. Tampilan Layar Login
69
c. Tampilan :Layar Data Barang
70
d. Tampilan Layar Data Supplier
71
f. Tampilan Layar Data PO
72
h. Tampilan Layar Tambah Barang
73
j. Tampilan Layar Input Pesanan
74
l. Tampilan Layar Laporan Barang Masuk
75
n. Tampilan Layar Admin
76
p. Tampilan Layar Input Supplier
77
r. Tampilan Layar Input PO
78
t. Tampilan Layar Cetak Laporan Stock Barang
79
v. Tampilan Layar Cetak Laporan Pemesanan ( Barang Keluar )
80
4.12. Pengujian
Aplikasi ini diuji dengan menggunakan metode BlackBox, pengujian ini
berfokus pada persyaratan fungsional dari aplikasi yang dibuat
Tabel 4.16 Keterangan Pengujian Aplikasi
No. PENGUJIAN HASIL YANG DI HARAPKAN B/S
1 Buka browser pada Membuka aplikasi untuk login B
komputer lalu klik
https://localhost/rjm, maka
otomatis akan masuk ke
dalam apkikasi dan
menampilkan form login
2 Isi form login lalu klik Masuk kehalaman utama B
logibn (Dashbord Aplikasi)
3 Klik menu daftar barang, Membuka dan melihat halama B
daftar supplier, daftar PO,
dan sebagainya
4 Klik menu input daftar Menginput data kedalam aplikasi B
barang, daftar supplier, dan masuk ke dalam database
daftar PO, dan sebagainya
5 Klik menu cetak laporan Mencetak laporan yang tersedian B
barang, daftar supplier, pada aplikasi
daftar PO, dan sebagainya
6 Dafar user baru Mendaftar user baru untuk admin B
81
4.13. Kelebihan Dan Kekurangan Aplikasi
Di dalam rancangan aplikasi ini , dilakukan suatu evaluasi terhadap
program aplikasi yang telah dibuat. Dan dilakukan untuk mengetahui kelebihan
dan kekurangan yakni :
1. Kelebihan Aplikasi
a. Sistem aplikasi ini dalam penggunaannya sangat mudah bagi pengguna.
b. Sistem aplikasi ini masih bisa di peluas dan dikembangkan lagi dengan
tingkat yang lebih luas.
2. Kekurangan Aplikasi
a. Sistem aplikasi belum begiru sempurna, dari segi design dan fitur masih
kurang lengkap dan menarik.
b. Pada pengaturan database bersifat simple.
c. Metode pembayaran belum di masukan ke dalam aplikasi sehingga pengguna
aplikasi masih membuat pembayaran seara manual dan kedepannya pada
penelitian selanjutnya akan di kembangkan lagi sehingga bisa menginput
pembayaran secara otomasi didalam system.
82
BAB V
PENUTUP
5.1 Kesimpulan
5.2 Saran
83
DAFTAR PUSTAKA
[3] O'Brien, James A. dan Marakas, George M., 2011. "Management Informasi
System, 10th Edition".McGraw-Hill/Irwin, New York.
[4] Ambo Aco, andi Hutami Endang, 2017, Analisis Bisnis E-Commerce pada
Mahasiswa Universitas Islam Begeri Alauddin Makasar, No 1, Vol 2.
[6] Ani Oktarini Sari, Dan Elan Nuari,"Rancangan Bangun Sistem Informasi
Pesediaan Barang Berbasis Website Dengan Metode Fast".
84
LAMPIRAN A
KELUARAN SISTEM BERJALAN
Lampiran A-1 Data Pemesanan Barang
85
LAMPIRAN B
MASUKAN SISTEM BERJALAN
Lampiran B-1 Data Invoice
86
Lampiran B-2 Nota Pesanan
87
Lampiran B-3 Nota Barang Keluar
88
LAMPIRAN C
RANCANGAN USULAN KELUAR
Lampiran C- 1 Laporan Pesanan
89
LAMPIRAN D
RANCANGAN USULAN MASUKAN
Lampiran D- 1 Data Supplier
91
91
Pangkalpinang, 22 April 2021
Nomor : 04/SB/RJM/IV/2021 Kepada Yth,
Lampiran : - Kepala BAAK ISB Atma
Luhur
Perihal : Permohonan Riset Skripsi Di tempat,
Pimpinan
RASTRA JAYA MOTOR
WISNU PRASETYO
92
Pangkalpinang, 02 Agustus 2021
Nomor : 20/SB/RJM/IV/2021 Kepada Yth,
Lampiran : - Kepala BAAK ISB Atma Luhur
Perihal : Permohonan Riset Skripsi Di tempat,
Pimpinan
RASTRA JAYA MOTOR
WISNU PRASETYO
93
KARTU KONSULTASI
NIM : 1722500016
Nama : DANTDY
Program Studi : Sistem Informasi
Fakultas : Teknologi Informasi
Semester : Genap, 2021
Judul : APLIKASI “WOIS” (WEB IN OUT STOCK) DENGAN
MODEL FAST PADA BENGKEL RASTRA JAYA
MOTOR TOBOALI
Dosen pembimbing : Wishnu Aribowo Probonegoro M.Kom
94
ISB ATMA LUHUR PANGKALPINANG
Jln. Jend.Sudirman – Selindung Lama Pangkalpinang
Propinsi Kepulauan Bangka Belitung
Pendadaran/lulus Tanggal :
Wisuda Tanggal :
Pas Fhoto
(Warna)
3x4
NIM : 1722500016
Nama : DANTDY
Jenis Kelamin : Laki-laki
Tempat & Tanggal lahir : Toboali, 21 Juni 1999
Status : Belum Kawin
Agama : Islam
Program Studi : Sistem Informasi
Pekerjaan saat ini : Mahasiswa
(untuk yg sudah kerja lampirkan surat keterangan kerja)
Alamat Rumah Asal : Jl. H. Agus Salim Toboali Bangka Selatan
No Telpon / HP : 08982396915
Nama Ayah : Sopian
Nama Ibu : Rika
Pekerjaan Ayah/Ibu : Wiraswasta/Mengurus Rumah Tangga
Alamat Orang Tua : Jl. H. Agus Salim Toboali Bangka Selatan
Judul Skripsi : APLIKASI “WOIS” (WEB IN OUT
STOCK) DENGAN MODEL FAST PADA
BENGKEL RASTRA JAYA MOTOR
TOBOALI
Dosen Pembimbing : Wishnu Probonegoro, M.Kom
Dantdy
95