Nim : 20180801013
TAHUN 2021
KATA PENGANTAR
Dengan mengucapkan syukur kepada Tuhan Yang Maha Esa yang telah
memberikan rahmat dan atas karunianya, Kerja Praktek dengan judul
“Perancangan Sistem Aplikasi Input Data Barang PT. Indolistrik Nusantara
Berbasis Web ” dapat diselesaikan dengan tepat waktu.
1. Bapak Habibullah Akbar, S.SI, M.Sc, Ph.D, selaku Dekan Fakultas Ilmu
Komputer Universitas Esa Unggul
2. Ibu Alvia Yulfitri, S.Si, M.T, selaku Wakil Dekan Fakultas Ilmu
Komputer Universitas Esa Unggul
3. Bapak Muhamad Bahrul Ulum, S.Kom, M.Kom, selaku Ka Prodi Studi
Teknik Informatika.
4. Bapak Ir Kundang Karsono Juman, MMSI, selaku Dosen Pembimbing
penulis yang telah membantu penulis dalam menyelesaikan Penyusunan
Tugas Akhir ini.
5. Ibu Riya Widayanti, S.Kom, M.Kom, selaku Dosen Pembimbing
Akademik yang telah membimbing penulis lebih dari 2 tahun berkuliah di
Universitas Esa Unggul ini.
6. Seluruh Dosen dan Staff Fakultas Ilmu Komputer, yang tidak bisa
disebutkan satu persatu namanya.
7. Orang tua dan saudara terkasih, yang telah memberikan dukungan moral
dan materi.
8. Pihak-pihak yang tidak dapat disebutkan satu per satu.
Akhir kata, semoga laporan Kerja Praktek ini dapat memberikan manfaat dan
menambah wawasan pengetahuan bagi berbagai pihak yang membaca laporan ini.
Wahyu Haryanto
LEMBAR PENGESAHAN LAPORAN KERJA PRAKTEK
Nim : 20180801013
Menyetuji,
Mengetahui,
DAFTAR TABEL
PENDAHULUAN
LANDASAN TEORI
Inventory adalah stok dari suatu item atau sumber daya yang digunakan
dalam suatu organisasi perusahaan Sistem inventory adalah sekumpulan
kebijakan dan pengendalian, yang memonitor tingkat inventory, dan
menentukan tingkat mana yang harus dijaga, bila stok harus diisi kembali
dan berapa banyak yang harus dipesan. Sistem inventory akan memberikan
kemungkinan struktur organisasi dan kebijakan operasi produksi, untuk
menjaga dan mengawasi barang-barang untuk distok. Dengan sistem
inventori ini, diharapkan manajemen dapat bertanggung jawab terhadap
pemesanan dan penerimaan barang yang dipesan. Hal ini dapat dilakukan
dengan mengawasi waktu penempatan pesanan, dan menjaga atau
mengawasi jalanya jalur dari apa yang dipesan, serta berapa banyak barang
yang dipesan dan dari siapa vendor-nya. (Assauri, 2016)
II.3 Website
Web adalah sebuah kumpulan halaman yang diawali dengan halaman muka
yang berisikan informasi, iklan, serta program aplikasi. (Asropudin, 2013)
World Wide Web atau yang dikenal juga dengan istilah web adalah suatu
sistem yang berkaitan dengan dokumen digunakan sebagai media untuk
menampilkan teks, gambar, multimedia dan lainnya pada jaringan internet
(Sibero, 2013)
Web dapat diartikan sekumpulan halaman yang terdiri dari beberapa laman
yang berisi informasi dalam bentuk data digital baik berupa teks, gambar,
video, audio, dan animasi lainnya yang disediakan melalui jalur koneksi
internet (Suprayanto & Puteni, 2018).
II.5 UML
II.6 Xxampp
Xampp adalah perangkat lunak berbasis web server yang bersifat open
source (bebas), serta mendukung di berbagai sistem operasi, baik Windows,
Linux, atau Mac OS. Xampp digunakan sebagai standalone server (berdiri
sendiri) atau biasa disebut dengan localhost. Hal tersebut memudahkan
dalam proses pengeditan, desain, dan pengembangan aplikasi.
XAMPP adalah paket program web lengkap yang dapat Anda pakai untuk
belajar pemrograman web, khususnya PHP dan MySQL. XAMPP
merupakan singkatan dari X (empat system operasiapapun), Apache,
MySQL, PHP,Perl. XAMPP merupakan tool yang menyediakan paket
perangkat lunak ke dalam satu buah paket. Dalam paketnya sudah terdapat
Apache (web server), MySQL (database), PHP (serverside scripting), Perl,
FTP server, phpMyAdmin dan berbagai pustaka bantu lainnya. Dengan
menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan
konfigurasi web server Apache, PHP dan MySQL secara manual (Asri &
Kusumawati, 2020)
Xampp:
o Apache:
(Server Aplikasi) Apache , sering disebut sebagai
Server, adalah Java Servlet Container open-source yang
dikembangkan oleh Apache Software Foundation.
o MySqlServer:
Ini menangani database besar jauh lebih cepat daripada
solusi yang ada.
Ini terdiri dari multi-threaded SQL server yang
mendukung back end yang berbeda, beberapa program
klien dan perpustakaan yang berbeda, alat administratif,
dan antarmuka pemrograman aplikasi (API)
Konektivitas, kecepatan, dan keamanannya membuat
MySQL Server sangat cocok untuk mengakses database
di Internet.
Visual Studio Code Visual Studio Code adalah perangkat lunak
penyunting kode-sumber buatan Microsoft untuk Linux, macOS, dan
Windows. Visual Studio Code menyediakan fitur seperti penyorotan
sintaksis, penyelesaian kode, kutipan kode, merefaktor kode,
pengawakutuan, dan Git.Peramban web: Google Chrome, Mozilla
Firefox, Opera dan Internet Explorer.
Git Hub: GitHub Inc. adalah layanan hosting berbasis web untuk
kontrol versi menggunakan Git. Hal ini sebagian besar digunakan untuk
kode komputer. Ini menawarkan semua kontrol versi terdistribusi dan
fungsionalitas manajemen kode sumber Git serta menambahkan fitur-
fiturnya sendiri.
Use case adalah deskripsi fungsi dari sebuah sistem dari perspektif
pengguna. Use case bekerja dengan cara mendeskripsikan tipikal interaksi
antara user (pengguna) sebuah sistem dengan sistemnya sendiri melalui
sebuah cerita bagaimana sebuah sistem dipakai. Urutan langkah-langkah
yang menerangkan antara pengguna dan sistem disebut scenario. Dengan
demikian secara singkat bisa dikatakan use case adalah serangkaian scenario
yang digabungkan bersama-sama oleh tujuan umum pengguna (Munawar,
2018). Berikut gambaran use case model menurut Munawar, yang
ditunjukkan pada Gambar
Class diagram adalah diagram statis. Class diagram tidak hanya digunakan
untuk memvisualisasikan, menggambarkan, dan mendokumentasikan
berbagai aspek sistem tetapi juga untuk membangun kode eksekusi
(executable code) dari aplikasi perangkat lunak. Class diagram
menggambarkan atribute, operation,dan juga constraint yang terjadi pada
sistem. Class diagram menunjukkan koleksi kelas, antarmuka, asosiasi,
kolaborasi, dan constraint. Class diagram juga dikenal sebagai diagram
struktural (Munawar, 2018)
Prima Center, B27, jl. Pool PPD No.RT.11, RT.9/RW.2, Kedaung Kali
Angke, Cengkareng Kota Jakarta Barat, Jakarta 11710
III.3.1 Visi
III.3.2 Misi
HASIL PEMBAHASAN
Analisis Sistem adalah studi rinci tentang berbagai operasi yang dilakukan
oleh sistem dan hubungan mereka di dalam dan di luar sistem. Di sini
pertanyaan kuncinya adalah- mengapa semua masalah ada dalam sistem saat
ini? Apa yang harus dilakukan untuk menyelesaikan masalah? Analisis
dimulai ketika seorang pengguna atau manajer memulai studi program
dengan menggunakan sistem yang ada. Selama analisis, data dikumpulkan
pada berbagai file, titik keputusan, dan transaksi yang ditangani oleh sistem
saat ini. Alat yang umum digunakan dalam sistem adalah Data Flow
Diagram dll. Pelatihan, pengalaman dan akal sehat diperlukan untuk
pengumpulan informasi yang relevan yang diperlukan untuk
mengembangkan sistem. Keberhasilan sistem sangat tergantung pada
seberapa jelas masalah didefinisikan, diselidiki secara menyeluruh dan
dilakukan dengan benar melalui pilihan solusi. Model analisis yang baik
harus menyediakan tidak hanya mekanisme pemahaman masalah tetapi juga
kerangka kerja solusi. Dengan demikian harus dipelajari secara menyeluruh
dengan mengumpulkan data tentang sistem. Kemudian sistem yang
diusulkan harus dianalisis secara menyeluruh sesuai dengan kebutuhan.
Analisis sistem dapat dikategorikan menjadi empat bagian.
Perencanaan sistem dan investigasi awal
Menerapkan alat analisis untuk analisis terstruktur
Analisis Biaya/Manfaat.
Studi kelayakan
IV.2.1 Analisis Kebutuhan User
Tahap ini dilakukan dengan cara wawancara secara internal dengan pihak
PT. Indolistrik Nusantara, berikut adalah pertanyaan dan jawaba yang di
ajukan :
No Kepada Pertanyaan Jawaban
Biaya lain yang terkait saat menerapkan aplikasi web ini adalah
konversi data. Basis data perangkat lunak yang digunakan
sebelumnya harus disimpan dan dicadangkan sedemikian rupa
sehingga tidak ada kerugian dalam mengimplementasikan aplikasi
web baru yang menghabiskan waktu dan biaya.
Pada Activity data master, user harus login terlebih dahulu dengan username dan
password, apabila username dan password salah maka user tidak dapat masuk ke
halaman ini.
Gambar 4. 3 Activity Diagram Transaksi Barang Masuk
Pada transaksi barang masuk (manipulasi) user dapat mengedit, menghapus, dan
menambahkan barang. Data akan secara otomatis tersimpan ke database.
Barang Keluar
Pada transaksi barang keluar, user dapat menginput identitas barang yang keluar,
lalu tambah setelah itu akan terjadi verifikasi data terlebih dahulu, jika data
berhasil disimpan maka data benar, jika muncul stok tidak tersedia berarti data
tersebut tidak ada di input barang masuk pada transaksi.
Laporan
Pada laporan user dapat memilih laporan barang masuk dan keluar yang dimana laporan
tersebut dapat dicetak .
IV.3.3 Tampilan User Interface
Halaman Login, user harus login terlebih dahulu dengan username dan password,
apabila username dan password salah maka user diharuskan mengisi ulang
username dan password.
IV.3.3.2 Halaman dashboard
Halaman dashboard merupakan halaman yang muncul ketika level user admin
sukses masuk kedalam sistem. Halaman ini menampilkan menu dan informasi
yang dibutuhkan level user admin, Berikut adalah halaman dashboard pada
gambar
IV.3.3.3 Halaman Data Master
Halaman ini akan menampikan daftar barang yang sudah di input, pada halaman
ini user dapat melihat daftar barang.
IV.3.3.4 Halaman Transaksi (Barang Masuk)
V.1 Kesimpulan
V.2 Saran
Ir.M Farid Azis, M. (2005). Object Oriented Programming Php 5. Elex Media
Komputindo.
Jhonsen. (2004).
Lampiran 1
Surat Pernyataan *)
Hingga telah memenuhi syarat akademis untuk melaksanakan Mata Kuliah Kerja
Praktek. Pada program studi Teknik Informatika, Fakultas Ilmu Komputer
Universitas Esa Unggul.
Jakarta, 2021
Menyetujui,
Catatan :
Lampiran 2
Nomor Kontak :
Lampiran 2
Jakarta, September 2021
Wahyu Hayanto
Lampiran 3
KOMPONEN PENILAIAN
Mengetehui,
Pembimbing Lapangan
A- = 77.0 – 79.99
B+ = 74.0 – 76.99
B = 68.0 – 73.99
B- = 65.0 – 67.99
C+ = 62.0 – 64.99
C = 60.0 – 61.99
D = 45.0 – 59.99
E = 0.0 – 44.99
T = 0.0 – 0.0
CATATAN :
Lampiran 4
KERANGKA ACUAN
Telepon/Fax/Email :-
Telepon/Fax/Email : 0895321383995
wahyyuharyanto99@gmail.com
Telepon/Fax/Email : 0815-8000-927
Alamat :-
Lampiran 4
No Waktu Uraian Rancangan Kerja
4 16 Agustus 2021
s/d Pembuatan rancangan
18 Agustus 2021
6 19 Agustus 2021
s/d Pembuatan website
31 Agustus 2021
7 1 September 2021
s/d Pengujian
2 september 2021
8 6 September 2021
s/d Perbaikan/revisi website
9 September 2021
9 10 September 2021 Pengujian
10 11 September 2021
s/d Laporan
13 September 2021
Lampiran 4
Yang Bertanda Tangan di bawah ini Menyatakan Telah Membaca dan Memahami
isi dari Kerangka Acuan serta Pedoman Pengerjaan Kerja Praktik.
Lampiran 5