Yulius Rinda B, Muladi, Anik Nur Handayani · menghitung stock obat ke gudang. Selain itu juga...

11
SISTEM INFORMASI USAHA PRAKTIK DOKTER BERSAMA MENGGUNAKAN BORLAND DELPHI 7.0 DAN MS. ACCESS 2003 Yulius Rinda B , Muladi, Anik Nur Handayani Abstrak : Usaha praktik dokter bersama merupakan salah satu unit pelayanan kesehatan masyarakat yang sangat berperan dalam menjamin tingkat kesehatan masyarakat di suatu daerah tertentu. Kegiatan yang dilakukan dokter dalam usaha praktek selain pengobatan, juga konsultasi sekaligus penjualan obat-obatan, yang selama ini penanganan data dan informasinya dilaksanakan secara manual. Rancangan sistem informasi ini meliputi : (1) deskripsi sistem, merupakan penjelasan dari Sistem Informasi Usaha Praktik Dokter Bersama menggunakan bahasa pemrograman Borland Delphi 7 dan database Microsoft Acces 2003. (2) Data Flow Diagram (DFD), merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk menggambarkan analisis maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program. (3) entitas pembentuk sistem, entitas merupakan individu yang mewakili sesuatu yang nyata (eksistensinya) dan dapat dibedakan dari sesuatu yang lain. (4) atribut entitas pembentuk sistem, merupakan elemen pembentuk sistem yang digunakan untuk mendeskripsikan karakteristik dari suatu entitas. (5) Entity Relationship Diagram (ERD). (6) user interface, merupakan mekanisme komunikasi antara pengguna (user) dengan sistem. Kesimpulan inti dari program ini : sistem terdiri dari 17 tabel, berdsarkan tabel-tabel yang ada dibuat program dengan menggunakan bahasa pemrograman Borland Delphi 7.0 dan DBMS Microsoft Access 2003 untuk mengelola data dokter, asisten, pasien, suplier, alatobat, serta pencatatan transaksi pembelian, retur pembelian, kunjungan, dan pengobatan sehingga dapat dilihat keadaan stok masing-masing barang yang disajikan dalam bentuk laporan untuk mempermudah dalam manajemen gudang. Kata Kunci : Usaha Praktik Dokter Bersama, Sistem Informasi, Borland Delphi 7.0, Microsoft Access 2003 Perkembangan teknologi in- formasi, khususnya komputer dan aplikasi perangkat lunak semakin mempermudah pengolahan data menjadi sebuah informasi. Salah satunya adalah dibidang ekonomi, khususnya di bidang bisnis. Ada- pun keunggulan teknologi kompu- ter di bidang bisnis tersebut adalah dalam pengelolaan data dan infor- masi. Dalam pengelolaan data atau yang disebut Manajemen Basis Data (Database Management) ber- basis komputer mempunyai kemu- takhiran data dan akses data, terutama pada akurasi ketelitian dan kecepatan akses. Dengan adanya dukungan tersebut maka kinerja suatu bisnis khususnya pada pengolahan data dan infor- masi akan meningkat atau lebih baik dibandingkan dengan meng- gunakan cara manual. Dokter merupakan salah satu unit pelayanan kesehatan masya- rakat yang sangat berperan dalam menjamin tingkat kesehatan ma- syarakat di suatu daerah tertentu. Kegiatan yang dilakukan dokter dalam usaha praktek antara lain selain pengobatan, juga konsultasi sekaligus penjualan obat-obatan, yang selama ini penanganan data dan informasinya dilaksanakan Yulius, Muladi, Anik : Sistem Informasi Usaha Praktik Dokter Bersama Menggunakan Borland Delphi 7.0 dan MS Access 2003 Yulius : Mahasiswa TE UM, Muladi & Anik adalah Dosen Teknik Elektro Universitas Negeri Malang 52

Transcript of Yulius Rinda B, Muladi, Anik Nur Handayani · menghitung stock obat ke gudang. Selain itu juga...

Page 1: Yulius Rinda B, Muladi, Anik Nur Handayani · menghitung stock obat ke gudang. Selain itu juga untuk mengecek laporan-laporan seperti laporan ... jumlah, harga beli, tang-gal kadaluarsa,

SISTEM INFORMASI USAHA PRAKTIK DOKTER BERSAMAMENGGUNAKAN BORLAND DELPHI 7.0 DAN MS. ACCESS 2003

Yulius Rinda B , Muladi, Anik Nur Handayani

Abstrak : Usaha praktik dokter bersama merupakan salah satu unit pelayanankesehatan masyarakat yang sangat berperan dalam menjamin tingkat kesehatanmasyarakat di suatu daerah tertentu. Kegiatan yang dilakukan dokter dalam usahapraktek selain pengobatan, juga konsultasi sekaligus penjualan obat-obatan, yangselama ini penanganan data dan informasinya dilaksanakan secara manual.Rancangan sistem informasi ini meliputi : (1) deskripsi sistem, merupakanpenjelasan dari Sistem Informasi Usaha Praktik Dokter Bersama menggunakanbahasa pemrograman Borland Delphi 7 dan database Microsoft Acces 2003. (2)Data Flow Diagram (DFD), merupakan alat perancangan sistem yang berorientasipada alur data dengan konsep dekomposisi dapat digunakan untukmenggambarkan analisis maupun rancangan sistem yang mudah dikomunikasikanoleh profesional sistem kepada pemakai maupun pembuat program. (3) entitaspembentuk sistem, entitas merupakan individu yang mewakili sesuatu yang nyata(eksistensinya) dan dapat dibedakan dari sesuatu yang lain. (4) atribut entitaspembentuk sistem, merupakan elemen pembentuk sistem yang digunakan untukmendeskripsikan karakteristik dari suatu entitas. (5) Entity Relationship Diagram(ERD). (6) user interface, merupakan mekanisme komunikasi antara pengguna(user) dengan sistem. Kesimpulan inti dari program ini : sistem terdiri dari 17 tabel,berdsarkan tabel-tabel yang ada dibuat program dengan menggunakan bahasapemrograman Borland Delphi 7.0 dan DBMS Microsoft Access 2003 untukmengelola data dokter, asisten, pasien, suplier, alatobat, serta pencatatantransaksi pembelian, retur pembelian, kunjungan, dan pengobatan sehingga dapatdilihat keadaan stok masing-masing barang yang disajikan dalam bentuk laporanuntuk mempermudah dalam manajemen gudang.

Kata Kunci : Usaha Praktik Dokter Bersama, Sistem Informasi, Borland Delphi 7.0,Microsoft Access 2003

Perkembangan teknologi in-formasi, khususnya komputer danaplikasi perangkat lunak semakinmempermudah pengolahan datamenjadi sebuah informasi. Salahsatunya adalah dibidang ekonomi,khususnya di bidang bisnis. Ada-pun keunggulan teknologi kompu-ter di bidang bisnis tersebut adalahdalam pengelolaan data dan infor-masi. Dalam pengelolaan data atauyang disebut Manajemen BasisData (Database Management) ber-basis komputer mempunyai kemu-takhiran data dan akses data,terutama pada akurasi ketelitiandan kecepatan akses. Dengan

adanya dukungan tersebut makakinerja suatu bisnis khususnyapada pengolahan data dan infor-masi akan meningkat atau lebihbaik dibandingkan dengan meng-gunakan cara manual.

Dokter merupakan salah satuunit pelayanan kesehatan masya-rakat yang sangat berperan dalammenjamin tingkat kesehatan ma-syarakat di suatu daerah tertentu.Kegiatan yang dilakukan dokterdalam usaha praktek antara lainselain pengobatan, juga konsultasisekaligus penjualan obat-obatan,yang selama ini penanganan datadan informasinya dilaksanakan

Yulius, Muladi, Anik : Sistem Informasi Usaha Praktik Dokter Bersama Menggunakan BorlandDelphi 7.0 dan MS Access 2003

Yulius : Mahasiswa TE UM, Muladi & Anik adalah Dosen Teknik Elektro Universitas Negeri Malang

52

Page 2: Yulius Rinda B, Muladi, Anik Nur Handayani · menghitung stock obat ke gudang. Selain itu juga untuk mengecek laporan-laporan seperti laporan ... jumlah, harga beli, tang-gal kadaluarsa,

secara manual. Berdasarkan ob-servasi yang telah dilakukan, kon-disi tersebut mengakibatkan pihakpengelola mengalami kesulitan.Kesulitan tersebut antara laindalam hal pembukuan transaksi,pengelolaan persediaan obat, yangsalah satunya untuk mengetahuijumlah stok barang akhir dan re-order point, sehingga operator da-pat dengan segera melakukanpemesanan kembali ke suplier.

Sistem informasi ini bertujuanuntuk menghemat waktu dantenaga untuk mengecek stock obatkarena tidak perlu lagi repotmenghitung stock obat ke gudang.Selain itu juga untuk mengeceklaporan-laporan seperti laporanpasien history, daftar suplier, daftarpasien.

Borland Delphi 7Borland Delphi 7 adalah pe-

rangkat lunak yang digunakanuntuk membuat program aplikasibahasa pemrograman pascal danbekerja dalam lingkungan sistemoperasi windows. Borland Delphi 7memungkinkanpembuatan programaplikasi Graphical User Interface(GUI) atau program yang meng-gunakan tampilan grafis sebagaialat komunikasi dengan pemakai.

Gambar 1. Tampilan LayoutBorland Delphi 7

Microsoft Access 2003Microsoft Access adalah se-

buah aplikasi yang terdapat dalamsebuah paket program MicrosoftOffice. Dibuat oleh Microsoft Cor-poration, sebuah perusahaan soft-ware terkemuka di dunia. MicrosoftAccess merupakan salah satuprogram pengolah basis data yangcanggih yang digunakan untukmengolah berbagai jenis data de-ngan pengoperasian yang mudah.

Gambar 2 TampilanMicrosoft Access 2003

Usaha Praktik DokterUsaha praktek dokter adalah

suatu usaha yang dilakukan olehdokter untuk membuka praktekpengobatan secara mandiri dantidak terikat dengan lembagarumah sakit. Dokter adalah sese-orang yang mempunyai keahliankhusus dalam bidang pengobatanyang membantu menyembuhkanpenyakit pasiennya. Usaha praktikdokter ini terbagi menjadi duamacam, yaitu usaha praktik doktermandiri dan usaha praktik doktergabungan. Usaha praktik doktergabungan adalah kumpulan daridokter spesialis yang membukausaha pada suatu tempat yangsama dan didalamnya terdapatasisten yang mengurusi masalahadministrasi.

53 TEKNO, Vol: 11, Maret 2009, ISSN : 1693-8739

Page 3: Yulius Rinda B, Muladi, Anik Nur Handayani · menghitung stock obat ke gudang. Selain itu juga untuk mengecek laporan-laporan seperti laporan ... jumlah, harga beli, tang-gal kadaluarsa,

METODEPerancangan Sistem

Deskripsi sistem merupakanpenjelasan dari Sistem InformasiUsaha Praktik Dokter Bersamayang menggunakan bahasa pemro-graman Borland Delphi 7 dan Data-base Microsoft Acces 2003. Sisteminformasi ini dirancang untuk dapatmeningkatkan proses pelayananbagi pelaku sistem.

Proses pertama kali yangdilakukan adalah proses login olehadmin dengan menginputkan UserID dan password. Sistem inidirancang untuk memberikan ke-mudahan terutama bagi user/asis-ten yang mencatat barang masukkarena transaksi pembelian, men-catat barang keluar karena tran-saksi pengobatan, retur pembelian,mengetahui kondisi stok barangpada periode tertentu, dan memu-dahkan dalam pengolahan datayang meliputi data login, data mas-ter, cetak data serta laporan-lapor-an. Pengolahan data ini dilakukanoleh asisten yang berstatus aktif.Tata laksana Sistem InformasiUsaha Praktik Dokter Bersama iniadalah sebagai berikut :1. Proses pertama yang dilakukan

adalah proses login sebagaidokter admin untuk menanganidata dokter, data asisten.

2. Kemudian login dokter untukmengolah data dokter sendiriatau login asisten yang akanmenangani pencatatan barangkeluar-masuk,serta data pasien.

3. Untuk mengolah data dokter,informasi data dari dokter admindiedit oleh dokter sendiri. Infor-masi spesialisiasi dan tarif diisisendiri oleh dokter yang ber-sangkutan.

4. Untuk jenis pencatatan barang(alat dan obat) masuk oleh

transaksi pembelian, data yangakan disimpan berupa kodetransaksi, tanggal transaksi, ko-de dan nama suplier, nomerfaktur pembelian dari suplier,kode dan nama barang, satuan,jenis, jumlah, harga beli, tang-gal kadaluarsa, update hargabeli barang, dan kode asistenyang mencatat.

5. Untuk jenis pencatatan barangkeluar meliputi :a. Transaksi retur pembelian

Data yang akan disimpanberupa kode transaksi,tanggal transaksi, kode dannama suplier, nomer fakturpembelian dari suplier,tanggal jatuh tempo, kodedan nama barang, satuan,jenis, jumlah, harga beli,catatan, dan kode asistenyang mencatat.

b. Transaksi pengobatanData yang akan disimpanberupa kode kunjungan,tanggal kunjungan, kodedan nama dokter yangmenangani, kode nama danstatus pasien, datadiagnosa, data resep, dataalat yang digunakan, totalbiaya pengobatan, dan kodeasisten yang mencatat.

6. Untuk pencatatan data pasien,asisten memasukkan informasipasien kedalam basis data darilembar informasi yang telah diisioleh pasien dan dilanjutkan keproses menu kunjungan untukpembagian nomer antrian.

7. Dari data-data yang terkumpulnantinya, pihak dokter admindapat memantau laporan-lapor-an yang dihasilkan oleh sistemtiap periode tertentu.

Yulius, Muladi, Anik : Sistem Informasi Usaha Praktik Dokter Bersama Menggunakan BorlandDelphi 7.0 dan MS Access 2003 54

Page 4: Yulius Rinda B, Muladi, Anik Nur Handayani · menghitung stock obat ke gudang. Selain itu juga untuk mengecek laporan-laporan seperti laporan ... jumlah, harga beli, tang-gal kadaluarsa,

DFD Level KonteksDiagram konteks dibuat untuk

menggambarkan sumber serta tu-juan data yang akan diproses ataudengan kata lain diagram tersebutdigunakan untuk menggambarkan

sistem secara umum/global darikeseluruhan sistem yang ada.Pada sistem ini, diagram konteksmelibatkan 4 entitas antara lainDokter, Asisten, Suplier, danPasien.

lap stock alat obatlap pembelian

dt retur pembelian

bukti retur pembelian

bukti pembelian

lap pasienlap supplier

dt alat obat

dt login asisten

dt login dokter

dt kategori penyakit

dt penyakit

dt satuan alat obat

dt kunjungan

dt diagnosa

dt resep

dt pengobatan

dt pembelian

dt jenis alat obat

dt pasien

dt supplier

dt asistendt dokter

0

Sistem Informasi Praktek Dokter

+

Dokter

Pasien

Asisten

Supplier

Gambar 3 DFD Level Konteks

Entitas Pembentuk SistemSuatu entitas merupakan indi-

vidu yang mewakili sesuatu yangnyata (eksistensinya) dan dapatdibedakan dari sesuatu yang lain.Entitas terdiri dari kumpulan atribut-atribut yang mendeskripsikan ka-rakteristik dari entitas tersebut, adaatribut yang berfungsi sebagai cirikhusus dari entitas dan biasanyaatribut ini disebut sebagai primarykey dan ada atribut lain yang ber-fungsi sebagai atribut pendukungyang menjelaskan dari entitas. Da-lam perancangan sistem informasiini terdapat entitas-entitas pemben-tuk sistem antara lain:1. Entitas AlatObat

Entitas ini merupakan entitasyang digunakan untuk menyim-pan data barang (Alat danObat), dan entitas ini ditandaidengan primary key atau atributkunci Kode_AO.

2. Entitas Satuan AlatObatEntitas ini merupakan entitasyang digunakan untuk menyim-pan satuan barang, dan entitasini ditandai dengan atribut kunciKode_Satuan.

3. Entitas Jenis AlatObatEntitas ini merupakan entitasyang digunakan untuk menyim-pan jenis barang, dan entitas iniditandai dengan atribut kunciKode_Jenis_AO.

4. Entitas PasienEntitas ini merupakan entitasyang digunakan untukmenyimpan data pasien, danentitas ini ditandai denganatribut kunci Kode_P.

5. Entitas PembelianEntitas ini merupakan entitasyang digunakan untuk menyim-pan data pembelian, dan entitasini ditandai dengan atribut kunciNo_TB.

55 TEKNO, Vol: 11, Maret 2009, ISSN : 1693-8739

Page 5: Yulius Rinda B, Muladi, Anik Nur Handayani · menghitung stock obat ke gudang. Selain itu juga untuk mengecek laporan-laporan seperti laporan ... jumlah, harga beli, tang-gal kadaluarsa,

6. Entitas Retur PembelianEntitas ini merupakan entitasyang digunakan untuk menyim-pan date retur pembelian, danentitas ini ditandai denganatribut kunci No_RB.

7. Entitas Detail PembelianEntitas ini merupakan entitasyang digunakan untuk menyim-pan data detil pembelian yangberisi jumlah dan barang apasaja yang ada dalam transaksipembelian.

8. Entitas Detail Retur PembelianEntitas ini merupakan entitasyang digunakan untuk menyim-pan data detil retur pembelianyang berisi jumlah, catatan danbarang apa saja yang adadalam transaksi retur pembeli-an.

9. Entitas KunjunganEntitas ini merupakan entitasyang digunakan untuk menyim-pan data kunjugan, dan entitasini ditandai dengan atribut kunciKodeKunjungan.

10.Entitas DiagnosaEntitas ini merupakan entitasyang digunakan untuk menyim-pan data diagnosa.

11.Entitas ResepEntitas ini merupakan entitasyang digunakan untuk menyim-pan data resep pengobatan.

12.Entitas AsistenEntitas ini merupakan entitasyang digunakan untuk menyim-pan data asisten, dan entitas iniditandai dengan atribut kunciKode_A.

13.Entitas History HargaEntitas ini merupakan entitasyang digunakan untuk menyim-pan data perubahan harga jualdan harga beli barang.

14.Entitas Kategori Penyakit

Entitas ini merupakan entitasyang digunakan untuk menyim-pan data kategori penyakit, danentitas ini ditandai denganatribut kunci Kode_Kategori.

15.Entitas PenyakitEntitas ini merupakan entitasyang digunakan untuk menyim-pan data penyakit, dan entitasini ditandai dengan atribut kunciKode_Penyakit.

16.Entitas SuplierEntitas ini merupakan entitasyang digunakan untuk menyim-pan data suplier, dan entitas iniditandai dengan atribut kunciKode_S.

17.Entitas DokterEntitas ini merupakan entitasyang digunakan untuk menyim-pan data dokter, dan entitas iniditandai dengan atribut kunciKode_D.

Atribut Entitas Pembentuk SistemAtribut merupakan elemen

pembentuk sistem yang digunakanuntuk mendeskripsikan karakter-istik dari suatu entitas. Dalam pe-rancangan sistem atribut berfungsisebagai pembentuk tabel yang dis-ebut dengan field. Untuk memper-jelas gambaran dari semua inipada tabel di bawah ini akan di-tunjukkan mengenai gambaran atri-but yang digunakan dalam sisteminformasi ini dan masing-masingatribut mempunyai keterangannyasendiri-sendiri sebagai contohuntuk menunjukkan sebagai atributkunci atau primary key ditandaidengan PK dan foreign key dengankode FK di mana foreign key digu-nakan sebagai hubungan antaratabel yang satu dengan tabel yanglain.

Yulius, Muladi, Anik : Sistem Informasi Usaha Praktik Dokter Bersama Menggunakan BorlandDelphi 7.0 dan MS Access 2003 56

Page 6: Yulius Rinda B, Muladi, Anik Nur Handayani · menghitung stock obat ke gudang. Selain itu juga untuk mengecek laporan-laporan seperti laporan ... jumlah, harga beli, tang-gal kadaluarsa,

Model Relasi Antar TabelModel relasi antar tabel

yang terbentuk beserta field dan

primary key pada sistem informasipraktik dokter

Gambar 4 Relasi antar tabel

User InterfaceUser interface merupakan me-

kanisme komunikasi antara peng-guna (user) dengan sistem. Userinterface dapat menerima informasidari pengguna (user) dan member-kan informasi kepada pengguna(user) untuk membantu mengarah-kan alur penelusuran masalahsampai ditemukan suatu solusi.User interface, berfungsi untukmenginputkan pengetahuan baruke dalam basis pengetahuan sis-tem pakar (ES), menampilkan pen-jelasan sistem dan memberikanpanduan pemakaian sistem secaramenyeluruh step by step sehinggauser mengerti apa yang akan dila-kukan terhadap suatu sistem. Yangterpenting dalam membagun userinterface adalah kemudahan dalammenjalankan sistem, interaktif, dankomunikatif.

Pada user interface di tampil-an awal ini terdapat proses loginpada sistem informasi usahapraktik dokter bersama. Denganadanya label dan image yangmenunjukan adanya suatu proseslog in, about me, exit pada tampilanawal.

Gambar 5 User Interface Tampilan Awal

m e m i l i k i

m e m i l i k i

m e m i l i k im e l a y a n i

m e l a y a n i

m e m i l i k im e m i l i k i

m e m i l i k i

m e m i l i k i

m e m i l i k i

m e m i l i k i

m e m i l i k i

m e m i l i k im e m i l i k i

m e l a y a n i

m e l a y a n i

m e m i l i k i

m e m i l i k i

m e m p u n ya i

m e m i l i k i

A la t O b a tK o d e _ A ON a m a _ A OS t o k _ A OH a r g a B e l i_ A OH a r g a J u a l _ A OL im i tK o d e _ S a t u a nK o d e _ J e n i s A Oe x p d a t e

K A T E G O R IK o d e _ K a t e g o r iN a m a _ K a t e g o r i

S a t u a nK o d e _ S a t u a nN a m a _ K a t e g o r i

P e n y a k i tK o d e _ P n y k tN a m a _ P n y k tK o d e _ K a t e g o r i

S u p l i e rK o d e _ SN a m a _ SA la m a t _ SK o t a _ SP r o p in s i_ SK o d e p o s _ ST e l p _ SF a x _ SK o n t a k _ SE m a i l_ S

P a s ie nK o d e _ PN a m a _ PA la m a t _ PK o t a _ PP r o p in s i_ PK o d e p o s _ PT e l p _ PF a x _ PJ n s K lm n _ PK o n t a k _ PE m a i l_ P

D o k t e rK o d e _ DN a m a _ DA la m a t _ DK o t a _ DP r o p in s i_ DK o d e p o s _ DT e l p _ DF a x _ DJ n s K lm n _ DP a s s _ DT a r i f _ DS p e s ia l is _ DT g l L h r _ DT e m p a t L h r _ DE m a i l_ D

A s i s t e nK o d e _ AN a m a _ AA la m a t _ AK o t a _ AP r o p in s i_ AK o d e p o s _ AT e l p _ AF a x _ AJ n s K lm n _ AP a s s _ AE m a i l_ AS t a t u s _ A

P e m b e l ia nN o _ T BT g l _ T BK o d e _ SK o d e _ AN o F a k t u r T BH a r g a T o t a l_ T B

R e t u r B e l iK o d e _ R BN o _ T Bt g lK o d e _ At g l j t h t e m p o

J e n is A OK o d e _ J e n i s A ON a m a _ J e n is A O

K u n ju n g a nK o d e K u n ju n g a nT g l K u n ju n g a nA n a m n e s aN o U r u tK o d e _ PK o d e _ DK o d e _ AS t a t u sH a r g a T o t a lB a y a r

D e t i l P e m b e l ia nN o _ T BK o d e _ A OQ t tH a r g a

D e t i l R e t u r B e l iK o d e _ R BK o d e _ A OQ t tN o t e

D ia g n o s aK o d e K u n ju n g a nK o d e _ P y k tK e t _ D i a g

R e s e pK o d e K u n ju n g a nK o d e _ A OQ t tA t u r a n P a k a iS u b T o t a l H r g

H is t o r y H a r g aK o d e H HT ip eK o d e A OH a r g a L a m aH a r g a B a r ut g lK o d e _ A

57 TEKNO, Vol: 11, Maret 2009, ISSN : 1693-8739

Page 7: Yulius Rinda B, Muladi, Anik Nur Handayani · menghitung stock obat ke gudang. Selain itu juga untuk mengecek laporan-laporan seperti laporan ... jumlah, harga beli, tang-gal kadaluarsa,

1. Kode ID menunjukan proseslogin dengan user memasukankode yang dimiliki oleh user.

2. Password menunjukan proseslogin dengan user memasukkanpassword yang dimiliki olehuser.

3. About Me menunjukanketerangan tentang identitaspembuat sistem informasiusaha praktik dokter bersama.

4. Exit menunjukan bahwamenutup aplikasi sisteminformasi usaha praktik dokterbersama.

Pada user interface ditampilan utama ini terdapat menudaftar, proses transaksi, laporan,dan setting pada sistem informasiusaha praktik dokter bersama.Dengan adanya image yangmenunjukan adanya menu daftar,proses transaksi, laporan, dansetting pada tampilan utama.

Gambar 6 User Interface padaTampilan Utama

1. Daftar Obat menunjukan datatentang alat dan obat. Terdapatpengolahan data alat dan obatdengan adanya proses cari,tambah, hapus, edit, updateharga beli dan update hargajual.

2. Daftar Suplier menunjukan datasuplier. Terdapat pengolahandata suplier dengan adanya

proses cari, tambah, hapus,edit, dan tampil.

3. Daftar Pasien menunjukan datapasien. Terdapat pengolahandata pasien dengan adanyaproses cari, tambah, hapus,edit, dan tampil.

4. Daftar Dokter menunjukan datadokter. Terdapat pengolahandata dokter dengan adanyaproses cari, tambah, hapus,tampil, reset password, ubahpassword, edit, dan log out.

5. Daftar Admin menunjukan dataadmin. Terdapat pengolahandata admin dengan adanyaproses cari, tambah, hapus,ubah status, reset password,ubah password, edit, dan logout.

6. Pembelian menunjukan prosestransaksi pembelian. Terdapatpengolahan data dengan mem-beri input data dalam menjalan-kan proses transaksi, sertaadanya proses tambah, hapus,simpan nota, cetak nota, danclose.

7. Retur Beli menunjukan prosestransaksi retur pembelian. Ter-dapat pengolahan data denganmemberi input data dalam men-jalankan proses transaksi, sertaadanya proses tambah, hapus,simpan nota, cetak nota, danclose.

8. Kunjungan menunjukan proseskunjungan.Terdapat pengolah-an data dengan memberi inputdata dalam menjalankan prosestransaksi, serta adanya prosescari data, tampilkan semua da-ta, pengunjung, pengobatan,edit data, dan hapus.

9. Pengobatan menunjukan prsespengobatan.Terdapat pengolah-an data dengan memberi inputdata dalam menjalankan proses

Yulius, Muladi, Anik : Sistem Informasi Usaha Praktik Dokter Bersama Menggunakan BorlandDelphi 7.0 dan MS Access 2003 58

Page 8: Yulius Rinda B, Muladi, Anik Nur Handayani · menghitung stock obat ke gudang. Selain itu juga untuk mengecek laporan-laporan seperti laporan ... jumlah, harga beli, tang-gal kadaluarsa,

transaksi pada hasil diagnosa,resep, alat yang digunakan, danbiaya. Serta terdapat prosestambah, edit, hapus, simpannota dan cetak nota.

10.Laporan menunjukan laporantentang daftar alat obat, tran-saksi pembelian obat, historyharga, daftar suplier, transaksiretur pembelian, barang expired< 2 minggu, daftar dokter, tran-saksi pengobatan, barang limit< 10 persat, daftar asisten,daftar pasien, history pasien.

11.Setting menampilkan menujenis item, satuan, penyakit,tempat praktek.

HASIL dan PEMBAHASANMenu Awal

Menu ini akan tampil padasaat pertama kali program dijalan-kan, yang berisi menu login. Untuklangkah awal, user harus loginterlebih dahulu. Login ini digunakanuntuk membatasi hak akses user.Setiap user harus memasukkan IDuser dan juga kata kunci (pass-word) yang sama dengan datayang telah dimasukkan ke dalambasis data.

Jika ID user dan passwordyang dimasukkan salah, maka sis-tem akan memberikan pesan bah-wa password yang dimasukkansalah. Selama ini terjadi, formmenu utama tidak akan ditampilkansemua dan user tidak dapatmenggunakan aplikasi.

Gambar 7 Menu Awal

Menu UtamaMenu ini akan tampil setelah

user berhasil melakukan proseslogin. Bila login sebagai doktermaster maka menu yang aktifhanya menu dokter, menu asisten,dan menu laporan. Namun bilalogin sebagai dokter biasa makamenu yang aktif hanya menu dok-ter dan menu laporan. Sedangkanlogin sebagai asisten menu yangaktif antara lain menu kunjungan,menu alatobat, menu suplier, menupasien, menu asisten, menupembelian, menu retur pembelian,menu pengobatan, menu laporan,dan menu setting.

Gambar 8 Menu Utama Dokter Admin

59 TEKNO, Vol: 11, Maret 2009, ISSN : 1693-8739

Page 9: Yulius Rinda B, Muladi, Anik Nur Handayani · menghitung stock obat ke gudang. Selain itu juga untuk mengecek laporan-laporan seperti laporan ... jumlah, harga beli, tang-gal kadaluarsa,

Gambar 9 Menu Utama Dokter Biasa

Gambar 10 Menu Utama Asisten

Menu KunjunganMenu ini berisi tentang data

kunjungan dan hanya bisa diguna-kan oleh asisten. Menu ini terdiridari sub menu edit data kunjungan.

Gambar 11 Menu Kunjungan

Menu PembelianMenu ini digunakan untuk me-

lakukan transaksi pembelian alatdan obat dari suplier. Terdapat 2submenu dalam menu ini, antaralain:submenu tambah alatobat dansubmenu cetak nota pembelian.Hanya asisten yang bisa meng-gunakan menu ini.

Gambar 12 Menu Transaksi Pembelian

Menu Retur PembelianMenu ini digunakan untuk

melakukan transaksi retur pembeli-an alat dan obat kepada suplier.Terdapat 2 submenu dalam menuini, antara lain : submenu tambahalatobat dan submenu cetak notaretur pembelian. Hanya asistenyang bisa menggunakan menu ini.

Gambar 13 Menu Transaksi ReturPembelian

Yulius, Muladi, Anik : Sistem Informasi Usaha Praktik Dokter Bersama Menggunakan BorlandDelphi 7.0 dan MS Access 2003 60

Page 10: Yulius Rinda B, Muladi, Anik Nur Handayani · menghitung stock obat ke gudang. Selain itu juga untuk mengecek laporan-laporan seperti laporan ... jumlah, harga beli, tang-gal kadaluarsa,

Menu PengobatanSetelah mengisi data kunjung-

an, maka asisten akan melanjutkanproses pengobatan. Menu peng-obatan ini merupakan menulanjutan dari menu kunjungan, ter-dapat tabel diagnosa, resep, alat,dan submenu cetak nota pengobat-an dalam menu ini. Hanya asistenyang bisa menggunakan menupengobatan.

Gambar 14 Menu Pengobatan

Menu LaporanMenu ini berisikan laporan-

laporan daftar alat obat, daftarsuplier, daftar dokter, daftar asis-ten, daftar pasien, transaksi pem-belian, transaksi retur pembelian,transaksi pengobatan, history har-ga, barang expired, barang limit,dan history pasien.

Gambar 15 Menu Laporan

KESIMPULANDari perancangan sistem informasiusaha praktek dokter ini, dapatditarik kesimpulan sebagai berikut:1. Sistem Informasi Usaha Praktik

Dokter Bersama dirancang de-ngan menggunakan ERD (En-tity Relationship Diagram) danDFD (Data Flow Diagram).

2. Berdasarkan tabel-tabel yangada dibuat program denganmenggunakan bahasa pemro-graman Borland Delphi 7.0 danDBMS Microsoft Access 2003untuk mengelola data dokter,asisten, pasien, suplier, alat-obat, serta pencatatan transaksipembelian, retur pembelian,kunjungan, dan pengobatansehingga dapat dilihat keadaanstok masing-masing barangyang disajikan dalam bentuklaporan untuk mempermudahdalam manajemen gudang.

3. Keluaran (output) yang dihasil-kan adalah berupa laporan alatobat, pembelian, retur pembeli-an, pengobatan, daftar asisten,daftar dokter, daftar suplier,daftar pasien, history harga,history pasien, barang expired,barang limit, nota pengobatan,nota pembelian, dan nota returpembelian.

DAFTAR RUJUKAN

Alam, M. Agus J. 2004. BelajarSendiri Mengolah Databasedengan Borland Delphi 7. PTElex Media Komputindo:Jakarta.

Badriyah, Tessy. 2008. Perancang-an Basis Data secara Logika.(online).(http://lecturer.eepisits.edu/~tessy/lecturenotes/db1/ER

61 TEKNO, Vol: 11, Maret 2009, ISSN : 1693-8739

Page 11: Yulius Rinda B, Muladi, Anik Nur Handayani · menghitung stock obat ke gudang. Selain itu juga untuk mengecek laporan-laporan seperti laporan ... jumlah, harga beli, tang-gal kadaluarsa,

%20Model%20dan%20Mapping.pdf,diakses 19 Mei 2010)

Erack. 2005. SQL Tutorial. (online).(http://www.tizag.com/sqlTutorial/index.html, diakses 30 Mei2010)

Fathansyah, 2002. Basis Data.Informatika Bandung: Bandung.

Jogiyanto, H.M. 1999. Analisa danDesain Sistem Informasi. Andi:Yogyakarta.

Kristanto, Harianto. 1994. Konsepdan Perancangan Database.Andi Offset: Yogyakarta.

McLeod, Raymond Jr. 2001.Sistem Informasi Manajemen.PT. Prenhallindo: Jakarta.

Pranata, A. 2001. PemrogramanBorland Delphi Edisi 3. Andy:Yogyakarta.

Refsnes. 2009. SQL Tutorial.(online).(http://www.w3schools.com/sql/default.html, diakses 30Mei 2010)

Universitas Negeri Malang. 2000.Pedoman Penulisan KaryaIlmiah Edisi keempat, Malang:Universitas Negeri Malang.

Widiastuti, Rini. 2007. Modul BasisData.(online).(http://riniwidi.files.wordpress.com/2009/05/normalisasi.pdf, diakses 5 Juli2009)

Yulius, Muladi, Anik : Sistem Informasi Usaha Praktik Dokter Bersama Menggunakan BorlandDelphi 7.0 dan MS Access 2003 62