Template Jurnal Kapsel Poltek - Politeknik Telkom
Template Jurnal Kapsel Poltek - Politeknik Telkom
Template Jurnal Kapsel Poltek - Politeknik Telkom
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Alim Ibrahim Ahmad<br />
alimibrahimahmad@gmail.com<br />
SISTEM INFORMASI LABA RUGI BERBASIS WEB<br />
(STUDI KASUS PADA KLINIK POLITEKNIK TELKOM)<br />
Nelsi Wisna, SE., Msi.<br />
nsw@politekniktelkom.ac.id<br />
Program Studi Komputerisasi Akuntansi<br />
<strong>Politeknik</strong> <strong>Telkom</strong> Bandung<br />
2012<br />
ABSTRAK<br />
Haris Yuniarsa, ST.<br />
theceoharis@yahoo.com<br />
Klinik <strong>Politeknik</strong> <strong>Telkom</strong> merupakan salah satu fasilitas di kampus yang melayani masalah kesehatan pada<br />
civitas <strong>Politeknik</strong> <strong>Telkom</strong>. Klinik <strong>Politeknik</strong> <strong>Telkom</strong> mencatat penghasilan pada tiap harinya masih<br />
menggunakan sistem pencatatan manual di ms.excel yang belum terhubung dengan database transaksi.<br />
Perlunya sistem informasi laba rugi berbasis web untuk membantu pihak klinik dalam mengelola laporan<br />
penjualan,pembelian dan menghasilkan laporan laba rugi.<br />
Akuntansi adalah suatu kegiatan jasa. Fungsinya adalah untuk menyediakan informasi kuantitatif, terutama<br />
yang bersifat keuangan, tentang entitas ekonomik yang dimaksudkan agar berguna dalam pengambilan<br />
keputusan ekonomik dalam mengambil pilihan-pilihan beralasan di antara berbagai tindakan alternatif.<br />
Perlunya sistem informasi akuntansi demi memudahkan segala transaksi yang ada di Klinik <strong>Politeknik</strong><br />
<strong>Telkom</strong>.<br />
Permasalahan di klinik <strong>Politeknik</strong> <strong>Telkom</strong> dapat diatasi dengan membuat sistem yang dapat mendukung<br />
penjualan, pembelian sehingga menghasilkan laporan akuntansi berupa laporan penjualan,pembelian, stok<br />
barang, dan laporan laba rugi. Caranya dengan merancang sistem informasi akuntansi dan membagun<br />
sistem informasi dengan bahasa pemograman PHP dan MySQL.<br />
Dengan adanya sistem informasi laba rugi diharapkan memberikan kemudahan dalam menangani penjualan<br />
dan pembelian. Memberikan masukan informasi mengenai pembelajaran pembuatan laporan sistem<br />
informasi akuntansi.<br />
Kata Kunci: Klinik, Laba-Rugi, Penjualan, Pembelian, PHP, MySQL<br />
1 PENDAHULUAN<br />
1.1 Latar Belakang<br />
Sistem akuntansi yang terkomputerisasi<br />
telah semakin banyak digunakan karena biaya<br />
hardware dan software sudah cukup murah.<br />
Selain itu, sistem akuntansi terkomputerisasi<br />
banyak keuntungan utama dibandingkan dengan<br />
sistem manual. Dalam hal ini perlunya sistem<br />
infomasi akuntansi dalam hal mengumpulkan<br />
dan meyimpan data mencakup aktivitas dan<br />
transaksi, memproses data menjadi informasi<br />
yang dapat digunakan dalam pengambilan<br />
keputusan, dan melakukan kontrol secara tepat<br />
terhadap aset organisasi.<br />
Dengan kemampuan Teknologi informasi<br />
diharapkan dapat meningkatkan kinerja dan<br />
memungkinkan berbagai kegiatan dapat<br />
dilaksanakan dengan cepat, sehingga akhirnya<br />
dapat meningkatkan produktivitas. Oleh karena<br />
itu diperlukan sistem yang menangani penjualan<br />
sehingga menghasilkan laporan keuangan.<br />
Klinik <strong>Politeknik</strong> <strong>Telkom</strong> merupakan<br />
salah satu fasilitas di kampus yang melayani<br />
masalah kesehatan pada civitas <strong>Politeknik</strong>
<strong>Telkom</strong>. Dimana di Klinik tersebut terdapat<br />
dokter yang memeriksa keadaan mahasiswa, satu<br />
orang perawat, satu admin yang menangani<br />
pasien, mencatat transaksi penjualan,dan<br />
memesan obat apabila stok obat habis. Klinik<br />
<strong>Politeknik</strong> <strong>Telkom</strong> dikhususkan pada<br />
mahasiswa, dosen, dan staf yang ada di kampus.<br />
Sehingga harga yang diberikan relatif murah.<br />
Dalam proses bisnis klinik <strong>Politeknik</strong> <strong>Telkom</strong><br />
sudah menggunakan sistem berbasis komputer<br />
dalam pencatatan transaksi. Namun untuk<br />
mencatat penghasilan pada tiap harinya masih<br />
menggunakan sistem pencatatan manual di<br />
ms.excel yang belum terhubung dengan database<br />
transaksi. Pada transaksi Klinik <strong>Politeknik</strong><br />
<strong>Telkom</strong> sebagian besar aktivitasnya terdiri dari<br />
akun pendapatan dan beban-beban sehingga<br />
memungkinkan dibuatnya laporan laba/rugi.<br />
Berdasarkan Uraian diatas, maka penulis<br />
tertarik merancang suatu aplikasi yang dapat<br />
mendukung kinerja pada klinik <strong>Politeknik</strong><br />
<strong>Telkom</strong>. dengan adanya proyek ini diharapkan<br />
dapat membantu dalam pembuatan laporan<br />
keuangan pada klinik tersebut.<br />
1.2 Rumusan Masalah<br />
Dari pembahasan proyek akhir ini, dapat<br />
diuraikan beberapa rumusan masalah :<br />
a. Bagaimana membangun sistem yang<br />
dapat membantu dalam proses<br />
pelayanan mahasiswa (pasien) yang<br />
berupa input dan proses sehingga<br />
dapat menyimpan data secara<br />
akurat?<br />
b. Bagaimana membangun sistem yang<br />
dapat memberikan output berupa<br />
laporan pembelian dan persediaan<br />
dengan menggunakan metode<br />
periodik?<br />
c. Bagaimana membangun sistem yang<br />
dapat memberikan output berupa<br />
laporan penjualan (obat) dan<br />
pendapatan jasa (dokter)?<br />
d. Bagaimana membangun sistem yang<br />
dapat memberikan output berupa<br />
beban operasional (gaji dokter,<br />
perawat, dan admin) ?<br />
e. Bagaimana membangun sistem yang<br />
dapat menghasilkan output berupa<br />
laporan laba/rugi sehingga<br />
mempermudah dalam meninjau<br />
perkembangan klinik ?<br />
1.3 Tujuan<br />
Berdasarkan rumusan masalah diatas,<br />
maka dalam pengerjaan proyek akhir memiliki<br />
tujuan (goal) :<br />
a. membangun sistem yang dapat<br />
membantu dalam proses pelayanan<br />
mahasiswa (pasien) yang berupa<br />
input dan proses sehingga dapat<br />
menyimpan data secara akurat.<br />
b. membangun sistem yang dapat<br />
memberikan output berupa laporan<br />
pembelian dan persediaan dengan<br />
menggunakan metode priodik.<br />
c. membangun sistem yang dapat<br />
memberikan output berupa laporan<br />
penjualan ( obat) dan pendapatan jasa<br />
(dokter).<br />
d. membangun sistem yang dapat<br />
memberikan output berupa beban<br />
operasional (gaji dokter, perawat, dan<br />
admin).<br />
e. membangun sistem yang dapat<br />
menghasilkan output berupa laporan<br />
laba/rugi sehingga mempermudah<br />
dalam meninjau perkembangan<br />
klinik.<br />
1.4 Batasan Masalah<br />
Batasan masalah pada proyek akhir ini:<br />
a. Proyek pembangunan sistem laporan<br />
keuangan hanya menangani laporan<br />
laba/rugi, tidak menangani masalah<br />
pada laporan lainnya ( neraca dan<br />
perubahan modal ).<br />
b. Proyek ini diimplementasikan pada<br />
Klinik <strong>Politeknik</strong> <strong>Telkom</strong> dalam<br />
melayani mahasiswa (pasien) dengan<br />
sistem dioperasikan oleh admin.
1.5 Metodologi Penelitian<br />
Di dalam pengembangan rekayasa<br />
perangkat lunak biasanya dipandu dengan<br />
pemodelan dengan pemodelan dengan Daur<br />
Hidup Perangkat Lunak (Software Development<br />
Life Cycle).pada metodelogi pengerjaan proyek<br />
ini digunakan adalah model waterfall. Model ini<br />
menggambarkan pembangunan perangkat lunak<br />
seperti aliran air terjun, mulai analysis<br />
requirement sebagai awal proses sampai<br />
deployment dan maintenance di akhir proses.<br />
Requirements<br />
Definition<br />
System and<br />
Software design<br />
Implementation<br />
And unit testing<br />
Integration and system<br />
testing<br />
Operation<br />
Gambar 1. 1 Model Waterfall<br />
a. Requirements Definition<br />
Pada tahapan ini dilakukan pengumpulan<br />
semua kebutuhan user yang berkaitan dengan<br />
perangkat lunak yang dibangun. Peran analisis<br />
pada tahapan ini sangat besar karena ia menjadi<br />
penjembatan antara keinginan user yang<br />
dinyatakan dalam bahasa praktis dengan<br />
programmer yang cenderung menggunakan<br />
bahasa teknis.<br />
b. System and Software Design<br />
Desain perangkat lunak merupakan tahapan<br />
untuk menterjemahkan keinginan user menjadi<br />
desain teknis yang siap diimplementasikan oleh<br />
programmer. Desainer perangkat lunak harus<br />
mampu membuat dokumen teknis yang<br />
mengandung empat atribut sebuah program yaitu<br />
struktur data, arsitektur perangkat lunak,<br />
representasi antar muka, dan algoritma.<br />
c. Implementation and Unit Testing<br />
Desain perangkat lunak harus diterjemahka<br />
ke dalam aplikasi yang siap digunakan oleh user.<br />
Untuk menterjemahkan desain menjadi program<br />
aplikasi, diperlukan compiler atau interpreter<br />
melalui bahasa pemograman tertentu.<br />
d. Integration and System Testing<br />
Pengujian terhadap program dilaksanakan<br />
setelah sebuah program aplikasi selesai dibuat.<br />
Proses pengujian dimulai dari kebenaran logika<br />
perangkat lunak, kemudian dipastikan bahwa di<br />
setiap aktivitas perangkat lunak terdapat scenario<br />
pengujiannya. Testing harus diarahkan untuk<br />
menentukan kesalahan-kesalahan dan<br />
memastikan bahwa input yang dimasukkan akan<br />
memberikan hasil yang sesuai, sebagaimana<br />
yang direncanakan di dalam dokumentasi desain.<br />
e. Operation<br />
Perangkat lunak yang telah lolos uji<br />
diimplementasi ditempat pemesan dengan<br />
disertai perangkat pendukungnya. Perangkat<br />
pendukung ini tidak hanya hardware komputer,<br />
namun juga dukungan kebijakan, prosedur,<br />
pelatihan penggunaan, dan sebagainya<br />
(Hendraputra dkk, 2010 : 3-5).<br />
2 TINJAUAN PUSTAKA<br />
2.1 Definisi dan Prinsip Akuntansi<br />
2.1.1 Pengertian Akuntansi<br />
Akuntansi adalah suatu kegiatan jasa.<br />
Fungsinya adalah untuk menyediakan informasi<br />
kuantitatif, terutama yang bersifat keuangan,<br />
tentang entitas ekonomik yang dimaksudkan<br />
agar berguna dalam pengambilan keputusan<br />
ekonomik dalam mengambil pilihan-pilihan<br />
beralasan di antara berbagai tindakan alternatif.<br />
Akuntansi meliputi beberapa cabang, misalnya,<br />
akuntansi keuangan, akuntansi managemen, dan<br />
akuntansi pemerintahan.<br />
Menurut difinisi diatas, akuntansi berfungsi<br />
sebagai penyedia informasi kuantitatif, terutama<br />
yang bersifat keuangan (Sugiri dan Riyono ,<br />
2008 :1).<br />
2.1.2 Laporan Keuangan (Laba/Rugi)<br />
Setelah transaksi dicatat dan diikhtisarkan,<br />
maka disiapkan laporan laba/rugi pemakai.<br />
Laporan akuntansi yang menghasilkan informasi<br />
demikian disebut laporan keuangan. Laporan<br />
Laba Rugi (Income Statement) adalah suatu<br />
laporan yang menunjukkan kemampuan<br />
perusahaan dalam menghasilkan keuntungan<br />
dalam suatu periode akuntansi atau satu tahun.<br />
Secara umum laporan laba rugi terdiri dari unsur<br />
pendapatan dan unsur beban usaha. Pendapatan<br />
usaha dikurangi dengan beban usaha akan<br />
menghasilkan laba usaha.<br />
Tabel 2. 1 Perhitungan Laporan Laba Rugi<br />
Pendapatan xxxxxx<br />
Beban Usaha (xxx)<br />
Laba Usaha xx
Dipandang dari segi cara penyajiannya,<br />
terdapat dua macam bentuk laporan laba/rugi.<br />
Dua macam bentuk tersebut adalah laporan<br />
rugi/laba bertahap dan laporan rugi laba satu<br />
tahap.<br />
1. Laporan Rugi – Laba Bertahap ( Multiple<br />
Step )<br />
Laporan rugi-laba bertahap adalah laporan<br />
rugi-laba yang penyajiannya mengikuti tahaptahap<br />
berikut.<br />
a. Penentuan rugi/laba dari aktivitas usaha.<br />
b. Penentuan rugi/laba dari aktivitas di<br />
luar usaha.<br />
Pertama –tama dilakukan penentuan rugilaba<br />
dari aktivitas usaha dengan tujuan untuk<br />
menyajikan keadaan yang sesungguhnya<br />
mengenai kemampuan perusahaan dalam<br />
mencapai laba dari kegiatan utama. Sesudah<br />
tahapan penentuann laba/rugi usaha, baru diikuti<br />
dengan penentuan laba/rugi dari aktivitas luar<br />
usaha.<br />
Pendapatan Usaha :<br />
Pendapatan<br />
Biaya-Biaya usaha :<br />
Perusahaan<br />
Laporan Laba/Rugi<br />
Untuk Tahun Yang Berakhir<br />
Biaya Sewa xx<br />
Biaya Gaji xx<br />
xxx<br />
Biaya Transportasi xx (xx)<br />
Laba/Rugi Usaha<br />
Untung dan Pendapatan di Luar<br />
Usaha<br />
Pendapatan Bunga Xx<br />
Rugi dan Biaya di Luar Usaha<br />
Biaya Bunga (xx)<br />
Rugi Bersih di Luar Usaha<br />
Laba Bersih<br />
Gambar 2. 1 Laporan Laba/Rugi Bertahap<br />
xx<br />
(xx)<br />
2. Laporan Laba/Rugi Satu Tahap ( Single<br />
Step)<br />
Laporan rugi/laba satu tahap adalah laporan<br />
laba/rugi yang disajikan dengan satu tahap saja.<br />
Pos – pos pendapatan dikumpulkan tanpa<br />
dikumpulkan tanpa mempedulikan sumber<br />
pendapatan tersebut dari kegiatan usaha ataupun<br />
xx<br />
di luar usaha. Demikian pula biaya-biayanya,<br />
tidak perlu dipisahkan antara biaya usaha dan<br />
biaya luar usaha. Dengan demikian, laba/rugi<br />
periodik diperoleh langsung dengan<br />
menyelisihkan segenap pendapatan dengan<br />
segenap biaya.<br />
Laporan rugi/ laba satu tahap sangat<br />
sederhana dan mudah disusun, namun tidak<br />
menunjukkan kemampuan sesungguhnya dalam<br />
mencapai laba dari kegiatan usaha. Agar lebih<br />
jelas, di bawah ini disajikan contoh laporan<br />
dalam bentuk satu tahap (Sugiri dan Riyono,<br />
2008: 37-39).<br />
Pendapatan<br />
Perusahaan<br />
Laporan Laba/Rugi<br />
Untuk Tahun Yang Berakhir<br />
Pendapatan Usaha xxx<br />
Pendapatan Luar Usaha xxx xxx<br />
Biaya-Biaya usaha :<br />
Biaya Sewa xx<br />
Biaya Gaji xx<br />
Biaya Transportasi xx<br />
Biaya Lain-Lain xx (xx)<br />
Laba Bersih<br />
Gambar 2. 2 Laporan Laba/Rugi Satu Tahap<br />
2.1.3 Pengelompokan Akuntansi<br />
Di dalam proses pencatatan hingga<br />
penyusunan laporan keuangan, akuntansi<br />
didasarkan pada beberapa prinsip dasar<br />
akuntansi.Salah satunnya matching principle<br />
(prinsip penandingan), yaitu mempertemukan<br />
setiap pendapatan dengan beban yang timbul<br />
untuk memperoleh pendapatan tersebut. Di<br />
dalam upaya mempertemukan antara pendapatan<br />
dan beban ini, akuntansi dibagi menjadi dua<br />
kelompok besar, yaitu (Rudianto, 2009 : 58):<br />
a. Cash Basic Accounting (Akuntansi<br />
Berbasis Kas ) adalah suatu metode<br />
penandingan antara pendapatan dengan<br />
beban, di mana pendapatan dilaporkan<br />
pada saat uang telah diterima dengan<br />
beban laporan pada saat uang telah<br />
dibayarkan.<br />
b. Accrual Basic Accounting (Akuntansi<br />
Berbasis Akual ) adalah suatu metode<br />
xx
penandingan antara pendapatan dengan<br />
beban, di mana dilaporkan pada saat<br />
terjadinya transaksi dan beban<br />
dilaporkan pada saat beban tersebut<br />
diperlukan untuk menghasilkan<br />
pendapatan usaha.<br />
Pada proyek kali ini metode yang<br />
digunakan pada klinik <strong>Politeknik</strong> <strong>Telkom</strong> yaitu<br />
berupa Cash Basic Accounting.<br />
2.1.4 Akuntansi Untuk Pembelian Barang<br />
Dagangan<br />
Pencatatan terhadap pembelian barang<br />
dagangan tergantung pada sistem / metode<br />
pencatatan persediaan yang ditetapkan oleh<br />
perusahaan. Kita mengenal dua metode/sistem<br />
akuntansi persediaan barang dagang dan harga<br />
pokok penjualan yaitu metode periodik dan<br />
metode perpektual.<br />
a. Metode /Sistem Periodik<br />
Metode / sistem periodik adalah setiap<br />
terjadi pembelian dan penjualan barang<br />
dagangan (Purchase of Merchandise) dan<br />
penjualan Barang Dagangan ( Sales of<br />
Merchandise) bukan pada persediaan<br />
barang dagangan (Merchandise Inventory).<br />
Nilai / Saldo persediaan barang dagangan<br />
tidak langsung diketahui pada saat<br />
terjadinya pembelian dan penjualan, namun<br />
baru diketahui ketika dilakukan<br />
perhitungan fisik persediaan pada akhir<br />
periode akuntansi (misal akhir tahun).<br />
b. Metode / Sistem Perpetual<br />
Metode / Sistem perpetual adalah<br />
setiap terjadi pembelian dan penjualan<br />
barang dagangan selalu dicatat pada<br />
perkiraan/akun persediaan Barang<br />
Dagangan (Merchandise Inventory) dan<br />
Penjualan Barang Dagangan (Sales of<br />
Merchandise) yang biasa disingkat dengan<br />
penjualan. Sehingga nilai / saldo dari<br />
”persediaan barang dagang ” menunjukkan<br />
nilai/saldo yang sebenarnya, akan<br />
bertambah karena adanya pembelian dan<br />
akan berkurang karena adanya penjualan<br />
(Suradi, 2009 : 178-190).<br />
2.1.5 Pembelian<br />
Akun ini digunakan untuk mencatat jumlah<br />
harga beli barang dagangan yang dibeli selama<br />
satu perioda. Harga Beli adalah harga beli bersih<br />
di luar trade discount (Sugiri dan Riyono, 2008 :<br />
208).<br />
Tabel 2. 2 <strong>Jurnal</strong> Pembelian Tunai<br />
Akun Debit Kredit<br />
Pembelian xxx<br />
Kas xxx<br />
Jika terjadi retur pembelian, maka<br />
jurnalnya adalah sebagai berikut :<br />
Tabel 2. 3 <strong>Jurnal</strong> Retur Pembelian Tunai<br />
Akun Debit Kredit<br />
Kas xxx<br />
Retur Pembelian xxx<br />
Pembelian kredit menimbulkan kewajiban<br />
untuk membayar harga barang di kemudian hari.<br />
Karena itu, pembelian kredit dicatat dalam akun<br />
Pembelian sebelah debit dan akun Utang Usaha<br />
sebelah kredit.<br />
Tabel 2. 4 <strong>Jurnal</strong> Pembelian Kredit<br />
Akun Debit Kredit<br />
Pembelian xxx<br />
Utang Usaha xxx<br />
Jika terjadi retur pembelian, maka<br />
jurnalnya adalah sebagai berikut :<br />
Tabel 2. 5 <strong>Jurnal</strong> Retur Pembelian Kredit<br />
Akun Debit Kredit<br />
Utang Usaha xxx<br />
Retur Pembelian xxx<br />
2.1.6 Penjualan<br />
Akun ini dipergunakan untuk mencatat<br />
pendapatan dari penjualan barang dagangan.<br />
Jumlah yang dicatat dalam akun ini adalah<br />
sebesar harga jual, bukan sebesar harga pokok<br />
dari barang yang dijual tersebut. Adapun yang<br />
dimaksud dengan harga di sini adalah harga jual<br />
yang dibebankan kepada pelanggan tentu di luar<br />
trade discount (Sugiri dan Riyono, 2008 : 212).<br />
Tabel 2. 6 <strong>Jurnal</strong> Penjualan Tunai<br />
Akun Debit Kredit<br />
Kas xxx<br />
Penjualan xxx<br />
2.1.7 Tipe User<br />
User adalah pengguna sistem informasi<br />
yang memiliki hak untuk mengakses sistem<br />
sesuai dengan level masing-masing user. Sistem<br />
yang diracang memiliki tipe user antara lain :<br />
a. Admin : Memiliki hak akses<br />
menginput data penjualan yang ada di<br />
klinik <strong>Politeknik</strong> <strong>Telkom</strong>.
. Koperasi : Memiliki hak akses<br />
menginput pembelian dan beban –<br />
beban.<br />
c. Pimpinan : Memiliki hak akses<br />
melihat laporan.<br />
2.2 Teori Analisis Perancangan<br />
2.2.1 Data Flow Diagram (DFD)<br />
DFD adalah suatu diagram untuk<br />
menggambarkan aliran data sistem, sumber dan<br />
tujuan data, proses yang mengolah data tersebut,<br />
dan tempat penyimpanan datanya (E. P. Nugroho<br />
2009). Diagram ini menekankan pada proses alir<br />
data yang terjadi. DFD terdiri dari empat simbol<br />
yaitu; Entitas External (terminator), proses, arus<br />
data, serta penyimpanan data. Simbol-simbol ini<br />
digunakan untuk elemen-elemen lingkungan<br />
yang berhubungan dengan sistem.<br />
2.2.2 ERD<br />
Entity Relationship (ER) data model<br />
didasarkan pada persepsi terhadap dunia nyata<br />
yang tersusun atas kumpulan objek-objek dasar<br />
yang disebut entitas. Entitas adalah sesuatu atau<br />
objek dalam dunia nyata yang dapat dibedakan<br />
dari objek lain. Entitas digambarkan dalam basis<br />
data dengan kumpulan atribut. Kardinalitas<br />
pemetaan atau rasio kardianlitas menunjukkan<br />
jumlah entity yang dapat dihubungkan ke satu<br />
entity lain dengan suatu relationship set (Idestio,<br />
2010:18).<br />
2.2.3 HTML<br />
HiperText Markup Language adalah bahasa<br />
yang digunakan untuk membuat suatu situs web<br />
ata homepage. Setiap dokumen dala web ditulis<br />
dalam format HTML. Semua format dokumen,<br />
hyperlink yang dapat di klick gambar, dokumen<br />
multimedia, form yang dapat diisi dan<br />
sebagainya didasarkan atas HTML<br />
(Suryatiningsih, 2009 : 12).<br />
2.2.4 Javasctipt<br />
Javascript adalah bahasa yang berbentuk<br />
kumpulan skrip yang ada fungsinya berjalan<br />
pada suatu dokumen HTML, sepanjang sejarah<br />
internet bahasa ini adalah skrip pertama untuk<br />
web. Bahasa ini adalah bahasa pemograman<br />
untuk memberikan kemampuan tambahan<br />
terhadap bahasa HTML dengan mengijinkan<br />
pengeksekusian perintah-perintah user, yang<br />
artinnya di sisi browser bukan sisi server web<br />
(Suryatiningsih 2009, 87).<br />
2.2.5 PHP<br />
PHP adalah bahasa scripting yang menyatu<br />
dengan HTML dan dijalankan pada serverside.<br />
Artinya semua sintaks yang diberikan akan<br />
sepenuhnya dijalankan pada server sedangkan<br />
yang dikirimkan ke browser hanya hasilnya saja.<br />
Ketika seorang pengguna internet membuka<br />
suatu situs yang menggunakan fasilitas server<br />
side scripting PHP, maka terlebih dahulu server<br />
yang bersangkutan akan memproses semua<br />
perintah PHP di server lalu mengirimkan<br />
hasilnya dalam format HTML ke web server<br />
pengguna internet tadi. Sehingga kode asli yang<br />
ditulis dengan PHP tidak terlihat di browser<br />
pengguna. (Suryatiningsih, 2009 : 140).<br />
2.2.6 Database<br />
Database atau basis data adalah<br />
sekumpulan data yang memiliki hubungan secara<br />
logika dan diatur dengan susunan tertentu serta<br />
disimpan dalam media penyimpanan komputer.<br />
Data itu sendiri adalah representasi dari semua<br />
fakta yang ada pada dunia nyata. Database sering<br />
digunakan untuk melakukan proses terhadap<br />
data-data siswa dan tanggal lahir siswa Anda<br />
bisa mendapatkan informasi nama siswa yang<br />
berulang tahun pada hari ini (HS , 2008 : 24).<br />
2.2.7 MySQL<br />
MySQL sampai saat ini sudah mendukung<br />
database dengan tipe Relational Database,<br />
dimana dalam suatu database, pada tiap-tiap<br />
tabelnya akan memiliki ketergantungan dengan<br />
tabel lainnya. Sama seperti PHP dan J2ME,<br />
MySQL bersifat open source, sehingga untuk<br />
menggunakannya para pengembang tidak perlu<br />
membeli lisensi.<br />
MySQL dipilih karena memiliki tingkat<br />
kompatibilitas yang tinggi dengan PHP. Untuk<br />
mengkoneksikan aplikasi yang dibangun dengan<br />
PHP ke database MySQL tidak diperlukan<br />
ODBC ataupun database driver seperti biasanya,<br />
tetapi hanya diperlukan beberapa jenis code PHP<br />
saja (Ari, 2009 : 36).
3 ANALISIS KEBUTUHAN DAN<br />
PERANCANGAN<br />
3.1 Analisis Sistem Berjalan<br />
3.1.1 Analisis Sistem Pembelian yang Sedang<br />
Berjalan<br />
Sistem Penjualan yang Sedang Berjalan<br />
Pasien Admin<br />
Gudang<br />
Isi Form (Khusus<br />
Pegawai <strong>Poltek</strong>)<br />
Kartu Identitas<br />
Cek<br />
Kesehatan<br />
Cek<br />
Ketersediaan<br />
tdk<br />
Data<br />
ya<br />
Input Data<br />
Pasien<br />
Resep Resep<br />
Resep<br />
Obat<br />
tdk Cek Ketersediaan<br />
Bahan dan Obat<br />
ya<br />
Resep dan data<br />
Obat<br />
Cek<br />
Resep<br />
dan Data<br />
Obat<br />
Obat dan Resep<br />
Sudah dicek<br />
Obat<br />
Buat<br />
Laporan<br />
Penjualan<br />
Laporan Penjualan<br />
5<br />
Laporan<br />
Penjualan<br />
Cek<br />
Keterseidi<br />
aan Obat<br />
Ketersediaan Obat<br />
yang sudah di cek<br />
Membuat<br />
laporan<br />
Stok<br />
Barang<br />
Laporan Stok<br />
Barang<br />
Pimpinan<br />
Laporan Stok<br />
Barang<br />
Laporan Penjualan<br />
Gambar 3.1 Perancangan Sistem Penjualan yang<br />
Sedang Berjalan<br />
3.1.2 Analisis Sistem Pembelian yang Sedang<br />
Berjalan<br />
Analis sistem pembelian yang sedang berjalan<br />
Suplier<br />
Data Pesanan Data Pesanan<br />
Membuat<br />
Faktur<br />
Pembelian<br />
Faktur<br />
Pembelian<br />
Retur<br />
Pembelian<br />
Admin<br />
Cek<br />
Persediaan<br />
barang<br />
Data<br />
Persediaan<br />
Buat<br />
laporan<br />
Persediaan<br />
Laporan<br />
Persediaan<br />
Buat<br />
Data<br />
Pesanan<br />
Koperasi<br />
Faktur<br />
Pembelian<br />
Cek<br />
Barang<br />
Data Barang<br />
Pencatatan<br />
Pembelian<br />
Barang<br />
Data Pembelian<br />
Membuat<br />
laporan<br />
Pembelian<br />
Laporan<br />
Pembelian<br />
Record<br />
Data Pasien<br />
Pimpinan<br />
Laporan<br />
Pemblian<br />
Laporan<br />
Persediaan<br />
Gambar 3. 1 Analisis Sistem Pembelian yang Sedang<br />
Berjalan<br />
3.2 Analisis Sistem Usulan<br />
3.2.1 Gambaran Umum Sistem Usulan<br />
SISTEM USULAN<br />
Pasien<br />
Isi Form (Khusus<br />
Pegawai <strong>Poltek</strong>)<br />
KTM(Mahasiswa)<br />
Cek<br />
Kesehatan<br />
Admin<br />
Cek<br />
Ketersediaan<br />
Input data<br />
Pasien<br />
Resep Resep<br />
Resep<br />
Struk Berobat<br />
Cek<br />
Ketersediaan<br />
Bahan/Obat<br />
Resep dan Data<br />
Obat<br />
Cek Resep<br />
dan data<br />
Obat<br />
Data Obat yang<br />
sudah di cek<br />
Obat<br />
Input<br />
Transaksi<br />
Penjualan<br />
Struk Berobat<br />
Gudang<br />
Cek<br />
Ketersedia<br />
an Obat<br />
Data Ketersediaan<br />
Input<br />
data<br />
Pembeli<br />
an<br />
Data pembelian<br />
Alat dan Obat<br />
Input<br />
Persedia<br />
an<br />
Record<br />
Database<br />
Koperasi Supplier Pimpinan<br />
Input Beban<br />
Beban<br />
Data Penjualan<br />
Buat<br />
Laporan<br />
Penjualan<br />
Data Pesanan<br />
Mempro<br />
ses<br />
Pesanan<br />
Gambar 3. 2 Sistem Usulan<br />
3.3 Analisis Pengguna<br />
Tabel 3.1 Analisis Pengguna<br />
Laporan Penjualan<br />
Laporan<br />
Pembelian<br />
Pengguna Tugas / Tanggung Jawab Hak Akses<br />
Admin<br />
Koperasi<br />
Mengelola data transaksi,<br />
data pasien, ata obat,<br />
Melihat jurnal Penjualan<br />
Laporan Laba/<br />
Rugi<br />
Mengelola data Pembelian,<br />
melihat jurnal pembelian,<br />
buku Besar, laporan<br />
penjualan, dan laporan<br />
Laba / Rugi<br />
3.4 Kebutuhan Perangkat Keras<br />
Table 3.2 Antarmuka PK<br />
No Perangkat Keras Kebutuhan<br />
1. Processor Notebook Intel Core 2<br />
Duo processor.<br />
2. Memory (RAM) 1-GB RAM.<br />
3. Harddisk (Space) 80GB.<br />
- mengubah dan<br />
menghapus data<br />
- Menginput,<br />
edit, hapus data<br />
pasien.<br />
- input, edit dan<br />
hapus data<br />
barang.<br />
- Input data<br />
Penjualan.<br />
- Input beban -<br />
Beban.
3.5 Kebutuhan Perangkat Lunak<br />
Spesifikasi perangkat lunak yang dibutuhk<br />
Beberapa perangkat lunak yang digunakan<br />
antara lain:<br />
a. Mozilla Firefox dan Google Chrome<br />
Digunakan sebagai perangakat<br />
pendukung yang menjalankan aplikasi.<br />
b. XAMPP<br />
Digunakan sebagai perangkat<br />
pembuatan aplikasi. XAMPP merupakan<br />
aplikasi terintegrasi antara webserver<br />
Apache dengan bahasa pemrograman PHP<br />
dan GUI MySQL. Selain mudah<br />
digunakan, XAMPP bersifat opensource<br />
sehingga tidak perlu membeli lisensi dalam<br />
penggunaannya.<br />
c. Macromedia Dreamweaver 8<br />
Digunakan sebagai pendesain<br />
interface, dan untuk memudahkan dalam<br />
review code PHP dan HTML yang dibuat.<br />
Macromedia Dreamweaver 8 ini juga<br />
memungkinkan pengembang untuk melihat<br />
code yang dibuat sekaligus melihat<br />
tampilan antar muka dari aplikasi yang di<br />
buat.<br />
d. Microsoft Office<br />
Digunakan dalam pembuatan laporan<br />
aplikasi, presentasi, dan juga digunakan<br />
dalam pembuatan ER Diagram dan<br />
diagram-diagram lain.<br />
e. Adobe Photoshop<br />
Digunakann untuk menggambar desain<br />
aplikasi.<br />
3.6 Perancangan dan Implementasi<br />
3.6.1 Perancangan Sistem<br />
a. Diagram konteks<br />
Data Transaksi, data pasien, data obat<br />
Beban-Beban<br />
Koperasi<br />
Admin<br />
Sistem Informasi<br />
Laporan penjualan,stock barang<br />
Laba Rugi<br />
Transaksi, data pasien, data obat Laporan penjualan,pembelian,stock barang<br />
Gambar 3.4 Diagram Konteks<br />
Pemimpin<br />
b. Data Flow diagram (level 0)<br />
DP3<br />
R1<br />
Admin<br />
Koperasi<br />
DP4<br />
Data<br />
Pembelian<br />
DP2<br />
1.0 mengelola data<br />
pasien<br />
DT1<br />
R4<br />
2.0 Mengelola<br />
Transaksi<br />
R3<br />
R2<br />
DT2<br />
DT3<br />
DO1<br />
DT4<br />
4.0 Input beban-<br />
BE1 BE2<br />
beban<br />
DP1<br />
Pemimpin<br />
DO6<br />
6.0 Mengelola<br />
Pembelian<br />
DT5<br />
Data Pasien<br />
D03<br />
Data<br />
Penjualan<br />
Beban-beban<br />
Stock Obat DO5<br />
3.0 Mengelola data<br />
Obat<br />
5.0 Mengelola<br />
Stock Obat<br />
Keterangan :<br />
RP1: Data Pasien<br />
RP2: Data Pasien<br />
RP3: Data Pasien<br />
RP4: Data Pasien<br />
DT1: Data Transaksi<br />
DT2: Data Transaksi<br />
DT3: Laporan Penjualan<br />
DT4: Laporan Penjualan<br />
DT5: Laporan Penjualan<br />
DO1: Data Obat<br />
DO2: Data Obat<br />
DO3: Data Obat<br />
DO4: Data Obat<br />
DO5: Data Obat<br />
DO6: Laporan Stock Obat<br />
BE1: Beban Beban<br />
BE2: Beban Beban<br />
DP1: Data Pembelian<br />
DP2: Data Pembelian<br />
DP3: Data Pembelian<br />
DP4: Data Pembelian<br />
DO2<br />
Data Obat<br />
Gambar 3.5 DFD Level 0<br />
c. Data Flow Diagram (DFD Level<br />
Admin<br />
1)<br />
1.1 Input data<br />
Data Pasien<br />
pasien<br />
Data Pasien<br />
Data pasien<br />
1.2 Edit data<br />
pasien<br />
Data Pasien<br />
Data pasien<br />
1.3 Hapus<br />
Data pasien<br />
Data pasien<br />
Data Pasien<br />
D04<br />
Data Pasien<br />
Gambar 3.6 DFD Level 1 Dari Proses Kelola data<br />
pasien<br />
Admin<br />
2.1 Cek Data<br />
Pasien<br />
2.2 Input<br />
transaksi<br />
2.3 View<br />
jurnal<br />
Penjualan<br />
Data pasien<br />
Data Penjualan<br />
Gambar 3.7 DFD Level 1Dari Proses Mengelola<br />
Transaksi<br />
Admin<br />
3.1 Input<br />
Data Obat Data Obat<br />
Data Obat<br />
Data obat<br />
Data obat<br />
3.Edit Data<br />
Obat<br />
3.3 Hapus<br />
Data Obat<br />
Data Obat<br />
Data Obat<br />
Data Obat<br />
Gambar 3.8 DFD Level 1 Dari Proses Mengelola<br />
Data Obat
d. Kamus Data<br />
Tabel 3.3 Kamus Data data Penjualan<br />
tipe data<br />
nama deskripsi isi data dan<br />
ukuran<br />
kd_jual<br />
{0-<br />
9}<br />
int [10]<br />
no_jual<br />
{0-<br />
9}<br />
{a-<br />
int [10]<br />
kd_obat<br />
z,A-<br />
Z,0-<br />
9}<br />
varchar[6]<br />
detail<br />
penjualan<br />
data yang<br />
berisi<br />
penjualan<br />
kd_konsumen {0-<br />
nm_brg<br />
9}<br />
{az,A-<br />
Z,0-<br />
9}<br />
int [6]<br />
varchar[6]<br />
jum<br />
{0-<br />
9}<br />
int[6]<br />
tgl_jual<br />
{0-<br />
9}<br />
date<br />
totalnya<br />
{0-<br />
9}<br />
int[10]<br />
Tabel 3.4 Kamus Data Obat<br />
Nama deskripsi isi data<br />
Obat<br />
data yang<br />
berisi data<br />
obat<br />
kd_obat<br />
kd_jenis<br />
nama_obat<br />
harga_jual<br />
jumlah<br />
ket-obat<br />
{az,A-<br />
Z,0-<br />
9}<br />
{0-<br />
9}<br />
{az,A-<br />
Z,0-<br />
9}<br />
{0-<br />
9}<br />
{0-<br />
9}<br />
{az,A-<br />
Z,0-<br />
9}<br />
tipe data<br />
dan<br />
ukuran<br />
varchar[6]<br />
int [10]<br />
varchar[30]<br />
float[8,2]<br />
int[10]<br />
varchar[10]<br />
Tabel 3.5 Kamus Data Pasien<br />
Nama deskripsi isi data<br />
Pasien<br />
Nama<br />
Pembel<br />
ian<br />
data yang<br />
berisi<br />
data<br />
Pasien<br />
kd_pasien<br />
nim<br />
nama<br />
alamat<br />
telepon<br />
kota<br />
{az,A-<br />
Z,0-<br />
9}<br />
{0-<br />
9}<br />
{az,A-<br />
Z,0-<br />
9}<br />
{az,A-<br />
Z,0-<br />
9}<br />
{0-<br />
9}<br />
{az,A-<br />
Z,0-<br />
9}<br />
Tabel 3.6 Kamus Data Pembelian<br />
deskrip<br />
si<br />
data<br />
yang<br />
berisi<br />
data<br />
Pembeli<br />
an<br />
kd_p<br />
emb<br />
elian<br />
Tang<br />
gal<br />
Pem<br />
asok<br />
kd_o<br />
bat<br />
juml<br />
ah<br />
Harg<br />
a<br />
total<br />
isi data<br />
{az,A-<br />
Z,0-<br />
9}<br />
{0-<br />
9}<br />
{az,A-<br />
Z,0-<br />
9}<br />
{0-<br />
9}<br />
{0-<br />
9}<br />
{0-<br />
9}<br />
{0-<br />
9}<br />
tipe data<br />
dan<br />
ukuran<br />
varchar[6]<br />
varchar[30]<br />
varchar[30]<br />
float[8,2]<br />
varchar[30]<br />
varchar[10]<br />
tipe data dan<br />
ukuran<br />
varchar[6]<br />
Date<br />
varchar[30]<br />
float[8,2]<br />
int[20]<br />
int[20]<br />
int[20]
Nam<br />
a<br />
Beba<br />
n<br />
Tabel 3.7 Kamus Data Beban<br />
deskri<br />
psi<br />
data<br />
yang<br />
berisi<br />
data<br />
beban<br />
isi data<br />
kd_beban<br />
nama_beb<br />
an<br />
jumlah<br />
tanggal_in<br />
put<br />
e. Spesifikasi Proses<br />
{az,A<br />
-<br />
Z,0<br />
-9}<br />
{az,A<br />
-<br />
Z,0<br />
-9}<br />
{0-<br />
9}<br />
{0-<br />
9}<br />
tipe data<br />
dan<br />
ukuran<br />
varchar[<br />
6]<br />
varchar[<br />
30]<br />
int[20]<br />
date<br />
Tabel 3.8 Spesifikasi Proses 1.1 Input Data Pasien<br />
No.Proses 1.1<br />
Nama Proses Input Data Pasien<br />
Masukan Data Pasien<br />
Keluaran Data pasien<br />
Deskripsi Tampilkan form input<br />
if (lengkap) then<br />
simpan ke tabel pasien<br />
Else<br />
Kembali ke form input pasien<br />
End<br />
Input nim<br />
Input nama<br />
Input alamat<br />
Input Alamat<br />
Input Telepon<br />
Input kota Asal<br />
if (lengkap) then<br />
simpan ke tabel pasien<br />
Else<br />
Kembali ke form input pasien<br />
End<br />
Tabel 3.9 Spesifikasi Proses 1.2 Edit Data Pasien<br />
No.Proses 1.2<br />
Nama Proses Edit Data Pasien<br />
Masukan Data pasien<br />
Keluaran Data pasien yang telah diubah<br />
Deskripsi Tampilkan form edit<br />
Logika proses :<br />
Filter data pasien<br />
berdasarkan pasien yang<br />
dipilih<br />
Tampilkan data pasien<br />
if (lengkap) then<br />
Ubah data costumer di tabel<br />
Pasien<br />
else<br />
Kembali ke form tampilan edit<br />
End<br />
Tabel 3.10 Spesifikasi Proses 1.3 Hapus Data Pasien<br />
No.Proses 1.3<br />
Nama Proses Hapus Data Pasien<br />
Masukan Data pasien<br />
Keluaran Data pasien yang telah dihapus<br />
Deskripsi Tampilkan form delete<br />
Logika Proses :<br />
Filter data pasien berdasarkan<br />
pasien yang dipilih<br />
Tampilkan data pasien<br />
Delete data pasien yang dari<br />
tabel pasien<br />
End<br />
Tabel 3.11 Spesifikasi Proses 2.1 Cek Data Pasien<br />
No.Proses 2.1<br />
Nama Proses Cek Data Pasien<br />
Masukan Data pasien<br />
Keluaran Data pasien<br />
Deskripsi Tampilkan data pasien<br />
Logika Proses :<br />
Pilih data pasien dari menu<br />
penjualan<br />
Tabel 3.12 Spesifikasi Proses 2.2 Input<br />
Transaksi<br />
No.Proses 2.2<br />
Nama Proses Input Transaksi<br />
Masukan Data pasien<br />
Keluaran Data penjualan
Deskripsi Tampilkan data obat<br />
Logika Proses :<br />
Pilih obat yang akan dijual<br />
if (lengkap) then<br />
simpan ke tabel penjualan<br />
Else<br />
Kembali ke data obat<br />
End<br />
Pilih obat yang akan dijual<br />
if (lengkap) then<br />
simpan ke tabel penjualan<br />
End<br />
Tabel 3.13 Spesifikasi Proses 2.3 View <strong>Jurnal</strong><br />
Penjualan<br />
No.Proses 2.3<br />
Nama Proses View <strong>Jurnal</strong> Penjualan<br />
Masukan Data penjualan<br />
Keluaran <strong>Jurnal</strong> penjualan<br />
Deskripsi Tampilkan jurnal penjualan<br />
Logika Proses :<br />
Tabel 3.14 Spesifikasi Proses 3.1 Input Data Obat<br />
No.Proses 3.1<br />
Nama Proses Input Data Obat<br />
Masukan Data obat<br />
Keluaran <strong>Jurnal</strong> obat<br />
Deskripsi Tampilkan form input data obat<br />
Logika Proses :<br />
if (lengkap) then<br />
simpan ke tabel obat<br />
Else<br />
Kembali ke form input pasien<br />
End<br />
Pilih jenis obat<br />
Input kode obat<br />
Input nama obat<br />
Input harga<br />
Input jumlah<br />
Pilih keterangan obat<br />
if (lengkap) then<br />
simpan ke tabel obat<br />
Else<br />
Kembali ke form input obat<br />
End<br />
No.Proses 3.2<br />
Tabel 3.15 Spesifikasi Proses 3.2 Edit Data Obat<br />
Nama Proses Edit Data Obat<br />
Masukan Data obat<br />
Keluaran Data obat yang telah diubah<br />
Deskripsi Tampilkan form edit<br />
Logika Proses :<br />
Filter data obat berdasarkan obat<br />
yang dipilih<br />
Tampilkan data obat<br />
if (lengkap) then<br />
Ubah data obat di tabel obat<br />
else<br />
Kembali ke form tampilan edit<br />
End<br />
Tabel 3.16 Spesifikasi Proses 3.3 Hpus Data Obat<br />
No.Proses 3.3<br />
Nama Proses Hapus Data Obat<br />
Masukan Data obat<br />
Keluaran Data obat yang telah dihapus<br />
Deskripsi Logika Proses :<br />
Filter data obatberdasarkan<br />
obat yang dipilih<br />
Tampilkan data obat<br />
Delete data obat yang dari<br />
tabel obat<br />
End<br />
3.6.2 Perancangan Antarmuka<br />
3.6.2.1 Login<br />
USER<br />
PASSWORD<br />
Gambar 3.9 GUI Design Login<br />
3.6.2.2 Home Admin<br />
HOME<br />
PENJUALAN<br />
JURNAL PENJUALAN<br />
KELOLA DATA OBAT<br />
LOGOUT<br />
Gambar 3.10 GUI Design Halaman Home Admin
3.6.2.3 Home Koperasi<br />
HOME<br />
PEMBELIAN<br />
JURNAL PEMBELIAN<br />
BUKU BESAR<br />
INPUT BEBAN<br />
LAPORAN PENJUALAN<br />
LAPORAN LABA RUGI<br />
LOGOUT<br />
Gambar 3.11 GUI Desain halaman web Koperasi<br />
3.6.3 Perancangan Basis Data<br />
Id_Pasien<br />
Nama_Pasien<br />
Pasien<br />
No_telepon Nim<br />
Id_beban<br />
Alamat<br />
Beban_gaji_do<br />
kter<br />
Beban_Gaji<br />
Beban_gaji_adm<br />
in<br />
Beban_gaji_perawat<br />
R1<br />
Id_penjualan<br />
Total Penjualan<br />
R2<br />
Keterangan<br />
R1 = Penjualan<br />
R2 = Melayani.<br />
R3=Mengelola<br />
R4=Pembelian<br />
Id_obat<br />
Jenis<br />
Obat<br />
R3<br />
User<br />
Harga<br />
Id_admin User<br />
total<br />
Id_suplier<br />
Gambar 3.12 ERD<br />
R4<br />
Pasword<br />
Suplier<br />
Nama_sup<br />
lier<br />
Tanggal<br />
Alamat<br />
Stock<br />
Jabatan<br />
Id_pembelian<br />
No_telepon<br />
4 IMPLEMENTASI DAN PENGUJIAN<br />
4.1 Implementasi<br />
Gambar 4.1 Tampilan Login<br />
Gambar 4.2 Tampilan Input Data Obat<br />
4.2 Pengujian<br />
Proses Manual:<br />
Dibawah ini adalah daftar transaksi<br />
kegiatan klinik <strong>Politeknik</strong> <strong>Telkom</strong> selama<br />
desember 2011 :<br />
1. Tanggal 1 Diterima dari penjualan<br />
dari alim sebesar Rp 10.000,- untuk<br />
biaya berobat.<br />
2. Tanggal 4 Dibeli obat axogirin<br />
sebersar Rp 50.000,- secara tunai.<br />
3. Tanggal 29 dibayar beban gaji<br />
dokter,gaji perawat, gaji admin Rp<br />
1.000.000,-, Rp 500.000 Rp 200.000,-<br />
.<br />
Penyelesaian Secara manual :<br />
<strong>Jurnal</strong> Penjualan<br />
Tanggal Keterangan Debit Kredit<br />
01/12/2011 Kas 10.000<br />
<strong>Jurnal</strong> Pembelian<br />
Penjualan 10.000<br />
Tanggal Keterangan Debit Kredit<br />
01/12/2011 Pembelian 50.000<br />
<strong>Jurnal</strong> Beban<br />
Kas 50.000<br />
Tanggal Keterangan Debit Kredit<br />
29/12/2011 B.Gaji Dokter 1.000.000<br />
29/12/2011 B.Gaji Perawat 500000<br />
29/12/2011 B. Gaji admin 200000<br />
Laporan Laba Rugi<br />
LAPORAN LABA RUGI<br />
Penjualan 10.000<br />
Pembelian 50.000<br />
Pendapatan (40.000)<br />
Beban – Beban<br />
B.Gaji dokter 1.000.000<br />
B.Gaji Perawat 500.000<br />
B.Gaji admmin 200.000<br />
Total Beban 1.700.000<br />
Rugi (1.740.000)
Proses Aplikasi<br />
Dibawah ini adalah daftar transaksi<br />
kegiatan klinik <strong>Politeknik</strong> <strong>Telkom</strong> selama bulan<br />
Desember 2011 yang diinput ke dalam aplikasi :<br />
1. Tanggal 15 pembelian obat dengan<br />
kode obat 11 dan 21 masing masing<br />
Rp 175.000,-, Rp 45.000,-.<br />
2. Tanggal 15 Penjualan obat dengan<br />
kode 11 dan 21 masing-masing<br />
memiliki 2 pembelian dengan total<br />
pembelian masing-masing Rp<br />
10.000,-<br />
3. Tanggal 16 Penjualan Obat dengan<br />
kode obat 41 dan 51 masing-masing<br />
Rp 10.000,-<br />
4. Tanggal 16 Pembayaran gaji dokter,<br />
gaji perawat dan gaji admin Rp<br />
4.000.000,- Rp .1000.000 Rp<br />
7.00.000,-.<br />
Penyelesaian dan Output di aplikasi :<br />
Input penjualan pada aplikasi<br />
Input pembelian pada aplikasi<br />
Input beban pada aplikasi.<br />
Output jurnal penjualan pada<br />
aplikasi.<br />
Output jurnal pembelian pada<br />
aplikasi.<br />
Output jurnal beban pada aplikasi.<br />
Output buku besar pada aplikasi<br />
Output laporan laba rugi pada<br />
aplikasi<br />
5 PENUTUP<br />
5.1 Kesimpulan<br />
Bedasarkan yang telah dipaparkan pada<br />
aplikasi berbasis web untuk penggajian ini maka<br />
diperoleh kesimpulan, antara lain :<br />
1. Sistem yang dapat membantu dalam<br />
proses pelayanan mahasiswa (pasien)<br />
yang berupa input dan proses<br />
sehingga dapat menyimpan data<br />
secara akurat.
2. Sistem yang memberikan output<br />
berupa laporan pembelian dan<br />
persediaan dengan menggunakan<br />
metode priodik.<br />
3. Sistem yang memberikan output<br />
berupa laporan penjualan ( obat) dan<br />
pendapatan jasa (dokter).<br />
4. Sistem yang memberikan output<br />
berupa beban operasional (gaji<br />
dokter, perawat, dan admin).<br />
5. Sistem yang menghasilkan output<br />
berupa laporan laba/rugi sehingga<br />
mempermudah dalam meninjau<br />
perkembangan klinik.<br />
5.2 Saran<br />
Disarankan dapat menghasilkan laporan<br />
keuangan yang seperti neraca, laporan perubahan<br />
ekuitas, laporan arus kas, dan catatan atas<br />
laporan keuangan.<br />
6 REFERENSI<br />
Arifin, Johar. Aplikasi Excel untuk Akuntansi<br />
Manajemen Modern. Jakarta: PT Elex<br />
Media Komputindo, 2007.<br />
Himayati. Eksplorasi Zahir Accounting. Jakarta:<br />
PT Elex Media Komputindo, 2008.<br />
Idestio, Barsyah Dwi. "Pembangunan Aplikasi<br />
Ujian Akhir Semester (UAS) Online<br />
untuk Mengukur Pencapaian<br />
Kompetensi Peserta Didik di <strong>Politeknik</strong><br />
<strong>Telkom</strong>." August 2, 2010.<br />
http://www.4shared.com/document/W2<br />
XMnF4T/BUKU_PA.html (accessed<br />
Juny 3, 2011).<br />
Jusup, Al. Haryono. Dasar-Dasar Akuntansi.<br />
Yogyakarta: VPP AMP YKPN, 2001.<br />
Krismiaji. Sistem Informasi Akuntansi.<br />
Yogyakarta: UPP AMP YKPN, 2002.<br />
Nugroho, Bunafit. PHP & MySQL dengan<br />
Editor Dreamweaver MX. Yogyakarta:<br />
ANDI, 2004.<br />
Prasetyo, Eko. Pemrograman Web PHP &<br />
MySQL untuk Sistem Informasi<br />
Perpustakaan. Yogyakarta: Graha Ilmu,<br />
2008.<br />
Rudianto. Pengantar Akuntansi. Jakarta:<br />
Erlangga, 2009.<br />
Simarmata, Janner. Aplikasi Mobile Commerce<br />
Menggunakan PHP dan MySQL.<br />
Yogyakarta: ANDI, 2006.<br />
Sommerville, Ian. Software Engineering<br />
(Rekayasa Perangkat Lunak). Jakarta:<br />
Erlangga, 2004.<br />
Sugiri, Slamet, and Bogat Agus Riyono.<br />
Akuntansi Pengantar 1, Edisi Ketujuh.<br />
Yogyakarta: UPP STIM YKPN, 2008.<br />
Sutabri, Tata. Analisa Sistem Informasi.<br />
Yogyakarta: ANDI, 2004.<br />
Tubagus, Yandi. DATA FLOW DIAGRAM<br />
(DFD) DAN FLOWMAP. November 18,<br />
2009.<br />
http://mugi.or.id/blogs/yandi_tubagus/arc<br />
hive/2009/11/18/data-flow-diagramdfd-dan-flowmap.aspx<br />
(accessed<br />
May 30, 2011).