RANCANG BANGUN PROGRAM PERHITUNGAN OTOMATIS UNTUK PENGOLAHAN DATA PEMBELIAN
PRODUK PT. BITAL ASIA
LAPORAN KERJA MAGANG
Wendy Ridzky Samudro 00000025915
PROGRAM STUDI INFORMATIKA FAKULTAS TEKNIK DAN INFORMATIKA UNIVERSITAS MULTIMEDIA NUSANTARA
TANGERANG
2021
i
LEMBAR PENGESAHAN LAPORAN KERJA MAGANG RANCANG BANGUN PROGRAM PERHITUNGAN OTOMATIS
UNTUK PENGOLAHAN DATA PEMBELIAN PRODUK PT. BITAL ASIA
Oleh
Nama : Wendy Ridzky Samudro
NIM 00000025915
Program Studi : Informatika
Fakultas : Teknik dan Informatika
Tangerang, 24 Juni 2021
Dosen Pembimbing Dosen Penguji
Digitally signed by Yaman Khaeruzzaman
DN: cn=Yaman Khaeruzzaman, o=Universitas Multimedia Nusantara, ou=Informatics, email=yaman.khaeruzzaman@u mn.ac.id, c=ID
Date: 2021.06.25 13:27:05 +07'00'
Yaman Khaeruzzaman, M.Sc Wirawan Istiono, S.Kom., M.kom.
Mengetahui, Ketua Program Studi
Informatika
Digitally signed by Marlinda Vasty Overbeek Date: 2021.06.25 16:09:19 +07'00'
Marlinda Vasty Overbeek, S.Kom, M.Kom
LEMBAR PERNYATAAN TIDAK MELAKUKAN PLAGIAT
Dengan ini saya:
Nama : Wendy Ridzky Samudro
NIM 00000025915
Program Studi : Informatika
Menyatakan bahwa saya telah melaksanakan praktek kerja magang:
Nama Perusahaan : PT. Bital Asia
Divisi : Digital Marketing
Alamat : Jl. Raya Legok Km. 7,9 Babakan. Tangerang, Banten
Periode Magang : 01 Maret 2021 – 30 Juni 2021 Pembimbing Lapangan : Maruf Fatul Kurhi
Laporan kerja magang merupakan hasil karya saya sendiri, dan saya tidak melakukan plagiat. Semua kutipan karya ilmiah orang lain atau lembaga lain yang dirujuk dalam laporan kerja magang ini telah saya sebutkan sumber kutipannya serta saya cantumkan di Daftar Pustaka.
Tangerang, 11 Juni 2021
Wendy Ridzky Samudro
iii
KATA PENGANTAR
Puji dan syukur kepada Tuhan Yang Maha Esa atas segala rahmat-Nya Sehingga penulis diberikan berkat untuk menyusun dan menyelesaikan laporan Kerja magang ini dengan judul “ Rancang Bangun Program Perhitungan Otomatis Untuk Pengolahan Data Pembelian Produk PT. Bital Asia” dengan tepat waktu.
Dalam penyusunan laporan ini, banyak pihak yang terlibat dalam memberikan bantuan kepada penulis baik secara moral maupun spiritual. Maka dari itu, penulis ingin mengucapkan terima kasih kepada:
1. Bapak Dr. Ninok Leksono selaku Rektor Universitas Multimedia Nusantara,
2. Bapak Dr. Eng. Niki Prastomo, S.T., M.Sc selaku Dekan Fakultas Teknik dan Informatika Universitas Multimedia Nusantara,
3. Ibu Marlinda Vasty Overbeek, S.Kom., M.Kom selaku Ketua Program Studi Informatika Universitas Multimedia Nusantara,
4. Bapak Yaman Khaeruzzaman, M.Sc, yang telah membimbing penulis dalam pembuatan Laporan Kerja Magang,
5. Bapak Maruf Fatul K selaku Supervisor Digital Marketing PT. Bital Asia yang telah memberikan kesempatan magang kepada penulis sebagai Full- Stack Programmer,
6. Rekan kerja di PT. Bital Asia yang membantu penulis dalam proses kerja magang,
7. Kedua orang tua dan teman-teman yang selalu memberikan semangat dan saran kepada penulis,
8. Seluruh pihak lainnya yang tidak penulis sebutkan satu per satu dan telah memberikan dukungan kepada penulis sampai pembuatan Laporan Kerja Magang ini selesai.
Penulis menyadari bahwa dalam penulisan laporan ini masih jauh dari
sempurna. Oleh karena itu, segala bentuk kritik dan saran yang sifatnya
membangun akan sangat membantu dalam menyempurnakan penulisan laporan
kerja magang ini. Penulis berharap laporan kerja magang ini dapat menjadi sebuah sumber pembelajaran diri dan sumber inspirasi bagi yang membacanya.
Tangerang, 11 Juni 2021
Wendy Ridzky Samudro
v
RANCANG BANGUN PROGRAM PERHITUNGAN OTOMATIS UNTUK PENGOLAHAN DATA PEMBELIAN
PRODUK PT. BITAL ASIA
ABSTRAK
Dalam proses pengolahan data pembelian produk, PT. Bital Asia hanya memiliki satu media, yaitu dengan menggunakan metode manual dengan menggunakan Microsoft Excel. Seiring bertambahnya banyak data yang harus di
input pada divisi Digital Marketing, mendorong lahirnya program pengolah datapembelian produk berbasis web yang menggunakan fitur perhitungan otomatis untuk memudahkan dalam melakukan perhitungan data dan tidak dilakukan secara manual. Maka dari itu, diperlukannya peran Fullstack Developer untuk mengimplementasikan fitur yang dikembangkan, yaitu dengan cara membuat program berbasis web dan sudah diintegrasikan secara online. Perhitungan otomatis dirancang berdasarkan perhitungan dari diskon yang diberikan, jumlah produk, dan harga produk. Menghasilkan output harga setelah diskon dan jumlah harga produk.
Kata kunci: operasi CRUD, pengolahan data, perhitungan otomatis, web apps
DESIGN AND BUILD OF AUTOMATIC CALCULATION PROGRAM FOR PRODUCT PURCHASE DATA
PROCESSING PT. BITAL ASIA
ABSTRACT
In the process of processing product purchase data, PT. Bital Asia only has one medium, namely by using the manual method using Microsoft Excel. Along with the increasing amount of data that must be inputted in the Digital Marketing division, encouraging the birth of a web-based product purchase data processing program that uses the automatic calculation feature to make it easier to perform data calculations and not do it manually. Therefore, the role of Fullstack Developer is needed to implement the developed features, namely by creating web-based programs that have been integrated online. The automatic calculation is designed based on the calculation of the discount given, the number of products, and the price of the product. Generating the output of price after discount and total product price.
Keywords: automatic calculation, CRUD operation, data processing, web apps.
vii
DAFTAR ISI
LEMBAR PENGESAHAN LAPORAN KERJA MAGANG ... i
LEMBAR PERNYATAAN TIDAK MELAKUKAN PLAGIAT ...ii
KATA PENGANTAR ... iii
ABSTRAK ... v
DAFTAR ISI ... vii
DAFTAR GAMBAR ... ix
DAFTAR TABEL ... x
BAB 1 PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Maksud dan Tujuan Kerja Magang ... 3
1.3 Waktu dan Prosedur Pelaksanaan Kerja Magang ... 3
BAB 2 GAMBARAN UMUM PERUSAHAAN ... 5
2.1 Sejarah Singkat Perusahaan ... 5
2.2 Visi dan Misi Perusahaan ... 6
2.3 Struktur Organisasi Perusahaan ... 6
BAB 3 PELAKSANAAN KERJA MAGANG ... 8
3.1 Kedudukan dan Koordinasi ... 8
3.2 Tugas yang Dilakukan ... 8
3.3 Uraian Pelaksanaan Kerja Magang ... 9
3.3.1 Proses Pelaksanaan ... 9
3.3.2 Alur Kerja Magang ... 11
3.3.3 Perancangan Sistem ... 12
A. Flowchart ... 12
A.1 Input Data ... 12
A.2 Print Data Produk ... 14
A.3 Hapus Data Tabel ... 16
B. Tabel Data ... 17
C. Mockup Program ... 18
3.3.4 Implementasi ... 20
A. Source Code ... 20
A.1 Potongan kode button input dan print data... 20
A.2 Fungsi submit data produk ... 21
A.3 Fungsi menghubungkan database ... 21
A.4 Menampilkan tabel ... 21
viii
A.5 Menghapus data satu baris pada tabel ... 22
A.6 Fungsi perhitungan otomatis ... 22
B. Hasil ... 23
B.1 Tampilan Halaman Utama ... 23
B.2 Tampilan print daftar tabel ... 24
3.3.5 Kendala yang Dihadapi ... 25
3.3.6 Solusi atas Kendala yang Ditemukan ... 26
BAB 4 SIMPULAN DAN SARAN ... 27
4.1 Simpulan ... 27
4.2 Saran ... 28
DAFTAR PUSTAKA ... 29
LAMPIRAN ... 30
1. Form KM-03 ... 30
2. Form KM-04 ... 31
3. Form KM-05 ... 34
4. Form KM-07 ... 35
ix
DAFTAR GAMBAR
Gambar 2. 1 Logo PT. Bital Asia ... 4
Gambar 2. 2 Strukur Organisasi PT. Bital Asia ... 5
Gambar 3. 1 Flowchart Input Data Produk ... 10
Gambar 3. 2 Flowchart Print Data Produk ... 11
Gambar 3. 3 Flowchart hapus baris pada tabel produk ... 12
Gambar 3. 4 tabel daftar_barang ... 13
Gambar 3. 5 Tampilan input data produk ... 14
Gambar 3. 6 Tampilan daftar tabel produk ... 15
Gambar 3. 7 Tampilan mencetak daftar tabel produk ... 15
Gambar 3. 8 Potongan kode button index.php ... 16
Gambar 3. 9 Potongan kode config.php ... 16
Gambar 3. 10 Potongan kode koneksi.php ... 16
Gambar 3. 11 Potongan kode menampilkan tabel ... 17
Gambar 3. 12 Potongan kode menghapus data ... 17
Gambar 3. 13 Fungsi perhitungan otomatis ... 18
Gambar 3. 14 Tampilan hasil program ... 19
Gambar 3. 15 Tampilan print daftar tabel ... 20
DAFTAR TABEL
Tabel 3.1 Uraian