BAB IV. ANALISIS DAN PERANCANGAN SISTEM
V. PENGUJIAN DAN IMPLEMENTASI SISTEM
5.2. Implementasi
5.2.4. Implementasi Basis Data
Pada bagian ini, akan dijelaskan mengenai implementasi dari data yang digunakan pada Sistem Informasi Pengelolaan Data Obat, dimana tiap Entity
Relational yang dirancang akan diimplementasikan menjadi tabel-tabel data
yang digunakan pada sistem.
1. Tabel Obat
CREATE TABLE [dbo].[Obat] (
[Kode] [varchar] (20) NOT NULL, PRIMARY [Nama] [varchar] (100) ALLOW NULL [Satuan] [varchar] (40) ALLOW NULL [Kemasan] [varchar] (20) ALLOW NULL
[Isi] [int] (10) ALLOW NULL(0)
[Golongan] [varchar] (5) ALLOW NULL [Jenis] [varchar] (5) ALLOW NULL [Qty1] [int] (4) ALLOW NULL(0) [Qty2] [int] (4) ALLOW NULL(0) [Status] [varchar] (10) ALLOW NULL ) 2. Tabel Keluar
CREATE TABLE [dbo].[Keluar] (
[No_Resep] [varchar] (40) NOT NULL, PRIMARY [Tanggal_Keluar] [datetime] (8) ALLOW NULL [Diagnosa] [varchar] (30) ALLOW NULL [Dokter] [varchar] (40) ALLOW NULL
[Jenis_Pasien] [varchar] (20) ALLOW NULL(0) [Catatan_Keluar] [varchar] (20) ALLOW NULL ) 3. Tabel Keluar_Item
CREATE TABLE [dbo].[Keluar_Item] ( [No_Resep] [varchar] (40) NOT NULL [Kode] [datetime] (20) NOT NULL [Dosis] [varchar] (20) ALLOW NULL [Qty] [int] (4) ALLOW NULL(0) )
4. Tabel Terima
CREATE TABLE [dbo].[Terima] (
[No_SBBK] [varchar] (40) NOT NULL, PRIMARY [Tanggal_Terima] [datetime] (8) ALLOW NULL [Asal] [varchar] (30) ALLOW NULL
[Catatan_Terima] [Varchar] (20) ALLOW NULL ) 5. Tabel Terima_Item
CREATE TABLE [dbo].[Terima_Item] ( [No_SBBK] [varchar] (40) NOT NULL [Kode] [varchar] (20) NOT NULL [QtySatuan] [int] (4) ALLOW NULL
[QtyKemasan] [int] (4) ALLOW NULL, (0) ) 6. Tabel Permintaan
CREATE TABLE [dbo].[Permintaan] (
[No_Permintaan] [varchar] (40) NOT NULL, PRIMARY [Tanggal_Awal] [datetime] (8) NOT NULL
[Tanggal Akhir] [datetime] (8) NOT NULL) 7. Tabel Permintaan_Item
CREATE TABLE [dbo].[Permintaan_Item] ( [No_Permintaan] [varchar] (40) NOT NULL [Kode] [varchar] (20) NOT NULL
[Penerimaan] [int] (4) ALLOW NULL, (0) [Persediaan] [int] (4) ALLOW NULL, (0) [Pemakaian] [int] (4) ALLOW NULL,(0) [Stock_Akhir] [int] (4) ALLOW NULL, (0) [Permintaan] [int] (4) ALLOW NULL, (0) )
5.2.5 Implementasi Antar Muka
Berikut ini akan dijelaskan tampilan antarmuka (interface) dari Sistem Informasi Pengelolaan Data Obat Di UPTD Puskesmas Cimanggung Kab. Sumedang:
1. Implementasi Menu Utama
Tabel 5.2. Implementasi Menu Utama
Sub Menu Deskripsi Nama File File Untuk Setting Aplikasi FrmMenuUtama Data Referensi Untuk Melihat Data yang ada
pada Aplikasi
Transaksi Untuk Melakukan Transaksi Rekapitulasi Untuk Untuk Merekap Laporan Lain-Lain Untuk Aplikasi tambahan About Berisi Tentang Aplikasi
2. Implementasi Menu File
Tabel 5.3. Implementasi Menu File
Sub Menu Deskripsi Nama File Pengguna Untuk Setting Aplikasi FrmPengguna LogOut Untuk melakukan Longin
kembali
Kunci Sistem Mengunci Aplikasi Ganti Password Ganti Password Pengguna Setting Tanda Tangan Setting Tandatangan Laporan Keluar Untuk Keluar Dari Aplikasi
3. Implementasi Data Transaksi
Tabel 5.4. Implementasi Data Transaksi
Sub Menu Deskripsi Nama File Transaksi
Pengeluaran
File Untuk Input Pengeluaran Obat
FrmTansaksiKeluar
Tarnsaksi Penerimaan
File Untuk Input Penerimaan Obat
4. Implementasi Data Referensi
Tabel 5.5. Implementasi Data Referensi
Sub Menu Deskripsi Nama File Data Obat File Untuk Data Obat FrmDtObat Asal Obat File Data jenis Obat FrmJenisObat Data Dokter File Data Dokter FrmDokter Stock Awal Tahunan File Untuk Input Stock Awal FrmStock
5. Implementasi Rekapitulasi
Tabel 5.6. Implementasi Rekapitulasi
Sub Menu Deskripsi Nama File Data Transaksi File Merekap Transaksi FrmRekap Data Permintaan File Untuk Input Data
Permintaan Obat
5.2.6 Implementasi Instalasi Program
Bahasa pemrograman yang digunakan dalam aplikasi ini adalah Visual Basic 6.0. langkah – langkah untuk instalasi aplikasi ini adalah double klik pada
setup, maka akan muncul tampilan sebagai berikut :
Gambar 5.1. Tampilan Instalasi Program
Untuk langkah selanjutnya anda cukup mengikuti perintah dari aplikasi tersebut dengan menekan tombol next.
5.2.7 Penggunaan Program
Hasil dari instalasi aplikasi dapat terlihat pada Start menu-all program atau desktop berupa shortcut. Untuk menjalankannya, double click shortcut Aplikasi SIPO. Penggunaan program ini lebih difokuskan kepada bagaimana cara menggunakan aplikasi sistem informasi sehingga menghasilkan suatu informasi yang bermanfaat.
1. Tampilan Form Login
Untuk melakukan login, isi data level user kemudian isi nama user dan password sesuai data pengguna yang terdaftar. Lalu klik tombol Login, jika berhasil maka form menu utama akan memunculkan bar sesuai hak akses yang telah ditentukan. tampilan form ini adalah sebagai berikut :
2. Tampilan Menu Utama
Tampilan menu utama program merupakan sebuah tampilan utama untuk semua pengguna dengan lever pengguna tersebut. tampilan form ini adalah sebagai berikut :
3. Tampilan Form Pengguna
Tampilan Penguna ini merupakan form untuk menginputkan data pengguna . tampilan form ini adalah sebagai berikut :
Gambar 5.4. Tampilan Form Pengguna
4. Tampilan Kunci Sistem
Tampilan Kunci Sistem ini merupakan form untuk mengunci aplikasi agar tidak dapat digunakan. tampilan form ini adalah sebagai berikut :
Gambar 5.5. Tampilan Kunci Sistem
5. Tampilan Ganti Password
Tampilan ganti password ini merupakan form untuk mengganti password yang telah dimiliki pengguna sebelumnya. tampilan form ini adalah sebagai berikut :
6. Tampilan Setting Tandatangan
Tampilan setting tandatangan ini merupakan form untuk mengisi nama tandatangan pada setiap laporan. tampilan form ini adalah sebagai berikut :
Gambar 5.7. Tampilan Setting Tandatangan
7. Tampilan Transaksi Pengeluaran
Tampilan Form ini digunakan untuk jenis transaksi obat yang telah keluar dari Puskesmas. tampilan form ini adalah sebagai berikut :
Gambar 5.8. Tampilan Transaksi Pengeluaran 8. Tampilan Transaksi Penerimaan
Tampilan Form ini digunakan untuk jenis transaksi penerimaan obat yang masuk ke Puskesmas. tampilan form ini adalah sebagai berikut :
Gambar 5.9. Tampilan Transaksi Penerimaan 9. Tampilan Data Obat
Tampilan Form ini digunakan untuk melihat data obat yang ada Puskesmas. tampilan form ini adalah sebagai berikut :
10. Tampilan Stock Awal Tahunan
Tampilan Form ini digunakan untuk melihat data obat yang ada Puskesmas. tampilan form ini adalah sebagai berikut :
Gambar 5.11. Tampilan Stock Awal Tahun
11.Tampilan Data Transaksi
Tampilan Form ini digunakan untuk merekap semua jenis transaksi. tampilan form ini adalah sebagai berikut :
Gambar 5.12. Tampilan Data Transaksi 12.Tampilan Data Permintaan
Tampilan Form ini digunakan untuk menginputkan data permintaan obat. tampilan form ini adalah sebagai berikut :
13.Tampilan Laporan Data Obat
Tampilan laporan data obat sebagai bukti data obat. tampilan laporan ini adalah sebagai berikut :
14. Tampilan Laporan Transaksi Pengeluaran
Tampilan laporan Tranaksi pengeluaran obat sebagai bukti transaksi laporan pengeluaran obat yang dikeluarkan. tampilan laporan ini adalah sebagai berikut :
15.Tampilan Laporan Transaksi Penerimaan
Tampilan laporan Tranaksi penerimaan obat sebagai bukti penerimaan obat yang masuk. tampilan laporan ini adalah sebagai berikut :
122
Berdasarkan dari penelitian yang telah dilakukan melalui tahapan analisis, desain, pembuatan sistem, pengujian, dan implementasi sistem, maka dapat disimpulkan bahwa :
1. Berdasarkan hasil observasi dan wawancara yang dilakukan oleh peneliti, pada sistem informasi pengelolaan obat di UPTD Puskesmas Cimanggung ditemukan kendala dalam hal pencarian data obat, rekapitulasi pengeluaran dan penerimaan obat serta pembuatan laporan yang diterima oleh pimpinan maupun Dinas Kesehatan
2. Dengan dirancangnya Sistem Informasi Pengelolaan Obat ini, diharapkan duplikasi data obat sudah tidak ditemukan lagi, jumlah stok obat yang ada terkontrol dengan baik, mempercepat laporan yang diterima oleh pimpinan maupun Dinas Kesehatan.
3. Berdasarkan dari pengujian perangkat lunak ini diharapkan sudah menjadi efektif dalam proses transaksi pengeluaran dan penerimaan obat, serta sesuai dengan kebutuhan yang diharapkan
4. Dengan implementasi hasil dari rancangan sistem, maka sistem dapat diinstal dan dioperasikan untuk memproses data menjadi informasi. Diharapkan dapat meningkatkan pelayanan dan kinerja pegawai, terutama pada bagian pengelolan obat yang ada di Puskesmas Cimanggung.
6.2 Saran
Sistem Informasi Pengelolaan Obat ini masih dimungkinkan untuk dikembangkan jauh lebih baik lagi seiring dengan perkembangan spesifikasi kebutuhan pengguna sistem yang harus dipenuhi dalam mencapai tahap yang lebih tinggi dan kinerja sistem yang lebih baik karena masih adanya kekurangan-kekurangan dari sistem ini.
Berikut ini adalah saran-saran dari penulis agar adanya pengembangan dari sistem ini :
1. Diharapkan adanya pengembangan lagi untuk Sistem Informasi Pengelolaan Obat ini dengan berbasis client server, agar menjadi sebuah sistem yang lebih luas cakupannya.
2. Untuk pengembangan selanjutnya, sebaiknya program ini dapat ditambahkan lagi proses-proses nya seperti pengolahan data kepegawaian dan pengolahan data pasien.
NIM : 10907108
Nama Lengkap : Hadian Ridwan Nulloh Tempat & Tanggal Lahir : Bandung, 19 Januari 1989 Agama : Islam
Jenis kelamin : Laki-laki
Alamat Lengkap : Dsn. Sukawargi RT. 02/01 Kec. Cimanggung Kab. Sumedang
No. Telepon / HP : 022 7780285
Email : hadian_ridwan@yahoo.com B. Riwayat Pendidikan Formal & Non-Formal
1. SDN XIII Cicalengka 1994 s/d 2000 2. SMPN 1 Cimanggung 2000 s/d 2003 3. SMA Yadika Cicalengka 2003 s/d 2006 4. Universitas Komputer Indonesia 2007 s/d Sekarang
Demikian Riwayat hidup ini saya buat dengan sebenarnya.
Bandung, Juli 2010 Hormat saya, Hadian Ridwan Nulloh
TUGAS AKHIR
Diajukan Untuk Memenuhi Syarat Kelulusan Program Studi Manajemen Informatika Jenjang Diploma Tiga Fakultas Teknik Dan Ilmu Komputer
Oleh:
Hadian Ridwan N 1.09.07.108
PROGRAM STUDI MANAJEMEN INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
v DAFTAR ISI
LEMBAR PENGESAHAN
LEMBAR PERNYATAAN KEASLIAN MOTO
ABSTRAK ... i
ABSTRACT... ii
KATA PENGANTAR ... iii
DAFTAR ISI ... v
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xv
DAFTAR SIMBOL ... xvi
BAB I. PENDAHULUAN 1.1. Latar Belakang Penelitian ………....…………... 1
1.2. Identifikasi dan Rumusan Masalah ... 3
1.2.1. Identifikasi Masalah …………...………...……...…... 3
1.2.2. Rumusan Masalah ………...…...…... 3
1.3. Maksud dan Tujuan Penelitian ………..………...… 4
1.3.1. Maksud Penelitian ………..………...…... 4 1.3.2. Tujuan Penelitian ... 4 1.4. Kegunaan Penelitian ………..…... 5 1.4.1. Kegunaan Praktis ………... 5 1.4.2. Kegunaan Akademis ………...………... 5 1.5. Pembatasan Masalah ……..………...………...……. 6
vi BAB II. LANDASAN TEORI
2.1. Konsep Dasar Sistem ………...… 8
2.1.1. Elemen sistem ………...……...… 8
2.1.2. Klasifikasi Sistem ………..…….…...…... 11
a. Sistem Menurut Bentuk Fisiknya ……...…………..…... 11
b. Sistem Menurut Terjadinya Sistem …………...… 12
c. Sistem Menurut Kejadian Masa Depan ……...…...….... 12
d. Sistem Menurut Sifatnya ………...……... 12
2.2. Konsep Dasar Informasi ………...………...… 13
2.2.1. Pengertian Informasi ……….………...……..……...… 13
2.2.2. Siklus Informasi ………....………...… 14
2.2.3. Kualitas dari Informasi ………...…………...…….... 15
2.2.4. Nilai Informasi ………...……….………... 16
2.3. Konsep Dasar Sistem Informasi ……….……...……..… 16
2.3.1. Komponen Sistem Informasi ………....………... 16
2.3.2. Kegiatan Sistem Informasi ………..…...……….. 17
2.4. Pengertian Pengolahan Data ………..……….………... 18
2.5. Pengertian Puskesmas ………..…...………. 18
vii
2.7. Definisi Sistem Informasi Pengelolaan Obat …………...………... 19
2.8. Pengertian Basis Data ………....………...…....…....….… 19
2.9. Pengertian Visual Basic ………...…………...………...…………..… 20
2.10. Pengrtian Microsoft SQL Server ………...…...…………... 20
BAB III. OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian ………...……... 21
3.1.1. Sejarah Singkat Perusahaan ... 21
3.1.2. Visi dan Misi Perusahaan …...… 22
3.1.2.1. Visi Puskesmas Cimanggung ………....……...…... 22
3.1.2.2. Misi Puskesmas Cimanggung ………...…....…... 23
3.1.3. Struktur Organisasi ………...………... 24
3.1.4. Deskripsi Tugas ………....…...……... 25
3.2. Metode Penelitian ………...…... 28
3.2.1. Desain Penelitian …………...……….………... 28
3.2.2. Jenis dan Pengumpulan Data ………...…..…………... 29
3.2.2.1. Sumber Data Primer ………...…………... 29
3.2.2.2. Sumber Data Sekunder ………...…..…. 31
3.2.3. Metode Pendekatan dan Pengembangan Sistem ………...……... 31
viii
3.2.3.2. Metode Pengembangan Sistem ………...…...…… 32
3.2.3.3. Alat Bantu Analisis dan Perancangan ………... 34
3.2.4. Pengujian Perangkat Lunak ………...………...…... 42
BAB IV. ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem Yang Berjalan ……….……...…...…... 44
4.1.1. Analisis Dokumen ………....…...……….. 44
4.1.2. Analisis Prosedur Yang Sedang Berjalan …………...…...… 48
4.1.2.1. Flow Map ………..…….…...……... 51
4.1.2.2. Diagram Kontek ………...……... 54
4.1.2.3. DFD ………..………... 55
4.1.3. Evaluasi Sistem Yang Berjalan ………...……...……….……... 56
4.2. Perancangan Sistem ………..………...…...……….... 57
4.2.1. Tujuan Perancangan Sistem ………...………... 57
4.2.2. Gambaran Umum Sistem Yang Diusulkan ………...…. 58
4.2.3. Perancangan Sistem Yang Diusulkan ………... 58
4.2.3.1. Flow Map ………...……... 61
4.2.3.2. Diagram Kontek …………...…...…………...… 64
4.2.3.3. DFD ………...………...………...…... 65
ix
4.2.4. Perancangan Basis Data ………...….…..…... 71
4.2.4.1. Normalisasi ………...…...….. 71
4.2.4.2. Relasi Tabel ………....…...…... 74
4.2.4.3. ERD ………...……....………... 75
4.2.4.4. Struktur File ………...………... 76
4.2.4.5. Kodifikasi ………...….………... 80
4.2.5. Perancangan Antar Muka ………...…...…... 81
4.2.5.1. Struktur Menu ………... 81
4.2.5.2. Perancangan Input ………...…...…... 82
4.2.5.3. Perancangan Output ………...……... 93
V. PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1. Pengujian ………...……...……...…..…... 95
5.1.1. Rencana Pengujian ………...………...…. 95
5.1.2. Kasus dan Hasil Pengujian ………...………... 96
5.1.3. Kesimpulan Hasil Pengujian …………...……... 101
5.2. Implementasi ………..………..…...…... 101
5.2.1. Batasan Implementasi ………..…...………...……... 102
5.2.2. Imlpementasi Perangkat Lunak …………..…...…...…... 102
5.2.3. Implementasi Perangkat Keras ………...……...….. 103
x
5.2.5. Implementasi Antar Muka ………...…... 106 5.2.6. Implementasi Instalasi Program ………...……...……... 109 5.2.7. Penggunaan Program ……...………...…... 109 BAB VI. KESIMPULAN DAN SARAN
6.1. Kesimpulan ………..………...……….…... 122 6.2. Saran ………..………....… 123 DAFTAR PUSTAKA
Abdul Kadir. 2009. Pengenalan Sistem Informasi, Andi Yogyakarta.
http://apoteker-istn.blogspot.com/2010/03/ pengadaan-obat.html/ 20 Maret 2010.
http://farmasi-istn.blogspot.com/ 2007/11/ pengelolaan-obat.html/ 20 Maret 2010
http://id.wikipedia.org/wiki/Microsoft _SQL_Server/ 20 Maret 2010.
http://id.wikipedia.org/wiki/Visual_Basic/ 20 Maret 2010.
http://obatgenerikberlogo.blogspot.com/ 20 Maret 2010.
http://privacy-gembelz.blogspot.com/2008/10/
mutu-layanan-organisasi-pusat-kesehatan.html/ 20 Maret 2010
Janner Simarmata. 2009. Perancangan Basis Data, Andi Yogyakarta.
Jogiyanto. 2008. Analisis dan Design Sistem Informasi : Pendekatan Terstuktur Teori
xvii 1. Simbol Flow Map
SIMBOL NAMA KETERANGAN
Proses Merupakan proses komputer yang terjadi didalam aliran dokumen
Aliran Menunjukkan data – data yang mengalir pada sistem
Proses Manual Merupakan proses yang terjadi didalam Flow Map
File Store
Merupakan penyimpanan data
menunjukkan data yang disimpan kedalam suatu disk / harddisk
Dokumen Dokumen yang ada dalam Flow Map
Offline Storage Menunjukkan tempat penyimpanan data berupa arsip
2. Simbol Data Flow Diagram
SIMBOL NAMA KETERANGAN
Proses Menunjukkan kegiatan / kerja yang
dilakukan oleh orang, mesin atau komputer Terminator Menunnjukkan bagian dari luar
xviii
dapat berupa suatu file / database di sistem komputer
3. Simbol Diagram Entity Relationship
SIMBOL NAMA KETERANGAN
Entity Menunjukkan himpunan entitas
Garis Menunjukkan penghubung antara
himpunan relasi dengan himpunan entitas dan himpunan entitas dengan atributnya
Belah ketupat / Relationship
SISTEM INFORMASI PENGELOLAAN OBAT DI UPTD PUSKESMAS CIMANGGUNG KAB. SUMEDANG
HADIAN RIDWAN NULLOH 1.09.07.108
Telah disetujui dan disahkan di Bandung sebagai Tugas Akhir Pada Tanggal
...
Mengetahui Pembimbing
Deasy Permatasari, S.Si, MT NIP. 4127.7026.005
Dekan Fakultas Teknik dan Ilmu Komputer
Ketua Program Studi Manajemen Informatika
Prof.Dr.Ir.Ukun Sastraprawira, M.Sc NIP. 4127.70.006
Dadang Munandar, SE, M.Si NIP. 4127.7026.019
iii
hidayah-Nya laporan tugas akhir ini dapat terselesaikan dengan lancar. Tugas akhir dengan judul “SISTEM INFORMASI PENGELOLAAN OBAT DI UPTD PUSKESMAS CIMANGGUNG KAB. SUMEDANG” ini diajukan untuk memenuhi salah satu syarat kelulusan Program D3 Jurusan Manajemen Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.
Dengan segala kerendahan hati dan rasa syukur, penulis banyak mengucapkan terima kasih yang tidak terhingga atas segala bantuan dan bimbingan yang telah diberikan kepada penulis, khususnya kepada :
1. Dr. Ir. Eddy Suryanto Soegoto, M.Sc, selaku Rektor Universitas Komputer Indonesia Bandung.
2. Prof. Dr. Ir.Ukun Sastraprawira, Msc. Selaku Dekan Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.
3. Dadang Munandar,SE M.SI selaku Ketua Jurusan Manajemen Informatika Universitas Komputer Indonesia.
4. Wartika, S.Kom, M.Kom, selaku dosen wali kelas MI-20 jurusan Manajemen Informatika..
5. Deasy Permatasari, S.Si, MT selaku dosen pembimbing yang telah banyak membantu dalam penyusunan laporan ini.
iv
seluruh karyawan di UPTD Puskesmas Cimanggung terima kasih atas kerja sama dan bantuanya.
8. Terima kasih untuk kedua orang tuaku yang tercinta, H. Badrudin dan Hj. Kurniasih, dan adikku, Andrian Maulana yang tak henti-hentinya memberikan semangat, moril, materi, motivasi, terutama do’a.
9. Terima kasih untuk kekasihku Lulu Aryanti, beserta keluarganya untuk bapak Karsum, mamah Yayan, a’ Adhi dan ade Ismi, terima kasih atas do’a, dukungan dan dorongan semangat yang tak henti-hentinya
10. Kepada seluruh sahabat di MI-20 angkatan 2007.
11. Terima kasih saya ucapkan untuk yang tidak bisa penulis sebutkan namanya satu persatu.
Akhirnya atas segala bantuan, dukungan dan kebaikan yang telah diberikan dalam penyusunan Tugas Akhir ini, penulis mengucapakan terima kasih semoga penyusunan Tugas Akhir ini bermanfaat bagi penulis khususnya bagi pembaca pada umumnya.
Bandung, Juli 2010