Anda di halaman 1dari 89

RANCANG BANGUN APLIKASI BACK END BERBASIS

WEBSITE PADA PT. TIKI JALUR NUGRAHA EKAKURIR


PANDAAN

KERJA PRAKTIK

Program Studi

S1 Sistem Informasi

Oleh :

RENALDY RIZKY SUBAGYO

18410100141

FAKULTAS TEKNOLOGI DAN INFORMATIKA


UNIVERSITAS DINAMIKA
2022
RANCANG BANGUN APLIKASI BACK END BERBASIS WEBSITE

PADA PT. TIKI JALUR NUGRAHA EKAKURIR PANDAAN

Diajukan sebagian salah satu syarat untuk menyelesaikan


Program Sarjana Komputer

Disusun Oleh :
Nama : Renaldy Rizky Subagyo
NIM : 18410100141
Program : S1 (Strata Satu)
Jurusan : Sistem Informasi

FAKULTAS TEKNOLOGI DAN INFORMATIKA


UNIVERSITAS DINAMIKA
2022
RANCANG BANGUN APLIKASI BACK END BERBASIS WEBSITE
PADA PT. TIKI JALUR NUGRAHA EKAKURIR PANDAAN

Laporan Kerja Praktik oleh


Renaldy Rizky Subagyo
NIM : 18410100141
Telah diperiksa, diuji, dan disetujui

Surabaya , 1 Juli 2021

Disetujui :

Pembimbing Penyelia

Ir. Henry Bambang Setyawan, M.M. Wanda Ekik H.


NIDN. 0725055701

Mengetahui,
Ketua Program Studi S1 Sistem Informasi

Dr. Anjik Sukmaaji, S.Kom., M.Eng.


NIDN. 0731057301
ya ayyuhallazina amanustainu bis sabri was salah, innallaha ma ashobirin
QS. Al-Baqarah ayat 153
-Renaldy Rizky Subagyo -
Saya persembahkan kepada
keluargaku tersayang,
Serta teman dan sahabat yang
sudah mendukung dan memberi support.
SURAT PERNYATAAN
PERSETUJUAN PUBLIKASI & KEASLIAN KARYA ILMIAH

Sebagai mahasiswa Universitas Dinamika, saya :


nama : Renaldy Rizky Subagyo
NIM : 18410100141
program Studi : S1 Sistem Informasi
fakultas : Fakultas Teknologi dan Informatika
jenis karya : Laporan Kerja Praktik
judul karya : RANCANG BANGUN APLIKASI BACK END BERBASIS
WEBSITE PADA PT. TIKI JALUR NUGRAHA EKAKURIR PANDAAN
Menyatakan dengan sesungguhnya bahwa :
1. Demi pengembangan Ilmu Pengetahuan, Teknologi, dan Seni, Saya
menyetujui memberikan kepada Universitas Dinamika Hak Bebas Royalti
Non-Eksklusif (Non-Exclusif Royalti Free Right) atas seluruh isi/sebagai
karya ilmiah saya tersebut di atas untuk disimpan, dialihmediakan, dan
dikelola dalam bentuk pangkalan data (database) untuk selanjutnya
didistribusikan atau dipublikasikan demi kepentingan akademis dengan
tetap mencantumkan nama saya sebagai penulis atau pencipta dan sebagai
pemilik Hak Cipta.
2. Karya tersebut di atas adalah karya asli saya, bukan plagiat baik sebagian
maupun keseluruhan. Kutipan, karya, atau pendapat orang lain yang ada
dalam karya ilmiah ini adalah semata hanya rujukan yang dicantumkan
dalam Daftar Pustaka saya.
3. Apabila dikemudian hari ditemukan dan terbukti terdapat tindakan plagiat
pada karya ilmiah ini, maka saya bersedia untuk menerima pencabutan
terhadap gelap keserjanaan yang telah diberikan kepada saya.
Demikian surat pernyataan ini saya buat dengan sebenarnya.

Surabaya, 3 Januari 2022


Yang menyatakan

Materai 10000
Renaldy Rizky Subagyo
NIM.18410100141
ABSTRAK

Gudang Beruang merupakan sebuah jasa penyimpanan dan promosi yang

dimiliki oleh PT. Tiki Jalur Nugraha Ekakurir (JNE) Pandaan. Setiap orang dapat

menitipkan produknya ke Gudang Beruang dan produk tersebut dipromosikan

melalui akun instagram dan e-commerce seperti Shopee dan Tokopedia. Gudang

Beruang masih menggunakan sistem pencatatan di buku. Jika pencatatan

menggunakan buku maka mengakibatkan tidak adanya integrasi antara pencatatan

dan website penjualan.

Berdasarkan masalah di atas solusi yang ditawarkan dalam kerja praktik

ini, merancang aplikasi penjualan sebatas back-end yang berbasis website pada

PT. Tiki Jalur Nugraha Ekakurir (JNE) Pandaan yang bernama Gudang Beruang.

Dalam pembuatan aplikasi penjualan Gudang Beruang menggunakan metode

System Development Life Cycle (SDLC) model waterfall. Metode SDLC dengan

model tersebut tepat karena tahap pengembangan dilakukan secara bertahap yaitu

analisis, desain, implementasi, testing.

Berdasarkan hasil uji coba yang telah didapat dari aplikasi Gudang

Beruang menggunakan metode blackbox, aplikasi Gudang Beruang dapat berjalan

dengan baik dan efektif serta admin dapat mengelola data barang, data supplier,

data kurir, data bank, data category, transaksi pesanan, daftar kategori, mengelola

pesanan, mengelola pengiriman, dan membuat laporan sehingga data pesanan

menjadi terstruktur.

Kata kunci : aplikasi back end, Gudang beruang, SDLC model waterfall.
KATA PENGANTAR

Puji Syukur kehadirat Allah SWT yang telah memberikan rahmat dan

hidayah-Nya sehingga penulis dapat menyelesaikan Kerja Praktik dan juga

laporan dari Kerja Praktik. Laporan ini disusun berdasarkan Kerja Praktik dan

hasil studi yang dilakukan selama satu bulan di PT. Tiki Jalur Nugraha Ekakurir

(JNE) Pandaan.

Kerja Praktik ini membahas tentang pembuatan Rancang bangun aplikasi

back-end berbasis website pada PT. Tiki Jalur Nugraha Ekakurir (JNE) Pandaan.

Penyelesaian laporan Kerja Praktik ini tidak dapat terlepas dari bantuan berbagai

pihak yang telah memberikan banyak masukan, ktritik, dan saran kepada penulis.

Oleh karena itu penulis menyampaikan rasa terima kasih kepada:

1. Kepada Orang Tua serta keluarga yang selalu mendoakan, mendukung, dan

memberikan semangat kepada penulis.

2. Kepada PT. Tiki Jalur Nugraha Ekakurir (JNE) Pandaan yang telah

memberikan dukungan serta kesempatan dalam melakukan Kerja Praktik

kepada penulis.

3. Bapak Dr. Anjik Sukmaaji, S.Kom., M.Eng selaku Ketua Program Studi

Sistem Informasi Universitas Dinamika yang telah memberikan izin untuk

melakukan kerja praktik.

4. Bapak Ir. Henry Bambang Setyawan, M.M. selaku dosen pembimbing dalam

kegiatan kerja praktik yang telah membimbing, mendukung, dan memberikan

motivasi kepada penulis dalam proses Kerja Praktik..


5. Teman - teman tercinta yang memberikan bantuan dan dukungannya dalam

penyusunan proposal ini.

Penulis menyadari bahwa kerja praktik ini yang dikerjakan masih banyak

terdapat kekurangan, sehingga kritik yang bersifat membangun sangatlah

diharapkan agar aplikasi ini dapat diperbaiki menjadi lebih baik lagi dikemudian

hari. Semoga laporan kerja praktik ini dapat diterima dan bermanfaat bagi penulis

dan semua pihak.

Surabaya, 10 January 2022

Penulis
DAFTAR ISI

Halaman

ABSTRAK................................................................................................................i

KATA PENGANTAR.............................................................................................ii

DAFTAR ISI..........................................................................................................iv

DAFTAR GAMBAR.............................................................................................vii

DAFTAR TABEL..................................................................................................ix

DAFTAR LAMPIRAN..........................................................................................xi

BAB I PENDAHULUAN........................................................................................1

1.1 Latar Belakang.......................................................................................1

1.2 Rumusan Masalah..................................................................................3

1.3 Batasan Masalah....................................................................................3

1.4 Tujuan ...................................................................................................3

1.5 Manfaat..................................................................................................4

1.6 Sistematika Penulisan............................................................................4

BAB II GAMBARAN UMUM PERUSAHAAN....................................................5

2.1 Latar Belakang Perusahaan....................................................................5

2.2 Identitas Perusahaan...............................................................................6

2.3 Sejarah Perusahaan................................................................................6

2.4 Visi Perusahaan......................................................................................6

2.5 Misi Perusahaan.....................................................................................6

2.6 Struktur Organisasi................................................................................7

BAB III LANDASAN TEORI...............................................................................12


3.1 Rancang Bangun..................................................................................12

3.2 Website.................................................................................................12

3.3 Back-end..............................................................................................12

3.4 Penjualan..............................................................................................13

3.5 Waterfall..............................................................................................14

3.6 Framework Laravel.............................................................................16

BAB IV DESKRIPSI PEKERJAAN.....................................................................17

4.1 Analisis................................................................................................17

4.1.1 Wawancara...............................................................................17

4.1.2 Identifikasi Masalah.................................................................18

4.1.3 Identifikasi Pengguna...............................................................18

4.1.4 Identifikasi Data.......................................................................18

4.1.5 Identifikasi Kebutuhan Pengguna............................................19

4.1.6 Kebutuhan Fungsional.............................................................20

4.1.7 Kebutuhan Nonfungsional.......................................................28

4.1.8 Kebutuhan Perangkat Keras dan Lunak...................................28

4.1.9 Input Proses Output.................................................................30

4.2 Desain..................................................................................................34

4.2.1 Context Diagram......................................................................34

4.2.2 Diagram Jenjang......................................................................35

4.2.3 Data Flow Diagram.................................................................36


4.2.4 Desain Antar Muka..................................................................38

4.3 Implementasi........................................................................................50

4.3.1 Conceptual Data Model (CDM)..............................................50

4.3.2 Physical Data Model (PDM)...................................................51

4.3.3 Struktur Tabel..........................................................................52

4.4 Testing..................................................................................................58

4.4.1 Desain & Hasil Pengujian Black box.......................................58

BAB V PENUTUP................................................................................................63

5.1 Kesimpulan..........................................................................................63

5.2 Saran....................................................................................................63

DAFTAR PUSTAKA............................................................................................65

LAMPIRAN...........................................................................................................66
DAFTAR GAMBAR

Halaman

Gambar 4. 1 Input Process Output.........................................................................30

Gambar 4. 2 Context Diagram...............................................................................34

Gambar 4. 3 Diagram Jenjang................................................................................35

Gambar 4. 4 Data Flow Diagram Level 0..............................................................36

Gambar 4. 5 Data Flow Diagram Level 1 Master..................................................36

Gambar 4. 6 Data Flow Diagram Level 1 Transaksi.............................................37

Gambar 4. 7 Data Flow Diagram Level 1 Laporan................................................37

Gambar 4. 8 Desain Halaman Login......................................................................38

Gambar 4. 9 Desain Halaman Dhasboard Admin..................................................38

Gambar 4. 10 Desain Halaman Infromasi Pesanan................................................39

Gambar 4. 11 Desain Halaman Pesanan Diterima.................................................40

Gambar 4. 12 Desain Halaman Form Kirim..........................................................40

Gambar 4. 13 Desain Halaman Pesanan Dibatalkan..............................................41

Gambar 4. 14 Desain Halaman Pesanan Dikirim..................................................41

Gambar 4. 15 Desain Form Tambah Barang.........................................................42

Gambar 4. 16 Desain Halaman Daftar Barang......................................................43

Gambar 4. 17 Desain Halaman Form Ubah Barang..............................................43

Gambar 4. 18 Desain Halaman Suplier..................................................................44

Gambar 4. 19 Desain Form Ubah Suplier..............................................................45

Gambar 4. 20 Desain Halaman Data Kurir............................................................46

Gambar 4. 21 Desain Halaman Ubah Data Kurir..................................................46

Gambar 4. 22 Desain Halaman Data Bank............................................................47


Gambar 4. 23 Desain Halaman Ubah Data Bank...................................................47

Gambar 4. 24 Desain Halaman Data Category......................................................48

Gambar 4. 25 Desain Halaman Laporan Penjualan...............................................49

Gambar 4. 26 Desain Laporan Penjualan...............................................................49

Gambar 4. 27 Conceptual Data Model (CDM) .....................................................50

Gambar 4. 28 Physical Data Model (PDM)...........................................................51


DAFTAR TABEL

Halaman

Tabel 4. 1 Identifikasi Masalah..............................................................................18

Tabel 4. 2 Identifikasi Kebutuhan Pengguna.........................................................19

Tabel 4. 3 Kebutuhan Fungsional Login................................................................20

Tabel 4. 4 Kebutuhan Fungsional Pengelolaan Data Barang.................................20

Tabel 4. 5 Kebutuhan Fungsional Pengelolaan Data Supplier...............................22

Tabel 4. 6 Kebutuhan Fungsional Pengelolaan Data Kurir...................................23

Tabel 4. 7 Kebutuhan Fungsional Pengelolaan Data Bank....................................24

Tabel 4. 8 Kebutuhan Fungsional Pengelolaan Data Category.............................26

Tabel 4. 9 Kebutuhan Fungsional Pengelolaan Transaksi Pesanan.......................27

Tabel 4. 10 Tabel User...........................................................................................52

Tabel 4. 11 Tabel Role...........................................................................................52

Tabel 4. 12 Tabel Pelanggan..................................................................................53

Tabel 4. 13 Tabel Pesanan.....................................................................................53

Tabel 4. 14 Tabel Pembayaran...............................................................................54

Tabel 4. 15 Tabel Banks........................................................................................54

Tabel 4. 16 Tabel Pengiriman................................................................................55

Tabel 4. 17 Tabel Kurir..........................................................................................55

Tabel 4. 18 Tabel Kota...........................................................................................56

Tabel 4. 19 Tabel Provinsi.....................................................................................56

Tabel 4. 20 Tabel Supplier.....................................................................................57

Tabel 4. 21 Tabel Barang.......................................................................................57

Tabel 4. 22 Tabel category.....................................................................................58


Tabel 4. 23 Tabel Desain Pengujian Metode Blackbox.........................................58
DAFTAR LAMPIRAN

Halaman

Lampiran 1 Lampiran Form KP 3..........................................................................66

Lampiran 2. Form KP-4 (Formulir Akhir Masa Kerja Praktik).............................67

Lampiran 3. Form KP-5 (Acuan Kerja).................................................................68

Lampiran 4. Form KP-5 (Garis Besar Rencana Kerja Mingguan)........................69

Lampiran 5. Form KP-6 (Log Harian dan Catatan)...............................................70

Lampiran 6. Form KP-7 (Kehadiran Kerja Praktik)..............................................71

Lampiran 7. Kartu Bimbingan Kerja Praktik.........................................................72

Lampiran 8. Biodata Penulis..................................................................................73


BAB I

PENDAHULUAN

I.1 Latar Belakang

Semakin majunya perkembangan teknologi saat ini memungkinkan

manusia menggunakan teknologi untuk memudahkan berbagai pekerjaan seperti

jasa pengiriman barang. Selain itu dengan mengunakan teknologi jasa pengiriman

sbarang dinilai akan sangat efisien dan efektif. Di Indonesia banyak jasa

pengiriman salah satunya Tiki Jalur Nugraha Ekakurir atau biasa di sebut JNE.

JNE didirikan pada tahun 1990 oleh Soeprapto Suparno bersama Johari Zein

tepatnya pada tanggal 26 November. JNE ini menggunakan teknologi yang ada

dengan menawarkan solusi pengiriman barang yang mudah dan praktis.

Penjualan secara online di Indonesia sedang mengalami kenaikan. Hal

tersebut dibuktikan dengan okefinance (Selasa 08 September 2020 16:29 WIB).

Menurut VP of Corporate Communications Tokopedia Nuraini Razak, selama

pandemi ini berlangsung terdapat 1,8 juta penjual baru. Adanya kenaikan tersebut

JNE khususnya cabang Pandaan memiliki sebuah ide untuk mendukung penjual

online. Dukungan yang diberikan JNE cabang Pandaan yaitu menawarkan jasa

penyimpanan produk dan mempromosikannya melalui e-commerce serta social

media dan ide tersebut dinamai Gudang Beruang.

Gudang Beruang merupakan sebuah ide bisnis yang dimiliki JNE

Pasuruan dengan melihat banyaknya jual beli online yang sangat ramai saat ini.

Gudang beruang ini memberikan sebuah jasa penyimpanan dan mempromosikan

barang. Jasa penyimpanan ini adalah dimana setiap orang dapat menitipkan
2

produk yang akan dijualkan oleh Gudang Beruang tanpa ada jumlah

minimalproduk yang dititipkan. Setelah itu, Gudang Beruang mempromosikan

produk yang dititipkan melalui akun instagram dan e-commerce seperti Shopee

dan Tokopedia.

Proses bisnis yang berjalan pada Gudang Beruang yaitu Gudang beruang

menerima penitipan produk pada bidang fashion seperti pakaian, sepatu, tas,

jilbab, dan sebagainya. Setelah itu, Gudang Beruang akan menjualnya kembali

kepada konsumen atau ritel. Ritel adalah proses penjualan barang atau produk

secara langsung ke konsumen terakhir dan bukan untuk dijual kembali melainkan

langsung digunakan atau dikonsumsi langsung.

Banyaknya penjual yang telah menitipkan produk tetapi Gudang Beruang

masih menggunakan sistem secara manual. Sistem manual yang di maksud adalah

melakukan pencatatan di buku. Hal tersebut memunculkan masalah yaitu

kehilangan data. Kehilangan data mengakibatkan admin sulit untuk mencari data.

Masalah selanjutnya, jika pencatatan menggunakan buku maka mengakibatkan

tidak adanya integrasi antara pencatatan dan website penjualan.

Berdasarkan masalah di atas penulis memberikan solusi merancang

aplikasi penjualan sebatas back-end yang berbasis website pada PT. Tiki Jalur

Nugraha Ekakurir (JNE) Pandaan yang bernama Gudang Beruang. Solusi tersebut

diharapkan memberikan dampak yang lebih baik untuk Gudang beruang. Aplikasi

tersebut dapat menunjang untuk pencatatan penjualan yang lebih tertata dan

tersimpan.
3

I.2 Rumusan Masalah

Berdasarkan latar belakang di atas, maka pokok permasalahan yang akan

diselesaikan yaitu bagaimana merancang aplikasi back-end Gudang Beruang PT.

Tiki Jalur Nugraha Ekakurir (JNE) Pandaan berbasis website ?

I.3 Batasan Masalah

Adapun batasan agar permasalahan diatas sesuai dengan yang

diharapkan, maka perlu batasan masalah sebagai berikut:

1. Aplikasi hanya digunakan untuk melakukan penerimaan pesanan, mengelola

data produk, dan pembuatan laporan penjualan.

2. Pengguna hanya admin Gudang Beruang PT. Tiki Jalur Nugraha Ekakurir

(JNE) Pandaan

3. Penulis menggunakan framework Laravel dalam mengerjakan website

Gudang Beruang PT. Tiki Jalur Nugraha Ekakurir (JNE) Pandaan.

I.4 Tujuan

Berdasarkan latar belakang dan rumusan masalah, maka tujuan dari Kerja

Praktik ini adalah membuat aplikasi bagian admin pada Gudang Beruang di PT.

Tiki Jalur Nugraha Ekakurir (JNE) Pandaan sehingga dapat mempermudah admin

dalam proses pencatatan penjualan yang ada di Gudang Beruang PT. Tiki Jalur

Nugraha Ekakurir (JNE) Pandaan.


4

I.5 Manfaat

Manfaat yang dapat diambil dari rancang bangun aplikasi back-end

berbasis website Gudang Beruang pada PT. Tiki Jalur Nugraha Ekakurir (JNE)

Pandaan sebagai berikut:

1. Memudahkan admin Gudang beruang PT. Tiki Jalur Nugraha Ekakurir (JNE)

Pandaan dalam mengatur produk yang akan dijual.

2. Memudahkan admin dalam mencatat penjualan di Gudang Beruang PT. Tiki

Jalur Nugraha Ekakurir (JNE) Pandaan sehingga penjualan terekap dengan

terstruktur .

I.6 Sistematika Penulisan


BAB II

GAMBARAN UMUM PERUSAHAAN

II.1 Latar Belakang Perusahaan

PT. Tiki Jalur Nugraha Ekakurir atau biasa dikenal dengan JNE

merupakan salah satu perusahaan yang bergerak dalam bidang jasa pengiriman

logistik yang berpusat di Jakarta. Dibawah nama resmi yang berlabel Tiki Jalur

Nugraha Ekakurir adalah perusahaan pengiriman terbesar di Indonesia. Beberapa

unit kegiatan yang dilakukan oleh JNE antara lain urusan kepabeaan, impor

barang, dokumen serta pengantaran. Tak hanya melayani pangsa pasar domestik

saja, JNE juga melayani urusan pengantaran barang dan dokumen dari luar negeri

untuk masuk ke Indonesia. Salah satunya yang ada pada cabang perusahaan yaitu

JNE Pandaan. JNE Pandaan yang telah berdiri selama - tahun, di JNE pusat

maupun cabang memiliki logo yang sama dapat dilihat pada Gambar 2.1.

Gambar 2. 1 Logo PT. Tiki Jalur Nugraha Ekakurir (JNE)

Logo dari JNE memiliki warna utama yaitu warna biru dengan tulisan

nama perusahaan dan dipadukan dengan garis berwarna merah yang

membelakangi tulisan pada logo tersebut.


6

II.2 Identitas Perusahaan

Nama Instansi : PT. Tiki Jalur Nugraha Ekakurir (JNE) Pandaan

Alamat : Jl. Raya Bypass Pandaan No.7, Kluncing, Petungasri, Kec.


Pandaan, Pasuruan, Jawa Timur 67156
No. Telepon : +62 821-5564-9002
Email : recruitment.aaj@gmail.com
Nama Pemilik : Eryn Handika S.E.

II.3 Sejarah Perusahaan

JNE didirikan pada tahun 1990. oleh Soeprapto Suparno bersama Johari

Zein tepatnya pada tanggal 26 November. Perusahaan ini memulai kegiatannya

dengan delapan karyawan dan bermodal awal 100 miliar rupiah. Pada mulanya

JNE hanya penanganan kegiatan ekspor dan impor seperti kepabeanan, jasa impor

kiriman barang, dokumen eksport import serta pengirimannya dari luar negeri ke

Indonesia.

II.4 Visi Perusahaan

PT. Tiki Jalur Nugraha Ekakurir (JNE) Pandaan memiliki sebuah visi

yaitu “Untuk menjadi perusahaan rantai pasok global terdepan di dunia.”

II.5 Misi Perusahaan

Untuk mencapai sebuah visi diatas, PT. Tiki Jalur Nugraha Ekakurir

(JNE) Pandaan mempunyai beberapa Misi “Untuk memberi pengalaman terbaik

kepada pelanggan secara konsisten.”


7

II.6 Struktur Organisasi

Struktur organisasi yang ada pada PT. Tiki Jalur Nugraha Ekakurir (JNE)

Pandaan.

Gambar 2. 2 Struktur Organisasi

1. Branch Manager

Seorang manajer cabang eksekutif yang mengawasi divisi atau kantor

bisnis besar atau organisasi, operasi lokal atau dengan fungsi tertentu.

Adapun tugas dan tanggung jawab, yaitu:

a. Bertanggung jawab atas operasional di area sesuai dengan kebijakan/bisnis

proses yang telah ditetapkan

b. Memastikan ketersediaan serta optimalisasi seluruh fungsi sumberdaya

(anggaran, sarana pendukung, alat produksi, dan SDM) di area kerja yang

ditugaskan.

c. Memastikan terkondisinya proses eksekusi seluruh program bisnis yang ada

diarea pada speed & cost yang efisien dan efektif mungkin.

d. Melakukan koordinasi yang baik dengan pihak Supervisor Area Operator

terkait eksekusi aktivitas marketing di lapangan.


8

2. Sales Marketing

Salah satu bagian yang bertugas dan bertanggung jawab atas untuk

penjualanproduk dan serta memasarkanya.

Adapun tugas dan tanggung jawab, yaitu:

a. Melakukan perencanaan produk

b. Melakukan analisa pasar

c. Melakukan perencanaan promosi

d. Mencari target konsumen dengan aktif.

e. Melakukan perekapan data dari hasil penjualan yang telah berhasil dilakukan.

f. Menggaet pihak yang lain (mitra kerja).

3. KA Operasional

Adapun tugas dan tanggung jawab, yaitu:

a. Memberikan pendapat independen dalam hal terjadi perbedaan pendapat

antara manajemen dan Akuntan atas jasa yang diberikannya;

b. Memberikan rekomendasi kepada Dewan Komisaris mengenai penunjukan

Akuntan.

c. Melakukan penelaahan atas pelaksanaan pemeriksaan oleh auditor internal.

d. Menjaga kerahasiaan dokumen, data dan informasi Emiten atau Perusahaan

Publik.

4. QC (Quality Control)

Suatu proses yang pada intinya yang dapat menjadikan entitas sebagai

peninjau kualitas dari semua faktor yang terlibat dalam suatu kegiatan produksi.

Adapun tugas dan tanggung jawab, yaitu:


9

a. Memantau dan menguji perkembangan semua produk yang diproduksi oleh

perusahaan.

b. Memverifikasi kualitas produk

c. Memonitor setiap proses yang terlibat dalam produksi produk.

d. Melakukan dokumentasi inspeksi dan tes yang dilakukan pada produk dari

sebuah perusahaan.

e. Membuat analisis catatan sejarah perangkat dan dokumentasi produk

sebelumnya untuk referensi di masa mendatang.

4. SPV. ACC

Seseorang yang memiliki tugas untuk mengecek dan mengontrol

transaksi akuntansi pada department keuangan.

Adapun tugas dan tanggung jawab, yaitu:

e. Bertanggung jawab untuk mengontrol pekerjaan yang berhubungan dengan

akunting dan keuangan

f. Membuat laporan keuangan secara priodik (harian, mingguan, bulanan dan

tahunan)

g. Menangani laporan keuangan, bank, kas kecil, stock dan lain-lain

h. Menganalisis anggaran yang ada pada seluruh department untuk keperluan

estimasi anggaran perusahaan

i. Membuat dan menyusun laporan perpajakan


10

5. Koor ACC

Koor ACC memiliki tugas untuk mengkalkulasi, menangani, mencatat,

bahkan menganalisa dan membuat strategi perpajakan sehubungan dengan

kejadian-kejadian ekonomi (transaksi) perusahaan.

Adapun tugas dan tanggung jawab, yaitu:

e. Membuat Laporan Keuangan

f. Membuat Laporan Pajak Pph dan Ppn

g. Membuat perencanaan dan strategi perpajakan

h. Memberikan analisa dan prediksi mengenai potensi pajak perusahaan

i. Melakukan pengarsipan dan dokumentasi perpajakan

6. Human Capital

Human Capital merupakan bagian di perusahaan yang bertanggung

jawab mengelola karyawan dalam berbagai aspek.

Adapun tugas dan tanggung jawab, yaitu:

a. Melakukan Proses Rekrutmen Karyawan

b. Memberikan Job Desc dalam Struktur Organisasi

c. Memvalidasi Data

d. Menghitung Penyusutan Perlengkapan dan Peralatan Kerja Karyawan

e. Mengurus Gaji Karyawan

7. Gudang Beruang

Gudang Beruang merupakan bagian dari perusahaan yang bertanggung

jawab terhadap sales marketing

Adapun tugas dan tanggung jawab, yaitu:


11

a. Menerima barang titipan pelanggan.

b. Mempromosikan barang yang telah dititipkan oleh pelanggan.

c. Mancatat laporan penjualan.


BAB III

LANDASAN TEORI

III.1 Rancang Bangun

Menurut Pressman dalam jurnal Mluyati (2019), Perancangan merupakan

salah satu hal yang penting dalam membuat program. Rancang bangun adalah

kegiatan untuk menciptakan maupun membuat suatu sistem atau aplikasi yang

belum ada dalam suatu instasi. Sedangkan menurut Nurhayati,dkk (2018),

Rancang bangun adalah kegiatan menerjemahkan hasil analisa ke dalam bentuk

paket perangkat lunak kemudian menciptakan sistem tersebut ataupun

memperbaiki sistem yang sudah ada.

Berdasarkan pengertian diatas dapat disimpulkan bahwa rancang bangun

merupakan tahap awal dari membuat gambaran yang belum pernah ada menjadi

sesuatu yang baru dan memiliki fungsi.

III.2 Website

Website adalah keseluruhan halaman web yang terdapat dari sebuah

domain yang mengandung informasi (Han, 2019). Website atau disingkat web,

dapat diartikan sekumpulan halaman yang terdiri dari beberapa laman yang berisi

informasi dalam bentuk data digital baik berupa text, gambar, video, audio, dan

animasi lainnya yang disediakan melalui jalur koneksi internet (Josi, 2017).

III.3 Back-end

Back-end adalah bagian belakang layar dari sebuah website. Bahasa

pemograman untuk back-end development diantaranya adalah PHP, Ruby,


13

Python, dan banyak lainnya. Back-end adalah tempat di mana proses pada suatu

sistem informasi atau aplikasi berjalan, tempat memproses ketika data ditambah,

diubah dan dihapus. Back-end mengurus segala jenis proses yang tidak

berhubungan langsung dengan pengguna, seperti server dan basis data. Back-end

dibutuhkan dalam pengembangan sistem dan manajemen data pada sistem

(Pangestika & Dirgahayu, 2020).

III.4 Penjualan

Penjualan adalah suatu usaha yang terpadu untuk mengembangkan

rencana-rencana strategis yang diarahkan pada usaha pemuasan kebutuhan dan

keinginan pembeli, guna untuk dapat menghasilkan laba. Penjualan merupakan

pembelian sesuatu (barang atau jasa) dari suatu pihak kepada pihak lainnya

dengan mendapatkan ganti uang dari pihak tersebut. Penjualan juga merupakan

suatu sumber pendapatan perusahaan, semakin besar penjualan maka semakin

besar pula pendapatan yang diperoleh perusahaan (Mustopa, dkk 2021). Penjualan

adalah proses akhir dari kegiatan pemasaran, karena pada proses ini ada penetapan

harga, serah terima barang dan adanya pembayaran yang disepakati oleh penjual

dan pembeli (Nurhayati, dkk 2018).

Penjualan memiliki beberapa jenis, yaitu Trade Selling, Technical

Selling, Missionary Selling, dan New Business Selling. Adapun tujuan dari

penjualan itu sendiri adalah untuk mencapai laba optimal dengan modal yang

minimal.
14

III.5 Waterfall

Menurut Pressman (2012), Model Waterfall (model air terjun)

merupakan suatu model pengembangan secara sekuensial.

Model Waterfall bersifat sistematis dan berurutan dalam membangun sebuah

perangkat lunak. Waterfall merupakan salah satu metode dalam System

Development Life Cycle (SDLC) yang mempunyai ciri khas pengerjaan yaitu

setiap fase dalam waterfall harus diselesaikan terlebih dahulu sebelum

melanjutkan ke fase selanjutya (Tabrani & Rezqy Aghniya, 2020). Berikut

merupakan tahapan dari metode waterfall.

Gambar 3. 1 System Development Life Cycle (SDLC)

1. Requirement Analysis

Tahapan metode waterfall yang pertama adalah mempersiapkan dan

menganalisa kebutuhan dari software yang akan dikerjakan. Informasi

dan insight yang diperoleh dapat berupa dari hasil wawancara, survei, studi

literatur, observasi, hingga diskusi.


15

2. Design

Tahap yang selanjutnya adalah pembuatan desain aplikasi sebelum

masuk pada proses coding. Tujuan dari tahap ini, supaya mempunyai gambaran

jelas mengenai tampilan dan antarmuka software yang kemudian akan dieksekusi

oleh tim programmer.

3. Implementation

Tahapan metode waterfall yang berikutnya adalah implementasi kode

program dengan menggunakan berbagai tools dan bahasa pemrograman sesuai

dengan kebutuhan tim dan perusahaan. Jadi, pada tahap implementasi ini lebih

berfokus pada hal teknis, dimana hasil dari desain perangkat lunak akan

diterjemahkan ke dalam bahasa pemrograman melalui tim programmer atau

developer.

4. Testing

Tahap yang keempat, masuk dalam proses integrasi dan pengujian

sistem. Pada tahap ini, akan dilakukan penggabungan modul yang sudah dibuat

pada tahap sebelumnya. Setelah proses integrasi sistem telah selesai, berikutnya

masuk pada pengujian modul. Yang bertujuan untuk mengetahui apakah

perangkat lunak sudah sesuai dengan desain, dan fungsionalitas dari aplikasi

apakah berjalan dengan baik atau tidak.

5. Maintenance

Tahapan metode waterfall yang terakhir adalah pengoperasian dan

perbaikan dari aplikasi. Setelah dilakukan pengujian sistem, maka akan masuk
16

pada tahap produk dan pemakaian perangkat lunak oleh pengguna (user). Untuk

proses pemeliharaan, memungkinkan pengembang untuk melakukan perbaikan

terhadap kesalahan yang ditemukan pada aplikasi setelah digunakan oleh user.

3.6 Framework Laravel

Framework adalah wadah atau kerangka kerja dari sebuah website yang

akan dibangun. Dengan menggunakan kerangka tersebut waktu yang digunakan

dalam membuat website lebih singkat dan memudahkan dalam melakukan

perbaikan. Banyak keuntungan yang didapatkan jika menggunakan framework

dalam membangun sebuah website. Salah satu keuntungan tersebut adalah

memberikan struktur yang baik dalam program yang dibuat karena framework

memiliki library atau fungsi yang bisa langsung digunakan (Ambriani & Iwan

Nurhidayat, 2019).

Laravel adalah sebuah framework PHP yang dirilis di bawah lisensi MIT,

dibangun dengan konsep MVC(model view controller). Laravel adalah

pengembangan website berbasis MVC yang ditulis dalam PHP yang dirancang

untuk meningkatkan kualitas perangkat lunak dengan mengurangi biaya

pengembangan awal dan biaya pemeliharaan, dan untuk meningkatkan

pengalaman bekerja dengan aplikasi dengan menyediakan sintaks yang ekspresif,

jelas dan menghemat waktu (Hermanto, dkk 2019).


BAB IV

DESKRIPSI PEKERJAAN

Berdasarkan hasil wawancara yang telah di lakukan di Gudang Beruang,

terdapat beberapa masalah yaitu admin masih mencatat dengan metode yang

manual seperti mencatat di buku. Hal tersebut membuat admin kehilagan

beberapa kehilangan data dan admin kesulitan mencari data stok maupun data

penjualan yang telah di lakukan.

IV.1 Analisis

Pada tahap analisis merupukan sebuah proses indentifikasi untuk

mendapatkan infromasi yang berguna dalam pembuatan software dengan

melakukan wawancara dan mengidentifikasi berbagai hal seperti indentifikasi

masalah, indentifikasi pengguna, indentifikasi data, indentifikasi kebtuhan

pengguna, kebutuhan fungsional dan nonfungsional, kebutuhan perangkat keras

dan perangkat lunak.

IV.1.1 Wawancara

Wawancara yang dilakukan dengan tujuan untuk mencari data dan

informasi, sehingga akan diperoleh data, informasi, dan kebutuhan apa saja yang

diperlukan dalam pembuatan aplikasi back-end admin penjualan Gudang

Beruang.

17
18

IV.1.2 Identifikasi Masalah

Tabel 4. 1 Identifikasi Masalah

Masalah Dampak Solusi


Pencatatan masih 1. Admin kehilangan Membuat aplikasi
manual menggunakan data back-end admin
buku 2. Admin kesulitan penjualan Gudang
mencocokan stok Beruang
barang dari aplikasi
dengan buku.

IV.1.3 Identifikasi Pengguna

Aplikasi back-end admin penjualan Gudang Beruang hanya melibatkan

admin saja dalam penggunaan aplikasi nya.

Admin
Admin disini dapat mengola daftar barang, mengola kategori, mengola

kurir, mengola bank, melihat informasi pesanan, mengubah status pesanan

diterima atau dibatalkan, mengirim barang dan membuat laporan penjualan.

IV.1.4 Identifikasi Data

Proses mengidentifikasi & mendokumentasikan data yang dibutuhkan

oleh sistem untuk memenuhi kebutuhan informasi. Dalam pembuatan aplikasi

back-end admin penjualan Gudang Beruang memerluka baberapa data, yaitu:

6. Data Master Pelanggan


7. Data Master Kurir
8. Data Master Kategori
9. Data Master Supplier
19

10. Data Master Barang


11. Data Master Bank
12. Data Transaksi Pesanan
13. Data Transaksi Pengiriman

IV.1.5 Identifikasi Kebutuhan Pengguna

Tabel 4. 2 Identifikasi Kebutuhan Pengguna

No. Pengguna Tugas & Kebutuhan Kebutuha Kebutuhan


Tanggung Jawab Data n Dokumen
Informasi
1 Admin Pengelolaan daftar Data kategori
kategori
Pengelolaan daftar Data barang
barang
Pengelolaan daftar Data kurir
kurir
Pengelolaan Data pelanggan Informasi Bukti
pesanan Data barang pesanan Pembayaran
Data kategori
Data transaksi
pesanan

Pengelolaan Data pelanggan Informasi


pengiriman Data transaksi pesanan
pesanan Informasi
Data transaksi pengiriman
pengiriman
Membuat laporan Data transaksi Laporan
pesanan penjualan
Data transaksi
pengiriman
20

IV.1.6 Kebutuhan Fungsional

1. Login

Tabel 4. 3 Kebutuhan Fungsional Login

Nama Fungsi Login Admin


Pengguna Admin
Input Data user (nama, email, password, retype password)
Aktivitas 1. Pengguna mengakses website Gudang Beruang
2. Pengguna memilih menu login
3. Sistem menampilkan form login
4. Pengguna memasukkan email dan password
5. Pengguna menekan tombol login
6. Sistem menampilkan halaman admin
Output Menampilkan halaman admin
Aturan & Admin login dengan email dan password yang dimiliki admin
Kebijakan

2. Pengelolaan Data Barang

Tabel 4. 4 Kebutuhan Fungsional Pengelolaan Data Barang

Nama Fungsi Pengelolaan Data Barang


Pengguna Admin
Input Data barang (gambar, nama barang, category, supplier, harga, stok,
keterangan)
Aktivitas a) Tambah barang
1. Admin mengakses website Gudang Beruang
2. Admin melakukan login
3. Sistem menampilkan halaman dashboard
4. Admin memilih menu “barang”
5. Admin menginputkan data barang sesuai dengan form
21

tambah barang.
6. Admin memilih button upload
7. Sistem akan menambahkan data barang baru ke database
tabel barang
8. Sistem menampilkan daftar barang
b) Hapus barang
1. Admin mengakses website Gudang Beruang
2. Admin melakukan login
3. Sistem menampilkan halaman dashboard
4. Admin memilih menu “barang”
5. Admin menampilkan halaman barang
6. Admin mimilih button hapus
7. Sistem akan mengahapus data barang
8. Sistem menampilkan daftar barang
c) Edit barang
1. Admin mengakses website Gudang Beruang
2. Admin melakukan login
3. Sistem menampilkan halaman dashboard
4. Admin memilih menu “barang”
5. Admin menampilkan halaman barang
6. Admin mimilih button edit
7. Sistem akan menampilkan halaman form ubah barang
8. Admin mengisi data barang yang mau diubah
9. Admin mimilih button ubah
10. Sistem akan mengupdate data barang di tabel barang
11. Sistem menampilkan daftar barang
Output Menampilkan halaman data barang
Aturan & Admin login dengan email dan password yang dimiliki admin
Kebijakan
22

3. Pengelolaa Data Supplier

Tabel 4. 5 Kebutuhan Fungsional Pengelolaan Data Supplier

Nama Fungsi Pengelolaa Data Supplier


Pengguna Admin
Input Data barang (nama supplier, alamat,no telepon)
Aktivitas a) Tambah supplier
1. Admin mengakses website Gudang Beruang
2. Admin melakukan login
3. Sistem menampilkan halaman dashboard
4. Admin memilih menu “supplier”
5. Admin menginputkan data suplier sesuai dengan form
tambah supplier.
6. Admin memilih button tambah
7. Sistem akan menambahkan data supplier baru ke database
tabel supplier
8. Sistem menampilkan daftar supplier
b) Hapus supplier
1. Admin mengakses website Gudang Beruang
2. Admin melakukan login
3. Sistem menampilkan halaman dashboard
4. Admin memilih menu “supplier”
5. Admin menampilkan halaman supplier
6. Admin mimilih button hapus
7. Sistem akan mengahapus data supplier
8. Sistem menampilkan daftar supplier
c) Edit supplier
1. Admin mengakses website Gudang Beruang
2. Admin melakukan login
3. Sistem menampilkan halaman dashboard
4. Admin memilih menu “supplier”
5. Admin menampilkan halaman supplier
23

6. Admin mimilih button edit


7. Sistem akan menampilkan halaman form ubah supplier
8. Admin mengisi data supplier yang mau diubah
9. Admin mimilih button edit
10. Sistem akan mengupdate data barang di tabel supplier
11. Sistem menampilkan daftar supplier
Output Menampilkan halaman data supplier
Aturan & Admin login dengan email dan password yang dimiliki admin
Kebijakan

4. Pengelolaan Data Kurir

Tabel 4. 6 Kebutuhan Fungsional Pengelolaan Data Kurir

Nama Fungsi Pengelolaan Data Kurir


Pengguna Admin
Input Data kurir (kode kurir, nama kurir)
Aktivitas a) Tambah kurir
1. Admin mengakses website Gudang Beruang
2. Admin melakukan login
3. Sistem menampilkan halaman dashboard
4. Admin memilih menu “kurir”
5. Admin menginputkan data kurir sesuai dengan form tambah
kurir.
6. Admin memilih button tambah
7. Sistem akan menambahkan data kurir baru ke database tabel
kurir
8. Sistem menampilkan daftar kurir
b) Hapus kurir
1. Admin mengakses website Gudang Beruang
2. Admin melakukan login
24

3. Sistem menampilkan halaman dashboard


4. Admin memilih menu “kurir”
5. Admin menampilkan halaman kurir
6. Admin mimilih button hapus
7. Sistem akan mengahapus data kurir
8. Sistem menampilkan daftar kurir
c) Edit suplier
1. Admin mengakses website Gudang Beruang
2. Admin melakukan login
3. Sistem menampilkan halaman dashboard
4. Admin memilih menu “kurir”
5. Admin menampilkan halaman kurir
6. Admin mimilih button edit
7. Sistem akan menampilkan halaman form ubah kurir
8. Admin mengisi data kurir yang mau diubah
9. Admin mimilih button edit
10. Sistem akan mengupdate data kurir di tabel kurir
11. Sistem menampilkan daftar kurir
Output Menampilkan halaman data kurir
Aturan & Admin login dengan email dan password yang dimiliki admin
Kebijakan

5. Pengelolaan Data Bank

Tabel 4. 7 Kebutuhan Fungsional Pengelolaan Data Bank

Nama Fungsi Pengelolaan Data Bank


Pengguna Admin
Input Data kurir (nama bank, no rekening)
Aktivitas 1. Tambah bank
1. Admin mengakses website Gudang Beruang
25

2. Admin melakukan login


3. Sistem menampilkan halaman dashboard
4. Admin memilih menu “bank”
5. Admin menginputkan data bank sesuai dengan form tambah
bank.
6. Admin memilih button tambah
7. Sistem akan menambahkan data kurir baru ke database tabel
bank
8. Sistem menampilkan daftar bank
2. Hapus bank
1. Admin mengakses website Gudang Beruang
2. Admin melakukan login
3. Sistem menampilkan halaman dashboard
4. Admin memilih menu “bank”
5. Admin menampilkan halaman bank
6. Admin mimilih button hapus
7. Sistem akan mengahapus data bank
8. Sistem menampilkan daftar bank
3. Edit bank
1. Admin mengakses website Gudang Beruang
2. Admin melakukan login
3. Sistem menampilkan halaman dashboard
4. Admin memilih menu “bank”
5. Admin menampilkan halaman bank
6. Admin mimilih button edit
7. Sistem akan menampilkan halaman form ubah bank
8. Admin mengisi data kurir yang mau diubah
9. Admin mimilih button ubah
10.Sistem akan mengupdate data kurir di tabel bank
11.Sistem menampilkan daftar bank
Output Menampilkan halaman data bank
Aturan & Admin login dengan email dan password yang dimiliki admin
Kebijakan
26

6. Pengelolaan Data Category

Tabel 4. 8 Kebutuhan Fungsional Pengelolaan Data Category

Nama Fungsi Pengelolaan Data Category


Pengguna Admin
Input Data category (id,nama category)
Aktivitas 1. Tambah category
1. Admin mengakses website Gudang Beruang
2. Admin melakukan login
3. Sistem menampilkan halaman dashboard
4. Admin memilih menu “category”
5. Admin menginputkan data category sesuai dengan form
tambah category.
6. Admin memilih button tambah
7. Sistem akan menambahkan data kurir baru ke database tabel
category
8. Sistem menampilkan daftar category
2. Hapus category
1. Admin mengakses website Gudang Beruang
2. Admin melakukan login
3. Sistem menampilkan halaman dashboard
4. Admin memilih menu “category”
5. Admin menampilkan halaman category
6. Admin mimilih button hapus
7. Sistem akan mengahapus data category
8. Sistem menampilkan daftar category
Output Menampilkan halaman data bank
Aturan & Admin login dengan email dan password yang dimiliki admin
Kebijakan
27

7. Pengelolaan Transaksi Pesanan

Tabel 4. 9 Kebutuhan Fungsional Pengelolaan Transaksi Pesanan

Nama Fungsi Pengelolaan Transaksi Pesanan


Pengguna Admin
Input Data pesananan
Aktivitas 1. Menerima pesanan
1. Admin mengakses website Gudang Beruang
2. Admin melakukan login
3. Sistem menampilkan halaman dashboard
4. Admin memilih menu pesanan
5. Admin memilih submenu informasi pesanan
6. Admin menekan button sudah bayar
7. Sistem akan mengupdate status pesanan menjadi sudah
bayar dan data akan tampil pada halaman pesanan diterima
2. Kirim pesanan
1. Admin mengakses website Gudang Beruang
2. Admin melakukan login
3. Sistem menampilkan halaman dashboard
4. Admin memilih menu pesanan
5. Admin memilih submenu pesanan diterima
6. Admin menekan button kirim
7. Sistem akan mengupdate data dan menampilkan pesanan di
halaman pesanan dikirim
Output Menampilkan halaman data bank
Aturan & Pesanan harus ada bukti pembayaran jika ingin mengubah status
Kebijakan pesanan
28

IV.1.7 Kebutuhan Nonfungsional

Kebutuhan nonfungsional berguna untuk kenyamanan dalam pengguna

website aplikasi back-end admin penjualan Gudang Beruang. Berikut analisis

sistem untuk kebutuhan nonfungsional:

1. Website dilengkapi dengan password yang menggunakan input dengan fungsi

yang ada di Laravel yaitu bcrypt sehingga developer tidak melihatnya.

2. Sistem dapat membedakan setiap usernya antara user pelanggan dan user

admin.

3. Sistem menyediakan fitur yang sesuai dengan hak akses pengguna.

IV.1.8 Kebutuhan Perangkat Keras dan Lunak

A. Kebutuhan Perangkat Lunak

Kebutuhan perangkat lunak terdiri dari spesifikasi minimum perangkat

lunak yang dipakai dalam membangun dan mengimplementasikan aplikasi admin

penjualan Gudang Beruang PT. Tiki Jalur Nugraha Ekakurir (JNE) Pandaan,

sebagai berikut:

1. Sistem operasi komputer : minimal Windows 7 (64-bit)


2. Text Editor : Visual Studio Code
3. Localhost server : XAMPP
4. Web browser : Google Chrome
5. Bahasa pemrograman : Laravel

B. Kebutuhan Perangkat Keras

Kebutuhan Antarmuka Perangkat Keras adalah kebutuhan yang

diperlukan dalam memenuhi standart dari implementasi mengimplementasikan


29

aplikasi back-end admin penjualan Gudang Beruang PT. Tiki Jalur Nugraha

Ekakurir (JNE) Pandaan, sebagai berikut:

1. Komputer/PC

Spesifikasi komputer atau PC yang digunakan untuk membuat aplikasi

backend admin penjualan Gudang Beruang PT. Tiki Jalur Nugraha Ekakurir

(JNE) Pandaan, sebagai berikut:

1) Prosesor Intel(R) Core(TM) i3 CPU M350 @2.27GHz, 2.27GHz


2) Memory: 4 GB
3) HDD: 500 GB
4) VGA: Intel(R) HD Graphics

2. Internet

Internet digunakan untuk menyambungkan website kepada perangkat

keras.
30

IV.1.9 Input Process Output

Gambar 4. 1 Input Process Output

Pada (Gambar 4.1) merupakan proses analisis input Process output dalam

aplikasi Gudang Beruang. Berikut penjelasan dari gambar 4.1:

A. Input

Input merupakan sebuah data yang dimasukkan untuk diproses yang

nantinya akan menghasilkan output.

1. Data master barang

Data master barang digunakan untuk menambahkan data barang yang

dimasukkan oleh admin.


31

2. Data master supplier

Data master supplier digunakan untuk menambahkan data supplier yang

dimasukkan oleh admin sehingga dapat melihat daftar supplier.

3. Data master kurir

Data master kurir digunakan untuk menambahkan data kurir yang dimasukkan

oleh admin untuk menentukan kurir pengiriman.

4. Data master bank

Data master bank digunakan untuk menambahkan data bank yang digunakan

untuk metode pembayaran pada saat transaksi.

5. Data master category

Data master category digunakan untuk memasukkan data category untuk

memilah barang berdasarkan jenis nya.

B. Process

Proses merupakan rangkaian kegiatan yang dilakukan oleh sistem dengan

memasukkan input dan akan menghasilkan output

1. Pengelolaan daftar barang

Pengelolaan daftar barang merupakan proses mengelola data barang yang

dimasukkan oleh admin yang menghasilkan daftar barang. Dalam pengelolaan

daftar barang ada proses tambah, edit, dan delete.

2. Pengelolaan daftar supplier

Pengelolaan daftar supplier merupakan proses mengelola data supplier yang

dimasukkan oleh admin. Dalam pengelolaan daftar barang ada proses tambah,

edit, dan delete yang menghasilkan daftar supplier.

3. Pengelolaan daftar kurir


32

Pengelolaan daftar kurir merupakan proses mengelola data kurir yang

dimasukkan oleh admin. Dalam pengelolaan daftar barang ada proses tambah,

edit, dan delete yang menghasilkan daftar kurir.

4. Pengelolaan daftar bank

Pengelolaan daftar bank merupakan proses mengelola data bank yang

dimasukkan oleh admin. Dalam pengelolaan daftar barang ada proses tambah,

edit, dan delete yang menghasilkan daftar bank.

5. Pengelolaan daftar category

Pengelolaan daftar category merupakan proses mengelola data category yang

dimasukkan oleh admin. Dalam pengelolaan daftar barang ada proses tambah,

edit, dan delete yang menghasilkan daftar category.

6. Menerima pesanan barang

Menerima pesanan barang merupakan proses yang dilakukan oleh admin

ketika ada pesanan yang masuk.

7. Membuat laporan penjualan

Membuat laporan penjualan ini memberikan informasi mengenai beberapa

penjualan yang didapat.

C. Output

Output merupakan hasil dari sebuah proses.

1. Daftar master barang

Daftar master barang merupakan output dari pengelolaan daftar master barang

yang berfungsi sebagai daftar barang.

2. Daftar master supplier


33

Daftar master supplier merupakan output dari pengelolaan daftar master

supplier yang berfungsi sebagai daftar supplier.

3. Daftar master kurir

Daftar master kurir merupakan output dari pengelolaan daftar master kurir

yang berfungsi sebagai pilihan kurir saat melakukan pengiriman.

4. Daftar master bank

Daftar master bank merupakan output dari pengelolaan daftar master bank

yang berfungsi sebagai tampilan daftar bank ketika melakukan pembayaran.

5. Daftar master category

Daftar master category merupakan output dari pengelolaan daftar master

category untuk memilah barang sesusai dengan jenisnya.

6. Data transaksi pesanan

Data transaksi pesanan merupakan output dari proses menerima pesanan

barang yang nantinya data ini akan digunakan dalam proses membuat laporan.

7. Data transaksi pengiriman

Data transaksi pengiriman merupakan output dari proses menerima pesanan

barang yang akan dikirim dan nantinya data ini akan digunakan dalam proses

membuat laporan.

8. Laporan penjualan

Laporan penjualan berisi data transaksi pesanan dan transaksi pengiriman

perbulan.
34

IV.2 Desain

Pada tahap ini dilakukannya pembuatan desain aplikasi sebelum masuk

pada proses coding. Pada tahap ini juga memiliki tujuan supaya programmer dapat

mempunyai gambaran jelas mengenai tampilan dan antarmuka software.

IV.2.1 Context Diagram

Gambar 4. 2 Context Diagram

Context diagram pada system ini terdapat 1 external entity yang


mendukung berjalannya sistem, antara lain admin. Di dalam sistem ini admin
menginputkan data barang, data kategori, data supplier, data kurir, data bank, data
transaksi pesanan, data transaksi pengiriman, dan daftar transaksi pesanan . Serta
output yang diterima oleh admin gudang yaitu : daftar barang, daftar kategori,
daftar supplier, daftar kurir, daftar bank, daftar transaksi pesanan, daftar transaksi
pengiriman dan laporan penjualan.
35

IV.2.2 Diagram Jenjang

Gambar 4. 3 Diagram Jenjang

Diagram jenjang merupakan sebuah diagram untuk menjelaskan garis

besar proses yang ada dan sebagai pendukung pembuatan sistem informasi. Pada

Gambar 4.3 merupakan diagram jenjang dari backend aplikasi admin penjualan

Gudang Beruang.
36

IV.2.3 Data Flow Diagram

1. Data Flow Diagram Level 0

Gambar 4. 4 Data Flow Diagram Level 0

2. Data Flow Diagram Level 1

a. Data Flow Diagram Level 1 Master

Gambar 4. 5 Data Flow Diagram Level 1 Master


37

b. Data Flow Diagram Level 1 Transaksi Penerimaan Pesanan

Gambar 4. 6 Data Flow Diagram Level 1 Transaksi

c. Data Flow Diagram Level 1 Laporan Penjualan

Gambar 4. 7 Data Flow Diagram Level 1 Laporan


38

IV.2.4 Desain Antar Muka


1. Halaman Login

Gambar 4. 8 Desain Halaman Login

Pada (Gambar 4.8) merupakan halaman login. Admin harus melakukan

login terlebih dulu untuk bisa masuk dengan memasukan email dan password.

2. Halaman Dashboard Admin

Gambar 4. 9 Desain Halaman Dhasboard Admin


39

Pada (gambar 4.9) merupakan halaman dashboard admin yang

menampilkan jumlah pesanan, pengguna, pesanan yang diterima dan pesanan

yang dibatalkan.

3. Halaman Pesanan

a. Halaman Informasi Pesnaan

Gambar 4. 10 Desain Halaman Infromasi Pesanan

Pada (Gambar 4.10) merupakan halaman infromasi pesanan yang

menampilkan detail dari pesanan dan pada halaman ini juga admin dapat

mengganti status pesan dengan memilih button “sudah bayar” pada kolom aksi.
40

b. Halaman Pesanaan Diterima

Gambar 4. 11 Desain Halaman Pesanan Diterima

Pada (Gambar 4.11) merupakan halaman pesanan diterima dimana semua

pesanan yang telah dibayar atau memiliki status “sudah bayar” akan masuk ke

halaman ini. Pada halaman ini juga kita dapat melakukan pengiriman barang yang

sudah sesuai dengan pesanan.

4. Halaman Form Kirim

Gambar 4. 12 Desain Halaman Form Kirim


41

Pada halaman form kirim ini sebelum melakukan pengiriman harus

diinputkan terlebih dahulu no resi dan juga tanggal kirim.

5. Halaman Pesanan Dibatalkan

Gambar 4. 13 Desain Halaman Pesanan Dibatalkan

Pada (Gambar 4.13) merupakan halaman pesanan dibatalkan dimana

setiap pesanan yang telah dibatalkan akan masuk kehalaman ini.

6. Halaman Pesanan Dikirim

Gambar 4. 14 Desain Halaman Pesanan Dikirim


42

Pada (Gambar 4.14) merupakan halaman pesanan dirikim. Pada halaman

ini semua pesanan yang telah di inputkan no resi dan tanggal kirim tadi akan

masuk ke halaman ini.

7. Halaman Data

Halaman data merupakan sebuah halaman yang menyimpan data-data

master dari sistem. Pada halaman ini memiliki beberapa submenu yaitu data

barang, data supplier, data kurir, data bank, dan data category.

1. Halaman Data Barang

a. From Tambah Barang

Gambar 4. 15 Desain Form Tambah Barang

Pada (Gambar 4.15) merupakan halaman dari form tambah barang. Pada

halaman admin dapat memasukan barang-barang yang akan di masukkan dengan

mengisi form ini dan menekan button “upload” dan sistem akan menyimpannya.
43

b. Halaman Daftar Barang

Gambar 4. 16 Desain Halaman Daftar Barang

Pada (Gambar 4.16) merupakan halaman daftar barang dimana semua

data-data barang yang telah di inputkan oleh admin akan masuk kehalaman ini

dan pada halaman ini juga admin dapat mengubah data barang dan menghapus

data.

c. Halaman Form Edit Barang

Gambar 4. 17 Desain Halaman Form Ubah Barang


44

Pada (Gambar 4.17) merupakan halaman form ubah barang. Pada halaman

ini admin dapat mengubah data mana yang perlu untuk diubah dan menekan

button “ubah” untuk menyimpan perubahan yang telah dilakukan.

2. Halaman Data Suplier

a. Halaman Form Tambah Suplier dan Daftar Suplier

Gambar 4. 18 Desain Halaman Suplier

Pada (Gambar 4.18) merupakan halaman supplier dimana admin dapat

menginputkan data supplier dan data-data suplier yang telah di inputkan oleh

admin dapat dilihat pada halaman ini. Admin juga dapat mengubah data dan

menghapus data.
45

b. Halaman Form Ubah Suplier

Gambar 4. 19 Desain Form Ubah Suplier

Pada (Gambar 4.19) merupakan halaman form ubah supplier dimana

admin dapat mengubah data sesuai kebutuhan dan menekan button “ubah” untuk

menyimpan nya.

3. Halaman Data Kurir

a. Halaman Data Kurir

Pada (Gambar 4.20) merupakan halaman data kurir dimana admin dapat

menginputkan data kurir dan data-data kurir yang telah di inputkan oleh admin

dapat dilihat pada halaman ini. Admin juga dapat mengubah data dan menghapus

data.
46

Gambar 4. 20 Desain Halaman Data Kurir

b. Halaman Ubah Data Kurir

Gambar 4. 21 Desain Halaman Ubah Data Kurir

Pada (Gambar 4.21) merupakan halaman ubah data kurir dimana admin

dapat mengubah data sesuai kebutuhan dan menekan button “ubah” untuk

menyimpan nya.
47

4. Halaman Data Bank

a. Halaman Data Bank

Gambar 4. 22 Desain Halaman Data Bank

Pada (Gambar 4.22) merupakan halaman data bank dimana admin dapat

menginputkan data bank dan data yang telah di inputkan oleh admin dapat dilihat

pada halaman ini. Admin juga dapat mengubah data dan menghapus data.

b. Halaman Ubah Data Bank

Gambar 4. 23 Desain Halaman Ubah Data Bank


48

Pada (Gambar 4.23) merupakan halaman ubah data kurir dimana admin

dapat mengubah data sesuai kebutuhan dan menekan button “ubah” untuk

menyimpan nya.

5. Halaman Data Category

Gambar 4. 24 Desain Halaman Data Category

Pada (Gambar 4.24) merupakan halaman data Category dimana admin


dapat menginputkan data bank dan data yang telah di inputkan oleh admin dapat
dilihat pada halaman ini dan admin dapat menghapus data
49

8. Halaman Laporan

1. Halaman Laporan Penjualan

Gambar 4. 25 Desain Halaman Laporan Penjualan

Pada (Gambar 4.25) merupakan halaman laporan penjualan dimana admin

dapat melihat laporan penjualan sesuai dengan inputan tanggal yang telah di

masukkan oleh admin. Dan admin juga dapat melakukan cetak laporan.

2. Hasil Laporan Penjualan

Gambar 4. 26 Desain Laporan Penjualan


50

Pada (Gambar 4.26) merupakan hasil dari laporan penjulan yang telah

dicetak oleh admin dalam bentuk dokumen pdf.

1.2 Implementasi

Pada tahap ini lebih berfokus pada hal teknis dan hasil dari desain yang

telah di buat sebelumnya akan dibuat dengan Bahasa pemrograman dengan

berbagai tools yang digunakan untuk menunjang pembuatan software

IV.2.5 Conceptual Data Model (CDM)

Kurir
id_kurir <pi> Integer <M>
nama_kurir Variable characters (20)
kode_kurir Variable characters (20)
Role
Identifier_1 <pi>
id_role <pi> Integer <M>
role Variable characters (20)
Identifier_1 <pi>

melakukan pengiriman mimiliki

User
Pelanggan
Id <pi> Integer <M>
Pengiriman user pelanggan id_pelanggan <pi> Integer <M>
name Variable characters (30)
Nama_lengkap Variable characters (50)
Id_Pengiriman <pi> Integer <M> Email Variable characters (30)
tanggal_lahir Date
Nama_penerima Variable characters (1024) Password Variable characters (40)
Kode_pos Variable characters (20)
no_hp Variable characters (12) Foto Variable characters (50)
no_hp Variable characters (12)
Kode_pos Variable characters (20) Identifier_1 <pi> Email Variable characters (30)
alamat_pengiriman Variable characters (100)
jenis_pengriman Variable characters (50) Identifier_1 <pi>
biaya_pengiriman Integer
no_resi Variable characters (100)
Identifier_1 <pi>
Pesanan membeli
Id_Pesanan <pi> Integer <M>
alamat Tanggal_pesanan Date
pengiriman
Status_Pesanan Characters (1)
Keterangan_pesanan Variable characters (50)
Kota alamat pesanan alamat Variable characters (60)
Id_kota <pi> Integer <M> total Integer
nama_kota Variable characters (40) grantotal Integer bayar
Identifier_1 <pi> Identifier_1 <pi>

Relationship_16
Relationship_2 alamat kirim Pembayaran
rincian Id_Pembayaran <pi> Integer <M>
Provinsi id_pesan_item <pi> Integer <M> Total_pembayaran Integer
jumlah_barang Integer tanggal_pembayaran Date
Id_provinsi <pi> Integer <M>
harga_barang Integer bukti_pembayaran Variable characters (30)
Nama_provinsi Variable characters (50)
Status_pembayaran Characters (20)
Identifier_1 <pi> Identifier_1 <pi>
Identifier_1 <pi>

alamat suplier1
alamat suplier
Category
Id_category <pi> Integer <M> metode
Relationship_18 Nama_category Variable characters (50)
Supplier Identifier_1 <pi>
id_supplier <pi> Integer <M>
nama_supplier Variable characters (50)
alamat Variable characters (60)
Banks
Identifier_1 <pi> jenis id_bank <pi> Integer <M>
nama_bank Variable characters (50)
Barang no_rekening Variable characters (20)
id_barang <pi> Integer <M> Identifier_1 <pi>
Nama_barang Variable characters (40)
mensuplie
harga Integer
Stock Integer
keterangan Variable characters (100)
file Variable characters (50)
Identifier_1 <pi>

Gambar 4. 27 Conceptual Data Model (CDM)


51

IV.2.6 Physical Data Model (PDM)

Role
id_role INTEGER <pk>
Id INTEGER <fk> Pelanggan
role VARCHAR2(20)
id_pelanggan INTEGER <pk>
Id INTEGER <fk>
Kurir Nama_lengkap VARCHAR2(50)
id_kurir INTEGER <pk> User tanggal_lahir DATE
nama_kurir VARCHAR2(20) Kode_pos VARCHAR2(20)
kode_kurir VARCHAR2(20) Id INTEGER <pk> no_hp VARCHAR2(12)
id_pelanggan INTEGER <fk2> Email VARCHAR2(30)
id_role INTEGER <fk1>
name VARCHAR2(30)
Email VARCHAR2(30)
Password VARCHAR2(40) membeli
Foto VARCHAR2(50)
id_pelanggan INTEGER <pk,fk1>
Pengiriman Id_Pesanan INTEGER <pk,fk2>
Id_Pengiriman INTEGER <pk>
Id_Pesanan INTEGER <fk2>
Banks
id_kurir INTEGER <fk1> Pesanan
Id_provinsi INTEGER <fk3> id_bank INTEGER <pk>
Id_Pesanan INTEGER <pk>
Id_kota INTEGER <fk4> nama_bank VARCHAR2(50)
Id_Pembayaran INTEGER <fk1>
Nama_penerima VARCHAR2(1024) no_rekening VARCHAR2(20)
Id_kota INTEGER <fk2>
no_hp VARCHAR2(12) Tanggal_pesanan DATE
Kode_pos VARCHAR2(20) Status_Pesanan CHAR(1)
alamat_pengiriman VARCHAR2(100) Keterangan_pesanan VARCHAR2(50)
jenis_pengriman VARCHAR2(50) alamat VARCHAR2(60)
biaya_pengiriman INTEGER total INTEGER Pembayaran
no_resi VARCHAR2(100) grantotal INTEGER Id_Pembayaran INTEGER <pk>
id_bank INTEGER <fk2>
Id_Pesanan INTEGER <fk1>
Total_pembayaran INTEGER
Kota tanggal_pembayaran DATE
Id_kota INTEGER <pk> rincian bukti_pembayaran VARCHAR2(30)
Id_provinsi INTEGER <fk> id_pesan_item INTEGER <pk> Status_pembayaran CHAR(20)
nama_kota VARCHAR2(40) id_barang INTEGER <fk2>
Id_Pesanan INTEGER <fk1> Barang
jumlah_barang INTEGER id_barang INTEGER <pk>
harga_barang INTEGER id_supplier INTEGER <fk2>
Id_category INTEGER <fk1>
Nama_barang VARCHAR2(40)
Provinsi harga INTEGER
Stock INTEGER
Id_provinsi INTEGER <pk>
keterangan VARCHAR2(100)
Nama_provinsi VARCHAR2(50)
file VARCHAR2(50)

Category
Id_category INTEGER <pk>
Supplier Nama_category VARCHAR2(50)

id_supplier INTEGER <pk>


Id_provinsi INTEGER <fk2>
Id_kota INTEGER <fk1>
nama_supplier VARCHAR2(50)
alamat VARCHAR2(60)

Gambar 4. 28 Physical Data Model (PDM)


52

IV.2.7 Struktur Tabel

1. Tabel User

Fungsi : Menyimpan Data Login User


Primary key : Id
Foreign key : Id_Role dan Id_pelanggan

Tabel 4. 10 Tabel User

Nama Atribut Tipe data Panjang/length Keterangan


Id Integer - Primary key
Id_pelanggan Integer - Foreign Key 1
Id_Role Integer - Foreign Key 2
Name Varchar 30
Email Varchar 30
Password Varchar 40
Foto Varchar 50

2. Tabel Role

Fungsi : Menyimpan role yang ada


Primary key : Id_role
Foreign key : Id

Tabel 4. 11 Tabel Role

Nama Atribut Tipe data Panjang/length Keterangan


Id_role Integer - Primary Key
Id Integer - Foreign Key
Role Varchar 20
53

3. Tabel Pelanggan

Fungsi : Untuk menyimpan data pelanggan


Primary key : Id_Pelanggan
Foreign key : Id

Tabel 4. 12 Tabel Pelanggan

Nama Atribut Tipe data Panjang/length Keterangan


Id_Pelanggan Integer - Primary Key
Id Integer - Foreign Key
Nama_Lengkap Varchar 50
Tanggal_lahir Date -
Kode_pos Varchar 20
No_hp Varchar 12
Email Varchar 30

4. Tabel Pesanan

Fungsi : Menyimpan informasi pesanan yang ada


Primary key : Id_Pesanan
Foreign key : Id_Kota dan Id_pembayaran

Tabel 4. 13 Tabel Pesanan

Nama Atribut Tipe Data Panjang/length Keterangan


Id_Pesanan Integer - Primary Key
Id_Kota Integer - Foreign Key 1
Id_pembayaran Integer - Foreign Key 2
Tanggal_Pesanan Date -
Status_pesanan Char 1
Keterangan_Pesana Varchar 50
n
54

Alamat Varchar 60
Total Integer -
Grantotal Integer -

5. Tabel Pembayaran

Fungsi :Tabel ini berfungsi untuk menyimpan pembayaran pesanan


Primary key : Id_Pembayaran
Foreign key : Id_bank dan Id_pesanan

Tabel 4. 14 Tabel Pembayaran

Nama Atribut Tipe data Panjang/length Keterangan


Id_Pembayaran Integer - Primary Key
Id_pesanan Integer - Foreign Key 1
Id_bank Integer - Foreign Key 2
Total_pembayaran Integer -
Tanggal_pembayara Date -
n
Bukti_pembayaran Varchar 30
Status_Pembayaran Char 20

6. Tabel Banks

Fungsi : Menyimpan data banks


Primary key : Id_Bank
Foreign key : -

Tabel 4. 15 Tabel Banks

Nama Atribut Tipe data Panjang/length Keterangan


Id_Bank Integer - Primary Key
55

Nama_Bank Varchar 50
No_rekening Varchar 20

7. Tabel Pengiriman

Fungsi : Menyimpan data pengiriman produk


Primary key : Id_Pengiriman
Foreign key : Id_Pesanan, Id_Kurir, Id_Provinsi, dan Id_Kota

Tabel 4. 16 Tabel Pengiriman

Nama Atribut Tipe data Panjang/length Keterangan


Id_Pengiriman Integer - Primary Key
Id_Pesanan Integer - Foreign Key
Id_Kurir Integer - Foreign Key
Id_Provinsi Integer - Foreign key
Id_Kota Integer - Foreign Key
Nama_Penerima Varchar 50
No_Hp Varchar 12
Kode_pos Varchar 20
Alamat_pengirima Varchar 100
n
Jenis_Pengiriman Varchar 50
Biaya_Pengiriman Integer -
No_resi Varchar 100

8. Tabel Kurir

Fungsi : Menyimpan data kurir yang akan di gunakan


Primary key : Id_Kurir
Foreign key :
56

Tabel 4. 17 Tabel Kurir

Nama Atribut Tipe data Panjang/length Keterangan


Id_Kurir Integer - Primary Key
Nama_Kurir Varchar 20
Kode_Kurir Varchar 20
9. Tabel Kota

Fungsi : Untuk menyimpan data kota


Primary key : Id_Kota
Foreign key : Id_Provinsi

Tabel 4. 18 Tabel Kota

Nama Atribut Tipe data Panjang/length Keterangan


Id_Kota Integer - Primary Key
Id_Provinsi Integer - Foreign key
Nama_kota Varchar 40

10. Tabel Provinsi

Fungsi : Untuk menyimpan data provinsi


Primary key : Id_Provinsi
Foreign key : -

Tabel 4. 19 Tabel Provinsi

Nama Atribut Tipe data Panjang/length Keterangan


Id_Provinsi Integer - Primary key
Nama_Provinsi Varchar 50
57

11. Tabel Supplier

Fungsi : Untuk menyimpan data supplier


Primary key : Id_Supplier
Foreign key : Id_Provinsi dan Id_Kota

Tabel 4. 20 Tabel Supplier

Nama Atribut Tipe data Panjang/length Keterangan


Id_Supplier Integer - Primary key
Id_Provinsi Integer - Foreign key
Id_Kota Integer - Foreign Key
Nama_supplier Varchar 50
Alamat Varchar 60

12. Tabel Barang

Fungsi : Untuk menyimpan data produk


Primary key : Id_Barang
Foreign key : Id_supplier dan Id_category

Tabel 4. 21 Tabel Barang

Nama Atribut Tipe data Panjang/length Keterangan


Id_Barang Integer - Primary Key
Id_supplier Integer - Foreign key
Id_category Integer - Foreign key
Nama_Barang Varchar 40
Harga Integer -
Stock Integer -
Keterangan Varchar 100
File Varchar 50
58

13. Tabel category

Fungsi : Untuk menyimpan kategori barang


Primary key : Id_ category
Foreign key :

Tabel 4. 22 Tabel category

Nama Atribut Tipe data Panjang/length Keterangan


Id_ category Integer - Primary Key
Nama_ category Varchar 50

IV.4 Testing

Pada tahap ini merupakan proses pengujian dari software yang telah

dibuat. Yang bertujuan untuk mengetahui software sudah sesuai dengan desain,

dan fungsionalitas dari aplikasi apakah berjalan dengan baik atau tidak

IV.4.1 Desain & Hasil Pengujian Black box

Pada tahapan testing ini merupakan tahapan pengecekkan fungsi pada

sistem. Setelah Implementasi sistem yang telah dibuat akan dilakukan pengecekan

kembali, menggunakan metode blackbox testing yang berfokus pada hasil

eksekusi melalui data uji dan memeriksa fungsional dari perangkat lunak. Berikut

adalah desain pengujian fungsi yang akan dilakukan pada sistem yang dapat

dilihat dari tabel dibawah ini.

Tabel 4. 23 Tabel Desain Pengujian Metode Blackbox

No. Tujuan Input Hasil Yang Diharapkan Status


Halaman Login
1 Login dengan Email: Dapat login dan masuk Berhasil
59

No. Tujuan Input Hasil Yang Diharapkan Status


email admin admin@gmail.com kedalam halaman admin
Password: admin
123
2 Login dengan Email: Gagal melakukan login Berhasil
email re@gmail.com
pelanganggan Password: 1234
Halaman Dashboard Admin
1 Melihat menu Menekan tombol Menampilkan menu Berhasil
sidebar “menu” navbar
2 Logout akun Menekan tombol Keluar dari halaman Berhasil
admin “loguot” dashboard dan logout
akun admin
Halaman pesanan
Informasi pesanan
1 Mengubah Menekan tombol Merubah status Berhasil
status pesanan “sudah bayar” pembayaran menjadi
“sudah bayar”
2 Membatalkan Menekan tombol Membatalkan pesanan dan Berhasil
pesanan “batal” pesanan masuk pesanan
dibatalkan
Pesanan diterima
1 Mengiririm Menekan tombol Pesanan dikirim sesuai Berhasil
pesanan “kirim” tanggal yang ditetapkan
Mengisi form dan masuk halaman
kirim pesanan dikirim
no resi: 29298383
tanggal:
12/24/2021
menekan tombol
“kirim”
Halaman data
60

No. Tujuan Input Hasil Yang Diharapkan Status


Data barang
1 Menambah Gambar: Barang yang dapat Berhasil
barang barang.jpg ditambahkan dan
Nama: tas disimpan oleh sistem
slempang
Category: tas
Supplier: renal
Harga: 35.000
Stock: 6
2 Mengedit Gambar: Harga dan stok barang Berhasil
barang barang.jpg berhasil di edit
Nama: tas
slempang
Category: tas
Supplier: renal
Harga: 30.000
Stock: 3
3 Menghapus Tekan tombol Barang berhasil terhapus Berhasil
barang “hapus”
Data suplier
1 Menambahkan Nama: qero Berhasil menambahkan Berhasil
supplier baru Alamat: jl. Ahmad supplier ke sistem
yani no. 20
No telepon:
098262727878
2 Mengubah Nama: qero Data yang di ubah berhasil Berhasil
supplier Alamat: jl. Ahmad tersimpan
yani no. 20
No telepon:
083738389395
Menekan tombol
61

No. Tujuan Input Hasil Yang Diharapkan Status


“ubah”
3 Menghapus Tekan tombol Supplier berhasil terhapus Berhasil
supplier “hapus”
Data kurir
1 Menambahkan Kode kurir: tiki Berhasil menambahkan Berhasil
kurir baru Nama kurir: TIKI supplier ke sistem
Menekan tombol
“tambah”
2 Mengubah Menekan tombol Data yang di ubah berhasil Berhasil
data kurir “edit” tersimpan
Kode kurir: tiki
Nama kurir: TIKI
TIKI
Menekan tombol
“ubah”
3 Menghapus Tekan tombol Data kurir berhasil Berhasil
data kurir “hapus” terhapus
Data bank
1 Menambahkan Nama bank: BCA Berhasil menambahkan Berhasil
bank baru No rekening: data bank
18726382
Menekan tombol
“tambah”
2 Mengubah Nama bank: BCA Data yang di ubah berhasil Berhasil
data bank No rekening: tersimpan
19386373
Menekan tombol
“ubah”
3 Menghapus Tekan tombol Data bank berhasil Berhasil
data bank “hapus” terhapus
Data Category
62

No. Tujuan Input Hasil Yang Diharapkan Status


1 Menambahkan Nama category: Berhasil menambahkan Berhasil
Category baru kerudung data category
2 Menghapus Tekan tombol Data bank berhasil Berhasil
data category “hapus” terhapus category
Halaman laporan penjualan
1 Mencari Tanggal awal: Dapat menampilkan Berhasil
laporan sesui 12/12/2021 transaksi sesuai dengan
tanggal Tanggal akhir: tanggal
12/20/2021
2 Mendownload Tekan tombol Dapat menghasilkan Berhasil
laporan “Download laporan dalam bentuk pdf
Laporan”

Hasil dari pengujian dengan metode blackbox untuk menguji fungsi dari

sistem mendapatkan hasil yang baik. Dari data yang di dapatkan seluruh fungsi

nya berhasil dijalankan dengan baik dan efektif.


BAB V

PENUTUP

1.3 Kesimpulan

Kesimpulan yang didapat dari rancang bangun aplikasi back-end berbasis

website pada PT. Tiki Jalur Nugraha Ekakurir (JNE) Pandaan sebagai berikut:

1. Pada bagian admin dapat mengelola data barang, data suplier, data kurir,

data bank, data category, transaksi pesanan, daftar kategori, mengelola

pesanan, mengelola pengiriman, dan membuat laporan sehingga data

pesanan pada aplikasi Gudang Beruang pada PT. Tiki Jalur Nugraha

Ekakurir (JNE) Pandaan menjadi terstruktur.

2. Dibuatnya aplikasi backend berbasis website Gudang Beruang pada PT.

Tiki Jalur Nugraha Ekakurir (JNE) Pandaan dapat memudahkan admin

Gudang beruang dalam mengatur produk yang akan dijual.

3. Berdasarkan hasil pengujian menggunakan metode blackbox dapat

berjalan dengan baik dan efektif serta seluruh fungsi yang ada dalam

sistem bershasil dijalankan.

1.4 Saran
Saran untuk pengembang aplikasi yang akan melanjutkan aplikasi back-

end berbasis website pada PT. Tiki Jalur Nugraha Ekakurir (JNE) Pandaan pada

masa yang akan datang yaitu:

1. Mengembangkan aplikasi terkait dashboard dari admin yang kurang

dinamis contohnya seperti grafik pendapatan dan grafik penjualan.

63
64

2. Mengevaluasi terhadap aplikasi terkait penambahan laporan contohnya

seperti laporan barang masuk.


DAFTAR PUSTAKA

Ambriani, D., & Iwan Nurhidayat, A. (2019). Rancang Bangun Repository


Publikasi Ilmiah Dosen Berbasis Web Menggunakan Framework
Laravel. Jurnal Manajemen Informatika, 10(1), 58–66.

Han. (2019). Bab Ii Landasan Teori. Journal of Chemical Information and


Modeling, 53(9), 1689–1699.

Hermanto, B., Yusman, M., & Nagara. (2019). Ilmu Komputer Unila Publishing
Network all right reserve Jurnal Komputasi SISTEM INFORMASI
MANAJEMEN KEUANGAN PADA PT . HULU BALANG © 2019
Ilmu Komputer Unila Publishing Network all right reserve Jurnal
Komputasi. Komputasi, 7(1), 19.

Josi, A. (2017). Penerapan Metode Prototyping Dalam Membangun Website Desa


(Studi Kasus Desa Sugihan Kecamatan Rambang). Jti, 9(1), 50–57.

Mluyati, S. S. (2019). Rancang Bangun Sistem Informasi Penyewaan Wedding


Organizer Berbasis Web Dengan Php Dan Mysql Pada Kiki Rias. Jurnal
Teknik, 7(2), 29–35. https://doi.org/10.31000/jt.v7i2.1355

Mustopa, M., Junaedi, I., & Sianipar, A. Z. (2021). Sistem Informasi Penjualan
Dan Pengendalian Stock Barang Bangunan Pada Toko Bangunan
Delima. Jurnal Manajamen Informatika Jayakarta, 1(2), 105–116.

Nurhayati, A. N., Josi, A., & Hutagalung, N. A. (2018). Rancang Bangun Aplikasi
Penjualan Dan Pembelian Barang Pada Koperasi Kartika Samara
Grawira Prabumulih. Jurnal Teknologi Dan Informasi, 7(2), 13–23.
https://doi.org/10.34010/jati.v7i2.490

Pangestika, R., & Dirgahayu, R. T. (2020). Pengembangan Back-end Sistem


Informasi Komunitas Pendar Foundation Yogyakarta. Automata.
https://journal.uii.ac.id/AUTOMATA/article/view/15548

Tabrani, M., & Rezqy Aghniya, I. (2020). Implementasi Metode Waterfall Pada
Program Simpan Pinjam Koperasi Subur Jaya Mandiri Subang. Jurnal
Interkom: Jurnal Publikasi Ilmiah Bidang Teknologi Informasi Dan
Komunikasi, 14(1), 44–53. https://doi.org/10.35969/interkom.v14i1.65
LAMPIRAN

Lampiran 1 Lampiran Form KP 3


67

Lampiran 2. Form KP-4 (Formulir Akhir Masa Kerja Praktik)

Lampiran 3. Form KP-5 (Acuan Kerja)


68

Lampiran 4. Form KP-5 (Garis Besar Rencana Kerja Mingguan)


69

Lampiran 5. Form KP-6 (Log Harian dan Catatan)


70

Lampiran 6. Form KP-7 (Kehadiran Kerja Praktik)


71

Lampiran 7. Kartu Bimbingan Kerja Praktik


72

Lampiran 8. Biodata Penulis

Nama : Renaldy Rizky

NIM : 18410100141

Perguruan Tinggi : Universitas Dinamika

Jurusan : S1 Sistem Informasi

Fakultas : Teknologi dan Informatika

Tempat/Tanggal Lahir : Sidoarjo, 24 November 1999

Jenis Kelamin : Laki - laki

Agama : Islam

Email : 18410100141@dinamika.ac.id

No. Telp/HP : 085843220994

Riwayat Pendidikan : 2006 – 2012 SDN KRIAN 04

2012 – 2015 SMPN 1 KRIAN

2015 – 2018 SMAN 1 TARIK

2018 - sekarang Universitas Dinamika

Anda mungkin juga menyukai