RANCANG BANGUN SISTEM PENGIRIMAN BERBASIS WEB PADA TOKO BAHAN BANGUNAN UD PELITA
KERJA PRAKTIK
PROGRAM STUDI
DIII SISTEM INFORMASI
Oleh:
Muhammad Yusuf Rachmansyah 19390100002
FAKULTAS TEKNOLOGI DAN INFORMATIKA UNIVERSITAS DINAMIKA
2022
RANCANG BANGUN SISTEM PENGIRIMAN BERBASIS WEB PADA TOKO BAHAN BANGUNAN UD PELITA
KERJA PRAKTIK
Diajukan sebagai salah satu syarat untuk menyelesaikan Proyek Akhir
Nama Oleh:
: Muhammad Yusuf Rachmansyah
NIM : 19390100002
Program Studi : DIII Sistem Informasi
FAKULTAS TEKNOLOGI DAN INFORMATIKA UNIVERSITAS DINAMIKA
2022
Digitally signed by Didiet Anindita A DN: cn=Didiet Anindita A, o=Universitas Undika, ou=DIII Sistem Informasi,
email=didiet@dinamika.ac.id, c=ID Date: 2022.01.14 14:19:42 +07'00'
KATA PENGANTAR
Puji dan syukur kehadirat Allah Subhanahu wa Ta’ala, karena hanya dengan rahmat, bimbingan, serta anugerah-Nya Penulis dapat melaksanakan Kerja Praktik yang berjudul “Rancang Bangun Sistem Pengiriman Berbasis Web pada Toko Bahan Bangunan UD PELITA”.
Dengan terlaksananya kegiatan Kerja Praktik ini diharapkan mahasiswa mendapatkan pengalaman langsung dari kegiatan-kegiatan dalam perusahaan juga peralatan yang terdapat dalam bidang teknologi, informatika dan juga menerapkan hal-hal yang telah diperoleh dalam perkuliahan.
Penyelesaian laporan Kerja Praktik ini tidak terlepas dari bantuan berbagai pihak eksternal maupun internal yang telah memberikan banyak masukan, nasihat, kritik dan saran, maupun dukungan kepada Penulis. Oleh karena itu, Penulis menyampaikan rasa terima kasih kepada:
1. Orang tua yang selalu memotivasi, mendukung, mendoakan, dan memberikan semangat kepada Penulis untuk menyelesaikan Proyek Akhir ini
2. Ibu Nunuk Wahyuningtyas, M.Kom., selaku Ketua Program Studi yang telah memberikan dukungan kepada penulis dalam pelaksanaan kerja praktik.
3. Didiet Anindita, M.Kom. selaku dosen Pembimbing yang telah mendukung dan memberikan kepercayaan penuh kepada penulis dalam menyelesaikan laporan kerja praktek ini.
4. Seluruh pihak dan teman-teman yang belum dapat penulis sebutkan yang selama ini memberikan bantuan dan dukungan kepada Penulis.
Penulis menyadari bahwa selama masa Kerja Praktik dan penyusunan laporan ini, masih mempunyai banyak kekurangan. Oleh karena itu penulis menyampaikan maaf atas segala kekurangan yang ada. Kritik dan saran dari berbagai pihak, yang bersifat membangun sangat penulis harapkan perbaikan di masa yang akan datang.
Semoga laporan Proyek Akhir ini dapat diterima dengan baik dan bermanfaat bagi penulis maupun semua pihak. Semoga Allah Subhanahu wa Ta’ala membalas semua kebaikan yang telah diberikan untuk membantu penulis.
Surabaya, Januari 2022 Penulis
Muhammad Yusuf Rachmansyah NIM: 19390100002
v
DAFTAR ISI
KATA PENGANTAR ... iv
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI DAN KEASLIAN APLIKASI... v
DAFTAR ISI ... vi
DAFTAR TABEL ... vii
DAFTAR GAMBAR ... viii
DAFTAR LAMPIRAN ... ix
BAB I PENDAHULUAN ... 1
1.1 Tujuan Pembuatan Dokumen ... 1
1.2 Deskripsi Umum Perusahaan ... 1
1.2.1 Latar Belakang Perusahaan ... 1
1.2.2 Identitas Perusahaan... 2
1.2.3 Struktur Organisasi ... 2
1.3 Deskripsi Umum Sistem ... 3
1.3.1 Deskripsi Umum Aplikasi... 3
1.3.2 Deskripsi Umum Kebutuhan Aplikasi ... 8
1.4 Deskripsi Dokumen (Ikhtisar) ... 9
BAB II PERANGKAT YANG DIBUTUHKAN ... 10
2.1 Perangkat Lunak ... 10
2.2 Perangkat Keras ... 10
2.3 Kriteria Pengguna Aplikasi ... 10
2.4 Pengenalan dan Pelatihan ... 10
BAB III MENU DAN CARA PENGGUNAAN ... 11
3.1 Struktur Menu ... 11
3.2 Penggunaan Aplikasi ... 11
3.2.1 Login 11 3.2.2 Keluar (Logout) ... 16
Lampiran ... 19
DAFTAR TABEL
Table 1.1 Struktur Table Penjualan ... 3
Table 1.2 Struktur Tabel Status Penjualan ... 3
Table 1. 3 Struktur Tabel User ... 4
Table 1. 4 Struktur Tabel Kurir ... 4
Table 1. 5 Struktur Tabel Mobil ... 4
Table 1. 6 Kebutuhan Aplikasi... 8
vii
DAFTAR GAMBAR
Gambar 1. 1 Foto UD. PELITA Provinsi Jawa Timur ... 2
Gambar 1. 2 Struktur Organisasi UD PELITA ... 2
Gambar 1. 3 BPMN Mengecek Hak Akses ... 5
Gambar 1. 4 BPMN Tracking pengiriman ... 5
Gambar 1. 5 BPMN Penerimaan ... 6
Gambar 1. 6 BPMN Review Produk ... 7
Gambar 1. 7 BPMN Data Master Mobil ... 7
Gambar 1.8 BPMN Data Master Kurir ... 8
Gambar 3. 1 Halaman Login ... 12
Gambar 3. 2 Halaman Registrasi User ... 12
Gambar 3. 3 Halaman Dashboard User... 13
Gambar 3. 4 Halaman Cart/keranjang ... 13
Gambar 3. 5 Halaman Login Admin ... 14
Gambar 3. 6 Halaman Utama Admin ... 14
Gambar 3. 7 Halaman Dashboard Admin ... 15
Gambar 3. 8 Halaman Pesanan ... 15
Gambar 3. 9 Halaman Kurir ... 16
Gambar 3. 10 Halaman mobil ... 16
Gambar 3. 11 Tampilan menu keluar User ... 16
Gambar 3. 12 Tampilan menu keluar Admin ... 17
DAFTAR LAMPIRAN
Lampiran 1. Surat Balasan Perusahaan ... 19
Lampiran 2. Form KP-5 Acuan Kerja ... 20
Lampiran 3. Form KP-6 Log Harian ... 22
Lampiran 4. Form KP-7 Kehadiran Kerja Praktik ... 24
Lampiran 5. Form KP-8 Kartu Bimbingan Kerja Praktik ... 25
Lampiran 6. Surat Pernyataan Adopsi Aplikasi ... 27
ix
BAB I
PENDAHULUAN 1.1 Tujuan Pembuatan Dokumen
Dokumen user manual Aplikasi Sistem Pengiriman Berbasis Web Pada Toko Bahan Bangunan UD Pelita ini dibuat untuk tujuan sebagai berikut:
1. Menghasilkan aplikasi yang dapat mempermudah pengiriman barang pada toko UD Pelita, secara mobile berbasis web.
2. Meningkatkan efektivitas dan efisiensi proses bisnis pada Toko Bangunan UD.PELITA.
3. Sebagai panduan instalasi, konfigurasi dan penggunaan aplikasi UD PELITA ini.
Pihak-pihak yang berkepentingan dan berhak menggunakan dokumen ini yaitu:
1. Administrator UD PELITA
Administrator UD PELITA menggunakan dokumen ini sebagai panduan untuk mereka bagaimana cara menggunakan dan melakukan pemeliharaan untuk aplikasi UD PELITA
2. User Kecamatan
User Kecamatan menggunakan dokumen ini sebagai panduan penggunaan aplikasi ini sebagaimana hak akses yang diberikan kepada user Kecamatan.
3. User Desa
User Desa menggunakan dokumen ini sebagai panduan penggunaan aplikasi ini sebagaimana hak akses yang diberikan kepada user Desa.
1.2 Deskripsi Umum Perusahaan 1.2.1 Latar Belakang Perusahaan
UD Pelita toko yang menjual bahan bangunan yang berada dijalan raya Benowo No38 ini adalah usaha yang didirikan sejak tahun 1990 di daerah Benowo dengan dua galangan hingga saat ini talah berkembang menjadi empat galangan.
UD Pelita merupakan usaha yang telah dilakukan secara turun menurun.
Saat ini pengolahan dilakukan oleh cucu dari pendiri UD Pelita yaitu bhayaqi.
Karyawan UD Pelita saat ini berjumlah enam orang yang terdiri dari bagian pengiriman dan bagian penerima pelanggan di UD Pelita menjual berbagai bahan dan alat bangunan seperti pasir, cat, semen, dan alat-alat bangunan.
2
Gambar 1. 1 Foto UD. PELITA Provinsi Jawa Timur 1.2.2 Identitas Perusahaan
Nama Instansi : UD PELITA
Alamat : Jl. Benowo No.38, Benowo, Kec. Pakal, Kota SBY,Jawa Timur 60195
No. Telepon 082131624178
Website : -
Email : -
1.2.3 Struktur Organisasi
UD PELITA memiliki struktur Organisasi seperti pada gambar ini
Gambar 1. 2 Struktur Organisasi UD PELITA
Pada gambar 1.2 merupakan struktur organisasi yang terdapat UD PELITA.
Setiap bagian memiliki tugas pokok dan fungsi yang berbeda-beda sehingga memiliki tanggung jawab yang berbeda pula.
3
1.3 Deskripsi Umum Sistem 1.3.1 Deskripsi Umum Aplikasi
Deskripsi umum UD PELITA meliputi deskripsi umum rancang bangun sistem yang baru saja dibuat ini mempunyai fungsi mempermudahkan pengiriman produk yang akan diberikan kepada perusahaan UD PELITA serta masyarakat yang akan menggunakan web dari perusahaan tersebut.
A. Struktur Tabel A. Tabel Penjualan
Primary Key : id_penjualan
Foreign Key : Id_produk, Id_user, Id_status Fungsi : Menyimpan data penjualan Table 1.1 Struktur Table Penjualan
No Field Type Data Length Constraint
1 Id_penjualan Int 10 Primary Key
2 Id_produk Int 10 Foreign Key
3 Id_user Int 10 Foreign Key
4 Id_status Int 10 Foreign Key
5 Review_produk varchar 250
6 Plat_mobil varchar 12
7 PIC_pengiriman varchar 100
8 Estimasi_sampai varchar 40
B. Tabel Status Penjualan Primary Key : ID_status Foreign Key :
Fungsi : Mengetahui status barang
Table 1.2 Struktur Tabel Status Penjualan
No Field Type Data Length Constraint
1 ID_status Int 10 Primary Key
2 Nama_status varchar 255
4
C. Tabel Users Primary Key : id Foreign Key : email
Fungsi : Menyimpan data users dan admin
Table 1. 3 Struktur Tabel User
D. Tabel Kurir
Primary Key : Id_kurir Foreign Key : no_hp
Fungsi : Menambah data kurir Table 1. 4 Struktur Tabel Kurir
E. Tabel Mobil
Primary Key : Id_Mobil Foreign Key : plat_nomor
Fungsi : Menambah data mobil Table 1. 5 Struktur Tabel Mobil
No Field Type Data Length Constraint
1 Id Int 20 Primary Key
2 Name varchar 255
3 Email varchar 255 Foreign Key
4 Password varchar 255
5 Remember_token varchar 100
6 Nama_lengkap varchar 150
7 Kota varchar 100
8 Alamat_lengkap varchar 200
9 No_hp varchar 15
No Field Type Data Length Constraint
1 Id_kurir Int 10 Primary Key
2 Nama_kurir varchar 255
3 Alamat_lengkap Varchar 255
4 No_hp varchar 15 Foreign Key
No Field Type Data Length Constraint
1 Id_Mobil Int 10 Primary Key
2 Warna varchar 255
3 Plat_nomor varchar 255 Foreign Key
5
B. Alur Proses Bisnis (BPMN) 1. Mengecek Hak Akses
Gambar 1. 3 BPMN Mengecek Hak Akses
2. Tracking Pengiriman
Gambar 1. 4 BPMN Tracking pengiriman
6
3. Penerimaan
Gambar 1. 5 BPMN Penerimaan
7
4. Review Produk
Gambar 1. 6 BPMN Review Produk
5. MDM Mobil
Gambar 1. 7 BPMN Data Master Mobil
8
6. MDM Kurir
Gambar 1.8 BPMN Data Master Kurir 1.3.2 Deskripsi Umum Kebutuhan Aplikasi
Deskripsi umum kebutuhan aplikasi yang akan diimplementasikan meliputi semua informasi yang bersifat teknis yang menjadi acuan dalam pengembangan aplikasi.
Berikut adalah contoh kebutuhan aplikasi:
Table 1. 6 Kebutuhan Aplikasi
Untuk pengguna admin memiliki 3 fungsi yaitu mengecek hak akses, menambah stok produk dan juga memberikan status pengiriman. Fungsi dari mengecek hak akses yaitu untuk melakukan login aplikasi agar bisa menampilkan menu dashboard atau menu khusus admin untuk menambah stok produk dan juga bisa memberikan status pengiriman pada user memiliki fungsi untuk menyelesaikan proses saat tracking oleh admin.
Untuk pengguna User memiliki 5 fungsi yaitu mengecek hak akses, melakukan
PENGGUNA FUNGSIONAL
Admin 1. Mengelola Data Master
2. Mengecek Hak Acces 3. Menambah stok produk
4. Memberikan status pengiriman
User 1. Mengecek Hak Acces
2. Melakukan Pembelian 3. Melakukan Pembayaran 4. Melihat Data Tracking
5. Memberikan Ulasan/Review produk
9
pembelian dan pembayaran, melihat data tracking, dan memberikan review produk.
Fungsi dari mengecek hak akses yaitu agar user melakukan login ke aplikasi juga bisa melakukan pembelian produk yang tersedia kemudian melakukan pembayaran yang diwajibkan untuk memberikan bukti transfer. Setelah mendapatkan status pengiriman dari admin, user bisa melihat status tracking pengiriman. Dan user juga bisa memberikan review tentang produk yang dipesan.
1.4 Deskripsi Dokumen (Ikhtisar)
Dokumen ini dibuat untuk memberikan panduan penggunaan Aplikasi Sistem Pengiriman Berbasis Web Pada Toko Bahan Bangunan UD PELITA . Dokumen ini berisikan informasi sebagai berikut:
BAB I
Berisi informasi umum yang merupakan bagian pendahuluan, yang meliputi tujuan pembuatan dokumen, deskripsi umum sistem serta deskripsi dokumen.
BAB II
Berisi perangkat yang dibutuhkan untuk penggunaan aplikasi UD PELITA meliputi perangkat lunak dan perangkat hardware
BAB III
Berisi user manual aplikasi UD PELITA baik user manual yang diperuntukkan untuk administrator dan user (pengguna)
BAB II
PERANGKAT YANG DIBUTUHKAN 2.1 Perangkat Lunak
Perangkat kerasyang diuji aplikasi adalah:
1. Windows sebagai Operating System.
2. SQLite sebagai Database Server.
3. Google Chrome sebagai Tools Penjelajah (Web Browser).
2.2 Perangkat Keras
Perangkat keras yang dilibatkan dalam pengujian aplikasi ini adalah:
1. Server dengan spesifikasi Intel Xeon Processor MP up to3.66 GHz (single- core) atau 3.50 GHz (dual-core) /667 MHz front-side bus; RAM 8Gb 2. Komputer dengan spesifikasi prosesor Intel(R) Core™ i3- 6500 CPU @
3.20GHz 2.19 GHz RAM : 2GB 2.3 Kriteria Pengguna Aplikasi
Pengguna aplikasi yang akan menggunaan aplikasi ini terutama dari sisi Pegawai adalah sebagai berikut:
1. Memiliki pemahaman tentang antar muka komputer
2. Memiliki pemahaman proses bisnis data tracking pengiriman 2.4 Pengenalan dan Pelatihan
Admin dan User yang terlibat dalam operasional penggunaan aplikasi ini sehari-hari terlebih dahulu diberikan pengenalan dan pelatihan yang cukup untuk menggunakan aplikasi Aplikasi sistem pengiriman berbasis web pada toko bahan bangunan UD PELITA ini. Pada bagian ini, disesuaikan dengan implementasi yang dilakukan di tempat studi kasus.
10
11
BAB III
MENU DAN CARA PENGGUNAAN 3.1 Struktur Menu
Adapun struktur menu pada Aplikasi sistem pengiriman berbasis web pada toko bahan bangunan. UD PELITA adalah sebagai berikut:
A. User
1. Menu Dashboard 2. Menu Kategori barang 3. Menu Cart/kerangjang
a. Produk yang dipesan b. Detail produk
4. Menu Pembayaran a. Metode pembayaran
b. Jumlah barang yang dipesan c. Detail barang
B. Admin
1. Menu Dashboard 2. Menu Pemesanan
a. Detail pemesanan barang 3. Menu Produk
a. Menambah katalog produk 4. Menu Supplier
a. Menambah perusahaan supplier 5. Menu Kurir
a. Menambah data kurir b. Mengubah data kurir 6. Menu Mobil
a. Menambah data mobil b. Mengubah data mobil 7. Menu Pembelian
a. Laporan data pembelian data supplier 8. Menu Penjualan
a. Laporan penjualan produk 3.2 Penggunaan Aplikasi
Pada bagian ini akan dijelaskan mengenai tata cara memasukkan data sebagai data sumber melalui alamat situs yang telah disediakan, setiap kapan data harus dimutakhirkan, tata cara penggunaan laporan statis dan dinamis.
3.2.1 Login
12
A. User
Gambar 3. 1 Halaman Login
Gambar 3. 2 Halaman Registrasi User
13
Dijelaskan bahwa halaman registrasi user yang menampilkan isi untuk membuat akun user, terdapat form berjumlah 8 inputan yaitu : nama lengkap, username, email, password, confirm password, nomor telepon, kota dan alamat lengkap.
Gambar 3. 3 Halaman Dashboard User
Gambar 3. 4 Halaman Cart/keranjang
Dijelaskan bahwa Menu Cart yang terdapat 6 kolom untuk tanggal pemesanan, produk yang dipesan, jumlah produk yang dipesan, harga produk, total harga pemesanan dan aksi yang terdapat tombol konfirmasi untuk mengirim bukti transfer dan nota untuk mengetahui kode id transaksi, pesanan produk, jumlah produk, harga produk dan total bayar pemesanan.
14
B. Admin
Gambar 3. 5 Halaman Login Admin
Dijelaskan bahwa halaman login admin terdapat 2 kolom input untuk email dan password. Halaman admin memiliki kesamaan dengan user tetapi jika user harus registrasi terlebih dahulu dan jika admin hanya terdapat 1 akun yaitu
pelitajaya@gmail.com.
Gambar 3. 6 Halaman Utama Admin
Dijelaskan bahwa halaman Utama Admin memiliki beberapa Menu berupa Home, Product dan Cart. Lalu ada halaman dashboard admin.
15
Gambar 3. 7 Halaman Dashboard Admin
Dijelaskan bahwa halaman dashboard Admin terdapat beberapa halaman berupa pesanan yang terdapat tracking, produk untuk menambahkan produk baru maupun jumlah produk, supplier mempunyai fungsi untuk menambahkan perusahaan supplie produk, kurir untuk menambahkan data kurir, mobil untuk menambahkan data mobil, pembelian untuk melakukan pembelian produk ke supplier secara terkontrak dan penjualan yang mempunyai fungsi melihat produk yang telah terjual oleh konsumen.
Gambar 3. 8 Halaman Pesanan
Dijelaskan bahwa halaman pesanan terdapat tracking pemesanan yang bisa memberikan informasi terkait pengiriman produk yang telah dipesan konsumen.
Dan juga terdapat beberapa kolom yaitu konfirmasi pembayaran, pengiriman pesanan, pesanan diterima dan detail. Fungsi pada Detail merupakan untuk mengetahui Nama, kota, nomor handphone, produk yang dibeli, jumlah produk, total pembayaran dan bukti transfer oleh user.
16
Gambar 3. 9 Halaman Kurir
Gambar 3. 10 Halaman mobil
3.2.2 Keluar (Logout)
Pada halaman Keluar digunakan untuk keluar dari halaman utama aplikasi, dimana untuk keluar aplikasi yaitu dengan cara klik nama pengguna yang berada pada pojok kanan atas seperti pada gambar kemudian klik keluar.
Gambar 3. 11 Tampilan menu keluar User
17
Gambar 3. 12 Tampilan menu keluar Admin