SI1314477051: Perbedaan revisi
[revisi tidak terperiksa] | [revisi tidak terperiksa] |
(→Definisi Web) |
(→Jenis-jenis Account Payable) |
||
Baris 1.106: | Baris 1.106: | ||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> Wesel yang harus dibayarkan kepada pihak di mana pernah berikan kepadanya. Umunya umur wesel bayar adalah selama 30, 60 atau 90 hari.</p></div> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> Wesel yang harus dibayarkan kepada pihak di mana pernah berikan kepadanya. Umunya umur wesel bayar adalah selama 30, 60 atau 90 hari.</p></div> | ||
− | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Account Payable (Hutang Dagang)</p></li> | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">''Account Payable'' (Hutang Dagang)</p></li> |
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> Account Payable merupakan hutang kepada supplier atau rekanan perusahaan. Hutang ini timbul karena pembelian barang bahan baku atau yang lainnya dalam rangka operasional perusahaan kepada supplier belum dibayarkan.</p></div> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> Account Payable merupakan hutang kepada supplier atau rekanan perusahaan. Hutang ini timbul karena pembelian barang bahan baku atau yang lainnya dalam rangka operasional perusahaan kepada supplier belum dibayarkan.</p></div> | ||
Baris 1.112: | Baris 1.112: | ||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> Semua biaya yang masih belum dilunasi dalam suatu periode akuntansi tertentu, contohnya hutang gaji, hutang upah maupun hutang biaya yang lain.</p></div> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> Semua biaya yang masih belum dilunasi dalam suatu periode akuntansi tertentu, contohnya hutang gaji, hutang upah maupun hutang biaya yang lain.</p></div> | ||
− | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Different Revenue (Penghasilan yang ditangguhkan)</p></li> | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">''Different Revenue'' (Penghasilan yang ditangguhkan)</p></li> |
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> Different Revenue adalah penghasilan perusahaan yang semestinya belum menjadi hak perusahaan</p></div> | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Different Revenue'' adalah penghasilan perusahaan yang semestinya belum menjadi hak perusahaan</p></div> |
− | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Unearned Revenue (Pendapatan diterima dimuka)</p></li> | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">''Unearned Revenue'' (Pendapatan diterima dimuka)</p></li> |
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> Pendapatan diterima dimuka merupakan suatu bentuk kewajiban yang ditimbulkan karena entitas atau perusahaan menerima uang dimuka atau terlebih dahulu. Sedangkan kewajiban atas barang atau jasa masih belum direalisasikan atau belum dilakukan.</p></div> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> Pendapatan diterima dimuka merupakan suatu bentuk kewajiban yang ditimbulkan karena entitas atau perusahaan menerima uang dimuka atau terlebih dahulu. Sedangkan kewajiban atas barang atau jasa masih belum direalisasikan atau belum dilakukan.</p></div> | ||
− | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Payable Deviden (Hutang Deviden)</p></li> | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">''Payable Deviden'' (Hutang Deviden)</p></li> |
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> Hutang deviden merupakan bagian laba entitas atau perusahaan yang dibagikan atau diberikan kepada pemilik saham namun belum dibayar pada saat neraca disusun.</p></div> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> Hutang deviden merupakan bagian laba entitas atau perusahaan yang dibagikan atau diberikan kepada pemilik saham namun belum dibayar pada saat neraca disusun.</p></div> | ||
− | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Not Interest Bearing Notes (Wesel bayar tak berbunga)</p></li> | + | <li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">''Not Interest Bearing Notes'' (Wesel bayar tak berbunga)</p></li> |
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> Kewajiban ini merupakan nilai nominal dikurangi dengan diskonto-nya.</p></div> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> Kewajiban ini merupakan nilai nominal dikurangi dengan diskonto-nya.</p></div> | ||
</ol> | </ol> | ||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">b. ''Long Term Liabilities'' (Hutang Jangka Panjang)</p></div> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">b. ''Long Term Liabilities'' (Hutang Jangka Panjang)</p></div> | ||
− | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> Hutang yang digolongkan ke dalam Long Term Liabilities adalah semua hutang yang tempo pembayarannya relative lama. Beberapa akun yang diklasifikasikan sebagai hutang jangka panjang adalah :</p></div> | + | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2"> Hutang yang digolongkan ke dalam ''Long Term Liabilities'' adalah semua hutang yang tempo pembayarannya relative lama. Beberapa akun yang diklasifikasikan sebagai hutang jangka panjang adalah :</p></div> |
<ol> | <ol> |
Revisi per 20 September 2017 16.24
PERANCANGAN SISTEM INFORMASI AKUNTANSI CURRRENT ACCOUNT
PAYABLE BERBASIS WEB PADA PT. MODERNPACK JAYA LESTARI
JAKARTA
SKRIPSI
Disusun Oleh:
NIM : 1314477051
NAMA : ENDAH USWATUN
JURUSAN SISTEM INFORMASI
KONSENTRASI KOMPUTER AKUNTANSI
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
STMIK RAHARJA
(2016/2017)
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PENGESAHAN SKRIPSI
PERANCANGAN SISTEM INFORMASI AKUNTANSI CURRRENT ACCOUNT
PAYABLE BERBASIS WEB PADA PT. MODERNPACK JAYA LESTARI
JAKARTA
Disusun Oleh:
NIM | : 1314477051 |
Nama | : Endah Uswatun |
Jenjang Studi | : Strata Satu |
Jurusan | : Sistem Informasi |
Konsentrasi | : Komputer Akuntansi |
Disahkan Oleh :
Tangerang, 24 Juli 2017
Ketua | Kepala Jurusan | ||||
STMIK RAHARJA | Jurusan Sistem Informasi | ||||
(Ir. Untung Rahardja, M.T.I) | (Nur Azizah, M.Akt.,M.Kom) | ||||
NIP : 000594 | NIP : 078010 |
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PERSETUJUAN PEMBIMBING
PERANCANGAN SISTEM INFORMASI AKUNTANSI CURRRENT ACCOUNT
PAYABLE BERBASIS WEB PADA PT. MODERNPACK JAYA LESTARI
JAKARTA
Dibuat Oleh :
NIM | : 1314477051 |
Nama | : Endah Uswatun |
Jenjang Studi | : Strata Satu |
Jurusan | : Sistem Informasi |
Konsentrasi | : Komputer Akuntansi |
Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif
Jurusan Sistem Informasi
Konsentrasi Komputer Akuntansi
Disetujui Oleh :
Tangerang, 24 Juli 2017
Pembimbing I | Pembimbing II | ||
(Dadan Ramdahani, Dr.,SE.,M.Si.,Akt.,CA) | (Muhamad Zahruddin, S.Kom.,MM) | ||
NID : 08201 | NID : 15013 |
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PERSETUJUAN DEWAN PENGUJI
PERANCANGAN SISTEM INFORMASI AKUNTANSI CURRRENT ACCOUNT
PAYABLE BERBASIS WEB PADA PT. MODERNPACK JAYA LESTARI
JAKARTA
Dibuat Oleh :
NIM | : 1314477051 |
Nama | : Endah Uswatun |
Jenjang Studi | : Strata Satu |
Jurusan | : Sistem Informasi |
Konsentrasi | : Komputer Akuntansi |
Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian Komprehensif
Jurusan Sistem Informasi
Konsentrasi Komputer Akuntansi
Tahun Akademik 2016/2017
Disetujui Penguji :
Tangerang, 24 Juli 2017
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
RAHARJA
LEMBAR KEASLIAN SKRIPSI
PERANCANGAN SISTEM INFORMASI AKUNTANSI CURRRENT ACCOUNT
PAYABLE BERBASIS WEB PADA PT. MODERNPACK JAYA LESTARI
JAKARTA
Disusun Oleh:
NIM | : 1314477051 |
Nama | : Endah Uswatun |
Jenjang Studi | : Strata Satu |
Jurusan | : Sistem Informasi |
Konsentrasi | : Komputer Akuntansi |
Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.
Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab, serta bersedia menerima sanksi jika pernyataan di atas tidak benar.
Tangerang, 24 Juli 2017 | |
Endah Uswatun | |
NIM. 1314477051 |
)*Tandatangan dibubuhi materai 6.000;
ABSTRAKSI
PT. Modernpack Jaya Lestari adalah sebuah perusahaan yang bergerak di bidang industri percetakan yang memproduksi offset printing, gift box, color box dan carton box packaging. Sistem pendataan pembayarn current account payable masih menggunakan Microsoft Excel sehingga masih terjadi kesalah pada saat transaksi pembayaran current account payable. Membutuhkan waktu yang relatof lama untuk pengolahan data pembayaran current account payable sehingga dalam sisi waktu belum berjalan dengan baik. Bagian finance harus mencari dokumen pembayaran hutang satu persatu untuk mengetahui file data pembayaran current account payable, sering terjadinya selisih dalam pencatatan current account payable, jumlah current account payable dengan jumlah pembayaran current account payable kepada supplier tidak sama sehingga menyebabkan perusahaan mengalami kerugian. Dengan permasalah yang ada, amka penelitian ini mengusulkan sistem pembayaran current account payable berbasis web, menggunakan metode analisis PIECES. Perancangan sistem SDLC, menggunakan bahasa pemrograman PHP dan Database MySQL. Sistem yang diusulkan dapat memudahkan user mencari informasi dan menyusun laporan pembayaran current account payable dengan baik, format laporan pembayaran current account payable lebih rapi, keamanan data pembayaran current account payable terjamin karena adanya menu login, waktu lebih efisin bagi user dalam pembuatan laporan pembayaran current account payable di PT. Modernpack Jaya Lestari.
Kata Kunci: Current Account Payable, Perancangan, Web
ABSTRACT
PT. Modernpack Jaya Lestari is a company engaged in the printing industry that produces offset printing, gift box, color box and carton box packaging. The current account payable paying data collection system still uses Microsoft Excel so there is still a mistake when the payment of current account payable transactions. It takes a long time relatof to processing data payments current account payable so in the side of the time has not run well. The finance section must search for the debt payment documents one by one to find out the payment data file of current account payable, the frequent occurrence of the difference in current account payable record, the amount of current account payable with the amount of current account payment payable to the supplier is not the same causing the company to suffer losses. With the existing problems, this research proposes a web-based current account payable payment system, using the PIECES analysis method. The design of SDLC system, using PHP programming language and MySQL Database. The proposed system can make it easier for users to find information and prepare a current payment payable payment report with good, more accurate current account payable payment format, secure payment of current account payable data due to login menu, more efisin time for user in making payment current account report Payable at PT. Modernpack Jaya Lestari.
Keywords : Current Account Payable, Designing, Web
Puji syukur, peneliti panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat dan karunia- Nya, sehingga peneliti dapat menyelesaikan skripsi ini.
Laporan skripsi ini dibuat berdasarkan penelitian yang dilakukan oleh peneliti di PT. Modernpack Jaya Lestari. Dengan judul “ Perancangan Sistem Informasi Akuntasi Current Account Payable Berbasi WEB Pada PT. Modernpack Jaya Lestari Jakarta”.
Keberhasilan laporan skripsi ini tidak terlepas dari semua pihak yang terkait dengan bantuan bimbingan, nasihat, motivasi dan dorongan moral, dengan segala kerendahan hati, peneliti ingin menyampaikan rasa terimakasih yang sebesar-besarnya pada :
- Bapak Ir. Untung Rahardja, M.T.I selaku Ketua STMIK Raharja.
- Bapak Sugeng Santoso, M.Kom selaku Pembantu Ketua I Bidang Akademik STMIK Raharja.
- Ibu Nur Azizah, M.Akt.,M.Kom selaku Kepala Jurusan Sistem Informasi STMIK Raharja.
- Bapak Dadan Ramdahani, Dr.,SE.,M.Si.,Akt.,CA selaku dosen pembimbing pertama yang telah membantu memberikan waktu, kritik dan saran yang membangun dalam pembuatan skripsi ini.
- Bapak Muhamad Zahruddin, S.Kom.,MM selaku dosen pembimbing kedua yang telah membantu memberikan waktu, kritik dan saran yang membangun dalam pembuatan skripsi ini.
- Bapak dan ibu Dosen STMIK Raharja yang telah memberikan ilmu pengetahuan yang bermanfaat kepada saya.
- Kepada Ayah, Ibu dan keluarga tercinta yang memberikan motivasi serta selalu dorongan berupa doa, sehingga skripsi ini terselesaikan dengan baik.
- Kepada bapak Hartono Paulus selaku stakeholder dan seluruh pegawai di PT. Modernpack Jaya Lestari yang telah bekerjasama dengan baik saat penelitian skripsi.
- Untuk sahabat dan teman-teman tercinta yang banyak memberikan dukungan serta doa dalam penyusunan skripsi ini.
Peneliti menyadari bahwa dalam penyajian dan penyusunan laporan skripsi ini masih jauh dari kata sempurna. Oleh karena itu kritik dan saran yang membangun sangat dibutuhkan dalam laporan skripsi ini.
Akhir kata dari peneliti, peneliti berharap laporan skripsi ini dapat memberikan manfaat bagi pembaca dan dapat dijadikan bahan acuan yang bermanfaat di kemudian hari.
Tangerang, 24 Juli 2017 | |
Endah Uswatun | |
NIM. 1314477051 |
Daftar isi
- 1 BAB I
- 2 BAB II
- 2.1 Teori Umum
- 2.2 Teori Khusus
- 2.2.1 Konsep Dasar Sistem Informasi Akuntansi
- 2.2.2 Konsep Dasar Account Payable
- 2.2.3 Konsep Dasar UML (Unified Modelling Language)
- 2.2.4 Konsep Dasar Web
- 2.2.5 Konsep Dasar XAMPP
- 2.2.6 Konsep Dasar PHP
- 2.2.7 Konsep Dasar SDLC (System Development Life Cycle)
- 2.2.8 Konsep Dasar Analisis PIECES
- 2.2.9 Konsep Dasar Elisitasi
- 2.2.10 Konsep Dasar Black Box Testing
- 2.2.11 Literature Review
- 3 BAB III
DAFTAR TABEL
Tabel 2.1 Literature Review
Tabel 3.1 Metode Analisis PIECES
Tabel 4.1 Perbedaan antara sistem ysng berjalan dengan sistem yang diusulkan
Tabel 4.2 Barang
Tabel 4.3 Detil PO
Tabel 4.4 Detil TTB
Tabel 4.5 Pegawai
Tabel 4.6 Pembayaran
Tabel 4.7 PO
Tabel 4.8 Salinan Invoice
Tabel 4.9 Supplier
Tabel 4.10 TTB
Tabel 4.11 Jadwal kegiatan penelitian
Tabel 4.12 Estimasi Biaya
DAFTAR GAMBAR
Gambar 3.1 Model Umum Sebuah Sistem
Gambar 3.1 Struktur Organisasi PT. Modernpack Jaya Lestari
Gambar 3.2 Use Case Diagram yang terjadi saat ini
Gambar 3.3 Activity Diagram yang terjadi saat ini
Gambar 3.4 Sequence Diagram yang terjadi saat ini
Gambar 4.1 Use Case Diagram yang Diusulkan
Gambar 4.2 Activity Diagram sistem gudang yang Diusulkan
Gambar 4.3 Activity Diagram Sistem Purchasing yang Diusulkan
Gambar 4.4 Activity Diagram Sistem Finance yang Diusulkan
Gambar 4.5 Activity Diagram Sistem direktur yang Diusulkan
Gambar 4.6 Sequence Diagram Sistem gudang yang Diusulkan
Gambar 4.7 Sequence Diagram Sistem Purchasing yang Diusulkan
Gambar 4.8 Sequence Diagram Sistem Finance yang Diusulkan
Gambar 4.9 Sequence Diagram Sistem direktur yang Diusulkan
Gambar 4.10 Class Diagram yang Diusulkan
Gambar 4.11 State Machine Diagram sistem gudang yang Diusulkan
Gambar 4.12 State Machine Diagram sistem purchasing yang Diusulkan
Gambar 4.13 State Machine Diagram sistem finance yang Diusulkan
Gambar 4.14 State Machine Diagram sistem direktur yang Diusulkan
Gambar 4.15 Rancangan Tampilan menu Login
Gambar 4.16 Rancangan Tampilan menu beranda untuk Admin
Gambar 4.17 Rancangan Tampilan menu beranda untuk Purchasing
Gambar 4.18 Rancangan Tampilan menu beranda untuk Gudang
Gambar 4.19 Rancangan Tampilan menu beranda untuk Finance
Gambar 4.20 Rancangan Tampilan menu beranda untuk Direktur
Gambar 4.21 Tampilan halaman login
Gambar 4.22 Tampilan halaman beranda
Gambar 4.23 Tampilan Menu Pegawai
Gambar 4.24 Tampilan Menu tambah data pegawai
Gambar 4.25 Tampilan Menu supplier
Gambar 4.26 Tampilan Menu data supplier
Gambar 4.27 Tampilan Menu barang
Gambar 4.28 Tampilan Menu tambah barang
Gambar 4.29 Tampilan Menu Purchasing
Gambar 4.30 Tampilan Menu PO
Gambar 4.31 Tampilan Menu Detil PO
Gambar 4.32 Tampilan Menu Gudang
Gambar 4.33 Tampilan Menu data TTB
Gambar 4.34 Tampilan Menu TTB
Gambar 4.35 Tampilan Menu Data Detil TTB
Gambar 4.36 Tampilan Menu Data Salinan Invoice
Gambar 4.37 Tampilan Menu Salinan Invoice
Gambar 4.38 Tampilan Menu Finance
Gambar 4.39 Tampilan Menu Pembayaran
Gambar 4.40 Pengujian login apabila mengosongkan kata sandi
Gambar 4.41 Hasil Pengujian login apabila mengosongkan kaat sandi
Gambar 4.42 Pengujian login apabila mengisi kode pegawai, level dan salah mengisi kata sandi
Gambar 4.43 Hasil pengujian login apabila mengisi kode pegawai, level dan salah mengisi kata sandi
Gambar 4.44 Pengujian login
Gambar 4.45 Hasil pengujian login
Gambar 4.46 Pengujian form Pegawai
Gambar 4.47 Hasil Pengujian form Pegawai
Gambar 4.48 Pengujian form Pegawai
Gambar 4.49 Hasil Pengujian form Pegawai
Gambar 4.50 Pengujian form Suppier
Gambar 4.51 Hasil Pengujian form Supplier
Gambar 4.52 Pengujian form Supplier
Gambar 4.53 Hasil Pengujian form Supplier
Gambar 4.54 Pengujian form barang
Gambar 4.55 Hasil Pengujian form barang
Gambar 4.56 Pengujian form barang
Gambar 4.57 Hasil Pengujian form barang
DAFTAR SIMBOL
DAFTAR SIMBOL USE CASE DIAGRAM
![](https://lh4.googleusercontent.com/-QhK7KcdYjE8/VJTttQrrzWI/AAAAAAAAEVo/Lmlccgv-3r8/w513-h425-no/Screen%2BShot%2B2014-12-03%2Bat%2B1.25.30%2BPM.png)
DAFTAR SIMBOL ACTIVITY DIAGRAM
![](https://lh4.googleusercontent.com/-AVPehBc4O2Y/VJTsyevoqtI/AAAAAAAAEVQ/ytdDdfAGf4Q/w398-h290-no/Screen%2BShot%2B2014-12-20%2Bat%2B9.49.53%2BAM.png)
DAFTAR SIMBOL SEQUENCE DIAGRAM
![](https://lh3.googleusercontent.com/-f2YZNA_fa4M/VJTsypumAoI/AAAAAAAAEVU/W4ey2flYHZg/w402-h357-no/Screen%2BShot%2B2014-12-20%2Bat%2B10.15.37%2BAM.png)
DAFTAR SIMBOL CLASS DIAGRAM
![](https://lh6.googleusercontent.com/-ofc0u3fPSOI/VJTttbbkgsI/AAAAAAAAEVs/z-nen9P3DYU/w516-h139-no/Screen%2BShot%2B2014-12-03%2Bat%2B1.31.18%2BPM.png)
BAB I
Latar Belakang
Perkembangan ilmu pengetahuan di segala bidang dalam era globalisasi saat ini begitu pesat. Terutama dalam bidang IT yang semakin maju seiring dengan kebutuhan pemakai (user) untuk memperoleh suatu kemudahan dalam segala aktivitas untuk mencapai suatu tujuan. Sistem informasi yang didukung oleh perangkat program komputerisasi dengan kemampuannya melakukan pengelompokan perhitungan, penyimpanan dan pelaporan apabila diterapkan secara optimal sangat bermanfaat untuk mengolah data menjadi informasi yang diperlukan dalam rangka proses untuk pengampilan keputusan manajemen perusahaan.
PT Modernpack Jaya Lestari merupakan perusahaan yang bergerak di bidang industri percetakan yang memproduksi offset printing, gift box, colour box dan carton box packaging. Saat ini Sistem pendataan pembayaran current account payable masih menggunakan Microsoft Excel sehingga masih terjadi beberapa kesalahan pada saat pencatatan transaksi pembayaran hutang, Membutuhkan waktu yang relatif lama untuk pengolahan data pembayaran hutang sehingga dalam sisi waktu belum berjalan dengan baik, bagian finance harus mencari dokumen pembayaran hutang satu persatu untuk mengetahui file data pembayaran hutang, sering terjadinya selisih dalam pencatatan hutang dagang, jumlah hutang dengan jumlah pembayaran hutang kepada supplier tidak sama sehingga menyebabkan perusahaan mengalami kerugian.
Berdasarkan permasalahan yang sudah dijelaskan maka dibutuhkan sistem yang dapat membantu bagian Finance dalam mengelola current account payable dan dapat mengurangi kesalahan dalam pencatatan hutang. Untuk itu penulis tertarik mengangkat permasalahan ini dalam penelitian skripsi dengan judul “ Perancangan Sistem Informasi Akuntansi Current Account Payable Berbasis Web pada PT Modernpack Jaya Lestari di Jakarta”.
Rumusan Masalah
Rumusan masalah penelitian ini, sebagai berikut :
Bagaimana bagian Finance mengelola data current account payable pada PT Modernpack Jaya Lestari di Jakarta ?
Permasalahan apa saja yang terjadi dalam mengelola data pembayaran current account payable pada PT Modernpack Jaya Lestari di Jakarta ?
Bagaimana membuat sistem yang dapat membantu bagian Finance dalam mengelola current account payable sehingga tidak terjadi selisih antara hutang dengan pembayaran hutang pada PT Modernpack Jaya Lestari di Jakarta ?
Ruang Lingkup
Ruang lingkup dibutuhkan dalam penelitian untuk membahas masalah yang terjadi agar pembahasan menjadi terarah dan berjalan dengan baik. Untuk itu penelitian ini hanya sebatas pada:
Penelitian ini hanya akan membahas monitoring pembayaran current account payable pada PT Modernpack Jaya Lestari Jakarta.
Metode analisis yang digunakan PIECES (Performance, Information/Data, Economic, Control/Security, Efficiency, dan Service).
Metode perancangan sistem menggunakan System Development Life Cycle (SDLC).
Metode Pengujian sistem menggunakan Blackbox System.
Bahasa pemograman yang digunakan PHP dan Database Mysql.
Sistem yang akan dibuat terdiri dari kelola data supplier, kelola data karyawan, kelola data pembayaran hutang sampai dengan pembuatan laporan hutang dagang per periode.
Tujuan dan Manfaat Penelitian
Tujuan Penelitian
Untuk mempermudah bagian Finance mengelola data pembayaran current account payable.
Untuk mengurangi kesalahan dalam mengelola data pembayaran current account payable.
Untuk membuat sistem data pembayaran current account payable sehingga tidak terjadi selisih antara hutang dengan pembayaran hutang.
Manfaat Penelitian
Mengumpulkan data-data tentang kelemahan dan kekurangan sistem yang ada, sehingga memberikan kemudahan untuk melakukan perbaikan dan pengembangan sistem yang lebih baik lagi untuk jangka panjang perusahaan.
Menghasilkan informasi data pembayaran yang dibutuhkan secara akurat dalam informasi yang lengkap dan tepat waktu dalam pengolahan data yang dibutuhkan oleh admin keuangan.
Terciptanya sistem utang dagang berbasis web yang mempermudah Finance dan pekerjaan akan lebih optimal.
Memberikan pengalaman dan memperluas wawasan penerapan teori dan pengetahuan yang telah diterima di dalam perkuliahan di dunia kerja.
Metodologi Penelitian
Metode penelitian yang digunakan penulis dalam pembuatan Skripsi, menggunakan metode sebagai berikut :
Metode Pengumpulan Data
Observasi
Wawancara / Interview
Studi Pustaka
Metode ini dilakukan dengan cara pengamatan langsung dan evaluasi terhadap masalah proses pembayaran hutang dagang yang terjadi saat ini pada PT Modernpack Jaya Lestari. Kemudian dari pengamatan dan evaluasi tersebut, peneliti mengumpulan data yang merupakan sumber informasi penting yang dapat membantu dalam pembuatan sistem.
Metode ini dilakukan dengan cara melakukan tanya jawab secara lisan dengan stakeholder dengan pelaksana yang berhubungan langsung dengan sistem pembayaran hutang pada PT Modernpack Jaya Lestari. Metode ini dilakukan guna memperoleh data yang lebih detail serta memperkuat data sebelumnya saat melakukan pengamatan secara langsung.
Metode studi pustaka yaitu metode untuk mendapatkan informasi dan data dari beberapa sumber seperti buku-buku, jurnal dan penelitian sebelumnya yang berkaitan dengan judul penelitian skripsi yang diambil sehingga mendapat gambaran secara teoritis yang berguna membantu kebutuhan penganalisis dan perancangan yang terkait dengan penelitian ini.
Metode Analisis Sistem
Metode yang digunakan untuk menganalisis sistem ini yaitu :
PIECES (Performance, Infornation/Data, Economic, Control/Security, Efficiency, dan Service).
Metode Analisis PIECES peneliti gunakan untuk mengidentifikasi masalah, maka harus dilakukan analisis terhadap kinerja, informasi, ekonomi, keamanan aplikasi, efisiensi dan pelayanan pelanggan. Dari analisis ini biasanya didapatkan beberapa masalah utama, tetapi haya gejala dari masalah utama saja.
Kelebihan metode PIECES yaitu : adanta laporan setiap akhir sehingga memudahkan adanya pengawasan, serta mudah dalam melakukan dokumentasi, sehingga memudahkan penelusuran kembali terhadap kebutuhan bisnis.
Alasan mengapa peneliti menggunakan metode PIECES pada penelitian ini karena, untuk memperbaiki performa dalam pengelolaan laporan pembayaran current account payable menjadi lebih baik, dan untuk mengurangi kesalahan dalam pencatatan saat proses pembayaran. Untuk mengurangi pemborosan biaya dalam penggunaan kertas dan alat tulis, untuk memperbaiki keamanan sehingga orang yang tidak berwenang tidak bisa mengakses dan merubah data, dan mengurangi keterlambatan untuk memperoleh data-data yang dibutuhkan oleh perusahaan.
Metode Perancangan
Metode perancangan yang digunakan dalam penelitian ini yaitu metode SDLC (System Development Life Cycle) dengan tahapan sebagai berikut :
a. Perencanaan (Planning)
Tahap perencanaan adalah tahap awal pengembangan sistem yang mendefinisikan perkiraan kebutuhan-kebutuhan sumber daya, seperti : perangkat fisik, metode dan anggaran yang sifatnya masih umum. Dalam tahap ini juga dilakukan langkah-langkah berupa : mendefinisikan masalah, menentukan tujuan sistem, mengidentifikasi kendala-kendala sistem dan membuat studi kelayakan.
b. Analisis (Analysis)
Tahap analisis merupakan tahap penelitian atas sistem yag berjalan dengan tujuan untuk merancang sistem yang baru dengan menggunakan tools atau alat bantu UML (Unified Modelling Language) dengan software visual paradigm yaitu sebuah bahasa yang berdasarkan grafik atau gambar, menvisualisasi, menspesifikasi, membangun dan mendokumentasi dari sebuah sistem pengembangan piranti lunak berbasi “OO” (Object Oriented) melalui tahap : Use Case Diagram, Sequence Diagram dan Activity Diagram yang dilakukan melalui 4 (empat) tahap, yaitu : (1) Survey terhadap sistem yang berjalan, (2) Analisa terhadap temuan survey, (3) Identifikasi kebutuhan informasi dengan menggunakan alat bantu elisitasi melalui 4 (empat) tahapan yaitu tahap 1 (satu) mencakup semua kebutuhan sistem, tahap 2 (dua) melakukan pengelompokkan kebutuhan dengan metode MDI (Mandotory, Desirable, Inessential) selanjutnya tahap 3 (tiga) dengan TOE (Technical, Operational dan Economic) serta tahap final, 4 (empat) Identifikasi persyaratan sistem. Hasil analisis kemudian dibuat laporan untuk masukan dalam perancangan sistem yang diusulkan.
c. Desain (Design)
Tahap Design yaitu tahap dalam menentukan proses data yang diperlukan oleh sistem baru dengan tujuan memenuhi kebutuhan user dengan alat bantu UML dengan software visual paradigm Use Case Diagram, Class Diagram, Sequence Diagram, Statechart Diagram dan Activity Diagram. Proses design akan menerjemahkan syarat kebutuhan sebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat coding. Proses ini berfokus pada : struktur data dengan menggunakan MySQL, arsitektur perangkat lunak, representasi interface dengan menggunakan Sublime Text 3 dan detail (algoritma) procedural. Tahapan ini akan menghasilkan dokumen yang disebut software requirement. Dokumen inilah yang akan digunakan programmer untuk melakukan aktivitas pembuatan sistemnya. Langkah-langkah yang dilakukan adalah : menyiapkan rancangan sistem yang rinci, mengidentifikasi alternatif konfigurasi sistem dan menyiapkan usulan implementasi.
d. Implementasi (Implementation)
Tahap implementasi adalah tahap di mana rancangan sistem yang dibentuk menjadi suatu kode (program) yang siap untuk dioperasikan. Langkah-langkahnya yaitu: menyiapakn fasilitas fisik dan personil, dan melakukan simulasi.
e. Pemeliharaan (Maintenance)
Setelah melakukan implementasi terhadap sistem baru, tahap berikutnya yang perlu dilakukan adalah pemakaian atau penggunaan, audit sistem, penjagaan, perbaikan dan pengembangan sistem.
Metode Testing
Metode testing yang digunakan adalah Black Box Testing adalah metode uji coba yang memfokuskan kepada keperluan software. Karena itu uji coba Black Box memungkinkan pengembangan software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program. Metode pengujian Black Box berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya: fungsi-fungsi yang salah atau hilang, kesalahan dalam struktur data atau akses database eksternal, kesalahan performa, kesalahan inisalisasi dan terminasi.
Sistematika Penulisan
Untuk memahami lebih jelas mengenai penelitian skripsi ini, penulis mengidentifikasi laporan ini ke dalam beberapa sub bab pembahasan dan menggunakan sistem penyampaian seperti berikut :
BAB I PENDAHULUAN
Bab satu menjelaskan tentang informasi umum, yaitu latar belakang, rumusan masalah, ruang lingkup, tujuan dan manfaat penelitian, metodologi penelitian dan sistematika penulisan .
BAB II LANDASAN TEORI
Bab dua berisi tentang definisi ilmu yang berkaitan dengan penelitian ini, berupa teori umum dan teori khusus serta dilengkapi dengan literature review yang berkaitan dengan penyusunan laporan skripsi.
BAB III ANALISA SISTEM YANG BERJALAN
Bab tiga berisi tentang gambaran umum PT Modernpack Jaya Lestari, sejarah singkat, visi dan misis, struktur organisasi serta wewenang dan tanggung jawab, tata laksana sistem yang berjalan, analisis sistem yang berjalan, permasalahan yang dihadapi dan alternatif pemecahan masalah, user requirement (elisitasi) yag terdiri dari tiga tahap elisitasi, yaitu elisitasi tahap I, elisitasi tahap II, serta final draft elisitasi yang merupakan final elisitasi yang diusulkan, tata laksana sistem yang diusulkan, perancnangan procedural, perancangan database, perancangan prototype, black box testing, evaluasi, implementasi dari sistem yang dibuat dan estimasi biaya.
BAB IV RANCANGAN SISTEM YANG DIUSULKAN
Bab empat berisi tentang menguraikan rancangan sistem yang diusulkan, UML yang diusulkan, rancangan basis data, rancangan tampilan layar, tampilan output program, pengujian dengan black box testing, prototype sistem dan rancangan implementasi, estimasi biaya.
BAB V PENUTUP
Bab lima berisi tentang kesimpulan dan saran berdasarkan pada bab-bab yang telah dijelaskan sebelumnya.
DAFTAR PUSTAKA
LAMPIRAN
BAB II
Teori Umum
Konsep Dasar Sistem
Definisi Sistem
Menurut Suprihadi (2013:310), “Sistem adalah sekumpulan unsur atau elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan”.
Menurut sutabri (2012:2), “Sistem yaitu kelompok yang menekankan pada prosedur dan kelompok yang menekankan pada elemen atau komponennya.
Menurut Hartono (2013:9), “Sistem adalah suatu himpunan dari berbagai bagian atau elemen, yang saling berhubungan secara terorganisasi berdasarkan fungsi-fungsinya, menjadi satu kesatuan.
Menurut Arnold dan Wade dalam International Conference on Enterprise Information Systems – Procedia Computer Science (2015:675), “Sytems : Groups or combinations of interrelated interdependt, or interacting elements forming collective entities”.
Berdasarkan beberapa pendapat, peneliti dapat menarik kesimpulan bahwa “Sistem adalah kumpulan bagian-bagian atau sub sistem yang disatukan dan dirancang untuk mencapai suatu tujuan
Karakteristik Sistem
Menurut Sutabri (2012:13) Sebuah sistem memiliki karekteristik atau sifat-sifat tertentu yang mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem. Adapun karekteristik yang dimaksud adalah sebagai berikut :
Komponen Sistem (Components System)
Batasan Sistem (Boundary System)
Luar Sistem (Interface System)
Penghubung Sistem (Interface System)
Masukan Sistem (Input System)
Keluaran sistem (Output System)
Pengolahan Sistem (Process System)
Sasaran Sistem (Objective System)
Suatu sistem terdiri dari sejumlah komponen yang saling berinterkasi, yang bekerja sama membentuk satu kesatuan. Komponen-komponen sistem tersebut dapat berupa suatu subsistem. Setiap subsystem memiliki sifat-sifat sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan. Suatu sistem dapat mempunyai sistem yang lebih besar yang disebut dengan supra sistem.
Ruang lingkup sistem merupakan daerah yang membatasi antara sistem dengan sistem lainnya atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisah-pisahkan.
Bentuk apapun yang ada di luar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut lingkungan luar sistem. Lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. Dengan demikian, lingkungan luar teresebut harus tetap dijaga dan dipelihara. Lingkungan luar yang merugikan harus dikendalikan. Kalau tidak, makan akan mengganggu kelangsungan hidup dari sistem tersebut.
Media yang menghubungkan sistem dengan sub sistem lain disebut dengan penghubung sistem. Pengubung ini memungkinkan sumber-sumber daya mengalir dari satu sub sistem ke sub sistem lain, bentuk keluaran dari satu sub sistem akan menjadi masukan untuk sub sistem lain melalui penghbung tersebut. Dengan demikian, dapat terjadi suatu intehrasi sistem yang membentuk satu kesatuan.
Masukan sistem adalah yang dimasukkan ke dalam sistem yang dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input). Masukan perawatan adalah energi yang dimasukkan supaya sistem dapat beroperasi sedangkan, masukan sinyal adalah energy yang diproses untuk mendapatkan keluaran. Sebagai contoh di dalam sistem komputer, program adalah maintenance input yang digunakan untuk mengoperasikan komputer dan data adalah signal input untuk diolah menjadi informasi.
Hasil energi diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran ini merupakan masukan bagi sub sistem yang lain seperti sistem informasi. Keluaran yang dihasilkan adalah informasi. Informasi ini dapat digunakan sebagai masukan untuk pengambilan keputusan atau hal-hal lain yang menjadi input bagi sub sistem lain.
Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran, contohnya adalah sistem akuntansi. Sistem ini akan mengolah data transaksi menjadi laporan-laporan yang dibutuhkan oleh pihak manajemen.
Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat deterministic, suatu sistem tidak memiliki sasaran maka operasi sistem yang tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.
Klasifikasi Sistem
Menurut Taufiq (2013:8) Sistem dapat diklasifikasikan dari beberapa sudut pandang diantaranya :
Sistem Abtstrak (Abstract System) dan Sistem Fisik (Physical System).
Sistem dapat dipastikan dan Sistem tidak dapat dipastikan.
Sistem tertutup dan Sistem terbuka.
Sistem manusia dan Sistem mesin.
Sistem sederhana dan Sistem kompleks.
Sistem bisa beradaptasi dan Sistem tidak bisa beradaptasi.
Sistem alamiah (Natural System) dan Sistem buatan manusia (Human Made Sytem).
Sistem sementara dan Sistem selamanya.
Sistem abstrak merupakan sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Misalnya sistem teologi, yaitu sistem yang berupa pemikiran-pemikiran hubungan antara manusia dengan Tuhan. Sistem fisik merupakan sistem yang ada secara fisik. Misalnya sistem komputer, sistem produksi, dan sistem transportasi.
Sistem dapat dipastikan merupakan suatu sistem yang input proses dan output sudah ditentukan bagaimana cara prosesnya dan harapan yeng menjadi output seperti apa. Sedangkan sistem tidak dapat dipastikan tau sostem probabilistic atau sistem prbabilistik merupaka sebuah sistem yang belum terdefinisi dengan jelas salah satu dari input-proses-outpur atau ketiganya belum tredefinisi dengan jelas.
Sistem tertutup dan sistem terbuka yang membedakan adalah faktor-faktor yang mempengaruhi dari luar sistem itu, jika tidak ada factor-faktor yang mempengaruhi dari luar itu bisa disebut dengan sistem tertutup tapi jika ada pengaruh komponen dari luar disebut sistem terbuka.
Sistem manusia dan sistem mesin merupakan sebuah klasifikasi sistem jika dipandang dari pelakunya. Pada zaman yang semakin global dan semuanya serba maju tidak semua sistem dikerjalan oleh manusia tapi beberapa sistem dikerjakan oeh mesin tergantung dari kebutuhannya. Sistem manusia adalah suatu sistem yang proses kerjanya dilakukan oleh manusia sebagai contoh pelaku sistem organisasi, sistem akademik yang masih manual, transaksi jual beli di pasar tradisional, dll. Adapun sistem mesin merupakan sebuah sistem yang proses kerjanya dilakukan oleh mesin, sebagai contoh sistem motor, mobil, mesin industri dan lain-lain.
Sistem dilihat dari tingkat kekomplekan masalahnya dibagai menjadi dua, yaitu sistem sederhana dan sistem kompleks. Sistem sederhana merupakan sistem yang sedikit sub sistemnya dan komponen-komponennya pun sedikit. Adapun sistem kompleks adalah sistem yang banyak sub-sub sistemnya sehingga proses dari sistem itu sangat rumit.
Sistem bisa beradaptasi terhadap lingkungannya merupakan sebuah sistem yang mampu bertahan dengan adanya perubahan lingkungan. Sedangkan sistem yang tidak bisa beradaptasi dengna lingkungan merupakan sebuah sistem yang tidak mampu bertahan jika terjadi perubahan lingkungan.
Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia. Misalnya, sistem tata surya. Sistem buatan manusia adalah sistem yang melibatkan interkasi manusia dengan mesin disebut human machine system. Misalnya sistem telekomunikasi.
Sistem sementara dan sistem selamanya merupakan klasifikasi sistem jika dilihat dari pemakaiannya. Sistem sementara merupakan sebuh sistem yang dibangun dan digunakan untuk wkatu sementara. Sebagai contoh, sistem pemilihan presiden, setelah proses pemilihan presiden sudah tidak dipakai lagi dan untuk pemilihan lima tahun mendatang kemungkinan sudah dibuat sistem pemilihan presiden yang baru. Sedangkan sistem selamanya merupakan sistem yang dipakai untuk jangka panjang atau digunakan selamanya. Misalnya, sistem pencernaaan.
Tujuan Sistem
Menurut Taufiq (2013:5), menyatakan bahwa tujuan sistem merupakan sasaran atau hasil yang diinginkan. Manusia, tumbuhan, hewan, organisasi, lembaga dan lain sebagainya. Pasti memiliki tujuan yang bermanfaat minimal bagi dia sendiri atau bagi lingungannya. Tujuan sangatlah penting karena tanpa tujuan yang jelas segala sesuatu pasti akan hancur dan berantakan tapi dengan tujuan yang jelas akan lebih besar kemungkinan akan tercapai sasarannya.
Begitu juga sistem yang baik adalah sistem yang memiliki tujuan yang jelas dan terukur yang memungkinkan untuk dicapai dan memiliki langkah-langkah yang terstruktur untuk mencapainya. Dengan tujuan yang jelas dan terukur serta menggunakan langkah-langkah terstruktur kemungkinan besar sistem itu akan tercapai tujuannya sesuai dengan apa yang telah menjadi tujuannya.
Analisa Sistem
Menurut Taufiq (2013:153), :Analisa sistem adalah pembelajaran sebuah sistem dan komponen-komponen sebagai prasyarat sistem desain sistem, spesifikasi sebuah sistem yang baru diperbaiki.
Menurut Yogianto (2013:153), menyatakan bahwa analisa sistem adalah sebagia penguraian dari suatu sistem informasi yang utuh ke dalam bagian mengevaluasi permasalahan-permasalahn, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang dihrapkan sehingga dapat diusulkan perbaikan-perbaikannya.
Berdasarkan beberapa pendapat, peneliti dapat menarik kesimpulan bahwa “Analisa sistem adalah penjabaran sebuah sistem untuk dievaluasi sehingga bisa diperbaiki menjadi lebih komplit.
Konsep Dasar Data
Definisi Data
Menurut Hartono (2013:15), “Data adalah hasil pengukuran dan pencatatan data terhadap fakta tentang sesuatu, keadaan, tindakan atau kejadian”.
Menurut Taufiq (2013:13), “Data adalah suatu informasi yang diberikan untuk kemudian diolah.”
Berdasarkan beberapa pendapat, peneliti dapat menarik kesimpulan bahwa, “Data adalah suatu fakta aatau pendapat yang masih dalam keadaan mentah yang akan diolah menjadi informasi.
Klasifikasi Data
Berikut penguraian mengenai klasifikasi data, Hartono (2013:18) :
Klasifikasi Data Menurut Jenis Data
Klasifikasi Data Menurut Sifat Data
a. Data Hitung (Enumeration/Counting Data). Data hitung adalah hasil penghitungan atau jumlah tertentu. Yang termasuk data hitung adalah presentase dari suatu jumlah tertentu. Mencatat jumlah mahasiswa dalam suatu kelas atau presentase dari mahasiswa dalam kelas itu menghasilkan suatu data hitang. Data hitung adalah data yang menunjukan ukuran mengenai nilai sesuatu. Angka tertentu atau huruf tertentu yang diberikan seseorang dosen kepada seorang mahasiswa setelah memeriksa hasil tentamennya merupakan data ukur, angka yang ditunjukkan alat barometer atau thermometer adaah hasil proses pengukuran.
a. Data kuantitatif (Quantitative Data). Data kualitatif adalah data mengenai penggolongan dalam hubungannya dengan penjumlahan.
b. Data kualitatif (Qualitative Data). Data kualitatif adaah data informasi yang berbentuk kalimat verbal bukan berupa symbol angka atau bilangan.
Konsep Dasar Informasi
Definisi Informasi
Menurut Maimunah, dkk (2012:57), “Informasi adalah data yang telah diolah menjadi sebuah bentuk yang lebih berarti bagi penerimanya dan bermanfaat dalam mengambil suatu keputusan”.
Menurut Hartono (2013:15), “Informasi pada dasarnya adalah sehimpunan data yang telah diolah menjadi sesuatu yang memiliki arti dan kegunaan lebih luas.”
Menurut Davis (2013:15), “Informasi adalah data yang telah diolah menjadi suatu bentuk yang berguna bagi penerimanya dan memiliki nilai bagi pengambilan keputusan saat ini atau di masa yang akan datang.
Berdasarkan beberapa pendapat peneliti dapat menarik kesimpulan bahwa informasi adalah suatu data yang diolah yang memiliki nilai yang berguna untuk pengambilan keputusan.
Struktur Informasi
Struktur informasi adalah hubungan antar data (antar-record), yang dapat berupa hubungan hierarkis atau hubungan asosiatif. Hartono (2013:86) :
a. Hubungan Hierarkis adalah hubungan berjenjang yang bersifat “atasan-bawahan:. Contoh : record tentang gaji atau record tentang hutang seorang karyawan merupakan “bawahan” dari record tentang karyawan tersebut.
b. Hubungan Asosiatif adalah hubungan antar data (antar-record) hal yang terjadi karena kesamaan isi atau nilai dari data (records) tersebut. Misalnya kesamaan dalam hal tempat kerja.
Konsep Dasar Sistem Informasi
Definisi Sistem Informasi
Menurut Sutarman (2012:13) Sistem Informasi adalah suatu system yang dapat didefinisikan dengan mengumpulkan, memproses, menyimpan, menganalisis, menyebarkan informasi untuk tujuan tertentu. Seperti system lainnya, sebuah system informasi terdiri atas input (data, instruksi) dan output (laporan, kalkulasi).
Komponen-komponen Sistem Informasi
Sistem informasi terdiri dari komponen-komponen yang saling berinteraksi satu dengan yang lain membentuk satu kesatuan untuk mencapai sasaran. Berikut komponen-komponen tersebut, Sutabri (2016:41) :
Blok Masukan. Input mewakili data yang masuk ke dalam sistem informasi. Input di sini termasuk metode dan media untuk menangkap data yang akan dimasukkan, yang data berupa dokumen-dokumen dasar.
Blok Model. Bok ini terdiri dari kombinasi prosedur, logika dan model matematik yang akan memanipulasi data input dan data yang tersimpan di basis data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.
Blok keluaran. Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.
Blok teknologi. Teknologi merupakan “tool box” dalam sistem informasi. Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran, dan membantu pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari 3 (tiga) bagian utama, yaitu teknis (brainware), perangkat lunak (software) dan perangkat keras (hardware).
Blok basis data. Basis data (database) merupakan kumpulan data yang saling berkaitan dan berhubung satu dengan yang lain, tersimpan di perangkat keras komputer dan menggunakan perangkat lunak. Untuk memanipulasinya, data perlu disimpan dalam basis data perlu diorganisasikan sedemikian rupa supaya informasi yang dihasilkan berkualitas. Organisasi basis data yang baik juga berguna untuk efisiensi kapasitas penyimpannya. Basis data diakses atau dimanipulasi menggunakan peranglat lunak paket yang disebut DBMS (Database Management Sytem).
Blok kendali. Banyak hal yang dapat merusak sistem informasi seperti bencana lam, api, temperature, air, debu, kecurangan-kecurangan, kegagalan-kegagalan sistem itu sendiri, ketidakefisien, sabotase dan lain sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan untuk menyakinkan bahwa hal-hal dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung cepat diatasi.
Konsep Dasar Database
Definisi Database
Menurut Anhar (2016:19), “Database (basis data) dapat diartikan sebagi suatu pengorganisasian data dengan bantuan komputer, yang memungkinkan dapat diakses dengan mudah dan cepat.
Menurut Haerudin, dkk (2013:18) menyatakan bahwa, Database merupakan salah satu komponen penting di dalam sistem informasi, karena berfungsi sebagai baris penyedia informasi bagi para pemakainya. Penerapan database dalam sistem informasi disebut dengan sistem database (database sytem).
Menurut Lee dalam International Journal of Database Theory and Application vol.5 No.1, March (2012) “Database is an ordered collection of related data elements intended to meet the information needs of an organazztion and designed to be shared by multiple users.
Berdasarkan beberapa pendapat para ahli, peneliti dapat menarik kesimpulan bahwa, Database adalah kumpulan data yang disimpan di hardisk komputer yang bertujuan dalam kemudahan akses.
Pengguna Database
Berdasarkan cara interaksi dengan sistem, pengguna basis data dibedakan sebagai berikut : (Anhar, 2016:20)
Database Administrator adalah yang mendefinisikan basis data, mengatur hak-hak akses, melakukan perawatan, koreksi terhadap basis data.
Programme Aplikasi adalah pengguna yang berinteraksi dengan basis data, dengan membuat antarmuka yang digunakan untuk manipulasi basis data.
Sophisticated User. Pengguna yang ahli, maksudnya adalah pengguna yang mengakses langsung ke mesin basis data menggunakan bahasa non-prosedural.
Specialized User. Pengguna yang mempunyai keahlian dibidang tertentu. Maksudnya pengguna ini memakai basis data untuk membangun program aplikasi sesuai bidang keahliannya.
Naveuser. Pengguna yang memiliki pengetahuam komputasi dan basis data terbatas. Pengguna ini berinteraksi dengan basis data melalui program aplikasi yang sudah disediakan.
Manfaat Database
Manfaat penggunaan database bisa disimpulkan sebagai berikut :
a. Keakuratan (accurancy), dengan menggunakan database keakuratan dari informasi yang didapat jauh lebih tinggi jika dibandingkan dengan manual atau tanpa basis data.
b. Kerangkapan data (redudans), bisa dikurangi, basis data yang dirancang sudah didesain seminimal mungkin terjadinya reudansi daya.
c. Kecepatan (speed), kecepatan pemrosesan (simpan, ubah, hapus, tampil).
d. Standarisasi data, standarisasi table yang ada di dalam database bisa diterapkan untuk memudahkan pengembangan database yang sudah ada.
e. Efisiensi ruang penyimpanan (space), ruang yang dibutuhkan untuk melakukan penyimpanan jauh lebih efisien, karena seluruh berkas yang ada bisa dikemas dan disimpan dalam komputer.
f. Keamanan (security), untuk memberikan keamanan yang maksimal, programmer busa mendesain sistem keamanan dan menentukan siapa saja penggunanya.
g. Kebersamaan pemakai (sharebility), dengan berbasis komputer dan jaringan maka databse bisa digunakan secara bersama-sama sesuai hak akses dalam waktu yang bersamaan.
h. Perbedaan kebutuhan dapat diseimbangkan, setiap pengguna pasti membutuhkan data atau informasi yang berbeda dan itu bisa diatur agar database tidak terlalu berat waktu diakses oleh banyak pengguna.
Istilah-istilah dalam Database
Istilah-istilah yang ada di dalam database, yaitu :
Table
Field
Record
Table adalah kumpulan data dalam record-record yang disatukan.
Field adalah jenis atau tipe data dari suatu item data beserta batasan nilainya.
Record adalah kumpulan field-field yang disatukan dalam satu baris.
Untuk dapat mengelola data di dalam database, diperlukan bahasa yang dimengerti oleh pengguna dan database yang dikelola. SQL (Structure Query Language) merupakan bahasa yang telah distandarisasi dan digunakan dalam pengolahan semua database yang ada. Di dalam SQL terdapat 3 sub bahasa, yaitu :
DDL (Data Definition Language) yang digunakan untuk membangun objek-objek dalam database seperti table dan index.
DML (Data Manipulation Language) yang digunakan untuk menambah, mencari, mengubah dan menghapus baris dan table.
DCL (Data Control Language) yang digunakan untuk menangani masalah security dalam database. Ketiga sub bahasa ini dapat diakses setelah database dipanggil.
Konsep Dasar Perancangan
Definisi Perancangan Sistem
Menurut Verzello dan Reuter (2013:227), Perancangan Sistem adalah tahap setelah analisis dari siklus pengembangan sistem. Pendefinisian dari kebutuhan-kebutuhan fungsional dan persiapan untuk rancang bangun implementasi, menggambarkan bagaimana suatu sistem dibentuk.
Menurut McKay, dkk dalam International journal of computer integrated manufacturing (2016:237), “Engineering design is an important early stage of the innovation processes that deliver new product to markets where societal challenges are addressed and wealth generated. Higah-quality engineering design information is critical to the effective and efficient manufacture, production and through-life support of such product. The emerging discipline of engineering design informatics brings together ICT (Information and Communications Technology) and engineering design to support the creation of well-founded engineering information support systems.
Menurut YooriKoo dalam International of Design (2016:49), “Designers can be part of the development of socially responsible business system by providing a sustainable perspective and way to understand production and consumption of products and services. Design’s response to social responsibility, in parallel with business’s response, has a reflected the great activist movement. Indeed, it has been a recurring theme; with designers addressing issues relating to social responsibility. As it became recognized that designers can directly and indirectly influence the environmental and social performance of products and service as well as the way in which new processec, service and products are delivered.
Berdasarkan beberapa pendapat, peneliti mengambil kesimpulan perancangan sistem adalah merancang atau mendesain suatu sistem yang baik, yang isinya adalah langkah-langkah operasi dalam proses pengolahan data dan prosedur untuk mendukung operasi sistem.
Tahapan Perancangan Sistem
Menurut Sutabri (2012:225), tahap rancangan sistem dibagi menjadi 2 (dua) bagian, yaitu :
Rancangan sistem secara umum
Rancangan sistem secara rinci
Memberikan gambaran umum kepada user tentang sistem yang baru.
Rancangan sistem secara rinci untuk pemrogram komputer dan ahli teknik lainnya yang akan mengimplementasi sistem.
Tujuan Perancangan Sistem
Menurut Darmawan (2013:228), Tahapan perancangan / Desain Sistem mempunyai 2 tujuan utama, yaitu :
Untuk memenuhi kebutuhan pemakai sistem.
Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap pada pemograman komputer dan ahli-ahli teknik yang terlihat (lebih condong pada desain sistem yang terperinci).
Konsep Dasar Internet
Definisi Internet
Internet merupakan singkatan dari interconnection networking pengertian secara harfiahnya ialah sistem global dari seluruh jaringan komputer yang saling terhubung menggunakan standar Internet Protocol Suite (TCP/IP) untuk melayani miliaran pengguna di seluruh dunia.
Menurut Darmanto (2015), Internet adalah suatu jaringan yang menghubungkan komputer-komputer di duni, tanpa batasan wilayah atau jarak dengan menggunakan standar Internet Protocol Suite (TCP/IP) saat proses tukar menukar data tersebut.
Teori Khusus
Konsep Dasar Sistem Informasi Akuntansi
Definisi Sistem Informasi Akuntansi
Menurut Baridwan (2014:118), Sistem informasi akuntansi adalah sistem akuntansi yang terdiri dari formulir-formulir, catatan-catatan, prosedur dan alat-alat yang digunakan untuk mengolah data mengenai suatu usaha kesalahan ekonomi dengan tujuan untuk menghasilkan umpan balik dalma bentuk laporan-laporan yang diperlukan oleh manajemen untuk mengawasi usaha-usahanya dan bagi pihak-pihak lain yang berkepentingan seperti pemegang saham, kreditur dan lembaga-lembaga pemerintah untuk menilai hasil operasi”.
Menurut Bodnar dan Hopwood (2014:118), “Sistem Informasi akuntansi adalah kumpulan sumber daya, seperti : manusia dan peralatan, yang diatur untuk mengubah data menjadi informasi akuntansi. Informasi ini dikomunikasikan kepada para penggunanya untuk pengambilan keputusan”.
Berdasarkan beberapa pendapat, peneliti mengambil kesimpulan bahwa “Sistem informasi akuntansi adalah pengolahan data angka informasi yang berkaitan dengan akuntansi untuk kepentingan perekonomian perusahaan.
Tujuan dan Manfaat Sistem Informasi Akuntansi
Tujuan sistem informasi akuntansi adalah sebagai berikut :
Untuk menginformasikan pengaturan dan penggunaan sumber daya organisasi dalam rangka pencapaian tujuan organisasi tersebut.
Untuk memberikan informasi yang diperlukan oleh pihak manajemen dengan melakukan tanggung jawab pengambilan keputusan.
Untuk mendukung kegiatan operasional perusahaan hari demi hari. Sistem informasi membantu personel operasional untuk bekerja lebih efektif dan efisien.
Di sisi lain, sebuah sistem informasi akuntansi menambah manfaat atau nilai dengan cara :
Menyediakan informasi yang akurat dan tepat waktu sehingga dapat melakukan aktivitas utama pada value chain secara efektif dan efisien.
Meningkatkan kulaitas dan mengurangi biaya produk dan jasa yang dihasilkan.
Meningkatkan efisensi.
Meningkatkan kemampuan dalam pengambilan keputusan.
Meningkatkan sharing knowledge, menambah efisiensi kerja pada bagian keuangan.
Komponen sistem informasi akuntansi.
Definisi Akuntansi
Kieso dalam jurnal irawati (2014:32) Akuntansi adalah sebuah sistem yang mengidentifikasi, merekam, dan mengkomunikasikan kejadian ekonomi suatu organisasi kepada pemakai informasi yang berkepentingan.
Mulyadi dalam jurnal irawati (2014:32) Akuntansi adalah proses pencatatan, penggolongan, pemeriksaan dan penyajian dengan cara-cara tertentu transaksi keungan yang terjadi dalam perusahaan atau organisasi lain, serta penafsiran terhadap hasilnya.
Berdasarkan beberapa pendapat, peneliti dapat menarik kesimpulan bahwa Akuntansi adalah ilmu menghitung, mengukur,dan mencatat sebuah data keuangan menjadi sebuah informasi yang tepat, terukur dan relevan untuk mengambil keputusan yang baik bagi perusahaan.
Aspek-Aspek dan Karakteristik Akuntansi
Menurut Fitria (2014:3), terdapat 2 aspek penting dalam akuntansi, yaitu :
Aspek Fungsi
Aspek Aktivitas
Akuntansi merupakam ilmu yang fungsinya menyajikan informasi kepada sebuah organisasi atau badan usahan untuk melakukan tindakan yang efektif dana efisien. Fungsi tindakan tersebut ialah untuk melakukan perencanaan, pengawasan dan menghasilkan keputusan bagi pihak manajemen untuk diberikan kepada pihak-pihak internal dan eksternal.
Suatu peran yang dilakukan untuk mengidentifikasi data menjadi sebuah data yang relevan, yang kemudian dianalisis dan diubah menjadi sebuah informasi yang dapat digunakan untuk pengambilan keputusan. Karakteristik penting akuntansi, yaitu :
- Pengidentifikasiam, pengukuran dan pengomunikasian informasi keuangan
- Akuntansi sebagai suatu sistem dengan input data/informasi dengan output informasi dan laporan keuangan.
- Informasi keuangan terkait suatu entitas.
- Informasi dikomunikasikan untuk pemakai untuk pengambilan keputusan.
Pengguna Akuntansi
Menurut Fitria (2014:4), pihak-pihak yang membutuhkan dan senantiasa menggunakan informasi akuntansi. Yaitu :
Pihak Internal
Investor
Pemegang saham / pemilik perusahaan
Pemerintah
Kreditur
Pihak lainnya
Pihak internal adalah pihak yang berada di dalam struktur organisasi. Di dalam sebuah organisasi atau perusahaan, yang disebut sebagai pihak internal adalah pihak manajemen. Dalam pihak inilah keputusan yang tepat dan akurat akan dihasilkan. Keputusan yang dubuat berpedoman pada laporan akuntansi.
Investor adalah orang yang menginvestasikan dana/uangnya ke dalam sebuah perusahaan dengan tujuan untuk mendapatkan keuntungan, pada umumnya investor ini tidak dicampur tangan dalam menjalankan perusahaan. Pihak ini melihat sebuah informasi keuangan perusahaan sebagai acuan untuk menentukan apakah akan menanamkan modalnya atau tidak.
Dalam menjalankan usahanya pemilik perusahaan akan melakukan penilaian dengan melihat hasil laporan keuang perusahaan. Dengan infromasi tersebut pemilik perusahana akan membuat keputusan yang sangat penting, yaitu ke arah manakahide atau strategi apa yang akan dipakai untuk menjalankan perusahaan di masa yang akan datang guna mendatangkan keuntungan lebih besar dari sebelumnya.
Instansi pemerintah akan memberikan pajak sesuai dengan keuntungan yang perusahaan peroleh dalam suatu periode. Jumlah pajak ini ditentukan dengan mengacu pada hasil laporan perusahaan yang bersangkutan.
Kreditur atau pemberi kredit biasanya pihak bank, memerlukan laporan keuangan perusahaan yang mengajukan kredit, untuk memprediksi dan menilai apakah perusahaan tersebut layak mendapatkan pinjaman dana atau tidak.
Selain pihak-pihak yang disebutkan tersebut, masih banyak lagi pihak yang memungkinkan untuk melihat hasil laporan keuangan sebuah perusahaan, misalnya auditor, akuntan public, konsultan keuangan atau konsultan pajak.
Prinsip-Prinsip Akuntansi
Menurut Fitria (2014:5), Prinsip akuntansi adalah sebuah nilai-nilai yang dijadikan panutan dan dipatuhi oleh pembuat standar akuntansi. Namun, pada kenyataannya prinsip akuntansi bukan merupakan parameter wajib. Hal itu dikarenakan prinsip akuntansi pada hakikatnya mengawasi dan memberikan rambu-rambu dengan ketentuan yang jelas dan sudah diakui kebenarannya dengan mematuhi prinsip-prinsip akuntansi dalam membuat laporan keuangan, makan akan memudahkan pihak pembuat dan pihak eksternal, misalnya auditor publik dan investor untuk membaca dan membandingkan dengan laporan akuntansi perusahaan lain.
Prinsip akuntansi dibagi menjadi 6, di antaranya :
Prinsip harga perolehan
Prinsip realisasi penghasilan
Prinsip mempertemukan pendapatan dan biaya
Prinsip objektif
Prinsip pengungkapan penuh
Prinsip konsistensi
Prinsip ini mempunyai aturan bahwa harga perolehan dari harta (Assets), modal (Equity), kewajiban/utang (Liabilities) dan pendapatan/penghasilan (Revenue) dihitung dari harga perolehan sesuai dengan kesepakatan oleh kedua belah pihak yang bertransaksi. Harga perolehan ini bernilai objektif dengan harga catatan di kas (Cash).
Prinsip ini merupakan pembahasan mengenai bagaimana mengukur dan menentukan nilai dari penghasilan yang didapat pengkuran penghasilan (Revenue) dapat diukur dengan penambahan harta (Assets) dan berkurangnya utang (Liabilities) atau bertambahnya jumlah kas (Cash). Ada beberapa cara pengukuran penghasilan yang pada umumnya terjadi :
- Pendapatan atau penghasilan dapat dicatat pada penjualan barang atau jasa, yang sudah bisa diukur nilainya. Pengukuran ini biasanya terjadi pada perusahaan perbankan atau kreditur. Misalnya, bank A sudah melakukan perjanjian dengan nasabah B. sesuai dengan perjanjian, nasabah dibebankan kepada beberapa beban dan bunga dari Bank A atas pinjamannya. Hal ini dapat dicatat sebagai pendapatan bagi pihak kreditur atau bank.
- Pendapatan atau penghasilan yang dilakukan sebelum terjadinya transaksi penjualan, namun kedua belah pihak sudah melakukan perjanjian dengan menandatangani kontrak/perjanjian dengan harga penjualan yang sudah pasti.
- Pendapatan atau penghasilan yang dilakukan saat terjadinya transaksi. Pendapat ini dapat dilihat berdasarkan jumlah penerimaan kas.
Untuk mempertemukan pendapatan dan biaya dalam periode yang sama, maka dibutuhkan metode pengakuan pendapatan dan biaya.
Teori tersebut menunjukan bahwa untuk mendapatkan nilai pendapatan yang benar-benar dapat diakui sebagai pendapatan dan biaya dalam periode waktu akuntansi, perlu dipertemukannya biaya dan pendapatan yang akan dijadikan sebagai pedoman pembuatan ayat jurnak penyesuaian.
Prinsip ini merujuk pada laporan keuangan yang didukung oleh bukti-bukti transaksi yang ada. Jika tidak ada bukti transaksi, maka tidak ada pencatatan transaksi. Prinsip ini diperlukan pengawasan dan pengendalian pihak intern untuk menghindari terjadinya kecurangan-kecurangan untuk memanipulasi bukti transaksi dan pencatatannya.
Dalam pembuatan laporan akutansi hendaknya mengungkapkan sebuah informasi penuh yang tersaji dengan baik secara kualitas dan kuantitatif yang dapat mempengaruhi pengambilan keputusan.
Dalam pembuatan laporan keuangan harus mempunyai konsisten dalam menggunakan metode, pedoman, dan standar dalam pembuatannya. Laporan keuangan juga harus mempunyai nilai banding, yang artinya laporan keuangan dapat dibandingkan dengan perusahaan yang berbeda dengan periode yang sama atau sebaliknya.
Konsep Dasar Account Payable
Definisi Account Payable
Hery, Utang Usaha (Account Payable), timbul pada saat barang atau jasa diterima sebelum melakukan pembayaran. Dalam transaksi perusahaan dagang, seringkali perusahaan membeli barang dagang secara kredit dari pemasok untuk dijual kembali kepada para pelanggannya.
Adhayasa dalam jurnal herlambang, dkk (2013:184), Account Payable (hutang dagang) adalah sebuah berkas atau akun pada sub-ledger yang mencatat jumlah yang harus dibayarkan oleh seseorang atau perusahaan kepada pemasok tetapi belum terbayarkan (masih merupakan suatu bentuk hutang)
Dalam hal ini, perusahaan akan mencatat pembelian barang dagang tersebut dalam pembukuan dengan cara mendebet akun pembelian (jika sistem persediaan periodik) atau akun persediaan barang dagang (jika sistem persediaan perpetual) dan mengkredit akun utang usaha.
Utang usaha ini biasanya akan segara dilunasi oleh perusahaan dalam jangka waktu yang sangat singkat sesuai dengan persyaratan kredit (credit term) yang tertera dalam faktur tagihan (invoice). Pada waktu utang usaha jatuh tempo dan dilunasi, akun utang usaha akan didebet dan akun kas akan dikredit.
Jenis-jenis Account Payable
a. Current Liabilities (Hutang Jangka Pendek)
Current Liabilities atau hutang jangka pendek merupakan hutang yang sesegera mungkin harus dibayarkan paling lambat selama satu tahun buku.
Hutang jangka pendek jenis-jenisnya antara lain :
Wesel bayar atau hutang wesel
Account Payable (Hutang Dagang)
Beban yang masih harus dibayar
Different Revenue (Penghasilan yang ditangguhkan)
Unearned Revenue (Pendapatan diterima dimuka)
Payable Deviden (Hutang Deviden)
Not Interest Bearing Notes (Wesel bayar tak berbunga)
Wesel yang harus dibayarkan kepada pihak di mana pernah berikan kepadanya. Umunya umur wesel bayar adalah selama 30, 60 atau 90 hari.
Account Payable merupakan hutang kepada supplier atau rekanan perusahaan. Hutang ini timbul karena pembelian barang bahan baku atau yang lainnya dalam rangka operasional perusahaan kepada supplier belum dibayarkan.
Semua biaya yang masih belum dilunasi dalam suatu periode akuntansi tertentu, contohnya hutang gaji, hutang upah maupun hutang biaya yang lain.
Different Revenue adalah penghasilan perusahaan yang semestinya belum menjadi hak perusahaan
Pendapatan diterima dimuka merupakan suatu bentuk kewajiban yang ditimbulkan karena entitas atau perusahaan menerima uang dimuka atau terlebih dahulu. Sedangkan kewajiban atas barang atau jasa masih belum direalisasikan atau belum dilakukan.
Hutang deviden merupakan bagian laba entitas atau perusahaan yang dibagikan atau diberikan kepada pemilik saham namun belum dibayar pada saat neraca disusun.
Kewajiban ini merupakan nilai nominal dikurangi dengan diskonto-nya.
b. Long Term Liabilities (Hutang Jangka Panjang)
Hutang yang digolongkan ke dalam Long Term Liabilities adalah semua hutang yang tempo pembayarannya relative lama. Beberapa akun yang diklasifikasikan sebagai hutang jangka panjang adalah :
Bank Loan (Hutang Bank)
Mortgages Payable (Hutang Hipotik)
Bonds Payable (Hutang Obligasi)
Long Term Loan (Kredit Noveltasi)
Suberdinated Loan (Hutang Suberdiresi)
Payable Leasme (Hutang Sewa Dana)
Holding Company Loan (Hutang Pemegang Saham)
Long Term Lent Liabilities (Hutang Sewa Jangka Panjang)
Hutang bank adalah pinjaman modal kerja untuk perusahaan dari bank. Biasanya digunakna untuk ekspansi atau hal-hal startegis lainnya.
Hutang pinjaman bank dengan menggunakan harta tetap (asset tetap) perushaan sebagai jaminan.
Kewajiban yang ditimbulkan karena perusahaan menerbitkan serta menjual obligasi. Obligasi adalah surat berharga yeng berfungsi sebagai surat bukti yang menyatakan pemegang surat obligasi meminjamkan sejumlah uang kepada entitas bisnis/perusahaann yang mengeluarkannya. Pemilik/pemegang obligasi akan memperoleh bunga tetap secara berkala yang biasa disebut dengan istilah kupon.
Kewajiban berupa pinjaman jangka panjang yang diperoleh dari bank atau lembaga keuangan lain.
Kewajiban dari pemegang saham perusahaan induk yang sifatnya tanpa ada bunga.
Hutang yang diperoleh dari perusahaan asing untuk pembelian sebuah asset tetap yang umumnya dicicil dalam rentang waktu panjang.
Kewajiban yang umumnya diberikan oleh perusahaan induk kepada anak perusahaan atau perusahaan afiliasi yang baru untuk operasional perusahaan yang dikendalikannya.
Hutang perusahaan yang masih harus dibayar dalam tempo atau waktu yang relatif lama.
Konsep Dasar UML (Unified Modelling Language)
Definisi UML (Unified Modelling Language)
Jayant dkk, 2014, pp. 148-153 ISSN: 2277128 X Vol.2, Isue.2 The UML is visual modeling language and used for visualize, specify, contrucy and document the artifacts of a software system. (UML adalah bahasa visual pemodelan dan digunakan untuk visualisasikan, menentukan, membangun, dan artefak dari mendokumentasikan sistem perangkat lunak).
Onu dan umeakuka dalam International Journal of Computer Applications Technology and Research (2016:506), “A UML is a standard modeling Language to model thereal world in the field of software engineering. A UML diagrams a partial graphical view of model of a system under design, implementation, or already in exsistence. UML diagram is made up of graphical elements system model. The UML model of the system might also contain order documentation such as use cases written as text.
Wibawa (2015:5), UML adalah bahasa pemodelan yang konsisten, dengan sistem arsitektur yang bekerja dalam OOAD untuk menentukan visualisasi, konstruksi dan mendokumentasikan artifact dari sistem software. Model yang dikerjakan dengan UML ada dua yaitu model bisnis dan model untuk rekayasa software. UML memiliki diagram grafis seperti usecase diagram, class diagram, statechart diagram, activity diagram, sequence diagram, collaboration diagram, component diagram dan deployment diagram.
UML dapat diaplikasikan untuk maksud tertentu, biasanya antara lain untuk :
Merancang perangkat lunak.
Saran komunikasi antara perangkat lunak dengan proses bisnis.
Menjabarkan sistem secara rinci untuk analisa dan mencari apa yag diperlukan sistem.
Mendokumentasikan sistem yang ada pada proses-proses organisasinya.
Konsep Dasar Web
Definisi Web
Menurut Andika dan Dewanto (2013:62), WEB (World Wide Web) adalah sistem yang saling terkait menggunakan dokumen Hypertext yang diakses melalui jaringan internet. Sebuah halaman web yang berisi teks, gambar, video dan file multimedia lainnya hanya dapat menggunakan web.
Menurut Sidik dan Husni (2012:1), “WEB adalah ruang informasi dalam internet, dengan menggunakan teknologi hypertext, pemakai dituntun untuk menemukan informasi dengan mengikuti link yang disediakan dalam dokumen web yang ditampilkan dalam browser web”.
Konsep Dasar XAMPP
Definisi XAMPP
Menurut Kartini (2013:26) Xampp merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dalam paketnya sudah terdapat Apache (web server), MySQL (database), PHP (server side scripting), Perl, FTP server, PhpMyAdmin dan berbagai pustaka bantu lainnya. Dengan menginstall Xampp makan tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. Xampp akan menginstalasi dan mengkonfigurasi secara otomatis untuk anda. Xampp adalah sebuah web server.
Asal kata dari Xampp sendiri adalah :
(X) : Program ini dapat dijalankan dibanyak sistem operasi.
(A): Apache merupakan suatu aplikasi web server.
(M): MySQL digunakan untuk aplikasi database server.
(P): PHP bahasa pemrograman yang dipakai
(P): Perl bahasa pemrograman yang dipakai.
Bagian-bagian Tool XAMPP
Bagian tool Xampp terdapat Apache, PHP, MySQL, PhpMyAdmin dan Perl :
Apache
PHP
MySQL
PhpMyAdmin
Perl
“Apache bersifat open source, artinya setiap orang boleh menggunakannya, mengambil bahkan mengubah kode programnya.
Tugas utama Apache adalah menghasilkan halaman web yang benar kepada peminta berdasarkan kode PHP yang dituliskan oleh pembuat halaman web”.
“Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat web yang bersifat server-side scripting, PHP juga bersifat open source. Sistem management database yang sering digunakan bersama PHP adalah MySQL, namun PHP juga mendukung sytem management database oracle, Microsoft Access, interbase,d-base dan postgreSQL”.
“SQL kepanjangan dari Structured Query Language, SQL merupakan bahasa terstruktur yang dikhusus digunakan untuk mengolah database, MySQL juga bersifat open source dan at relational yang artinya data-data yang dikelola dalam database akan diletakkan pada beberapa table yang diterpisah sehingga manipulasi data akan diletakkan pada beberapa table yang terpisah sehingga manipulasi data akan menjadi lebih cepat. MySQL dibuat dan dikembangkan oleh MySQL AB yang berada di Swedia. MySQL dapat digunakan untuk membuat dan mengolah database beserta isisnya, serta untuk menambahkan, mengubah dan menghapus data yang berada dalam database”.
“Pengelola database dengan MySQL harus dilakukan dengan mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu. Hal tersebut tentu cukup menyulitkan karena kita harus hafal dan mengetikkan perintahnya satu per satu. Dengan PhpMyAdmin kita dapat membuat tabel dan mengisi data dengan mudah tanpa harus hafal perintahnya”.
“Perl adalah bahasa pemrograman untuk segala keperluan dikembangkan pertama kali oleh Larry Wall di mesin UNIX pada tanggal 18 Desember 1987. Perl sangat popular digunakan dalam program-program CGI (Common Gateway Interface). Kelemahan Perl adalah sintaksnya susah dibaca karena banyak menggunakan simbol-simbol yang bukan huruf dan angka”.
Konsep Dasar PHP
Definisi PHP
Menurut Warsito, dkk (2014:27), PHP Adalah bahasa pemrograman untuk dijalnkan melalui halaman web, umumnya digunakan untuk mengolah informasi di internet.
Sedangkan dalam pengertian lain, PHP adalah singkatan dari Hypertext Preprocessor yaitu bahasa pemrograman web server side yang bersifat open source atau gratis. PHP merupalam script yang menyatu dengan HTML dan berada pada (server side HTML embedded scripting).
Berdasarkan pendapat dari para ahli, peneliti menarik kesimpulan bahwa PHP adalah bahasa pemrograman yang bsa digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML.
Tipe Data PHP (Hypertext Prepocessor)
PHP memiliki 8 (delapan) tipe data dasar yaitu: Boolean, integer, data floating point atau double, string, array, object, resource dan null. Berikut penjelasan masing-masing dari tipe tersebut.
a. Boolean
Tipe data Boolean digunakan untuk mencari nilai kebenaran. Nilai kebenarannya adalah “True” atau “False”. Dalam penulisannya tidak terpengaruh antara huruf besar dan kecil.
b. Integer
Tipe data integer berfungsi dalam penyimpanan bilangan bulat positif maupun negatif dan bukan decimal, secara umum dapat disebut tipe data berupa angka.
c. Floating point
Tipe data floating point atau kata lain dari tipe data double merupakan tipe data yang berfungsi menyimpan bilangan desimal.
d. String
Tipe data string merupakan gabungan dari beberapa karakter, dapat berupa kata tunggal maupun kalimat. Penulisannya memerlukan tanda kutip satu (“) atau kutip dua (“”).
e. Array
Tipe data array merupakan kumpulan data atau karakter pada satu variable.
f. Object
Tipe data object dapat berupa bilangan, variable maupun fungsi. Tipe data object memiliki tujuan memudahkan para programmer dalam Object Oriented Profram (OOP) yang merupakan pendukung daripada PHP.
g. Resource
Tipe data resource merupakan tipe data yang baru diperkenalkan pada PHP 4 (empat) tipe ini memiliki nilai yang dihasilkan dari pemanggilan fungsi-fungsi yang menggunakan resource sistem, seperti MySQL¬¬-_Connect, MySQL_Query dan semacamnya. Variablenya secara otomatis akan menggunakan tipe data resource ini.
Konsep Dasar SDLC (System Development Life Cycle)
Definisi SDLC
Menurut Baswananda (2014:4), “Metode SDLC (System Development Life Cycle) adalah tahapan-tahapan pengembangan sistem informasi yang pertama kali dikembangkan yang dilakukan oleh analisis sistem dan programmer untuk membangun sebuah sistem informasi.
Langkah-langkah Metode SDLC
Metode SDLC ini sering dinamakan sebagai proses pemecahan masalah, yang langkah-langkahnya adalah: (Baswananda, 2014:5).
Analisis. Tahap mempelajari sistem informasi yang sedang berjalan sangat berguna untuk mengetahui sebab dan akibat yang ditimbulkan oleh masalah, sehingga akan menghasilkan pelaporan yang mengungkapkan adanya permasalahan.
Perancangan. Memahami bagaimana menterjemahkan keinginan pemai sistem informasi tersebut, untuk memulai merancang suatu sistem informasi tersebut ke dalam bahasa komputer, untuk memulai merancang suatu sistem informasi baru yang meliputi: input, file-file database dan output, bahasa yang digunakan, metode dan prosedur serta pengendalian.
Penerapan. Hasil penyusunan sistem informasi adalah sebuah software computer yang siap digunakan bagi kebutuhan user untuk dioprasi.
Pemeliharaan. Pemeliharaan yang dilakukan analisis adalah dengan melakukan perbaikan dan pemeliharaan pada kesatuan atau kegagalan yang timbul dalam penggunaan sistem informasi.
Konsep Dasar Analisis PIECES
Definisi Analisis PIECES
Menurut Taufiq (2013:154), “Analisis PIECES merupakan analisis yang melihat sistem dari Performance, Information/Data, Economic, Control/Security, Efficiency dan Services.
Kehandalan (Performances)
Informasi (Information)
Analisis Ekonomi (Economic)
Analisis Kontrol (Control)
Analisis Efisiensi (Efficiency)
Analisis Layanan (Services)
Kehandalan suatu sistem merupakan variabel pertama dari PIECES dimana mempunyai peran penting untuk melihat sejauh mana dan seberapa handalkah suatu sistem informasi dalam berproses untuk menghasilkan tujuan yang diinginkan.
Variabel ini dapat digunakan sebagai acuan atau pedoman dalam mengevaluasi sistem dengan memperhatikan 2 komponen berikut :
a. Kemampuan suatu sistem dalam mengerjakan sejumlah perintah/penugasan dalam periode waktu yang telah ditentukan, dengan baik dan tanpa hambatan (errors).
b. Cepat atau lambatnya kemampuan sistem dalam merespon suatu perintah/program pembatalan ataupun permintaan terhadap suatu transaksi.
Hal ini dapat disesuaikan juga dengan kapasitas komputer yang digunakan dalam pemrosesan. Bila komponen dalam komputer untuk memenuhi suatu requirement sistem tinggi, maka seharusnya response time yang diperlukan cepat.
Informasi merupakan komoditas krusial bagi pengguna akhir. Evaluasi terhadap kemampuan sistem informasi dalam menghasilkan informasi yang bermanfaat perlu dilakukan untuk menyikapi peluang dan menangani masalah yang muncul. Dalam hal ini meningkatkan kualitas informasi tidak dengan menambah jumlah informasi, karena terlalu banyak informasi malah akan menimbulkan masalah baru.
Alasan ekonomi barangkali merupakan motivasi paling umum bagi suatu proyek. Pijakan bagi kebanyakan manajer adalah biaya atau rupiah. Persoalan ekonomis dan peluang berkaitan dengan masalah biaya.
Tugas-tugas bisnis perlu dimonitor dan dibetulkan jika ditemukan kinerja yang di bawah standar. Kontrol dipasang untuk meningkatkan kinerja sistem, mencegah, atau mendeteksi kesalahan sistem, menjamin keamanan data, dan persyaratan.
Efisiensi menyangkut bagaimana menghasilkan output sebanyak-banyaknya dengan input yang sekecil mungkin. Berikut adalah suatu indikasi bahwa suatu sistem dapat dikatakan tidak efisien :
1. Banyak waktu yang terbuang pada aktivitas sumber daya manusia, mesin, atau komputer.
2. Data dimasukkan atau disalin secara berlebihan.
3. Data diproses secara berlebihan.
4. Informasi dihasilkan secara berlebihan.
5. Usaha yang dibutuhkan untuk tugas-tugas terlalu berlebihan.
6. Material yang dibutuhkan untuk tugas-tugas terlalu berlebihan.
Berikut adalah keriteria penilaian dimana kualitas suatu sistem bisa dikatakan buruk :
Sistem menghasilkan produk yang tidak akurat.
Sistem menghasilkan produk yang tidak konsisten.
Sistem menghasilkan produk yang tidak dipercaya.
Sistem tidak mudah dipelajari.
Sistem tidak mudah digunakan.
Sistem canggung untuk digunakan.
Sistem tidak fleksibel.
Konsep Dasar Elisitasi
Definisi Elisitasi
Menurut Siahaan (2012:66) “Elisitasi adalah pengumpulan kebutuhan aktivitas awal dalam rekayasa kebutuhan (Requirements Engineering). Sebelum kebutuhan dapat dianalisis, dimodelkan atau ditetapkan, kebutuhan harus dikumpulkan melalui proses elisitasi”.
Menurut Siahaan (2012:75) langkah-langkah untuk elisitasi kebutuhan yaitu :
Identifikasi orang-orang yang akan membantu menentukan kebutuhan dan memahami organsasi mereka. Menilai kelayakan bisnis dan teknis untuk sistem yang diusulkan.
Menentukan lingkungan teknis (misalnya, komputasi arsitektur, sistem operasi, kebutuhan telekomunikasi) ke mana sistem atau produk akan ditempatkan.
Identifikasi ranah permasalahan yaitu karakteristik lingkungan bisnis yang spesifik ke ranah aplikasi.
Menentukan satu atau lebih metode elisitasi kebutuhan misalnya wawancara, kelompok focus atau pertemuan tim.
Meminta partisipasi dari banyak orang sehingga dapat mereduksi dampak dari kebutuhan yang bisa teridentifikasi dari sudut pandang yang berbeda dari pemangku kepentingan dan mengidentifikasi alasan untuk setiap kebutuhan yang dicatat.
Mengindentifikasi kebutuhan yang mabigu dan menyelesaikannya.
Membuat skenario penggunaan untuk membantu pelanggan atau pengguna mengidentifikasi kebutuhan utama.
Di dalam elisitasi kebutuhan juga dikenal istilah viewpoints yang umum yaitu :
a. Interactor viewpoints yaitu orang atau sistem lain yang berinteraksi secara langsung dengan sistem.
b. Indirect viewpoints yaitu pemangku kepentingan yang tidak menggunakan sistem tetapi mempengaruhi jalannya sistem.
c. Domain viewpoints yaitu karakteristik ranah dan batasan yang mempengaruhi kebutuhan sistem.
Pemilihan teknik elisitasi sangatlah bergantung pada waktu, sumber daya yang tersedia dan jenis informasi yang perlu digali. Ada beberapa jenis teknis elisitasi yang dapat dikombinasikan dalam proses spesifikasian kebutuhan perangkat lunak yaitu :
Observasi
Wawancara
Analisis Prosedur
Pengamatan Dokumen
Sampling
Panduan langkah-langkah yang dapat digunakan ketika hendak melakukan teknik observasi :
a. Secara pribadi seorang analis mengunjungi lokasi pengamatan.
b. Analisis merekam kejadian dalam lokasi pengamatan, termasuk volume dan pengolahan lembar kerja.
Adapun keuntungan dari teknik observasi adalah :
a. Mendapatkan fakta tertulis daripada pendapat (opinion)
b. Tidak membutuhkan kosntruksi pertanyaan.
c. Tidak menggangu atau menyembunyikan sesuatu end-users tidak mengetahui bahwa mereka sedang diamati).
d. Analisis tidak bergantung pada penjelasan lisan dari ¬end-users.
Adapun kerugian dari teknik observasi adalah :
a. Jika terlihat, analis mungkin mengubah operasi (end-users merasa diamati).
b. Dalam jangka panjang, fakta yang diperoleh dalam satu observasi mungkin tidak (representative) dalam kondisi harian atau mingguan.
c. Membutuhkan pengalaman dan kehalian khusu dari analis.
Wawancara formal atau informal dengan pemangku kepentingan sistem seringkali menjadi bagian dari proses rekayasa kebutuhan. Pada saat wawancara, analisa sistem memberikan beberapa pertanyaan kepada pemangku kepentingan tentang sistem yang mereka gunakan (existing system) dan sistem yang dikembangkan. Kebutuhan adalah hasil jawaban dari pertanyaan-pertanyaan tersebut. Wawancara terdiri atas dua jenis yaitu (1) closed interview, di mana pemangku kepentingan menjawab serangkaian pertanyaan yang telah ditentukan batasan jawaban dan (2) open interview, di mana pertanyaan yang diberikan bersifat mengeksplorasi persoalan yang dihadapi pemangku kepentingan, pertanyaan yang diberikan tidak dapat dijawab “ya” atau “tidak”. Pada praktiknya wawancara dengan pemangku kepentingan menggunakan perpaduan dua teknik wawancara tersebut.
Panduan langkah-langkah yang dapat digunakan ketika hendak melakukan teknik analisis prosedur.
a. Dengan prosedur operasi dapat mempelajari dan mengindentifikasi aliran dokumen kunci melalui sistem informasi, yaitu dengan data flow diagram (DFD).
b. Setiap aliran dokumen kunci menjelaskan prosedur operasi sistem.
c. Melalui observasi, analisi mempelajari kenyataan daripada mendeskripsikan volume distribusi (tinggi, rendah, sedang) dan apa yang selanjutnya dikerjakan terhadap salinan dari dokumen aslinya.
Keuntungan metode analisis prosedur adalah :
a. Evaluasi prosedur dapat dikerjakan dengan campur tangan (interferences) yang minimal dan tidak mempengaruhi operasional pemakai.
b. Prosedur aliran dapat menjadi sebuah struktur checklist untuk melakukan observasi.
Kerugian metode analisis prosedur adalah :
a. Prosedur mungkin tidak lengkap dan tidak up to date lagi
b. Mempelajari bagan aliran dokumen membutuhkan waktu dan keahlian khusus
Panduan langkah-langkah yang dapat digunakan ketika hendak melakukan teknik pengamatan dokumen :
a. Mengindentifikasi dokumen utama dan laporan (physical data flow diagram)
b. Mengumpulkan salinan dokumen actual dan laporan
c. Setiap dokumen atau laporan, digunakan untuk mencatat data, yang meliputi item (ukuran dan tipe), frekuensi penggunaan dan strukturnya kodingnya (coding structure)
Adapun keuntungan dari teknik pengamatan dokumen ini adalah :
a. Meminimalkan interupsi dari fungsi operasionalnya
b. Permulaan elemen kamus data
c. Seringkali, dapat mempertimbangkan modifikasi prosedural utama.
Adapun kerugian dari teknik pengamatan dokumen ini adalah bahwa teknik ini umumnya membutuhkan waktu yang cukup besar, karena banyak organisasi bisnis yang memiliki dokumen dan laporan dalam jumlah yang luar biasa besar.
Teknik sampling dapat membantu mengurangi waktu dan biaya. Perlu kecemasan memilih sample dari populasi, sehingga membutuhkan keahlian statistic supaya tidak mengalami kegagalan atau ancaman.
Konsep Dasar Black Box Testing
Definisi Black Box Testing
Menurut Budiman (2012:4) Pengujian black box merupakan perancangan data uji yang didasarkan pada spesifikasi perangkat lunak. Data uji dibangktikan, dieksekusi pada perangkat lunak dan kemudian keluaran dari perangkat lunak diuji apakah telah sesuai dengan yang diharapkan.
Menurut Archarya dan Pandya (ISSN-2277-1956-Vol.2), “Black Box Testing is a software testing techniques in which functionality of the software undertest (SUT) is tested without looking at the internal code structure”.
Berdasarkan definisi dari para ahli, maka peneliti menarik kesimpul bahwa pengujian black box merupakan metode pengujian pada sistem untuk mengetahui kinerja perangkat lunak sistem.
Keuntungan Black Box Testing
Beberapa keuntungan yang diperoleh dari jenis black box testing antara lain :
a. Anggota tim tester tidak harus dari seseorang yang memiliki kemampuan teknis di bidang pemrograman.
b. Kesalahan dari perangkat lunak ataupun bug seringkali ditemukan oleh komponen tester yang berasal dari pengguna.
c. Hasil dari black box testing dapat memperjelas kontradiksi ataupun keracunan yang mungkin timbul dari eksekusi perangkat lunak.
d. Proses testing dapat dilakukan lebih cepat dibandingkan white box testing
Literature Review
Definisi Literature Review
Menurut Mulyadi, (2013:17), berpendapat bahwa “Penelitian sebelumnya literature review merupakan survey literature tentang penemuan-penemuan yang dilakukan oleh peneliti sebelumnya (empirical fiding) yang berhubungan dengan topik penelitian.
Dalam upaya perlu dilakukan studi pustaka sebagai salah satu dari penerapan metode penelitian yang akna dilakukan. Di antaranya adalah mengidentifikasikan kesenjangan (identify gaps), menghindari pembuatan ulang (reinventing the weel), mengidentifikasikan metode yang pernah dilakukan, serta mengetahui orang lain yang spesialisasi dan area penelitian yang sama dibidang ini.
Berikut penelitian yang telah dilakukan dan memiliki korelasi yang searah dengan penelitian yang akan dibahas dalam skripsi ini, antara lain:
Table 2.1 Literature Review
Perbedaan penelitian terdahulu dengan penelitian ini adalah pada metode yang digunakan, objek penelitian, ruang lingkup penelitian, tujuan penelitian dan metode pengembangan sistem yang digunakan. Pada penelitian saat ini digunakan metode pengembangan System Development Life Cycle (SDLC) dengan teknik analisis. Objek penelitian dan perancangan berorientasi menggunakan UML (Unified Modelling Language), dan teknik pengujian sistem menggunakan Black Box Testing.
BAB III