Oleh :
Robi Pamungkas
311510177
Sebagai Salah Satu Syarat Untuk Membuat Tugas Akhir Program Studi
Oleh:
Robi Pamungkas
311510177
Menyetujui
Ketua
ii
PENGESAHAN DEWAN PENGUJI
NIM : 311510177
Laporan KKP ini telah diujikan dan dipertahankan dihadapan Dewan Penguji
pada Sidang KKP tanggal 3 Maret 2019. Menurut pandangan kami, Laporan KKP
Dewan Penguji
iii
ABSTRAK
iv
KATA PENGANTAR
yang mana telah melimpahkan rahmat dan karunia - Nya. Sehingga Proposal Kuliah
yang telah membantu saya dalam penyusunan dan penyelesaian proposal KKP ini:
Bangsa.
2. Putri Anggun Sari, S.Pt., M.Si., selaku Dekan Fakultas Teknik Universitas
Pelita Bangsa
Informatika.
5. Orang tua dan keluarga yang telah memberikan do’a dan dukungan dalam setiap
6. Kaka sekaligus wali yang telah memberikan semangat dan do dalam setiap
laporan ini.
v
7. Keluarga besar TOKO FELIXO yang telah memberikan arahan dan kesempatan
9. Serta semua pihak yang tidak dapat disebutkan satu persatu yang terlibat dalam
penyusunan Proposal Kuliah Kerja Praktek ini sehinga kritik dan saran yang
Penulis
Robi Pamungkas
vi
DAFTAR ISI
Halaman
JUDUL ............................................................................................................... i
ABSTRAK ........................................................................................................ iv
vii
BAB II LANDASAN TEORI ........................................................................... 6
viii
BAB III HASIL DAN PEMBAHASAN .......................................................... 20
3.4.8. Normalisasi.................................................................................... 30
ix
DAFTAR TABEL
Halaman
x
DAFTAR GAMBAR
Halaman
xi
BAB I
PENDAHULUAN
pesat. Usaha Kecil Menengah atau yang sering disingkat UKM merupakan salah
satu bagian penting dari perekonomian suatu negara maupun daerah, begitu juga
dengan negara Indonesia. UKM ini perlu perhatian yang khusus dan di dukung oleh
informasi yang akurat, agar terjadi link bisnis yang terarah antara pelaku usaha kecil
dan menengah dengan elemen daya saing usaha, yaitu jaringan pasar.
sistem infromasi yang baik, terutama sistem informasi penjualan, agar dalam
kegiatannya dapat berjalan dengan efektif dan efisien. Pengolahan data penjualan
Informasi data lainnya masih bersifat buku besar yang bersifat belum
terintegrasinya data yang ada pada sistem penjualan. Hal tersebut menimbulkan
stock yang akurat sehingga banyak barang tidak tersedia. Dari uraian di atas maka
1
1.2. Identifikasi Masalah
3. Pengarsipan data yang tidak tertata rapih sehingga memakan waktu yang lama
apabila harus mencari ketika sewaktu – waktu di butuhkan dan juga sulit untuk
masalah perlu dijawab dalam penelitian ini. Adapun permasalahan tersebut yaitu.
keputusan.
yang jelas dalam penelitian ini adalah, perancangan aplikasi ini hanya membahas
tentang pemesanan barang yang meliputi, data barang, data pembayaran dan
laporan penjualan.
2
1.5. Tujuan dan Manfaat Kerja Praktek
Tujuan dari kerja praktek ini adalah untuk merancang aplikasi yang mampu
mempermudah toko felixo dalam mengelola penjualan dengan baik, sehingga dapat
penjualan yang lebih efisien, serta mengubah sitem konvensional menjadi sistem
pengetahuan dan wawasan serta dapat menaplikasikan teori yang telah di peroleh
sebagai berikut :
3
Melakukan pengumpulan data dengan tanya jawab langsung dengan nara
sumber dari pihak dan bagian yang terkait tentang profil perusahaan dan
3. Studi Literatur
Melakukan studi melalui buku, artikel, serta jurnal yang di gunakan sebagai
Proposal Kuliah Kerja Praktek ini maka digunakan sistematika penulisan yang
BAB I PENDAHULUAN
4
BAB III HASIL DAN PEMBAHASAN
BAB IV PENUTUP
Bab ini berisi tentang kesimpulan dari hasil tugas ini dan saran-saran
5
BAB II
LANDASAN TEORI
2.1.1. Perancangan
bervariasi serta didalam nya melibatkan deskripsi mengenai arsitektur serta detail
mengenai komponen dan juga keterbatasan yang akan dialami dalam proses
pengerjaannya.
suatu proses untuk membuat keputusan tentang apa yang perlu dilakukan oleh
organisasi”.
komponen yang saling berhubungan, bekerja sama, untuk mencapai tujuan bersama
dengan menerima proses input serta menghasilkan input dalam proses transformasi
yang teratur”.
6
2.1.3. Definisi Informasi
yaitu:
ahli, diantaranya sebagai berikut: Menurut Mulyani, Sri. (2016), “Sistem informasi
merupakan suatu komponen yang terdiri dari manusia, teknologi informasi, dan
7
prosedur kerja yang memproses, menyimpan, menganalisis, dan menyebarkan
Basis data adalah sekumpulan data yang saling berhubungan secara logikal,
Sedangkan sistem basis data adalah sekumpulan aplikasi program yang berinteraksi
dengan basis data melalui DBMS dan basis data itu sendiri (Connolly dan Begg,
2010,).
Basis data adalah sekumpulan data dari persisten yang digunakan oleh
aplikasi sistem dari perusahaan (Connolly dan Begg, 2010,). Sedangkan sistem
basis data pada dasarnya merupakan suatu sistem penyimpanan record yang
terkomputerisasi. Sistem basis data terdiri dari empat komponen, yaitu: data,
2.2.2. PhpMyAdmin
PhpMyAdmin juga dapat disebut sebagai tools yang berguna untuk mengkases
8
lain-lain). Dengan adanya phpMyAdmin semua pekerjaan menjadi lebih mudah
2.2.3. MySQL
RDBMS.
database yang dapat mengelola database dengan sangat cepat, dapat menampung
data dalam jumlah sangat besar, dapat diakses oleh banyak user / multi - user, dan
dapat melakukan suatu proses secara sinkron atau bersamaan / multi - threaded.
mendapatkan gambaran dengan jelas tentang apa yang dikerjakan pada analisa
tersebut.
pemilihan peralatan dan program komputer untuk sistem yang baru. (Kristanto,
2008:61)
9
Adapun tujuan yang hendak dicapai dari tahap perancangan sistem
sistem.
digunakan dalam tahap berikutnya. Sistem yang ada dipelajari untuk masalah dan
masalah yang timbul pada proyek berskala besar yang melibatkan banyak pengguna
terdapatnya proses pengenalan yang baik melalui sebuah penggunaan yang disusun,
penting untuk mengetahui apa yang harus dilakukan, apa yang telah dilakukan dan
10
1. Perencanaan sistem (System Planning)
dipahami.
Tahapan ini sistem yang baru dirancang secara khusus diatas kertas
yang diinginkan.
11
Pada tahapan ini sistem baru yang berjalan digunakan sesuai dengan
2. Activity diagram
3. Sequence diagram
4. Class diagram
2.3.3. Flowchart
Menurut Wongso, Ferry. (2015), dalam buku yang berjudul Analisis dan
12
yang mempunyai arus yang menggambarkan langkah – langkah penyelesaian suatu
masalah.
Analisis dan Desain Sistem Informasi, flowchart merupakan bagan (chart) yang
menunjukkan alir (flow) didalam program atau prosedur sistem secara logika.
Menurut Mulyani, Sri. (2016), “Diagram Use Case adalah diagram yang
bersifat status yang memperlihatkan himpunan use case dan aktor-aktor (suatu
jenis khusus dari kelas). Diagram ini memiliki 2 fungsi, yaitu mendefinisikan fitur
apa yang harus disediakan oleh sistem dan menyatakan sifat sistem dari sudut
pandang user”.
13
2.3.5. Activity Diagram
bersifat dinamis. Activity diagram adalah tipe khusus dari diagram state yang
memperlihatkan aliran dari suatu aktifitas ke aktifitas lainnya dalam suatu sistem
pesan yang terjadi antar kelas yang dideskripsikan pada class diagram dengan
menggunakan operasi yang dimiliki kelas tersebut. Untuk aliran pesan, sequence
diagram merujuk pada alur sistem activity diagram yang telah dibuat sebelumnya”.
14
Tabel 2.3 Simbol Sequence Diagram
atau class diagram menggambarkan struktur sistem dari segi pendefinisian kelas-
15
2.3.8. Kamus Data
elemen yang terorganisasi dengan definisi yang sesuai dan tepat sehingga penelitian
2.3.9. Normalisasi
normalisasi adalah sebuah teknik yang menghasilkan suatu kumpulan relasi dengan
property yang diingkan dengan memberikan suatu kebutuhan data pada perusahaan.
2. Mengurangi kompleksitas
Adalah sebuah tabel yang memuat satu atau lebih kelompok yang berulang.
Adalah sebuah relasi yang terdiri dari perpotongan dari setiap baris dan
kolom berisi satu dan hanya satu buah nilai saja. Aturan dari 1NF yaitu:
16
b. Mendefinisikan atribut kunci
c. Setiap atribut dalam table tersebut harus bernilai atomic (tidak dapat
dibagi-bagi lagi)
Adalah sebuah relasi yang berada dalam bentuk 1NF di mana setiap atribut
17
Menurut Sutabri, Tata. (2013), programming language (bahasa
Bahasa pemrograman komputer yang kita kenal antara lain adalah Java,
Visual Basic, C++, C, Cobol, PHP, .Net, dan ratusan bahasa lainnya. Namun tentu
saja kebutuhan bahasa ini harus disesuaikan dengan fungsi dan perangkat yang
menggunakannya.
yaitu:
Microsoft Visual Basic adalah salah satu bahasa program yang digunakan
(2011)).
18
Microsoft Visual Basic adalah salah satu aplikasi pemograman visual yang
dibuat oleh Microsoft dan berjalan dengan sistem operasi Windows dan tergabung
19
BAB III
Toko Felixo menjual pakaian dan berlokasi di desa serang jalan cikarang –
cibarusah kecamatan cikarang selatan kabupaten Bekasi. Toko Felixo saat ini
menjual bermacam jenis pakaian mulai dari kemeja pria hingga celana wanita. Visi
dari Toko Felixo ini adalah bisa bersaing di kancah nasional dan juga menjadi rekan
kerja pelanggan dibidang pakaian dalam proses panjang. Misi dari Toko Felixo ini
adalah mengutamakan kualitas dari pakaian yang dijual, dan tentunya dapat
organisasi atau perusahaan yang sedang berjalan, agar semuanya dapat terstruktur
dan mendapat tugas serta tanggung jawab yang berbeda di setiap bagiannya
20
3.3 Flowchart Sistem Yang Berjalan
Saat ini belum ada sistem pengolahan data pemesanan barang penjualan di
Toko Felixo. Adapun alur proses yang saat ini sedang berjalan:
sistem aplikasi. Dalam tahap sistem yang diusulkan, kasir dapat menginput data
melalui sistem dengan mudah dan akurat sehingga tidak perlu menulis data
21
3.4.1 Flowchart
Di bawah ini flowchart yang diusulkan oleh penulis untuk sistem yang
berjalan:
Adapun gambaran interaksi antar actor dengan sistem, berikut ini gambar
22
Gambar 3.2 Use Case Diagram
3.4.3 Activity Diagram
23
Tabel 3.4 Activity Diagram Cek Stok
24
Tabel 3.6 Activity Diagram Laporan Penjualan
25
3.4.4 Sequence Diagram
26
Gambar 3.5 Sequence Diagram Pembayaran
27
Gambar 3.7 Sequence Diagram Logout
kelas-kelas yang akan dibuat untuk membangun sistem. Berikut class diagram
tersebut.
28
3.4.6 ERD (Entity Relationship Diagram)
dengan definisi yang sesuai dan tepat. Berikut kamus data tersebut:
29
Tabel 3.10 Kamus Data Laporan Penjualan
3.4.8 Normalisasi
30
Tabel 3.13 Normalisasi Database 3NF
31
Tabel 3.14 Deskripsi Interface Login
Deskripsi;
No Nama Jenis Keterangan
1. ID Label Menampilkan teks ID
2. Password Label Menampilkan teks Password
3. Text ID Text Box Menampilkan teks ID yang harus di isi
4. Text Password Text Box Menampilkan teks Password yang harus di isi
5. Masuk Button Tombol untuk masuk ke menu utama
6. Keluar Button Tombol untuk keluar dari sistem
32
Gambar 3.12 Form Pembayaran
33
12 Teks Waktu Text Menampilkan teks yang harus diisi
Pembayaran Box
13 Simpan Botton Untuk menyimpan data yang sudah
diisi
14 Edit Botton Untuk memperbarui data yang sudah
diisi
15 Hapus Botton Untuk menghapus data yang sudah
diisi
16 Kembali Botton Untuk kembali ke menu utama
34
Tabel 3.17 Deskripsi Form Laporan Penjualan
Keterangan;
No Nama Jenis Keterangan
1 Tanggal Pembelian Label Menampilkan teks Waktu
Pembayaran
2 ID Barang Label Menampilkan teks Jenis Barang
3 Jumlah Barang Label Menampilkan teks Jumlah Barang
4 Total Pembayaran Label Menampilkan teks Total Pembayaran
5 Text Tanggal Text Menampilkan teks yang harus diisi
Pembelian Box
6 Text ID Barang Text Menampilkan teks yang harus diisi
Box
7 Text Jumlah Barang Text Menampilkan teks yang harus diisi
Box
8 Text Total Text Menampilkan teks yang harus diisi
Pembayaran Box
9 Simpan Button Untuk menyimpan data yang sudah
diisi
10 Cetak Button Untuk mencetak laporan
11 Hapus Button Untuk menghapus data yang sudah
diisi
12 Kembali Button Untuk kembali ke menu utama
menggunakan MySQL.
1. Hardware
35
a. Processor minimal quad core 64 bit dengan clock rate minimal 1.6
GHz.
2. Software
b. Xampp 3.2.1
36
BAB IV
PENUTUP
4.1 Kesimpulan
Dari hasil analisa yang dilakukan penulis, dapat diambil kesimpulan bahwa:
4.2 Saran
Tentu dalam penulisan laporan ini masih banyak kesalahan, maka penulis
berharap adanya kritik dan saran yang membangun agar dalam penulisan
37
DAFTAR PUSTAKA
38