Professional Documents
Culture Documents
Laporan Prakerin Sulthan-1
Laporan Prakerin Sulthan-1
Disusun Oleh :
1
YAYASAN AL-IRSYAD AL-ISLAMIYYAH CIREBON
SMK INFORMATIKA AL-IRSYAD AL-ISLAMIYYAH
Laporan praktek kerja lapangan ini telah disetujui dan disahkan serta diizinkan
untuk dipresentasikan pada ujian lisan praktek kerja lapangan periode : 2022/2023.
Menyetujui,
Kepala SMK Informatika Al-Irsyad Al-Islamiyyah Cirebon
2
PENGUJI PKL
Laporan Praktek Kerja Lapangan ini telah dipresentasikan dan diujikan didepan
3
LEMBAR KONSULTASI PKL
SMK INFORMATIKA AL-IRSYAD AL-ISLAMIYYAH CIREBON
KOMPETENSI KEAHLIAN : REKAYASA PERANGKAT LUNAK
Disetujui oleh,
Guru Pembimbing Laporan
Fahmi, M.Kom
NIK:19830120091022
4
KATA PENGANTAR
Puji syukur penulis panjatkan atas kehadirat Allah Subhanahu wa ta ‘ala yang
penyususnan laporan Praktik Kerja Lapangan (PKL) ini, sebagai salah satu syarat
Islamiyyah Cirebon .
Selama dalam penyelesaian dan penyusunan laporan ini, tidak lepas dari
bantuan dan bimbingan dari berbagai pihak sehingga penulis bisa mendapatkan
informasi yang dibutuhkan dalam penyusunan laporan ini. Oleh karena itu, pada
2. Ibu Sri Wahyuni Aslamiah, S.Pd, selaku Kepala SMK Informatika Al-
5
5. Bapak Muhammad Hafiizh, S.Kom, selaku Pembimbing Lapangan yang
6. Bapak dan Ibu Guru serta Staff TU SMK Informatika Al-Irsyad Al-
Islamiyyah Cirebon.
10. Serta semua pihak yang tidak dapat penulis sebutkan satu persatu, yang
Penulis menyadari bahwa penyusunan laporan ini penulisan laporan PKL ini
masih banyak kekurangan. Oleh karena itu, segala kritik dan saran yang
membangun sangat penulis harapkan. Semoga penulisan yang telah penulis susun
ini dapat bermanfaat, baik bagi penulis sendiri maupun bagi semua pihak yang
memerlukan.
6
DAFTAR ISI
PENGUJI PKL........................................................................................................iii
KATA PENGANTAR............................................................................................vi
DAFTAR ISI...........................................................................................................ix
DAFTAR GAMBAR..............................................................................................xi
DAFTAR TABEL..................................................................................................xii
DAFTAR LAMPIRAN........................................................................................xiii
BAB I PENDAHULUAN........................................................................................1
2.1.2 HTML................................................................................................4
2.1.3 PHP....................................................................................................5
2.1.4 Database.............................................................................................5
2.1.5 MySQL...............................................................................................5
2.1.6 CSS.....................................................................................................6
2.1.7 Bootstrap............................................................................................7
7
2.1.8 AJAX.................................................................................................7
2.1.9 Laravel...............................................................................................8
BAB IV PEMBAHASAN......................................................................................16
4.1.1 Flowmap...........................................................................................16
4.1.2 DFD..................................................................................................17
4.3.1 Software...........................................................................................35
4.3.2 Hardware..........................................................................................35
BAB V PENUTUP.................................................................................................36
5.1. Kesimpulan..............................................................................................36
5.2. Saran-saran..............................................................................................36
8
DAFTAR PUSTAKA............................................................................................38
9
DAFTAR GAMBAR
10
Gambar 4.21 Tampilan Halaman Produk..............................................................31
11
DAFTAR TABEL
12
DAFTAR LAMPIRAN
13
BAB I
PENDAHULUAN
dari program pembelajaran yang harus dilaksanakan oleh setiap peserta didik
di dunia kerja.
pencatatan barang yang masuk dan keluar termasuk penjualan secara lebih
informasi program seperti apa yang harus dibuat serta bagaimana alur
1
1.3.2. Praktek Lapangan
2022.
berikut :
BAB I : PENDAHULUAN
penulisan laporan.
Bab ini membahas tentang konsep dasar dan teori pendukung untuk
membuat program.
BAB IV : PEMBAHASAN
2
BAB V : PENUTUP
Bab ini berisi penutup berupa kesimpulan yang didapat, dan saran-
saran
3
BAB II
LANDASAN TEORI
serta dapat diakses secara luas melalui halaman depan (home page)
Sumber : https://www.niagahoster.co.id/blog/pengertian-website/
2.1.2 HTML
4
ini merupakan standar Internet yang didefinisikan dan dikendalikan
Sumber: https://id.wikipedia.org/wiki/HTML
2.1.3 PHP
Sumber: https://id.wikipedia.org/wiki/PHP
2.1.4 Database
informasi.
Sumber: https://id.wikipedia.org/wiki/Pangkalan_data
2.1.5 MySQL
5
tersebut tidak boleh dijadikan produk turunan yang bersifat komersial.
otomatis.
Sumber: https://id.wikipedia.org/wiki/MySQL
2.1.6 CSS
pada teks, warna tabel, ukuran border, warna border, warna hyperlink,
warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri,
kanan, atas, bawah, dan parameter lainnya. CSS adalah bahasa style
6
adanya CSS memungkinkan kita untuk menampilkan halaman yang
Sumber: https://id.wikipedia.org/wiki/Cascading_Style_Sheets
2.1.7 Bootstrap
situs web dan aplikasi web. Framework ini berisi template desain
Sumber: https://id.wikipedia.org/wiki/Bootstrap_(framework_front-
end)
2.1.8 AJAX
kegunaan.
Sumber: https://id.wikipedia.org/wiki/AJAX
7
2.1.9 Laravel
Sumber: https://idcloudhost.com/pengertian-dan-keunggulan-
framework-laravel/
8
2.2 Teori Perancangan Program
suatu program.
patokan yang bersifat mutlak (pasti). Hal ini didasari oleh flowchart
Sumber: https://informatikalogi.com/pengertian-flowchart-dan-jenis-jenisnya/
9
2.2.2 Pengertian Flowmap(Alur System)
pergerakan benda dari satu lokasi ke lokasi lain, seperti jumlah orang
pengoprasian.
10
a) Dokumen : Menunjukan dokumen input atau output untuk proses manual
atau komputer.
Sumber:https://sisteminformasimanajemen15089.wordpress.com/
2016/12/14/flowmap/
alur data yang bergerak pada sebuah sistem nantinya. Dalam pembuatan
Sistem Informasi, DFD sering digunakan. DFD dibuat oleh para analis
untuk membuat sebuah sistem yang baik. Dimana DFD ini nantinya
DFD yang dibuat oleh para analis sebelumnya. Tools yang digunakan
11
Tabel 2.1 Simbol Data Flow Diagram
Simbol Definisi
Kesatuan diluar sistem (external entity) yang
memberikan input ke sistem atau menerima
User / Terminator output dari sistem berupa orang, organisasi,
atau sistem lain.
Sumber:https://adepuspita28.wordpress.com/2013/10/26/pengertian-
data-flow-diagram-dfd-dan-contoh-gambar-dfd
12
data dan hubungan antar data, untuk menggambarkannya digunakan
Menurut salah satu para ahli, Brady dan Loonam (2010), Entity
Sumber: http://intanstemapal24.blogspot.com/2014/08/pengertian-erd-
entity-relationship.html
13
BAB III
TINJAUAN PERUSAHAAN
14
3.3 Jenis Badan Usaha
• Penjualan
Melayani penjualan produk meliputi Komputer & Notebook baik hardware
ataupun software secara retail maupun mekanisme tender baik secara langsung
(direct selling) maupun penjualan secara online.
• Pembelian
Melayani pembelian produk (purna jual) Komputer dan Notebook beserta
aksesorisnya dalam kondisi tertentu, secara retail maupun mekanisme lelang
partai besar dan kecil.
• Perawatan
Melayani perawatan hardware dan software IT, personal maupun instansi baik
swasta maupun pemerintah.
• Jaringan IT
Melayani instalasi jaringan komputer pribadi maupun instansi dari skala kecil
hingga profesional
15
BAB IV
PEMBAHASAN
4.1.1Flowmap
16
4.1.2DFD
17
4.1.3Flowchart Program
18
4.2 Spesifikasi Program
a) Halaman Login
Silahkan Login
Email
Password
Login
Forgot my Password
Logo
Dashboard
Dashboard
Users
Kategori
Product
Customer
Penjualan
Supplier
Produk Keluar
Produk Masuk
c) Halaman User
Logo
User
Dashboard
19
Users
Kategori
Logo
1.
Informasi
Dashboard
2. Mading Informasi
Informasi
Menu
Pesan Untuk Informasi
Customer
Menu
Supplier
Penjualan
Supplier
Supplier
Produk Keluar
Produk Masuk
d) Halaman Kategori
Logo
Data Categories
Users
Kategori
Product
Customer
Penjualan
Supplier
Produk Keluar
e) Halaman Produk
Logo
Data Produk
Dashboard 20
Users
Kategori
Add Produk
Customer
Penjualan
Supplier
Produk Keluar
Produk Masuk
Logo
Data Customer
Users
Kategori
Product
Customer
Penjualan
Gambar 4.5 Desain Halaman Riwayat Pengaduan
Supplier
Produk Keluar
g) Halaman Penjualan
Logo
Data Sales
Dashboard
21
Users
Kategori
Product
Add Sales
Customer
Penjualan
Supplier
Produk Keluar
h) Halaman Supplier
Logo
Data Suppliers
Users
Kategori
Product
Customer
Penjualan
Produk Keluar
Logo
Dashboard
Users 22
Kategori
Product
Add Product Masuk
Customer
Penjualan
Supplier
Produk Keluar
Logo
Users
Kategori
Product
Customer
Penjualan
Supplier
Produk Keluar
Quantity
Image
Category
Cancel Submit
Cancel Submit
24
Are You Sure?
a) Tabel Users
id integer 10 PK
created_at timestamp - -
update_at timestamp - -
role enum(‘admin’,’staff’) - -
b) Tabel Product_keluar
25
Field Type Lenght Ket
id integer 10 PK
product_id integer 10 -
customer_id integer 10 -
qty integer 11 -
tanggal date - -
created_at timestamp - -
updated_at timestamp - -
c) Tabel Sales
id integer 10 PK
alamat text - -
created_at timestamp - -
updated_at timestamp - -
d) Tabel Kategori
26
Field Type Lenght Ket
id integer 10 PK
created_at timestamp - -
updated_at timestamp - -
e) Tabel Products_masuk
id integer 10 PK
product_id integer 10 -
supplier_id integer 10 -
qty integer 11 -
tanggal date - -
created_at timestamp - -
updated_at timestamp - -
f) Tabel Customers
27
Tabel 4.7 Tabel Customers
id integer 10 PK
alamat text - -
created_at timestamp - -
updated_at timestamp - -
g) Tabel Products
id integer 10 PK
category_id integer 10 FK
nama varchar - -
qty integer 11 -
created_at timestamp - -
updated_at timestamp - -
h) Tabel Suppliers
28
Field Type Lenght Ket
id integer 10 PK
alamat text - -
created_at timestamp - -
updated_at timestamp - -
29
4.2.3 Tampilan Program
1. Tampilan Login
30
3. Halaman User
alaman Kategori
5. Halaman Produk
31
Gambar 4.21 Tampilan Halaman Produk
32
6. Halaman Data Customer
7. Halaman Penjualan
33
8. Halaman Supplier
34
Gambar 4.26 Tampilan Produk Keluar
35
Gambar 4.29 Tampilan Hapus Data
4.3.1 Software
106.0.5249.119
4.3.2 Hardware
Nama Ket
2.40GHz 2.40
RAM 4.00 GB
36
BAB V
PENUTUP
5.1. Kesimpulan
dalam pencatatan barang yang masuk dan keluar termasuk penjualan secara
5.2. Saran-saran
framework seperti codeigniter maupun yang lainnya. Penulis juga ingin agar
internal saja yang memakai aplikasi ini akan tetapi orang lain pun bisa
37
DAFTAR PUSTAKA
Wiliard, W. (2019, 09 20). Pangkalan data atau basis data. Diakses dari
wikipedia: https://id.wikipedia.org/wiki/Pangkalan_data
Wikipedia. (2013, 08 21). Cascading Style Sheet (CSS). Diakses dari wikipedia
https://id.wikipedia.org/wiki/Cascading_Style_Sheets
Wikipedia. (2011, 09 01). Cascading Style Sheet (CSS). Diakses dari wikipedia
https://id.wikipedia.org/wiki/Bootstrap_(framework_front-end)
Amelia, Mitha. (2016, 12 14). Flowmap Dan Jenis – Jenisnya. Diakses dari
sisteminformasimanajemen15089
https://sisteminformasimanajemen15089.wordpress.com/2016/
38
12/14/flowmap
Puspita, Ade. (2013, 10 26). Pengertian Data Flow Diagram (DFD) dan Contoh
Gambar DFD. Diakses dari adepuspita28
https://adepuspita28.wordpress.com/2013/10/26/pengertian-data-flow-
diagram-dfd-dan-contoh-gambar-dfd
39
DAFTAR RIWAYAT HIDUP
A. Biodata Siswa
Kecomberan, Talun
40