SISTEM INFORMASI PENJUALAN OBAT – OBATAN PADA APOTEK BHAYANGKARA MEDAN
TUGAS AKHIR
MUHAMMAD AFRIZAL 052406191
DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2008
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
PERSETUJUAN Judul
: SISTEM INFORMASI PENJUALAN OBATOBATAN PADA APOTEK BHAYANGKARA MEDAN
Kategori
: TUGAS AKHIR
Nama
: MUHAMMAD AFRIZAL
Nomor Induk Mahasiswa
: 052406191
Program Studi
: D3 ILMU KOMPUTER
Departemen
: MATEMATIKA
Fakultas
: MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Disetujui oleh :
Diketahui/Disetujui oleh Departemen Matematika FMIPA USU Ketua,
Dosen Pembimbing
Dr. Saib Suwilo, M.Sc.
Drs. Saul Siahaan
NIP. 131796149
NIP. 130905370
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
PERNYATAAN
SISTEM INFORMASI PENJUALAN OBAT – OBATAN PADA APOTEK BHAYANGKARA MEDAN
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan,
Mei 2008
MUHAMMAD AFRIZAL 052406191
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
PENGHARGAAN Puji dan syukur penulis panjatkan ke hadirat AllaH SWT atas segala berkat dan rahmatNya sehingga penulis dapat menyelesaikan Tugas Akhir ini dengan baik dalam waktu yang telah ditetapkan. Ucapan terima kasih penulis sampaikan kepada Drs. Saul Siahaan selaku pembimbing yang telah meluangkan waktunya dan membantu penulis dalam penyelesaian tugas akhir ini. Ucapan terima kasih juga ditujukan kepada Bapak Dr. Saib Suwilo, M.Sc selaku Ketua Departemen Matematika, Bapak Eddy Marlianto, M.Sc dan Dr. Sutarman, M. Sc selaku Dekan dan Pembantu Dekan I FMIPA USU, semua pegawai FMIPA USU, dan teman-teman kuliah Agus, Salman, Parwis , M. Ikhsan, Rinaldi Pane, Risky Adrian, Taufik, Toni, Diki, Parwis, Bang Zul dan semua teman-teman D3 Ilmu Komputer khusunya kom C 2005 yang selalu memberi semangat dan doa, sahabat-sahabatku yang tak pernah terpisahkan hingga saat ini terutama sahabat karibku Wahyu, Ozi, Angga, Fizi, Nandes, Yusuf yang selalu membantu memberi nasihat dan dukungan yang positif dalam membantu penyelesaian tugas akhir ini. Adik – adikku di PMR dan rekan – rekan di KSR PMI Cab. Medan dengan canda dan senyuman yang tidak ada habisnya. Saudara – saudaraku yang di UKMI Al-Falak FMIPA USU yang memberikan semangat dakwah kepada penulis. Akhirnya tidak terlupakan kepada kedua orang tua Ayahanda dan Ibunda tercinta yang telah memberikan dorongan, nasehat, kasih sayang, doa, dukungan material dan spritual, tak lupa juga kepada ujing dan tulang atas dukungannya kepada penulis serta adik tercinta Dina Amalia dan Salamah. Semoga amal baik mereka semua mendapat balasan yang setimpal dari Tuhan Yang Maha Esa. Amin.
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
ABSTRAK Tugas akhir ini bertujuan untuk membuat sebuah sistem informasi yang dinamis. Sistem perancangan dalam membangun sistem informasi pada Apotek Bhayangkara Medan dengan menggunakan beberapa software yakni Macromedia Dreamweaver 8, Xampp. Dengan menggunakan Dreamweaver 8 maka pengerjaan sistem informasi akan lebih cepat dan mudah. Adapun tabel-tabel yang dipakai dalam pembuatan sistem informasi pada Apotek Bhayangkara Medan ini adalah tabel obat, tabel pembelian, tabel penjualan, dan tabel admin. Semua tabel diatas digunakan untuk menampung data-data yang diperlukan dalam pengembangan Sistem Informasi Penjualan Obat - Obatan ApotekBhayangkara Medan
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
DAFTAR ISI
Halaman Persetujuan
ii
Pernyataan
iii
Penghargaan
iv
Daftar Isi
vii
Daftar Tabel
ix
Daftar Gambar
x
BAB 1 PENDAHULUAN 1.1. Latar Belakang
1
1.2. Identifikasi Masalah
2
1.3. Maksud dan Tujuan
2
1.4. Metode Penelitian
3
1.5. Kegunaan Penelitian
4
1.6. Batasan Masalah
4
1.7. Tinjauan Pustaka
4
1.8. Sistematika Penulisan
5
BAB 2 LANDASAN TEORI 2.1. Pengertian Komputer
7
2.2. Sekilas Mengenai Web
9
2.3. Sejarah Web
9
2.4. Aplikasi Web
9
2.5. Web Server
10
2.6. Apa itu PHP
10
2.7. Sejarah Singkat PHP
11
2.8. Kelebihan PHP
11
2.9. MySQL
12
2.10.Pengenalan Dreamweaver
12
2.11.Pengertian Sistem Informasi
13
2.12.Komponen Sistem Informasi
13
2.13.Pengertian Algoritma
14
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
BAB 3 PERANCANGAN SISTEM 3.1. Melakukan Perencanan dan Perancangan
15
3.2. Persiapan Database
15
3.3. Membangun Halaman Web
18
3.4. Flowchart Web
20
3.4.1 Flowchart Menu Utama
21
3.4.2 Flowchart Administrator
22
BAB 4 IMPLEMENTASI SISTEM 4.1. Pengertian Implementasi Sistem
23
4.2. Komponen Dalam Implementasi Sistem
23
4.3. Instalasi Apache, PHP, dan MySQL
25
4.3.1 Instalasi Xampp 1.6.6a
26
4.3.2 Menjalankan Xampp
28
4.4. Tampilan Halaman Web
29
BAB 5 KESIMPULAN DAN SARAN 5.1. Kesimpulan 5.2. Saran
Daftar Pustaka
LAMPIRAN
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
34 35
DAFTAR TABEL Halaman Tabel 4.6. Tabel Obat
30
Tabel 3.2. Tabel Pembelian
30
Tabel 3.3. Tabel Penjualan
30
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
DAFTAR GAMBAR
Halaman Gambar 3.1. Tabel Obat
16
Gambar 3.2. Tabel Pembelian
17
Gambar 3.3. Tabel Penjualan
17
Gambar 3.4. Tabel Admin
18
Gambar 3.5. Rancangan Halaman Web Yang Dibangun
19
Gambar 3.6. Alur Flowchart Menu Utama
21
Gambar 3.7. Alur Flowchart Administrator
22
Gambar 4.1. Xampp-win32-1.6.6a-Installer
26
Gambar 4.2. Setup Xampp
27
Gambar 4.3. Lokasi Installasi
27
Gambar 4.4. Setup Finish
28
Gambar 4.5. Xampp Control
29
Gambar 4.9. Halaman Utama
30
Gambar 4.10. Halaman Home
31
Gambar 4.11. Halaman Obat
31
Gambar 4.12. Halaman Pembelian
32
Gambar 4.13. Halaman Penjualan
33
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
BAB I PENDAHULUAN
I.
Latar Belakang Dalam era globalisasi sekarang ini, komputer merupakan alat yang sangat
dibutuhkan oleh banyak instansi dan perusahaan-perusahaan milik negara maupun swasta. Pemakaian komputer saat ini semakin berkembang pesat di segala bidang sesuai dengan kemajuan zaman. Kebutuhan akan informasi yang akurat dan tepat waktu untuk menyajikan data yang lengkap sangatlah diperlukan baik instansi – instansi maupun perusahaan. Sejalan dengan lajunya perkembangan dunia teknologi modern saat ini, banyak mengakibatkan perubahan kehidupan manusia dalam menangani setiap permasalahan yang terjadi yang ada hubungannya dengan proses pembangunan secara menyeluruh. Kalau kita perhatikan dan telusuri kemajuan yang telah kita capai itu, maka akan terlihat dengan jelas bahwa permasalahannya adalah terletak pada penggunaan data dan informasi yang akurat. Penerapan suatu sistem data dan informasi sebenarnya tidak terlepas dari penggunaan peralatan elektronik yang dapat membantu manusia dalam proses penanganan sistem informasi. Informasi yang diperoleh dari Internet pun bermacam – macam tergantung dari informasi yang dibutuhkan oleh user (pemakai). Dalam hal ini penulis mengambil contoh pada Apotek. Penulis melihat di lapangan akan kurangnya sistem informasi pada Apotek sehingga mengakibatkan kurangnya optimalitas serta efektifitas kerja bahkan adanya kerugian yang ditanggung oleh pemilik Apotek itu sendiri.Sebagai contoh banyaknya obat yang sudah expired atau kadaluarsa tanpa sepengetahuan si pegawai atau si pemilik Apotek, dan kalau kejadian ini sering terjadi maka Apotek itu
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
sendiri akan kehilangan para pelanggan dan bila terjadi maka akan mengakibatkan kerugian. Atas dasar pertimbangan itu, maka penulis terterik membuat suatu sistem informasi dengan judul : SISTEM INFORMASI PENJUALAN OBAT - OBATAN PADA APOTEK BHAYANGKARA MEDAN.
II.
Identifikasi masalah Kemampuan manusia dalam menyelesaikan pekerjaan yang semakin banyak
dan rumit sangatlah terbatas, sehingga disini dibutuhkan suatu sistem yang dapat mengolah data dengan baik sehingga dapat mempercepat serta mengefisienkan pekerjaan pengolahan data.
Identifikasi
masalahnya
yaitu
bagaimana
cara
pemeriksaan database obat - obatan dilakukan dengan baik serta bagaimana cara merancang sistem informasi database obat – obatan tersebut.
III. Maksud dan Tujuan Maksud dari penelitian yang penulis lakukan adalah untuk meneliti tentang sistem informasi database obat – obatan serta untuk mengetahui bagaimana menampilkan data tersebut secara efektif dan efisien. Adapun tujuan penulis, antara lain:
1. Merancang suatu sistem informasi yang dinamis yang hanya dilakukan oleh kalangan
sendiri
khususnya
pegawau
serta
pemilik
sarana
Bhayangkara.
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
Apotek
2. Membantu kalangan sendiri yakni Apotek Bhayangkara untuk mengelola database obat – obatan serta kegiatan yang sering dilakukan seperti penjualan dan pembelian obat. IV. Metode Penelitian Untuk menyusun tugas akhir ini, penulis melakukan penerapan metode penelitian dalam memperoleh data-data yang dibutuhkan sehingga penyusunan tugas akhir ini dapat diselesaikan dengan baik. Adapun metode penelitian yang penulis lakukan adalah: 1.
Penelitian Lapangan a. Interview Dalam hal ini diadakan tanya jawab dengan pemilik Apotek Bhayangkara Medan dan pegawai serta Apoteker untuk memperoleh informasi mengenai perusahaan. Hal ini dilakukan untuk meyakinkan bahwa data yang diperoleh benar-benar akurat. b. Observasi Dalam hal ini diamati dan ditinjau secara langsung bagaimana pelaksanaan sistem yang sedang berjalan dan mengamati perkembangan Apotek itu sendiri.
2.
Penelitian Pustaka Penulis mengumpulkan informasi dari buku-buku yang ada di perpustakaan
maupun milik penulis sendiri untuk mempermudah penulis dalam pembuatan sistem informasi dengan Php And Mysql.
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
V.
Kegunaan Penelitian Kegunaan penelitian ini bagi penulis sendiri adalah untuk menciptakan suatu
sistem yang dapat mempermudah pengolahan data pada pihak yang bersangkutan itu sendiri sehingga menjadi lebih cepat, akurat dan efisien.
VI. Batasan Masalah Penulis
melakukan
pembatasan
masalah,
hal
ini
dilakukan
agar
pembahasannya tidak menyimpang dari topik permasalahan tentang informasi database obat - obatan di Apotek Bhayangkara Medan. Batasan masalah dalam pembuatan tugas akhir ini nantinya adalah masalah database obat - obatan.
VII. Tinjauan Pustaka Sebagai karya tulis yang ingin dinilai baik haruslah memiliki referensi yang cukup.Oleh karena itu penulis mengumpulkan bahan bacaan guna mengumpulkan informasi yang berhubungan dengan materi yang terdapat dalam tugas akhir nantinya. Sebagai sumber bahan bacaan atau informasi tersebut penulis mendapatkannya dari perpustakaan USU serta milik pribadi. Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu. Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. Sistem Informasi adalah sebuah himpunan (set) dari berbagai komponen yang saling berhubungan
yang mengumpulkan atau mengambil, memroses, menyimpan dan
mendistribusikan
informasi
untuk
mendukung
pengambilan
keputusan
pengawasan di dalam suatu organisasi.
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
dan
(Hartono, Jogianto.2005.Analisis dan Desain Sistem Informasi.Andi:Yogyakarta)
VIII. Sistematika Penulisan Untuk mempermudah penulisan tugas akhir ini, penulis membuat suatu sistematika penulisan yang terdiri dari: BAB I
Pendahuluan Bab ini berisikan tentang latar belakang penulisan, identifikasi masalah, pembatasan masalah, maksud dan tujuan penelitian, kegunaan dan metode penelitian serta sistematika penulisan.
BAB II
Tinjauan Teoritis Bab ini berisikan pengertian-pengertian Php And Mysql, Sistem Informasi dan beberapa hal lain yang mendukung penyusunan Tugas Akhir ini.
BAB III
Perancangan Sistem Bab ini berisikan tentang perancangan program dan penjelasan sistem program yang dirancang.
BAB IV
Implementasi Sistem Bab ini berisikan tentang segala sesuatu yang perlu dalam menerapkan sistem.
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
BAB V
Kesimpulan dan Saran Bab ini menguraikan tentang kesimpulan serta saran yang diperoleh dari pembuatan tugas akhir ini. Kesimpulannya adalah : 1. Dengan melihat masalah – masalah yang sering terjadi pada Apotek, dengan adanya system informasi yang telah dibangun, diharapkan nantinya masalah – masalah yang sering terjadi dapat diselesaikan 2. Dan juga penulis dapat mengaplikasikan ilmu yang telah didapat di bangku kuliah untuk dapat diterapkan Saran setelah pembuatan tugas akhir ini adalah : 1. Diharapkan kepada pihak akademik memberikan kemudahan – kemudahan untuk mahasiswa dalam hal pembuatan tugas akhir, baik surat riset dll. 2. Universitas Sumatera Utara diharapkan menjalin kerja sama kepada Perusahaan – perusahaan dan juga instansi untuk menempatkan tamatan mahasiswanya untuk bekerja di perusahaa atau instansi tersebut
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
BAB 2
LANDASAN TEORI
2.1 Pengertian Komputer
Komputer berasal dari bahasa yunani “compute” yang kemudian diartikan kedalam bahasa inggris yaitu “to compute” yang berarti hilang, sehingga komputer dapat diartikan sebagai alat hitung atau mesin hitung.
Bila dijabarkan, defenisi dari komputer ini sendiri adalah seperangkat peralatan elektronik yang bekerja bersama – sama secara otomatis, menerima input, memproses data dan menghasilkan output secara logis, cepat dan tepat berdasarkan perintah – perintah tertentu, dan komputer itu sendiri adalah bagian dari sistem komputerasi.
Sistem komputer adalah suatu sistem yang terdiri atas komputer dan seluruh komponen komponen yang menunjang terlaksananya proses pengolahan data dan menjadi komputer sebagai alat yang berguna, sistem komputer memiliki beberapa komponen yaitu:
a. Perangkat Keras (Hardware) Perangkat keras merupakan perangkat yang secara fisik dapat dilihat dan diraba, yang membentuk kesatuan, sehingga dapat difungsikan, berdasarkan kegunaanya, perangkat keras komputer digolongkan kedalam tiga bagian utama, yaitu: 1. Alat Input alat input adalah alat untuk memasukkan program maupun data yang akan diproses oleh komputer, seperti keyboard, mouse, scanner.
2. Alat Proses alat proses atau CPU (central prosesing unit), merupakan alat atau unit terpenting didalam sistem komputer. Tugas utamanya adalah mengontrol
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
keseluruhan sistem komputer selama pengolahan data berlangsung, seperti motherbord dan processor. 3. Alat Output alat output adalah alat untuk menampilkan hasil pengolahan data yang dilakukan oleh CPU, misalnya monitor dan printer.
b. Perangkat Lunak (Software) Perangkat lunak adalah komponen komputer yang merupakan kumpulan program dan prosedur yang memungkinkan perangkat keras komputer dapat menjalankan fungsinya sebagai alat pengolah data, komponen ini tidak nyata secara fisik, perangkat lunak berfungsi sebagai perantara bagi komputer dan pengguna komputer (user), sehingga dapat digunakan.
c. Perangkat Komputer (Brainware) Pengguna komputer adalah manusia yang menangani suatu sistem komputer atau orang yang mampu mengoperasikan komputer. Brainware dapat dikelompokkan dalam beberapa bagian, yaitu: 1. Sistem Analis Orang yang bertugas membentuk dan merancang fasilitas suatu sistem komputer yang akan dibangun. 2. Programer Orang yang bertugas menterjemahkan spesifikasi yang telah dirancang oleh sistem analis kedalam suatu bahasa program tertentu. 3. Komputer Operator Orang yang bertugas menangani pengolahan data secara langsung. 4. Data Entry Operator orang yang bertugas meklakukan pengurusan terhadap data yang akan diolah, mulai dari pengumpulan data, perekaman data kedalam media – media penyimpanan hingga pemeriksaan dan pengiriman informasi yang dihasilkan oleh komputer.
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
2.2 Sekilas Mengenai Web
World Wide Web (WWW) atau biasa disebut dengan web, merupakan salah satu sumber daya internet yang berkembang pesat. Informasi web didistribusikan melalui pendekatan hipertext, yang memungkinkan suatu tekas pendek menjadi acuan untuk membuka dokumen lain. Dokumen – dokumen yang diakses pun dapat tersebar dipelbagai mesin dan bahkan diberbagai negara.
Bagai jaring laba – laba, jaring web telah menyebar keseluruh penjuru dunia. Tidak hanya terbatas pada lembaga – lembaga penelitian yang ingin menghasilkan hasil riset, web juga banyak digunakan oleh perusahaan bisnia yang ingin mengiklankan produk atau untuk melakukan transaksi bisnisnya.
2.3 Sejarah Web
Sejarah web dimulai pada bulan Maret 1989 ketika Tim Berner-Lee yang bekerja di laboratorium Fisika partikel Eropa atau yang dikenal dengan nama CERN (Consei European Pour La Recherce Nuclaire) yang berada di Genewe Swiss, mengajukan protokol (suatu tatacara untuk berkomunikasi) sistem ditribusi informasi internet yang digunakan untuk berbagai informasi diantara fisikawan.
Protokol inilah yang selanjutnya dikenal sebagai protokol World Wide Web dan dikembangkan oleh World Wide Web Consortium) (W3C).
2.4 Aplikasi Web
Pada awalnya aplikasi web dibangun hanya dengan menggunakan bahasa yang disebut HTML (Hypertext Markup Language) dan protokol yang digunakan dinamakan HTTP (Hypertext Transfer Protocol). Pada perkembangan berikutnya, sejumlah skrip dan objek dikembangkan untuk memperluas kemampuan HTML, antara lain yaitu PHP.
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
Aplikasi Web sendiri dapat dibagi menjadi: a. Web Statis b. Web Dinamis
Web statis dibentuk dengan menggunakan HTML saja. Kekurangan aplikasi seperti ini terletak pada keharusan untuk memelihara program secara terus – menerus untuk mengikuti setiap perubahan yang terjadi. Kelemahan ini diatasi dengan model aplikasi web dinamis.
Dengan memperluas kemampuan HTML, yakni dengan menggunakan perangkat lunak tambahan, perubahan informasi dalam halaman – halaman web dapat ditangani melalui perubahan data, bukan melalui perubahan program. Sebagai implementasinya, aplikasi Web dikoneksikan kebaris data. Dengan demikian perubahan informasi dapat dilakukan oleh operator satu yang bertanggung jawab terhadap kemutakhiran data, tidak menjadi tanggungjawab pemrogram atau webmaster.
2.5 Web Server
Webserver adalah server yang melayani permintaan client terhadap halaman Web. Midlewere adalah perangkat lunak yang bekerja sama dengan Web server dan berfungsi menterjemahkan kode – kode tertentu, menjalankan kode – kode tersebut dan memungkinkan berinteraksi dengan basis data. Web browser adalah perangkat lunak disisi client yang digunakan untuk mengakses informasi web. Contoh Internet Explorer ., netscape dan mozilla.
2.6 Apa itu PHP ?
PHP singkatan dari PHP Hypertext Procesor yang digunakan sebagai bahasa script server – side dalam pengembangan Web yang disisipkan pada dokumen HTML. Program PHP memungkinkan Web dapat dibuat dinamis sehingga maintenance situs Web tersebut menjadi lebih mudah dan efisien. PHP merupakan software Opensource yang disebarkan dan dilisensikan secara gratis serta dapat didownload secara bebas dari situs resminya.
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
http://www.php.net PHP ditulis menggunakan bahasa C
2.7 Sejarah Singkat PHP
PHP diciptakan pertama kali oleh Rasmos Lerdorf pada tahun 1994. pada awalnya, PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung pada homepage-nya. Rasmus Lerdorf adalah seorang pendukung open source. Oleh karena itu, ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis, kemudian menambah kemampuan PHP 1.0 dan meluncurkan PHP 2.0. Pada tahun 1996, PHP telah banyak digunakan dalam website dunia. Sebuah kelompok pengembang software yabg terdiri dari Rasmus, Zeew Suraski, Andi Gutman, Stig Bakken, Shane Caraveo, dan Jimwinstead bekerjasama untuk menyempurnakan PHP 2.0. akhirnya pada tahun 1998, PHP 3.0 diluncurkan. Penyempurnaan terus dilakukan sehingga pada tahun 2000 dikeluarkan PHP 4.0 tidak berhenti sampai disitu, kemampuan PHP terus bertambah, dan saat ini versi terbaru yang telah dikeluarkan adalah PHP 5.0.x
2.8 Kelebihan-Kelebihan PHP
PHP memiliki banyak kelebihan yang tidak dimiliki oleh bahasa script sejenis, PHP difokuskan pada pembuatan script server – side, yang bisa melakukan apa saja yang dapat dilakukan oleh CGI, seperti mengumpulkan data dari form, menghasilkan isi halaman web dinamis, dan kemampuan mengirim serta menerima cookies, bahkan lebih dari pada CGI. PHP dapat digunakan pada semua sistem operasi, antara lain Linux, unix ( termasuk variannya HP – UX, solaris dan open BSD), Microsoft windows, mac OS X, RICS OS. PHP juga mendukung banyak Web server, seperti Apache. Microsoft internet information server (MIIS), personal web server (PWS), Netscape and iPlanet servers, oreilly website pro server, audium, xitami, omnilHTTPd, dan masih banyak lagi lainnya, bahkan PHP dapat bekerja sebagai suatu CGI processor.
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
PHP tidak terbatas pada hasil keluaran HTML (Hyper text Markup languages). PHP juga memiliki kemampuan untuk mengolah keluaran gambar, file PDF, dan movies flash. PHP juga dapat menghasilkan text seperti HTML dan XML lainnya. Salah satu fitur yang dapat diandalkan oleh PHP adalah dukungnya terhadap banyak data base.
2.9 My SQL
Mysql adalah salah satu jenis data base server yang sangat terkenal. Kepopulerannya disebabkan mysql menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. Selain itu, ia bersifat free ( Anda tidak perlu membayar untuk menggunakannya) pada pelbagai platform ( kecuali pada windows, yang bersifat shaware Atau anda perlu membayar setelah melakukan evaluasi dan memutuskan untuk keperluan produksi).
2.10 Pengenalan Dreamweaver
Dreaweaver MX merupakan alah satu produk software yang dikeluarkan oleh macromedia, inc. Dengan software ini, seorang programer web dapat dengan mudah membuat tampilan websitenya. Dreamweaver MX merupakan editor yang komplit dan digunakan untuk membuat animasi sederhana. Dengan adanya software ini kita tidak direpotkan untuk menulis script – script format HTML, PHP ASP maupun program lainnya. Sebagai editor, dreamweaverMX mempunyai sifat WYSIWIG yang artinya “ what you see is what you get” atau “ apa yang kamu lihat itu yang kamu buat”. Dengan kelebihan ini, seorang programer dapat melihat langsung hasil buatannya tanpa harus membuka browser. Dreamweaver MX mempunyai dua bentuk halaman yaitu, halaman design dan halaman web yang berbasis HTML , juga mendukung software – software lain diantaranya PHP, ASP,Perl, javascript dan lain – lain.
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
2.11 Pengertian Sistem Informasi Sesungguhnya yang dimaksudkan dengan informasi tidak harus melibatkan komputer. Sistem informasi yang menggunakan komputer biasa disebut sistem informasi berbasis komputer (computer – based information sistem atau CBIS). dalam prakteknya, istilah sistem informasi lebih sering dipakai tanpa embel – embel berbasis komputer walaupun dalam kenyataannya komputer merupakan bagian yang penting. Ada beragam defenisi sistem informasi, sebagaimana tercantum pada tabel 1.1 dari berbagai defenisi tersebut, dapatdisimpulkan bahwa sistem informasi mencakup sejumlah komponen ( manusi, komputer, tekhnologi informasi, dan prosedur kerja), ada sesuatu yang diproses ( daya menjadi informasi), dan dimaksudkan untuk mencapai sasaran atau tujuan. Istilah sistem informasi juga sering dikacaukan dengan informasi manajemen (SIM). Sistem informasi manajemen merupakan salah satu sistem informasi, yang secara khusus ditujukan untuk menghasilkan informasi bagi pihak manajemen dan untuk pengambilan keputusan.
2.12 Komponen Sistem Informasi Dalam suatu sistem informasi terdapat komponen – komponen seperti: 1.
Perangkat Keras (hardware) : mencakup peranti – peranti fisik seperti komputer dan printer
2. Perangkat Lunak (software) : sekumpulan instruksi yang memungkinkan perangkat keras untuk dapat memproses data. 3. Prosedur : sekumpulan aturan yang dipakai untuk mewujudkan pemrosesan data dan pembangkitan keluaran yang dikehendaki. 4. Orang : semua pihak yang bertanggung jawab dalam pengembangan sistem informasi, pemrosesan dan penggunaan keluaran sistem informasi. 5. Basisi Data (database) : sekumpulan tabel, hubumgan, dan lain – lain yang berkaitan dengan penyimpanan data. 6. Jaringan Komputer dan Komunikasi Data : sistem penghubung yang memungkinkan sesumber (resources) dipakai secara bersama atau diakses oleh sejumlah pemakai.
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
2.13 Pengertian Algoritma
Algoritma adalah suatu cara untuk menganalisa (menjelaskan) urutan dan hubungan kegiatan-kegiatan yang akan dilakukan untukk memecahkan suatu permasalahan sehingga mencapai tujuan yang diinginkan.
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
BAB 3
PERANCANGAN SISTEM
3.1 Melakukan Perencanaan dan Perancangan
Pertama sekali yang perlu kita lakukan sebelum membangun web yang akan kita buat agar semua file tertata rapi dan terkumpul pada satu dokumen maka kita perlu mendefinisikan sebuah web. Dreamweaver memberikan kemudahan bagi kita dalam manajemen file yang digunakan dalam membuat halaman web. Sistem yang dibuat dalam situs ini bersifat intern, yang berarti pengguna program ini hanya kalangan tertentu yang memiliki hak akses terhadap program. Ada 3 cara kerja dari seorang admin dalam mengolah data pada database : menambah data baru, mengubah data yang telah ada, dan menghapus data yang tidak diperlukan lagi.
3.2 Persiapan Database
Database dapat diumpamakan sebagai sebuah tempat penyimpanan data yang terstruktur agar dapat diakses dengan cepat dan mudah. Membangun sebuah database merupakan langkah awal pembuatan aplikasi, termasuk aplikasi yang akan dibuat di sini. Dalam perancangan Sistem Informasi Penjualan Obat - Obatan Pada Apotek Bhayangkara Medan ini, penulis membuat 4 (empat) tabel. Tabel-tabel tersebut adalah tabel obat, tabel pembelian, tabel penjualan, tabel pembelian,. Pembuatan database dan tabel-tabel mempergunakan fasilitas PHPMyAdmin yaitu salah satu
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
fasilitas database yang mudah untuk digunakan. Dibawah ini gambaran isi dari masing-masing tabel : 1. Tabel Obat Tabel obat adalah digunakan untuk menampung data obat dari Apotek Bhayangkara Medan ini. Pada table obat ini penulis membagi jenis obat menjadi dua yaitu obat resep yang mana obat ini adalah surat rujukan obat yang diberikan oleh dokter, dan yang kedua adalah obat umum. Berikut ini adalah contoh tampilan database table obat.
Gambar 3.1 Tabel Obat
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
2. Tabel Pembelian Table pembelian adalah digunakan untuk menampung data pembelian dari Apotek bhayangkara Medan. Berikut ini adalah contoh tampilan database tabel pembelian.
Table 3.2 Tabel Pembelian 3. Tabel Penjualan Tabel penjualan adalah digunakan untuk menampung data penjualan dari Apotek Bhayangkara Medan. Dibawah ini adalah tampilan dari database tabel penjualan.
Gambar 3.3 Tabel Penjualan
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
4. Tabel Admin Tabel admin adalah digunakan untuk menampung data dari admin pada Sistem Informasi Penjualan Obat - Obatan Pada Apotek Bhayangkara Medan. Berikut ini adalah
tampilan dari database tabel admin.
Gambar 3.4 Tabel Admin
Pembuatan masing-masing tabel digunakan untuk menerima data-data yang diinput baik lewat form ataupun langsung dimasukkan lewat fasilitas Tabel Input pada PHPMyAdmin. Dan setiap tabel mempunyai data-data yang berbeda.
3.3 Membangun Halaman Web
Sistem Informasi Penjualan Obat - Obatan Pada Apotek Bhayangkara Medan
hanya dapat diakses oleh pegawainya karena kebutuhan informasi yang terdapat didalam sistem informasi ini adalah kebutuhan informasi dari tiap pegawainya. Berikut ini adalah halaman-halaman web Pada Apotek Bhayangkara Medan yang dibangun penulis agar para pegawai dan pemilik dapat mengetahui kejadian sehari hari yang dilakukan..
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
Gambar 3.5 Rancangan Halaman Web Yang Dibangun
Menu Utama Sistem Informasi Penjualan Obat - Obatan Pada Apotek Bhayangkara
Home
Obat
Pembelian
Penjualan
Login LINK INDUK
Detail Obat
Detail Pembelian
Detail Penjualan
ANAK LINK
1. Halaman Home Merupakan halaman yang berisi profil mengenai Apotek Bhayangkara Medan. 2. Halaman Obat Merupakan Halaman mengenai Data Obat seperti jenis obat, expired date, indikasi obat dll. 3. Halaman Pembelian Halaman ini berisi tentang pembelian yang dilakukan oleh Apotek Bhayangkara Medan. Kapan pembelian dilakukan dan berapa jumlah barang yang dibeli. 4. Halaman Penjualan Halaman ini berisi tentang penjualan yang dilakukan oleh Apotek Bhayangkara Medan.
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
5. Halaman Administrator Halaman administrator adalah halaman khusus yang diakses oleh seorang admin untuk melakukan pengaturan seperti membuat, menghapus atau mengubah data yang akan ditampilkan.
3.4 Flowchart Web
Didalam Sistem Informasi Penjualan Obat – Obatan Pada Apotek Bhayangkara Medan, terdapat alur-alur aktivitas yang dapat kita gambarkan dalam bentuk flowchart. Flowchart sendiri merupakan gambaran yang menampilkan struktur, hierarki dan isi halaman per halaman. Dibawah ini adalah bentuk-bentuk flowchart yang didapat dari Sistem Informasi Penjualan Obat – Obatan Pada Apotek Bhayangkara Medan. a. Flowchart Menu Utama Seorang pengunjung dapat mengakses Sistem Informasi Penjualan Obat – Obatan Pada Apotek Bhayangkara Medan. Terdiri dari 5 halaman utama yakni halaman home, Obat, Pembelian, Penjualan, dan administrator.. Flowchart Menu Utama dapat dilihat pada gambar 3.7
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
Gambar 3.6 Alur Flowchart Menu Utama START
Tampilan Web
Pilih Link pada Menu
Home
Lihat profil yang ada
A
Obat
Lihat table yang ada
B
Pembelian
Lihat pembelian yang Ada
C
Penjualan
Lihat penjualan yang ada
D
Administrator
Form administrator
E
Index
END
b. Flowchart Administrator Halaman
administrator
hanya
diakses
oleh
seorang
yang
berhak
mengaksesnya. Data login dan password dari seorang administrator harus sesuai dengan data yang ada pada tabel administrator. Jika data login dan password sesuai, maka admin diantarkan menuju tampilan halaman administrator, jika proses login gagal, maka kembali lagi ke halaman form administrator. Dapat kita lihat Gambar 3.8 adalah flowchart administrator.
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
Gambar 3.7 Alur Flowchart Administrator
A
Buka Halaman Administrator
Input Login & Password
Status = Administrator
Username dan Password Salah Tampilkan Halaman
Index
A
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
BAB 4
IMPLEMENTASI SISTEM
4.1 Pengertian Implementasi Sistem Implementasi Sistem adalah langkah-langkah atau prosedur-prosedur yang dilakukan dalam menyelesaikan desain sistem yang telah disetujui, untuk menguji, menginstall dan memulai sistem baru atau sistem yang diperbaiki untuk menggantikan sistem yang lama.
4.2 Komponen Dalam Implementasi Sistem Agar sistem perancangan yang telah kita kerjakan dapat berjalan baik atau tidak, maka perlu kiranya dilakukan pengujian terhadap sistem yang telah kita kerjakan. Untuk itu dibutuhkan beberapa komponen utama mencakup perangkat keras (hardware), perangkat lunak (software), dan perangkat operator (brainware). Pada Sistem Informasi Penjualan Obat - Obatan Pada Apotek Bhayangkara Medan dibutuhkan komponen-komponen yang mencakup seperti yang diatas. 1. Perangkat Keras (Hardware) meliputi : a. Monitor Super VGA. b. CPU ( Central Proccessing Unit ). c. Harddisk sebagai tempat sisten beroperasi dan media penyimpanan. d. Memory minimal 128 MB. e. Keyboard dan Mouse.
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
2. Perangkat Lunak (Software) meliputi : a. Sistem Operasi Windows XP. Penulis menggunakan sistem operasi Windows Vista. b. MySQL sebagai bahasa pemrograman untuk database dalam SQL (Stucture Query Language) yang digunakan dalam mengolah
dan
mengelola database. c. Editor pendesain web dan penggabungan antara layout dengan bahasa pemrograman seperti yang digunakan penulis yaitu Macromedia Dreamweaver MX 8. d. PHP sebagai bahasa pemrograman server side, dapat membuat perintah query pada pemrograman seperti perintah dasar SQL. e. Web Server sebagai server lokal dalam pengetasan halaman web sebelum file-file dan script web dipublikasikan pada internet, seperti PWS (Personal Web Server) atau Apache Web Server seperti yang digunakan penulis. f. Browser sebagai tempat melihat output atau tampilan halaman web, misal : Internet Explorer, Mozilla, Netscape Navigator, dan lain-lain.
3. Perangkat Operator (Brainware) yang dapat menjalankan Sistem Informasi Penjualan Obat - Obatan Pada Apotek Bhayangkara Medan terbagi 2 yaitu:
a. Administrator b. Pegawai
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
4.3 Instalasi Apache, PHP dan MySQL
Dalam menginstalasi Apache, PHP dan MySQL dilakukan secara satu per satu. Adapun softwarenya dapat diperoleh dari situs http://www.apache.org untuk Apache, http://www.php.net untuk PHP dan http://www.mysql.com untuk MySQL. Tahap instalasinya dimulai dengan menginstalasi Apache, kemudian disusul dengan menginstalasi PHP dan MySQL. Setelah instalasi selesai dilanjutkan dengan melakukan pengaturan
konfigurasi yang diberikan setelah instalasi selesai. Namun hal ini memerlukan pengaturan yang sedikit rumit.
Alternatif lain yang digunakan penulis adalah dengan menginstalasi Xampp. Perangkat lunak Xampp dengan versi 1.6.6a dapat di download pada situs download.com. aplikasi Xampp ini kita butuhkan sebagai : 1. Server Web. Di dalam paket Xampp dapat kita jumpai aplikasi Apache Web Server. Server Web adalah sebuah program yang berfungsi sebagai penerima dan mengolah permintaan browser web. Kode pemrograman server side seperti script PHP, dikirim dan dijalankan pada server, kemudian Server Web mengirimkan hasilnya pada komputer klien dan klien hanya dapat menerima hasilnya saja. 2. PHP. Pada paket Xampp ini juga dapat kita temui aplikasi PHP sebagai program pengeksekusian script PHP. 3. MySQL. Paket Xampp juga menyediakan aplikasi MySQL sebagai tempat penampungan dan penyimpanan data dari database.
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
Karena kelebihan paket Xampp ini, bisa menyediakan 3 paket aplikasi sekaligus, memudahkan kita dalam melakukan pengisntallan paket tersebut, tanpa perlu lagi melakukan konfigurasi yang rumit terhadap ketiga aplikasi tersebut.
4.3.1 Instalasi Xampp 1.6.6a
Menginstal Xampp berarti secara otomatis menginstall ketiga software utama yang akan digunakan pada pembangunan Sistem Informasi Penjualan Obat - Obatan Pada Apotek Bhayangkara Medan yaitu Apache, PHP, MySQL tanpa konfigurasi yang rumit. Serta dalam pengetesan ataupun untuk melihat hasil halaman web. Adapun tahap-tahap instalasinya adalah sebagai berikut: 1. Klik ganda pada file xampp-win32-1.6.6a-installer.
Gambar 4.1 Xampp-win32-1.6.6a-installer
Xammp-win32-1.6.6a-installer
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
2. Klik tombol next.
Gambar 4.2. Setup Xampp
3. Untuk lokasi instalasi, penulis menyarankan untuk membiarkannya secara default.
Gambar 4.3 Lokasi Instalasi 4. Tunggu proses instalasi sampai selesai. Proses ini memerlukan waktu yang cukup lama. Jika sudah selesai akan tampil gambar di bawah ini :
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
Gambar 4.4 Setup Finish
4.3.2 Menjalankan Xampp Setelah proses instalasi berjalan dengan sempurna, langkah selanjutnya ialah menjalankan Xampp. Untuk itu, buka aplikasi Xampp dengan mendouble klik icon Xampp yang ada didesktop, sehingga muncul kotak dialog Xampp Control. Jalankan fungsi Apache dan MySQL untuk mencoba halaman web pada tool browsing.
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
Gambar 4.5 Xampp Control
4.4 Tampilan Halaman Web Pada Sistem Informasi Penjualan Obat - Obatan pada Apotek Bhayangkara Medan memiliki banyak halaman. Tiap halaman utama masing-masing memiliki link yang tiap isi halaman sistem informasinya menunjukkan setiap informasi yang berbeda-beda. Untuk pengetesan pada tool browser, ketikkan pada address bar http://localhost untuk melihat tampilan Xampp Server pada browser. Untuk pengetesan halaman Sistem Informasi Penjualan Obat - Obatan pada Apotek Bhayangkara Medan sendiri ketikkan pada address bar browsing seperti berikut ini : http://localhost/apotek.
Penulisan apotek setelah localhost menunjukkan folder
tempat penyimpanan file-file Sistem Informasi Penjualan Obat - Obatan Pada Apotek Bhayangkara Medan. Dibawah ini adalah contoh table Obat, Table Pembelian, table Penjualan serta halaman utama pada Sistem Informasi Penjualan Obat - Obatan pada Apotek Bhayangkara Medan.
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
Gambar 4.6 Tabel Obat No Kode_Obat Jenis_Obat Nama_Obat Harga_Beli Harga_Jual Expired_Date Jumlah
Gambar 4.7 Tabel Pembelian No Tanggal Kode_Obat Nama_Obat PT Jumlah
Gambar 4.8 Tabel Penjualan No Nama_Obat Tanggal Jumlah
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
Gambar 4.9 Halaman Utama
Gambar 4.10 Halaman Home
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
Gambar 4.11 Halaman Obat
Gambar 4.12 Halaman Pembelian
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
Gambar 4.13 Halaman Penjualan
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
BAB 5
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Dalam penulisan Tugas akhir ini telah diuraikan bagaimana perancangan sistem dalam pembangunan Sistem Informasi Penjualan Obat - Obatan Pada Apotek Bhayangkara Medan. Maka penulis dapat menyimpulkan : 1. Sistem Informasi Penjualan Obat - Obatan Pada Apotek Bhayangkara Medan ini adalah sarana informasi yang dapat diakses oleh pegawai yang bekerja bahkan pemilik sarana Apotek Bhayangkara Medan. 2. Perkembangan teknologi dan
sistem informasi membuat penulis
mengambil inisiatif membuat tugas akhir berupa Sistem Informasi Penjualan Obat - Obatan Pada Apotek Bhayangkara Medan. 3. Sistem Informasi Penjualan Obat - Obatan Pada Apotek Bhayangkara Medan memberikan informasi yang berkaitan dengan data yang penulis peroleh sehingga penulis dan pemilik Apotek Bhayangkara Medan mengetahui setiap kegiatan yang dilakukan sehari hari yakni penjualan dan pembelian
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
5.2 Saran 1)
Diharapkan partisipasi dari pihak Apotek Bhayangkara untuk memelihara dan memperbaharui sistem informasi ini.
2)
Ketepatan dalam proses pengisian data perlu diperhatikan agar tidak terjadi kesalahan dalam proses pengisiannya karena dapat berakibat fatal dalam proses pengolahan database pada Apotek Bhayangkara Medan.
3)
Sebaiknya pemeliharaan keamanan terhadap data perlu diperhatikan agar pihak yang tidak berkepentingan tidak dapat mengakses sistem informasi ini.
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
Admin.php
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
$MM_qsChar = "?"; $MM_referrer = $_SERVER['PHP_SELF']; if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&"; if (isset($QUERY_STRING) && strlen($QUERY_STRING) > 0) $MM_referrer .= "?" . $QUERY_STRING; $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer); header("Location: ". $MM_restrictGoTo); exit; } ?> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Untitled Document <style type="text/css">
Inc_Home.php
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
<style type="text/css">
| <marquee> <span class="style2">Sistem informasi Penjualan Obat - Obatan Pada Apotek Bhayangkara <strong><span class="style7"> <span class="style3">Dirancang oleh Muhammad Afrizal Mahasiswa Ilmu Komputer 2005 Kom C. <span class="style3">Sebagai Syarat untuk lulus D3 <span class="style3">Tugas akhir ini bertujuan untuk membuat sebuah sistem informasi yang dinamis. Sistem perancangan dalam membangun sistem informasi pengolahan database pada Apotek Bhayangkara Medan
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
| | |
e_Obat.php 0) $MM_referrer .= "?" . $QUERY_STRING; $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer); header("Location: ". $MM_restrictGoTo); exit; } ?>
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue; switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } $editFormAction = $_SERVER['PHP_SELF']; if (isset($_SERVER['QUERY_STRING'])) { $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); } if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) { $updateSQL = sprintf("UPDATE obat SET kode_obat=%s, jenis_obat=%s, nama_obat=%s, harga_beli=%s, harga_jual=%s, tgl=%s, bln=%s, thn=%s, jumlah=%s, satuan=%s WHERE `no`=%s", GetSQLValueString($_POST['kode_obat'], "text"), GetSQLValueString($_POST['jenis_obat'], "text"), GetSQLValueString($_POST['nama_obat'], "text"), GetSQLValueString($_POST['harga_beli'], "text"), GetSQLValueString($_POST['harga_jual'], "text"), GetSQLValueString($_POST['tgl'], "text"), GetSQLValueString($_POST['bln'], "text"), GetSQLValueString($_POST['thn'], "text"), GetSQLValueString($_POST['jumlah'], "text"), GetSQLValueString($_POST['satuan'], "text"), GetSQLValueString($_POST['no'], "int")); mysql_select_db($database_koneksi, $koneksi); $Result1 = mysql_query($updateSQL, $koneksi) or die(mysql_error()); $updateGoTo = "t_obat.php"; if (isset($_SERVER['QUERY_STRING'])) { $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?"; $updateGoTo .= $_SERVER['QUERY_STRING']; } header(sprintf("Location: %s", $updateGoTo)); } $colname_rs_obat = "1"; if (isset($_GET['no'])) { $colname_rs_obat = (get_magic_quotes_gpc()) ? $_GET['no'] : addslashes($_GET['no']);
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
} mysql_select_db($database_koneksi, $koneksi); $query_rs_obat = sprintf("SELECT * FROM obat WHERE `no` = %s", $colname_rs_obat); $rs_obat = mysql_query($query_rs_obat, $koneksi) or die(mysql_error()); $row_rs_obat = mysql_fetch_assoc($rs_obat); $totalRows_rs_obat = mysql_num_rows($rs_obat); ?> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Untitled Document
e_Pembelian . php
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
// Parse the strings into arrays. $arrUsers = Explode(",", $strUsers); $arrGroups = Explode(",", $strGroups); if (in_array($UserName, $arrUsers)) { $isValid = true; } // Or, you may restrict access to only certain users based on their username. if (in_array($UserGroup, $arrGroups)) { $isValid = true; } if (($strUsers == "") && true) { $isValid = true; } } return $isValid; } $MM_restrictGoTo = "eror_home.php"; if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) { $MM_qsChar = "?"; $MM_referrer = $_SERVER['PHP_SELF']; if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&"; if (isset($QUERY_STRING) && strlen($QUERY_STRING) > 0) $MM_referrer .= "?" . $QUERY_STRING; $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer); header("Location: ". $MM_restrictGoTo); exit; } ?>
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); } if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) { $updateSQL = sprintf("UPDATE pembelian SET tgl=%s, bln=%s, thn=%s, kode_obat=%s, nama_obat=%s, PT=%s, jumlah=%s, satuan=%s WHERE `no`=%s", GetSQLValueString($_POST['tgl'], "text"), GetSQLValueString($_POST['bln'], "text"), GetSQLValueString($_POST['thn'], "text"), GetSQLValueString($_POST['kode_obat'], "text"), GetSQLValueString($_POST['nama_obat'], "text"), GetSQLValueString($_POST['PT'], "text"), GetSQLValueString($_POST['jumlah'], "text"), GetSQLValueString($_POST['satuan'], "text"), GetSQLValueString($_POST['no'], "int")); mysql_select_db($database_koneksi, $koneksi); $Result1 = mysql_query($updateSQL, $koneksi) or die(mysql_error()); $updateGoTo = "t_pembeli.php"; if (isset($_SERVER['QUERY_STRING'])) { $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?"; $updateGoTo .= $_SERVER['QUERY_STRING']; } header(sprintf("Location: %s", $updateGoTo)); } $colname_rs_pembelian = "1"; if (isset($_GET['no'])) { $colname_rs_pembelian = (get_magic_quotes_gpc()) ? $_GET['no'] : addslashes($_GET['no']); } mysql_select_db($database_koneksi, $koneksi); $query_rs_pembelian = sprintf("SELECT * FROM pembelian WHERE `no` = %s", $colname_rs_pembelian); $rs_pembelian = mysql_query($query_rs_pembelian, $koneksi) or die(mysql_error()); $row_rs_pembelian = mysql_fetch_assoc($rs_pembelian); $totalRows_rs_pembelian = mysql_num_rows($rs_pembelian); ?> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Untitled Document
e_Penjualan.php
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) { // For security, start by assuming the visitor is NOT authorized. $isValid = False; // When a visitor has logged into this site, the Session variable MM_Username set equal to their username. // Therefore, we know that a user is NOT logged in if that Session variable is blank. if (!empty($UserName)) { // Besides being logged in, you may restrict access to only certain users based on an ID established when they login. // Parse the strings into arrays. $arrUsers = Explode(",", $strUsers); $arrGroups = Explode(",", $strGroups); if (in_array($UserName, $arrUsers)) { $isValid = true; } // Or, you may restrict access to only certain users based on their username. if (in_array($UserGroup, $arrGroups)) { $isValid = true; } if (($strUsers == "") && true) { $isValid = true; } } return $isValid; } $MM_restrictGoTo = "eror_home.php"; if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) { $MM_qsChar = "?"; $MM_referrer = $_SERVER['PHP_SELF']; if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&"; if (isset($QUERY_STRING) && strlen($QUERY_STRING) > 0) $MM_referrer .= "?" . $QUERY_STRING; $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer); header("Location: ". $MM_restrictGoTo); exit; } ?>
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } $editFormAction = $_SERVER['PHP_SELF']; if (isset($_SERVER['QUERY_STRING'])) { $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); } if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) { $updateSQL = sprintf("UPDATE penjualan SET nama_obat=%s, tgl=%s, bln=%s, thn=%s, jumlah=%s, satuan=%s WHERE `no`=%s", GetSQLValueString($_POST['nama_obat'], "text"), GetSQLValueString($_POST['tgl'], "text"), GetSQLValueString($_POST['bln'], "text"), GetSQLValueString($_POST['thn'], "text"), GetSQLValueString($_POST['jumlah'], "text"), GetSQLValueString($_POST['satuan'], "text"), GetSQLValueString($_POST['no'], "int")); mysql_select_db($database_koneksi, $koneksi); $Result1 = mysql_query($updateSQL, $koneksi) or die(mysql_error()); $updateGoTo = "t_penjualan.php"; if (isset($_SERVER['QUERY_STRING'])) { $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?"; $updateGoTo .= $_SERVER['QUERY_STRING']; } header(sprintf("Location: %s", $updateGoTo)); } $colname_rs_penjualan = "1"; if (isset($_GET['no'])) { $colname_rs_penjualan = (get_magic_quotes_gpc()) ? $_GET['no'] : addslashes($_GET['no']); } mysql_select_db($database_koneksi, $koneksi); $query_rs_penjualan = sprintf("SELECT * FROM penjualan WHERE `no` = %s", $colname_rs_penjualan); $rs_penjualan = mysql_query($query_rs_penjualan, $koneksi) or die(mysql_error()); $row_rs_penjualan = mysql_fetch_assoc($rs_penjualan); $totalRows_rs_penjualan = mysql_num_rows($rs_penjualan); ?> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Untitled Document
h_Obat.php
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
// Besides being logged in, you may restrict access to only certain users based on an ID established when they login. // Parse the strings into arrays. $arrUsers = Explode(",", $strUsers); $arrGroups = Explode(",", $strGroups); if (in_array($UserName, $arrUsers)) { $isValid = true; } // Or, you may restrict access to only certain users based on their username. if (in_array($UserGroup, $arrGroups)) { $isValid = true; } if (($strUsers == "") && true) { $isValid = true; } } return $isValid; } $MM_restrictGoTo = "eror_home.php"; if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) { $MM_qsChar = "?"; $MM_referrer = $_SERVER['PHP_SELF']; if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&"; if (isset($QUERY_STRING) && strlen($QUERY_STRING) > 0) $MM_referrer .= "?" . $QUERY_STRING; $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer); header("Location: ". $MM_restrictGoTo); exit; } ?>
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
if ((isset($_GET['no'])) && ($_GET['no'] != "")) { $deleteSQL = sprintf("DELETE FROM obat WHERE `no`=%s", GetSQLValueString($_GET['no'], "int")); mysql_select_db($database_koneksi, $koneksi); $Result1 = mysql_query($deleteSQL, $koneksi) or die(mysql_error()); $deleteGoTo = "t_obat.php"; if (isset($_SERVER['QUERY_STRING'])) { $deleteGoTo .= (strpos($deleteGoTo, '?')) ? "&" : "?"; $deleteGoTo .= $_SERVER['QUERY_STRING']; } header(sprintf("Location: %s", $deleteGoTo)); } mysql_select_db($database_koneksi, $koneksi); $query_rs_obat = "SELECT * FROM obat"; $rs_obat = mysql_query($query_rs_obat, $koneksi) or die(mysql_error()); $row_rs_obat = mysql_fetch_assoc($rs_obat); $totalRows_rs_obat = mysql_num_rows($rs_obat); ?> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Untitled Document h_Pembelian.php
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
$isValid = true; } // Or, you may restrict access to only certain users based on their username. if (in_array($UserGroup, $arrGroups)) { $isValid = true; } if (($strUsers == "") && true) { $isValid = true; } } return $isValid; } $MM_restrictGoTo = "eror_home.php"; if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) { $MM_qsChar = "?"; $MM_referrer = $_SERVER['PHP_SELF']; if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&"; if (isset($QUERY_STRING) && strlen($QUERY_STRING) > 0) $MM_referrer .= "?" . $QUERY_STRING; $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer); header("Location: ". $MM_restrictGoTo); exit; } ?>
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
$deleteGoTo = "t_pembeli.php"; if (isset($_SERVER['QUERY_STRING'])) { $deleteGoTo .= (strpos($deleteGoTo, '?')) ? "&" : "?"; $deleteGoTo .= $_SERVER['QUERY_STRING']; } header(sprintf("Location: %s", $deleteGoTo)); } mysql_select_db($database_koneksi, $koneksi); $query_rs_pembelian = "SELECT * FROM pembelian"; $rs_pembelian = mysql_query($query_rs_pembelian, $koneksi) or die(mysql_error()); $row_rs_pembelian = mysql_fetch_assoc($rs_pembelian); $totalRows_rs_pembelian = mysql_num_rows($rs_pembelian); ?> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Untitled Document i_Pembelian.php
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
if (($strUsers == "") && true) { $isValid = true; } } return $isValid; } $MM_restrictGoTo = "eror_home.php"; if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) { $MM_qsChar = "?"; $MM_referrer = $_SERVER['PHP_SELF']; if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&"; if (isset($QUERY_STRING) && strlen($QUERY_STRING) > 0) $MM_referrer .= "?" . $QUERY_STRING; $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer); header("Location: ". $MM_restrictGoTo); exit; } ?>
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
GetSQLValueString($_POST['kode_obat'], "text"), GetSQLValueString($_POST['nama_obat'], "text"), GetSQLValueString($_POST['PT'], "text"), GetSQLValueString($_POST['jumlah'], "text"), GetSQLValueString($_POST['satuan'], "text")); mysql_select_db($database_koneksi, $koneksi); $Result1 = mysql_query($insertSQL, $koneksi) or die(mysql_error()); $insertGoTo = "t_pembeli.php"; if (isset($_SERVER['QUERY_STRING'])) { $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?"; $insertGoTo .= $_SERVER['QUERY_STRING']; } header(sprintf("Location: %s", $insertGoTo)); } mysql_select_db($database_koneksi, $koneksi); $query_rs_pembelian = "SELECT * FROM pembelian"; $rs_pembelian = mysql_query($query_rs_pembelian, $koneksi) or die(mysql_error()); $row_rs_pembelian = mysql_fetch_assoc($rs_pembelian); $totalRows_rs_pembelian = mysql_num_rows($rs_pembelian); ?> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Untitled Document
I_Obat.php
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
$isValid = true; } if (($strUsers == "") && true) { $isValid = true; } } return $isValid; } $MM_restrictGoTo = "eror_home.php"; if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) { $MM_qsChar = "?"; $MM_referrer = $_SERVER['PHP_SELF']; if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&"; if (isset($QUERY_STRING) && strlen($QUERY_STRING) > 0) $MM_referrer .= "?" . $QUERY_STRING; $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer); header("Location: ". $MM_restrictGoTo); exit; } ?>
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
GetSQLValueString($_POST['jenis_obat'], "text"), GetSQLValueString($_POST['nama_obat'], "text"), GetSQLValueString($_POST['harga_beli'], "text"), GetSQLValueString($_POST['harga_jual'], "text"), GetSQLValueString($_POST['tgl'], "text"), GetSQLValueString($_POST['bln'], "text"), GetSQLValueString($_POST['thn'], "text"), GetSQLValueString($_POST['jumlah'], "text"), GetSQLValueString($_POST['satuan'], "text")); mysql_select_db($database_koneksi, $koneksi); $Result1 = mysql_query($insertSQL, $koneksi) or die(mysql_error()); $insertGoTo = "t_obat.php"; if (isset($_SERVER['QUERY_STRING'])) { $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?"; $insertGoTo .= $_SERVER['QUERY_STRING']; } header(sprintf("Location: %s", $insertGoTo)); } mysql_select_db($database_koneksi, $koneksi); $query_rs_obat = "SELECT * FROM obat"; $rs_obat = mysql_query($query_rs_obat, $koneksi) or die(mysql_error()); $row_rs_obat = mysql_fetch_assoc($rs_obat); $totalRows_rs_obat = mysql_num_rows($rs_obat); ?> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Untitled Document
I_Penjualan.php
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
$MM_donotCheckaccess = "true"; // *** Restrict Access To Page: Grant or deny access to this page function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) { // For security, start by assuming the visitor is NOT authorized. $isValid = False; // When a visitor has logged into this site, the Session variable MM_Username set equal to their username. // Therefore, we know that a user is NOT logged in if that Session variable is blank. if (!empty($UserName)) { // Besides being logged in, you may restrict access to only certain users based on an ID established when they login. // Parse the strings into arrays. $arrUsers = Explode(",", $strUsers); $arrGroups = Explode(",", $strGroups); if (in_array($UserName, $arrUsers)) { $isValid = true; } // Or, you may restrict access to only certain users based on their username. if (in_array($UserGroup, $arrGroups)) { $isValid = true; } if (($strUsers == "") && true) { $isValid = true; } } return $isValid; } $MM_restrictGoTo = "eror_home.php"; if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) { $MM_qsChar = "?"; $MM_referrer = $_SERVER['PHP_SELF']; if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&"; if (isset($QUERY_STRING) && strlen($QUERY_STRING) > 0) $MM_referrer .= "?" . $QUERY_STRING; $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer); header("Location: ". $MM_restrictGoTo); exit; } ?>
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008
break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } $editFormAction = $_SERVER['PHP_SELF']; if (isset($_SERVER['QUERY_STRING'])) { $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); } if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { $insertSQL = sprintf("INSERT INTO penjualan (`no`, nama_obat, tgl, bln, thn, jumlah, satuan) VALUES (%s, %s, %s, %s, %s, %s, %s)", GetSQLValueString($_POST['no'], "int"), GetSQLValueString($_POST['nama_obat'], "text"), GetSQLValueString($_POST['tgl'], "text"), GetSQLValueString($_POST['bln'], "text"), GetSQLValueString($_POST['thn'], "text"), GetSQLValueString($_POST['jumlah'], "text"), GetSQLValueString($_POST['satuan'], "text")); mysql_select_db($database_koneksi, $koneksi); $Result1 = mysql_query($insertSQL, $koneksi) or die(mysql_error()); $insertGoTo = "t_penjualan.php"; if (isset($_SERVER['QUERY_STRING'])) { $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?"; $insertGoTo .= $_SERVER['QUERY_STRING']; } header(sprintf("Location: %s", $insertGoTo)); } mysql_select_db($database_koneksi, $koneksi); $query_rs_penjualan = "SELECT * FROM penjualan"; $rs_penjualan = mysql_query($query_rs_penjualan, $koneksi) or die(mysql_error()); $row_rs_penjualan = mysql_fetch_assoc($rs_penjualan); $totalRows_rs_penjualan = mysql_num_rows($rs_penjualan); ?> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Untitled Document
Muhammad Afrizal : Sistem Informasi Penjualan Obat-Obatan Pada Apotek Bhayangkara Medan, 2008 USU Repository © 2008