Anda di halaman 1dari 121

PERANCANGAN SISTEM INFORMASI AKUNTANSI

PENJUALAN DENGAN PENEKANAN SECURITY SYSTEM


BERBASIS CLOUD COMPUTING PADA PT BERKAT ORANG
MUDA

RIZKI MUHARAM SURURI


8335161461

Proposal Penelitian ini Disusun Sebagai Salah Satu Persyaratan untuk


Memperoleh Gelar Sarjana Akuntansi pada Fakultas Ekonomi Universitas
Negeri Jakarta

PROGRAM STUDI S1 AKUNTANSI


FAKULTAS EKONOMI
UNIVERSITAS NEGERI JAKARTA
2022LEMBAR PE
PERNYATAAN BEBAS PLAGIAT

Dengan ini saya menyatakan:

1. Skripsi ini merupakan karya asli dan belum pernah diajukan untuk mendapatkan

gelar akademik sarjana, baik di Universitas Negeri Jakarta maupun di Perguruan

Tinggi lain.

2. Skripsi ini belum dipublikasikan, kecuali secara tertulis dengan jelas

dicantumkan sebagai acuan dalam naskah dengan disebutkannya nama

pengarang dan dicantumkan dalam daftar pustaka.

3. Pernyataan ini saya buat dengan sesungguhnya dan apabila dikemudian hari

terdapat penyimpangan dan ketidakbenaran, saya bersedia menerima sanksi

akademik berupa pencabutan gelar yang telah diperoleh serta sanksi lainnya

sesuai dengan norma yang berlaku di Universitas Negeri Jakarta.

Jakarta, 17 Juni 2022

Yang Membuat Pernyataan

Rizki Muharam Sururi

NIM. 8335161461

ii
DAFTAR ISI

PERNYATAAN BEBAS PLAGIAT ................................................................... ii

DAFTAR ISI ......................................................................................................... iii

DAFTAR GAMBAR ............................................................................................ vi

DAFTAR TABEL ................................................................................................. x

DAFTAR LAMPIRAN ........................................................................................ xi

BAB 1 PENDAHULUAN..................................................................................... 1

1.1 Latar Belakang Penelitian ............................................................................. 1

1.2 Fokus Penelitian ............................................................................................ 6

1.3 Pertanyaan Penelitian .................................................................................... 7

1.4 Tujuan Penelitian .......................................................................................... 7

1.5 Manfaat Penelitian ........................................................................................ 8

BAB 2 KAJIAN TEORITIK ............................................................................... 9

2.1 Konsep Yang Diteliti .................................................................................... 9

2.1.1 Sistem Informasi Akuntansi .............................................................. 9

2.1.2 Penjualan ......................................................................................... 12

2.1.3 Desain Model Sistem ...................................................................... 15

2.1.4 Pengendalian Internal ...................................................................... 18

2.2 Telaah Pustaka Penelitian Terdahulu .......................................................... 20

BAB 3 OBJEK DAN METODOLOGI PENELITIAN ................................... 23

3.1 Tempat dan Waktu Penelitian ..................................................................... 23

3.2 Informan dan Pendekatan Penelitian........................................................... 24

iii
3.3 Teknik Pengumpulan Data .......................................................................... 25

3.4 Teknik Pengolahan Data ............................................................................. 26

3.4.1 Reduksi data .................................................................................... 26

3.4.2 Penyajian Data ................................................................................. 27

3.4.3 Kesimpulan dan Verifikasi Data ...................................................... 27

BAB 4 HASIL DAN PEMBAHASAN .............................................................. 28

4.1 Hasil ........................................................................................................... 28

4.1.1 Deskripsi Data Perusahaan .............................................................. 28

4.1.2 Prosedur Pada Sistem Informasi Akuntansi Penjualan Komoditas . 29

4.1.3 Dokumentasi dalam Sistem Informasi Akuntansi Penjualan

Komoditas ................................................................................................. 30

4.1.4 Pengendalian Internal dalam Sistem Informasi Akuntansi Penjualan

................................................................................................. 30

4.1.5 Perancangan COMMODITY - Sistem Informasi Akuntansi Penjualan

Berbasis Cloud Computing Untuk PT Berkat Orang Muda .......................... 31

4.2 Pembahasan ................................................................................................. 71

4.2.1 Login Pengguna ............................................................................... 72

4.2.2 Halaman Utama ............................................................................... 73

4.2.3 Akun Pengguna ............................................................................... 75

4.2.4 Pencatatan Transaksi - Item Details ................................................ 77

4.2.5 Pencatatan Transaksi - Purchase Order .......................................... 79

4.2.6 Pencatatan Transaksi - Customers................................................... 82

4.2.7 Pencatatan Transaksi - Invoices & Delivery Order ......................... 85

iv
4.2.8 Summary Reports ............................................................................ 94

4.2.9 Unpaid Invoices ............................................................................... 97

BAB 5 KESIMPULAN ....................................................................................... 98

5.1 Kesimpulan ................................................................................................. 98

5.2 Implikasi...................................................................................................... 99

DAFTAR PUSTAKA ........................................................................................ 101

LAMPIRAN-LAMPIRAN ............................................................................... 103

RIWAYAT HIDUP ........................................................................................... 110

v
DAFTAR GAMBAR

Gambar 4.1 Struktur Tabel Invoicing.................................................................... 35

Gambar 4.2 Struktur Tabel Akses Pengguna ........................................................ 38

Gambar 4.3 Flowchart Input Data Pelanggan....................................................... 41

Gambar 4.4 Flowchart Membuat Delivery Order ................................................ 42

Gambar 4.5 Flowchart Membuat Sales Invoice.................................................... 43

Gambar 4.6 Konfigurasi PHP Untuk Koneksi Database ...................................... 44

Gambar 4.7 Koneksi Database ............................................................................. 45

Gambar 4.8 Lanjutan Koneksi Database .............................................................. 46

Gambar 4.9 Bagian Header Halaman Utama ....................................................... 47

Gambar 4.10 Bagian Index Halaman Utama......................................................... 48

Gambar 4.11 Fungsi incCommon Untuk Otorisasi Bertingkat ............................. 49

Gambar 4.12 Form Halaman Login ...................................................................... 50

Gambar 4.13 Menampilkan Fields Dalam Tabel Database “items”..................... 51

Gambar 4.14 Fungsi PHP Menampilkan Tabel Database “items” ....................... 52

Gambar 4.15 Fungsi Mengunci Form Pengisian/Pengubahan Sesuai Izin Pengguna

............................................................................................................................... 54

Gambar 4.16 Pembatasan Izin Akses Dalam Input Barang .................................. 55

Gambar 4.17 Menampilkan Fields Dalam Tabel Database “item_prices” .......... 56

Gambar 4.18 Fungsi PHP Menampilkan Tabel Database “item_prices” ............. 57

Gambar 4.19 Fungsi Mengunci Form Pengisian/Pengubahan Sesuai Izin Pengguna

............................................................................................................................... 58

vi
Gambar 4.20 Pembatasan Izin Akses Dalam Input Pesanan Pembelian ............... 59

Gambar 4.21 Menampilkan Fields Dalam Tabel Database “clients” ................... 60

Gambar 4.22 Fungsi PHP Menampilkan Tabel Database “clients” ..................... 61

Gambar 4.23 Fungsi Mengunci Form Pengisian/Pengubahan Sesuai Izin Pengguna

............................................................................................................................... 62

Gambar 4.24 Pembatasan Izin Akses Dalam Input Pelanggan ............................. 63

Gambar 4.25 Menampilkan Fields Dalam Tabel Database “invoices” ................ 64

Gambar 4.26 Fungsi PHP Menampilkan Tabel Database “invoices” .................. 65

Gambar 4.27 Fungsi Mengunci Form Pengisian/Pengubahan Sesuai Izin Pengguna

............................................................................................................................... 67

Gambar 4.28 Pembatasan Izin Akses Dalam Input Invoice .................................. 67

Gambar 4.29 Fungsi Proses Kalkulasi Pesanan Pembelian .................................. 68

Gambar 4.30 Fungsi Proses Kalkulasi Invoice ..................................................... 69

Gambar 4.31 Rancangan Hasil Print PDF 4 Dokumen Dalam Sistem ................. 70

Gambar 4.32 Login Pengguna ............................................................................... 72

Gambar 4.33 Halaman Utama ............................................................................... 73

Gambar 4.34 Akun Pengguna ............................................................................... 75

Gambar 4.35 Ubah Data Diri Akun Pengguna ..................................................... 76

Gambar 4.36 Rincian Perizinan Akses Pengguna ................................................. 76

Gambar 4.37 Item Details ..................................................................................... 77

Gambar 4.38 Input Barang Komoditas ................................................................. 78

Gambar 4.39 Penambahan Stok Barang................................................................ 78

Gambar 4.40 Purchase Order ............................................................................... 79

vii
Gambar 4.41 Input Purchase Order ..................................................................... 80

Gambar 4.42 Kalkulasi Total Harga Purchase Order .......................................... 81

Gambar 4.43 Hasil Print Purchase Order ............................................................ 82

Gambar 4.44 Customers ........................................................................................ 82

Gambar 4.45 Input Pelanggan ............................................................................... 83

Gambar 4.46 Pelanggan Ter-Input ........................................................................ 84

Gambar 4.47 Invoices & Delivery Order .............................................................. 85

Gambar 4.48 Status Invoice .................................................................................. 86

Gambar 4.49 Input Invoices & Delivery Order .................................................... 87

Gambar 4.50 Input Barang Komoditas yang Dijual.............................................. 87

Gambar 4.51 Invoice Item Details ........................................................................ 88

Gambar 4.52 Pencetakan Invoice .......................................................................... 88

Gambar 4.53 Status Invoice .................................................................................. 89

Gambar 4.54 Kolom “Print As” ............................................................................ 89

Gambar 4.55 Hasil Print Invoice Termin 1 ........................................................... 90

Gambar 4.56 Input Delivery Order ....................................................................... 90

Gambar 4.57 Kolom “Print As” ............................................................................ 91

Gambar 4.58 Hasil Print Delivery Order .............................................................. 91

Gambar 4.59 Tab “Invoice Items” ......................................................................... 91

Gambar 4.60 Pengisian Rafaksi ............................................................................ 92

Gambar 4.61 Pengisian Biaya-Biaya Transaksi .................................................... 92

Gambar 4.62 Status Invoice .................................................................................. 92

Gambar 4.63 Kolom “Print As” ............................................................................ 93

viii
Gambar 4.64 Hasil Print Invoice Termin 2 ........................................................... 93

Gambar 4.65 Status Invoice .................................................................................. 93

Gambar 4.66 Menu Summary Reports .................................................................. 94

Gambar 4.67 Pengaturan “Filters” ........................................................................ 94

Gambar 4.68 Laporan Client Sales Over Time ..................................................... 95

Gambar 4.69 Laporan Penjualan Barang Komoditas ............................................ 95

Gambar 4.70 Laporan Total Rafaksi per Barang Komoditas ................................ 96

Gambar 4.71 Laporan Rafaksi per Transaksi ........................................................ 96

Gambar 4.72 Unpaid Invoices............................................................................... 97

ix
DAFTAR TABEL

Tabel 2.1 Karakteristik Informasi yang Berguna .................................................. 10

Tabel 2.2 Simbol-simbol DFD .............................................................................. 16

Tabel 2.4 Simbol-simbol Flowchart ..................................................................... 17

x
DAFTAR LAMPIRAN

Lampiran 1 Hasil Wawancara ............................................................................. 103

Lampiran 2 Kartu Konsultasi .............................................................................. 104

Lampiran 3 Flowchart Pembuatan Sales Invoice................................................ 105

Lampiran 4 Flowchart Pembuatan Delivery Order ............................................ 106

Lampiran 5 Flowchart Pembayaran Invoice ....................................................... 107

Lampiran 6 Surat Penelitian ................................................................................ 108

Lampiran 7 Surat Persetujuan Penelitian ............................................................ 109

xi
BAB 1
PENDAHULUAN

1.1 Latar Belakang Penelitian

Era digitalisasi merupakan era ketika segala macam informasi dapat

mudah dan cepat diperoleh serta disebarluaskan menggunakan teknologi

digital. Munculnya era digitalisasi ini salah satunya telah memberikan dampak

pada persaingan bisnis yang menjadi lebih ketat. Kegiatan bisnis perusahaan

yang tadinya mengandalkan manusia sudah menjadi kegiatan yang terlalu

konvensional. Misalnya pencatatan transaksi perusahaan merupakan salah satu

kegiatan bisnis yang terkena dampak atas perkembangan teknologi tersebut.

Dengan semakin pesatnya perkembangan teknologi, setiap perusahaan

dituntut untuk terus melakukan inovasi terhadap kegiatan usahanya guna

memenuhi kepuasan pihak terkait. Perkembangan industri yang semakin cepat

khususnya dari sisi kecanggihan teknologi merupakan salah satu faktor yang

mendorong perusahaan harus melakukan transformasi bisnis. Salah satunya

adalah penyimpanan data berbasis cloud computing (komputasi awan). Seperti

yang tertulis pada laman situs Datacomm Cloud Business (2016), cloud

computing adalah gabungan pemanfaatan teknologi komputer (komputasi) dan

pengembangan berbasis internet (awan). Menurut Widiarto (2021) dalam

artikelnya yang dipublikasikan di Koran Jakarta, pesatnya digitalisasi di tengah

pandemi Covid-19 diyakini menjadi peluang baru bagi pelaku usaha di industri

teknologi seperti halnya cloud computing untuk tetap bertahan dan berkembang

1
2

di masa pandemi. Maka dari itu, cloud computing merupakan salah satu

transformasi bisnis tahap berlanjut untuk menjadikan kegiatan bisnis

perusahaan dapat lebih efektif dan efisien.

Penyampaian informasi dapat diproses secara lebih cepat melalui sistem

yang dinamakan sistem informasi. Sistem informasi yang andal merupakan

sistem yang memiliki peran penting dalam kinerja organisasi. Menurut

Wilimowska dan Borzemski (2018), keandalan sistem informasi memiliki

pengaruh yang signifikan terhadap kinerja organisasi dengan didukung

beberapa faktor. Beberapa faktor tersebut diantaranya keandalan informasi,

keandalan sistem, dan keandalan layanan. Untuk mendapatkan peningkatan

kinerja organisasi tersebut, perusahaan dapat mempertimbangkan adanya

penerapan sistem informasi yang andal dan dikomputerisasi dalam kegiatan

usahanya. Selain itu, dalam mewujudkan penerapan sistem informasi,

perusahaan tentu merencanakan strategi yang efektif untuk memastikan sistem

informasi berjalan dengan semestinya.

Perencanaan tersebut dinamakan dengan Perencanaan Strategis Sistem

Informasi. Dari perencanaan tersebut, perusahaan juga memerlukan gambaran

umum terkait pengaplikasian sistem informasi berbasis komputer seperti apa

yang tepat untuk menunjang kegiatan operasional. Perencanaan Strategis

Sistem Informasi didefinisikan sebagai sistem yang berperan penting dalam

meningkatkan kinerja jangka panjang perusahaan dengan cara meningkatkan

langsung kontribusi pertambahan nilainya menuju rantai nilai industri. Menurut

Dewantara dan Samopa (2017), Perencanaan Strategis Sistem Informasi dapat


3

berperan sebagai dasar pedoman dalam mengatasi masalah dan menentukan

kebutuhan perusahaan terkait sistem informasi seperti apa yang tepat di masa

mendatang. Perencanaan Strategis Sistem Informasi dapat diartikan pula

sebagai penerapan teknologi informasi untuk membantu atau menerapkan

strategi yang kompetitif dari perusahaan dan pemanfaatannya dapat

meningkatkan daya saing.

Setelah perencanaan strategis sistem informasi yang sudah terlaksana,

kegiatan bisnis perusahaan seharusnya dapat berjalan lebih efektif dan efisien.

Akuntansi perusahaan merupakan salah satu kegiatan bisnis yang harus

memiliki sistem informasi yang tepat. Dalam era globalisasi revolusi industri

4.0 yang akan menuju society 5.0 ini, perusahaan sudah seharusnya

mementingkan kualitas sistem informasi akuntansi yang ada pada perusahaan

untuk menunjang kegiatan usahanya. Berdasarkan penelitian yang dilakukan

oleh Susanto (2017), kualitas sistem informasi akuntansi memiliki pengaruh

signifikan terhadap kualitas informasi akuntansi. Hasil penelitian tersebut

dikatakan oleh Susanto (2017) demikian karena terdapat beberapa faktor yang

mendukung, seperti sistem informasi akuntansi yang tersedia belum fleksibel,

tidak mudah digunakan, masih belumnya terintegrasi dengan baik, dan sistem

yang kurang aksesibel.

Sistem informasi akuntansi juga memberikan peranan yang kuat sebagai

penunjang dalam menghasilkan laporan yang lebih real-time sehingga

pengambilan keputusan dapat lebih efektif dan efisien. Menurut Mitrović

(2016), transisi dari cara tradisional atas pengelolaan data dalam akuntansi
4

menjadi cara yang lebih modern dapat memberikan keunggulan. Keunggulan

tersebut diantaranya menghemat waktu dan meningkatkan efisiensi serta

keakuratan dari penyampaian informasi. Dengan memperhatikan aspek

fleksibilitas dan sistem aksesibel, sistem informasi akuntansi dapat berfungsi

sebagaimana mestinya.

Setyawan (2016) berpendapat bahwa aksesibilitas informasi terkait

pencatatan atas transaksi penjualan pada perusahaan berskala kecil masih

terbilang sulit. Pemanfaatan sistem informasi akuntansi seharusnya dilakukan

dengan baik oleh perusahaan berskala kecil agar pencatatan transaksi penjualan

tidak lagi secara manual seperti pada kertas nota atau faktur yang rentan hilang.

Dengan demikian, penyampaian informasi atas transaksi penjualan pun lebih

cepat dan efisien.

Arum dan Nugroho (2017) pula mengemukakan pula bahwa adanya

sistem informasi akuntansi terkait pencatatan transaksi mampu meminimalisir

terjadinya fraud yang disebabkan oleh kelalaian pencatatan dan jumlah yang

tidak sesuai. Menurut Suandi et al. (2017), adanya sistem informasi yang

mendukung pada bidang usaha mampu memberikan keunggulan kompetitif di

mana perusahaan mampu bersaing dengan perusahaan lain. Hal lain juga

dikemukakan dalam penelitian yang dilakukan oleh Pamungkas et al. (2018),

perusahaan yang tidak mampu memberikan informasi terkait rekapitulasi data

persediaan barang dan transaksi penjualan akan berdampak pada analisis hasil

usaha yang tidak efektif. Analisis tersebut dapat berupa permintaan pelanggan
5

di waktu tertentu. Selain itu, informasi antara stakeholders perusahaan kurang

real-time sehingga adanya kemungkinan terjadi kesalahan komunikasi.

Oleh karena itu, penelitian ini dilakukan untuk merancang sistem

informasi akuntansi agar beralih menuju pencatatan yang lebih modern, yakni

sistem informasi akuntansi berbasis cloud computing yang dapat menyelesaikan

suatu siklus akuntansi lebih efektif daripada sebelumnya. Perusahaan mampu

menciptakan serta mengembangkan basis data (database) yang ada sesuai

dengan kebutuhan perusahaan. Sehingga, penerapan sistem ini dapat berguna

untuk menunjang infrastruktur kegiatan perusahaan.

Penelitian ini didasari atas kebutuhan perusahaan akan sistem informasi

akuntansi penjualan berbasis cloud computing. Perusahaan dalam penelitian ini

adalah PT Berkat Orang Muda, sebuah perusahaan yang bergerak di bidang

konsultan jasa dan perdagangan. Perusahaan ini berdiri pada tahun 2019.

Perusahaan saat ini membutuhkan suatu sistem pencatatan modern terkait

transaksi perdagangan komoditas. Perusahaan membutuhkan hal tersebut

dikarenakan adanya indikasi yang dianggap oleh perusahaan telah

mempengaruhi keberlangsungan perusahaan. Maka dari itu, perusahaan

mengharapkan terbentuknya sistem informasi akuntansi yang dapat mendukung

Klasifikasi Baku Lapangan usaha Indonesia (KBLI) yakni perdagangan

komoditas secara cloud computing. Dengan pencatatan yang masih manual

tersebut, perusahaan merasa membutuhkan sistem informasi akuntansi yang

andal dan modern dalam penerapannya seperti penggunaan teknologi cloud

computing pada sistem. Pengumpulan data informasi terkait penjualan menjadi


6

perhatian penting dikarenakan siklus tersebut rentan akan berpotensi terjadi

fraud jika adanya kesalahan penyajian informasi terkait pencatatannya baik

karena human error ataupun moral hazard.

Berdasarkan masalah yang dihadapi perusahaan tersebut, peneliti tertarik

untuk menjadikan perancangan sistem informasi akuntansi pada perusahaan

menjadi bahan penelitian peneliti dalam bentuk skripsi dengan judul

“Perancangan Sistem Informasi Akuntansi Penjualan Dengan Penekanan

Security System Berbasis Cloud Computing Pada PT Berkat Orang Muda”.

1.2 Fokus Penelitian

Berdasarkan penjelasan di bagian latar belakang, peneliti menetapkan

fokus utama penelitian pada perancangan sistem informasi akuntansi penjualan

untuk mengatasi masalah perusahaan di mana pencatatan transaksi penjualan

yang masih dilakukan secara manual. Peneliti menemukan adanya beberapa

indikasi yang dapat memengaruhi keberlangsungan bisnis perusahaan.

Indikasi tersebut diantaranya yang pertama adalah pengawasan terkait

pengiriman komoditas kopra yang dilakukan perusahaan seperti adanya

permasalahan barang terkait susut berat setelah barang sampai di tujuan. Kedua,

dokumentasi terkait transaksi penjualan seperti Delivery Order dan Sales

Invoice. Ketiga, belum adanya dokumentasi Purchase Order yang tersistem

sebagai pendukung informasi perusahaan dalam menerapkan Pajak Penghasilan

Pasal 22 atas penjualan kepada perusahaan atau eksportir yang bergerak dalam

sektor kehutanan, perkebunan, pertanian, peternakan, dan perikanan (Direktorat

Jenderal Pajak, 2021). Kemudian yang keempat yaitu belum adanya sistem
7

pembayaran 2 termin dalam pencatatan transaksi penjualan. Dan indikasi yang

terakhir adalah belum adanya Aging Control Accounts Receivable terkait

pembayaran termin dalam transaksi penjualan. Lima indikasi tersebut sekaligus

meningkatkan efektivitas dan efisiensi perusahaan dalam mewujudkan

pencegahan fraud yang mungkin terjadi pada perusahaan.

Selain itu dengan adanya sistem informasi akuntansi yang menggantikan

akuntansi konvensional, stakeholders pun dapat mengkaji lebih dalam terkait

peningkatan kinerja perusahaan karena adanya informasi keuangan dan

nonkeuangan yang tersampaikan secara real-time dan lebih akurat dari

sebelumnya yang berdampak pula pada pengambilan keputusan.

1.3 Pertanyaan Penelitian

Berdasarkan uraian tersebut, maka peneliti merumuskan masalah

penelitian diantaranya sebagai berikut.

1. Bagaimana siklus proses bisnis bagian penjualan komoditas yang berjalan

setelah adanya perancangan sistem informasi akuntansi penjualan berbasis

cloud computing pada PT Berkat Orang Muda?

2. Bagaimana efektivitas dan efisiensi sistem informasi akuntansi penjualan

yang telah dirancang dalam memitigasi risiko dan potensi kecurangan

pengukuran susut barang komoditas?

1.4 Tujuan Penelitian

Tujuan dari penelitian ini adalah:


8

1. Mengidentifikasi masalah pada siklus penjualan komoditas serta

pencatatannya yang terjadi pada PT Berkat Orang Muda sehingga

ditemukan kondisi perusahaan yang membutuhkan adanya penerapan

sistem akuntansi berbasis cloud computing.

2. Merancang sistem informasi akuntansi penjualan komoditas yang dapat

menunjang kebutuhan informasi keuangan secara efektif dan efisien.

1.5 Manfaat Penelitian

Adapun manfaat dari penelitian ini adalah:

1. Membantu mengidentifikasi kebutuhan perusahaan dalam mengendalikan

internal perusahaan pada transaksi penjualan komoditas.

2. Membantu pihak manajemen perusahaan dalam mempermudah

pengambilan keputusan terkait pelunasan tagihan pelanggan.

3. Membantu pelaporan siklus penjualan komoditas pada perusahaan.

4. Membantu perusahaan dalam melakukan pengecekan faktur penjualan yang

sudah atau masih belum dilunasi oleh pelanggan.

5. Membantu kegiatan operasional usaha perusahaan menjadi lebih efisien dan

efektif.
BAB 2
KAJIAN TEORITIK

2.1 Konsep Yang Diteliti

2.1.1 Sistem Informasi Akuntansi

Menurut Romney & Steinbart (2021), sistem merupakan

serangkaian metode, prosedur, dan rutinitas terencana yang menjalankan

aktivitas tertentu guna mencapai tujuan yang diinginkan ataupun untuk

menyelesaikan suatu masalah. Dengan kata lain, sistem ini dapat

membantu organisasi mencapai tujuan dan penyelesaian masalah yang

jelas karena sudah dirancang sedemikiran rupa dengan baik berdasarkan

kesepakatan keseluruhan pihak. Kesepakatan tersebut bertujuan untuk

menghindari adanya tujuan yang berbeda dari setiap pihak yang terlibat di

dalam sistem.

Informasi merupakan data yang sudah diolah dan terorganisir

sehingga berfungsi sebagai informasi yang dapat memudahkan proses

pengambilan keputusan. Romney & Steinbart (2021) menyatakan

pengguna informasi dapat mengambil keputusan lebih baik ketika kualitas

maupun kuantitas dari informasi tersebut meningkat. Adapun

karakteristik yang menjadikan informasi lebih berdaya guna. Tabel

merupakan penjelasan terkait 11 karakteristik yang membuat informasi

lebih efektif dan efisien.

9
10

Tabel 2.1
Karakteristik Informasi yang Berguna

11 Karakteristik Informasi
Access Restricted Dapat membatasi akses untuk pihak yang diizinkan
Accurate Tepat; bebas dari kesalahan
Tersedia bagi pengguna ketika dibutuhkan; mudah dan cepat
Available
digunakan
Reputable Kredibel berdasarkan sumber yang dapat diandalkan
Tidak mengabaikan aspek-aspek penting dalam suatu
Complete
aktivitas
Concise Jelas, ringkas; tersajikan secara tepat dan komprehensif
Consistent Disampaikan dalam format yang sama
Current Kejadian dan aktivitas disampaikan terkini
Objective Tidak bias; tidak berpihak; netral
Mengurangi ketidakpastian; mempengaruhi pengambilan
Relevant
keputusan; berguna dan dapat diterapkan
Timely Disampaikan tepat waktu untuk decision maker
Mudah digunakan untuk berbagai kebutuhan; baik untuk
Useable
manusia dan mesin
Disampaikan dalam format yang cermat dan berguna; dapat
Understandable
diinterpretasikan
Informasi diperoleh dari pihak yang independen dan dan
Verifiable
dapat dipercaya
Sumber: Accounting Information Systems

Romney & Steinbart (2021) pun mendefinisikan akuntansi sebagai

pencatatan transaksi keuangan perusahaan yang sistematis dan

komprehensif di mana pencatatan tersebut diantaranya merangkum,

menganalisis, dan melaporkan suatu transaksi kepada manajemen,

pemilik/investor, badan pengawas, dan lembaga pemungut pajak.

Menurut Lim (2013) dalam buku Zamzami et al. (2018), sistem

informasi akuntansi didefinisikan sebagai suatu alat yang terintegrasi di

lapangan dengan sistem informasi dan teknologi suatu perusahaan.

Sedangkan menurut Romney & Steinbart (2021), sistem informasi

akuntansi merupakan sistem yang mengumpulkan, mencatat, menyimpan,


11

dan mengolah data sehingga menghasilkan informasi yang berguna bagi

pengambil keputusan.

Romney & Steinbart (2021) pun mengemukakan sistem informasi

akuntansi memiliki enam komponen, yaitu:

1. Strandard Operating Procedure (SOP) yang berguna untuk

menyimpan, mengumpulkan, dan memproses data,

2. Adanya insfrastruktur daripada teknologi informasi tersebut,

3. Pengendalian internal dan keamanan dalam setiap basis data yang

terdapat di dalam sistem informasi tersebut,

4. Data terkait aktivitas bisnis dan organisasi,

5. Individu berperan sebagai pengguna sistem,

6. Perangkat lunak berperan sebagai pengolah data.

Enam komponen tersebut memungkinkan sistem informasi

akuntansi memliki tiga fungsi bisnis yang dipenuhi, yakni:

1. Mengumpulkan dan menyimpan data terkait aktivitas, sumber daya,

dan internal perusahaan.

2. Pengolahan data menjadi informasi sehingga manajemen mampu

mengambil keputusan berdasarkan data yang telah disimpan dan

dikumpulkan.

3. Memberikan pengendalian yang cukup untuk mengamankan aset dan

data organisasi.
12

2.1.2 Penjualan

1. Definisi Penjualan

Sebagaimana yang dikemukakan oleh Romney & Steinbart (2021)

bahwa siklus penjualan merupakan rangkaian kegiatan bisnis

perusahaan yang berhubungan dengan penyediaan barang dan jasa

kepada pelanggan, serta menerima pembayaran dari penjualan

tersebut. Serangkaian kegiatan bisnis ini dilaksanakan secara rutin dan

sudah menjadi proses bisnis yang ditetapkan dan terencana oleh

perusahaan.

2. Dokumen Siklus Penjualan

Menurut Considine, Parkes, Olesen, Blount, & Speer (2012),

Berbagai dokumen digunakan perusahaan dalam siklus pendapatan,

diantaranya:

a. Sales Order

Sales Order adalah suatu dokumen formal yang dicetak

berdasarkan informasi yang diperoleh dari customer order.

Beberapa salinan dokumen juga disiapkan dari memulai

pengiriman sampai dengan pembayaran dari pelanggan, yang

menyiapkan sales order adalah salesperson.

b. Goods Packing Slip

Dokumen ini dibuat oleh petugas pengiriman pada unit

logistik dan terlampir bersamaan dengan barang yang dikirim ke

pelanggan.
13

c. Bill Of Lading

Dokumen ini disiapkan untuk common carriers yang

mengangkut barang ke pelanggan, dan yang menyiapkan dokumen

ini adalah petugas pengiriman pada unit logistik.

d. Sales Invoice

Perusahaan mengirim sales invoice kepada pelanggan

terkait barang-barang yang telah dipesan dan menunjukkan

perincian pesanan serta jumlah penjualan. Pembuat dokumen ini

ialah bagian penagihan di unit keuangan atau akuntansi.

3. Prosedur Dalam Sistem Akuntansi Penjualan

Menurut Mulyadi (2016), adapun berbagai prosedur yang

menjadi bagian dalam perancangan sistem informasi akuntansi

penjualan, yaitu:

a. Prosedur Penjualan

Pada prosedur penjualan, adapun fungsi penjualan yang

menerima pesanan dari pelanggan kemudian mencetak faktur

penjualan agar pelanggan dapat melakukan pembayaran sesuai

harga barang yang tercetak dalam faktur, juga memungkinkan

fungsi gudang dan fungsi pengiriman menyiapkan barang yang

akan diserahkan kepada pelanggan.

b. Prosedur Pencatatan Harga Pokok Penjualan

Pada prosedur ini, fungsi akuntansi yaitu menyusun

rekapitulasi harga pokok penjualan berdasarkan data tercatat pada


14

kartu persediaan. Berdasarkan kartu rekapitulasi harga pokok

penjualan, fungsi akuntansi yakni membuat bukti memorial

sebagai dokumen pendukung terkait pencatatan harga pokok

penjualan kedalam jurnal umum.

4. Retur Penjualan

Menurut Hall (2011) proses retur penjualan merupakan bagian

dari siklus pendapatan yang mana pelanggan mengembalikan

pembelian barang dikarenakan suatu alasan, yang diantaranya:

a. Perusahaan mengirimkan barang yang salah kepada pelanggan.

b. Barang rusak.

c. Produk rusak dalam pengiriman.

d. Pembeli menolak pengiriman karena penjual mengirim barang

terlambat atau mereka tertunda transit.

5. Piutang Dagang

Menurut Weygandt, Kimmel, & Kieso (2013) piutang dagang

adalah jumlah tagihan yang harus dibayar oleh pelanggan kepada

perusahaan. Jumlah tagihan dihasilkan dari penjualan barang dan jasa.

Perusahaan pada umumnya berharap menagih piutang dalam kurun

waktu 30 hingga 60 hari kerja.

6. Penerimaan Kas

Menurut Yusuf & Sudrajat (2014) kas merupakan harta

perusahaan yang sangat likuid dimaksudkan bahwa berbentuk uang

sehingga sangat mudah dialihkan atau dipindah tangankan, maka kas


15

merupakan aktiva yang sangat mudah untuk diselewengkan dan

dimanipulasi baik dalam bentuk uang kontan maupun dalam bentuk

alat-alat pembayaran seperti cek atau bilyet giro.

Menurut Mulyadi (2016) penerimaan kas perusahaan berasal

dari dua sumber utama yaitu penerimaan kas dari penjualan tunai dan

penerimaan kas dari penagihan piutang. Penerimaan kas dari

penjualan tunai yang terdiri penerimaan kas dari over-the-counter

sale, cash-on-delivery sale, dan dari credit card sale, sedangkan untuk

penerimaan kas dari piutang melalui penagih perusahaan, kantor pos,

dan lock box-collection plan.

2.1.3 Desain Model Sistem

Dalam melakukan desain sistem, diperlukan metode yang

dinamakan System Development Life Cycle (SDLC), yaitu metode

serangkaian fase yang penting untuk merancang, menganalisis, dan

implementasi sistem informasi. Dalam pelaksanaan metode SDLC ini,

peneliti harus mengetahui kebutuhan sistem perusahaan. Pada tahap

menganalisis dalam metode SDLC, dibutuhkan adanya informasi

pendukung yang dinamakan Data Flow Diagrams (DFD) menunjukkan

serangkaian proses bisnis dan mengilustrasikan sistem dalam bentuk yang

terstruktur. Menurut Romney & Steinbart (2021), DFD mengilustrasikan

alir data dalam suatu perusahaan secara grafis. Diagram ini terdapat empat

simbol yang merepresentasikan empat elemen dasar, yaitu sumber dan


16

tujuan data, arus data, proses transfofrmasi, dan penyimpanan data. Tabel

2.3 merupakan simbol-simbol yang terdapat dalam DFD.

Tabel 2.2
Simbol-simbol DFD

No. Simbol Nama Penjelasan


1 Sumber dan tujuan Orang dan organisasi yang
data mengirim data ke dan
menerima data dari sistem
yang diwakili oleh kotak
persegi. Tujuan data juga
disebut sebagai data sinks.

2 Arus data Arus data ke dalam atau


keluar proses disajikan oleh
garis lengkung atau garis
lurus dengan panah

3 Proses-proses Proses yang


transformasi mentransformasikan data dari
input ke output diwakili oleh
lingkaran. Seringkali disebut
sebagai gelembung (bubbles)
4 Penyimpanan data Penyimpanan data diwakili
oleh dua garis horizontal

5 Pengendalian internal Pengendalian internal.


Pengendalian internal diberi
nomor.

Sumber: Romney & Steinbart (2021)

Setelah diperolehnya informasi terkait DFD, perancangan dapat

dilanjutkan dengan sebuah dokumentasi yang disebut dengan flowchart.

Flowchart merupakan teknik analitik bergambar yang digunakan untuk

menggambarkan beberapa aspek sistem informasi secara jelas, ringkas,

dan logis (Romney & Steinbart, 2021). Dengan kata lain, rangkaian

rencana langkah operasi akan didokumentasikan menggunakan simbol-

simbol flowchart seperti yang diuraikan pada Tabel 2.3.


17

Tabel 2.3
Simbol-simbol Flowchart
No. Simbol Nama Penjelasan
1 Terminal Menggambarkan
kegiatan awal dan akhir
dalam suatu proses.
2 Process Menggambarkan suatu
proses dalam sebuah
sistem.

3 Data Menggambarkan
kegiatan masukan dan
keluaran yang
dihasilkan.

4 Line Menggambarkan
Connector hubungan satu simbol
dengan simbol yang lain
dalam satu modul yang
sama.

5 Decision Menggambarkan sebuah


keputusan atau tindakan
yang harus diambil pada
saat tertentu.

6 On-page Menghubungkan satu


reference simbol dengan simbol
lain dalam halaman yang
sama.

7 Off-page Menghubungkan satu


reference simbol dengan simbol
lain dalam halaman yang
berbeda

8 Document Sebuah dokumen


elektonik atau fisik dari
informasi dan laporan.

9 Manual Sebuah operasi yang


Operation dilakukan manual oleh
pengguna.

Sumber: Romney & Steinbart (2021)


18

2.1.4 Pengendalian Internal

Menurut Committee of Sponsoring Organisations of the Treadway

Commission (COSO) didalam buku Hayes et al. (2017), pengendalian

internal adalah suatu proses yang dipengaruhi oleh para pemangku

kepentingan perusahaan yang dirancang untuk memberikan kepastian

yang memadai (reasonable assurance) terkait tujuan-tujuan terentu.

Salah satu komponen menurut COSO ialah aktivitas pengendalian.

Aktivitas pengendalian ini berfungsi untuk mengidentifikasi risiko yang

sedang yang dihadapi, dalam hal ini yaitu fraud. Adapun prinsip-prinsip

dalam aktivitas pengendalian (Hayes et al., 2017) ialah sebagai berikut:

1. Pemisahan Tugas (Segregation of Duties)

Pemisahan tugas yang dimaksudkan ialah pemisahan fungsi

akuntansi dengan fungsi lain yang terdapat pada perusahaan.

Misalnya, bagian perusahaan yang merancang sistem komputer tidak

diperbolehkan untuk bertugas menggunakan sistem yang telah

dirancang. Hal tersebut dikarenakan adanya kemungkinan bahwa

mereka mengetahui celah kecurangan yang dapat menguntungkan

mereka secara pribadi.

2. Pembentukan Tanggung Jawab (Establishment of Responsibility)

Penetapkan tanggung jawab kepada karyawan tertentu

merupakan salah satu prinsip penting dalam pengendalian internal.

Pengendalian internal dapat lebih efektif ketika setiap karyawan


19

memiliki tugas dan tanggung jawab yang berbeda. Pembentukan

tanggung jawab biasanya diwujudkan dengan melakukan pembatasan

akses pada setiap karyawan yang memiliki otorisasi.

3. Prosedur Dokumentasi (Documentation Procedures)

Perusahaan diharuskan mempunyai prosedur yang baik untuk

mendokumentasi setiap transaksi yang ada. Contoh perwujudan dalam

prosedur dokumentasi ini adalah memberi nomor dokumen yang

bersifat unik pada setiap transaksi agar tidak adanya transaksi yang

tercatat dua kali.

4. Pengendalian Secara Fisik (Physical Controls)

Prinsip mengenai pengendalian secara fisik berkaitan dengan

penjagaan aset dan memastikan keandalan serta ketepatan informasi

dalam pencatatan akuntansi yang dibuat. Tindakan yang mewujudkan

pengendalian secara fisik diantaranya fasilitas sistem yang dilengkapi

password dan pencatatan waktu setiap melakukan input transaksi pada

sistem.

5. Verifikasi Internal yang Independen (Independent Internal

Verification)

Prinsip ini membutuhkan keterlibatan jabatan tingkat atas dalam

perusahaan atau karyawan yang bertanggung jawab dalam melakukan

pemeriksaan data. Pemeriksaan input transaksi pada sistem harus

dilakukan secara berkala oleh perusahaan.


20

2.2 Telaah Pustaka Penelitian Terdahulu

Penelitian ini membahas terkait perancangan sistem informasi akuntansi

penjualan seperti apa yang baik dan akan diterapkan pada PT Berkat Orang

Muda. Penelitian yang sama sebelumnya sudah dilakukan oleh peneliti

terdahulu, yaitu:

Pamungkas et al. (2018) melakukan perancangan sistem informasi

persediaan barang, harga pokok produksi, dan transaksi penjualan pada

perusahaan yang memproduksi pakaian berdasarkaan pesanan. Perancangan ini

didasari atas permasalahan terkait perhitungan harga pokok produksi yang

masih dilakukan secara manual. Selain itu, belum adanya pencatatan atas

persediaan yang dilakukan pemilik perusahaan yang mengakibatkan pembuatan

laporan pendukung SPT tahunan tidak dapat dilakukan. Hal tersebut karena

pencatatan persediaan merupakan bagian penting sebagai data pendukung

dalam membuat laporan pendukung SPT tahunan.

Setyawan (2016) merancang sistem informasi penerimaan kas pada

perusahaan Souvenir Jogja di mana perusahaan tersebut pencatatan atas

penerimaan kas masih dilakukan secara manual. Perancangan ini dilakukan

dengan pendekatan studi kasus yang memiliki tahapan wawancara, observasi,

dan dokumentasi. Dengan adanya perancangan ini diharapkan kehilangan dan

kesalahan terkait data penerimaan kas karena human error dapat diminimalisir.

Prasetyo dan Susanti (2016) merancang sistem informasi penjualan pada

PT Cahaya Sejahtera Sentosa Blitar. Perseroan Terbatas ini merupakan

perusahaan yang bergerak di bidang dagang yang menjual tiwul instan. Dengan
21

kegiatan jual beli perusahaan yang masih dilakukan secara manual, maka

perancangan sistem informasi penjualan pun dilakukan pada perusahaan

tersebut. Sistem ini dirancang dengan basis web di mana sistem tersebut

berfungsi memasarkan produk perusahaan secara online. Penelitian ini

bertujuan untuk memperluas pemasaran dan mempermudah transaksi penjualan

serta memudahkan pelanggan perusahaan untuk memesan tiwul instans melalui

internet.

Rahayu et al. (2015) merancang sebuah sistem informasi pengelolaan

keuangan pada Sekolah Menengah Kejuruan yang aksesibel serta

pengembangan fasilitas yang membuat siswa dapat memeriksa data keuangan

masing-masing dengan mudah. Sistem ini dirancang berbasis web agar

aksesibel hanya dengan menggunakan media internet. Dengan adanya

perancangan ini, kondisi sistem keuangan yang berjalan di sekolah tersebut

berjalan dengan semestinya, seperti data keuangan yang diolah dengan baik dan

masalah pencarian data yang sering hilang sudah tidak terjadi lagi.

Muhtarom et al. (2019) melakukan perancangan sistem informasi

akuntansi pada perushaan penyedia layanan pemesanan pesawat, kereta api,

penginapan hotel dan paket perjalanan wisata. Perancangan sistem ini berbasis

web serta memiliki aplikasi mobile. Dalam kegiatan operasional perusahaan,

banyaknya data transaksi pemesanan tiket online yang berhubungan dengan

data keuangan dan pengelolaan data yang masih menggunakan Microsoft Excel

membuat kegiatan usaha tidak berjalan efektif. Maka dari itu, perancangan ini
22

bertujuan untuk mengintegrasikan semua data dari proses rutin transaksi

keuangan ke dalam database primer perusahaan.

Arum dan Nugroho (2017) telah melakukan penelitian terkait

perancangan sistem informasi akuntansi penerimaan kas pada perusahaan Batik

Pramanca. Penelitian ini memperhatikan bagian penting perusahaan yang dapat

menjadi masalah jika pencatatan masih dilakukan secara manual, yaitu siklus

penerimaan kas. Tanpa adanya sistem informasi akuntansi penerimaan kas yang

diterapkan, dalam perusahaan dapat terjadi kemungkinan kelalaian pencatatan

atas penerimaan kas dan jumlah yang tidak sesuai. Dari kejadian tersebut, fraud

rawan terjadi. Maka dari itu, perancangan ini bertujuan agar meningkatkan

akurasi informasi atas pencatatan atas penerimaan kas maupun catatan

penjualan.

Nugroho (2019) merancang sistem informasi akuntansi persediaan

berbasis cloud computing di mana perusahaan dapat mengakses informasi dari

jarak jauh dengan pengembangan sistem yang dilakukan dengan cara model

pengembangan waterfall. Pengembangan sistem memiliki tahapan antara lain

yaitu pengumpulan data dan potensi masalah, perancangan model disain sistem,

implementasi sistem, dan uji coba. Sistem informasi akuntansi persediaan

dirancang dengan basis data SQL dan dikelola dengan MySQL serta

penggunaan bahasa pemrograman PHP.


BAB 3
OBJEK DAN METODOLOGI PENELITIAN

3.1 Tempat dan Waktu Penelitian

PT Berkat Orang Muda merupakan perushaaan yang dijadikan sebagai

perusahaan dalam penelitian “Perancangan Sistem Informasi Akuntansi

Penjualan Berbasis Cloud Computing Pada PT Berkat Orang Muda”.

Perusahaan ini bergerak di bidang konsultan jasa perdagangan. Perusahaan ini

telah berdiri sejak tahun 2019.

PT Berkat Orang Muda melakukan kegiatan usahanya sesuai KBLI 46100

yakni perdagangan besar atas dasar balas jasa (fee) atau kontrak. Saat ini,

perusahaan sebagai peadagang besar komoditas sektor agragria, salah satunya

berupa kopra yang disuplai ke pabrik pengolahan minyak kelapa hijau.

Penelitian dilakukan di tempat usaha PT Berkat Orang Muda yang

berlokasi di Tanjung Barat, Jakarta Selatan. Penelitian dilaksanakan pada 12

Mei hingga 31 Agustus 2021 dengan melakukan pengumpulan data melalui

wawancara tak berstruktur dan dokumentasi. Teknik pengumpulan data tersebut

bertujuan untuk menemukan masalah yang terjadi pada PT Berkat Orang Muda.

Ruang lingkup penelitian dalam permasalahan ini tidak lain ialah

perancangan sebuah sistem yang meliputi pencatatan, pengelolaan, dan

pendistribusian data terkait penjualan komoditas kopra. Cakupan dari ruang

lingkup penelitian ini diantaranya:

23
24

1. Sistem informasi akuntansi penjualan komoditas kopra berbasis web dengan

metode cloud computing.

2. Sistem informasi akuntansi penjualan komoditas kopra yang dapat

membantu pencatatan transaksi penjualan seperti invoice dan delivery

order.

3. Dokumentasi SOP sistem informasi akuntansi penjualan.

Adapun keterbatasan dalam perancangan sistem ini diantaranya:

1. Perlunya penyesuaian sistem perusahaan dengan skema pembayaran dari

pabrik karena skema tersebut baru diketahui setelah transaksi berjalan.

2. Belum terbentuknya ototisasi sertifikasi digital dalam penandatanganan

dokumen.

3.2 Informan dan Pendekatan Penelitian

Metode yang diambil dalam melakukan penelitian ini ialah metode

Research & Development. Pendekatan penelitian ini bermaksud menganalisis

kebutuhan perusahaan terkait masalah yang terjadi pada PT Berkat Orang Muda

dengan melakukan tahapan wawancara hingga dokumentasi. Hasil analisis

kebutuhan tersebut kemudian dituangkan sebagai pendukung informasi dalam

perancangan dan pengembangan sistem informasi akuntansi penjualan

komoditas kopra. Maka dari itu, peneliti akan menggali informasi lebih dalam

tentang kondisi dan kebutuhan real suatu perusahaan dari informan yang

reliabel.

Adapun metode analisis dalam perancangan sistem ini, yakni

menggunakan metode Systems Development Life Cycle (SDLC) dengan model


25

waterfall. Metode ini merupakan metode analisis yang berfokus pada kebutuhan

real perusahaan di mana kebutuhan tersebut merupakan faktor penting dalam

mengembangkan rancangan sistem yang dilakukan. Pada tahap metode analisis

waterfall ini, peneliti benar-benar terlibat dalam merancang sistem dari tahap

analisis kebutuhan (requirement analysis), desain sistem (system design),

pengembangan (development), pengujian (testing), hingga penerapan dan

pemeliharan (operation and maintenance). Sistem akuntansi ini diharapkan

mampu membantu proses bisnis terkait penjualan komoditas kopra menjadi

lebih efektif dan efisien dalam mencatat sekaligus mengontrol sales invoice

yang dibuat oleh perusahaan dalam kegiatan transaksinya.

3.3 Teknik Pengumpulan Data

Dalam penelitian yang dilakukan, adapun jenis pengumpulan data yang

dilakukan, yaitu: data primer. Data primer adalah informasi yang dapat

diperoleh dari fenomena yang diteliti dan gejala yang memang terjadi di

lapangan. Data primer dapat dilakukan adalah wawancara dan dokumentasi

hasil rapat dengan informan, yakni pihak yang terlibat dalam kegiatan usaha PT

Berkat Orang Muda.

Berikut merupakan metode-metode yang peneliti terapkan dalam

penelitian:

1. Wawancara

Dalam wawancara, peneliti harus melakukan wawancara kepada

pihak-pihak yang mewakili berbagai tingkatan yang ada dalam objek

penelitian Sugiyono (2017). Wawancara bersifat terbuka dan sering


26

digunakan dalam penelitian yang lebih mendalam tentang subjek yang

diteliti. Maka dari itu, peneliti menerapkan teknik pengambilan data ini

untuk mengetahui secara lebih jelas masalah dalam pencatatan transaksi

penjualan komoditas kopra pada PT Berkat Orang Muda.

2. Dokumentasi

Dokumentasi menurut Sugiyono (2015) adalah suatu cara yang

digunakan untuk mem1peroleh data dan informasi dalam bentuk buku,

arsip, dokumen, tulisan angka dan gambar yang berupa laporan serta

keterangan yang dapat mendukung penelitian. Dokumentasi digunakan

untuk mengumpulkan data kemudian ditelaah.

3.4 Teknik Pengolahan Data

Analisis data penelitian merupakan pencarian jawaban atas pertanyaan

peneliti yang terkandung dalam rumusan masalah penelitian. Penelitian ini

menggunakan model metode analisis yang dikemukakan oleh Miles dan

Huberman di mana penerapan analisis data dimulai ketika pengumpulan data

berlangsung dan setelah pengumpulan data pada waktu tertentu Sugiyono

(2017). Adapun langkah-langkah untuk melakukan analisis ini, diantaranya:

3.4.1 Reduksi data

Data yang didapat berjumlah banyak sehingga perlu dicatat secara

teliti dan rinci. Data yang diperoleh kemudian direkapitulasi dan dipilah

dengan memperkirakan mana bahasan yang tepat dengan penelitian yaitu

perancangan sistem informasi akuntansi penjualan komoditas kopra pada

PT Berkat Orang Muda.


27

3.4.2 Penyajian Data

Dalam tahap ini, peneliti memperoleh dan merangkum temuan

penelitian secara sistematis sehingga peneliti mengetahui inti

permasalahan yang terjadi dalam perusahaan.

3.4.3 Kesimpulan dan Verifikasi Data

Dalam tahap ini, peneliti melakukan pengujian atas kesimpulan

yang telah diambil dan membandingkan dengan teori-teori yang relevan.

Dengan adanya hasil temuan dari wawancara dan dokumentasi terhadap

komponen PT Berkat Orang Muda, peneliti menganalisa serta menarik

kesimpulan terkait kebutuhan sistem dalam perusahaan. Kesimpulan ini

bersifat sementara dan dapat berubah apabila tidak ditemukannya bukti-

bukti yang kuat untuk mendukung pada tahap pengolahan data

berikutnya. Dalam penelitian ini, analisis dilakukan secara langsung

setelah data diperoleh, bahkan dianalisis pada saat pengumpulan data

berlangsung.
BAB 4
HASIL DAN PEMBAHASAN

4.1 Hasil

4.1.1 Deskripsi Data Perusahaan

1. Sejarah Perusahaan

PT Berkat Orang Muda merupakan perusahaan startup yang

bergerak di bidang konsultan jasa perdagangan. Perusahaan ini telah

berdiri sejak tahun 2019. PT Berkat Orang Muda melakukan kegiatan

usahanya sesuai KBLI 46100 yakni perdagangan besar atas dasar

balas jasa (fee) atau kontrak. Saat ini, perusahaan menjalankan lini

bisnis baru yakni komoditas sektor agragria, salah satunya berupa

kopra yang disuplai ke pabrik pengolahan minyak kelapa hijau.

2. Lokasi Perusahaan

Perusahaan ini beralamat di QP Office, Perkantoran Tanjung

Mas Raya Blok B1 No. 44, Tanjung Barat, Jagakarsa, Jakarta Selatan

12530. Kantor ini sebagai tempat operasional perusahaan.

3. Struktur Organisasi

Perusahaan memiliki karyawan sebanyak 6 karyawan dengan

struktur flat organization.

a. Dewan Komisaris

b. Direktur Utama

28
29

c. Direktur Keuangan

- Melakukan koordinasi kegiatan perusahaan pada bidang

administrasi dan keuangan.

- Bertanggung jawab terkait pengadaan barang komoditas

perusahaan.

1) Manajer Keuangan

- Memberikan izin persetujuan kepada staf keuangan dalam

melakukakn pencetakan faktur.

2) Staf Keuangan

- Melakukan pencatatan transaksi penjualan maupun

pembelian terkait barang komoditas perusahaan.

d. Direktur Operasional

4.1.2 Prosedur Pada Sistem Informasi Akuntansi Penjualan Komoditas

1. Prosedur Penjualan

Apabila pesanan diterima dari pelanggan, bagian keuangan

akan mengeluarkan sales invoice untuk ditagihkan kepada pelanggan.

Sehingga, barang komoditas akan dikirim ke tempat tujuan beserta

dokumen delivery order.

a. Penyerahan Faktur Penjualan beserta Sales Return

Ketika barang komoditas sudah tiba di tujuan, perusahaan

akan memperhitungkan rafaksi atau susut barang yang terjadi

karena barang dikirim menggunakan ekspedisi kapal laut. Setelah

terhitung rafaksi yang terjadi, bagian keuangan mengeluarkan


30

sales invoice dengan nominal pelunasan pembayaran setelah

dikurangi penghitungan rafaksi.

2. Prosedur Penerimaan Kas

Prosedur ini terjadi ketika barang komoditas sudah tiba di

tujuan, dan pengakuan pendapatannya dilakukan dengan

menggunakan metode FOB Destination Point.

3. Prosedur Pencatatan Transaksi

Setelah transaksi penjualan komoditas selesai, staf keuangan

melakukan pencatatan setiap transaksi yang terjadi.

4.1.3 Dokumentasi dalam Sistem Informasi Akuntansi Penjualan

Komoditas

1. Kompilasi Penjualan

Pencatatan transaksi penjualan perusahaan masih menggunakan

bantuan peranti lunak Microsoft Excel.

2. Dokumen Transaksi

Dokumen yang digunakan perusahaan saat melakukan transaksi

penjualan komoditas adalah sales invoice dan delivery order. Sales

invoice dan delivery order dibuat secara manual baik secara peng-

input-an data maupun kalkulasi dengan Microsoft Excel.

4.1.4 Pengendalian Internal dalam Sistem Informasi Akuntansi Penjualan

1. Organisasi

Pada organisasi, sistem pengendalian internal masih belum

berjalan dengan baik. Hal ini dikarenakan karyawan yang ada PT


31

Berkat Orang Muda masih terbilang sedikit sehingga banyak fungsi

pokok yang merangkap. Hal tersebut dapat memunculkan

kemungkinan terjadinya fraud.

2. Otorisasi Bertingkat

Perusahaan sudah memiliki otorisasi bertingkat namun belum

ada pada sistem. Oleh karena itu, otorisasi sistem masih berjalan

kurang baik.

3. Mitigasi Risiko Kesalahan Pada Pencetakan Faktur Penjualan

Masih belum terdapat pencetakan faktur penjualan yang

tersistem. Dengan adanya sistem, kesalahan penyajian terkait

informasi yang tertera pada faktur dapat diminimalisir.

4.1.5 Perancangan COMMODITY - Sistem Informasi Akuntansi

Penjualan Berbasis Cloud Computing Untuk PT Berkat Orang Muda

Setelah melakukan pengamatan dari wawancara yang telah

dilakukan kepada informan, sistem informasi akuntansi penjualan yang

ada pada perusahaan memiliki beberapa kelemahan, diantaranya

pengendalian internal perusahaan, penyampaian real-time dan ketepatan

suatu informasi, serta dokumentasi yang belum tersistem. Segala bentuk

informasi yang tersaji masih belum efektif dikarenakan belum adanya

sistem pencatatan transaksi yang baik.

Perancangan sistem informasi akuntansi penjualan berbasis cloud

computing ini diharapkan mampu meningkatkan efektivitas dan efisiensi

proses bisnis penjualan komoditas perusahaan. Perancangan sistem


32

dilakukan dengan menggunakan metode System Development Life Cycle

(SDLC) dengan model waterfall yang meliputi 5 tahapan, yaitu:

1. Analisis Kebutuhan (Requirement)

Setelah mendapatkan informasi dari wawancara yang ditujukan

kepada informan, peneliti menganalisis kebutuhan apa saja yang

terdapat dalam sistem lama. Peneliti memperoleh dan merangkum

temuan penelitian untuk dibagi menjadi 2, yaitu kebutuh fungisonal

dan nonfungsional.

a. Kebutuhan fungsional

Kebutuhan fungsional merupakan kebutuhan sistem untuk dapat

melakukan berbagai proses data untuk menunjang proses bisnis

penjualan komoditas perusahaan. Kebutuhan tersebut diantaranya

sistem mampu:

1) Melakukan pencatatan transaksi secara real-time dan

tersimpan pada basis data yang terkoneksi dengan server.

2) Merangkum dan mencatat segala aktivitas input transaksi

pengadaan dan penjualan komoditas dengan menyajikan

informasi secara rinci terkait kapan dan berapa kali pengguna

dalam sistem melakukan input atau mengubah data transaksi.

3) Membatasi pencetakan dokumen transaksi perusahaan dengan

otorisasi yang dilakukan oleh jajaran direksi atau manajer

perusahaan.
33

4) Melakukan pembagian fungsi masing-masing kepada setiap

bagian keuangan perusahaan sebagai pengguna sistem.

5) Melakukan kalkulasi otomatis secara tersistem tanpa harus

menggunakan peranti lunak Microsoft Excel lagi.

6) Menyusun laporan terkait piutang perusahaan agar dapat

dilakukan tracing dan pengendalian piutang.

b. Kebutuhan nonfungsional

Kebutuh nonfungsional merupakan kebutuhan-kebutuhan

yang muncul karena adanya kebutuhan fungsional diatas.

Kebutuhan ini untuk menunjang kebutuhan fungsional dapat

berjalan dengan semestinya.

1) Operasional

Dalam operasionalnya, perusahaan membutuhkan

perangkat keras berupa komputer dengan spesifikasi minimum

Windows XP dan RAM 1GB dilengkapi dengan koneksi

internet agar sistem dapat berjalan. Selain itu, perusahaan

membutuhkan penyedia layanan server (web hosting) untuk

menampung informasi data perusahaan yang akan disimpan ke

dalam database.

2) Kinerja Sistem

Sistem dapat berjalan 24 jam secara real-time

dikarenakan sistem ini berbasis cloud computing.


34

3) Keamanan Sistem

Untuk mendukung adanya otorisasi pada sistem,

dibutuhkan keamanan sistem dengan dilengkapi password

untuk setiap pengguna saat login sistem. Selain itu, adanya

akses admin yang hanya boleh digunakan oleh pihak

perusahaan tertentu saja.

4) Informasi Perusahaan

Sistem membutuhkan informasi data penjualan

komoditas untuk dapat melakukan proses data dan

menghasilkan output berupa sales invoice, purchase order,

dan delivery order. Selain itu, informasi data diri setiap

karyawan perusahaan juga dibutuhkan sebagai akses

pengguna.

2. Perancangan (Design)

Setelah melakukan analisis kebutuhan sistem, dilanjutkan pada

tahap perancangan yang melipuuti pemodelan basis data dan

pemodelan proses bisnis dalam sistem dengan flowchart. Tahap-tahap

selanjutnya ini yaitu merancang sistem dengan bahasa pemrograman

PHP sebagai tampilan antarmuka dan SQL dengan bantuan peranti

lunak MySQL phpmyadmin sebagai pemodelan database.

a. Pemodelan database table

Perancangan diawali pada tahap pemodelan basis data sistem.

Pemodelan basis data sistem tersebut diantaranya:


35

dari tabel stok persediaan, tabel daftar harga tiap persediaan, tabel

pelanggan, hingga tabel invoice penjualan.

1) Strutktur Tabel Invoicing

Gambar 4.1 Struktur Tabel Invoicing


Sumber: Aplikasi MySQL - phpmyadmin

a) Tabel clients

Tabel clients meliputi data-data terkait pelanggan

termasuk data pembayaran piutang tiap pelanggan. Tabel


36

tersebut memiliki beberapa field diantaranya id, name,

npwp, contact, title, address, city, country, phone, email,

website, comments, unpaid_sales, paid_sales, dan

total_sales.

b) Tabel invoices

Tabel invoices meliputi data-data terkait transaksi

penjualan komoditas perusahaan kepada pelanggan

tertentu. Tabel tersebut memiliki beberapa field

diantaranya id, code, status, date_due, client,

client_contact, client_address, client_phone, client_email,

client_website, client_comments, subtotal, discount,

salesdiscount, tax, percentage_termin1, percentage

_termin2, total, comments, invoice_template, created,

last_updated, checked, taxamount, expenseone,

expensetwo, vatcheck, vat, paid, unpaid, termdate,

contactdo, phonedo, dan namedo.

c) Tabel invoice_items

Tabel invoice_item meliputi data-data terkait barang

komoditas apa saja yang dimasukkan dalam suatu invoice.

Tabel tersebut memiliki beberapa field diantaranya id,

date, invoice, item, current_price, catalog_price,

unit_price, qty, tonase, price, rafaksi, stock, dan status.


37

d) Tabel items

Tabel items meliputi data-data terkait jumlah masuk

dan keluar stok barang komoditas beserta harga jual. Tabel

tersebut memiliki beberapa field diantaranya id, code,

item_description, tonase, uni_price, stock, qty_in, dan

qty_out.

e) Tabel item_prices

Tabel item_prices meliputi data daftar harga beli dan

harga jual barang suatu komoditas. Tabel ini juga dapat

melakukan pencetakan purchase_order. Tabel tersebut

memiliki beberapa field diantaranya id, item, price, date,

qty, total_price, code, vat, preturn, pdiscount, grand_total,

vatcheck, p_price, purchase_template, supplier, contact,

address, phone, npwp, comments, tax, taxamount, dan

expense.
38

2) Struktur Tabel Akses Pengguna

Gambar 4.2 Struktur Tabel Akses Pengguna


Sumber: MySQL - phpmyadmin

a) Tabel membership_userrecords

Tabel membership_userrecords meliputi aktivitas

login setiap pengguna. Tabel tersebut memiliki beberapa

field diantaranya recID, tableName, pkValue, memberID,

dateAddded, dateUpdated, dan groupID.


39

b) Tabel membership_groups

Tabel membership_groups meliputi kategori-

kategori pengguna berdasarkan jabatan perusahaan. Tabel

tersebut memiliki beberapa field diantaranya groupID,

name, description, allowSignup, needsApproval, dan

allowCSVImport.

c) Tabel membership_users

Tabel membership_users meliputi data informasi

akses setiap pengguna. Tabel tersebut memiliki beberapa

field diantaranya memberID, passMD5, email,

signupDate, groupID, isBanned, isApproved, custom1,

custom2, custom3, custom4, custom5, comments,

pass_reset_key, pass_reset_expiry, allowCSVImport, dan

flags.

d) Tabel membership_grouppermissions

Tabel membership_grouppermissions meliputi

perizinan apa saja yang dapat dilakukan oleh setiap grup

pengguna di sistem. Tabel tersebut memiliki beberapa

field diantaranya permissionID, groupID, tableName,

allowInsert, allowView, allowEdit, dan allowDelete.


40

e) Tabel membership_userpermission

Tabel membership_userpermission meliputi

perizinan apa saja yang dapat dilakukan oleh setiap

pengguna di sistem. Tabel tersebut memiliki beberapa

field diantaranya permissionID, groupID, tableName,

allowInsert, allowView, allowEdit, dan allowDelete.

b. Pemodelan proses-proses dengan flowchart

Pada tahap selanjutnya, adapun pemodelan proses yang

digambarkan dengan flowchart. Flowchart berikut menjelaskan

rangkaian rencana langkah operasi yang akan dikerjakan oleh

sistem yang telah dirancang itu sendiri. Dengan dibuatnya

flowchart ini, peneliti dapat dengan mudah menerjemahkkan

desain logis tersebut menjadi bentuk program atau sistem sesuai

bahasa pemrograman yang peneliti tentukan. Peneliti

menggunakan bahasa pemrograman diantaranya PHP, Javascript,

SQL, HTML, dan CSS dalam merancang sistem informasi

akuntansi penjualan.

Berikut terdapat 3 alur kerja sistem utama yang akan

dibangun dalam sistem, yaitu input data pelanggan, membuat

delivery order, dan membuat sales invoice.


41

1) Input data pelanggan

Gambar 4.3 Flowchart Input Data Pelanggan


Sumber: Direktur Keuangan
42

2) Membuat delivery order

Gambar 4.4 Flowchart Membuat Delivery Order


Sumber: Direktur Keuangan
43

3) Membuat sales invoice

Gambar 4.5 Flowchart Membuat Sales Invoice


Sumber: Direktur Keuangan

3. Pengembangan (Development)

a. Pemodelan tampilan antarmuka (interface)

Dengan terbentuknya desain logis yang digambarkan

dengan simbol-simbol flowchart tersebut, peneliti dapat

melakukan tahap pengembangan sistem menggunakan PHP.

Adapun kode yang sudah peneliti kembangkan sesuai dengan

model bisnis perusahaan sebagai berikut.

1) Koneksi database SQL dengan sistem PHP

Dalam pengembangan sistem ini, perlu dilakukan konfigurasi


44

awal berupa koneksi database SQL menggunakan fungsi PHP

seperti pada Gambar 4.6.

Gambar 4.6 Konfigurasi PHP Untuk Koneksi Database

Setelah konfigurasi PHP yang tersemat dalam file

config.php ini sudah disesuaikan dengan database yang ada di

MySQL, peneliti merancang fungsi PHP guna memastikan

database yang dihubungkan benar adanya dengan beberapa

kondisi, diantaranya:

a) Pada kode baris ke-315 di Gambar 4.7, menyatakan

koneksi gagal dikarenakan konfigurasi pada Gambar 4.6

terdapat kesalahan.
45

Gambar 4.7 Koneksi Database

b) Pada kode baris ke-331 di Gambar 4.8, koneksi database

gagal karena adanya kesalahan memasukkan server,

username, atau password dari database.

c) Pada kode baris ke-346 di Gambar 4.8, koneksi database

gagal karena adanya kesalahan memasukkan nama

database itu sendiri.


46

Gambar 4.8 Lanjutan Koneksi Database

d) Jika tidak terjadinya ketiga kondisi sebelumnya, maka

koneksi database berhasil dilakukan.

2) Beranda halaman utama

Berikut merupakan rancangan kode pemrograman pada

halaman utama sistem:

a) Application:header.php

Bagian header merupakan tampilan header template untuk

setiap bagian atas laman pada sistem. Di header.php ini

disematkan logo perusahaan, nama sistem, dan jam digital.


47

Gambar 4.9 Bagian Header Halaman Utama

b) Application:index.php

File index.php ini berfungsi untuk menyembunyikan

menu utama jika tidak memiliki akses login. Ada 3 kondisi

dalam melakukan indexing sistem, diantaranya:

(1) Pada kode baris ke-10 di Gambar 4.10, sistem akan

mengarahkan ke halaman login jika pengguna

melakukan logout.

(2) Pada kode baris ke-13 di Gambar 4.10, sistem akan

mengarahkan ke halaman login dengan pemberitahuan


48

gagal karena salah username atau password jika

pengguna salah memasukkan informasi akses saat

login.

Gambar 4.10 Bagian Index Halaman Utama

(3) Pada kode baris ke-16 di Gambar 4.10, sistem akan

mengarahkan ke menu utama jika pengguna memiliki

akses.

c) Application:incCommon.php

Fungsi sebelumnya yang terdapat di dalam file

index.php sudah dibuat terlebih dahulu di file

incCommon.php seperti pada Gambar 4.11.


49

Gambar 4.11 Fungsi incCommon Untuk Otorisasi Bertingkat

(1) Pada baris ke-247 di Gambar 4.11, kode berfungsi

untuk melakukan hashing password yang telah diinput

pengguna saat di halaman login.

(2) Pada baris ke-253 di Gambar 4.11, kode berfungsi

untuk mencocokkan username dan password yang

diinput apakah ada dalam database yang tersimpan.

(3) Pada baris ke-266 di Gambar 4.11, sistem akan

mengarahkan ke halaman utama jika login berhasil.

d) Application:login.php

Setelah merancang fungsi login guna menerapkan

otorisasi bertingkat pada sistem, peneliti merancang

tampilan halaman login sistem seperti pada Gambar 4.12.


50

Gambar 4.12 Form Halaman Login

2) Rincian barang komoditas

Berikut merupakan rancangan kode pemrograman pada

menu rincian barang komoditas:

a) Application:items_view.php

File items_view.php merupakan kumpulan fungsi

PHP untuk melakukan panggilan data dari tabel database

tertentu, dalam hal ini yakni tabel database “items”.


51

Gambar 4.13 Menampilkan Fields Dalam Tabel Database “items”

(1) Pada baris ke-7 di Gambar 4.13, sistem akan

memberitahukan bahwa pengguna tidak memiliki

akses melihat rincian barang komoditas dan akan

diarahkan menuju halaman login.

(2) Pada baris ke-18 di Gambar 4.13, kode berfungsi untuk

menentukan field apa saja di tabel “items” yang akan

ditampilkan dalam menu rincian barang komoditas,

dalam hal ini perusahaan meminta untuk ditampilkan

deskripsi barang, tonase, harga barang, dan stok

tersedia.
52

Gambar 4.14 Fungsi PHP Menampilkan Tabel Database “items”

(3) Adapun fungsi untuk menampilkan data barang

komoditas berdasarkan perizinan akses yang dimiliki

pengguna:

(a) Pada baris ke-115 di Gambar 4.14, pengguna

yang memasuki menu rincian barang komoditas

telah diatur oleh sistem hanya dapat melihat

rincian barang komoditas yang di-input

pengguna itu sendiri.


53

(b) Pada baris ke-118 di Gambar 4.14, pengguna

yang memasuki menu rincian barang komoditas

telah diatur oleh sistem hanya dapat melihat

rincian barang komoditas yang telah dibuat oleh

1 tingkatan pengguna. Misalnya, pengguna

dengan posisi Board of Directors di sistem dapat

melihat rincian barang komoditas yang dibuat

oleh direktur lain.

(c) Pada baris ke-121 di Gambar 4.14, pengguna

telah diatur oleh sistem untuk diperbolehkan

melihat semua rincian barang komoditas yang

sudah di-input.

(d) Pada baris ke-123 di Gambar 4.14, pengguna

tidak diperbolehkan melihat semua rincian

barang komoditas.

b) Application:items_dml.php

File items_dml.php merupakan kumpulan fungsi

penting untuk melakukan pembatasan akses dalam

mengubah atau melakukan input barang komoditas.


54

Gambar 4.15 Fungsi Mengunci Form Pengisian/Pengubahan Sesuai Izin Pengguna

(1) Pada Gambar 4.15, kode ini berfungsi untuk mengunci

form suatu barang komoditas yang sudah dibuat jika

pengguna hanya dapat melihat namun tidak

diperbolehkan memperbaharui barang komoditas

tersebut.

(2) Pada baris ke-370 di Gambar 4.16, kode berfungsi untuk

menyembunyikan tombol input jika pengguna hanya

dapat melihat menu rincian barang komoditas namun

tidak diperbolehkan melakukan input barang.


55

Gambar 4.16 Pembatasan Izin Akses Dalam Input Barang

3) Pesanan pembelian

Berikut merupakan rancangan kode pemrograman

pada menu rincian barang komoditas:

a) Application:item_prices_view.php

File items_prices_view.php merupakan

kumpulan fungsi PHP untuk melakukan panggilan

data dari tabel database tertentu, dalam hal ini yakni

tabel database “item_prices”.

(1) Pada baris ke-8 di Gambar 4.17, sistem akan

memberitahukan bahwa pengguna tidak memiliki


56

akses melihat pesnaan pembelian dan akan

diarahkan menuju halaman login.

Gambar 4.17 Menampilkan Fields Dalam Tabel Database “item_prices”

(2) Pada baris ke-19 di Gambar 4.17, kode berfungsi

untuk menentukan field apa saja di tabel

“item_prices” yang akan ditampilkan dalam menu

pesanan pembelian, dalam hal ini perusahaan

meminta untuk ditampilkan nomor dokumen

purchase order, tonase, deskripsi barang, nama

supplier, harga jual, harga beli, kuantitas, total

harga beli, purchase discount, purchase_return,

beban pembelian, PPN, dan grand total.


57

(3) Adapun fungsi untuk menampilkan data pesanan

pembelian berdasarkan perizinan akses yang

dimiliki pengguna:

(a) Pada baris ke-151 di Gambar 4.18, pengguna

yang memasuki menu pesanan pembelian telah

diatur oleh sistem hanya dapat melihat pesanan

pembelian yang di-input pengguna itu sendiri.

Gambar 4.18 Fungsi PHP Menampilkan Tabel Database “item_prices”

(b) Pada baris ke-154 di Gambar 4.18, pengguna

yang memasuki menu pesanan pembelian telah

diatur oleh sistem hanya dapat melihat daftar

pesanan pembelian yang telah dibuat oleh 1

tingkatan pengguna. Misalnya, pengguna


58

dengan posisi Board of Directors di sistem

dapat melihat daftar pesanan pembelian yang

dibuat oleh direktur lain.

(c) Pada baris ke-157 di Gambar 4.18, pengguna

telah diatur oleh sistem untuk diperbolehkan

melihat semua pesanan pembelian yang sudah

di-input.

(d) Pada baris ke-159 di Gambar 4.18, pengguna

tidak diperbolehkan melihat semua pesnaan

pembelian.

b) Application:item_prices_dml.php

File item_prices_dml.php merupakan kumpulan

fungsi penting untuk melakukan pembatasan akses

dalam mengubah atau melakukan input pesanan

pembelian.

Gambar 4.19 Fungsi Mengunci Form Pengisian/Pengubahan Sesuai Izin Pengguna

(1) Pada Gambar 4.19, kode ini berfungsi untuk

mengunci form tertentu suatu pesanan pembelian


59

yang sudah dibuat jika pengguna hanya dapat

melihat namun tidak diperbolehkan

memperbaharui pesanan pembelian tersebut.

Gambar 4.20 Pembatasan Izin Akses Dalam Input Pesanan Pembelian

(2) Pada baris ke-497 di Gambar 4.20, kode berfungsi

untuk menyembunyikan tombol input jika

pengguna hanya dapat melihat menu pesnanan

pembelian namun tidak diperbolehkan melakukan

input barang.

4) Pelanggan

Berikut merupakan rancangan kode pemrograman

pada menu pelanggan:

a) Application:clients_view.php

File items_view.php merupakan kumpulan

fungsi PHP untuk melakukan panggilan data dari tabel


60

database tertentu, dalam hal ini yakni tabel database

“clients”.

(1) Pada baris ke-8 di Gambar 4.21, sistem akan

memberitahukan bahwa pengguna tidak memiliki

akses melihat menu pelanggan.

Gambar 4.21 Menampilkan Fields Dalam Tabel Database “clients”

(2) Pada baris ke-19 di Gambar 4.21, kode berfungsi

untuk menentukan field apa saja di tabel “clients”

yang akan ditampilkan dalam menu pelanggan,

dalam hal ini perusahaan meminta untuk

ditampilkan nama perusahaan, NPWP, Person in

Charge, titel perusahaan, alamat, kota, negara,


61

kontak, pesan surel, website dan keterangan

tambahan.

(3) Adapun fungsi untuk menampilkan data pelanggan

berdasarkan perizinan akses yang dimiliki

pengguna:

Gambar 4.22 Fungsi PHP Menampilkan Tabel Database “clients”

(a) Pada baris ke-165 di Gambar 4.22, pengguna

yang memasuki menu pelanggan telah diatur

oleh sistem hanya dapat melihat pelanggan

yang di-input pengguna itu sendiri.

(b) Pada baris ke-168 di Gambar 4.22, pengguna

yang memasuki menu pelanggan telah diatur

oleh sistem hanya dapat melihat pelanggan


62

yang telah dibuat oleh 1 tingkatan pengguna.

Misalnya, pengguna dengan posisi Board of

Directors di sistem dapat melihat pelanggan

yang dibuat oleh direktur lain.

(c) Pada baris ke-171 di Gambar 4.22, pengguna

telah diatur oleh sistem untuk diperbolehkan

melihat semua pelanggan yang sudah di-input.

(d) Pada baris ke-173 di Gambar 4.22, pengguna

tidak diperbolehkan melihat semua pelanggan.

b) Application:clients_dml.php

File clients_dml.php merupakan kumpulan

fungsi penting untuk melakukan pembatasan akses

dalam mengubah atau melakukan input pelanggan.

(1) Pada Gambar 4.23, kode ini berfungsi untuk

mengunci form suatu pelanggan yang sudah dibuat

jika pengguna hanya dapat melihat namun tidak

diperbolehkan memperbaharui pelanggan tersebut.

Gambar 4.23 Fungsi Mengunci Form Pengisian/Pengubahan Sesuai Izin Pengguna


63

(2) Pada baris ke-373 di Gambar 4.24, kode berfungsi

untuk menyembunyikan tombol input jika

pengguna hanya dapat melihat menu pelanggan

namun tidak diperbolehkan melakukan input

barang.

Gambar 4.24 Pembatasan Izin Akses Dalam Input Pelanggan

5) Invoice penjualan

Berikut merupakan rancangan kode pemrograman

pada menu invoice:

a) Application:invoices_view.php

File invoices_view.php merupakan kumpulan

fungsi PHP untuk melakukan panggilan data dari tabel

database tertentu, dalam hal ini yakni tabel database

“invoices”.
64

Gambar 4.25 Menampilkan Fields Dalam Tabel Database “invoices”

(1) Pada baris ke-7 di Gambar 4.25, sistem akan

memberitahukan bahwa pengguna tidak memiliki

akses melihat invoice dan akan diarahkan menuju

halaman login.

(2) Pada baris ke-19 di Gambar 4.25, kode berfungsi

untuk menentukan field apa saja di tabel “invoices”

yang akan ditampilkan dalam menu invoice, dalam

hal ini perusahaan meminta untuk ditampilkan

nomor dokumen invoice, status, tanggal input,


65

informasi pelanggan yang membeli barang,

subtotal, rafaksi, sales discount, total invoice, PPN,

PPh 23, Beban-beban, dan grand total.

(3) Adapun fungsi untuk menampilkan data invoices

berdasarkan perizinan akses yang dimiliki

pengguna:

Gambar 4.26 Fungsi PHP Menampilkan Tabel Database “invoices”

(a) Pada baris ke-210 di Gambar 4.26, pengguna

yang memasuki menu invoice telah diatur oleh

sistem hanya dapat melihat invoice yang di-

input pengguna itu sendiri.

(b) Pada baris ke-213 di Gambar 4.26, pengguna

yang memasuki menu invoice telah diatur oleh

sistem hanya dapat melihat invoice yang telah


66

dibuat oleh 1 tingkatan pengguna. Misalnya,

pengguna dengan posisi Board of Directors di

sistem dapat melihat invoice yang dibuat oleh

direktur lain.

(c) Pada baris ke-216 di Gambar 4.26, pengguna

telah diatur oleh sistem untuk diperbolehkan

melihat semua invoice yang sudah di-input.

(d) Pada baris ke-218 di Gambar 4.26, pengguna

tidak diperbolehkan melihat semua invoice.

b) Application:invoices.dml.php

File invoices_dml.php merupakan kumpulan

fungsi penting untuk melakukan pembatasan akses

dalam mengubah atau melakukan input invoice.

(1) Pada Gambar 4.27, kode ini berfungsi untuk

mengunci form suatu invoice yang sudah dibuat

jika pengguna hanya dapat melihat namun tidak

diperbolehkan memperbaharui invoice tersebut.


67

Gambar 4.27 Fungsi Mengunci Form Pengisian/Pengubahan Sesuai Izin Pengguna

(2) Pada baris ke-612 di Gambar 4.28, kode

berfungsi untuk menyembunyikan tombol

input jika pengguna hanya dapat melihat menu

invoice namun tidak diperbolehkan melakukan

input invoice.

Gambar 4.28 Pembatasan Izin Akses Dalam Input Invoice


68

6) Cetak dokumen

Rancangan kode cetak dokumen berfungsi untuk

melakukan proses kalkulasi secara otomatis terkait

komponen-komponen baik yang terdapat dalam menu

rincian barang komoditas maupun invoice. Dalam

direktori “application:hooks/__global.php”, adapun 2

fungsi PHP yang dirancang untuk melakukan proses

kalkulasi terkait data yang di-input.

Gambar 4.29 Fungsi Proses Kalkulasi Pesanan Pembelian

Pada Gambar 4.29, adapun fungsi untuk melakukan

proses kalkulasi data terkait dokumen pesanan pembelian,

diantaranya:

a) Pada baris ke-125 di Gambar 4.29, sistem menghitung

total harga pesanan pembelian setelah dikenakan

pajak, beban, purchase discount, dan purchase return.


69

b) Pada baris ke-127 di Gambar 4.29, sistem menghitung

subtotal harga pesanan pembelian sebelum dikenakan

pajak.

Gambar 4.30 Fungsi Proses Kalkulasi Invoice

Pada Gambar 4.30, adapun fungsi untuk melakukan

proses kalkulasi data terkait dokumen invoice,

diantaranya:

a) Pada baris ke-170 di Gambar 4.30, sistem menghitung

total rafaksi komoditas.

b) Pada baris ke-171 di Gambar 4.30, sistem menghitung

total besaran pajak PPh 23 pada invoice.

c) Pada baris ke-172 di Gambar 4.30, sistem menghitung

persentase pembayaran termin 1 invoice berdasarkan

persen yang sudah ditentukan saat melakukan input.

d) Pada baris ke-173 di Gambar 4.30, sistem menghitung

sisa persentase pembayaran termin 2 invoice.


70

e) Pada baris ke-177 di Gambar 4.30, sistem menghitung

total harga barang sebelum pajak.

f) Pada baris ke-178 di Gambar 4.30, sistem menghitung

total harga barang setelahpajak.

Dengan dirancangnya fungsi proses kalkulasi dalam

pencetakan dokumen, peneliti bersama informan

perusahaan merancang tampilan PDF yang akan dicetak

otomatis oleh sistem. Berikut tampilan 4 dokumen yang

akan dicetak sistem secara otomatis.

Gambar 4.31 Rancangan Hasil Print PDF 4 Dokumen Dalam Sistem


71

4. Pengujian (Testing)

Setelah tahap perancangan terlaksana, tahap pengujian sistem

dilakukan guna mendeteksi kesalahan mayor maupun minor pada

suatu sistem, misalnya kegagalan fungsi. Untuk mengetahui adanya

kegagalan fungsi, sistem dioperasikan dan diuji ketepatan guna dari

input data hingga menghasilkan output.

Peneliti melakukan tahap pengujian bersama informan

perusahaan dengan memasukkan data dummy terlebih dahulu.

Pengujian ini harus dilakukan setidaknya hingga semua kesalahan

mayor pada sistem sudah teratasi. Setelah kesalahan mayor tersebut

sudah diperbaiki, maka perancangan sistem dapat menuju tahap

penerapan dan pemeliharaan.

5. Penerapan dan Pemeliharaan (Operating and Maintenance)

Penerapan dan pemeliharaan merupakan tahap akhir dalam

perancangan sistem ini. Penerapan sistem pada tahap ini sudah

dilakukan dengan data informasi terkait transaksi sesungguhnya pada

perusahaan. Selain itu, pemeliharaan sistem juga penting dilakukan

untuk menyempurnakan sistem yang sudah dirancang. Pemeliharaan

sistem ini meliputi kesalahan minor seperti tampilan antarmuka yang

kurang presisi, kesalahan pengetikan, dan tata letak menu sistem.

4.2 Pembahasan

Berdasarkan tahapan perancangan sistem yang sudah peneliti lakukan,

sistem informasi akuntansi penjualan berbasis cloud computing pada PT Berkat


72

Orang Muda dapat berjalan sebagaimana mestinya. Adapun mockup sistem

perusahaan sebagai berikut.

4.2.1 Login Pengguna

Gambar 4.32 Login Pengguna

1. Sign Up

Untuk membuat akun baru.

2. Form Login Pengguna

a. Masukkan Username dan Password.

b. Centang “Remember Me” jika ingin otomatis login saat

mengunjungi kembali.

c. Klik “Sign In”.

3. Getting Started dan More About Us

a. Klik “Getting Started” untuk memulai aplikasi sekaligus membuat

akun baru.

b. Klik “More About Us” untuk mengetahui lebih lanjut informasi

terkait pengembang aplikasi.


73

4.2.2 Halaman Utama

Gambar 4.33 Halaman Utama

1. Tab “Home”, untuk kembali ke halaman utama setelah menuju submenu.

2. Tab “Import CSV Data”, untuk mengimpor data pencatatan transaksi dalam

bentuk dokumen excel CSV.

3. Tab “Admin Area”, tab khusus admin dalam mengendalikan izin akses

pengguna dan riwayat log pencatatan transaksi yang telah di-input semua

pengguna.
74

4. Keyboard Shortcut, kombinasi tombol keyboard dalam pengoperasian

aplikasi.

5. Tab Pengguna, untuk mengubah data diri dan mengetahui izin akses yang

diberikan admin, dalam hal ini admin ialah Chief Financial Officer.

6. Tab “Sign Out”, untuk keluar dari aplikasi.

7. Tab “Invoices”, menu untuk pencatatan dan pencetakan invoice penjualan.

8. Tab “Customers”, menu untuk input pelanggan.

9. Tab “Purchase Order”, menu untuk pencatatan dan pencetakan purchase

order.

10. Tab “Item Details”, menu untuk menambahkan barang komoditas beserta

masuk keluarnya jumlah barang hingga sisa stok yang ada.

11. Tab “Summary Reports”, menu untuk melihat ringkasan laporan-laporan

terkait transaksi penjualan yang pernah di-input.

12. Tab “Unpaid Invoices”, menu berisikan lini waktu berbentuk kalender

terkait jatuh tempo setiap transaksi yang pernah di-input.

13. “List of Items Nearly Out of Stock”, ringkasan sisa stok setiap barang

komoditas yang hampir habis.

14. “5 Latest Tax”, ringkasan 5 pajak terhitung yang paling terbaru yang

dikenakan pada tiap invoice penjualan.

15. “5 Latest Sales Return”, ringkasan 5 potongan penjualan/refraksi yang

paling terbaru pada tiap invoice penjualan.

16. “5 Latest Item Sales”, ringkasan 5 invoice penjualan barang komoditas

terakhir.
75

4.2.3 Akun Pengguna

Gambar 4.34 Akun Pengguna

1. Memilih tab “admin” seperti pada gambar 4.8 untuk mengubah data diri

dan melihat perizinan akses apa saja yang dapat dilakukan pengguna.
76

Gambar 4.35 Ubah Data Diri Akun Pengguna

2. Melihat rincian perizinan akses yang dimiliki pengguna.

Gambar 4.36 Rincian Perizinan Akses Pengguna

• Not allowed, pengguna tidak mendapatkan izin akses.

• All records owned by your group, pengguna hanya mendapatkan izin

akses untuk transaksi yang di-input oleh posisi (“group” seperti

contoh Finance Staff) yang sama.

• Only your own records, pengguna hanya mendapat izin akses untuk

transaksi yang di-input oleh pengguna itu sendiri.

• All records, pengguna mendapat izin akses untuk semua pencatatan

transaksi yang ada.


77

4.2.4 Pencatatan Transaksi - Item Details

Gambar 4.37 Item Details

1. Print Preview

Mencetak dalam bentuk PDF terkait tabel Item Details berdasarkan

checkbox yang telah dicentang oleh pengguna.

2. Save CSV

Mengunduh dokumen Excel CSV terkait tabel Item Details berdasarkan

checkbox yang telah dicentang oleh pengguna.

3. Filter

Fitur untuk hanya menampilkan barang komoditas berdasarkan kriteria

yang diatur oleh pengguna.

4. Show All

Menampilkan semua barang komoditas yang telah di-input.

5. Kolom Pencarian

Pencarian Item Details berdasarkan kata kunci.

6. Page Navigation
78

7. Input Barang Komoditas

Gambar 4.38 Input Barang Komoditas

a. Mengisi “Item Code & Description”.

b. Klik “Save New”

c. Menampilkan barang komoditas yang sudah terinput

Gambar 4.39 Penambahan Stok Barang

d. Pengguna dapat melanjutkan langsung menuju menu Purhcase

Order untuk menambah stok barang komoditas dengan memilih tab

“Add New”.
79

4.2.5 Pencatatan Transaksi - Purchase Order

Gambar 4.40 Purchase Order

1. Print Preview

Mencetak dalam bentuk PDF terkait tabel Purchase Order berdasarkan

checkbox yang telah dicentang oleh pengguna.

2. Save CSV

Mengunduh dokumen Excel CSV terkait tabel Purchase Order

berdasarkan checkbox yang telah dicentang oleh pengguna.

3. Filter

Fitur untuk hanya menampilkan purchase order berdasarkan kriteria

yang diatur oleh pengguna.

4. Show All

Menampilkan semua purchase order yang telah di-input.

5. Kolom Pencarian

Pencarian Purchase Order berdasarkan kata kunci.

6. Page Navigation
80

7. Input Purchase Order

Gambar 4.41 Input Purchase Order

a. Memilih barang komoditas (nomor 1 pada Gambar 4.15) untuk

ditambahkan ke stok yang terdapat dalam menu Item Details

sebelumnya.

b. Mengisi informasi data yang diperlukan terkait pesanan pembelian

barang komoditas.
81

c. Menambahkan beban lain-lain jika ada pada kolom pengisian “Other

Expense”.

d. Klik “Save New”.

e. Menampilkan Purchase Order yang telah di-input dan kalkulasi total

harga pesanan pembelian.

Gambar 4.42 Kalkulasi Total Harga Purchase Order

f. Untuk mencetak dokumen Purchase Order, pengguna memilih format

“Purchase Order” pada tab “Print As” (1), lalu klik “Print” (2).
82

Gambar 4.43 Hasil Print Purchase Order

4.2.6 Pencatatan Transaksi - Customers

Gambar 4.44 Customers

1. Print Preview

Mencetak dalam bentuk PDF terkait tabel Item Details berdasarkan

checkbox yang telah dicentang oleh pengguna.

2. Save CSV

Mengunduh dokumen Excel CSV terkait tabel Item Details berdasarkan

checkbox yang telah dicentang oleh pengguna.

3. Filter
83

Fitur untuk hanya menampilkan barang komoditas berdasarkan kriteria

yang diatur oleh pengguna.

4. Show All

Menampilkan semua barang komoditas yang telah di-input.

5. Kolom Pencarian

Pencarian pelanggan berdasarkan kata kunci.

6. Page Navigation

7. Input Pelanggan

a. Klik “Add New” pada menu Customers.

Gambar 4.45 Input Pelanggan


84

b. Mengisi informasi data pelanggan sesuai kolom pengisian yang

tersedia.

c. Klik “Save New”.

d. Menampilkan pelanggan yang telah di-input.

Gambar 4.46 Pelanggan Ter-Input

• Unpaid Sales (1), jumlah nominal invoice penjualan yang belum dibayar

oleh PT Pembeli Pala.

• Paid Sales (2), jumlah nominal invoice penjualan yang sudah dibayar

oleh PT Pembeli Pala.


85

• Total Sales (3), jumlah total penjualan yang diperoleh dari invoice

penjualan pada PT Pembeli Pala.

• Tab Invoices (4), rincian invoice penjualan yang sudah di-input pada

pelanggan terkait.

4.2.7 Pencatatan Transaksi - Invoices & Delivery Order

Gambar 4.47 Invoices & Delivery Order

1. Print Preview

Mencetak dalam bentuk PDF terkait tabel Item Details berdasarkan

checkbox yang telah dicentang oleh pengguna.

2. Save CSV

Mengunduh dokumen Excel CSV terkait tabel Item Details berdasarkan

checkbox yang telah dicentang oleh pengguna.

3. Filter

Fitur untuk hanya menampilkan barang komoditas berdasarkan kriteria

yang diatur oleh pengguna.

4. Show All

Menampilkan semua barang komoditas yang telah di-input.

5. Kolom Pencarian

Pencarian invoice penjualan berdasarkan kata kunci.

6. Page Navigation
86

7. Perubahan Status pada Invoice

Gambar 4.48 Status Invoice

a. “Draft”, transaksi belum penerbitan invoice belum disetujui oleh

Manajer Keuangan.

b. “Term 1”, transaksi sudah disetujui Manajer Keuangan dan invoice

siap di-print. Pada status ini, transaksi belum dibayar sepenuhnya

oleh pelanggan.

c. “Term 2”, pembayaran termin 1 sudah dibayar dan barang

komoditas telah sampai tujuan, namun perhitungan susutnya barang

komoditas dan adanya biaya lain-lain terkait transaksi seperti beban

bongkar muat belum ditentukan.

d. “Paid”, refraksi (Sales Return) yang terhitung dan beban bongkar

muat sudah di-input, hingga termin 2 pembayaran sudah dilunasi.

e. “Cancelled”, transaksi dibatalkan.

8. Input Invoice Penjualan dan Delivery Order

a. Klik “Add New” pada menu Invoices.


87

Gambar 4.49 Input Invoices & Delivery Order

b. Menentukan nomor dokumen invoice pada “Document No.”.

c. Menentukan tanggal transaksi pada “Date Issued” dan waktu jatuh

tempo pelunasan termin ke-2 pembayaran invoice pada “TOP Term

2”.

d. Memilih pelanggan yang sudah pernah di-input sebelumnya di menu

Customers pada “Customer”.

e. Klik “Save New”.

f. Input data transaksi terkait barang komoditas yang akan dijual:

Gambar 4.50 Input Barang Komoditas yang Dijual

1) Menuju Tab “Invoice Items” di paling bawah halaman aplikasi


lalu klik “Add New”
88

Gambar 4.51 Invoice Item Details

2) Memilih barang komoditas yang dijual pada kolom “Item”.

3) Menentukan harga jual barang komoditas pada kolom “Unit

Price”.

4) Menentukan kuantitas barang komoditas yang akakn dijual.

5) Klik “Save New”.

g. Input & Print data transaksi untuk termin 1:

Gambar 4.52 Pencetakan Invoice

1) Menentukan persentase pembayaran termin 1 pada kolom “Term 1

(%)”
89

2) Mengenakan Pajak Pertambahan Nilai (PPN) dan PPh 22 jika

berlaku.

3) Mengisi biaya transaksi yang dikenakan seperti beban komisi pada

kolom “Other Expense 1”.

4) Klik “Save & Update”.

Gambar 4.53 Status Invoice

5) Mengubah status invoice menjadi “Term 1” jika transaksi sudah

disetujui.

Gambar 4.54 Kolom “Print As”

6) Pilih “Term 1” pada kolom “Print As” lalu klik “Print”.


90

Gambar 4.55 Hasil Print Invoice Termin 1

h. Input & Print data transaksi untuk delivery order:

Gambar 4.56 Input Delivery Order

1) Mengisi informasi pabrik penerima barang komoditas yang akan

dikirim.

2) Klik “Save & Update”.


91

Gambar 4.57 Kolom “Print As”

3) Pilih “Delivery Order” pada kolom “Print As” lalu klik “Print”.

Gambar 4.58 Hasil Print Delivery Order

i. Input & Print data transaksi untuk termin 2:

1) Setelah barang komoditas terkirim dan tiba, terdapat refraksi

(Sales Return) yakni adanya susut barang selama pengiriman

dan beban bongkar muat yang dikenakan.

Gambar 4.59 Tab “Invoice Items”


92

2) Menuju Tab “Invoice Items” lalu klik ikon .

Gambar 4.60 Pengisian Rafaksi

3) Mengisi refraksi yang dikenakan pada kolom “Sales Return”.

4) Klik “Save & Update”.

Gambar 4.61 Pengisian Biaya-Biaya Transaksi

5) Mengisi biaya transaksi yaitu beban bongkar muat pada kolom

“Other Expense 2”.

6) Klik “Save & Update”.

Gambar 4.62 Status Invoice

7) Mengubah status invoice menjadi “Term 2” jika transaksi sudah

disetujui.
93

Gambar 4.63 Kolom “Print As”

8) Pilih “Term 2 ” pada kolom “Print As” lalu klik “Print”.

Gambar 4.64 Hasil Print Invoice Termin 2

j. Mengubah status invoice menjadi “Paid”.

Gambar 4.65 Status Invoice


94

4.2.8 Summary Reports

Summary Reports merupakan menu aplikasi yang menyediakan berbagai

jenis laporan penjualan berdasarkan proses transaksi yang telah di-input

pada menu “Invoices”.

Gambar 4.66 Menu Summary Reports

Adapun “Filters” dalam melihat laporan penjualan sesuai kriteria yang

diinginkan.

1 2

Gambar 4.67 Pengaturan “Filters”

(1) Periode laporan, menentukan rentang waktu laporan.

(2) Comparison Period 1 dan 2, perbandingan penjualan dengan rentang

waktu sebelumnya atau sesudahnya. Pengguna dapat menyalakan fitur

ini dengan klik ikon hingga tercentang .


95

(3) Order by, pengurutan laporan berdasarkan pelanggan atau total

penjualan invoice.

(4) Appearance, perataan teks pada kolom tabel laporan menjadi rata kiri,

tengah, atau kanan.

1. Client Sales Over Time

Client Sales Over Time merupakan laporan total harga penjualan

komoditas yang dikelompokkan berdasarkan pelanggan perusahaan dan

rentang waktu yang ditentukan.

Gambar 4.68 Laporan Client Sales Over Time

2. Item Sales

Item Sales merupakan laporan total harga penjualan komoditas yang

dikelompokkan berdasarkan barang komoditas.

Gambar 4.69 Laporan Penjualan Barang Komoditas


96

3. Sales Return by Items

Sales Return by Items merupakan laporan total refraksi penjualan (Sales

Return) yang dikelompokkan berdasarkan barang komoditas.

Gambar 4.70 Laporan Total Rafaksi per Barang Komoditas

4. Sales Return by Transactions

Sales Return by Transactions merupakan laporan refraksi penjualan (Sales

Return) berdasarkan tiap transaksi.

Gambar 4.71 Laporan Rafaksi per Transaksi


97

4.2.9 Unpaid Invoices

Unpaid Invoices merupakan menu untuk melihat seluruh transaksi ter-

input yang masih dalam tahap proses pembayaran oleh pelanggan.

Gambar 4.72 Unpaid Invoices

1. Tanggal 13 September 2021 yang diwarnai biru muda merupakan

tanggal sekarang.

2. Pada nomor 1, termin pembayaran ke-2 invoice untuk PT Pembeli Kopra

belum dilunasi atau dalam tahap proses pembayaran.

3. Pada nomor 2, termin pembayaran ke-1 invoice untuk PT Pembeli Lada

Hitam belum dibayar atau dalam tahap proses pembayaran.

4. Pada nomor 3, termin pembayaran ke-2 invoice untuk PT Pembeli Pala

belum dilunasi atau dalam tahap proses pembayaran.


BAB 5
KESIMPULAN

5.1 Kesimpulan

Berdasarkan hasil identifikasi masalah, perancangan, pengembangan,

pengujian, implementasi, dan pemeliharaan sistem, peneliti menarik beberapa

kesimpulan diantaranya:

1. PT Berkat Orang Muda merupakan perusahaan startup yang bergerak dalam

bidang konsultan jasa perdagangan berlokasi di Jakarta Selatan sejak tahun

2019. PT Berkat Orang Muda menjalankan lini bisnis baru yakni komoditas

sektor agragria, salah satunya berupa kopra yang disuplai ke pabrik

pengolahan minyak kelapa hijau. Namun, pengolahan dan distribusi

informasi terkait penjualan komoditas menjadi masalah dalam perusahaan

karena sistem pencatatan transaksi yang masih manual.

2. Perancangan sistem informasi akuntansi penjualan berbasis cloud

computing (COMMODITY) diharapkan untuk mampu menjawab

permasalahan tersebut. Pengembangan sistem dilakukan dengan model

waterfall yang meliputi 5 tahap, yaitu analisis kebutuhan, desain sistem,

pengembangan, pengujian, dan penerapan serta pemeliharaan. Terdapat

otorisasi sistem dengan izin akses yang berbeda dari setiap pengguna yang

disesuaikan dengan jabatan karyawan perusahan.

3. COMMODITY dirancang menggunakan bahasa pemrograman PHP dengan

kerangka kerja codeigniter dan penyimpanan database sistem yang

98
99

didukung bahasa pemrograman SQL. COMMODITY diprogram pada

sebuah remote server dan dapat diakses melalui browser. Sistem ini dapat

diakses dan dijalankan baik melalui perangkat komputer maupun

smartphone yang terhubung dengan internet.

4. COMMODITY mempermudah pimpinan perusahaan dalam mengakses

informasi terkait penjualan komoditas secara real-time sebagai informasi

pendukung dalam pengambilan keputusan. Selain itu, pengendalian internal

perusahaan dapat ditingkatkan dengan adanya otorisasi bertingkat yang

telah tersistem. Dengan demikian, kegiatan operasional perusahaan dapat

berjalan dengan efektif dan efisien.

5.2 Implikasi

Penelitian berjudul “Perancangan Sistem Informasi Akuntansi Penjualan

Dengan Penekanan Security System Berbasis Cloud Computing Pada PT Berkat

Orang Muda” dikaitkan dengan teori pengendalian internal. Dengan adanya

sistem baru yang dirancang berdasarkan prinsip pengendalian internal yang

diterapkan untuk perusahaan, efektivitas pengendalian internal perusahaan

dapat ditingkatkan. Penerapan teori pengendalian internal di dalam sistem

dilakukan dengan menekankan prinsip-prinsip aktivitas pengendalian.

Prinsip yang pertama adalah pemisahan tugas. Peneliti sebagai perancang

COMMODITY tidak diperbolehkan menggunakan sistem dalam transaksi

nyata yang terjadi pada perusahaan. Prinsip kedua dalam pengendalian internal

yaitu pembentukan tanggung jawab. Pembentukan tanggung jawab ini memang

sudah diwujudkan oleh perusahaan sebelum adanya perancangan sistem, yaitu


100

otorisasi bertingkat. Namun, otorisasi bertingkat di perusahaan masih belum

terintegrasi dengan sistem. COMMODITY dilengkapi dengan otorisasi

bertingkat yang sudah tersistem seperti pemberian wewenang berupa

persetujuan dan tanda tangan dari manajer atau direksi bagian keuangan kepada

karyawannya untuk melakukan pencetakan dokumen. Prinsip ketiga yaitu

prosedur dokumentasi di mana sistem memberikan nomor dokumen otomatis

yang bersifat unik pada setiap transaksi agar tidak terjadinya duplikasi

pencatatan transaksi. Prinsip keempat yang diterapkan pada sistem adalah

pengendalian secara fisik. Pengendalian secara fisik yang diwujudkan dalam

sistem ialah pemberian password pada masing-masing pengguna sistem. Selain

itu, adanya riwayat waktu pencatatan setiap transaksi juga disematkan dalam

sistem. Kemudian, prinsip yang terakhir ialah adanya verifikasi internal yang

independen. Direktur perusahaan, selaku pengguna tingkatan teratas dalam

sistem yang tidak terlibat dalam peng-input-an transaksi, melakukan

pemeriksaan data transaksi yang tercatat di sistem secara berkala.


DAFTAR PUSTAKA

Arum, A. P., & Nugroho, M. A. (2017). Perancangan Sistem Informasi Akuntansi


Penerimaan Kas Berbasis Web Pada Batik Pramanca. Nominal, Barometer
Riset Akuntansi Dan Manajemen, 6(1).
https://doi.org/10.21831/nominal.v6i1.14331

Datacomm Cloud Business. (2016). Definisi Cloud Computing Adalah.


https://datacommcloud.co.id/definisi-cloud-computing/

Dewantara, P. Y., & Samopa, F. (2017). Perencanaan Strategis Sistem Informasi /


Teknologi Informasi. Jurnal Teknologi Proses Dan Inovasi Industri, 2(2).

Direktorat Jenderal Pajak. (2021). Pemungutan Pajak Penghasilan - Pasal 22.


https://pajak.go.id/id/pemungutan-pajak-penghasilan-pasal-22

Hayes, R., Wallage, P., & Gortemaker, H. (2017). Prinsip-prinsip Pengauditan


Edisi Ketiga. Salemba Empat.

Mitrović, A. (2016). Accounting Information Systems as a Support to Financial


Reporting of Companies. 407–411. https://doi.org/10.15308/sinteza-2016-
407-411

Muhtarom, H., Widyawati, D. K., & Putra, S. D. (2019). Sistem Informasi


Akuntansi pada Pemesanan Tiket Online Tourinc Berbasis Web. 1–17.

Mulyadi. (2016). Sistem Akuntansi. Salemba Empat.

Nugroho, B. R. (2019). PERANCANGAN SISTEM INFORMASI AKUNTANSI


PERSEDIAAN BERBASIS CLOUD COMPUTING PADA CV SEMBADA
TANI. https://doi.org/10.1017/CBO9781107415324.004

Pamungkas, A. F., Hendrakusuma, N. W., & Saputra, M. C. (2018). Pengembangan


Sistem Informasi Persediaan Barang, Harga Pokok Produksi, Dan Transaksi
Penjualan Berbasis Web (Studi Pada Son Screen Printing Sidoharjo). Jurnal
Pengembangan Teknologi Informasi Dan Ilmu Komputer (JPTIIK)
Universitas Brawijaya, 2(6), 2075–2084. http://repository.ub.ac.id/2821/

Prasetyo, A., & Susanti, R. (2016). Sistem Informasi Penjualan Berbasis Web Pada
PT. Cahaya Sejahtera Sentosa Blitar. Jurnal Ilmiah Teknologi Informasi Asia,
10(2), 1–16.

Rahayu, S., & Rahayu, P. A. (2015). Perancangan Sistem Informasi Pengelolaan


Keuangan Berbasis Web di Sekolah Menengah Kejuruan Islam

101
Atturmudziyyah Garut. Jurnal Algoritma, 14(2), 538–545.
https://doi.org/10.33364/algoritma/v.14-2.538

Romney, M. B., & Steinbart, P. J. (2021). Accounting Information Systems. In


Pearson (15t ed., Vol. 4, Issue 2). https://doi.org/10.5296/elr.v4i2.14045

Setyawan, H. F. (2016). Perancangan Sistem Informasi Akuntansi Penerimaan Kas


Berbasis Web Pada Souvenir Jogja. 155.

Suandi, A., Khasanah, F. N., & Retnoningsih, E. (2017). Pengujian Sistem


Informasi E-commerce Usaha Gudang Cokelat Menggunakan Uji Alpha dan
Beta. 2(1), 61–70.

Sugiyono. (2017). Metodologi Penelitian: Kuantitatif Kualitatif dan R&D.


Alfabeta.

Susanto, A. (2017). How the Quality of Accounting Information System Impact on


Accounting Information Quality (Research on Higher Education in Bandung).
In Journal of Engineering and Applied Sciences (Vol. 12, Issue 14, pp. 3672–
3677). https://doi.org/10.3923/jeasci.2017.3672.3677

Widiarto, M. (2021). Industri “Cloud Computing” Prospektif di Era Digital. Koran


Jakarta. https://koran-jakarta.com/industri-cloud-computing-prospektif-di-
era-digital

Wilimowska, Z., & Borzemski, L. (2018). Information Systems Architecture and


Technology: Proceedings of 39th International Conference on Information
Systems Architecture and Technology – ISAT 2018. Advances in Intelligent
Systems and Computin g. (Z. Wilimowska, L. Borzemski, & J. Świątek (eds.)).
Springer Publishing Company.

Zamzami, F., Duta Nusa, N., & Arifin Faiz, I. (2018). Sistem Informasi Akuntansi.
Gadjah Mada University Press.

102
LAMPIRAN-LAMPIRAN

Lampiran 1 Hasil Wawancara

103
Lampiran 2 Kartu Konsultasi

104
Lampiran 3 Flowchart Pembuatan Sales Invoice

105
Lampiran 4 Flowchart Pembuatan Delivery Order

106
Lampiran 5 Flowchart Pembayaran Invoice

107
Lampiran 6 Surat Penelitian

108
Lampiran 7 Surat Persetujuan Penelitian

109
RIWAYAT HIDUP

Rizki Muharam Sururi, lahir di Jakarta, 14 Mei 1998.

Anak kedelapan dari sepuluh bersaudara. Anak laki-laki

dari pasangan H. Taufiqurrahman dan Asmaroh. Bertempat

tinggal di Jalan Haji Kamang No.24 Rt.008 Rw.010

Cilandak, Jakarta Selatan 12450.

Telah menempuh pendidikan formal tingkat dasar di SD

Negeri 08 Cilandak Barat dengan tahun lulus 2010. Kemudian, melanjutkan

sekolah tingak menengah di SMP Negeri 96 Jakarta dan lulus pada tahun 2013.

Lalu, melanjutkan sekolah tingkat atas di SMA Negeri 70 Jakarta dan lulus pada

tahun 2016. Setelah itu, melanjutkan pendidikan Sarjana (S1) di Universitas Negeri

Jakarta Fakultas Ekonomi Jurusan Akuntansi.

Selama peneliti melakukan perkuliahan, peneliti beberapa kali aktif dalam

kegiatan-kegiatan yang terdapat di kampus. Peneliti pernah bergabung dalam

Komunitas Blogger UNJ pada tahun 2017. Peneliti melakukan Praktik

Kewirausahaan di Economart FE UNJ serta mempunyai pengalaman Praktik Kerja

Lapangan (PKL) di PT Adhi Persada Beton pada tahun 2019.

110

Anda mungkin juga menyukai