SKRIPSI
Skripsi Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Teknik
Dari Universitas Papua
Metrochilon Papuana Gemilang (MPG) Wosi adalah salah satu tempat usaha
yang menjual barang elektronik didirikan pada tahun 2014, dengan berkembangnya
teknologi dan informasi sebagai bentuk pendukung pengambilan keputusan manusia
penulis berinisiatif menciptakan “Perancangan Sistem Informasi In Out Stock
Berbasis Web Dengan Framework Codeigniter Pada Toko Metrochilon Papuana
Gemilang (MPG) Wosi”. Dengan tujuan mengatasi permasalahan pengelolaan dan
penyimpanan yang masih menggunakan cara manual dalam penyimpanan data,
produk, barang masuk, dan barang keluar beserta masing – masing laporan yang
ada. Hal itu dirasakan kurang efektif dan tidak efisien, karena jika terjadi
penambahan data produk, barang masuk, barang keluar beserta masing – masing
laporan data harus dikaji dengan rinci secara keseluruhan, sehingga memberikan
ketidakefektifan dalam pengolahan dan penyimpanan data. Dampak dari masalah
tersebut yaitu keterlambatan dalam memberikan laporan kepada pemilik usaha. dan
dengan adanya sistem aplikasi “Perancangan Sistem Informasi In Out Stock
Berbasis Web Dengan Framework Codeigniter Pada Toko Metrochilon Papuana
Gemilang (MPG) Wosi”. Dengan mekanisme sistem aplikasi in out stock, perusahan
mendapatkan data stok barang yang masih tersedia untuk kemudian dijadikan acuan
barang masuk dan barang keluar, pengeluaran barang lebih sistematis. Dengan
adanya mekanisme ini terbukti membantu kinerja perusahaan dan mengatasi
masalah yang sesuai dengan perkembangan teknologi saat ini.
i
LEMBAR PENGESAHAN
ii
KATA PENGANTAR
Puji syukur kita panjatkan kepada Tuhan Yang Maha Esa karena limpah kasih-
Nya, sehingga penulis dapat menyelesaikan skripsi ini dengan baik. Skripsi ini
dapat selesai bukan semata-mata karena kemampuan dari penulis saja. Atas ridho
Tuhan Yang Maha Esa penulis dapat menyelesaikan skripsi yang berjudul
“PERANCANGAN SISTEM INFORMASI IN OUT STOCK BERBASIS WEB
DENGAN FRAMEWORK CODEIGNITER PADA TOKO METROCHILON
PAPUANA GEMILANG (MPG) WOSI”.
Selama penulisan Skripsi ini penulis mendapat bantuan serta dukungan moral
dari berbagai pihak terkait. Oleh karena itu, pada kesempatan ini penulis ingin
mengucapkan rasa terima kasih yang sebesar-besarnya kepada :
1. Tuhan Yang Maha Esa yang selalu memberikan penulis kesehatan serta
melindungi dan rahmatnya dalam menyelesaikan Tugas Akhir.
2. Bapak Christian Dwi Suhendra, S.T., M.Cs, selaku Dosen Pembimbing 1
yang telah memberikan saran dan mengarahkan dalam pengerjaan skripsi.
3. Ibu Bertha Pangaribuan, S.T., M.S sebagai Dosen Pembimbing II yang
telah membantu dan memberikan masukan serta arahan dalam
penyusunan skripsi.
4. Ibu Umi Nurfadila selaku Kepala Toko Cabang yang telah mengizinkan
penulis untuk melakukan penelitian di toko “Metrochilon Papuana
Gemilang (MPG) wosi”.
5. Kepada kedua orang tua wali saya Bapak Baharuddin SE dan Ibu Nuryati
A.Md.Keb, untuk beliau berdualah skripsi ini penulis persembahakan.
Terima Kasih atas segala kasih sayang yang diberikan dalam
membesarkan dan membimbing penulis selama ini sehingga penulis dapat
terus berjuang dalam meraih mimpi dan cita – cita.
6. Kepada My Brother Muh Eko Aschary dan Sepupu penulis Alfi Syahriza,
Diah Izmi Azani dan Fikri Baihaqi yang selalu memberikan dukungan
iii
secara moral maupun materil untuk kelancaran dalam penulisan skripsi
ini.
7. Ucapan Terima Kasih Kepada Febry Irianti Selaku Pacar saya yang selalu
mensuport dan membantu penulis dalam penyusunan skripsi.
8. Ucapan Terima Kasih kepada keluarga besar Mura - Muma Maulana
Ramadan, Abdul Malik Mombay, Alfi Syahriza, Daud Sawen, Ronal
Tiku Allo, Muh Zamachsyari, Isaiah Charlitias Kusuma Wanal Yom,
Emjansen Rajaguguk, Willi Markus Wakdomi, Faisal Maulana, Abraham
Artur Yoku, Fernando Manuhutu dan Don Natumnea.
9. Teman – teman S1 Teknik Informatika angkatan 2017 yang selalu
menyemangati dalam penulisan ini.
Penulis menyadari masih banyak kekurangan dalam penulisan skripsi ini. Oleh
sebab itu, penulis mengharapkan kritik dan saran yang bersifat membangun untuk
mengembangkan lagi skripsi ini kedepannya dan penulis juga berharap skripsi ini
dapat bermanfaat bagi para pembaca.
Manokwari,……………….. 2023
Penulis
iv
RIWAYAT HIDUP
v
DAFTAR ISI
ABSTRAK .............................................................................................................. i
I PENDAHULUAN ............................................................................................... 1
vi
2.8 Pengertian Sistem Informasi .................................................................. 16
III METODE PENELITIAN ............................................................................. 17
LAMPIRAN ......................................................................................................... 48
vii
DAFTAR TABEL
2. 1 Use Case Diagram ........................................................................................... 9
2. 2 Entity Relationship Diagram (ERD) .............................................................. 10
2. 3 Activity Diagram ............................................................................................ 12
3. 1 Jadwal Penelitian ............................................................................................ 17
4. 1 Skenario Use Case Diagram .......................................................................... 26
4. 2 Hasil Pengujian Aplikasi ................................................................................ 40
viii
DAFTAR GAMBAR
3. 1 Metode Rapid Application Development (RAD) ........................................... 19
4. 1 Flowchart Admin Sistem Berjalan ................................................................ 22
4. 2 Flowchart Pegawai Sistem Berjalan.............................................................. 23
4. 3 Use Case Diagram ......................................................................................... 25
4. 4 Entity Relationship Diagram (ERD) .............................................................. 27
4. 5 Activity Diagram Login .................................................................................. 28
4. 6 Activity Diagram Data Batang ....................................................................... 29
4. 7 Actiity Diagram Barang Masuk-Keluar ......................................................... 30
4. 8 Activity Diagram Laporan Data Barang ......................................................... 31
4. 9 Activity Diagram LogOut ............................................................................... 32
4. 10 Tabel Barang ................................................................................................ 33
4. 11 Tabel Barang Keluar .................................................................................... 33
4. 12 Tabel Barang Masuk .................................................................................... 33
4. 13 Tabel Kategori .............................................................................................. 34
4. 14 Tabel Satuan ................................................................................................. 34
4. 15 Tabel Pengguna ............................................................................................ 34
4. 16 Rancangan Tampilan Login ......................................................................... 35
4. 17 Rancangan Tampilan Data Barang............................................................... 35
4. 18 Rancangan Tampilan Data Barang Masuk-Keluar ...................................... 36
4. 19 Rancangan Tampilan Laporan Data Barang ................................................ 36
4. 20 Form Login .................................................................................................. 37
4. 21 Dashboard .................................................................................................... 37
4. 22 Data Barang .................................................................................................. 38
4. 23 Data Barang Masuk ...................................................................................... 38
4. 24 Data Barang Keluar ...................................................................................... 38
ix
DAFTAR LAMPIRAN
1 : Code Program Data Barang ............................................................................. 48
2 : Code Program Form Login .............................................................................. 50
x
I PENDAHULUAN
1
terhadap data permintaan ini, maka admin bisa mendapatkan informasi yang
digunakan untuk keperluan In Out Stock toko, seperti menentukan jumlah barang
yang harus disiapkan di gudang, mengatur jumlah minimal stok, jumlah stok
aman (safety stock) dan jumlah stok maksimal setiap barang. Selain itu dengan
menggunakan informasi ini, admin bisa memutuskan kapan mereka harus
melakukan re-order pembelian barang pada supplier serta menentukan barang
apa yang harus dihapus dari stok karena sudah tidak digunakan lagi dalam proses
produksi dan proses lainnya.
Transaksi pembelian dan permintaan dimasukkan dan disimpan dalam sebuah
aplikasi In Out Stock online kemudian secara berkala data tersebut direkap dan
disimpan dalam sebuah basis data server. Basis data tersebut berisi rekapitulasi
seluruh transaksi pembelian selama beberapa waktu. Data inilah yang kemudian
diolah sehingga dihasilkan laporan pembelian. Salah satunya adalah untuk
membantu menyediakan informasi guna memecahkan permasalahan yang
berhubungan dengan In Out Stock perusahaan. Seperti menentukan kapan harus
melakukan re-order pembelian pada supplier, memutuskan untuk menghapus
suatu barang dari In Out Stock, mengetahui pola pemakaian oleh produksi. oleh
karena itu, penulis membuat skripsi dengan judul “PERANCANGAN SISTEM
INFORMASI IN OUT STOCK BERBASIS WEB DENGAN FRAMEWORK
CODEIGNITER PADA TOKO METROCHILON PAPUANA GEMILANG
(MPG) WOSI”, karena toko Metrochilon Papuana Gemilang (MPG) wosi
memerlukan suatu sistem In Out Stock yang dapat membantu kinerja toko dan
untuk mengatasi masalahmasalah yang ada sesuai dengan perkembangan
teknologi saat ini.
2
1.2 Rumusan Masalah
Berdasarkan beberapa alasan, maka ada beberapa masalah perlu dijawab
dalam penelitian ini, Adapun permasalahan tersebut adalah:
1. Bagaimana gambaran sistem informasi yang sedang berjalan pada
Metrochilon Papuana Gemilang (MPG) wosi?
2. Bagaimana perancangan sistem informasi pada Metrochilon Papuana
Gemilang (MPG) Wosi beserta kendala – kendala apa saja yang dihadapi
pada sistem yang sedang berjalan?
3. Bagaimana implementasi sistem informasi invetori dapat berguna untuk
memudahkan pengolahan data dan laporan pada Metrochilon Papuana
Gemilang (MPG) Wosi berbasis web dengan Framework Codeigniter?
3
2. Dengan adanya sistem informasi inventori berbasis web, diharapakan dapat
mempercepat pengolahan dan penyimpanan data produk, barang masuk,
barang keluar beserta laporan barang masuk, barang keluar yang ada.
3. Memperbaharui sistem manual dalam unit usaha menjadi suatu sistem
informasi inventori berbasis web menggunakan bahasa pemrograman php
dengan menggunakan Framework Codeigniter, database MySQL, dan
sistem operasi windows serta menguji kelayakan sistem baru yang
dirancang.
4
3. Manfaat bagi universitas
Bagi universitas Sebagai tolak ukur untuk mencermati kompetensi-
kompetensi yang telah dikuasai oleh calon sarjana yang dituangkan dalam
Skripsi sesuai dengan yang dibutuhkan di dunia industri/perusahaan.
Sebagai bahan evaluasi Mengetahui seberapa jauh mahasiswa menerapkan
ilmu-ilmu yang bersifat teori dan sebagai evaluasi terhadap materi yang
telah diberikan.
5
II TINJAUAN PUSTAKA
2.1 Aplikasi
Aplikasi adalah penggunaan dalam suatu perangkat komputer, instruksi atau
pernyataan yang disusun hingga, sedemikian rupa komputer dapat memproses
masukan menjadi keluaran (Retnadi dkk, 2013). perengkat lunak aplikasi yaitu
perangkat lunak yang digunakan untuk membantu pemakai komputer untuk
melaksanakan pekerjaannya (Supriyono dan Pramadya, 2013).
Dari beberapa pendapat diatas, maka disimpulkan bahwa aplikasi adalah
sebuah perangkat lunak yang dirancang khusus untuk tujuan tertentu di dalam
suatu sistem operasi.
2.2 Internet
Menurut Wismakarma (2009:1) mengemukakan bahwa “Internet adalah
suatu jaringan komputer global terbentuk dari jaringan-jaringan komputer lokal
dan regional, memungkinkan komunikasi data antar komputer-komputer yang
terhubung ke jaringan tersebut”. Internet yang kita kenal saat ini pertama kali
dikembangkan pada tahun 1969 dengan nama ARPA Net (US Defense Advanced
Research Project Agancy) oleh departetmen Pertahanan Amerika Serikat
(Febrian, 2008:27). Kejadian ini berlangsung selama dua bulan setelah Neil
Amstrong melangkah ke bulan. ARPA Net dibangun dengan sasaran untuk
membuat jaringan komputer terbesar untuk menghindari pemusatan informasi
disatu titik yang dipandang rawan untuk dihancurkan apabila terjadi peperangan.
Di Indonesia jaringan internet mulai dikembangkan tahun 1983 di Universitas
Indonesia berupa UI Net oleh Dr. Joseph F.P Luhukay. Ketika itu dia baru
menamatkan program doktor Filosopi Ilmu Komputer di Amerika Serikat
(Oetomo, 2007:23).
6
2.3 MySQL
Menurut (Arizona, 2017), MySQL adalah bahasa yang digunakan untuk
mengelola data pada RDBMS. Sedangkan menurut (Risdiansyah, 2017),
MySQL merupakan database server yang bersifat multiuser dan multi-threaded.
SQL adalah bahasa database standar yang memudahkan penyimpanan,
pengubahan dan akses informasi. Pada MySQL dikenal istilah database dan
tabel. Tabel adalah sebuah struktur data dua dimensi yang terdiri dari baris-baris
record dan kolom”. Dari definisi para ahli diatas, dapat disimpulkan bahwa
sebuah perangkat lunak sistem manajemen basis data SQL atau yang dikenal
dengan DBMS (Database Management System), Database ini multithread, multi
user.
MySQL pertama kali dirintis oleh seorang programmer database bernama
Michael Widenius. Selain database server, MySQL juga merupakan program
yang dapat mengakses suatu database MySQL yang berposisi sebagai server,
yang berarti program berposisi sebagai client. Database MySQL merupakan
suatu perangkat lunak database yang berbentuk database relasional atau disebut
Relational Database Management System (RDBMS) yang menggunakan suatu
bahasa permintaan yang bernama Structured Query Language (SQL).
7
1. Kecepatan, berdasarkan hasil benchmark, CodeIgniter merupakan
framework cepat.
2. Mudah dimodifikasi dan beradaptasi.
3. Memiliki dokumentasi yang lengkap dan jelas.
4. Mudah untuk dipelajari.
Framework aplikasi web biasanya mengimplementasikan pola desain model
view controller atau sering disingkat MVC, tak terkecuali CodeIgniter. MVC
sebenarnya adalah sebuah pattern/teknik pemogramanan yang memisahkan
bisnis logic (alur pikir), data logic (penyimpanan data) dan presentation logic
(antarmuka aplikasi) atau secara sederhana adalah memisahkan antara desain,
data dan proses.
8
yang mendapatkan isinya segera menerjemahkan kode HTML dan
menampilkannya.
SIMBOL DESKRIPSI
9
Asosiasi antara aktor dan use case,
digambarkan dengan garis tanpa panah
yang mengindikasikan siapa atau apa
yang meminta interaksi secara
langsung dan bukannya
mengindikasikan data
Asosiasi antara aktor dengan use case
yang menggunakan panah terbuka
untuk mengindikasikan bila aktor
berinteraksi secara pasif dengan sistem
SIMBOL DESKRIPSI
10
SIMBOL DESKRIPSI
11
Tabel 2. 3 Activity Diagram
SIMBOL DESKRIPSI
12
2.6.4 Flowchart
Flowchart atau bagan alur adalah diagram yang menampilkan langkah-
langkah dan keputusan untuk melakukan sebuah proses dari suatu program. Setiap
langkah digambarkan dalam bentuk diagram dan dihubungkan dengan garis atau
arah panah. Flowchart berperan penting dalam memutuskan sebuah langkah atau
fungsionalitas dari sebuah proyek pembuatan program yang melibatkan banyak
orang sekaligus. Selain itu dengan menggunakan bagan alur proses dari sebuah
program akan lebih jelas, ringkas, dan mengurangi kemungkinan untuk salah
penafsiran. Penggunaan flowchart dalam dunia pemrograman juga merupakan cara
yang bagus untuk menghubungkan antara kebutuhan teknis dan non-teknis. (Rony
Setiawan 2021).
SIMBOL DESKRIPSI
Flow
Flow, Simbol yang digunakan untuk
menggabungkan antara simbol yang
satu dengan simbol yang lain simbol
ini disebut juga dengan Connecting
Line.
13
Terminator Terminator, Simbol yang menyatakan
awal atau akhir suatu program.
14
Predefine Proses Predefine Proses, Simbol untuk
pelaksanaan suatu bagian (sub-
program) atau prosedure.
15
2.8 Pengertian Sistem Informasi
Pengertian sistem informasi Menurut Azhar Susanto (2000 : 59) Sistem
Informasi adalah kumpulan dari sub – sub sistem baik phisik maupun non phisik
yang saling berhubungan satu sama lain dan bekerja sama secara harmonis untuk
mencapai satu tujuan yaitu mengolah data menjadi informasi yang berguna.
Sedangkan menurut Al – Bahra Bin Ladjamudin (2005 : 13) Sistem Informasi
didefinisikan sebagai sekumpulan prosedur organisasi yang pada saat dilaksanakan
akan memberikan informasi bagi pengambil keputusan atau untuk pengendalian
informasi.
16
III METODE PENELITIAN
- RAM : 8,00 GB
- SSD/Hardisk : 512 GB
B. Perangkat Lunak (Software)
1. Sistem Operasi Windows 10 Home Single Language
2. Sistem Tipe 64-bit Operating System, x64-based processor
3. Sublime Text
17
4. Microsoft Edge
5. Xampp
18
A. Kelebihan
1. Dapat menggunakan kembali komponen yang tersedia, sehingga tidak
perlu membuat dari awal lagi.
2. Integrasi proses yang lebih cepat dan efektif.
3. Memperkecil kemungkinan kesalahan atau error.
4. Penyesuaian kebutuhan dan keinginan dari user jadi lebih mudah.
B. Kekurangan
1. Memerlukan komitmen yang kuat.
2. Hanya cocok untuk diterapkan pada proyek kecil.
3. Memerlukan kolaborasi yang kuat.
1. Perencanaan Kebutuhan
Tahapan pertama pada metode ini adalah perencanaan kebutuhan dimana
pada tahapan ini penulis mempersiapkan dan menganalisa kebutuhan dari
sistem yang akan dibuat. Informasi yang diperoleh berasal dari observasi
dan studi Pustaka yang telah diriset.
19
2. Desain Sistem
Tahapan kedua adalah desain sistem. Pada tahapan ini penulis merancang
design sistem yang akan dibuat, baik itu dari design tampilan UI (User
Interface) dan design sistem berjalan menggunakan UML sebagai
permodelan sistem nantinya. Di tahapan ini juga design dapat berubah
sesuai dengan kebutuhan yang ada.
a. Membangun Prototype.
Berdasarkan permintaan pemilik toko Metrochilon Papuana Gemilang
(MPG) wosi penulis menyusun perancangan sementara berupa prototype
yang berpusat. Seperti pada alur login dan list data barang.
b. Evaluasi Prototype.
Setelah membangun Prototype yang telah direncanakan hasil akan
dievaluasi oleh pemilik toko tujuannya untuk mengetahui apakah
protptype sesuai dengan keinginan pemilik toko atau tidak. Jika hasil
evaluasi telah sesuai keinginan maka proses akan berlanjut ke
penyusunan program meggunakan Framework Codeigniter.
c. Pengkodean Sistem.
Dalam tahapan ini prototype hasil evaluasi keinginan pemilik toko
diterjemahkan oleh penulis ke dalam bahasa pemograman PHP
penggunakan Framework Codeigniter.
d. Pengujian Sistem.
Perancangan sistem informasi In Out Stock berbasis web dengan
Framework Codeigniter pada toko Metrochilon Papuana Gemilang
(MPG) wosi telah selesai dibangun menjadi sistem perangkat lunak
untuk dilakukan pengujian sistem atau testing dalam mejalankan
fungsinya sebagaimana yang direncanakan dengan tahapan diuji
langsung oleh pemilik toko.
e. Evaluasi sistem.
Evalusi pada tahap ini untuk memastikan kembali apakah aplikasi
perancangan sistem informasi In Out Stock berbasis web dengan
Framework Codeigniter pada toko Merochilon Papuana Gemilang telah
20
sesuai standar kebutuhna dan keinginan pemilik toko, namun apabila
dalam tahapan evaluasi ini terdapat komponen yang tidak sesuai
keinginan pemilik toko maka prosedur kembali diulang ke tahapan
pengkodean sistem dan pengujian sistem.
3. Proses Pengembangan dan Pengumpulan Feedback
Tahapan ketiga adalah Proses Pengembangan dan Pengumpulan Feedback,
penulis melakukan implementasi pengembangan sistem yang telah selesai
dan melakukan riset terhadap user untuk mendapatkan feedback terkait
dengan pengembangan sistem yang sudah dibuat.
4. Implementasi atau Penyelesaian Produk
Tahapan keempat adalah implementasi dan penyelesaian produk, penulis
melakukan implementasi setelah mendapatkan feedback untuk mendapatkan
hasil yang baik dari sistem yang telah dibuat.
21
IV PEMBAHASAN
22
Gambar 4. 2 Flowchart Pegawai Sistem Berjalan
23
3. Pegawai dapat menginput data barang masuk dan data barang keluar,
dengan persetujuan admin maka data tersebut tersimpan pada database dan
akan ditampilkan oleh aplikasi.
4. Pegawai dapat mengupdate data barang masuk dan data barang keluar,
dengan persetujuan admin maka data tersebut tersimpan pada database dan
akan ditampilkan oleh aplikasi.
5. Pegawai dapat delete data barang masuk dan data barang keluar dengan
ketentuan harus mendapatkan persetujuan admin maka data tersimpan pada
database yang akan ditampilkan oleh aplikasi.
6. Pegawai dapat mengvalidasi data barang masuk dan data barang keluar pada
aplikasi dengan syarat mendapatkan izin persetujuan dari admin.
7. Admin membuat username dan password aplikasi yang akan tersimpan pada
database dan akan digunakan oleh pegawai.
8. Admin dapat melihat, menginput, mengupdate, menghapus, mengvalidasi
data barang masuk dan data barang keluar pada aplikasi.
9. Admin dapat menambahkan satuan barang dan kategori barang
10. Admin dapat mengubah data pegawai berupa nama, jenis kelamin, email
dan menambahkan foto
11. Admin dapat mengubah data pegawai yang ada pada aplikasi.
24
4.3 Membangun Prototype
Aplikasi In Out Stock dibangun menggunakan tool SublimeText dan
XAMPP, untuk Bahasa pemrograman PHP Framework CodeIgniter dan
database MySQL. Aplikasi ini memiliki 2 hak akses yaitu Admin dan Pegawai,
pengguna diharuskan login terlebih dahulu untuk mengakses aplikasi. Hak akses
Admin dapat melakukan konfigurasi terhadap hak akses lainnya (pegawai).
4.3.1 Use Case Diagram
Pada Use Case Diagram terdapat 2 aktor yaitu Admin dan Pegawai. Admin
dapat melakukan konfigurasi seperti create, read update, delete pada semua
menu yang tersedia pada aplikasi, sedangkan Pegawai hanya dapat mengakses
menu barang masuk dan barang keluar untuk penginputan data. Untuk lebih
jelasnya dapat dilihat pada Gambar 4.3 Use Case Diagram dibawah ini.
25
Tabel 4. 1 Skenario Use Case Diagram
26
9. Data satuan barang Dilakukan oleh admin untuk
menambahkan satuan barang
27
4.3.3 Activity Diagram
Pada Activity Diagram akan memperlihatkan alur aplikasi bekerja pada setiap
fiturnya baik itu pada hak akses Admin maupun Pegawai yang terdiri dari
Activity Diagram Login, Activity Diagram Data Barang, Activity Diagram
Barang Masuk, Activity Diagram Barang Keluar, Activity Diagram Laporan
Barang, Activity Diagram LogOut.
1. Activity Diagram Login
Activity Diagram yang menggambarkan proses login ke dalam aplikasi
dengan menggunakan Username dan Password yang sudah terdaftar
sebelumnya. Dapat dilihat pada Gambar 4.5 Activity Diagram Login.
28
Gambar 4. 6 Activity Diagram Data Batang
29
Gambar 4. 7 Actiity Diagram Barang Masuk-Keluar
4. Activity Diagram Laporan Data Barang
Activity Diagram yang menggambarkan laporan data barang yang hanya
dapat diakses oleh Admin sebagai bukti data barang masuk-keluar serta
kesediaan stok yang masih tersedia. Dapat dilihat pada Gambar 4.8
Activity Diagram Laporan Data Barang.
30
Gambar 4. 8 Activity Diagram Laporan Data Barang
31
Gambar 4. 9 Activity Diagram LogOut
32
4.5.1 Perangan Database
Pada perancangan database menggunakan 6 tabel yang dibutuhkan untuk
membuat sistem dapat berjalan sesuai dengan kebutuhan sitem. 6 tabel tersebut
antara lain:
1. Tabel Barang
33
4. Tabel Kategori
5. Tabel Satuan
6. Tabel Pengguna
34
1. Rancangan Tampilan Login
Form ini dirancang untuk masuk kedalam aplikasi dengan akun
masingmasing yang sudah terdaftar sebelumnya. Dapat dilihat pada Gambar
4.16 Rancangan Tampilan Login
35
Pegawai. Dapat dilihat pada Gambar 4.18 Perancangan Tampilan Data
Barang Masuk-Keluar.
36
4.5.3 Tampilan Antarmuka
1. Tampilan Antarmuka Form Login
Tampilan form login akan tampil pertama kali ketika kita menuliskan url
aplikasi in out stock. Pada form login diminta untuk memasukkan username
dan password yang sudah terdaftar sebelumnya, form login ini mencakup 2
hak akses yaitu Admin dan Pegawai. Dapat dilihat pada Gambar 4.20 Form
Login.
Gambar 4. 21 Dashboard
37
hanya dapat diakses oleh Admin. Dapat dilihat pada Gambar 4.22 Data
Barang.
38
4.6 Implementasi Metode Rapid Application Development (RAD)
Metode Rapid Application Development (RAD) melalui 4 tahapan
pengembangan yaitu: 1. Perencanaan Kebutuhan, 2. Desain Sistem, 3. Proses
Pengembangan dan Pengumpulan Feedback dan 4. Implementasi atau
Penyelesaian Produk.
1. Perencanaan Kebutuhan
Disini penulis melalukan perencanaan kebutuhan dengan melakukan riset
studi pustaka untuk memperoleh formula yang tepat dalam membangun
sistem. Observasi juga dilakukan oleh penulis sebagai penunjang agar dapat
mengetahui kendala-kendala yang terjadi di lapangan sebelum adanya
sistem untuk dimasukkan ke dalam fitur aplikasi yang akan dibangun.
2. Desain Sistem
Tahapan ini penulis menggunakan UML (Unified Modeling Language)
untuk membangun desain sistem yang akan dibangun, penulis juga
melakukan perancangan database serta perancangan tampilan antarmuka
untuk melengkapi kebutuhan pembuatan aplikasi. Desain Sistem juga
dibagi menjadi 3 proses antara lain:
a. Prototype
Pada proses ini penulis membuat prototype berupa rancangan tampilan
serta fungsi dan fitur yang akan dibuat nantinya, pada proses ini sama
sekali belum sempurna penulis hanya ingin memperoleh hasil dari user
apakah sudah sesuai atau ada yang tidak disukai dalam fungsi maupun
fitur. Untuk pemodelan fitur penulis menggunakan UML (Unified
Modeling Language).
b. Test
Pada proses ini penulis melakukan testing terhadap fungsi dan fitur
serta tampilan dari hasil permintaan user apakah sudah sesuai. Dengan
mengimlementasikan hasil protptype ke dalam bentuk UML (Unified
Modeling Language).
39
c. Refine
Pada proses yang terakhir penulis menyaring atau memfilter fungsi dan
fitur serta tampilan hasil UML (Unified Modeling Language) yang telah
disepakati antara penulis dan user.
40
Tabel 4. 2 Hasil Pengujian Aplikasi
40
Skenario Pengujian Tes Hasil yang diharapkan Hasil Ket
41
Skenario Pengujian Tes Hasil yang diharapkan Hasil Ket
42
Skenario Pengujian Tes Hasil yang diharapkan Hasil Ket
43
Skenario Pengujian Tes Hasil yang diharapkan Hasil Ket
44
V PENUTUP
5.1 Kesimpulan
1. Pembuatan aplikasi perancangan sistem informasi In Out Stock berbasis
web dengan fromework codeigniter pada toko Metrochilon Papuana
Gemilang (MPG) Wosi telah dirancang dan dibuat berdasarkan
kebutuhan pemilik toko secara sistematis, terstruktur, dan terarah
dengan mengikuti prinsip kerja metode RAD (Rapid Aplication
Development).
2. Pembuatan aplikasi perancangan sistem informasi In Out Stock berbasis
web dengan fromework codeigniter pada toko Metrochilon Papuana
Gemilang (MPG) Wosi telah memenuhi kebutuhan kelemahan sistem
manual. Hal ini dibuktikan dengan adanya metode pengujian Black Box.
3. Proses pengolahan dan penyimpanan data produk, barang masuk,
barang keluar, laporan barang masuk, laporan barang keluar terbukti
menjadi relatif cepat dan mudah terbukti dengan adanya pengujian
Black Box.
4. Pengujian aplikasi sistem informasi In Out Stock berbasis web dengan
fromework codeigniter pada toko Metrochilon Papuana Gemilang
(MPG) Wosi terbukti layak digunakan dengan adanya metode pengujian
Black Box.
5.2 Saran
1. Aplikasi dapat dikembangkan lagi dari segi kemanan sistem agar tidak
disalahgunakan oleh pihak tidak bertanggungjawab.
2. Aplikasi dapat digunakan pada perangkat smartphone(android/ios)
untuk kemudahan penggunaan aplikasi kedepannya.
45
DAFTAR PUSTAKA
Booch. Grady, 2005. Object Oriented Analysis and Design with Aplication2nd
Edition. United States of Amerika.
Nugroho. Adi. 2010. Rekayasa Perangkat Lunak Menurut UML dan Java.
Yoyakarta; Andi Offset.
Yogyakarta.
Wismakarma, Komang. 2009. Membuat Catalog Online Dengan PHP dan CSS.
Yogyakarta: Lokomedia.
46
Bash, E. (2015). Sistem Informasi Pembayaran Sekolah Berbasis Sms Gateway Di
Smk Bhinneka Karya 1 Boyolali. PhD Proposal, 1.
https://doi.org/10.1017/CBO9781107415324.004
Faridl, M. (2015). Fitur Dahsyat Sublime Text 3. Lug Stikom, 1–12. Retrieved from
http://lug.stikom.edu/wp-content/media/Fitur-Dahsyat-SublimeText-3.pdf.
(diakses tanggal 14 Maret 2019).
Priyanto Hidayatullah, Jauhari Khairul Kawistara (2017), Pemrograman WEB Edisi
Revisi, Penerbit Informatika, Bandung.
Agus Hermanto. (2020) agus-hermanto.com/blog/detail/metode-pengembangan-
rad-rapid-application-development
Ryanto Setiawan (2021) https://www.dicoding.com/blog/flowchart-adalah/
47
LAMPIRAN
48
49
Lampiran 2 : Code Program Form Login
50