i
APLIKASI JUAL BELI BARANG PADA CV. ADI KARYA
TUGAS AKHIR
Oleh :
Terry Permadi 09020581519009
PROGRAM STUDI KOMPUTERISASI AKUNTANSI PROGRAM DIPLOMA KOMPUTER
UNIVERSITAS SRIWIJAYA 2018
iii
iv
v ABSTRAK
APLIKASI JUAL BELI BARANG PADA CV. ADI KARYA Oleh
Terry Permadi 09020581519009
CV. Adi Karya adalah salah satu perusahaan di kota Palembang yang bergerak pada bidang jual beli barang. Berdasarkan hasil analisis dan penelitan, bahwa CV. Adi Karya masih menggunakan sistem jual beli manual dalam menjalankan usahanya. Peneliatian ini bertujuan untuk memberikan kontribusi kepada perusahaan agar lebih diketahui oleh banyak orang serta mudah di akses dimanapun untuk membeli barang yang dujual. Keluaran dari aplikasi ini Aplikasi Jual Beli Barang yang dapat diakses oleh kalangan umum. Data dikumpulkan melalui wawancara dan studi pustaka. Sistem yang digunakan dengan menggunakan bahasa pemrograman PHP dan sublime text 3.
Kata kunci: Jual Beli Barang, PHP, MySQL, sublime text 3.
vi ABSTRACT
THE APPLICATION OF BUYING AND SELLING GOODS OF CV. ADI KARYA.
By Terry pemadi 09020581519009
CV. Adi Karya is one of the companies in Palembang that moves in the field of buying and selling goods. Based on the results of analysis and research, that the CV. Adi Karya system still uses buy sell manual in running his business. This research aims to contribute to the company to be more known by many people as well as easy access anywhere to purchase goods sold. The output of this application the application and selling Items that can be accessed by the public. Data were collected through interviews and a literature study. The system used by using the programming language's PHP and sublime text 3.
Keywords: Buying and selling, PHP, MySQL, Sublime Text 3.
vii
Motto dan Persembahan
Motto :
Semua bisa dikalahkan kecuali Tuhan dan Orang Tua.
Suatu hari kau kan menjadi inspirasi bagi orang lain.
Kupersembahkan Kepada :
Ibu dan Ayahku Tecinta
Saudara/saudariku Tersayang
Teman-Teman Seperjuangan
WRN
viii KATA PENGANTAR
Assalamu‟alaikum warahmatullahi wabarakatuh.
Dengan nama Allah yang Maha Pengasih lagi Maha Penyayang. Puji Syukur tidak lupa penulis panjatkan kehadirat ALLAH SWT atas berkat Rahmat Hidayah dan Karunia–Nya penulis dapat menyelesaikan tugas akhir ini dengan judul ”APLIKASI JUAL BELI BARANG PADA CV. ADI KARYA” dengan lancar.
Mulai dari pengajuan judul sampai diselesainkannya tugas akhir ini, penulis banyak mendapat bantuan dari berbagai pihak. Serta penulis juga mengucapkan terima kasih yang sebesar-besarnya kepada :
1. Allah Subhanahuwata‟ala Rabb Semesta alam, Maha raja dari segala raja.
2. Suri Tauladan tersayang, tercinta, Nabi Besar Muhammad SAW.
3. Kedua Orang Tuaku dan Saudara-Saudariku
4. Bapak Prof. Dr. H. Anis Saggaff, MSCE. Selaku Rektor Universitas Sriwijaya.
5. Bapak Jaidan Jauhari, M.T. Dekan Fakultas Ilmu Komputer Universitas Sriwijaya.
6. Bapak Ahmad Rifai, M.T. selaku Koordinator Program Studi Komputerisasi Akuntansi Universitas Sriwijaya.
7. Bapak Ahmad Rifai, M.T. selaku dosen pembimbing I. Terima Kasih atas bimbingannya, mulai dari waktu, motivasi, simpati, kritik, saran, dan
ix
semua yang telah diajarkan kepada penulis dalam menyelesaikan tugas akhir ini, Semoga dibalas oleh allah dengan pahala yang berlipat.
8. Bapak Muhammad Hidayat, SE., M.Si., Ak., CA. selaku dosen pembimbing II. Terima Kasih atas bimbingannya, mulai dari waktunya, tenaganya, pikirannya, motivasi, dan arahan, agar dapat terselesaikannya Tugas Akhir ini, Semoga dibalas oleh allah dengan pahala yang berlipat.
9. Karyawan CV. Adi Karya Palembang yang telah membantu saya dalam pengerjaan baik secara moril maupun materil.
10. Para sahabat – sahabatku.
11. Keluarga Komputerisasi Akuntansi 2015.
12. WRN yang telah membantu dan memberi semangat dalam menyelesaikan tugas akhir ini.
13. Dan seluruh pihak yang telah membantu dalam penyelesaian Tugas Akhir ini.
Penulis sadar bahwa karya tugas akhir ini belum sempurna, oleh karena itu penulis mengharapkan kritik dan saran yang bersifat membangun untuk karya yang lebih baik lagi. Semoga karya tugas akhir ini dapat bermanfaat bagi penulis khususnya dan bagi pembaca pada umumnya. Amin
Palembang, Desember 2018
Penulis
x DAFTAR ISI
Halaman
HALAMAN JUDUL ... i
HALAMAN PENGESAHAN ... ii
HALAMAN PERSETUJUAN ... iii
ABSTRAK ... iv
ABSTRACT ... v
MOTTO DAN PERSEMBAHAN ... vi
KATA PENGANTAR ... vii
DAFTAR ISI ... ix
DAFTAR TABEL ... xi
DAFTAR GAMBAR ... xii
DAFTAR LAMPIRAN ... xiv
BAB I PENDAHULUAN 1.1 Latar Belakang ... 1
1.2 Tujuan... 2
1.3 Manfaat ... 2
1.4 Batasan Masalah ... 3
1.5 Metode Penelitian ... 3
1.5.1 Metode Pengumpulan Data ... 3
1.5.2 Metode pengembangan Sistem ... 5
BAB II DASAR TEORI 2.1 Sejarah Singkat Perusahaan ... 8
2.2 Visi Misi Sekolah ... 8
2.2.1 Visi ... 8
2.2.2 Misi ... 8
2.3 Struktur Organisasi Perusahaan ... 9
2.4 Tugas dan Wewenang ... 10
2.5 Pengertian Teori Umum ... 11
2.5.1 Pengertian Aplikasi ... 11
2.5.2 Kegiatan Penjualan ... 12
2.5.3 Kegiatan Pembelian ... 13
xi
2.5.4 Kegiatan Jual Beli ... 15
2.6 Perangkat Permodalan Sistem ... 16
2.6.1 Basis Data ... 16
2.6.2 Entity Relationship Diagram (ERD) ... 17
2.6.3 DFD (Data Flow Diagram) ... 19
2.6.4 Flowchart ... 22
2.6.5 Data Dictionary (DD/kamus data)... 23
2.7 Teori Program ... 24
2.7.1 My-SQL ... 24
2.7.2 Bahasa Pemrograman PHP ... 24
2.7.3 Sublime Text ... 25
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Sistem ... 26
3.1.1 Analisis Sistem Yang Sedang Berjalan ... 27
3.1.2 Permasalahan Yang Dihadapi ... 27
3.1.3 Alternatif Pemecahan Masalah ... 27
3.2 Perancangan Sistem ... 28
3.2.1 Usulan Prosedur Pada Sistem Baru ... 28
3.2.2 Data Flow Diagram (DFD) ... 29
3.2.3 Entity Relationship Diagram (ERD) ... 33
3.3 Kamus Data ... 35
3.3.1 Kamus Data Untuk Penyimpanan Data ... 35
3.3.2 Kamus Data Untuk Penyimpanan Data Masuk ... 37
3.3.3 Kamus Data Untuk Penyimpanan Data Keluar ... 38
3.4 Detail Desain ... 39
3.5 Rancangan Masuk 3.5.1 Halaman Menu Utama ... 46
3.5.2 Rancangan Halaman Login ... 47
3.5.3 Rancangan Halaman Menu Kategoti ... 48
3.5.4 Rancangan Halaman Menu Pimpinan ... 53
BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil ... 61
4.2 Pembahasan ... 63
4.2.1 Halaman Menu Utama ... 63
4.2.2 Halaman Login ... 64
4.2.3 Halaman Data Pelanggan ... 65
4.2.4 Halaman Data Admin ... 69
4.2.5 Halaman Data Pimpinan ... 72
BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan ... 78
5.2 Saran ... 78
xii
DAFTAR PUSTAKA ... 79 LAMPIRAN ...
xiii DAFTAR TABEL
Halaman
Tabel 2.1 Notasi-Notasi Simbolik dalam Diagram ER ... 19
Tabel 2.2 Simbol-simbol DFD ... 22
Tabel 2.3 Simbol-Simbol Kamus Data ... 23
Tabel 3.1 Detail ... 39
Tabel 3.2 Kategori ... 40
Tabel 3.3 Pelanggan ... 41
Tabel 3.4 Pembayaran ... 42
Tabel 3.5 Pembelian ... 43
Tabel 3.6 Penjualan ... 44
Tabel 3.7 Produk ... 45
Tabel 3.8 User ... 46
xiv DAFTAR GAMBAR
Halaman
Gambar 1.1 Fase-Fase Metode Waterfall ... 5
Gambar 2.1 Struktur Organisasi CV. Adi Karya Palembang ... 10
Gambar 3.1 Flowchart Transaksi Penjualan ... 29
Gambar 3.2 Diagram Konteks ... 30
Gambar 3.3 Data Flow Diagram Level 0 ... 31
Gambar 3.4 Data Flow Diagram Level 1 Login ... 32
Gambar 3.5 Data Flow Diagram Level 1 Produk ... 32
Gambar 3.6 Data Flow Diagram Level 1 Pembelian ... 33
Gambar 3.7 Data Flow Diagram Level 1 Pembayaran ... 33
Gambar 3.8 Entity Relationship Diagram (ERD) ... 34
Gambar 3.9 Rancangan Halaman Menu Utama ... 47
Gambar 3.10 Rancangan Halaman Login ... 47
Gambar 3.11 Rancangan Halaman Kategori ... 48
Gambar 3.12 Rancangan Halaman Produk ... 49
Gambar 3.13 Rancangan Halaman Pelanggan ... 50
Gambar 3.14 Rancangan Halaman Penjualan ... 51
Gambar 3.15 Rancangan Halaman Pembayaran ... 52
Gambar 3.16 Rancangan Halaman Pembelian ... 53
Gambar 3.17 Rancangan Halaman Laporan Produk ... 54
Gambar 3.18 Rancangan Halaman Laporan Pelanggan ... 55
Gambar 3.19 Rancangan Halaman Laporan Penjualan ... 55
Gambar 3.20 Rancangan Halaman Laporan Pembayaran ... 56
Gambar 3.21 Rancangan Halaman Laporan Pembelian ... 57
Gambar 3.22 Rancangan Halaman Laporan Jurnal ... 58
xv
Gambar 3.23 Rancangan Halaman Laporan Buku Besar ... 59
Gambar 3.24 Rancangan Halaman Laporan Laba Rugi ... 60
Gambar 4.1 Tampilan Admin ... 62
Gambar 4.2 Tampilan Pimpinan ... 63
Gambar 4.3 Halaman Menu Utama ... 64
Gambar 4.4 Halaman Login ... 65
Gambar 4.5 Halaman Data Pelanggan ... 66
Gambar 4.6 Menu Edit Profile Pelanggan ... 66
Gambar 4.7 Menu Tampilan Daftar Produk ... 67
Gambar 4.8 Menu Keranjang Pembelian ... 68
Gambar 4.9 Menu Transaksi Pelanggan ... 68
Gambar 4.10 Menu Data Admin ... 69
Gambar 4.11 Menu Data Pelanggan... 70
Gambar 4.12 Menu Data Penjualan ... 70
Gambar 4.13 Menu Data Pembayaran ... 71
Gambar 4.14 Menu Data Pembelian ... 72
Gambar 4.15 Halaman Data Pimpinan ... 72
Gambar 4.16 Menu Data Laporan Produk ... 73
Gambar 4.17 Menu Data Pelanggan... 74
Gambar 4.18 Menu Data Penjuuakan... 74
Gambar 4.19 Menu Data Pembayaran ... 75
Gambar 4.20 Menu Data Laporan Pembelian ... 75
Gambar 4.21 Menu Data Jurnal ... 76
Gambar 4.22 Menu Data Buku Besar ... 77
Gambar 4.23 Menu Data Laba Rugi ... 77
xvi DAFTAR LAMPIRAN
Halaman Lampiran 1 Surat Keputusan Tugas Akhir ... A-1 Lampiran 2 Lembar Rekomendasi Ujian Tugas Akhir ... B-2 Lampiran 3 Lembar Konsultasi... C-3 Lampiran 4 Lembar Nilai TOEFL ... D-4 Lampiran 5 Sertifikat ZAHIR ... E-5
1 BAB I PENDAHULUAN
1.1 Latar Belakang
Teknologi Informasi (TI) mempunyai pengaruh yang sangat besar dalam berbagai aspek kehidupan di masyarakat, karena sudah merupakan bagian dari kehidupan masyarakat (Tata Sutabari, 2005). Teknologi dan Informasi menjadi dua hal yang sangat berkaitan dan tidak terlepas, dengan berkembangnya teknologi maka berkembang pula cara dalam mengolah data untuk menyajikan informasi yang sesuai kebutuhan.
Informasi dibutuhkan untuk menyusun strategi yang dipakai dalam pencapaian tujuan perusahaan, baik dalam pencatatan maupun pengelolaan kegiatan perusahaan. Saat ini, transaksi perdagangan secara konvensional telah beralih ke sistem online. Kegiatan jual beli merupakan hal yang paling sering dijumpai di era digital ini, dimana kegiatan jual beli dipermudah dengan menggunakan aplikasi berbasis online.
Kegiatan jual beli barang sering kita jumpai secara langsung. Tapi dengan berkembangnya zaman, kegiatan jual beli ini semakin mengedepankan teknologi yang berbasis online. Maka dari itu, perusahaan kecil maupun menengah sekarang lebih memilih jual beli secara online karena dinilai lebih efektif dan efisien sehingga seseorang dapat melakukan transasksi jual beli dengan siapa saja dan dimana saja. Dalam hal ini, diperlukannya aplikasi jual beli berbasis online yang mudah di akses untuk semua kalangan. Sistem aplikasi jual beli secara
2
online pada dasarnya sama dengan sistem jual beli pada umumnya, hanya saja penjual dan pembeli tidak perlu bertemu muka.
Pada CV. Adi Karya yang bergerak pada bidang penjualan barang, masih menggunakan sistem manual dan belum menggunakan sistem online. Seperti yang kita ketahui, dizaman yang serba teknologi ini perusahaan perlu melakukan terobosan demi memajukan perusahaan.
Berdasarkan latar belakang diatas, maka penulis bermaksud membuat aplikasi tersebut, bertujuan agar sistem yang digunakan dapat mempermudah perusahaan memasarkan produknya secara online dan sekaligus memasarkan perusahaan kepada khalayak banyak. Oleh karena itu, penulis memilih judul :
“APLIKASI JUAL BELI BARANGPADA CV. ADI KARYA
PALEMBANG” .
1.2 Tujuan
Adapun tujuan dari penelitian ini adalah untuk membuat Aplikasi Jual Beli Barang pada CV. Adi Karya Palembang.
1.3 Manfaat
Adapun manfaat yang dapat diperoleh dari penelitian ini adalah : 1. Mempermudah dalam proses pemasaran produk perusahaan.
2. Mempermudah konsumen untuk mencari produk tanpa harus bertemu muka.
3
3. Membantu mekanisme penjualan barang pada CV. Adi Karya Palembang sesuai yang di butuhkan untuk mendukung pihak manajemen dan perusahaan.
1.4 Batasan Masalah
Agar pembahasan yang dilakukan oleh penulis lebih terfokus dan terarah serta menyimpang dari permasalahan pokok yang ada serta mencapai kesimpulan yang tepat dan terhubung dengan sistem yang ada, ,maka penulis membatasi ruang lingkup dari permasalahan yang akan dibahas dalam tugas akhir ini, yaitu:
1. Proses meliputi pengolahan transaksi jual beli barang.
2. Output yang dihasilkan dari aplikasi ini yaitu laporan jual beli barang.
1.5 Metodologi Penelitian
Metodologi penelitian adalah suatu teknik atau cara yang dilakuka dalam proses penelitian untuk memperoleh data yang akurat dan prinsip-prinsip yang sistematis. Kegiatan ini bertujuan untuk memperoleh dalam menyelesaikan permasalahan yang penulis bahas yaitu mengenai Aplikasi Jual Beli Barang yang penulis buat.
1.5.1. Metode Pengumpulan Data
Aktivitas penulis tidak bisa terlepas dari keberadaan info yang merupakan bahan utama untuk membuat gambaran spesifikasi tentang objek penulis. Data merupakan fakta empirik yang sudah dikumpulkan
4
oleh penulis untuk memecahkan masalah atau menjawab pertanyaan penulis. Data penulis bisa berasal dari berbagai hal yang dikumpulkan dengan menggunakan berbagai teknik selama proses
1. Data Primer
Data primer yaitu data yang dikumpulkan langsung dari objek yang akan dijadikan Laporan Tugas Akhir dengan cara sebagai berikut:
1. Studi Kepustakaan
Pada metode ini penulis memanfaarkan sumber-sumber tertulis lain dengan mempelajari dan mengumpulkan data-data dari buku-buku literature yang berhubungan dengan permasalahan yang ada dan dijadikan sebagai landasan teori untuk pembahasan selanjutnya.
2. Wawancara/Interview
Menurut Anwar (2010), wawancara adalah teknik pengumpulan data yang menggunakan pertanyaan secara lisan kepada subjek penelitian.
Dalam penelitian ini, penulis menggunakan teknik wawancara tidak terstruktur untuk mengumpulkan data yang berupa garis-garis besar permasalahan yang akan ditanyakan langsung kepada pihak CV. Adi Karya.
2. Data Sekunder
Data Sekunder yaitu data yang diperoleh dari penelitian orang lain atau sumber yang telah dipublikasikan. Penulis mengumpulkan dan mempelajari berbagai macam literatur seperti buku-buku, peraturan- peraturan laporan keuangan, artikel dari berbagai media serta literatur-
5
literatur lainnya yang dapat menjadi referensi dan menunjang penulis untuk mengurangi dari permasalahan laporan keuangan di CV. Adi Karya Palembang.
1.5.2. Metode Pengembangan Aplikasi
Menurut Kadir (2003), metode waterfall adalah suatu proses pengembangan perangkat lunak berurutan, dimana kemajuan dipandang sebagai arus mengalir ke bawah dan melewati fase - fase perencanaan, pemodelan, implementasi atau kontruksi dan pengujian.
Gambar 1.1 Fase-Fase Metode Waterfall
Adapun langkah - langkah dalam merancang dan mengembangkan aplikasi untuk mendefinisikan masalah antara lain mengambil data, mempelajari masalah dan menganalisa masalah.
1. Analisa
6
Langkah ini merupakan analisa terhadap kebutuhan sistem. Pengumpulan data dalam tahap ini bisa melakukan sebuah penelitian, wawancara atau studi literatur. Seorang sistem analis akan menggali informasi sebanyak - banyaknya dari user sehingga akan tercipta sebuah sistem komputer yang bisa melakukan tugas - tugas yang diinginkan oleh admin yang ada di CV. Adi Karya.
Tahapan ini akan menghasilkan dokumen user requirement atau bisa dikatakan sebagai data yang berhubungan dengan keinginan user dalam pembuatan sistem. Dokumen inilah yang akan menjadi acuan sistem analis untuk menterjemahkan ke dalam bahasa pemrogramman.
2. Perancangan
Proses design akan menerjemahkan syarat kebutuhan ke sebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat coding. Proses ini berfokus pada: struktur data, arsitektur perangkat lunak, representasi antarmuka, dan detail algoritma prosedural.
Tahapan ini akan menghasilkan dokumen yang disebut software requirement specitication. Dokumen inilah yang akan digunakan programmer untuk
melakukan aktivitas pembuatan sistemnya.
3. Implementasi dan Pengujian
Implementasi merupakan penerjemahan rancangan menjadi bahasa yang bisa dikenali oleh komputer. Dilakukan oleh programmer yang akan menterjemahkan transaksi yang diminta oleh user. Tahapan inilah yang merupakan tahapan secara nyata dalam mengerjakan suatu sistem.
7
Dalam artian penggunaan komputer akan dimaksimalkan dalam tahapan ini.
Setelah pengkodean selesai, maka akan dilakukan testing terhadap sistem yang telah dibuat tadi. Tujuan testing adalah menemukan kesalahan - kesalahan terhadap sistem tersebut dan kemudian bisa diperbaiki.
4. Penerapan
Tahapan ini dikatakan final dalam pembuatan sebuah sistem. Setelah melakukan analisa, design dan pengkodean maka sistem yang sudah jadi akan digunakan oleh user.
5. Pemeliharaan
Perangkat lunak yang sudah disampaikan kepada pelanggan pasti akan mengalami perubahan. Perubahan tersebut bisa karena mengalami kesalahan karena perangkat lunak harus menyesuaikan dengan lingkungan seperti periperal atau sistem operasi baru atau karena membutuhkan perkembangan fungsional.
DAFTAR PUSTAKA
Abdul, Kadir. 2003. Konsep dan Tuntunan Praktis Basis Data, Andi, Yogyakarta.
Abdul, Kadir. 2004. Dasar Pemrograman WEB Dinamis Menggunakan PHP.
Andi, Yogyakarta.
Andri, Kristanto. 2008. Perancangan Sistem Informasi dan Aplikasinya Gava.
Media, Yogyakarta.
Arief M Rudianto. 2011. Pemrograman Web Dinamis menggunakan PHP dan.
MySQL. C.V ANDI OFFSET. Yogyakarta.
Fathansyah. 2007. Buku Teks Komputer Basis Data, Informatika,. Bandung.
Jeffery L. Whitten, L. D. 2004. Metode Desain & Analisis Sistem. Yogyakarta
Jogiyanto, H.M., 2005, Analisa dan Desain Sistem Informasi: Pendekatan.
Terstruktur Teori dan Praktik Aplikasi Bisnis, ANDI, Yogyakarta.
Kendall dan Kendal. 2003. Analisis dan Perancangan Sistem. PT Indeks, Jakarta.
Moekijat. 2000. Kamus Manajemen, Bandung, Penerbit CV. Jakarta.
Mulyadi. 2010. Sistem Akuntansi. Jakarta: Salemba Empat.
Oram (2005:145) Sistem Informasi Akuntansi 1 pembelian, Jakarta.
Raharjo Budi. 2016. Modul Pemrograman WEB (HTML, PHP, & MySQL) Edisi Ketiga. Bandung: Modula.
Sanusi, Anwar. 2010. Metodelogi Penelitian Praktis Untuk Ilmu Sosial dan Ilmu Ekonomi. Edisi Pertama. Cetakan Ketiga. Malang: Buntara Media.
Stephens 2000., R.K., Plew, R.R., Database Design, Sams Publishing,
Sutabri, Tata .2005. Sistem Informasi Manajemen. Jakarta.