Aplikasi Penjualan Dan Pembelian Berbasis Web

17
  APLIKASI BERBASIS WEB UNTUK PENGGAJIAN (Studi Kasus Pada CV. Srikaton Komputer) Randy A. Budiman Randy.ashari@k a.politeknik teko.ac.id Raswyshone Boing K [email protected] Ade Rahman [email protected] Program Studi Komputerisasi Akuntansi Politeknik Telkom Bandung 2011 ABSTRAK CV Srikaton Komputer merupakan perusahaan dagang yang bergerak dalam bidang perbaikan laptop-komputer dan jual-beli peralatan atau aksesori laptop-komputer. Dalam kegiatan proses pengelolaan dan pencatatan aktivitas akuntansi, CV Srikaton Komputer sudah terkomputerisasi dengan menggunakan MS. Office  Excel dan aplikasi akuntansi. Akan tetapi masih terdapat beberapa kekurangan dalam pencatatan terkomputerisasi yang saat ini dipakai oleh CV Srikaton Komputer, yakni semua transakasi penjualan dan pembelian dianggap dilakukan secara tunai. Oleh karena itu CV. Srikaton Kompuer memerlukan suatu aplikasi penjualan dan pembelian yang dapat menangani transaksi penjualan dan pembelian baik secara tunai maupun kredit yang dilakukan CV. Srikaton Komputer Aplikasi yang dibuat adalah apliaksi yang berbasis web PHP dan menggunakan MySQL sebagai databasenya. Sedangkan untuk metode pemodelan dan pengembanganya menggunakan metode SDLC dengen model waterfall,  Aplikasi ini menghasilkan keluaran jurnal umum, khusus, buku besar umum dan buku besar pembantu yang dibutuhkan oleh perusahaan, untuk pemantauan arus piutang dan hutang yang terdapat didalam kegiatan CV. Srikaton Komputer. Kata Kunci: Aplikasi Penjualan dan Pembelian Berbasis Web, Jurnal, Buku Besar. 1 PENDAHULUAN Teknologi pada masa modern ini bukanlah suatu hal yang awam lagi. Hampir semua orang di setiap kegiatan memanfaatkan teknologi dalam menjalankan aktifitasnya, termasuk di dalam dunia usaha. Seiring degan perkembangan teknologi yang sangat pesat dan sangat berpengaruh terhadap perkembangan didalam dunia usaha. Setiap perusahaan selalu melakukan pencatatan akuntansi meskipun dalam bentuk dan format yang berbeda-beda tetapi mempunyai alur proses bisnis yang hampir sama. Pencatatan akuntansi dilakukan untuk mengetahui kondisi keuangan suatu perusahaan, karena dari pencatatan ini akan dibuat sebuah laporan keuangan yang dipakai sebagai informasi untuk setiap pengambilan keputusan. CV Srikaton Komputer merupakan perusahaan dagang yang bergerak dalam bidang perbaikan laptop-komputer dan jual- beli peralatan atau aksesori laptop- komputer.Dalam kegiatan proses pengelolaan dan pencatatan aktivitas akuntansi, CV Srikaton Komputer sudah terkomputerisasi dengan menggunakanMS. Office   Excel dan aplikasi akuntansi. Akan tetapi masih terdapat beberapa kekurangan dalam pencatatan terkomputerisasi yang saat ini dipakai oleh CV Srikaton Komputer, seperti pencatatan dan

Transcript of Aplikasi Penjualan Dan Pembelian Berbasis Web

APLIKASI BERBASIS WEB UNTUK PENGGAJIAN (Studi Kasus Pada CV. Srikaton Komputer)

Randy A. Budiman [email protected]

Raswyshone Boing K [email protected]

Ade Rahman [email protected]

Program Studi Komputerisasi Akuntansi Politeknik Telkom Bandung 2011

ABSTRAK CV Srikaton Komputer merupakan perusahaan dagang yang bergerak dalam bidang perbaikan laptop-komputer dan jual-beli peralatan atau aksesori laptop-komputer. Dalam kegiatan proses pengelolaan dan pencatatan aktivitas akuntansi, CV Srikaton Komputer sudah terkomputerisasi dengan menggunakan MS. Office Excel dan aplikasi akuntansi. Akan tetapi masih terdapat beberapa kekurangan dalam pencatatan terkomputerisasi yang saat ini dipakai oleh CV Srikaton Komputer, yakni semua transakasi penjualan dan pembelian dianggap dilakukan secara tunai. Oleh karena itu CV. Srikaton Kompuer memerlukan suatu aplikasi penjualan dan pembelian yang dapat menangani transaksi penjualan dan pembelian baik secara tunai maupun kredit yang dilakukan CV. Srikaton Komputer Aplikasi yang dibuat adalah apliaksi yang berbasis web PHP dan menggunakan MySQL sebagai databasenya. Sedangkan untuk metode pemodelan dan pengembanganya menggunakan metode SDLC dengen model waterfall, Aplikasi ini menghasilkan keluaran jurnal umum, khusus, buku besar umum dan buku besar pembantu yang dibutuhkan oleh perusahaan, untuk pemantauan arus piutang dan hutang yang terdapat didalam kegiatan CV. Srikaton Komputer.

Kata 1

Kunci:

Aplikasi

Penjualan

dan

Pembelian

Berbasis

Web,

Jurnal,

Buku

Besar.

PENDAHULUAN

Teknologi pada masa modern ini bukanlah suatu hal yang awam lagi. Hampir semua orang di setiap kegiatan memanfaatkan teknologi dalam menjalankan aktifitasnya, termasuk di dalam dunia usaha. Seiring degan perkembangan teknologi yang sangat pesat dan sangat berpengaruh terhadap perkembangan didalam dunia usaha. Setiap perusahaan selalu melakukan pencatatan akuntansi meskipun dalam bentuk dan format yang berbeda-beda tetapi mempunyai alur proses bisnis yang hampir sama. Pencatatan akuntansi dilakukan untuk mengetahui kondisi keuangan suatu

perusahaan, karena dari pencatatan ini akan dibuat sebuah laporan keuangan yang dipakai sebagai informasi untuk setiap pengambilan keputusan. CV Srikaton Komputer merupakan perusahaan dagang yang bergerak dalam bidang perbaikan laptop-komputer dan jualbeli peralatan atau aksesori laptopkomputer.Dalam kegiatan proses pengelolaan dan pencatatan aktivitas akuntansi, CV Srikaton Komputer sudah terkomputerisasi dengan menggunakanMS. Office Excel dan aplikasi akuntansi. Akan tetapi masih terdapat beberapa kekurangan dalam pencatatan terkomputerisasi yang saat ini dipakai oleh CV Srikaton Komputer, seperti pencatatan dan

pembuatan laporan keuangan menggunakan MS Office Excel, semua data berada dalam satu lembar spreadsheet yang sama dan untuk pencatatan transaksi penjualan dan pembelian diasumsikan semua transaksi dilakukan secara tunai oleh aplikasi yang dimiliki oleh CV Srikaton Komputer. Sehingga masih dilakukan pencatatan untuk yang kedua yang dilakukan secara manual dalam transaksi baik penjualan maupun pembelian secara kredit dan harus melakukan cek silang antara hasil laporan keuangan yang dihasilkan oleh aplikasi yang dimiliki dan hasil laporan keuangan penjualan dan pembelian secara kredit yang dilakukan secara manual, yang berakibat mempersulit pengguna dalam mengelola data menjadi informasikeuangan, khususnya pengelolaan arus penjualan dan pembelian yang dilakukan secara kredit yang akurat yang dibutuhkan oleh CV Srikaton Komputer. Berdasarkan uraian latar belakang tersebut, maka penulis tertarik untuk membuat sebuah aplikasi arus kas dalam proyek akhir dengan menggunakan bahasa pemograman PHP (Hypertext preprocessor) dengan judul : APLIKASI BERBASIS WEB PENJUALAN DAN PEMBELIAN. 1.1. Rumusan Masalah

1.2.

Tujuan

Tujuan yang ingin dicapai berdasarkan rumusan masalah yang telah diuraikan adalah sebagai berikut: a. Merancang aplikasi yang dapat menangani pencatatan jurnal yang berkaitan dengan aktivitas penjualan dan pembelian secara tunai dan kredit yang dibutuhkan CV Srikaton Komputer untuk mempermudah dan mengelola data keuangan menjadi laporan keuangan. b. Merancang aplikasi yang dapat menangani pengelolaan pencatatan buku besar pembantu piutang dagang dan hutang dagang yang dibutuhkan CV Srikaton Komputer untuk mempermudah dan mengelola data keuangan menjadi laporan keuangan. 1.3. Batasan Masalah

Penulis mempunyai batasan atas pembuatan dan perancangan sistem yang akan dibuat, yakni sebagai berikut : a. Aplikasi yang dibuat dan difokuskan menangani pencatatan akuntansi penjualan dan pembelian secara kredit, yang menjadi masalah dalam pencatatan didalam perusahaan, sehingga tidak menangani masalah pencatatan akuntansi persediaan barang, PPn. b. Tidak menangani pencatatan prive dan denda, dikarenakan CV Srikaton Komputertidak mempraktekan kebijakan tersebut. c. Menggunakan metode pencatatan perpetual dan cash basic.

Berdasarkan latar belakang yang telah diuraikan, maka dapat dirumuskanbeberapa rumusan masalah yang terjadi, sebagai berikut: a. Bagaimana merancang aplikasi yang dapat menanganni pencatatan jurnal yang berkaitan dengan transaksi penjualan dan pembelian secara tunai dan kredit pada CV Srikaton Komputer. b. Bagaimana merancang aplikasi yang dapat menanganni pengelolaan pencatatan buku besar pembantu piutang dagang dan hutang dagang pada CV Srikaton Komputer.

1.4.

Metodologi Pengerjaan

1.6.1. Struktur OrganisasiDirektur

Dalam pengerjaan proyek ini penulis menggunakan metode pengembangan perangkat lunak SDLC(System Develepment Life Cycle) dengan metode waterfall.SDLC tradisional (Pressman, 2002) adalah metode pengembangan sistem informasi klasik yang mengikuti pola teratur secara bertahap yang dikerjakan dari atas ke bawah.Requierements Definitions

Wakil Direktur

Divisi Operasional & Teknik

Divisi Pengembangan Usaha & Pemasaran

Divisi Administrasi

Divisi Keuangan

Divisi SDM

Divisi Pergudangan

Staff

System And Software Design

Gambar 2 Struktur Organisasi CV. Srikaton KomputerImplementation and Unit testing Integration and System Testing

1.6.2. Job DeskOperation and Maintenace

a.

Gambar 1 Metode Waterfall, sumber : Ian Summerville 1.5. Gambaran Umum Perusahaan

CV Srikaton Komputer merupakan salah satu perusahaan, yang bergerak dibidang jual dan perbaikan komputer. CV Srikaton Komputer yang beralamatkan di jl. Ters. Buah Batu PGA no 29, Bandung ini didirikan oleh Bapak Ranto Suryantoro pada tanggal 16 Mei 2011. Untuk menjalankan aktivitas utamanya yakni penjualan. Dalam menjalankan bisnisnya, CV Srikaton Komputer selalu mengutamakan pelayanan terhadap pelanggan baik perorangan, perusahaan kecil-menengah, perusahaan menengah-besar, intansi pemerintah, BUMN, lembaga keuangan dan perbankan serta institusi pendidikan. Kepercayaan yang diberikan kepada CV Srikaton Komputer dalam memberikan pelayanan sudah terbukti dengan luasnya segmen pelanggan yang tetap setia menggunakan jasa CV Srikaton untuk memasok kebutuhan akan perangkat lunak maupun keras.

Direktur. Bertugas memimpin perusahaan. Bertanggung jawab terhadap kebijakan atau perencanaan bisnis dan pengembangan perusahaan jangka pendek dan jangka panjang. Wakil direktur Membantu direktur dalam melaksanakan tugas, mengevaluasi semua kegiatan yang berhubungan dengan kegiatan perusahaan baik formal maupun nonformal. Divisi Operasional dan Teknik Bertanggung jawab dan mengkoordinir terhadap pelaksanaan proyek yang sedang berjalan. Divisi Pengembangan Usaha & Pemasaran Melaksanakan pengembangan sistem dan prosedur dalam rangka mencapai oprasional perusahaan

b.

c.

d.

yang efektif dan efesien. Melaksanakan kontinuitas dan pengembangan perusahaan. e. Divisi Administrasi Mengurusi bagian penjualan dan bertugas untuk menangani pemesanan barang pada perusahaan. Divisi Keuangan Melaksanakan pengelolaan dana, sumber daya manusia dan asset secara efektif dan efesien untuk mendukung kelancaran operasional serta pengembangan perusahaan, mewujudkan sistem pembukuan yang akurat dan benar sesuai perinsip akuntansi di Indonesia. Divisi Sumber Daya Manusia (SDM) Melaksanakan koordinasi, pengelolaan dan yang pengembangan sumber daya manusia, sistem dan prosedur efektif dan efesien sejak recruitment sampai akhir masa tugas dan mengembangkan keterampilan, pengetahuan dan perilaku SDM dalam rangka mencapai sasaran operasional yang efektif dan efesien sesuai dengan tujuan perusahaan. Divisi Pergudangan

Berfungsi untuk mengontrol dan mengurus keperluan persediaan yang tersedia di gudang. 2 TINJAUAN PUSTAKA

f.

1.1. Definisi Aplikasi Berbasis Web Aplikasi berbasis web (Prasetyo, 2008, p. 1) adalah suatu aplikasi yang dibangun menggunakan website yang tidak pelu diinstal di masing-masing klien pengakses aplikasi karena aplikasi cukup dikonfigurasi di srver.Factor yang menentukan kinerja aplikasi adalah kecepatan akses database dan kecepatan akses jaring dan internet. Hal-hal yang berkaitan dengan aplikasis berbasis web adalah sebagai berikut: 2.1.1. Intranet Intranet (Purbo) adalah sebuah jaringan komputer berbasis TCP/IP seperti internet, hanya saja dgunakan internal dalam perusahaan, kantor, warung internet (WARNET) pun dapat dikategorikan intranet. Antar intranet dapat saling berkomunikasi satu dengan lainnya melalui sambungan internet yang memberikan tulang punggung jarak jauh.Akan tetapi sebetulnya intranet tidak perlu sambungan luar ke internet untuk berfungsi secara benar.Intranet menggunakan semua protocol TCP/IP dan aplikasinya sehingga memberikan private internet. 2.1.2. Hyper Text Markup Language (HTML) HTML ( Betha Sidik dan Husni Iskandar Sidik Pohan, 2010, p. 9)adalah file teks murni yang dapat dibuat dengan editor teks sembarang. Dokumen ini dikenal sebagai web page. Dokumen HTML merupakan dokumen yang disajikan dalam browser web surfer dan umumnya berisi informasi atau interface aplikasi dalam internet.

g.

h.

2.1.3.

PHP PHP (Nugroho, 2008, p. 369) adalah program aplikasi yang bersifat server side, yang artinya hanya dapat berjalan pada sisi server saja dan tidak dapat berfungsi tanpa adanya sebuah server di dalamnya. PHP juga bukan sebuah bahasa pemrograman yang lengkap. Maksudnya program ini tidak menyertakan sebuah compiler tersendiri yang membuat program hasilnya menjadi program .exe yang dapat dijalankan sendiri. Program ini akan selalu membutuhkan sebuah server pendukung yang disebut Web Server dan program PHP itu sendiri untuk menjalankan semua script program. 2.1.4. XAMPP XAMPP (Riyanto, 2010, p. 1) adalah paket PHP dan MySQL berbasis open source, yang dapat digunakan sebagai tool pembantu pengembangan aplikasi berbasis PHP. XAMPP mengombinasikan beberapa paket perangkat lunak berbeda ke dalam satu paket. 2.1.5. MYSQL MySQL (Nugroho, 2008, p. 1) adalah sebuah program database server yang mampu menerima dan mengirimkan datanya dengan sangat cepat, multi user serta menggunakan perintah standar SQL (Structured Query Language).MySQL juga dapat berperan sebagai client/server, yang pen source dengan kemampuan dapat berjalan baik di OS (Operating System) manapun. Selain itu database ini memiliki kelebihan dibanding database lain, diantaranya adalah : a. MySQL adalah sebuah software database yang bebas digunakan oleh siapa saja tanpa harus membeli dan

b.

c. d.

e.

f.

membayar lisensi kepada pembuatnya. MySQL merupakan database server, jadi dengan menggunakan database ini, dapat dihubungkan ke media internet sehingga dapat diakses dari jauh. Multi-Threading. Mampu menyimpan data yang berkapasitas . Memiliki kecepatan dalam pembuatan tabel maupun update tabel. Menggunakan bahasa permintaan standar yang bernama SQL (Structure QueryLanguage).

1.2.

Definisi Prinsip Akuntansi 2.2.1. Penjualan Penjualan (Herry 2009)mer upakan total jumlah yang dibebankan kepada pelanggan atas barang dagang yang dijual perusahaan, baik yang dijual tunai maupun kredit. Total ini seharusnya tidak termasuk pajak penjualan , dimana perusahaan diharuskan memungutnya dari pelanggan (pembeli) atas nama Negara. 2.2.2. Pembelian Pembelian (Mulyadi, 2008) adalah usaha pengadaan barangbarang untuk perusahaan. 2.2.3. Piutang Piutang (receivables) (Simamora, 2000, p. 228) merupakan klaim yang muncul dari penjualan barang dagangan, penyerahan jasa, pemberian pinjaman dana, atau jenis transaksi lainnya yang membentuk

suatu hubungan dimana satu pihak berutang kepada pihak lainnya. 2.2.4. Hutang Menurut Siegel dan Shin (digilib.petra.ac.id, 2006) definisi hutang adalah uang atau jasa yang dipinjamkan oleh pihak lain, yang merupakan kewajiban resmi dari sebuah perusahaan yang bisa terjadi baik dari perjanjian tertulis maupun lisan. 2.2.5. Jurnal Khusus Penjualan Jurnal khusus penjualan (Henry, 2009, p. 71) digunakan untuk mencatat seluruh transaksi penjualan barang dagang secara kredit. 2.2.6. Jurnal Khusus Pembelian Jurnal khusus pembelian (Henry, 2009, p. 71) digunakan untuk mencatat seluruh transaksi pembelian barang dagang dari supplier secara kredit. 2.2.7. Jurnal Khusus Penerimaan Kas Jurnal khusus penerimaan kas (Henry, 2009, p. 71) digunakan untuk mencatat seluruh transaksi penerimaan kas transaksi penjualan barang dagang secara tunai dan penerimaan kas dari hasil penagihan piutang. 2.2.8. Jurnal Khusus Pengeluaran Kas Jurnal khusus pembayaran kas (Henry, 2009, p. 72) digunakan untuk mencatat seluruh transaksi pembelian barang secara tunai, pelunasan hutang dagang, serta pembelian peralatan, dan perlengkapan kantor. 2.2.9. Buku Besar Buku besar (Mulyadi, 2008, p. 121)merupakan kumpulan rekening-rekening yang digunakan untuk menyortasi dan merignkas

informasi yang telas dicatat dalam jurnal. 2.2.10. Buku Besar Pembantu Definisi buku besar pembantu (Amri, 2004) adalah buku besar yang digunakan untuk mencatat akun tertentu dan perubahan-perubahannya secara lebih rinci.Dengan demikian akun buku besar berfungsi sebagai akun kontrol sedang akun yang ada dalam buku pembantu merupakan rincian dari akun buku besar tertentu.Biasanya dalam perusahaan dagang digunakan tiga macam buku besar pembantu yaitu buku pembantu piutang, buku pembantu utang dan buku pembantu persediaan barang. 1.3. Teori Analisis Perancangan 2.3.1. Flowchart Flowchart (George H Bodnar dan William S Hopwood, 2006, p. 41) adalah diagram simbol yang menunjukan arus data dan tahapan operasi dalam sebuah sistem. Pemakaian flowchart meluas seiring dengan berkembangnya komputerisasi pemrosesan data bisnis. 2.3.2. DFD Data Flow Diagram (DFD) (Parno SKom., 2011, p. 1) adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun omputerisasi. DFD ini sering disebut juga dengan nama Bubble chart, Bubble iagram, model proses, diagram alur kerja, atau model fungsi.

Table 1 Simbol DFD, sumber : Parno SKom d.

menjadi aliran data keluar. Data Store. Data store merupakan suatu basis data yang menyimpan data yang biasanya berbentuk : a) File atau data di sistem. b) Arsip atau dokumen manual.

Komponen Diagram : a.

Data

Flow

External Entity (Kesatuan Luar). Kesatuan diluar sistem yang akan memberikan masukan atau menerima keluaran dari sistem, biasanya berupa pengguna (manusia), organisasi atau penerima akhir dari suatu laporan. Data Flow (Aliran Data). Aliran data adalah penggambaran dimana arus data mengalir diantara proses dan simpanan data. Aliran data menunjukan suatu arus data yang dapat berupa masukan atau keluaran yang dapat berbentuk : 1) Dokumen. 2) Laporan tercetak yang dihasilkan sistem. 3) Hasil tampilan dilayar komputer. Process. Proses adalah suatu kegiatan yang dilakukan oleh suatu orang atau mesin, dimana aliran data yang masuk diolah

2.3.3.

b.

ERD Entity Relationship Diagram (Fathansyah, 2007, p. 79) adalah model entity relationship yang berisi komponen-komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut yang merepresentasikan seluruh fakta dari dunia nyata yang ditinjau kemudian digambarkan dengan lebih sistematis dengan menggunakan diagram entity relationship. Table 2 Simbol ERD

2

ANALISIS DAN PERANCANGAN

2.1 Analisis Sistem Berjalan Hasil dari analisis sistem yang berjalan oleh CV Srikaton Komputer, aktivitas dimulai dari konsumen memesan barang yang ingin dibeli, lalu dilakukan pengecekan barang oleh pegawai CV Srikaton Komputer, jika barang yang dimaksudkan oleh pembeli tidak ada atau tidak mencukupi maka divisi gudang memutuskan, apa barang yang dimaksudkan ingin dipesan atau tidak, jika konsumen tetap ingin membeli barang yang dimaksudkan atau CV Srikaton Komputer ingin menambah stok barang, maka akan masuk kedalam proses pemesanan jika tidak, maka transaksi

c.

penjualan akan berakhir, tetapi berbeda alur bila stok barang yang diinginkan oleh konsumen memenuhi jumlahnya atau barang yang dimaksudkan ada, maka proses selanjutnya adalah proses negosiasi sampai mencapai harga kesepakatan dan selanjutnya konsumen akan membayar barang tersebut dan pegawai akan membuatkan kuitansi atas pembelian barang yang dilakukan oleh konsumen. Kuitansi dibuat rangkap, yang pertama ditujukan untuk konsumen, yang kedua untuk CV Srikaton Komputer. Pada tahap pembelian barang, hal pertama yang dilakukan divisi gudang adalah membuat purchase order barang dagangan dan diberikan kepada divisi keuangan. Tindakan divisi keuangan setelah menerima purchase order yang diberikan divisi gudang adalah mengecek kondisi ketersediaan dana yang ada didalam CV Srikaton Komputer apakah dana mencukupi atau tidak, jika tidak maka proses pembelian barang tidak akan dilakukan, jika mencukupi maka akan dilakukan pemesanan barang dan negosiasi terhadap barang yang akan dibeli. Jika sudah mencapai kesepakatan harga maka akan dilakukan pembayaran dan diberikan kuitansi pembayaran dan terima barang. Lalu semua bukti transaksi yang dilakukan dalam satu hari dikumpulkan lalu dicatat kedalam jurnal transaksi penjualan dan dibuat laporan keuangannya setelah itu diperiksa didalam buku besar piutang dagang apakah ada tagihan yang belum lunas dan sudah jatuh tempo maka akan dibuatkan invoice untuk menagih piutang dagang yang harus konsumen dibayarkan atau apakah ada tagihan yang harus dibayarkan oleh CV. Srikaton Komputer jika ada maka akan masuk kedalam proses pelunasan piutang dagang atau pelunasan hutang dagang. Pada proses pelunasan piutang dagang, dimulai dengan konsumen memperlihatkan invoice (jika mendapatkannya dari CV. Srikaton Komputer) bukti pembelian barang sebelumnya yang ingin dilunasi. Lalu menyetorkan uang pelunasan/cicilan ke divisi administrasi, dan divisi administrasi akan membuatkan kuitansi bukti pelunasan/cicilan

piutang. Kuitansi dibuat rangkap yang pertama ditujukan untuk konsumen, yang kedua untuk CV Srikaton Komputer. Didalam proses pelunasan hutang dagang hal pertama yang dilakukan adalah divisi keuangan memperlihatkan invoice (jika mendapatkan invoice dari supplier) dan bukti pembelian barang sebelumnya yang ingin dilunasi. Lalu menyetorkan uang pelunasan/cicilan hutang dagang, lalu akan diberikan kuitansi pembayaran pelunasan/cicilan hutang dagang. 3.2 Analisis Sistem Usulan Didalam gambaran sistem usulan pada sistem penjualan CV SRIKATON KOMPUTER, aktivitas dimulai sama seperti pada sistem yang berjalan di CV. SRIKATON KOMPUTER, pertama konsumen memilih barang yang ingin dibeli, lalu dilakukan pengecekan barang oleh pegawai CV Srikaton Komputer didalam database barang, jika barang yang dimaksudkan oleh pembeli tidak ada atau tidak mencukupi maka divisi gudang akan memutuskan, apa barang yang dimaksudkan ingin dipesan atau tidak, jika konsumen tetap ingin membeli barang yang dimaksudkan atau CV Srikaton Komputer ingin menambah stok barang, maka akan masuk kedalam proses pemesanan jika tidak, maka transaksi penjualan akan berakhir, tetapi berbeda alur bila stok barang yang diinginkan oleh konsumen memenuhi jumlahnya atau barang yang dimaksudkan ada, maka proses selanjutnya adalah negosiasi harga sampai mencapai harga yang disepakati, lalu dilakukan pengecekan apakah konsumen sudah terdaftar ataukah belum, jika belum, maka konsumen akan diregistrasi terlebih dahulu, tetapi jika sudah maka konsumen bisa langsung membayar barang. Tahapan selanjutnya adalah pegawai melakukan input transaksi atas pembelian barang yang dilakukan oleh konsumen kedalam database divisi keuangan dan mencetak kuitansi sebagai tanda bukti pembelian barang untuk konsumen. Langkah divisi gudang untuk melakukan pembelian barang didalam sistem usulan, hal

yang dilakukan pertama adalah membuat purchase order barang dagangan dan diberikan kepada divisi keuangan sama seperti proses yang berada pada sistem yang berjalan pada CV SRIKATON KOMPUTER. Tindakan divisi keuangan setelah menerima purchase order yang diberikan divisi gudang adalah mengecek kondisi ketersediaan dana didalam database keuangan, apakah dana mencukupi atau tidak, jika tidak maka proses pembelian barang tidak akan dilakukan, jika mencukupi maka akan dilakukan pemesanan barang dan negosiasi terhadap barang yang akan dibeli. Jika sudah mencapai kesepakatan harga maka akan dilakukan pembayaran dan diberikan kuitansi pembayaran. Setelah barang diterima barang selanjutnya adalah divisi gudang akan menginputkan transaksi pembelian dan barang kedalam datebase keuangan dan barang. Divisi keuangan juga dapat melihat jumlah piutang dagang yang dimiliki oleh CV SRIKATON KOMPUTER didalam database keuangan, apakah ada piutang dagang yang sudah jatuh tempo, jika ada maka akan dibuatkan invoice untuk menagih piutang dagang yang harus konsumen dibayarkan. Dari database keuangan dapat dilihat juga apakah CV. SRIKATON KOMPUTER mempunyai tagihan yang harus dibayarkan, jika ada maka akan masuk kedalam proses pelunasan piutang dagang dan hutang dagang Pada proses pelunasan piutang dagang pada sistem usulan, langkah pertama yang dilakukan adalah sama seperti halnya proses pelunasan piutang dagang pada sistem berjalan, yakni dimulai dengan konsumen memperlihatkan invoice (jika mendapatkannya dari CV. SRIKATON KOMPUTER) bukti pembelian barang sebelumnya yang ingin dilunasi. Lalu menyetorkan uang pelunasan/cicilan ke divisi administrasi. Tetapi disistem usulan proses selanjutnya yang dilakukan adalah divisi administrasi akan menginputkan transaksi tersebut kedalam database keuangan, dan tahap selanjutnya divisi administrasi mencetak kuitansi pelunasan/cicilan piutang dagang.

Didalam proses pelunasan hutang dagang pada sistem usulan, langkah yang dilakukan hampir sama dengan proses pelunasan hutang dagang pada sistem berjalan, langkah pertama yang dilakukan adalah divisi keuangan memperlihatkan invoice (jika mendapatkan invoice dari supplier) dan bukti pembelian barang sebelumnya yang ingin dilunasi. Lalu menyetorkan uang pelunasan/cicilan hutang dagang, lalu akan diberikan kuitansi pembayaran pelunasan/cicilan hutang dagang. Tetapi pada sistem usulan proses pelunasan hutang dagang lagkah selanjutnya yang harus dilakukan adalah divisi keuangan melakukan input transaksi pelunasan hutang dagang kedalam databse keuangan. Lalu semua transaksi yang telah diinputkan, diproses menjadi laporan keuangan. 3.2.1 Gambaran Umum Sistem Usulan Didalam gambaran sistem usulan pada sistem penjualan CV Srikaton Komputer, aktivitas dimulai sama seperti pada sistem yang berjalan di CV. Srikaton Komputer, pertama konsumen memilih barang yang ingin dibeli, lalu dilakukan pengecekan barang oleh pegawai CV Srikaton Komputer didalam database barang, jika barang yang dimaksudkan oleh pembeli tidak ada atau tidak mencukupi maka divisi gudang akan memutuskan, apa barang yang dimaksudkan ingin dipesan atau tidak, jika konsumen tetap ingin membeli barang yang dimaksudkan atau CV Srikaton Komputer ingin menambah stok barang, maka akan masuk kedalam proses pemesanan jika tidak, maka transaksi penjualan akan berakhir, tetapi berbeda alur bila stok barang yang diinginkan oleh konsumen memenuhi jumlahnya atau barang yang dimaksudkan ada, maka proses selanjutnya adalah negosiasi harga sampai mencapai harga yang sudah disepakati maka dilakukan proses pembayaran. Jika pembayaran yang dilakukan oleh konsumen dilakuakn secara tunai, maka akan langsung ditindak lanjuti oleh divisi administrasi dengan memasukan transaksi tersebut kedalam database, lalu dicetak butki transaksinya, tetapi berbeda perlakuan jika dilakukan dengan cara kredit, divisi administrasi akan

mengecek apakah konsumen sudah terdaftar apa belum, jika belum maka akan dilakukan proses pendaftaran konsumen terlebih dahulu. Jika sudah, dapat langsung melakukan tahap pembayaran. Langkah divisi gudang untuk melakukan pembelian barang didalam sistem usulan, hal yang dilakukan pertama adalah membuat purchase order barang dagangan dan diberikan kepada divisi keuangan sama seperti proses yang berada pada sistem yang berjalan pada CV Srikaton Komputer. Tindakan divisi keuangan setelah menerima purchase order yang diberikan divisi gudang adalah mengecek kondisi ketersediaan dana didalam database keuangan, apakah dana mencukupi atau tidak, jika tidak maka proses pembelian barang tidak akan dilakukan, jika mencukupi maka akan dilakukan pemesanan barang dan negosiasi terhadap barang yang akan dibeli. Jika sudah mencapai kesepakatan harga maka akan dilakukan pembayaran dan diberikan kuitansi pembayaran. Setelah barang diterima barang selanjutnya adalah divisi administrasi akan menginputkan transaksi pembelian kedalam datebasekeuangan dan barang. Divisi keuangan juga dapat melihat jumlah piutang dagang yang dimiliki oleh CV Srikaton Komputer didalam database keuangan, apakah ada piutang dagang yang sudah jatuh tempo, jika ada maka akan dibuatkan invoice untuk menagih piutang dagang yang harus konsumen dibayarkan. Dari database keuangan dapat dilihat juga apakah CV. Sriakton Komputer mempunyai tagihan yang harus dibayarkan, jika ada maka akan masuk kedalam proses pelunasan piutang dagang dan hutang dagang Pada proses pelunasan piutang dagang pada sistem usulan, langkah pertama yang dilakukan adalah sama seperti halnya proses pelunasan piutang dagang pada sistem berjalan, yakni dimulai dengan konsumen memperlihatkan invoice (jika mendapatkannya dari CV. Srikaton Komputer) bukti pembelian barang sebelumnya yang ingin dilunasi. Lalu menyetorkan uang pelunasan/cicilan ke divisi administrasi. Tetapi disistem usulan proses selanjutnya yang

dilakukan adalah divisi administrasi akan menginputkan transaksi tersebut kedalam database keuangan, dan tahap selanjutnya divisi administrasi mencetak kuitansi pelunasan/cicilan piutang dagang. Didalam proses pelunasan hutang dagang pada sistem usulan, langkah yang dilakukan hampir sama dengan proses pelunasan hutang dagang pada sistem berjalan, langkah pertama yang dilakukan adalah divisi keuangan memperlihatkan invoice (jika mendapatkan invoice dari supplier) dan bukti pembelian barang sebelumnya yang ingin dilunasi. Lalu menyetorkan uang pelunasan/cicilan hutang dagang, lalu akan diberikan kuitansi pembayaran pelunasan/cicilan hutang dagang. Tetapi pada sistem usulan proses pelunasan hutang dagang lagkah selanjutnya yang harus dilakukan adalah divisi keuangan melakukan input transaksi pelunasan hutang dagang kedalam databse keuangan. Lalu semua transaksi yang telah diinputkan, diproses menjadi laporan keuangan. 3.2.2 Analisis Proses Aplikasi yang Penjualan dan Pembelian dapat melakukan pencatatan kegiatan transaksi CV. Srikaton Komputer, baik penjualan ataupun pembelian yang dilakukan secara kredit dan mengelolanya menjadi suatu bentuk laporan yang berupa: a) Jurnal Umum. b) Jurnal Khusus Penjualan. c) Jurnal Khusus Pembelian. d) Jurnal Khusus Kas Masuk. e) Jurnal Khusus Kas Keluar. f) Buku Besar Umum. g) Buku Besar Pembantu 3.2.3 a. Analisis Kebutuhan Fungsional

Deskripsi Kebutuhan Fungsional Aplikasi Penjualan dan Pembelian yang dibuat, melibatkan 3 divisi yakni divisi administrasi yang bertindak sebagai pemakai yang melakukan, mengelola, dan mencatat aktivitas transaksi CV. Srikaton Komputer yang berupa penjualan dan pembelian baik secara tunai maupun kredit,

pelunasan hutang dagang dan piutang dagang yang terjadi akibat aktivitas CV. Srikaton Komputer, retur pejualan dan pembelian. Divisi gudang sebagai pemakai yang mengelola ketersediaan barang dagang.Dan divisi keuangan sebagai pemakai yang tugasnya melihat dan membaca laporan akuntansi dan keuangan yang menjadi acuan, pengambil kebijakan perusahaan. Aplikasi Penjualan dan Pembelian ini dapat melakukan pencatatan aktivitas penjualan dan pembelian secara tunai dan kredit, penyimpanan data konsumen dan supplier, data barang, dan aplikasi penjualan dan pembelian juga dapat membuat dan menampilkan jurnal umum dan khusus, membuat buku besar umum dan pembantu. b. Analisis Masukan dan KeluaranForm Penjualan Form Pelunasan Piutang

Berikut ini merupakan spesifikasi minimum perangkat keras yang dibutuhkan dalam instalasi aplikasi ini:Table 3 Kebutuhan Antarmuka Perangkat Keras

b.

Kebutuhan Antarmuka Perangkat Lunak

Form Retur Penjualan

Berikut ini merupakan spesifikasi minimum perangkat lunak yang dibutuhkan dalam instalasi aplikasi ini: 1) Mozilla Firefox 2) XAMPP 3.3 Perancangan

Faktur

Jurnal

Buku Besar

Form Retur Pembelian

Form Pembelian

Form Pelunasan Hutang

3.3.1

Perancangan sistemData Retur Pembelian Data Pembelian

Gambar 3 Analisis Masukan dan Keluaran DokumenDiv. Keuangan Buku Besar

3.2.4.

Analisis PenggunaDiv. Gudang

Jurnal DFD Konteks dreamsoft Data Stok Barang Input Data Barang

Data Supplier Data Konsumen Data Transaksi Penjualan Kuitansi Penjualan Daftar Konsumen Daftar Supplier Data Stok Barang Div.Admin

Aplikasi Penjualan dan Pembelian ini dipergunakan oleh divisi administrasi, keuangan, gudang CV. Srikaton Komputer. Pada aplikasi penjualan dan pembelian,divisi administrasi dapat melakukan tambah data konsumen, supplier, melihat daftar barang, melihat jurnal umum, mencatat aktivitas penjualan dan pembelian secara kredit ataupun tunai. Pada divisi gudang dapat menambah data barang baru, sedangkan divisi keuangan dapat melihat jurnal umum, jurnal khusus, buku besar umum, buku besar khusus. 3.2.5. a. Kebutuhaan Antarmuka Eksternal Kebutuhan Keras Antarmuka Perangkat

Data Retur Penjualan

Gambar 4 Diagram Konteks

3.4.1

Perancangan Basis Data

3.4.2

Perancangan Struktur MenuLogin

3.4.1.1 ERDid_konsumen nama tlp konsumen alm 1 detil_kon sumenPenjualan Pembelian Penjualan Pembelian

Menu Utama

Jurnal

Buku Besar

Daftar

Kode_barang barang nama 1 tercatat n jml id_pegeawai transaksi pegawai nama n n detil_bar ang n n detil_aku n

nama

Jurnal umum

Buku Besar Umum

Barang

Kode_akunRetur Penjualan Retur Pembelian

Jurnal Khusus Penjualan

Buku Besar Pembantu Piutang

Member

hrg

1

akunPelunasan Piutang Pelunasan Hutang Jurnal Khusus Pembelian

Buku Besar Pembantu Hutang

Jurnal Khusus Kas Masuk

pass

No_faktur

Jurnal Khusus Kas Keluar

tgl

Gambar 8 Perancangan Struktur Antar Muka

jatuh_tempo

sisa_bayar

3.4.3 3.4.3.1

Perancangan Antarmuka Login

Gambar 5 ERD

3.4.1.2 Skema Relasiakun PK kokun nama

detil_akun PK FK2 FK1 no kode_akun no_faktur debit kredit PK

jurnal nofak tgl jatem sisa id_peg

Pegawai PK id_peg nama pass

Gambar 9 Perancangan Antarmuka Login

FK1

3.4.3.2

Halman Utama

detil_konsumen PK FK1 FK2 no id_konsumen no_faktur PK

detil_barang no kode_barang no_faktur

FK1 FK2

konsumen PK id_kon nama tlp alm

barang PK koba nama jml hrg hpp

Gambar 6 Skema Relasi

Gambar 10 Perancangan Antarmuka Halaman Utama

3.4.1.3 Perancangan Struktur Rekening

3.4.3.3

Penjualan, Pembelian

Gambar 11 Perancangan Antarmuka Penjualan dan Pembelian Gambar 7 Struktur Rekening

3.4.3.4

Jurnal

4. 4.1

IMPLEMENTASI DAN PENGUJIAN Implementasi Sistem Implementasi File Basis Data

4.1.2

Gambar 12 Perancangan Antarmuka Jurnal

3.4.4

Perancangan Tata Letak Dokumen Keluaran

Gambar 16 Implementasi File Basis Data Akun

Gambar 17 Implementasi File Basis Data Barang

Gambar 13 Perancangan Tata Letak Dokumen Keluaran Kuitansi

Gambar 18 Implementasi File Basis Data Divisi

Gambar 14 Perancangan Tata Letak Dokumen Keluaran Jurnal Umum

Gambar 19 Implementasi File Basis Data Jurnal

4.1.3

Implementasi Antar Muka

Gambar 15 Perancangan Tata Letak Dokumen Keluaran Buku Besar Pembantu Piutang

Gambar 20 Implementasi Antar Muka Login

Gambar 21 Implementasi Antar Muka Halamn Utama

Gambar 25 Implementasi Tata Letak Keluaran Buku Besar

Gambar 22 Implementasi Antar Muka Penjualan

Gambar 26 Implementasi Tata Letak Keluaran Kuitansi

4.2 a.

Pengujian Tanggal 12 Agustus 2011, membeli dari supplier dengan kode supplier SUP-02, 5 buah monitor LCD dengan harga Rp2.500.000, dan 20 flashdisk dengan harga @Rp40.000, dibayar Rp 3.000.000 dengan no faktur 231, tanggal jatuh tempo 31 Agustus 2011. Tanggal 15 Agustus 2011, dikembalikan 2 buah mouse Logitech dari pembelian tanggal 11 Agustus. Dan dilakukan pelunasan untuk no faktur 231, pada tanggal 30 Agustus 2011 Tanggal 3 September Dilakukan penjualan keyboard sebanyak 10 dengan harga @Rp80000 dengan no faktur PJ-109 secara kredit dengan potongan penjualan 5000, jatuh tempo 17 September 2011. Dilakukan retur pembelian oleh konsumen dengan id KON-99, 1 buah prosesor pada tanggal 15 September 2011

Gambar 23 Implementasi Tata Letak Keluaran Pelunasan Piutang

b.

c.

d.

Gambar 24 Implementasi Tata Letak Keluaran Jurnal Umum

e.

4.2.1

Pengujian Proses Manual dan Proses Aplikasi

5. PENUTUP 5.1 Kesimpulan Dari hasil pengerjaan aplikasi penjualan dan pembelian berbasis web, penulis menarik kesimpulan bahwa menjawab masalah yang dihadapi oleh CV. Srikaton Komputer dalam mengelola kegiatan pencatatan penjualan dan pembelian secara tunai dan terutama kredit yang menjadi masalah didalam CV. Srikaton. Dengan keluaran buku besar khusus aplikasi ini dapat memantau aktivitas piutang dan hutang yang terjadi didalam kegiatan CV. Srikaton Komputer. 5.2 Saran Penulis menyadari bahwa aplikasi yang dibuat masih banyak kekurangan terutama didalam keamanan, dan tampilan, saran penulis guna memperbaiki aplikasi ini adalah 1. Memperbaiki keamanan dan tampilan aplikasi penjualan dan pembelian. 2. Menambah fitur-fitur akuntansi lainya. REFERENSI

Gambar 27 Pengujian Proses Manual

Gambar 28 Pengujian Aplikasi

4.2.2

Pengujian Fungsionalitas

Gambar 29 Pengujian Fungsionalitas login

Gambar 30 Pengujian Fungsionalitas Penjualan

Gambar 31 Penjualan

Pengujian

Fungsionalitas

Retur

Afiah, Nunuy Nur. Implementasi Akuntansi Keuangan Pemerintah Daerah. Jakarta: Kencana Prenada Media Group, 2010. Betha Sidik dan Husni Iskandar Sidik Pohan. Pemrograman WEB dengan HTML. Bandung: BI-OBSES, 2010. Afiah, Nunuy Nur. Implementasi Akuntansi Keuangan Pemerintah Daerah. Jakarta: Kencana Prenada Media Group, 2010. Fathansyah. Basis Data. Bandung: BI-OBSES, 2007. George H Bodnar dan William S Hopwood. Sistem Informasi Akuntansi. Yogyakarta: Andi, 2006. Henry, S.E, M.SI. Laporan Keuangan. Jakarta: Kencana, 2009. Nugroho, Bunafit. Aplikasi Pemograman Web Dinamis dengan PHP dan MySQL. Yogyakarta: Penerbit Gava Media, 2008.

Prasetyo, Eko. Pemrograman Web Php & MySQL. Yogyakarta: Graha Ilmi, 2008. Pressman, Roger S. Rekayasa Perangkat Lunak. Yogyakarta: Andi, 2002. Riyanto. Membuat Sendiri Sistem Informasi Penjualan dengan PHP dan MySQL. Yogyakarta: Gava Media., 2010. Simamora, Henry. Akuntansi Basis Pengambilan Keputusan. Jakarta: Salemba Empat, 2000. Website : Amri, Drs Bursa. "http://118.96.151.46/kgi/konten_kgi/sm a/ekonomi/pdf." Drs http://118.96.151.46. 2004. http://118.96.151.46/kgi/konten_kgi/sma /ekonomi/pdf/BUKU%20BESAR%20PEMB ANTU.pdf.1 (accessed Mei 30, 2011). digilib.petra.ac.id. 2006. http://digilib.petra.ac.id/viewer.php?pag e=1&qual=high&submitval=next&fname= %2Fjiunkpe%2Fs1%2Feman%2F2006%2Fji unkpe-ns-s1-2006-31402244-9580-bejchapter2.pdf&submit.x=18&submit.y=22 (accessed Juni 2, 2011). Parno SKom., MMSI. "power.lecture.ub.ac.id/files/2011/04." http://power.lecture.ub.ac.id. 2011. http://power.lecture.ub.ac.id/files/2011/ 04/DFD.pdf. (accessed 30 2011). Purbo, Onno W. http://docs.google.com/viewer?a=v&q=c ache:qKOyMdW25f0J:www.deptan.go.id/ pusdatin/admin/RB/Internet/Apa%2520b edanya%2520Internet.pdf+intranet+adala h&hl=id&gl=id&pid=bl&srcid=ADGEESiqZe McHSWm3k_3jtQJL2Ms132R5GsE8I67yUI Q0KjFngckvjLeBKY0HHKBoOwSwED5h_tk M_IwE2 (accessed Juli 14, 2011). Rasman. "http://id.shvoong.com/writing-andspeaking/2059087-penjualan-danpenjualan-kredi." http://id.shvoong.com. 2010. http://id.shvoong.com/writing-andspeaking/2059087-penjualan-danpenjualan-kredit (accessed Mei 30, 2011).

LAMPIRAN