Apl Ikasi Berbasis Web U Ntuk Penjualan Kacamata Online D .

2y ago
12 Views
2 Downloads
1,013.24 KB
8 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Kaydence Vann
Transcription

ISSN : 2442-5826e-Proceeding of Applied Science : Vol.6, No.1 April 2020 Page 389Aplikasi Berbasis Web Untuk PenjualanKacamata Online Dan Penyusunan Laporan Laba Rugi(Studi Kasus Di Yuda Optikal, Bandung)123Bella Asdelina Hutagalung , Rochmawati , Monterico AdrianProgram Studi D3 Sistem Informasi Akuntansi, Fakultas Ilmu Terapan Universitas Telkom123bellaborugalung@gmail.com, rochmawaty@tass.telkomuniversity.ac.id, monterico.adrian@gmail.com1Abstrak Yuda Optikal merupakan toko yang bergerak dalambidang usaha dagang. Optik Yuda hanya menjual kacamata denganberbagai merk, lensa, dan frame, tetapi tidak menerima jasalayanan pemeriksaan kesehatan mata. Banyak usaha di bidangkesehatan yang sedang populer saat ini, salah satunya adalahusaha penjualan kacamata. Tentu saja, Yuda Optikal harus mampubersaing dengan toko kacamata yang lain. Selain itu, pemilik jugamenginginkan kenaikan penjualan pada Yuda Optikal. untukpencatatan keuangan maupun transaksi seperti penjualan,pengeluaran biaya untuk membayar beban-beban seperti bebanlistrik, beban telepon, beban gaji, dan beban lain-lain yang terjadipada Yuda Optikal masih bersifat manual yaitu semua transaksimasih dicatat dalam sebuah excel dan tidak berupa jurnal, bukubesar, laporan penjualan, grafik penjualan, laporan laba rugi.Aplikasi pada penelitian ini menggunakan metode prototype.Pembuatan aplikasi menggunakan Framework Codeigniter danMySQL. Pengujian aplikasi menggunakan pengujian manual,pengujian aplikasi, dan black box testing. Maka dari itu diperlukansebuah aplikasi yang mampu meningkatkan penjualan dan dapatmembantu perusahaan untuk melakukan pencatatan penjualan,pencatatan beban, jurnal, buku besar, laporan penjualan, danlaporan laba rugi.Kata Kunci—Framework Codeigniter; Penjualan Online; Black BoxTesting.Abstract Yuda Optikal is a shop engaged in the trading business.Yuda Optikal only sells eyeglasses with various brands, lenses andframes, but does not accept eye health screening services. Manybusinesses in the health sector are currently popular, one of whichis the sale of glasses. Of course, Yuda Optikal must be able tocompete with other opticians. In addition, the owner also wants anincrease in sales at Yuda Optics. for financial records andtransactions such as sales, expenses to pay expenses such aselectricity expenses, telephone expenses, salary expenses, andother expenses incurred at Yuda Optikal are still manual; alltransactions are recorded in an excel and not in the form ofjournals , ledger, sales report, sales chart, income statement. Theapplication in this study uses the prototype method. Makingapplications using the Codeigniter Framework and MySQL. Testingapplications using manual testing, application testing, and blackbox testing. Therefore we need an application that is able toincrease sales and can help companies to record sales, recordexpenses, journals, ledgers, sales reports, and income statements.Keywords—Framework Codeigniter; Online Sales; Black BoxTesting.I. PENDAHULUANYuda Optikal merupakan toko yang bergerak dalam bidang usahadagang. Optik Yuda hanya menjual kacamata dengan berbagai merk,lensa, dan frame, tetapi tidak menerima jasa layanan pemeriksaankesehatan mata. Kacamata, lensa, dan frame dijual dengan tunaidan tidak menerima utang. Dalam sebulan dapat diperhitungkan adasekitar 100–150 orang pembeli yang diterima oleh Yuda Optikalsetiap bulan, jika dikonversikan ke hari maka ada sekitar 3-4 orangpembeli setiap harinya.Banyak usaha di bidang kesehatan yang sedang populer saat ini,salah satunya adalah usaha penjualan kacamata. Kacamatadigunakan sebagai alat bantu mata untuk melihat lebih jelas. Tapidengan perkembangan zaman, kacamata tidak hanya digunakansebagai alat bantu melihat, tetapi juga memiliki fungsi sebagaipendukung penampilan dalam keseharian. Sehingga frame untukpenyangga lensa juga memiliki beranekaragam bentuk sesuaidengan banyaknya permintaan pasar. Jenis lensa juga berbeda-bedasesuai dengan kebutuhan konsumen.Tentu saja, Yuda Optikal harus mampu bersaing dengan tokokacamata yang lain. Konsumen tidak memiliki waktu untuk datangke Yuda Optikal karena sibuk atau konsumen di luar Bandung tidakdapat datang ke Yuda optikal karena jarak dari rumah mereka keYuda Optikal jauh. Selain itu, Yuda Optikal memberikan diskonkepada pembeli, hanya saja banyak pembeli yang tidak tau akaninformasi itu. Selain itu, pemilik juga menginginkan kenaikanpenjualan pada Yuda Optikal.Selain itu, untuk pencatatan keuangan maupun transaksi sepertipenjualan, pengeluaran biaya untuk membayar beban-beban sepertibeban listrik, beban telepon, beban gaji, dan beban lain-lain yangterjadi pada Yuda Optikal masih bersifat manual yaitu semuatransaksi masih dicatat dalam sebuah excel dan tidak berupa jurnal,buku besar, laporan penjualan, grafik penjualan, laporan laba rugi.Maka dari itu diperlukan sebuah aplikasiyang mampumeningkatkan penjualan dan dapat membantu perusahaan untukmelakukan pencatatan penjualan, pencatatan beban, jurnal, bukubesar, laporan penjualan, grafik penjualan dan laporan laba rugi.II. METODE PENGEMBANGANMetode System Development Life Cycle (SDLC) merupakan sebuahmetode untuk pengembangan sistem, baik mengembangkan sistemyang sudah ada dengan memperbaiki hingga menyempurnakansistem tersebut atau merancang dan membuat sistem baru sesuaidengan sistem yang diperlukan [1].SDLC memiliki beberapa model seperti model waterfall, RapidApplication Development, dan Prototype. Dalam mengerjakanproyek akhir ini, penulis memakai model Prototype.

ISSN : 2442-5826e-Proceeding of Applied Science : Vol.6, No.1 April 2020 Page 390Gambar 1Prototype ModelTahapan dari prototype model adalah sebagai berikut:1. Mendengarkan PelangganPada tahap ini penulis mengumpulkan kebutuhan yang diperlukanoleh user. Penulis menemui dan melakukan wawancara kepadapemilik Yuda Optikal. Penulis mengajukan pertanyaan seputarsistem bagaimana yang dibutuhkan oleh pemilik Yuda Optikal sertabertanya mengenai kendala yang ada pada Yuda Optikal tersebut.Untuk analisa yang berjalan, menggunakan2.pengeluaran dan penerimaan kas dicatat saat uang atau kas sudahmasuk atau keluar [2].Pada akuntansi terdapat beberapa transaksi seperti transaksipenjualan, pembelian, dan pengeluaran beban. Penjualanmerupakan suatu kegiatan menukar barang dengan uang (kegiatanmenjual) kepada konsumen yang membeli barang dagang kepadasuatu perusahaan atau organisasi. Sumber keuntungan utamasebuah perusahaan berasal dari penjualan. Penjualan akan menjadilandasan dalam pembuatan sebuah laporan keuangan.Beban merupakan salah satu bagian dari akun dalam akuntansi.Beban terjadi dari pengeluaran-pengeluaran yang dilakukan olehsebuah perusahaan. Beban memiliki pengaruh pada laba yangdihasilkan. Beban akan menjadi pengurang dari pendapatansehingga muncul laba bersih.Dari transaksi penjualan serta pengeluaran beban akan muncullaporan laba rugi. Laporan laba rugi merupakan hasil dari penjualanataupun pendapatan dikurangi dengan pengeluaran beban.Sehingga akan didapatkan nilai laba maupun rugi. Berikutmerupakan contoh dari laporan laba rugi.Membangun atau Memperbaiki Mock UpPada tahap ini adalah pembuatan desain antarmuka, desain sistem,perancangan basis data, dan kode program. Dalam pembuatandesain antarmuka, menggunakan Balsamiq Mockups. Untukpembutan desain sistem menggunakan Unified Modelling Language(UML) memakai Use case diagram. Untuk perancangan basis datamenggunakan Entity Relationship Diagram (ERD), Sequence diagram,dan Class diagram. Untuk pengkodean, menggunakan bahasapemrograman PHP, Framework CodeIgniter memakai konsepcontroller, model, dan view. Untuk basis data menggunakan MySQL.Semua pembuatan prototype ini berdasarkan sistem yangdibutuhkan user.3.Pelanggan Melihat dan Menguji Mock UpSeperti yang sudah dijelaskan pada sebelumnya, tahapan ini bisadilakukan apabila Prototype atau aplikasi yang dibuat sudahmemenuhi kebutuhan user. Selanjutnya user bisa menggunakanaplikasi tersebut.Ketiga proses ini terus dilakukan hingga semua kebutuhan penggunaterpenuhi. Berikut teori yang digunakan untuk mendukung metodepengembangan.A. Metode AkuntansiAkuntansi merupakan suatu proses dimana dilakukannyapengolahan data keuangan di suatu perusahaan dimulai denganadanya bukti transaksi, pencatatan jurnal, catatan akuntansi, danlaporan keuangan [2]. Dimana laporan tersebut akan digunakan olehperusahaan untuk menghitung pendapatan yang didapat darikegiatan operasional perusahaan.Terdapat dua metode cara pencatatan pengeluaran maupunpenerimaan kas yaitu cash basis dan accrual basis. Dalampembuatan aplikasi ini menggunakan metode cash basis, dimanaGambar 2Laporan Laba RugiB. Metode yang berkaitan dengan Sistem InformasiPerancangan sistem berisi materi perancangan yang digunakandalam pembuatan aplikasi yaitu UML, BPMN, ER-Diagram, danMySQL. UML (Unified Modelling Language) adalah sebuah teknikpengembangan sistem yang menggunakan bahasa grafis sebagai alatuntuk melakukan spesifikasi pada sistem dan pendokumentasian.BPMN (Business Process Modelling) merupakan teknik yangmemungkinkan semua pihak yang terlibat dalam prosesberkomunikasi secara jelas, benar, dan efisien. Berikut merupakangambar BPMN pada Yuda Optikal.

ISSN : 2442-5826e-Proceeding of Applied Science : Vol.6, No.1 April 2020 Page 391III. ANALISIS DAN PERANCANGANA. PerancanaanDalam kegiatan operasional yang dilakukan oleh Yuda Optikal masihmanual hanya dicatat dalam excel, mulai dari proses transaksipenjualan, transaksi pembayaran beban, serta laporan penjualandan laporan laba rugi serta belum ada cara untuk meningkatkanpenjualan produk. Solusi dari permasalahan tersebut adalahdibangunnya aplikasi penjualan kacamata secara online danpenyusunan laporan laba rugi.B. AnalisisGambar 3BPMNDalam membangun aplikasi ini, dibuat perancangan ke dalam1) Unified Modeling Language (UML)UML adalah salah satu bahasa pemrograman berorientasi objekgrafis yang paling luas [3]. UML digunakan sebagi standar rancanganmodel untuk sebuah sistem. UML memiliki beberapa modelrancangan seperti use case diagram, activity diagram, class diagram,dan sequence diagram.Use case diagram adalah diagram pemodelan berbasis objek yangmenggambarkan hubungan dari setiap kegiatan/usecase dilakukanoleh aktor. Berikut merupakan gambar dari use case diagram yangdigunakan.Perancangan basis data yang digunakan saat membuat aplikasi iniadalah Entity Relationship Diagram (ERD). ERD adalah sebuahpendekatan top-bottom dalam perancangan basis data, aktivitasyang dilakukan pada ERD adalah mengidentifikasi danmengumpulkan data yang sering disebut dengan entitas. ERDberfungsi untuk mengidentifikasi hubungan setiap entitas denganentitas lainnya [3]. Berikut merupakan gambar dari ERD.Gambar 5Use Case DiagramActivity diagram merupakan diagram yang menggambar aktivitasaktivitas yang terjadi pada suatu organisasi atau perusahaan. Padaactivity diagram aktivitas-aktivitas dikelompokkan sesuai denganaktor yang melakukan [3]. Berikut merupakan gambar dari activitydiagram yang digunakan.Gambar 4Entity Relationship DiagramMySQL adalah sistem manajemen database SQL yang bersifat opensource. Sistem database MySQLdibuat agar keperluan sistemdatabase dapat cepat, andal, dan mudah untuk digunakan.

ISSN : 2442-5826e-Proceeding of Applied Science : Vol.6, No.1 April 2020 Page 392IV. PEMBAHASANA. ImplementasiImplementasi merupakan gambaran dari sistem yang telahdibangun. Terdapat dua implementasi pada sistem ini, yaituimplementasi basis data dan implementasi proses1) Implementasi Basis DataImplementasi basis data menggunakan Database MySQL dengannama database yudaoptik dan memiliki 13 tabel. Berikut merupakangambar tabel dari database yudaoptik.Gambar 8Gambar 6Implementasi Basis DataActivity DiagramClass diagram merupakan gambaran objek yang memiliki atribut danbehaviour yang sama. Class diagram bersifat statis danmemperlihatkan himpunan kelas-kelas serta relasi-relasi [3]. Berikutmerupakan class diagram yang digunakan.2)Implementasi ProsesBerikut implementasi proses dibuat berdasarkan perancanganantarmuka yang dibuat sebelumnya.a.Implementasi Proses Mengelola Master DataImplementasi mengelola master data berupa master data produk,kategori produk, user, rekening, dan akun.b.Implementasi Proses Transaksi Penjualan ManualDalam halaman antarmuka transaksi penjualan terdapat idpenjualan, tanggal, nama pembeli, alamat, nama produk, jumlah,harga, total, dan subtotal.c.Implementasi Proses Transaksi Penjualan OnlineDalam halaman antarmuka transasaksi penjualan online terdapat idtransaksi, tanggal, nama pembeli, alamat, nama produk, jumlah,harga, total, dan subtotal.d. Implementasi Proses Pengeluaran BebanDalam halaman antarmuka transaksi pengeluaran beban terdapattanggal transaksi, nama beban, dan total pengeluaran beban.B. PengujianGambar 7Class DiagramPengujian yang dilakukan pada proyek akhir ini yaitu, berupapengujian manual, pengujian aplikasi, dan pengujian black boxtesting.1)Pengujian ManualPengujian manual merupakan pengujian yang dilakukan dengan caramanual (tidak menggunakan aplikasi). Berikut merupakan contohtransaksi penjualan pada Yuda Optikal.

ISSN : 2442-5826e-Proceeding of Applied Science : Vol.6, No.1 April 2020 Page 393Tabel 1Dari data pada tabel 1 di atas, maka jurnal adalah sebagai berikut.Tabel 5Transaksi-transaksiJurnal UmumDari data pada tabel 1 di atas, maka data penjualan manual adalahsebagai berikut.Tabel 2Penjualan ManualDari data pada tabel 1 di atas, maka data penjualan online adalahsebagai berikut.Tabel 3Dari data pada tabel 1 di atas, maka data buku besar adalah sebagaiberikut (buku besar tidak dimasukan semua).Tabel 6Buku Besar Penjualan OnlinePenjualan OnlineTabel 7Dari data pada tabel 1 di atas, maka data pengeluaran beban adalahsebagai berikut.Tabel 4Buku Besar Penjualan ManualPengeluaran BebanTabel 8Buku Besar Beban Telepon

ISSN : 2442-5826e-Proceeding of Applied Science : Vol.6, No.1 April 2020 Page 394Dari data pada tabel 1 di atas, maka laporan laba rugi sebagaiberikut.Tabel 9Laporan Laba RugiGambar 11Laporan Penjualan OnlineBerikut merupakan pengujian aplikasi pengeluaran beban.2) Pengujian AplikasiPengujian Aplikasi merupakan pengujian untuk memastikan apayang terdapat dalam akuntansi telah sesuai dengan pengujianmanual yang telah dibuat. Studi kasus dalam pengujian manual danpengujian aplikasi adalah sama. Dengan tujuan mempermudahdalam melakukan pengecekan terhadap keluaran aplikasi. Berikutmerupakan pengujian aplikasi.Gambar 12Pengeluaran BebanBerikut merupakan pengujian aplikasi jurnal umum.Gambar 9Laporan Penjualan ManualBerikut merupakan pengujian aplikasi checkout dan laporanpenjualan online.Gambar 13Jurnal UmumGambar 10Checkout

ISSN : 2442-5826e-Proceeding of Applied Science : Vol.6, No.1 April 2020 Page 395Berikut merupakan pengujian aplikasi buku besar.Dari pengujian manual maupun pengujian aplikasi yang telahdilakukan, sama-sama menampilkan hasil yang serupa. Maka dapatdisimpulkan bahwa aplikasi sudah berhasil 100%.V. KESIMPULANAdapun kesimpulan dari pembahasan aplikasi ini adalah sebagaiberkut:1. Aplikasi ini mampu melakukan pengelolaan penjualan baiksecara online maupun penjualan manual dan otomatis masukke jurnal penjualan.Gambar 142.Aplikasi ini mampu mencatat beban-beban yang dikeluarkanoleh Yuda Optikal dan otomatis masuk ke jurnal beban.3.Aplikasi ini mampu menghasilkan laporan penjualan perbulandan grafik penjualan.4.Aplikasi ini dapat menghasilkan laporan seperti jurnal, bukubesar, dan laporan laba rugi.Buku Besar Penjualan ManualREFERENSI[1] A. C. Prof. Dr. Sri Mulyani, Metode Analisis dan PerancanganSistem, Bandung: Abdi Sistematika, 2016.Gambar 15Buku Besar Penjualan Online[2] A. M. Mahardika Putra SE, Pengantar Akuntansi, Yogyakarta:Quadrant, 2017.[3] S. A. M. C. L. M. Samryn, Pengantar Akuntansi, Depok: PTRajagrafindo Persada, 2015.[4] S. Bahri, Pengantar Akuntansi berdasarkan SAK ETAP dan IFRS,Yogyakarta: CV. Andi Offset, 2016.Gambar 16Buku Besar Beban TeleponBerikut merupakan pengujian aplikasi laporan laba rugi.Gambar 16Laporan Laba Rugi[5] Indrajani, Pengantar Sistem Basis Data Case All In One, Jakarta:PT Elex Media Komputindo, 2014.

ISSN : 2442-5826e-Proceeding of Applied Science : Vol.6, No.1 April 2020 Page 396

Apl ikasi Berbasis Web U ntuk Penjualan Kacamata Online D an Pen yusunan Laporan Laba Rugi (Studi Kasus Di Yuda Optikal, Bandung) Bella Asdelina Hutagalung 1, Rochmawati 2, Monterico Adrian 3 1Program Studi D3 Sistem Informasi Akuntansi, Fakultas Ilmu Terapan Universitas Telkom 1bellaborugalun

Related Documents:

"A" SERIES Pom pe sin go le / Sin gle pumps 1.4 001 Pom pa tipo Pump type A B C Mas sa Mass mm mm kg APL 61 B 0-43 T0-L GF/GF-N 178,5 116,5 G 1 10,7 APL 82 191,5 122,5 G 1 11 APL 100 218 136 G 1 11,5 APL 125 B 0-43 T0-L GG/GG-N 234 152 G 1 1/4 12,3 Come or di na re (How to or der) APL 61 B0 - 43 T0 - L GF/GF -

038-010 "A" SERIES Pom pe sin go le / Sin gle pumps Pom pa tipo Pump type AB CMas sa Mass mm mm kg APL 61 B 0-43 T0-L GF/GF-N 178,5 116,5 G 1 10,7 APL 82 191,5 122,5 G 1 11 APL 100 218 136 G 1 11,5 APL 125 B 0-43 T0-L GG/GG-N 234 152 G 1 1/4 12,3 Come or di na re (How to or der) APL 61 B0 - 43 T0 - L GF/GF - N

Mechanical Deva Ponnusamy / Derick Fuller APL Mission Design Justin Atchison / Jackson Shannon APL Mission Operations Don Mackey APL Landing Benjamin Villac APL Payload Rachel Klima / David Gibson APL Power Dan Gallagher / Doug Crowley APL Pro

Tony Zasimovich Global Vertical Leader, Retail / SVP APL Logistics Kurt Breinlinger Chief Commercial Officer APL Logistics Ltd Bettina Csekme Sr. Pricing & Procurement Manager APL Logistics LTD Beat Simon President APL Logistics Ltd Joe Donlin Senior Director Southern Region APL, LTD Hans Christian Bean Director APM Terminals

penyakit stroke serta belum dilakukannya komparasi algoritma C4.5 berbasis PSO dan C4.5 berbasis GA Atas dasar alasan tersebut diatas, maka dilakukan penelitian menggunakan metode klasifikasi algoritma C4.5 berbasis PSO (Particle Swarm Optimization) dan juga C4.5 berbasis Genetic Algorithm dalam memprediksi penyakit stroke.

1961 as the APL Technical Digest, is published quarterly under the auspices of The Johns Hopkins University Ap plied Physics Laboratory (JHU/ APL), Johns Hopkins Road, Laurel, Md. 208lO. The objective of the publication is to provide a s

Goodnight Moon by Margaret Wise Brown 1. Approaches to Play and Learning (APL) APL-1: Children show curiosity and express interest in the world around them. APL-1g: Discover things that interest and

Reference list The reference list must have the title word References, which should capitalised, in bold and centred. The reference list should contain full details of all the sources mentioned in your text, arranged alphabetically by surname of first author. List entries should be double-spaced (both within and between entries), and the first line of each reference is flush left with .