BAB 2 LANDASAN TEORI. bersama-sama untuk mencapai tujuan tertentu. bersatu untuk mencapai tujuan yang sama.

dokumen-dokumen yang mirip
BAB II LANDASAN TEORI. bersama-sama untuk mencapai tujuan tertentu. Menurut Hall (2001, p5) Sistem adalah sekelompok dua atau lebih

BAB 2 LANDASAN TEORI. menrima input dan menghasilkan output dalam suatu organisasi. untuk mencapai tujuan tertentu.

Bab 2. Landasan Teori

BAB 1 PENDAHULUAN. Dewasa ini sistem informasi sangat dibutuhkan oleh perusahaan untuk membantu

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008

BAB 2 LANDASAN TEORI

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Genap 2007/2008

BAB 1 PENDAHULUAN. Pada saat ini, perkembangan teknologi dan perekonomian bergerak sangat cepat sehingga

BAB 1 PENDAHULUAN. dilakukan secara manual. Tidak terkecuali penggunaan teknologi informasi oleh

BAB 1 PENDAHULUAN. Perusahaan membutuhkan sistem informasi yang handal dan reliable untuk

UNIVERSITAS BINA NUSANTARA

LAMPIRAN A KERANGKA DOKUMEN ANALISIS

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 2 LANDASAN TEORI Pengertian Sistem Informasi

Gambar Window Transaksi Pengeluaran Barang Gudang

BAB 1 PENDAHULUAN. perusahaan untuk dapat memperoleh laba yang merupakan tujuan utama dari sebagian

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Peran teknologi informasi sangat penting dalam perkembangan

BAB 2 LANDASAN TEORI Pengertian Sistem Informasi Akuntansi. mengubah data keuangan dan data lainnya menjadi informasi. Informasi ini kemudian

BAB 1 PENDAHULUAN. satunya adalah menjaga kelangsungan hidup perusahaan dan untuk mendapatkan laba.

BAB 3 METODOLOGI PENELITIAN

BAB 2 LANDASAN TEORI

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Informasi. Program Studi Komputerisasi Akuntansi. Skripsi Sarjana Komputer. Semester Genap tahun 2003/2004

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Informasi Program Studi Komputerisasi Akuntansi Skripsi Strata 1 Semester Ganjil tahun 2005/2006

BAB 2 LANDASAN TEORI. Teori-teori yang menjadi dasar penulisan adalah sebagai berikut :

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. serta informasi yang dibutuhkan untuk memberikan limit kredit kepada

UNIVERSITAS BINA NUSANTARA

Jurusan Sistem Informasi Program Studi Komputerisasi Akuntansi Skripsi Sarjana Komputer Semester Ganjil Tahun 2005 / 2006

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN PADA PT. CIPTA PANGAN NIAGA

BAB 4. PT. Siaga Ratindotama

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PEMBELIAN, PERSEDIAAN DAN PENJUALAN TUNAI PADA PT TRISATYA MITRA ABADI

UNIVERSITAS BINA NUSANTARA. Program Ganda Sistem Informasi Manajemen Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007

BAB II LANDASAN TEORI

UNIVERSITAS BINA NUSANTARA

BAB IV ANALISIS DAN PERANCANGAN SISTEM

UNIVERSITAS BINA NUSANTARA. Program Ganda Akuntansi-Sistem Informasi Skripsi Sarjana Program Ganda Semester Genap 2004/2005

UNIVERSITAS BINA NUSANTARA

BAB 1 PENDAHULUAN. terhadap dunia bisnis yang semakin dominan membuat eksistensi teknologi informasi

DAFTAR ISI. ABSTRAK... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... xv. DAFTAR TABEL...xxi. DAFTAR SIMBOL... xxii

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

5.4. Analisis dan Perancangan Sistem Informasi. dinamakan dengan Unified Modeling Language (UML). UML merupakan bahasa

BAB 2 LANDASAN TEORI. 2.1 Definisi Sistem, Informasi, dan Sistem Informasi

BAB 2 LANDASAN TEORI. dari orang-orang, perangkat keras, perangkat lunak, jaringan komunkasi dan sumber

BAB 1 PENDAHULUAN. 1.1 Latar belakang. Dalam perkembangan ekonomi saat ini, efektifitas dan efisiensi dalam

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 2 LANDASAN TEORI. Menurut Whitten, Bentley dan Dittmann (2004,p.12) sistem informasi adalah

cek, wesel (kiriman uang atau money orders), dan uang yang tersimpan di bank yang penarikannya tidak dibatasi (Warren et al. 2006).

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar belakang. Sehubungan dengan perkembangan teknologi dan informasi pada era globalisasi

BAB 3 METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN. bidang dalam kehidupan sudah tidak dapat lepas dari teknologi tersebut. Ini

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Di zaman yang modern sekarang ini, kebutuhan akan sistem informasi bagi

BAB I PENDAHULUAN. 1.1 Latar Belakang Penelitian. Seiring dengan berkembangnya dunia usaha yang semakin pesat, maka

BAB 4 PERANCANGAN SISTEM

ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PEMBELIAN DAN PERSEDIAAN PADA PT. ANEKA BAUT ERIC NIM :

BAB 1 PENDAHULUAN. teknologi informasi dalam dunia bisnis maka hal ini dapat mempengaruhi kondisi

BAB 1 PENDAHULUAN. bidang usaha, mengakibatkan koperasi harus dapat memanfaatkan perkembangan

UNIVERSITAS BINA NUSANTARA. Program Ganda Jurusan Sistem Informasi - Akuntansi Skripsi Sarjana Program Ganda Semester Ganjil tahun 2007/008

OOAD (Object Oriented Analysis and Design) UML part 1 (Usecase) Gentisya Tri Mardiani, S.Kom., M.Kom ADSI-2015

Teknik Informatika S1

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. erat dalam berbagai aspek kehidupan manusia. Maka tidak mengherankan teknologi

BAB 1 PENDAHULUAN. Perkembangan globalisasi sekarang ini menyebabkan persaingan usaha antar

BAB 1 PENDAHULUAN. memenuhi kebutuhan pengguna informasi dan membantu pihak manajemen dalam

BAB 1 PENDAHULUAN. menyebabkan banyaknya perusahaan yang meningkatkan pengembangan informasi

BAB 1 PENDAHULUAN. Sistem informasi sangat dibutuhkan oleh perusahaan untuk membantu

UNIVERSITAS BINA NUSANTARA

BAB II LANDASAN TEORI. terpadu untuk mengembangkan rencana rencana strategis yang diarahkan pada

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. Pengembangan sistem informasi akuntansi pembelian dan persediaan bahan baku

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda Sistem Informasi Akuntansi Skripsi Sarjana Program Ganda Semester Genap 2005/2006

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. dengan adanya sistem informasi akuntansi yang baik, data-data transaksi yang ada

MEMAHAMI PENGGUNAAN UML

BAB 4 METODOLOGI PEMECAHAN MASALAH

UNIVERSITAS BINA NUSANTARA

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN KREDIT, PIUTANG DAN PENERIMAAN KAS PADA PT PANCA KEMAS KRIDA MANUNGGAL

BAB III METODOLOGI PENELITIAN

Lampiran 1. Notasi yang digunakan dalam Class Diagram. Class. Association. dua class atau lebih. Multiplicity. instances dari class lain.

Bab II Dasar Teori 2.1 Pengertian Sistem Akuntansi 2.2 Pengertian Penjualan Kredit 2.3 Pengertian Sistem Penjualan Kredit

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM INFORMASI PERSEDIAAN DAN PEMBELIAN PADA PT. NOORUMI CATUR MANUNGGAL

BAB II TINJAUAN PUSTAKA

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda Akuntansi Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PEMBELIAN BAHAN BAKU PADA PT. SIAGA RATINDOTAMA. Fiona Kohan

BAB 1 PENDAHULUAN. Perkembangan Teknologi Informasi (TI) sekarang ini memberi pengaruh yang

Yuli Purwati, M.Kom USE CASE DIAGRAM

MEMBANGUN SISTEM INFORMASI PEMBELIAN TUNAI PADA APOTIK CIPTA DENGAN OBJECT ORIENTED METHODOLOGY

ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PEMBELIAN DAN HUTANG USAHA PADA PT. JATI DHARMA INDAH PLYWOOD INDUSTRIES SKRIPSI. oleh.

BAB II LANDASAN TEORI

UNIVERSITAS BINA NUSANTARA. Program Studi Ganda Sistem Informasi - Akuntansi Skripsi Sarjana Program Ganda Semester Ganjil 2006/2007

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Dengan semakin berkembangnya era globalisasi sekarang ini, teknologi

BAB 2 LANDASAN TEORI. routine processing of accounting transactions. (Rama dan Jones, p24, 2006). Hal ini

Transkripsi:

BAB 2 LANDASAN TEORI 2.1 Teori Umum 2.1.1 Pengertian Sistem Menurut Mulyadi (2001, p2) Sistem pada dasarnya adalah sekelompok unsur yang berhubungan erat antara satu dengan yang lainnya, yang berfungsi bersama-sama untuk mencapai tujuan tertentu. Menurut Hall (2001, p5) Sistem adalah sekelompok dua atau lebih komponen komponen yang saling berkaitan atau subsistem subsistem yang bersatu untuk mencapai tujuan yang sama. Menurut Mcleod (2001, p11) Sistem adalah sekelompok elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan. Berdasarkan penjelasan diatas dapat disimpulkan bahwa sistem merupakan sekumpulan unsur-unsur yang saling berkaitan satu sama lain dan berfungsi untuk mencapai suatu tujuan tertentu. 2.1.2 Pengertian Sistem Informasi Menurut Mcleod (2001, p15) Informasi adalah data yang telah diproses, atau data yang memiliki arti. Menurut Hall (2001, p14) Informasi adalah data yang telah diproses (dirangkum, disunting atau diperbaiki) dan berpengaruh secara langsung kepada pemakai. 7

8 Menurut O`Brien (2003, p13) Data merupakan lebih dari suatu bahan mentah dari sistem informasi. Data adalah fakta mentah atau observasi secara khusus mengenai fenomena atau transaksi bisnis. Lebih spesifiknya data adalah ukuran objek dari attribut (karakteristik) dari entitas entitas (seperti orang, tempat, barang, dan peristiwa) sedang informasi adalah data yang telah diubah menjadi lebih penuh arti dan berguna bagi pengguna akhir spesifik. Berdasarkan penjelasan diatas dapat disimpulkan bahwa Informasi adalah data yang telah diproses dan memiliki arti yang dapat mengurangi derajat ketidakpastian dalam suatu keadaan serta berguna bagi pemakai. 2.1.3 Pengertian Analisis Sistem Menurut Boockholdt (1999, p141) Analisis Sistem adalah proses memeriksa sistem informasi yang ada dan lingkungannya untuk mengidentifikasi perbaikan yang potensial. Sistem informasi memberikan arah kepada komite untuk memulai analisis sistem dalam memberikan tanggapan permintaan dari seorang manajer atau dari kelompok perencanaan sistem jangka panjang. Analisis sistem dibuat untuk 3 alasan : 1. Untuk memecahkan masalah dengan sistem yang ada. 2. Untuk memberikan kepuasan terhadap kebutuhan yang baru pada informasi. 3. Untuk mengimplementasikan bentuk yang baru dari teknologi. 2.1.4 Object-Oriented Analysis and Design (OOA&D)

9 Menurut Matthiassen et al (2000, p12), Object-Oriented Analysis and Design (OOA&D) adalah suatu koleksi sebagai petunjuk umum untuk menyelesaikan analisa dan desain. Problem Domain Analysis Menurut Mathiassen (2000, p45), Problem Domain Analysis adalah sistem bisnis dalam dunia nyata dijalankan dan dikelola oleh sistem. Tujuan dari Problem Domain Analysis adalah untuk mengidentifikasikan dan membuat model dari problem domain. Tujuan dari activity ini adalah membangun semua model yang dapat digunakan untuk merancang dan mengimplementasikan sebuah sistem yang dapat memproses, berkomunikasi dan menyajikan informasi mengenai problem domain. Problem Domain di bagi menjadi tiga bagian yaitu : 1. Classes Classes adalah gambaran atau definisi dari kumpulan objek yang mempunyai structure, behavior, pattern dan attribute yang bersamaan. Object adalah suatu entitas yang memiliki identity, state dan behavior. Sedangkan event merupakan kejadian secara terus menerus yang melibatkan satu atau lebih dari suatu object 2.. Structure Structure adalah hubungan antara class dengan object pada problem domain secara keseluruhan. Structure bertujuan untuk menggambarkan hubungan strukture antar classes dan object dalam problem domain. Hasil dari structure activity membuat class diagram.

10 Menurut Mathiassen (2000,p74) tipe dari Object Oriented Structure terdiri dari dua bagian yaitu : Class Structure, Mengexpresikan hubungan konseptual yang statis antar class. Class Structured dibagi menjadi dua, yaitu : o Generalization Generalization adalah suatu kelas umum (super class) yang menggambarkan keadaan atau sifat yang sama ke dalam sekelompok class yang lebih khusus (sub class). o Cluster Cluster adalah suatu kumpulan yang menghubungkan classclass. Object Structures, menggambarkan hubungan yang dinamik dan konkret anata object-object dalam problem domain. Object Structure dibagi menjadi dua (p75-76) yaitu : o Aggregation Structure Aggregation Structure adalah hubungan antara dua atau lebih object, tetapi berbeda dengan Aggregation mempunyai pertalian yang kuat sedangkan pada Association tidak kuat. o Association Structure Association Stucture adalah hubungan antara dua atau lebih object.

11 3. Behavior Tujuan dari Behavior adalah untuk memodelkan keadaan Problem Domain yang dinamis dengan memperluas definisi class yang terdapat dalam Class Diagram. Dengan menambahkan Behavioral Patterns dan Attributes untuk setiap class. Sumber dari tahap ini adalah Event Table Class Diagram yang telah dihasilkan dari tahap-tahap sebelumnya. Sedangkan hasil akhirnya adalah Behavioral Patterns yang diexpresikan secara grafis dalam Statechart Diagram (p89-90). Behavioral Pattern memiliki struktur kontrol (p93) sebagai berikut: Sequence adalah suatu set event yang akan terjadi satu per satu (secara berurutan). Selection adalah satu event yang terjadi dari suatu set event. Iteration adalah satu events yang terjadi berulang-ulang kali. Application Domain Analysis Menurut Mathiassen (2000, p115), Application Domain merupakan bagian yang mengatur, memantau, atau mengontrol Problem Domain. Menurut Mathiassen (2000, p117), terdapat tiga aktivitas dalam Application Domain Analysis, yaitu : 1. Usage

12 Menurut Mathiassen, usage adalah hasil dari aktivitas ini adalah membuat deskripsi dari actors dan use cases, dimana relasinya diekspresikan dengan menggunakan actor table atau usecase diagram. Actor merupakan abstraksi dari user atau sistem lain yang berinteraksi dengan sistem. Sedangkan use case adalah pola interaksi antara sistem dengan actors dalam application domain. 2. Function Menurut Mathiassen, Function merupakan fasilitas untuk membuat sebuah model berguna bagi actor. Tujuan dari aktivitas ini adalah untuk menentukan kemampuan pemprosesan dari suatu sistem sehingga menghasilkan suatu function list berserta spesifikasi untuk function yang kompleks. 3. Interface Menurut Mathiassen, Interface adalah fasilitas yang membuat model sistem dan function tersedia bagi actor. Tujuan dari aktivitas ini adalah menentukan antar muka (interface) dari sistem yang sedang dikembangkan. Interface digunakan oleh actor untuk berinteraksi dengan sistem. Deskripsi dari user interface dapat menggunakan Navigation Diagram, dimana menyediakan gambaran keseluruhan dari elemen user interface dan transisi di antaranya (Mathiassen, 2000, p159).

13 2.1.5 Pengertian Perancangan Sistem Menurut Mulyadi (2001, p51) Perancangan Sistem adalah proses penterjemahan kebutuhan pemakaian informasi ke dalam alternatif rancangan sistem yang diajukan kepada pemakai informasi untuk dipertimbangkan. Menurut Boockholdt (1999, p172) Perancangan Sistem adalah proses pengembangan spesifikasi untuk tujuan sebuah sistem yang baru dari rekomendasi selama proses pembuatan analisa sistem. Perancangan sistem adalah sebuah proses yang dimulai dengan sekumpulan tujuan, mengidentifikasi metode-metode umum dalam mencapai tujuan-tujuan tersebut, dan secara berangsur-angsur membuat metode-metode tersebut lebih spesifik dan lebih konkrit. Tujuan utamanya : 1. Untuk memenuhi kebutuhan kepada pemakai sistem. 2. Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada pemrogram komputer dan ahli-ahli teknik lainnya yang terlibat. 2.1.6 Pengertian Sistem Informasi Akuntansi Menurut Rama (2003, p5) Sistem Informasi Akuntansi adalah subsistem dari Sistem Informasi Manajemen yang menyediakan informasi akuntansi dan keuangan, dan juga informasi yang diperoleh dari pemrosesan transaksi akuntansi rutin.

14 Kegunaan Sistem Informasi Akuntansi : 1. Menghasilkan laporan eksternal. 2. Mendukung aktifitas rutin. 3. Dapat digunakan dalam mengambil keputusan. 4. Dapat digunakan untuk merencanakan dan mengendalikan aktifitas. 5. Mengimplementasikan pengendalian intern. Menurut Bodnar, Hopwood (2001, p1) Sistem Informasi Akuntansi adalah pengumpulan sumber daya yang didesain untuk menyediakan data untuk keperluan pengambil keputusan berdasarkan kebutuhan mereka. 2.1.7 Pengertian Usecase Menurut Dittman, Bentley, dan Whitten (2004, p272) Usecase adalah urutan langkah-langkah yang terkait secara behaviour baik secara otomatis dan manual untuk tujuan melengkapi suatu tugas bisnis tunggal. Usecase menjelaskan fungsi sistem dari perspektif eksternal user dan dengan cara dan terminologi yang mereka pahami. Usecase dipicu oleh eksternal user yang disebut actor. Menurut Mathiassen (2000, p120) Usecase adalah pola interaksi diantara sistem dan actor di dalam aplikasi domain. Usecase adalah abstraksi dari interaksi dengan target sistem. Usecase dapat diinisiasi oleh actor atau target sistem.

15 2.1.8 Pengertian Actor Menurut Dittman, Bentley, dan Whitten (2004, p273) Actor adalah sesuatu yang dibutuhkan untuk berinteraksi dengan sistem untuk pertukaran informasi. Actor bisa berupa organisasi sistem informasi lain, pelanggan, user dan departement. Menurut Mathiassen (2000, p119) actor adalah abstraksi dari user atau sistem lain yang berinteraksi dengan target sistem 2.1.9 Pengertian Event Menurut Rama (2003, p4) Event adalah aktifitas yang terjadi pada suatu waktu tertentu. 2.1.10 Pengertian Workflow Table Menurut Rama (2003, p84) Workflow table adalah table dua kolom yang mengidentifikasi actor dan peristiwa dalam suatu proses. 2.1.11 Pengertian Internal Agent Menurut Rama (2003, p39) Internal Agent adalah orang atau unit organisasi yang bertanggung jawab atas berbagai event dalam suatu proses bisnis.

16 2.1.12 Pengertian UML(Unified Modeling Language) Menurut Rama (2003, p68) UML adalah bahasa yang digunakan untuk menspesifikasi, memvisualisasi, membangun dan mendokumentasikan sebuah sistem informasi. UML activity diagram terdiri dari : 1. Diagram overview Adalah diagram aktifitas UML yang merepresentasikan gambaran tingkat tinggi dari proses bisnis dengan mendokumentasikan event kunci, urutan dari event-event dan arus informasi diantara event. 2. Diagram Detail Adalah diagram aktifitas UML yang merepresentasikan aktifitas dengan lebih detail dan berhubungan dengan satu atau dua event yang ditunjukkan pada diagram overview. 2.2 Teori Khusus 2.2.1 Pengertian Penjualan Menurut Mulyadi (2001, p202) Penjualan Kredit adalah jika order dari pelanggan telah dipenuhi dengan pengiriman barang atau penyerahan jasa, untuk jangka waktu tertentu untuk itu perusahaan memiliki piutang kepada pelanggan. Menurut Mulyadi (2001, p455) Penjualan tunai dilaksanakan oleh perusahaan dengan cara mewajibkan pembeli melakukan pembayaran harga barang lebih dahulu sebelum barang diserahkan oleh perusahaan kepada pembeli.

17 a. Fungsi yang terkait Fungsi yang terkait dalam sistem penjualan kredit adalah : Fungsi Penjualan Fungsi ini bertanggung jawab untuk menerima surat order dari pembeli, mengedit order dari pelanggan, menentukan tanggal pengiriman, dan mengisi surat order pengiriman. Fungsi Gudang Fungsi ini bertanggung jawab untuk menyimpan barang dan menyiapkan barang yang dipesan oleh pelanggan, serta menyerahkan barang ke bagian pengiriman. Fungsi Pengiriman Fungsi ini bertanggung jawab untuk menyerahkan barang atas dasar surat order pengiriman yang diterima dari fungsi penjualan. Fungsi ini bertanggung jawab untuk menjamin bahwa tidak ada barang yang keluar dari perusahaan tanpa ada otorisasi dari yang berwenang. Otorisasi bisa berupa surat order pengiriman yang telah ditandatangani oleh fungsi penjualan. Fungsi Keuangan Fungsi ini bertanggung jawab untuk membuat dan mengirimkan faktur penjualan kepada pelanggan dan menyediakan copy faktur untuk kepentingan pencatatan transaksi penjualan oleh fungsi akuntansi.

18 Fungsi Akuntansi Fungsi ini bertanggung jawab untuk mencatat transaksi penjualan tunai yang terjadi dan membuat laporan penjualan. b. Dokumen yang digunakan Dokumen yang digunakan dalam sistem penjualan adalah : 1) Surat Order pengiriman Merupakan dokumen pokok untuk memproses penjualan tunai kepada pelanggan. 2) Faktur penjualan Merupakan dokumen yang dipakai sebagai dasar untuk mencatat transaksi penjualan tunai. 3) Rekapitulasi harga pokok penjualan Merupakan dokumen pendukung yang digunakan untuk menghitung total harga pokok produk yang dijual selama periode akuntansi tertentu. 4) Bukti memorial Dokumen sumber untuk dasar pencatatan ke dalam jurnal umum. c. Catatan Akuntansi Catatan Akuntansi yang digunakan dalam sistem penjualan adalah : 1) Jurnal penjualan Digunakan untuk mencatat transaksi penjualan baik secara tunai maupun kredit.

19 2) Kartu persediaan Merupakan buku pembantu yang berisi rincian mutasi setiap jenis persediaan. 3) Kartu gudang Digunakan untuk mencatat mutasi persediaan fisik barang yang disimpan di gudang. 4) Jurnal Umum Digunakan untuk mencatat harga pokok produk yang dijual selama periode akuntansi tertentu. d. Pencatatan Penjualan Jika penjualan dilakukan secara tunai, maka pencatatannya: Kas xxx Penjualan xxx Jika penjualan dilakukan secara kredit, maka pencatatannya: Piutang dagang xxx Penjualan xxx 2.2.2 Retur Penjualan Menurut Mulyadi (2001, p226) Transaksi retur penjualan terjadi jika perusahaan menerima pengembalian barang dari pelanggan. Pengembalian barang oleh pelanggan harus diotorisasi oleh fungsi penjualan dan diterima oleh fungsi penerimaan.

20 a. Fungsi yang terkait Fungsi yang terkait dalam melaksanakan transaksi retur penjualan adalah : Fungsi Penjualan Fungsi ini bertanggung jawab atas penerimaan pemberitahuan mengenai pengembalian barang yang telah dibeli oleh pembeli. Otorisasi penerimaan kembali barang yang telah dijual dengan cara membuat memo kredit yang dikirimkan kepada fungsi penerimaan. Fungsi Penerimaan Fungsi ini bertanggung jawab atas penerimaan barang berdasarkan otorisasi yang terdapat dalam memo kredit yang diterima dari fungsi penjualan. Fungsi Gudang Fungsi ini bertanggung jawab untuk menyimpan kembali barang yang diterima dan dicatat ke dalam kartu gudang. Fungsi Akuntansi Fungsi ini bertanggung jawab untuk pencatatan transaksi retur penjualan ke dalam jurnal umum (atau jurnal retur penjualan) dan pencatatan berkurangnya kas dan bertambahnya persediaan akibat retur penjualan dalam jurnal umum dan kartu persediaan. Fungsi ini juga bertanggung jawab untuk mengirimkan memo kredit kepada pembeli yang bersangkutan.

21 b. Dokumen yang digunakan 1) Memo Kredit Merupakan dokumen sumber sebagai dasar pencatatan transaksi retur penjualan dalam jurnal umum atau jurnal retur penjualan. 2) Laporan penerimaan barang Merupakan dokumen pendukung yang melampiri memo kredit. c. Catatan Akuntansi 1) Jurnal Penjualan atau Jurnal Retur Penjualan Berkurangnya pendapatan penjualan dan kas akibat dari transaksi retur penjualan dicatat dalam jurnal umum, atau jika perusahaan menggunakan jurnal khusus, dicatat dalam jurnal retur penjualan. 2) Kartu persediaan Merupakan buku pembantu persediaan yang digunakan untuk mencatat bertambahnya jenis persediaan produk jadi tertentu. 3) Kartu gudang Digunakan untuk mencatat bertambahnya jenis persediaan produk jadi tertentu d. Pencatatan Retur Penjualan Untuk mencatat berkurangnya pendapatan dan kas akibat transaksi retur penjualan:

22 Retur Penjualan xxx Kas xxx Untuk mencatat tambahan harga pokok persediaan produk jadi dan berkurangnya harga pokok penjualan akibat retur penjualan: Persediaan produk jadi xxx Kas xxx