P. 1
apotek

apotek

|Views: 50|Likes:

More info:

Published by: Gudang Skripsi, KTI Dan Makalah on Jun 21, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

12/12/2013

pdf

text

original

1

TUGAS MANDIRI
Sistem Informasi Penjualan Barang pada Apotek M-23
Mata Kuliah: Pemrograman Borland Delphi Versi 7.0

Disusun Oleh:
Nama NPM Kode Kelas DOSEN : FITRI GULTOM : 093130030 : 111-IF37P-M2 : Sasa

STMIK PUTERA BATAM
TA 2012/2013

2

DAFTAR ISI
HALAMAN JUDUL DAFTAR ISI ...........................................................................................................1 KATA PENGANTAR.............................................................................................2 BAB I PENDAHULUAN ...................................................................................3 1.1 Latar Belakang masalah.......................................................................3 1.1.1 Sekilas Mengenai Borland Delphi 7.0..............................................3 1.1.2 Sekilas Tentang Microsoft Access....................................................4 1.2 Rumusan Masalah................................................................................4 1.3 Tujuan Penulis.....................................................................................4 BAB II. PEMBAHASAN........................................................................................5 2.1 Listing Program Penjualan Barang Pada Apotek………………........ 5 33 3.1 Kesimpulan………………………………………………................33 3.2 Saran...................................................................................................33

Penulis mengharapkan tugas ini dapat memberikan pengalaman yang berguna baik bagi pembaca. maupun bagi masyarakat pada umumnya. Terima kasih pada pihak-pihak yang membantu penyusunan makalah ini semoga makalah ini dapat berguna bagi mahasiswa khususnya. yang tentunya akan menambah ilmu dan wawasan berfikir mahasiswa. oleh karena itu kritik dan saran dari semua pihak yang bersifat membangun selalu kami harapkan demi kesempurnaan penulisan selanjutnya. Penulis. Penulis menyadari bahwa makalah ini masih jauh dari sempurna. karena dengan rahmat dan karuniaNya penulis dapat menyelesaikan makalah ini. Tujuan penulisan makalah ini adalah untuk menambah pengetahuan dalam pembelajaran mata kuliah PEMROGRAMAN BORLAND DELPHI VERSI 7.3 KATA PENGANTAR Puji syukur kepada hadirat Tuhan Yang Maha Esa. 5 Januari 2012 Fitri Gultom .0.

0 merupakan pilihan bagi sebagian kalangan programmer untuk membuat aplikasi. Borland delphi 7. Hal ini disebabkan kelebihan yang ada pada borland delphi 7.0 antara lain : 1. Borland delphi 7. sehingga kita dapat membuat tampilan sebuah program dengan desain kita sendiri tanpa harus membuat codding yang panjang.0 berikut ini beberapa kelebihan borlan delphi 7. seperti bagian yang ada pada program dipandang sebagai suatu objek yang mempunyai sifat-sifat yang dapat diubah dan diatur .0 hadir bersama borland Kylix 3 yang berbasis Linux. Berbasis Objek Orientid programming.4 BAB I PENDAHULUAN 1. . bila ingin berganti flattform dari Windows ke Linux maka aplikasi yang dibuat di Delphi dapat dijalankan di Kylix 3 yang dikarenakan kedua produk tersebut merupakan produk Borland. Latar Belakang masalah 1. 1.1.1 Sekilas Mengenai Borlan Delphi 7. 2.0 Delphi adalah sebuah bahasa pemrograman dan lingkungan pengembangan perangkat lunak.

Untuk memulai atau menjalankan program aplikasi Microsoft Access. a.1. Kemudian pilih Microsoft Office 4. 3 Tujuan Penulisan . Merancang sebuah program dengan menggunakan database Microsoft Access 2007. Sekilas Tentang Microsoft Access Microsoft Access merupakan salah satu aplikasi berbasis database yang cukup populer dan paling banyak digunakan serta memiliki kehandalan dalam menunjang kemampuan kerja komputer khususnya bidang pengolahan data. Membuat kesimpulan Dan Saran dari sebuah Program tersebut. 1. Query. 2. Pilih dan klik Microsoft Access.5 1. GRA[3]. Macro dan Module. Pilih menu Program 3. 2 Rumusan Masalah 1. Form. Database yang disusun dalam Access terdiri dari beberapa komponen yang membentuk suatu kesatuan sistem yaitu : Table. langkahlangkahnya adalah sebagai berikut : 1. Report.2. Klik tombol Start yang ada di taskbar 2.

Berbagai keuntungan yang diperoleh. client/server dan aplikasi database pada komputer.6 1. Sistem ini juga memiliki data engine yang mampu mengelola data dalam volume besar dan pemrograman berorientasi obyek yang mampu menggunakan kembali komponen-komponen pada banyak aplikasi yang dibangun dengan XML support untuk mempercepat manipulasi data. dan • Tidak menuntut spesifikasi sistem yang tinggi. Merancang sebuah Program sebagai salah satu untuk menyelesaikan tugas mandiri bagi penulis. Keuntungan tersebut di antaranya : • Kemampuan mengelola database besar. • Dukungan accessibility. Meningkatkan Ilmu penulis dalam Pembelajaran Pemrograman Delphi BAB II PEMBAHASAN SOFTWARE APOTEK Kata Pengantar Software Apotek merupakan sebuah sistem yang interaktif dan dikenal memiliki high performance dekstop dengan kemampuan tinggi di dalam pemrograman jaringan. 2. . Pengertian Sistem Management Apotek Suatu system yang dilaksanakan dengan melalui alat bantu computer dan digunakan untuk mempermudah prses penyelenggaraan dan pencatatan administrasi apotek dimulai saat pelanggan melakukan transaksi dan sampai meninggalkan apotek. membuat banyak penggunanya masih mempertahankan bahasa pemrograman ini.

program menggunakan simbol tong sampah untuk menggambarkan perintah hapus. radio button. menggunakan gambar printer untuk perintah mencetak dan lain-lain. listbox.7 Sistem yang Mudah Dipahami Pemrograman berorientasi visual membuat pemakainya mudah memahami struktur dan teknik pemrograman yang dimilikinya. combo box. menjalankan sistem. minggu atau bahkan bulan. SOFTWARE APOTEK memiliki visual design tools yang berisi berbagai object yang diperlukan untuk kepentingan interaktifitas program dengan pemakainya seperti text box. Hal ini sangat membantu user meningkatkan produktifitas dalam kegiatan pengoperasian yang dilakukannya. cukup lengkap fitur yang dimilikinya. menu-menu dan simbol-simbol yang mudah dipahami pula. Istilah “user friendly” sangat tepat untuk menjelaskan hal ini. menggunakan simbol pensil untuk perintah menuliskan data. Hal ini dapat dilihat pada saat mengorganisasi data. atau pada saat mengolah data untuk pengguna. Kemampuan Mengelola Data Besar Salah satu kunci keberhasilan sebuah program adalah kemampuannya dalam mengelola data dalam kapasitas yang besar sesuai kebutuhan. Dalam hitungan jam saja. Apalagi dalam hitungan hari. tetapi ketika dihadapkan pada transaksi dalam jumlah besar ternyata tidak mampu berjalan dengan cepat sebagaimana yang diharapkan. . Program dibuat dengan perintah-perintah yang mudah dioperasikan. Artinya user tidak canggung dalam mengoperasikan program tersebut. dan lain sebagainya. Besarnya transaksi tersebut. Dengan fasilitas dan tool-tool yang disediakan. Coba bayangkan jika sebuah program digunakan untuk menangani sistem penjualan barang pada sebuah super market. Banyak program yang baik. chek box. sudah berapa banyak transaksi yang terjadi. Misalnya. membuat sistem ini akan mempermudah pengguna dalam membuat program yang interaktif dan familiar. tentunya tidak dapat dipisahkan dari sifat penambahan data yang kontinyu dari waktu ke waktu. SOFTWARE APOTEK menyediakan berbagai tool dan powerfull data engine developers yang dibutuhkan untuk mengelola data dalam kapasitas besar.

Dockable IDE Windows. Beberapa hal baru yang ditawarkan pada SOFTWARE APOTEK antara lain : Active Accessibility Support. OLE DB Provider Program mudah diakses oleh client berbasis non-Visual Integrated XML Support Data-data SOFTWARE APOTEK dapat direpresentasikan dengan format XML.8 Dukungan Accessibility SOFTWARE APOTEK memberikan fleksibilitas bagi user untuk mengelola semua tipe dan jenis aplikasi database. Database events SOFTWARE APOTEK mudah melakukan pengontrolan dengan kode program yang dieksekusi ketika database dibuka. Aplikasi mudah diakses dengan peralatan eksternal seperti screen readers. fungsi atau metode pada source code. Tidak Menuntut Spesifikasi Sistem yang Tinggi Beberapa catatan tentang spesifikasi SOFTWARE APOTEK ini adalah : Computer / Processor Personal Komputer dengan prosesor kelas Pentium. Document View Menampilkan dan mempercepat navigasi pada prosedur. voice recognition dan lain-lain. ditutup atau dimodifikasi. sistem yang dibutuhkan . Dilengkapi dengan dock common tools seperti data session dan debug windows yang akan membantu menelusuri aliran data.

Untuk siapa Sistem Management Apotek • Pada level pelaksana system management akan sangat membantu kecepatan dalam memberikan pelayanan kepada pelanggan atau calon pelanggan. Harddisk SOFTWARE APOTEK memerlukan tempat penyimpanan pada harddisk sebesar 115 Mega Byte untuk instalasi typical. Drive Disarankan memiliki CD ROM drive untuk mempermudah instalasi dan update program. maksimum 200 Mega Byte (50 MB untuk Microsoft Component Update).9 Memory RAM minimal 64 Mega Byte atau yang lebih tinggi. Operating System Microsoft Windows 98 atau versi sesudahnya.0 dengan Service Pack 6 atau sesudahnya. • Bagi para dokter system management apotek ini dapat memberikan kemudahan untuk mendapatkan informasi berupa hasil jumlah pasien dari setiap resep yng diberikan oleh dokter. Microsoft Windows NT 4. Display Super VGA atau yang lebih tinggi untuk resolusi monitornya. . Karena melalui arsip resep di komputer dapat dilakukan dengan sekejap • Bagi para manager atau pemilik sarana apotek system tersebut memberikan kemudahan untuk mendapatkan informasi yang dinginkan untuk kemudian digunakan sebagai bahan pertimbangan dalam menentukan suatu kebijakan berdasarkan informasi – informasi yang di dapat. Peripheral Microsoft Mouse atau pointing device yang kompatibel.

10 Modul – Modul yang terdapat Apotek • Tools Master. Modul digunakan untuk akses pada setiap bagian system management dalam Sistem Management .

terdiri dari beberapa sub menu untuk melakukan transaksi pembelian terhadap supplier baik secara tunai atau hutang • Keuangan. terdiri dari beberapa sub menu untuk melakukan penyimpanan data induk atau yang dimaksud dengan data master • Penjualan. • Setting. implementasi pendapatan lainnya yang dihasilkan dari barang konsinansi. sub menu untuk implementasi setting nama dan lainya.11 • Master Data. terdiri dari berbagai sub menu. merupakan transaksi penjualan yang dilakukan secara tunai dikarenakan system penjualan resep ini merupakan transaksi yang sesuai dengan ketentuan resep yang diberikan oleh dokter atau merupakan obat stock habis. • Registrasi. sisa rekap kasir. Hasil yang dapat diharapkan dari Sistem Management Apotek • Laporan yang bersifat statiska Contoh : laporan rekap transaksi yang dilakukan setiap pelanggan sesuai dengan periode yang telah disesuaikan • Laporan yang bersifat insidentil • Laporan mortailitas sesuai dengan kebutuhan untuk melakukan tutup transaksi • Laporan keungaan • Laporan cash flow merupakan laporan transaksi keluar masuknya kas apotek • Grafik transaksi penjualan – pembelian per periode . sub menu untuk legalitas penggunaan system management dari perusahaan kami secara legal. debet bank • Pembelian. terdiri dari beberapa sub menu untuk melakukan transaksi penjualan non resep transaksi dilakukan secara tunai atau hutang baik dengan pembayaran cek. implementasi penggajian pegawai dan implementasi biaya operasional. • Resep.

Integrated dan windows based kami rancang untuk mempermudah management Modul disesuaikan dengan kebutuhan dasar apotek. digunakan untuk operasional system management apotek • Mini printer. Kebutuhan perangkat keras • Workstation.12 Keunggulan Sistem Management Apotek User friendly. digunakan untuk cetak nota transaksi penjualan . system management apotek mudah digunakan karena interface kami develop di sesuaikan dengan sumber daya manusia apotek.

13 • Barcode scanner. digunakan untuk pengecekan stock barang secara otomatis dan mudah • Cashdrawer. digunakan untuk penyimpanan kas Implementasi modul Apotek Sistem Management Gambar 1. Sistem Login Program Keterangan : .

Menu Registrasi. menu yang kami tampilkan. Menu Penjualan. Dan data stock obat nantinya akan selalu up to date dalam pengelolaan stock dan jenis transaksi. di gunakan agi user/operator untuk mengakses semua modul yang terdapat dalam sistem informasi management apotek. Menu Keuangan. Menu Resep. Menu File. Sistem Master Data Obat Keterangan : Sistem master data obat ini digunakan untuk mendata stock dan nilai stock obat yang terdapat dalam 1(satu) apotek. Menu Setting. Agar si user/ operator tidak dapat mengetahuti data – data yang penting Sistem Menu Utama Aplikasi Sistem menu utama ini. Menu Pembelian. Gambar 3. . Dari aplikasi menu utama ini ada beberapa menu dan sub menu. Menu Lapran. Menu Data.14 Sistem ini digunakan untuk membagi hak akses user untuk menggunakan sistem management apotek.

Sistem Aplikasi Racikan Obat Keterangan : Sistem racikan ini di pakai apabila apotek anda melayani konsumen dengan obat racikan sendiri Gambar 5. Aplikasi Mutasi Stock Obat Keterangan : Aplikasi ini digunakan untuk mencatat transaksi pemindahan stock obat dari gudang ke toko atau sebaliknya .15 Gambar 4.

. kami aplikasikan sesuai dengan POS atau Kasir. Sistem Transaksi Penjualan Obat Non Resep Keterangan : Sistem transaksi ini penjualan non resep. Secara otomatis program ini akan mencatatan transaksi penjualan. stock obat berkurang. Sistem ini ada dua puluhan harga yang digunakan yaitu pilihan harga resep atau harga jual umum.16 Gambar 6. Aplikasi Transaksi Penerimaan Resep Keterangan : Sistem ini digunakan untuk penerimaan resep dkter dari pasien/pelanggan. pendapatan apotek Gambar 7.

17 Gambar 8. Aplikasi Pencatatan Pendapatan Apotek Lainnya Keterangan : Program ini di gunakan untuk mencatat apabila apotek mempunyai pendapatan lainnya di luar transaksi penjualan Gambar 9. Program Penggajian Keterangan : Program ini digunakan untuk mencatat gaji setiap karyawan dan berdasarkan periode .

misalkan pembayaran listrik.dll Gambar 11. Program Biaya Operasional keterangan : program ini digunakan untuk mencatat transaksi kas keluar.18 Gambar 10. telepon. Kartu Stock Obat keterangan : program ini laporan untuk kartu stock per obat .

Monitoring Keuangan Rugi – Laba keterangan : program ini digunakan untuk memonitor laporan keuangan rugi – laba per periode. Monitoring Grafik Transaksi Penjualan – Pembelian keterangan : program 2 dimensi ini kami berikan untuk monitor laporan penjualan pembelian per periode agar mudah di baca oleh pihak management apotek .19 Gambar 12. tujuannya sebagai bahan evaluasi apotik Gambar 13.

maka dapat dilihat tanggal.20 Gambar 14. Daftar Pemakaian Program keterangan : program ini di gunakan untuk mengantisipasi bagi user/operator dalam melakukan suatu pekerjaan tidak benar. Laporan Penjualan Per Kasir/Sales Dalam Per Periode keterangan : program ini kami berikan agar pihal management dapat mengetahui penjualan dalam sistematika per kasir/operator Gambar 15. mulai di amenggunakan program sampai lama pemakaian program/ . nama user.

. Laporan Stock Obat Kategori Semua & Laporan Stock Obat Di Bawah Limit Keterangan Laporan ini digunakan untuk mengetahui totalstock obat di apotek dan stck obat yng di bawah limit sebagai bahan pengadaan obat nantinya. Gambar 17. Laporan stock per supplier ini berfungsi untuk cek data obat apa saja waktu kita beli di supplier yang kita tentukan sebelumnya.21 Gambar 16. Laporan Stock Obat Kadaluarsa & Stock Obat Per Supplier Keterangan Laporan stock obat kadaluarsa ini berfungsi untuk cek obat yang harus di keluarkan dari apotek karena mendekati tanggal kadaluarsa.

dan masih banyak lagi laporan yang menyangkut transaksi di apotek. Laporan Daftar Hutang & Daftar Piutang Keterangan Laporan hutang ini memberikan informasi bagi berapa rupiah kita hutang terhadap supplier dan kepada siapa kita hutang. Demikian contoh – contoh laporan dari kami.22 Gambar 18. dengan waktu berapa lama pelunasannya. Laporan piutang memberikan informasi bahwa kita mempunyai pendapatan tetap dari pelanggan kita melalui penjualan kredit dan siapa pelanggan tersebut dengan berapa nominal piutang terhadap kita. Laporan Daftar Pembelian & Laporan Daftar Penjualan Per Periode Keterangan Laporan ini memberikan informasi pada periode yang telah kita tentukan. . kita bertransaksi berapa kali baik transaksi pembelian maupun transaksi penjualan. Gambar 19. Lapran yang kami berikan dalam sistem ini sebanyak 34 jenis laporan dari hasil setiap transaksi menggunakan sistem management apotek.

silahkan kontak kami 0271-3021784 / 081393455936 atau ekoisp@yahoo..com Kesimpulan mengenai penawaran Sistem Management Apotek maka saya menyimpulkan tentang implementasi sistem management apotek. sebaiknya menggunakan PC PACKAGE • Penggunaan sistem tanpa batasan • Tidak mengeluarkan biaya tambahan • Investasi yang di keluarkan lebih ringan dibanding bapak menggunakan service package lainnya. Saya tunggu konfirmasinya lebih lanjut. untuk dapat di jadikan bahan pertimbangan bagi bapak/ibu untuk memberikan suatu keputusan.23 Bila bapak maupun ibu kurang jelas dalam pembahasan contoh modul SOFTWARE APOTEK. Penutup Demikian penawaran ini kami ajukan. . Implementasi sistem management apotek saya sarankan.

maka penulis mengajukan beberapa saran sehubungan dengan penerapan dan pengembangan sistem lebih lanjut.0 dapat membantu dalam penyajian laporan kepada manajer tepat pada waktunya. .24 BAB III PENUTUP 3.0 Mengurangi beban kerja terutama masalah penyajian data dan pencarian data yang selama ini masih dilakukan secara manual.2 Saran Setelah mendapat kesimpulan diatas. Dengan Menggunakan Program Borland Delph Delphi7.0dengan Database Access maka keamanan data lebih terjami 3.1 Kesimpulan Setelah dilakukan perancangan sistem informasi penjualan yang baru dirancang oleh penuli maka dapat diambil bebrapa kesimpulan bahwa : 1. Adapun saran-saran tersebut adalah sebagai berikut : 1. Dengan Menggunakan Program Borlan Delphi 7. Program Borlan Delphi 7. 3. 2. Perlu perawatan sistem yang berkelanjutan untuk menjamin kelancaran operasional sistem.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->