08.02.2013 Views

Template Jurnal Kapsel Poltek - Politeknik Telkom

Template Jurnal Kapsel Poltek - Politeknik Telkom

Template Jurnal Kapsel Poltek - Politeknik Telkom

SHOW MORE
SHOW LESS

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).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!