SISTEM INFORMASI AKUNTANSI SIKLUS BUKU BESAR DAN LAPORAN KEUANGAN PADA PERUSAHAAN DAGANG ( Studi Kasus : Toko Kaldera Computer )
SISTEM INFORMASI AKUNTANSI
SIKLUS BUKU BESAR DAN LAPORAN KEUANGAN PADA
PERUSAHAAN DAGANG
( Studi Kasus : Toko Kaldera Computer )
SKRIPSI
Diajukan Untuk Memenuhi Salah Satu Syarat
Memperoleh Gelar Sarjana Jurusan Teknik Informatika
Disusun Oleh :
Disusun Oleh :
ACCOUNTING INFORMATION SYSTEM
OF GENERAL LEDGER CYCLE AND
FINANCE ACCOUNT IN TRADING FIRM
( A Case Study at Toko Kaldera Computer )
A Thesis
Presented as Partial Fulfillment of the Requirements
to Obtain the Sarjana Teknik Degree
in Informatics Engineering
Disusun Oleh :
By
PERNYATAAAN KEASLIAN KARYA
Dengan ini saya menyatakan bahwa tugas akhir ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar sarjana di suatu perguruan tinggi, dan sepanjang pengetahuan saya, juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka.
Yogyakarta, 29 Agustus 2007 Yohana Krisna Rosidha
HALAMAN PERSEMBAHAN Kupersembahkan skripsi ini kepada Bapa & Bunda Yang selalu melimpahkan kasih_Nya kepadaku
Bapak Yang telah berististirahat kekal disisi_Nya
Ibu
Yang selalu memberiku perhatian juga kasih sayang
Mas, Mbak, Rangga Yang begitu berarti dalam kehidupanku
Semua Temen-temenku
HALAMAN MOTO
KERJA KERAS, IKLAS dan JUJUR adalah kunci dalam hidup ini.-me-
Jangan lihat masa lampau dengan penyesalan, jangan pula lihat masa depan dengan ketakutan,
tapi lihatlah sekitar anda dengan penuh kesadaran.
James Thurber- -Ia membuat segala sesuatu indah pada waktunya
-Pengkotbah 3:11-
ABSTRAKSI
Tujuan dari sistem ini adalah membuat sebuah program sistem informasi akuntansi yang berguna untuk mempermudah proses penjurnalan ,posting, pembuatan laporan rincian jurnal, laporan buku besar dan laporan rugi laba secara otomatis.
Metodologi penelitian untuk membuat program bantu ini yaitu dengan menggunakan metodologi tersetruktur dengan tahap-tahap yang meliputi : analisis kebutuhan , perancangan system, dan implementasi ke dalam sebuah program.
Hasil implementasi program mampu mempermudah proses penjurnalan dan pembuatan laporan, karena kesalahan yang sering terjadi dalam proses pencatatan secara manual yaitu “account balance” dapat diatasi.
ABSTRACT
The system’s aim is to build a program of accounting information system which is beneficial to ease the marketing process, posting, a detailed jurnal report, general ledger, reporting income statement, automatically.
The research method to built this aid system is a structured methodology which involves these following steps, needs analysis, system design , and the implementation into a program.
The result of this program implementation could ease the bookkeeping process and report constructing since errors account in manual note taking process, that is account balance ,can be solued.
KATA PENGANTAR
Puji dan syukur kepada Bapa dan Bunda di surga, atas kasih-Nya, sehingga penyusunan tugas akhir ini dapat terselesaikan.
Tugas akhir ini dibuat untuk memenuhi salah satu syarat akademis yang harus dilaksanakan untuk emndapat gelar sarjana Teknik Informatika Universitas Sanata Dharma.
Penulis menyadari dalam mempersiapkan, menyusun dan menyelesaikan tugas akhir ini , penulis banyak mendapat bantuan dan bimbingan dari berbagai pihak. Pada kesempatan ini penulis ingin mengucapkan terimakasih kepada :
1. Rm. Ir. Greg. Heliarko,S.J,S.S.,B.S.T.,M.A.,M.Sc., selaku Dekan Fakultas Teknik Universitas Sanata Dharma Yogyakarta.
2. Ibu Agnes Maria Polina , S.Kom.,M.Sc., selaku Ketua Jurusan Teknik Informatika Universitas Sanata Dharma Yogyakarta.
3. Ibu Ridowati Gunawan, S.Kom.,M.T., selaku Dosen Pembimbing I yang telah banyak memberika bimbingan selama pengerjaan tugas akhir ini.
4. Bapak Daniel Alvin Sianjuntak, S.E.,Akt.,S.Kom., selaku Dosen Pembimbing II
8. Ibu, Mas, Mbak, Rangga, keluargaku yang selalu menghadirkan kehangatan, doa dan kasih sayang.
9. You.............thank’s for all
10. Tria, “nuwun yo Yu, dah jadi temenku ngalor ngidul.”
11. Aris, Helen, Alfon, mas Pri, mas Yolan, “makasih buangat ya.......... kalian ‘dah jadi tim suksesku, berkat kalian akhirnya aku lulus, hehe “
12. Kabul, my bro...” makasih selalu betulin komputerku klo rusak”
13. Cah-cah B2PPK, “ Tebek, Kelik, Titus, Harpi, Ari, ’m Heni, ‘m Rini, ‘m Yatmi, Linto, Aan, Gendheng, Raharjo.... ngumpul bareng kalian, stres jadi ilang ” 14. Temen-temen TI’01 ( Ace, Vini, Tiwi, Heni, dan temen-temen semua ) ...... terimakasih untuk dukunganya.
Yogyakarta, 29 Agustus 2007 Penulis
DAFTAR ISI
HALAMAN JUDUL………………………………………………. i HALAMAN PERSETUJUAN …………………………………….. iii HALAMAN PENGESAHAN ……………………………………… iv PERNYATAAN KEASLIAN KARYA ……………………………. v HALAMAN PERSEMBAHAN ……………………………………. vi HALAM MOTO……………………………………………………. vii ABSTRAK………………………………………………………….. viii ABSTRACK………………………………………………………… ix KATA PENGANTAR………………………………………………. x DAFTAR ISI………………………………………………………… xii DAFTAR GAMBAR………………………………………………… xvi DAFTAR TABEL…………………………………………………… xviii
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah.................................................
1 1.2 Rumusan Masalah..........................................................
2
BAB
II LANDASAN TEORI 2.1 Definisi Sistem Informasi.............................................
6 2.1.1 Pengertian Sistem, Data dan Informasi............
6 2.1.2 Desain Basis Data.............................................
6 2.1.3 Desain Sistem....................................................
7
2.1.3.1 Diagram ER........................................ 7
2.1.3.2 DFD (Data Flow Diagram)................ 10 2.2 Definisi Sistem Informasi Akuntansi.............................
11 2.2.1 SI Siklus Pelaporan Keuangan dan Buku Besar..
12
2.2.1.1 Jurnal.................................................................. 13 2.2.1.2 Buku Besar.........................................................
15 2.2.1.3 Laporan keuangan..............................................
15
2.3 Microsoft Sql Server...................................................... 16 2.4 Borland Delphi...............................................................
17 BAB III ANALISA DAN PERANCANGAN 3.1 Orang yang Terlibat dalam Sistem.................................
19 3.2 Gambaran Umum Sistem……………………………….
19
3.4.2.1 Contex Diagram………………………..
23 3.4.2.2 Diagram Berjenjang………………….
24 3.4.2.3 DFD Level 0 ……………………...
25 3.4.2.4 DFD Level 1 Proses 2 ……………...
27
3.4.2.5 DFD Level 1 Proses 3 ………………
27
3.4.2.6 DFD Level 1 Proses 4 ………………
28
3.4.2.7 DFD Level 1 Proses 5 ………………
28 3.4.2.8 DFD Level 1 Proses 6 ……………….
29
3.4.2.9 DFD Level 1 Proses 7………………
29
3.4.2.10 DFD Level 1 Proses 8………………
30 3.4.2.11 DFD Level 1 Proses 9……………..
30
3.5 Desain Database ……………………………………………
31 3.5.1 Fisikal Data Model……………………………..
32
3.6 Perancangan User Interface…………………………… 35
3.6.1 Form Karyawan………………………………
35
3.6.2 Form Chart of Account ………………………. 36
3.6.3 Form Jurnal Pembelian………………………
36
3.6.4 Form Jurnal Penjualan………………………
37
BAB IV IMPLEMENTASI PROGRAM 4.1 Perangkat Lunak yang Digunakan dalam Pembuatan Sistem.....
40
4.2 Implementasi Database ............................................................ 40 4.3 Seting Koneksi...........................................................................
41
4.4 Mengeksekusi SQL ..................................................................... 42 4.5 Implementasi Interface...............................................................
44 4.5.1 Tampilan Halaman Utama..........................................
44 4.5.2 Tampilan Halaman Menu...........................................
44 4.5.3 Tampilan Halaman Input Data.................................
49 4.5.4 Tampilan Halaman Output Data.................................
66 4.6 Falidasi pada Proses Menginputkan dan Mengedit Data...........
76 4.7 Pengaturan Hak Akses User.......................................................
78 BAB V ANALISIS HASIL 5.1 Analisa Hasil dan Manfaat.........................................................
80 5.2 Kelebihan Sistem.......................................................................
80 5.3 Kekurangan Sistem ...................................................................
81
DAFTAR GAMBAR Gambar Keterangan Halaman
26
3.4 Context Diagarm
23
3.5 Diagram berjenjang
24
3.6 DFD Level 0
25
3.7 DFD Level 0
3.8 DFD Level 1 Proses 2
3.3 ER Diagram
27
3.9 DFD Level 1 Proses 3
27
3.10 DFD Level 1 Proses 4
28
3.11 DFD Level 1 Proses 5
28
3.12 DFD Level 1 Proses 6
22
21
2.1 Notasi kardinaliti
10
9
2.2 Entity
9
2.3 Relasi
10
2.4 Penghubung Simbol
10
2.5 Simbol Kesatuan luar DFD
2.6 Simbol Aliran data
3.2 Use Case Diagram untuk Karyawan
11
2.7 Simbol Proses
11
2.8 Simbol tempat penyimpanan
11
2.9 Siklus pelaporan keuangan dan buku besar
13
3.1 Use Case Diagram untuk Admin 21
29
3.20 Form Jurnal Penjualan
4.13 Tampilan Form Jurnal Umum
4.9 Tampilan Form jurnal penjualan
53
4.10 Tampilan Form Jurnal Pembelian
55
4.11 Tampilan Form Jurnal Penerimaan Kas
57
4.12 Tampilan Form Jurnal Pengeluaran Kas
60
62
4.8 Tampilan Form COA
4.14 Tampilan Form Posting
64
4.15 Tampilan Form Ganti Password
66
4.16 Tampilan Laporan Jurnal Pembelian
67
4.17 Tampilan Laporan Jurnal Penjualan
68
4.18 Tampilan Laporan Jurnal Pengeluaran Kas
51
50
37
44
3.21 Form Jurnal Penerimaan Kas
37
3.22 Form Jurnal Pengeluaran Kas
38
3.23 Form Jurnal Umum
38
3.24 Form Buku Besar
39
4.1 Tampilan halaman utama
4.2 Tampilan halaman login
4.7 Tampilan Form Jenis Rekening
45
4.3 Tampilan halaman popup menu Admin
45
4.4 Tampilan halaman popup Menu Karyawan
47
4.5 Tampilan halaman popup Menu Fasilitas
48
4.6 Tampilan Form Karyawan
49
69
DAFTAR TABEL
Tabel Keterangan Halaman
Tabel Karyawan
3.1
32 Tabel Jenis Rekening
3.2
32 Tabel Chart of Account
3.3
32 Tabel Jurnal Pembelian
3.4
33 Tabel Jurnal Penjualan
3.5
33 Tabel Jurnal Penerimaan Kas
3.6
34 Tabel Jurnal Pengeluaran Kas
3.7
34 Tabel Jurnal Umum
3.8
35 Tabel Buku Besar
3.9
35
4.1 Fungsi Menu Item pada tombol Admin 46
4.2 Fungsi Menu Item pada tombol Karyawan 47
4.3 Fungsi Menu Item pada tombol Fasilitas 48
4.4 Kontrol Error atau Informasi pada Form COA
52
BAB I PENDAHULUAN
1.1 LATAR BELAKANG
Pada zaman teknologi sekarang ini, komputer merupakan alat elektronik yang banyak digunakan dalam berbagai bidang. Dengan menggunakan komputer maka data dapat diolah dan menghasilkan informasi yang efektif dan efisien. Semakin berkembangnya perusahaan yang bergerak dalam bidang jasa, dagang maupun manufaktur, maka dibutuhkan pula informasi yang cepat dan akurat untuk mengetahui kondisi keuangan perusahaan.
Toko Kaldera Cumputer merupakan perusahaan dagang yang bergerak dalam penjualan computer , aksesoris computer dan perakitan komputer. Toko ini berlokasi di Yogyakarta.
Sampai saat ini perusahan masih mengandalkan pencatatan secara manual yang menyebabkan sering terjadinya kesalahan pada ‘account balance’, sehingga kinerja menjadi kurang efektif dan efisien , karena setiap kali terjadi kesalahan pencatatan harus menelusuri kembali dimana letak kesalahan yang dibuat . Dengan semakin berkembangnya usaha yang dijalankan maka dibutuhkan sistem
“Sistem Informasi Akuntansi Siklus Buku Besar dan Laporan Keuangan pada Perusahaan Dagang.”
1.2 RUMUSAN MASALAH
Berdasarkan latar belakang tersebut maka rumusan masalah dalam penelitian ini adalah bagaimana membuat suatu program bantu pencatatan siklus buku besar dan laporan keuangan pada perusahaan dagang.
1.3 BATASAN MASALAH
Batasan masalah dalam pembuatan program bantu ini sebagai berikut : 1) Sistem yang dibangun hanya untuk bagian keuangan yaitu jurnal khusus, jurnal umum, laporan buku besar , pembuatan laporan rincian jurnal, dan laporan laba rugi. 2) Tidak membahas masalah sistem informasi penjualan. 3) Tidak membahas masalah sistem informasi pembelian. 4) Laporan yang dicetak berupa laporan rincian jurnal dan laporan laba rugi. 5) Sistem informasi yang dibuat tidak membahas masalah keamanan pada jaringan. 6) Tidak membahas topologi jaringan dan komunikasi jaringan.
1.4 TUJUAN
Adapun tujuan penulisan skripsi adalah sebagai berikut : 1) Mengimplementasikan sistem informasi akuntansi siklus buku besar dan pelaporan berbasis komputer dalam dunia bisnis.
2) Membantu proses pencatatan secara otomatis untuk menghasilkan informsi yang cepat dan tepat.
3) Menjaga keseimbangan jumlah dalam sisi debet dan kredit. 4) Menyediakan laporan keuangan yang tepat waktu.
1.5 METODOLOGI PENELITIAN
Metodologi yang digunakan dalam pembuatan sistem informasi ini adalah metodologi pengembangan sistem terstruktur, dengan tahap-tahap sebagi berikut :
1. Analisa Sistem Langkah-langkah pada tahap analisis sistem adalah sebagai berikut :
a. Requirement analysis Membuat use case diagram
b. Logical design 1) Data modeling
3. Pembuatan Program Mengkoversi semua rancangan berdasarkan desain rancangan yang sudah dibuat ke dalam kode program.
4. Testing Mengetes hasil implementasi
1.6 SISTEMATIKA PENULISAN
BAB 1 PENDAHULUAN Menjelaskan tentang latar belakang masalah sesuai dengan judul yang diambil penulis, rumusan masalah, batasan masalah, tujuan penelitian , metodologi penelitian dan sistematika penulisan.
BAB II LANDASAN TEORI Membahas tentang landasan teori yang dipergunakan dalam penulisan tugas akhir, yaitu meliputi definisi sistem informasi, definisi sistem informasi akuntansi , sistem informasi akuntansi siklus buku besar dan pelaporan keuangan, microsoft Sql Server 2000 sebagai pembangun databasenya dan Borland Dhelphi 7 sebagai pembuat interface.
BAB III ANALISIS DAN DESAIN SISTEM
BAB V ANALISA HASIL PERANGKAT LUNAK Menganalisa perangkat lunak yang sudah dibuat, kelebihan dan kekurangan dari sistem. BAB VI KESIMPULAN DAN SARAN Berisi kesimpulan dan saran.
BAB II LANDASAN TEORI
2.5 Definisi Sistem Informasi
2.5.1 Pengertian Sistem, Data dan Informasi
Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu.
Data merupakan bentuk yang masih mentah yang belum dapat bercerita banyak, sehingga perlu diolah lebih lanjut. Data diolah melalui suatu model untuk menghasilkan informasi.
Informasi adalah kumpulan data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi penerima.
2.5.2 Desain Basis data
Desain database merupakan hal yang sangat penting. Kesulitan utama dalam merancang database adalah bagaimana merancang struktur database sehingga
database dapat memfasilitasi keperluan saat ini dan saat mendatang. Perancangan
Pada perancangan model konseptual penekanan dilakukan pada struktur data dan relasi antar file. Pendekatan yang dilakukan pada prancangan model konseptual adalah menggunakan model data rational. Terdapat 2 buah teknik yaitu :
1. Teknik Normalisasi
2. Teknik Entity Relationship Pada laporan ini hanya akn dibahas teknik entity relationship karena teknik entity
relationship merupakan teknik yang sederhana , relasi tidak perlu diuji secara terus
menerus. Pada teknik ini hubungan antara file direlasikan dengan kunci relasi, yang merupakan kunci utama dari masing-masing file.
2.5.3 Desain Sistem
Desain sistem adalah suatu fase dimana diperlukan suatu keahlian perancangan untuk elemen-elemen komputer yang akan menggunakan sistem baru.
Alat bantu yang digunakan dalam desain sistem yaitu :
2.5.3.1 Diagram ER
Data modeling adalah sebuah teknik untuk mengorganisasikan dan mendokumentasikan data dari sistem. Juga sering disebut database modeling. Konsep data modeling : a.
Entitas (entity)
Adalah sebuah kumpulan orang, tempat objek, kejadian atau konsep yang diperlukan untuk mengcapture atau menyimpan data. Nama entity berupa kata benda tunggal .
b.
Atribut (Attributes) Adalah sebuah properti yang deskriptif atau karakteristik dari sebuah entity.
c. Tipe data Adalah properti dari sebuah atribut yang mengidentifikasi jenis dari tipe data yang dapat disimpan dalam atribut.
d.
Primary key
Merupakan kolom dalam suatu tabel yang bersifat unik. Kolom ini selain bersifat unik juga harus bersifat mandatory (tidak boleh kosong atau berisi null) e.
Foreign key Nilai pada kolom ini mengikuti nilai kolom primary key dari tabel lain.
Dengan demikian kolom ini tidak perlu bernilai unik.
f. Relasi
g.
Cardinality
Merupakan jumlah minimum dan maksimum kejadian dari sebuah entitas yang dihubungkan dengan kejadian tunggal dari entity yang lain. Kerena seluruh relationship adalah dua arah , maka kardinalitinya harus didefinisikan pada kedua arah untuk setiap relasi. Notasi dari kardinaliti adalah sebagai berikut :
Cardinality Minimum Maximum Graphic Notation Interpretation Instances Instances Exactli one ( one
1 1 1
and only one )
0..1
Zero or One 0 1
1..*
One or More
1 Many (>1)
- More than one >1 >1
Simbol-simbol yang digunakan dalam ER Diagram :
2) Relationship
Gambar 2.3 Relasi3) Penghubung simbol
Gambar 2.4 Penghubung simbol2.5.3.2 DFD (Data Flow Diagram)
DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan darimana asal data dan kemana tujuan data yang keluar dari sistem , dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut.
Beberapa simbol DFD yang dipakai untuk menggmabarkan data beserta proses transformasi data antara lain : a. Entity luar ( kesatuan luar )
Kesatuan luar merupakan sumber atau tujuan dari aliran data dari atau ke b. Aliran data Aliran data menggambarkan perpindahan data dari suatu proses ke proses lainnya. Simbol aliran data digambarkan sebagai berikut :
Gambar 2.6 Simbol aliran datac. Proses Proses merepresentasikan aktivitas yang melakukan transformasi atau manipulasi terhadap data. Simbol proses digambarkan sebagai berikut :
Gambar 2.7 Simbol prosesd. Tempat penyimpanan Tempat penyimpanan merupakan komponen yang berfungsi untuk menyimpan data atau file. Simbol tempat penyimpanan digambarkan sebagai berikut :
Gambar 2.8 Simbol tempat penyimpanan Kegiatan yang dilakukan pada perusahaan dagang dalam menerapkan sebuah SIA mencakup empat siklus transaksi : a. Siklus Pelaporan Keuangan dan Buku BesarMencakup aktivitas yang berhubungan dengan penyusunan laporan keuangan dan laporan manajerial lainnya .
b. Siklus Pendapatan Siklus pendapatan meliputi 3 kegiatan bisnis : menawarkan, transaksi, pengiriman dan penerimaan uang kas.
c. Siklus Pengeluaran Siklus pengeluaran meliputi dua kejadian bisnis yaitu pembelian dan pengeluaran kas.
d. Siklus Management Sumber Daya Terdiri dari semua aktivitas yang berkaitan dengan sumber fisik perusahaan.
2.6.1 Sistem Informasi Siklus Buku Besar dan Laporan Keuangan
Siklus buku besar dan laporan keuangan merupakan kegiatan pengolahan data yang diperlukan untuk menyelenggarakan buku besar dan penyusunan laporan keuangan yang memuat ikhtisar hasil –hasil operasi perusahaan.
Siklus Pendapatan Siklus Pengeluaran Siklus Produksi Siklus Keuangan Siklus Penyusunan Laporan dan Buku
Besar Pengguna Informasi Ekternal Pengguna Informasi Internal
Gambar 2.9 Siklus Buku Besar dan Laporan Keuangan Kegiatan –kegiatan yang berhubungan dengan siklus diatas adalah :1) Penjurnalan 2) Posting buku besar
3) Laporan keuangan
saldo debit dan kredit yang mempengaruhi rekening tertentu. Berdasarkan terjadinya jurnal dibedakan menjadi 2 yaitu : 1) Jurnal Umum
Mencatat transaksi yang frekuensi terjadinya jarang , seperti membayar pinjaman, penyesuaian di akhir periode, dan jurnal penutup.
2) Jurnal khusus Mencatat transaksi yang frekuensi terjadinya sering , jurnal khusus menyederhanakan proses pencatatan transaksi yang terjadinya berulang dalam jumlah besar. Jurnal khusus meliputi :
a. Jurnal penjualan Jurnal penjualan digunakan untuk mencatat transaksi penjualan, baik penjualan kredit maupun tunai.
b. Jurnal pembelian Jurnal pembelian digunakan untuk mencatat transaksi pembelian kredit.
c. Jurnal penerimaan kas Jurnal penerimaan kas digunakan untuk mencatat transaksi penerimaan kas, sumber pokok penerimaan kas dari penjualan tumai dan peneriman piutang.
d. Jurnal pengeluaran kas
2.6.1.2 Buku Besar
Buku besar terdiri dari rekening-rekening utama yang digunakan untuk meringkas data keuangan yang telah dicata sebelumnya dalam jurnal. Buku besar juga digunakan sebagai sumber informasi keuangan untuk penyajian laporan keuangan . Setiap jurnal yang dibuat dipindahkan ke buku besar sesuai dengan kelompok rekeningnya.
Contoh : Kas masuk ke buku besar kas di sisi debet Piutang masuk ke buku besar piutang di sisi kredit
2.6.1.3 Laporan Keuangan
Tahapan terakhir yang terdapat pada sitem pelaporan buku besar adalah mempersiapkan laporan keuangan . Laporan keuangan ini sangat penting bagi pihak manajemen, kreditor dan inventor. Laporan keuangan ada 3 macam yaitu :
a. Laba Rugi Laba rugi menyajikan pendapatan dan biaya serta hasil bersih pemasukkan atau kerugian bersih dari perusahaan untuk periode waktu tertentu b. Perubahan Modal
2.7 Microsoft Sql Server
SQL Server adalah sebuah database relasional yang dirancang untuk
mendukung aplikasi dengan arsitektur client / server. , dimana database terdapat pada komputer pusat yang disebut server, dan informasi digunakan digunakan bersama-sama oleh beberapa user yang menjalankan aplikasi di dalam komputer lokalnya yang disebut client.
SQL (Structure Query Language) adalah bahasa standar untuk query yang
meliputi perintah untuk menyimpan , mengatur akses-akses ke data base dan mengolah relasi antar table dalam database. SQL server dapat digunakan untuk memodifikasi struktur database, mengubah, mengisi, serta menghapus isi database.
Perintah-perintah dalam SQL yang sering digunakan yaitu select, insert,
update dan delete . Berikut ini adalah penjelasan dari masing-masing perintah :
a. SELECT Perintah SELECT digunakan untuk menampikan dan memilih suatu data dengan kondisi-kondisi tertentu . Sintaks perintahnya yaitu : SELECT daftar_field FROM nama_tabel WHERE kondisi_pencarian. Jika tidak ada kondisi khusus yang diinginkan , maka kata WHERE tidak perlu dipakai
Tipe data untuk nilai yang dimasukkan harus sama dengan tipe data field yang terdapat pada tabel.
c. UPDATE Perintah UPDATE digunakan untuk mengganti satu atau beberapa buah data yang telah ada di dalam tabel database. Sintaks perintahnya yaitu : UPDATE nama_tabel SET field1,field2,..VALUE nilai1,nilai2,…
d. DELETE Perintah DELETE digunakan untuk menghapus data yang telah ada di dalam tabel database . Sintaks perintahnya yaitu : DELETE FROM nama_tabel WHERE kondisi.
2.8 Borland Dhelphi
Dhelpi merupakan salah satu pengembang perangkat lunak untuk sistem operasi window dan memberikan fasilitas-fasilitas pembuatan aplikasi visual.
Secara umum dalam lingkungan kerja delphui terdapat empat buah window yang dirancang sebagai aplikasi multi window yang disebut dengan Single Doocument Interface (SDI) . Keempat window tersebut adalah :
a. Window Utama
server yaitu Borlan Database Engine (BDE). Aplikasi database bekerja mirri
dengan aplikasi lainnya . Hanya saja aplikasi database membutuhkan komponen ( ikon-ikon yang dipilih dan diletakkan pada form untuk pembuatan program), kontrol object dan kelas tambahan.
BAB III ANALISA DAN PERANCANGAN SISTEM
3.1 Orang yang Terlibat dalam Sistem
1. Admin Admin merupakan orang yang bertugas mengupdate chart of account, data karyawan dan membuat laporan keuangan.
2. Karyawan Merupakan orang yang bertugas mengupdate jurnal khusus (jurnal pembelian, jurnal penjualan, jurnal pengeluaran kas, jurnal penerimaan kas) dan jurnal umum.
3. Manajer Merupakan orang yang menerima lapoan rincian jurnal dan laporan laba rugi .
3.2 Gambaran Umum Sistem
Sistem yang akan dibangun adalah Sistem Informasi Akuntansi Siklus Buku Besar dan Laporan Keuangan pada perusahaan dagang . Siklus buku besar khusus atau jurnal umum maka langkah selanjutnya adalah memposting ke buku besar .Langkah terakhir adalah pembuatan laporan rincian jurnal dan laporan rugi laba.
Sistem Informasi Akuntansi yang akan dibangun bertujuan untuk memberikan informasi keuangan yang lebih akurat. Untuk menghasilkan informasi keuangan maka dibutuhkan inputan hasil transaksi pembelian ,penjualan dan transaksi lainnya yang berhubungan dengan pembukuan. Sistem yang dibangun menggunakan teknologi pemrograman Borland Delphi 7 dan database SQL Server 2000.
Sistem informasi ini hanya bisa diakses oleh karyawan Kaldera computer melalui login. Setiap karyawan mempunyai password yang hanya diketahui oleh karyawan yang bersangkutan.
3.3 Requirement Analysis
Pemodelan use case untuk sistem informasi siklus buku besar dan pencatatan dapat dilihat pada gambar 3.1 dan 3.2
Update Chart of Account <<depend on>> <<depend on>> Tampil buku besar
Login Admin <<depend on>> Mencetak laporan
Manager
Gambar 3.1 Use Case Diagram untuk adminUpdate jurnal pembelian <<depend on>> Update jurnal penjualan <<depend on>>
<<depend on>> Update jurnal penerimaan kas Login
Karyawan <<depend on>>
3.4 Logical Design
3.4.1 Desain Data Model
3.4.1.1 ER Diagram
1
1,n
1 Jenis_account Nama_jenis JB_utang dagang JB_perlengka pan
kredit
JT_lain2JT_penjualan
JT_piutangdagang
JK_utangdagang JK_potpembelian JK_kas1,n 1,n
No_coa
Nama_account
Jenis_account Saldo_awal Posisi_saldo No_coa No_coa No_coa No_coa JT_nomorJTno_bukti
JT_keteranganJT_tgljurnal
JT_kas JT_potpenjualan JJ_piutangdagang JJ_nomorJJno_bukti
JJ_tgljurnal
JJ_keterangan JJ_penjualan JK_nomor JKno_bukti JK_tgljurnal JK_keterangan JK_pembelian JB_nomor JBno_bukti JB_tgljurnal JB_keterangan JB_pembelian JB_lain2 Keterangan debet NIP Nama Alamat menggunakan jenis rekening1 0,n 0,n 0,n
1
ER Diagram dari system dapat dilihat paga gambar 3.3
menggunakan jurnal pengeluaran kas jurnal penerimaan kas jurnal penjualan chart of account jurnal pembelian jurnal umum buku besar menggunakan menggunakan menggunakan menggunakan posting posting posting posting posting
1
0,n
1 1,n 1,n 0,n
1
1
1
1
1
3.4.2 Desain Proses
3.4.2.1 Contex Diagram
Context diagram dari system ini dapat dilihat pada gambar 3.4
Sistem Informasi Akuntansi Siklus Buku Besar dan Pelaporan
Keuangan Karyawan Manager
Admin validasi status login,laporan rincian jurnal, laporan laba rugi validasi status login, informasi jurnal pembelian, informasi jurnal penjualan, informasi jurnal penerimaan kas, informasi jurnal pengeluaran kas, informasi jurnal umum ussername, password, data jurnal pembelian, data jurnal penjualan, data jurnal penerimaan kas, data jurnal pengeluaran kas, data jurnal umum ussername, password, data karyawan, data COA validasi status login,informasi karyawan,informasi COA, informasi rincian jurnal informasi buku besar ussername, password
Gambar 3.4 Context Diagram3.4.2.2 Diagram Berjenjang
Hapus jurnal penerimaa n kas
Gambar 3.5 Diagram BerjenjangPosting ke buku besar
Posting ke buku besar 6.4p Posting ke buku besar 7.4p
Posting ke buku besar 4.4p Posting ke buku besar 5.4p
Mencetak laporan buku besar 3.4p
9.1p Mencetak laporan rincian jurnal 8.1p menampilk an buku besar 8.2p
9.2p Mencetak laporan laba rugi
Ubah jurnal umum 7.1p Tambah jurnal umum
Hapus jurnal umum 7.2p
6.1p Tambah jurnal pengeluara n kas 7.3p
6.2p Ubah jurnal pengeluara n kas
Hapus jurnal pengeluara n kas
5.1p Tambah jurnal penerimaa n kas 6.3p
5.2p ubah jurnal penerimaa n kas
Diagram Berjenjang pada system ini dapat dilihat pada gambar 3.5
Sistem Informasi Akuntansi Siklus Pencatatan & Buku Besar
Chart of Account 2.2p Ubah Chart of Account
2 Membuat Chart of Account
3 Update Jurnal Pembelian
4 Update Jurnal Penjualan
5 Update Jurnal Penerimaa n Kas
6 Update Jurnal Pengeluara n kas
1 Login Karyawan 2.1p Tambah
7 Update Jurnal Umum
Ubah Jurnal penjualan 4.1p
8 Tampil Buku Besar
9 Mencetak Laporan 2.3p Hapus
Chart of Account 3.2p Ubah jurnal pembelian 3.1p
Tambah jurnal pembelian 3.3p
Hapus jurnal pembelian 4.3p
Hapus jurnal penjualan 4.2p
Tambah jurnal penjualan 5.3p
3.4.2.3 DFD Level 0
4 D
8 D informasi update j.pembelian informasi update j.penjualan informasi update j.penerimaan kas informasi update j.pengeluaran kas data yg akan diupdate data yg sudah diupdate data yg akan diupdate data yg akan diupdate data yg akan diupdate data yg sudah diupdate data yg sudah diupdate data yg sudah diupdate data yg diupdate data yg diupdate data yg diupdate data yg diupdate posting ke buku besar posting ke buku besar posting ke buku besar
8 D
8 D
D
6 d e buku besar d e buku besar d e buku besar d buku besar validasi login validasi login validasi login validasi login ussername, password
5 jurnal pengeluaran kas D
DFD Level 0 pada system ini dapat dilihat pada gambar 3.6 dan 3.7
karyawan login
1 D
3 karyawan jurnal penjualan d e jurnal pembelian jurnal penerimaan kas d e karyawan D
4 update jurnal pembelian
5 update jurnal penjualan
6 update jurnal penerimaan kas
1 update jurnal pengeluaran kas
3 D ussername,
1 password validasi login d D admin karyawan e
1 login validasi login validasi login validasi login data yg diupdate
2 manager informasi update COA ussername, password update chart of data yg sudah diupdate d D chart of account account e
2 data yg akan diupdate validasi login data yg ditampilkan
8 informasi data buku besar admin laporan buku besar tampil buku besar manager d D buku besar e
8 data bukui besar yang ditampilkan data yg diupdate
9 informasi update j.penerimaan kas data jurnal D jurnal pembelian mencetak laporan
3 d D jurnal penjualan e
4 laporan rincian D d jurnal jurnal,laporan e 5 penerimaan kas laba rugi,
3.4.2.4 DFD Level 1 proses 2 proses Membuat Chart of Account
2 2.1p tambah chart of account
2.2p ubah chart of account 2.3p hapus chart of account admin
D4 Chart of Account detail data COA yg akan ditambah detail data COA yg akan diubah detail data COA yg akan dihapus detail data chart of account yg akan ditambah detail data COA yang sudah diubah detail data COA yang akan diubah detail data COA yang sudah dihapus validasi login informasi data CAO informasi data COA detail data COA yang akan dihapus
D
2 detail data chart of account yg telah ditambah informasi data CAO
Gambar 3.8 DFD level 1 proses 23.4.2.5 DFD Level 1 proses 3 proses Update Jurnal Pembelian
3 3.1p tambah jurnal pembelian
3.2p ubah jurnal pembelian 3.3p karyawan
D3 jurnal pembelian detail data j.pembelian yg akan ditambah detail data j.pembelian yg akan diubah detail data j.pembelian yg akan detail data j.pembelian yg akan ditambah detail data j.pembelianyang sudah diubah detail data j.pembelianyang akan diubah validasi login informasi data j.pemebelian detail data j.pembelian yang akan dihapus
D
3 detail data j.pembelian yg telah ditambah informasi data j.pembelian
3.4.2.6 informasi data j.penjualan detail data j.penjualan yg telah ditambah DFD Level 1 proses 4 proses Update Jurnal Penjualan validasi login 4.1p 4 karyawan
detail data j.penjualan yg detail data j.penjualan yg akan ditambah
akan ditambah j.penjualan yg akan detail data diubah tambah jurnal penjualan 4.2p detail data j.penjualan yang sudah diubah informasi data j.penjualan ubah jurnal penjualan 4.3p detail data j.penjualan yang akan dihapus detail data j.penjualan yang akan diubah D3 jurnal penjualan D 4 detail data j.penjualan yg akan informasi data j.penjualan detail data j.penjualan yg dihapus hapus jurnal penjualan 4.4p detail data j.penjualan yang sudah dihapus detail data j.penjualan yg akan diposting informasi data j.penjualan akan diposting posting ke buku besar detail data j.penjualan yg sudah diposting D3 buku besar 8 DGambar 3.10 DFD level 1 proses 4informasi data j.pen.kas detail data j.pen.kas yg telah ditambah validasi login 5.1p 5 karyawan
detail data j.pen.kas yg detail data j.pen.kas yg akan ditambah
akan ditambah detail data j.pen.kas yg akan diubah penerimaan kas tambah jurnal 5.2p detail data j.pen.kas yang sudah diubah informasi data j.pen.kas penerimaan kas ubah jurnal 5.3p detail data j.pen.kas yang akan dihapus detail data j.pen.kas yang akan diubah D3 jurnal penerimaan kas 5 D3.4.2.7 DFD Level 1 proses 5 proses Upadate Jurnal Penerimaan Kas
3.4.2.8 DFD Level 1 proses 6 proses Upadate Jurnal Pengeluaran Kas
6 validasi login 6.1p informasi data j.peng.kas detail data j.peng.kas yg telah ditambah tambah jurnal detail data j.peng.kas yg detail data j.peng.kas yg akan ditambah pengeluaran kas akan ditambah detail data j.peng.kas yg akan 6.2p detail data j.peng.kas yang sudah diubah diubah karyawan
D D3 jurnal pengeluran kas ubah jurnal
6 pengeluaran kas detail data j.peng.kas yang akan diubah informasi data j.peng.kas
6.3p detail data j.peng.kas yang akan dihapus detail data j.peng.kas yg akan dihapus hapus jurnal detail data j.peng.kas yang sudah dihapus pengeluaran kas informasi data j.peng.kas detail data j.peng.kas yg akan
6.4p detail data j.peng.kas yg akan diposting diposting posting ke buku
D besar D3 buku besar detail data j.peng.kas informasi data j.peng.kas
8 yg sudah diposting
Gambar 3.12 DFD level 1 proses 63.4.2.9 DFD Level 1 proses 7 proses Update Jurnal Umum informasi data j.umum detail data j.umum yg telah ditambah validasi login 7.1p 7 karyawan detail data j.umum yg akan detail data j.umum ditambah yg akan diubah 7.2p tambah jurnal umum detail data j.umum yang sudah diubah detail data j.umum yg akan ditambah D3 jurnal umum 7 D informasi data j.umum ubah jurnal umum detail data j.umum yang akan diubah
3.4.2.10 DFD Level 1 proses 8 proses Tampil Buku Besar
9
validasi login9.1p
data buku besar yang ingin ditampilkan data yang ingin ditampilkan adminmenampilkan buku
besar
D informasi data buku besar buku besar
8 data buku besar yang sudah ditampilkan
9.2p
data buku besar laporan buku besar Managermencetak laporan
buku besar
Gambar 3.14 DFD level 1 proses 83.4.2.11 DFD Level 1 proses 9 proses Mencetak Laporan
9
validasi login D
9.1p