Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai
SISTEM INFORMASI REHABILITASI PANTI JOMPO PADA PANTI
SOSIAL TRESNA WERDHA ABDI BINJAI
SKRIPSI
NOVITA KHAIRUNISA E
031401004
PROGRAM STUDI S-1 ILMU KOMPUTER
DEPARTEMEN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2009
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(2)
SISTEM INFORMASI REHABILITASI PANTI JOMPO PADA PANTI
SOSIAL TRESNA WERDHA ABDI BINJAI
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar
Sarjana Komputer
NOVITA KHAIRUNISA E
031401004
PROGRAM STUDI S-1 ILMU KOMPUTER
DEPARTEMEN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2009
(3)
PERSETUJUAN
Judul
: SISTEM INFORMASI REHABILITASI PANTI
JOMPO PADA DINAS SOSIAL TRESNA
WERDHA ABDI BINJAI.
Kategori
: SKRIPSI
Nama
: NOVITA KHAIRUNISA E
Nomor Induk Mahasiswa : 031401004
Program Studi
: SARJANA (S1) ILMU KOMPUTER
Departemen
: ILMU KOMPUTER
Fakultas
: MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA
UTARA
Diluluskan di
Medan, 21 Januari 2009
Komisi Pembanding :
Pembimbing 2
Pembimbing 1
Maya Silvi Lydia, BSc,MSc
Prof. Dr. Muhammad Zarlis
NIP 132 299 349
NIP 131 570 434
Diketahui/Disetujui oleh
Program Studi S-1 Ilmu Komputer FMIPA USU
Ketua,
Prof. Dr. Muhammad Zarlis
NIP 131 570 434
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(4)
PERNYATAAN
SISTEM INFORMASI REHABILITASI PANTI JOMPO PADA DINAS
SOSIAL TRESNA WERDHA ABDI BINJAI
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing – masing di sebutkan sumbernya.
Medan, Januari 2009
(5)
PENGHARGAAN
Puji dan syukur penulis panjatkan kepada TuhanYang Maha Pemurah dan Maha
Penyayang, dengan limpah kurnia-Nya skripsi ini berhasil diselesaikan dalam waktu
yang telah di tetapkan.
Ucapan terima ksih saya sampaikan kepada Prof. Dr. Muhammad Zarlis dan
Maya Silvi Lydia, BSc,MSc selaku pembimbing pada penyelesaian skripsi ini yang
telah memberikan panduan dan penuh kepercayaan kepada saya untuk
menyempurnakan kajian ini. Panduan ringkas dan padat dan professional telah
diberikan kepada saya agar penulis dapat menyelesaikan tugas ini. Ucapan terima
kasih juga di tujukan kepada Ketua dan Sekretaris Program Studi S-1 Ilmu Komputer
Prof. Dr. Muhammad Zarlis dan Syahriol Sitorus. S.Si,. Dekan dan Pembantu Dekan
Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua
dosen dan pegawai Program Studi S-1 Ilmu Komputer FMIPA USU, dan rekan –
rekan kuliah. Akhirnya, tidak terlupakan kepada Ayah, Bunda dan semua ahli
keluarga yang selama ini memberikan bantuan dan dorongan yang diperlukan.
Semoga Tuhan Yang Maha Esa akan membalasnya.
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(6)
ABSTRAK
Kebutuhan akan informasi yang cepat, tepat dan akurat merupakan suatu aspek yang
sangat penting dalam setiap aktifitas di satu lembaga atau instansi. Pentingnya
peranan Teknologi Informasi didalam pengorganisasian sumber daya saat ini semakin
terasa, apalagi dengan bertambahnya data, maka pemrosesan data tersebut secara
manual akan semakin sulit. Pemrosesan data secara manual yang saat ini masih
banyak digunakan oleh instansi-instansi pemerintah maupun swasta memiliki banyak
redundansi dan tumpang tindih data, serta kesulitan dalam pengaksesan kembali bila
sewaktu-waktu data tersebut di perlukan. Kemudahan, kecepatan dan keakuratan
adalah kata kunci sukses sebuah sistem aplikasi. Kata “kemudahan” berkaitan dengan
kemudahan penggunaan yang kemudian berkaitan dengan desain Graphical User
Interface. Kata kecepatan dan keakuratan data merupakan “efektifitas” dari sistem
aplikasi berkaitan dengan bagaimana sebuah hasil pemrosesan data di tampilkan dan
diranking (page ranking). Dan hal ini tidak jauh berbeda dengan yang terjadi pada
Panti Jompo Tresna Werdha Abdi Binjai.
Guna mengantisipasi kecendrungan tata kehidupan masyarakat yang semakin maju
dengan menggunakan komputer, wajar jika sebuah perusahaan, instansi, organisasi
mulai mempersiapkan diri dengan berusaha mengenal lebih jauh apa dan bagaimana
sesungguhnya sistem komputer itu. Pada Panti Jompo Tresna Werdha Abdi Binjai
dimana data yang ada masih menggunakan aplikasi yang sederhana seperti Microsoft
Word dan Excel dalam melakukan pengolahan data. Sehingga masih banyak
ditemukan kesulitan dan membutuhkan waktu yang lama dalam pencarian data.
Sistem ini di kembangkan dengan menggunakan perangkat lunak Visual Basic 6.0 dan
menggunakan data base yang di rancang dengan menggunakan Microsoft Access.
(7)
SYSTEM INFORMATION PANTI JOMPO IN DEPARTEMEN TRESNA
WERDHA ABDI BINJAI
ABSTRACT
The requirement on fast, accurate and actual information is an important factor in any
activities of an institution or agent. The importance of role of information technology
in organizing of resources is very dominant specially by the increasing of data where
the data processing by manual is very difficult. The data processing manually that still
used by government and private institutions has any redundancy and overlapping of
the data and the difficult in retrieve the required data in any time. The easiness,
actuality and accuracy are keys for success of an application system. The term
‘easiness’ is related to the easiness in using that related to the Graphical User Interface
design. The actuality and accuracy o data are ‘effective’ on the application system
related to how the data processing is presented and page ranking. It did not
differentthan old folk’s home of Tresna Werdha Abdi Binjai.
In order to anticipate the trend of society living in using computer, normally
the firm institution and organization must familiar and use the computer system. At
the old folk’s home Tresna Werdha Abdi Binjai. Where the data processing using the
simplest application i.e Microsoft Word and Excell in data processing. So, there are
any difficult and need more time in data retrieving. This system is developed by using
the software of Visual Basic 6.0 and using the data base designed by Microsoft
Access.
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(8)
DAFTAR ISI
Halaman
Persetujuan
Pernyataan
Penghargaan
Abstrak
Abstract
Daftar Isi
Daftar Tabel
Daftar Gambar
Bab 1
Pendahuluan
1
1.1. Latar Belakang Masalah
1
1.2. Perumusan Masalah
2
1.3. Batasan Masalah
3
1.4. Maksud dan Tujuan Penulisan
3
1.5. Metode Penelitian
3
1.6. Sistematika Penulisan
3
Bab 2
Tinjauan Teoritis
5
2.1. Pengertian Sistem
5
2.2. Pengertian Sistem Informasi
6
2.3. Data dan Informasi
6
2.4. Pangkalan Data
8
2.4.1. Komponen Pangkalan Data
9
2.4.2. Kamus Data
10
2.4.3. Teknik Normalisasi
11
2.5. Perancangan Sistem
12
Bab 3
Perancangan Sistem
15
3.1. Perancangan
15
3.1.1.Model Analisis Perangkat Lunak
15
3.1.2 Diagram Konteks
15
3.1.3 Diagram Aliran Data (DAD)
16
3.2 Rancangan Pangkalan Data
19
3.2.1. Relasi Pangkalan Data
23
3.3. Rancangan Antar Muka
23
3.3.1 Rancangan Masukan (Input)
24
3.3.2 Rancangan Keluaran (Output)
31
Bab 4
Implementasi
36
4.1. Algoritma
36
(9)
Bab 5
Penutup
50
5.1. Kesimpulan
50
5.2. Saran
51
Daftar Pustaka
Lampiran: A. Listing Program
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(10)
DAFTAR TABEL
Halaman
Tabel 2.1. Simbol DFD………..
14
Tabel 3.1. Tabel tWarga……….
19
Tabel 3.1. Tabel tPegawai………..
19
Tabel 3.1. Tabel tDokter……….
20
Tabel 3.1. Tabel tBarang……….
20
Tabel 3.1. Tabel tPassword……….
20
Tabel 3.1. Tabel tBerobat………
21
Tabel 3.1. Tabel tDinas………..
21
Tabel 3.1. Tabel tMutasi……….
22
Tabel 3.1. Tabel tPenyumbang…….………..
22
(11)
DAFTAR GAMBAR
Halaman
Gambar 2.1. Transformasi data menjadi Informasi………
7
Gambar 2.2
Siklus Informasi……….
8
Gambar 3.1. Diagram Konteks………..
16
Gambar 3.2. Diagram Aliran Data level 1………...
18
Gambar 3.3. Relasi Antar Tabel……….
23
Gambar 3.4. Rancangan Form Login……….
24
Gambar 3.5. Rancangan Menu Utama………
25
Gambar 3.6. Rancangan Form Warga……….
26
Gambar 3.7. Rancangan Form Barang………
27
Gambar 3.8. Rancangan Form Dokter………
27
Gambar 3.9. Rancangan Form Dinas……….
28
Gambar 3.10. Rancangan Form Password……….
28
Gambar 3.11. Rancangan Form Sumbangan………..
29
Gambar 3.12. Rancangan Form Mutasi………..
30
Gambar 3.13. Rancangan Form Berobat……….
30
Gambar 3.14. Rancangan Laporan Warga………
31
Gambar 3.15. Rancangan Laporan Berobat………..
32
Gambar 3.16. Rancangan Laporan Mutasi………...
33
Gambar 3.17. Rancangan Laporan Sumbangan………
34
Gambar 3.18. Rancangan Help……….
34
Gambar 3.19. Rancangan About……….
35
Gambar 4.1. Tampilan Login……….
37
Gambar 4.2. Tampilan Menu Utama………..
38
Gambar 4.3. Tampilan Mutasi……….
39
Gambar 4.4. Tampilan Berobat……….
40
Gambar 4.5. Tampilan Dinas……….
40
Gambar 4.6. Tampilan Registrasi Warga………..
41
Gambar 4.7. Tampilan Sumbangan Barang……….
42
Gambar 4.8. Tampilan Data Barang……….
43
Gambar 4.9. Tampilan Data Pegawai……….
44
Gambar 4.10. Tampilan Data Dokter………
45
Gambar 4.11. Tampilan Data Password………...
46
Gambar 4.12. Tampilan Laporan Data Warga………
46
Gambar 4.13. Tampilan Laporan Berobat………...
47
Gambar 4.14. Tampilan Laporan Mutasi warga………..
47
Gambar 4.15. Tampilan Laporan Sumbangan……….
48
Gambar 4.16. Tampilan Content / Isi………..
48
Gambar 4.17. Tampilan About……….
49
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(12)
BAB 1
PENDAHULUAN
1.1
Latar Belakang Masalah
Kebutuhan akan informasi yang cepat, tepat dan akurat merupakan suatu aspek yang
sangat penting dalam setiap aktifitas di satu lembaga atau instansi. Pentingnya
peranan Teknologi Informasi didalam pengorganisasian sumber daya saat ini semakin
terasa, apalagi dengan bertambahnya data, maka pemrosesan data tersebut secara
manual akan semakin sulit. Pemrosesan data secara manual yang saat ini masih
banyak digunakan oleh instansi-instansi pemerintah maupun swasta memiliki banyak
redundansi dan tumpang tindih data, serta kesulitan dalam pengaksesan kembali bila
sewaktu-waktu data tersebut di perlukan. Kemudahan, kecepatan dan keakuratan
adalah kata kunci sukses sebuah sistem aplikasi. Kata “kemudahan” berkaitan dengan
kemudahan penggunaan yang kemudian berkaitan dengan desain Graphical User
Interface. Kata kecepatan dan keakuratan data merupakan “efektifitas” dari sistem
aplikasi berkaitan dengan bagaimana sebuah hasil pemrosesan data di tampilkan dan
diranking (page ranking).
Atas dasar ini, maka sangat diperlukan suatu alat bantu yang dapat melakukan
pencatatan dan pemrosesan seluruh data yang dibutuhkan secara cepat, tepat dan
dengan mengutamakan informasi keluaran yang dapat dipertanggungjawabkan
akurasinya. Skripsi ini akan membahas suatu proses alih teknologi dari sistem
informasi manual ke sistem informasi berbasiskan komputer yang diharapkan dapat
membantu dan memberikan solusi terhadap permasalahan-permasalahan yang
dihadapi khususnya pada Panti Jompo Tresna Werdha Abdi Binjai
(13)
Di mana pada Panti Jompo Tresna Werdha Abdi Binjai mempunyai fungsi
merawat masyarakat lanjut usia. Dalam menjalankan fungsinya pada panti jompo juga
menggunakan pegawai dari dinas sosial sebagai tenaga medis dalam merawat warga
panti yang sakit. Panti Jompo Tresna Werdha Abdi Binjai sering mendapat kunjungan
orang secara pribadi maupun dari organisasi dan mendapatkan sumbangan berupa
barang maupun sembako.
Dimana dalam merawat warga yang sakit, Panti Jompo Tresna Werdha Abdi
Binjai juga mendatangkan dokter dari dinas kesehatan setempat. Jika ada warga yang
sakitnya parah maka perawatan yang dilakukan adalah segera di rujuk ke rumah sakit.
Untuk membuat laporan dari semua kegiatan di atas bagian mutasi masih
mengalami kesulitan, karena dalam membuatanya masih di lakukan secara manual.
Untuk mengatasi kesulitan data sebuah system informasi yang handal dalam
menjalankan data warga, mutasi warga, pegawai, paramedis, pengunjung, sumbangan
dan data kerabat warga. Sistem ini harus bisa dengan cepat menyajikan laporan yang
dibutuhkan oleh kepala UPTD
Panti Sosial Tresna Werdha Abdi Binjai ini mempunyai dua panti yaitu panti
yang memelihara anak terlantar dan panti yang memelihara para lanjut usia (jompo).
1.2
Rumusan Masalah
Permasalahan yang akan di bahas dalam tugas akhir ini :
1.
Bagaimana menghubungkan basis data agar setiap kali data yang di
butuhkan dapat dengan cepat di peroleh.
2.
Bagaimana mengurangi rangkapnya data (redudansi data) sehingga tidak
perlu menghilangkan nilai data seluruhnya.
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(14)
1.3
Batasan Masalah
Sistem informasi hanya akan mengelola data warga, data pegawai, data dokter, data
barang, data dinas, data berobat, data mutasi, data penyumbang, dan data sumbangan.
1.4
Tujuan Penelitian
Tujuan dari tugas akhir ini adalah merancang sistem informasi yang baru berguna
untuk mengatasi masalah pengolahan data dan informasi pada Panti Jompo Panti
Sosial Tresna Werdha Abdi Binjai Medan.
1.5
Manfaat Penelitian
Manfaat dari sistem informasi untuk Panti Jompo ini dapat memudahkan pihak
pengguna, dalam hal ini pegawai di Panti Jompo untuk mencari data informasi yang di
perlukan.
1.6
Sistematika Penulisan
Dalam menyusun Tugas Akhir, penulis membuat dengan cara bertahap dari bab demi
bab untuk memudahkan pemahaman pembaca. Adapun urutannya adalah sebagai
berikut :
BAB 1 : PENDAHULUAN
Dalam bab ini diuraikan tentang latar belakang pemilihan judul, rumusan
masalah, batasan masalah, tujuan penelitian, manfaat penelitian, serta
sistematika penulisan skripsi.
(15)
BAB 2 : TINJAUAN TEORITIS
Bab ini menjelaskan tentang landasan teori yang meliputi pengertian sistem,
data, informasi, database dan perancangan sistem yang digunakan. serta
yang menyangkut dengan judul tugas akhir.
BAB 3 : PERANCANGAN SISTEM
Pada bab ini akan membahas tentang perancangan diagram aliran data
(DFD) database, input data serta output dan tentang rancangan objek–objek
yang akan dibuat ataupun diusulkan dalam aplikasi ini.
BAB 4 : IMPLEMENTASI
Pada bab ini akan di jelaskan tentang pembuatan laporan sebagai hasil akhir
dari program aplikasi yang dirancang.
BAB 5 : KESIMPULAN DAN SARAN
Pada bab ini membahas mengenai kesimpulan dan saran dari keseluruhan
rancangan yang penulis lakukan.
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(16)
BAB 2
TINJAUAN TEORITIS
2.1
Pengertian Sistem dan Informasi
Sistem mempunyai definisi yang sangat banyak menurut beberapa ahli diantaranya :
a.
Sistem dapat diindentifikasi sebagai suatu kesatuan yang terdiri dari dua atau
lebih komponen atau subsistem yang berinteraksi untuk mencapai suatu tujuan
(Jogianto, 1999).
b.
Suatu sistem yang dapat di buat oleh manusia yang terdiri dari komponen –
komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan
informasi (Ladjamudin,2005).
c.
Sistem merupakan sekumpulan yang terdiri dari orang, sumber daya, konsep
dan prosedur yang dilaksanakan fungsi yang dapat dikenal dan melaksanakan
suatu perintah ( Amsyah,1997).
Informasi mempunyai definisi yang sangat banyak menurut beberapa ahli,diantaranya:
a.
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan
lebih berarti bagi yang menerimanya.
b.
Informasi adalah data yang telah di proses, atau data yang telah memiliki arti.
Berdasarkan pengertian diatas dapat disimpulkan bahwa sumber dari informasi
adalah data. Data adalah kumpulan dari angka dan fakta yang relatif tidak berarti bagi
pemakai.
(17)
2.2
Pengertian Sistem Informasi
Sistem informasi juga mempunyai definisi yang sangat banyak menurut beberapa ahli.
Diantaranya :
a.
Sistem informasi adalah suatu sistem yang bekerja untuk membantu manusia
secara umum terdiri atas kumpulan komponen berbasis computer manual yang
di buat untuk menghimpun, menyimpan dan mengolah serta menyediakan
informasi keluaran kepada para pemakai atau pengguna yang lebih bermanfaat
lagi (Jogianto, 1991)
b.
Sistem informasi sebagai suatu kerangka kerja dengan sumber daya (manusia
dan komputer) di koordinasikan untuk mengubah masukan (data) menjadi
keluaran (informasi) guna mencapai sasaran perusahaan (Amsyah,1997).
2.3
Data dan Informasi
Sering terjadi salah pengertian antara istilah data dan informasi. Tetapi sebenarnya
terdapat perbedaan pada kedua istilah tersebut, bila ditinjau dari sisi fungsi dan
kegunaannya.
Data merupakan bahan baku yang diolah untuk memberikan informasi.
Sedangkan informasi di dalam proses penggunaannya dihadapkan kepada masalah
pengambilan keputusan. Karena itu informasi dapat dianggap memiliki tingkat yang
lebih tinggi dan aktif dibandingkan dengan data (Fathansyah,2007).
Perbedaan antara data dan informasi sering menjadi titik awal untuk
memahami sistem informasi. Kebanyakan orang mengartikan data dan informasi
dengan pengertian yang sama. Namun bagi kajian ilmiah atau bagi kaum profesional
dua pengertian ini mengandung perbedaan mendasar.
Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan
kesatuan nyata. Kejadian-kejadian (event) adalah sesuatu yang terjadi pada saat
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(18)
tertentu. Manfaat data adalah sebagai satuan representasi yang dapat diingat, direkam
dan dapat diolah menjadi informasi. Karakteristiknya, data bukanlah fakta, namun
representasi dari data (Ladjamudin,2005).
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan
lebih berarti bagi yang menerimanya. Manfaat informasi adalah mengurangi
ketidakpastian. Hal ini sangat berguna untuk proses pengambilan keputusan.
Karakteristik dari informasi adalah penerima informasi mengalami perubahan dari
kondisi (state) sebelum diketahui. Perubahan ini mengandung unsur tidak terduga.
Informasi dapat juga dikatakan sebagai data yang telah diproses, yang telah
mempunyai nilai tentang tindakan atau keputusan. Hubungan antar data dengan
informasi adalah seperti bahan baku sampai dengan barang jadi (Jogianto,1991).
Gambar 2.1 Transformasi data menjadi informasi
Data yang diolah melalui suatu model menjadi informasi, penerima kemudian
menerima informasi tersebut, membuat suatu keputusan dan melakukan tindakan,
yang berarti menghasilkan tindakan yang lain yang akan membuat sejumlah data
kembali. Data tersebut akan ditangkap sebagai input, diproses kembali lewat suatu
model dan seterusnya membentuk suatu siklus. Siklus ini oleh John Burch disebut
siklus informasi (infrormation cycle). Siklus ini disebut juga dengan siklus
pengolahan data (data processing cycles).
Data
informasi
Penyimpanan
data
(19)
Gambar 2.2. Siklus Informasi
2.4
Pangkalan Data
Database terdiri dari dua kata, yaitu Data dan Base. Base yaitu sebagai markas atau
gudang, tempat berkumpul (Fathansyah,2007). Sedangkan Data yaitu representasi
fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa,
pembeli, dan lain-lain), barang, hewan, peristiwa, keadaan, yang direkam dalam
bentuk angka, huruf, simbol, teks, suara, gambar, bunyi atau kombinasinya
(Fathansyah,2007).
Oleh karena itu Database yaitu kumpulan dari data yang saling berhubungan
satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan
perangkat lunak untuk memanipulasinya (Mahyuddin,1994).
Sistem pengolahan basis data (Data Base Management System, DBMS) adalah
kumpulan file yang saling berkaitan dengan program untuk mengolah suatu basis data
sehingga dapat menerima dan menyediakan bagi berbagai pemakai dengan berbagai
keperluan (Kristianto,1994).
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(20)
DBMS berisi suatu data yang saling berelasi dan satu set program pengolahan
untuk mengakses data tersebut. DBMS terdiri dari database dan set program untuk
menambah data, menghapus data dan melaporkan data dalam database
(Fathansyah,2007).
Berikut dijelaskan defenisi istilah yang berkaitan dengan database :
1.
Entiti (kesatuan)
Elemen atau bagian dalam enterprise (badan) yang keterangannya direkam.
2.
Atribut
Sesuatu yang menjelaskan ciri/sifat suatu watak atau entiti yang dipilih untuk
direkam. Atribut ini juga dapat disebut sebagai elemen data, medan (field)
data. Atribut ini merupakan satuan terkecil dari data yang mempunyai arti bagi
pemakai data.
3.
Record Data
Sekumpulan “harga data” yang berhubungan dalam satu entiti.
4.
Elemen Data Kunci
Elemen data yang berdasarkan harganya dapat diketahui dengan harga elemen
data lainnya dalam satu entiti. Dengan kata lain medan kunci adalah pengenal
suatu record.
2.4.1. Komponen Pangkalan Data
Dalam sebuah sistem database, terdapat komponen utama dari database, yaitu:
1.
Perangkat Keras (Hardware) seperti :
a.
Komputer (satu untuk sistem yang stand–alone atau lebih dari satu
untuk sistem jaringan).
b.
Memory sekunder yang on-line (hardisk).
c.
Memory sekunder yang off-line (tape atau removeable disk) untuk
keperluan backup data.
(21)
2.
Sistem Operasi
Merupakan program yang mengaktifkan/memfungsikan sistem komputer,
mengendalikan seluruh sumber daya dalam komputer dan melakukan operasi–
operasi dasar dalam komputer (operasi I/O, pengelolaan file dan lain–lain).
3.
Database
Disamping berisi / menyimpan data, setiap database juga mengandung /
menyimpan definisi struktur (baik untuk database maupun objek–objeknya
secara detail).
4.
Sistem Pengelola Basis Data (Database Management System/DBMS)
5.
Pemakai/user
6.
Aplikasi (perangkat lunak)
Bersifat opsional, artinya ada/tidaknya tergantung pada kebutuhan kita.
2.5
Perancangan Sistem
Kebutuhan informasi yang berkaitan dengan penggunaan fasilitas sistem komputer
memerlukan banyak aktifitas, sejak dari perencanan, pembangunan dan penerapan.
Hal ini tidak terlepas dari langkah–langkah aktifitas yang harus diperhatikan dalam
pembangunan suatu sistem informasi, disamping unsur perangkat keras dan perangkat
lunaknya.
Perancangan sistem informasi merupakan salah satu unsur atau penahapan dari
keseluruhan pembangunan komputerisasi. Tanpa adanya rancangan sistem ini maka
akan sangat sulit sekali untuk membangun sebuah sistem sesuai dengan yang
diinginkan. Rancangan sistem ini adalah bagian yang paling utama dalam
pembangunan sistem komputerisasi.
Tahapan–tahapan seperti di atas dikerjakan oleh seorang analis sistem yaitu
yang bertanggung jawab menerjemahkan kebutuhan–kebutuhan pemakai ke dalam
spesifikasi teknis rancangan sistem yang diperlukan oleh programmer.
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(22)
Seorang analis sistem harus mempunyai pengetahuan yang luas dan keahlian
yang khusus untuk menggambarkan keadaan sistem dan masalah-masalah yang ada
pada sistem berjalan, menyatakan sasaran yang harus dicapai untuk memenuhi
kebutuhan pemakai, memilih alternatif metode pemecahan masalah yang paling tepat
dan merencanakan serta menerapkan rancangan sistemnya (Ladjamudin,2005).
Merancang sistem adalah membuat usulan pemecahan masalah secara logika
dan usulan biaya. Sasaran utamanya adalah menentukan langkah-langkah operasi
dalam proses pengolahan data, menentukan prosedur–prosedur untuk mendukung
operasi sistem.
Untuk merancang sistem maka diperlukan alat bantu seperti :
a.
Flowchart (diagram alir)
Untuk menggambarkan logika dari program yang akan dibuat.
b.
Data Flow Diagram (DFD)
Data Flow Diagram (DFD) adalah representasi grafik dari sebuah sistem,
yang menggambarkan komponen sebuah sistem, aliran data diantara
komponen tersebut, asal, tujuan dan penyimpanan dari data tersebut. DFD
mempunyai beberapa keuntungan, antara lain :
a.
Membagi,menyusun sistem ke dalam bagian yang lebih kecil atau
yang sederhana.
b.
Mendukung pendekatan moduler yang menggunakan kontrol data
yang lebih untuk penyusunan sistem dan desain sistem.
(23)
Simbol-simbol yang digunakan pada DFD:
Tabel 2.1. Simbol DFD
No
Simbol
Keterangan
1
Kesatuan luar (external entity). Kesatuan luar (externalentity) merupakan kesatuan di lingkungan luar sistem yang
dapat berupa orang, organisasi atau sistem lainnya yang berada di lingkungan luarnya yang akan memberikan input atau menerima output dari sistem
.
2
Arus data (data flow) Arus data di DFD berupa simbol panah. Arus data mengalir diantara proses (process), simpanan data (data store) dan kesatuan luar (externalentity). Arus data ini menunjukkan arus dari data yang
berupa masukan untuk sistem atau hasil dari proses sistem.
3
Proses (process) Suatu proses adalah kegiatan yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses.4
Simpanan data (data store)Simpanan data merupakan simpanan dari data yang dapat berupa file atau database,arsip, tabel acuan manual dan agenda bukuNovita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(24)
BAB 3
PERANCANGAN SISTEM
3.1 Perancangan
Perancangan sistem adalah penggambaran, perencanaan pembuatan sketsa atau
pengaturan beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan
berfungsi (Tavri D,1994).
3.1.1 Model Analisis Perangkat Lunak
Model sistem yang akan dirancang akan disajikan dalam Diagram konteks dan
Diagram Aliran Data (DAD). Dengan DAD secara logika dapat diketahui kebutuhan
sistem serta kesatuan yang terlibat dalam Perangkat Lunak yang dirancang.
DAD merupakan alat yang biasa dipakai untuk mendokumentasikan proses
dalam sistem. DAD menekankan pada fungsi-fungsi dalam sistem, cara menggunakan
informasi yang tersimpan dan pemindahan informasi antarfungsi di dalam sistem.
DAD konteks adalah DAD yang memperlihatkan sistem sebagai sebuah proses yang
bertujuan untuk memberika pandangan secara umum terhadap sistem. DAD konteks
memperlihatkan sebuah proses yang berinteraksi dengan lingkungannya. Ada pihak
luar atau lingkungan yang memberikan masukan dan ada pihak yang menerima
keluaran sistem. Dalam hal ini pihak luar (sering disebut terminator) dapat berupa
sistem lain, suatu perangkat keras, orang atau organisasi.
(25)
3.1.2 Diagram Konteks
Pada diagram konteks di bawah ini terlihat ada 4 (empat) entity yang terdapat pada
Perangkat Lunak yang akan dibangun yaitu Pengguna, Sistem Informasi Panti Abdi
Dharma Asih Binjai, Administrator dan Kepala UPTD seperti disajikan dalam gambar
3.1 berikut ini:
Diagram konteks dapat dipisahkan ke dalam level yang merepresentasikan
Aliran data yang lebih mendetail lagi yang dibagi dalam beberapa proses.
Dari perancangan perangkat lunak pada diagram konteks di atas dapat
diturunkan lagi untuk mendapatkan hasilnya, yang dimulai dari pemasukan data-data
antara lain: Data Warga, Data Mutasi Warga, Data Barang, Data Pegawai, Data Dinas,
Data Dokter, Data Berobat Warga, Data Sumbangan, Data Penyumbang serta
pembuatan laporan.
3.1.3 Diagram Aliran Data (DAD)
Diagram konteks diatas bisa diturunkan menjadi Diagram Aliran Data Level 1 untuk
mengetahui proses yang lebih detail yang terjadi pada sistem yang sedang dirancang.
Proses-proses yang dimaksud adalah untuk mengetahui kebutuhan sistem agar
menghasilkan keluaran yang sesuai dengan rencana perancangan.
Data Warga, Data Pegawai, Data Dokter, Data Barang,
Data Password
Gambar 3.1 Diagram Konteks
Data MutasiWarga, Data Dinas, Data Sumbangan, Data Berobat, Data
Penyumbang,
KEPALA
UPTD
Laporan
ADMINISTRATOR
Sistem
Informasi
Panti Abdi
Dharma Asih
BINJAI
PENGGUNA
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(26)
DAD Level-1
DAD Level-1 ini menceritakan proses mulai dari awal sampai akhir yaitu pelaporan.
DAD ini terdiri dari proses Registrasi Warga, proses Mutasi Warga, proses Berobat
Warga, proses Master Barang, proses Master Pegawai yang bertugas, Master Dokter
yang bertugas, Dinas Pegawai, proses Penerimaan Sumbangan dan Penyumbang.
DAD Level 1 dapat dilihat gambar 3.2
(27)
Gambar 3.2 Diagram Aliran Data Level 1
ADMINISTRATOR Proses Registrasi Warga SimpanData Mutasi Warga
Simpan Data Mutasi Warga Proses Master Pegawai Simpan Bio Data Pegawai Proses Master
Dokter Data Master Dokter
Bio Data Dokter
Proses Master Password
Data Master Password
Simpan Bio Data Password Data Berobat Simpan Data Berobat Proses Sumbangan Penyumbang Data Sumbangan Simpan Data Sumbangan Penyumbang Proses Data Berobat Data Penyumbang Simpan
Proses
PelaporanKEPALA
UPTD
Laporan
Data PENGGUNA Proses Mutasi WargaData Master Barang Data Master Pegawai
Proses Master Barang Data Registerasi Warga Simpan Simpan Bio Data Warga Bio Data Barang Simpan
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(28)
3.2 Rancangan Pangkalan data
Sistem manajemen pangkalan data adalah satu perangkat software yang terintegrasi
untuk mengontrol dan mengatur data dalam pangkalan data. Pangkalan data
menangani permintaan dari pogram aplikasi yang dihasilkan dari bahasa khusus yang
di Data Manipulation Language (DML).
3.2.1. Relasi Pangkalan Data
Relasi antar tabel yang terjadi pada tabel di atas, dapat dilihat pada Gambar 3.6. Relasi
ini menggambarkan hubungan antara satu tabel dengan tabel yang lain apakah
hubungan satu dengan satu, satu dengan banyak dan banyak dengan banyak. Adapun
relasi antar tabel adalah sebagai berikut :
Gambar 3.3. Relasi Antar Tabel.
Hubungan Banyak1 Hubungan Satu
1
1
1
1 1
1 1
1
(29)
3.2.2 Struktur Database
Dalam perancangan ini diperlukan database yang berfungsi sebagai penampung data
masukan yang akan diolah menjadi data keluaran. Sistem database yang digunakan
adalah Ms Access 2000, dengan nama dbPanti. Adapun tabel-tabel dalam Aplikasi ini
adalah sebagai berikut :
1.
Tabel tWarga
Tabel ini berfungsi untuk menampung input biodata warga.
Tabel 3.1 tWarga
Nama Field
Tipe Field
Size
Keterangan
IDWarga
Number
5
Nomor ID Warga Panti
TglLahir
Date
8
Tanggal Lahir Warga Panti
NmWarga
Text
30
Nama Warga Panti
TglMasuk
Date
8
Tanggal Masuk Panti
KdAgama
Text
1
Kode Agama
JK
Text
1
Jenis Kelamin
ST
Text
1
Status Perkawinan
STMutasi
Text
1
Status Mutasi
KdKamar
Text
3
Kode Kamar
NmPJawab
Text
30
Nama Penanggung Jawab
AlmtPJawab
Text
30
Alamat Penaggung Jawab
KotaPJawab
Text
30
Kota Penaggung Jawab
NoTelpPJawab
Text
13
NoTelp Penaggung Jawab
Keterangan : Primary Key = ID
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(30)
2.
Tabel tPegawai
Tabel ini berfungsi untuk menampung inputan yang bersangkutan dengan data
pegawai yang bertugas pada panti.
Tabel 3.2 tPegawai
Nama Field
Tipe Field
Size
Keterangan
NIP
Number
9
Nomor Induk Pegawai
NmPegawai
Text
30
Nama Pegawai
TglLahir
Date
8
Tanggal Lahir
JK
Text
1
Jenis Kelamin
ST
Text
1
Status Perkawinan
Keterangan : Primary Key = NIP
3.
Tabel tKamar
Table ini berfungsi untuk menampung inputan yang bersangkutan dengan data
kamar.
Tabel 3.3 tKamar
Nama Field
Tipe Field
Size
Keterangan
KdKamar
Text
3
Kode Kamar
NmKamar
Text
30
Nama Kamar
STKamar1
Text
1
Status Kamar 1
STKamar2
Text
1
Status Kamar 2
Keterangan : Primary Key = Kd Kamar
4.
Tabel tDokter
Tabel ini berfungsi untuk menampung masukan data dokter yang bertugas pada
panti.
Tabel 3.4 tDokter
Nama Field
Tipe Field
Size
Keterangan
KdDokter
Text
3
Kode Dokter
NmDokter
Text
30
Nama Dokter
NIP
Text
9
Nomor Induk Pegawai
(31)
5.
Tabel tBarang
Tabel ini berfungsi untuk menampung inputan data barang sumbangan.
Tabel 3.5 tBarang
Nama Field
Tipe Field
Size
Keterangan
KdBarang
Text
4
Kode Barang
NmBarang
Text
50
Nama Barang
Satuan
Text
50
Satuan Barang
Kemasan
Text
50
Kemasan Barang
Keterangan : Primary Key = Kd Barang
6.
Tabel tPassword
Tabel ini berfungsi untuk menampung master data passwordpengguna aplikasi.
Tabel 3.6 tPassword
Nama Field
Tipe Field
Size
Keterangan
UserID
Text
10
Nama Pengguna
Passwd
Text
10
Kata Kunci Pengguna
Keterangan : Primary Key = Kd Password
7.
Tabel tBerobat
Tabel ini berfungsi untuk menampung data berobat warga panti.
Tabel 3.7 tBerobat
Nama Field
Tipe Field
Size
Keterangan
IDBerobat
Number
5
Nomor ID Berobat warga
IDWarga
Number
5
Nomor ID Warga Panti
TglBerobat
Date
8
Tanggal Berobat
KDDokter
Text
3
Kode Dokter
Diagnosa
Text
50
Hasil Diagnosa penyakit Warga
Keterangan : Primary Key = Kd Berobat
8.
Tabel tDinas
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(32)
Tabel ini berfungsi untuk menampung data dinas pegawai UPTD pada panti.
Tabel 3.8 tDinas
Nama Field
Tipe Field
Size
Keterangan
IDDinas
Number
5
Nomor ID Dinas
TglDinas
Date
8
Tanggal Dinas
NIP
Text
9
Nomor Induk Pegawai
Keterangan : Primary Key = Kd Dinas
9.
Tabel tMutasi
Tabel ini berfungsi untuk menampung data mutasi warga panti.
Tabel 3.9 tMutasi
Nama Field
Tipe Field
Size
Keterangan
IDMutasi
Number
5
Nomor ID Mutasi
IDWarga
Number
5
Nomor ID Warga Panti
TglMutasi
Date
8
Tanggal Mutasi warga panti
StatusMutasi
Text
1
Status mutasi
Alasan
Text
50
Alasan mutasi
Keterangan : Primary Key = Kd Mutasi
10.
Tabel tPenyumbang
Tabel ini berfungsi untuk menampung data penyumbang panti.
Tabel 3.10 tPenyumbang
Nama Field
Tipe Field
Size
Keterangan
IDPenyumbang
Number
5
Nomor ID Penyumbang
NmPenyumbang
Text
30
Nama Penyumbang
Alamat
Text
50
Alamat Penyumbang
Kota
Text
50
Kota Asal Penyumbang
Keterangan : Primary Key = Kd Penyumbang
(33)
Tabel ini berfungsi untuk menampung data sumbangan untuk panti.
Tabel 3.11 tSumbangan
Nama Field
Tipe Field
Size
Keterangan
IDPenyumbang
Number
5
Nomor ID Penyumbang
IDSumbangan
Number
5
Nomor ID Sumbangan
KdBarang
Text
4
Kode Barang
NIP
Text
9
Nomor Induk Pegawai
TglSumbangan
Date
8
TglSumbangan
Banyak
Number
5
Banyak Sumbangan
Ket
Text
50
Keterangan Sumbangan
Keterangan : Primary Key = Kd Sumbangan
3.3. Rancangan Antar Muka
Rancangan antar muka (User Interface) berfungsi sebagai penghubung antara pemakai
dengan sistem. Dalam rancangan antar muka terdapat menu-menu untuk memasukkan
(input) data dan keluaran (output) data sebagai laporan atau daftar.
3.3.1 Rancangan Masukan (Input)
Rancangan Masukan adalah rancangan tempat pemasukan data ke sistem yang terdiri
dari Menu Utama, Warga, Barang, Dokter, Password, Mutasi, Berobat, Dinas dan
Sumbangan.
3.3.1.1 Rancangan Form Login
Rancangan Login berfungsi sebagai media pemasukan data Nama Pengguna dan
password untuk pemakai. Rancangan Login dapat dilihat seperti pada gambar 3.4.
User Name XXXXXXXXX
Cari Tambah
Password XXXXXXXXX
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(34)
3.3.1.2 Rancangan Menu Utama
Rancangan Menu Utama merupakan tampilan yang pertama kali muncul saat program
dijalankan. Pada rancangan ini terdapat menu Penngguna, menu Administrator,
Pelaporan, Help dan Keluar.. Rancangan Menu Utama terlihat seperti pada gambar
3.5.
3.3.1.3 Rancangan Form Warga
Animasi Judul Tugas Akhir
Gambar Pembukaan
Nama Penulis NIM
Gambar 3.5 Rancangan Menu Utama
Pengguna Administrator Pelaporan Help Keluar(35)
Rancangan Form Warga berfungsi sebagai media pemasukan data warga panti.
Rancangan form Warga dapat dilihat seperti pada gambar 3.6.
3.3.1.4 Rancangan Form Barang
Rancangan Form Barang berfungsi sebagai media pemasukan data-data master Barang
sumbangan. Rancangan Form Barang dapat dilihat seperti pada gambar 3.7.
Gambar 3.6 Rancangan Form Warga
ID Warga xxxxxxData Warga
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Nama
99 Umur
Tgl Lahir TglMasuk dd-mm-yyyy
Agama xxxxxxxxxxxxxxx Jen.kelamin xxxxxxxxxxxx StatusKawin xxxxxxxxxxxxxxx
Cari Ubah Hapus
Tambah Batal Keluar
dd-mm-yyyy
GRID DATA-DATA WARGA Data Penanggung Jawab
Nama Alamat
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx
Kota No Telp
xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Kode Barang XXXX
Nama Barang XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Satuan XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Kemasan XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(36)
3.3.1.5 Rancangan Form Dokter
Rancangan Form Dokter berfungsi sebagai media pemasukan data-data Dokter yang
bekerja pada panti. Rancangan Form Dokter dapat dilihat seperti pada gambar 3.8.
3.3.1.6 Rancangan Form Dinas
Rancangan Form Dinas berfungsi sebagai media pemasukan data-data pegawai yang
berdinas pada panti. Rancangan Form Dinas dapat dilihat seperti pada gambar 3.9.
Kode XXXX
Nama Dokter XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Cari Ubah Hapus
Tambah Batal Keluar
N I P XXXXXXXXX
Gambar 3.8 Rancangan Form Dokter
(37)
3.3.1.7 Rancangan Form Password
Rancangan Password berfungsi sebagai media pemasukan master data password untuk
pemakai. Rancangan Password dapat dilihat seperti pada gambar 3.11.
3.3.1.8 Rancangan Sumbangan
Rancangan Sumbangan berfungsi sebagai media pemasukan data sumbangan buat
panti. Rancangan Sumbangan dapat dilihat seperti pada gambar 3.12.
ID Dinas XXX
Cari Ubah Hapus
Tambah Batal Keluar
N I P XXXXXXXX
Gambar 3.9 Rancangan Form Dinas
GRID DATA-DATA DINAS
Tanggal dd-mm-yyyy
User Name XXXXXXXXX
Cari Ubah Hapus
Tambah Batal Keluar
Password XXXXXXXXX
Gambar 3.11 Rancangan Form Password
GRID DATA-DATA PASSWORD
No. Sumbangan xxxxxx
Nama Penyumbang XXXXXXXXXXXXXXXXXXXXXXX
No ID xxxxxx Tanggal dd-mm-yyyy
Alamat Penyumbang XXXXXXXXXXXXXXXXXXXXXXX Kota Penyumbang XXXXXXXXXXXXXXXXXXXXXXX
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(38)
3.3.1.9 Rancangan Form Mutasi
Rancangan Form Mutasi berfungsi sebagai media pemasukan data mutasi warga panti.
Rancangan form Mutasi dapat dilihat seperti pada gambar 3.13.
3.3.1.10 Rancangan Form Berobat
Gambar 3.13 Rancangan Form Mutasi
No ID Mutasi xxxxxxData Warga
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Nama
Jen.kelamin Agama
xxxxxxxxxxxxxxx Status Kawin xxxxxxxxxxxx Agama xxxxxxxxxxxxxxx
Cari Ubah Hapus
Tambah Batal Keluar
GRID DATA-DATA MUTASI WARGA
ID Warga xxxxxx Tgl Mutasi dd-mm-yyyy
(39)
Rancangan Form Berobat berfungsi sebagai media pemasukan data berobat warga
panti. Rancangan form Berobat dapat dilihat seperti pada gambar 3.14.
3.3.2 Rancangan Output (Keluaran)
3.3.2.1 Rancangan Daftar Warga
Rancangan Daftar Warga adalah rancangan keluaran yang berisi data-data warga yang
ada pada panti. Rancangan Daftar Warga dapat dilihat seperti pada gambar 3.15.
Gambar 3.14 Rancangan Form Berobat
ID Berobat xxxxxxData Warga
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Nama
Agama xxxxxxxxxxxxxxx
Cari Ubah Hapus
Tambah Batal Keluar
GRID DATA-DATA BEROBAT
ID Warga xxxxxx Tgl Berobat dd-mm-yyyy
Jen.kelamin Agama
xxxxxxxxxxxxxxx Status Kawin xxxxxxxxxxxx
Dokter xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Diagnosa
No No Id
x
NmWarga xxx
TglMasuk
xxxxxxx dd-mm-yyyy xxxxx xxx
JnsKel mn
StKwn
TglLahir Agama
xxx LAPORAN WARGA
LOGO
Panti
dd-mm-yyyy
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(40)
3.3.2.2 Rancangan Laporan Berobat
Rancangan Laporan Berobat adalah rancangan keluaran yang berisi data-data berobat
warga. Rancangan Laporan Berobat dapat dilihat seperti pada gambar 3.16.
3.3.2.3 Rancangan Laporan Mutasi
Gambar 3.16 Rancangan Laporan Berobat
No No Idx NmWarga xxx xx NmDokter xxxxxxx x
dd-mm-yyyy xxxxx
xyyy JnsKel mn Tanggal
x xxx
xx
xxxxxxx x
xxxxx xyyy
x xxx
xx
xxxxxxx x
xxxxx xyyy LAPORAN BEROBAT
LOGO
Panti
x xxx
xx xxxxxxx x xxxxx xyyy dd-mm-yyyy dd-mm-yyyy dd-mm-yyyy xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx
Binjai, dd-mm-yyyy AN Ka UPTD
Nama/NIP xxxxxxxxx x Diagnosa xxxxxxxxx x xxxxxxxxx x xxxxxxxxxx
(41)
Rancangan Laporan Mutasi adalah rancangan keluaran yang berisi data-data mutasi
warga. Rancangan Laporan Mutasi dapat dilihat seperti pada gambar 3.17.
3.3.2.4 Rancangan Laporan Sumbangan
Rancangan Laporan Sumbangan adalah rancangan keluaran yang berisi data-data
sumbangan penderma bago panti. Rancangan Laporan Sumbangan dapat dilihat
seperti pada gambar 3.18.
Gambar 3.17 Rancangan Laporan Mutasi
No IdMutasix TglMutasi xxx xx NmWarga xxxxxxx x
dd-mm-yyyy xxxxx
xyyy TglMasuk IDWarga
x xxx
xx
xxxxxxx x
xxxxx xyyy
x xxx
xx
xxxxxxx x
xxxxx xyyy LAPORAN MUTASI
LOGO
Panti
x xxx
xx xxxxxxx x xxxxx xyyy dd-mm-yyyy dd-mm-yyyy dd-mm-yyyy xxxxxxxxx x xxxxxxxxx x xxxxxxxxx x xxxxxxxxx x
Binjai, dd-mm-yyyy AN Ka UPTD
Nama/NIP xxxxxxxxx x StMutasi xxxxxxxxx x xxxxxxxxx x xxxxxxxxxx xxxxxxxxx x Alasan xxxxxxxxx x xxxxxxxxx x xxxxxxxxxx
No Id IdPenyumbang Penerima
Nm Penyumbang
LOGO
Panti
NmBrg Banyak
LAPORAN SUMBANGAN
Kemsn Ket
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(42)
3.3.2.5 Rancangan Help
Rancangan Help adalah tampilan sederhana yang hanya memiliki satu tombol yaitu
tombol Keluar. Rancangan hanya menampilkan informasi tentang tata cara
pengoperasian aplikasi yang dijelaskan tahap demi tahap. Untuk lebih jelasnya dapat
dilihat pada gambar 3.19.
3.2.3.7 Rancangan form About
Tata Cara Pengoperasian Sistem
Keluar
Gambar 3.19 Rancangan Help
(43)
Rancangan About adalah tampilan sederhana yang hanya memiliki satu tombol yaitu
tombol Keluar. Rancangan ini berguna untuk menampilkan informasi tentang profil
penulis. Profil penulis meliputi biodata penulis serta data-data akademik. Untuk lebih
jelasnya dapat dilihat pada gambar 3.20.
Judul Tugas Akhir
Keluar
Gambar 3.20 Rancangan Form About
Profil Penulis Tugas Akhir
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(44)
BAB 4
IMPLEMENTASI
4.1 Implementasi
Database yang telah selesai dibuat melalui Microsoft Access Database diolah dan
dimanipulasi melalui bahasa program Microsoft Visual Basic 6.0 sehingga
menghasilkan informasi sesuai dengan yang diinginkan oleh pemakai.
Visual basic dijadikan sebagai bahasa pemrograman karena disamping
kemudahan dalam pembuatan program juga kemampuan memanipulasi data yang
cukup canggih. Maka Implementasi perangkat lunak ini menggambarkan hasil
program yang sudah dirancang pada BAB 3 di atas.
4.2. Tampilan Program
Adapun tampilan program ini adalah sebagai berikut :
1.
Tampilan Login
Pada aplikasi ini tampilan yang pertama sekali tampil pada layar komputer
adalah tampilan login seperti pada gambar 4.1.
(45)
2.
Tampilan Menu Utama
Tampilan menu utama adalah tampilan tempat menu-menu program aplikasi
yang telah dirancang. Tampilan ini terdiri dari Judul Aplikasi, Gambar latar
belakang serta nama penulis. Tampilan menu utama dapat dilihat pada gambar
4.2.
3.
Tampilan Registrasi Warga
Gambar 4.2 Tampilan Menu Utama
Gambar 4.1 Tampilan Login
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(46)
Tampilan ini berfungsi tempat pengisian data-data warga pada panti. Pada
form ini enam buah tombol yang memiliki fungsi masing-masing. Tombol
Tambah berfungi untuk memasukkan data baru, tombol Cari untuk mencari
data yang sudah disimpan sebelumnya, tombol Ubah untuk melakukan
perubahan data, tombol Hapus untuk menghapus data, tombol Batal untuk
melakukan pembatalan serta tombol Keluar berfungsi untuk menutup
tampilan dan kembali ke menu utama. Pada bagian bawah tampilan ini
terdapat grid data-data yang telah dimasukkan sebelumnya. Tampilan
Registrasi Warga dapat dilihat pada gambar 4.6.
4.
Tampilan Mutasi
Tampilan ini berfungsi tempat pengisian data-data mutasi warga panti. Pada
form ini enam buah tombol yang memiliki fungsi masing-masing. Tombol
Tambah berfungi untuk memasukkan data baru, tombol Cari untuk mencari
data yang sudah disimpan sebelumnya, tombol Ubah untuk melakukan
perubahan data, tombol Hapus untuk menghapus data, tombol Batal untuk
melakukan pembatalan serta tombol Keluar berfungsi untuk menutup
(47)
tampilan dan kembali ke menu utama. Pada bagian bawah tampilan ini
terdapat grid data-data mutasi yang telah dimasukkan sebelumnya. Tampilan
Mutasi dapat dilihat pada gambar 4.3.
5.
Tampilan Berobat
Tampilan ini berfungsi tempat pengisian data-data berobat warga panti. Pada
form ini enam buah tombol yang memiliki fungsi masing-masing. Tombol
Tambah berfungi untuk memasukkan data baru, tombol Cari untuk mencari
data yang sudah disimpan sebelumnya, tombol Ubah untuk melakukan
perubahan data, tombol Hapus untuk menghapus data, tombol Batal untuk
melakukan pembatalan serta tombol Keluar berfungsi untuk menutup tampilan
dan kembali ke menu utama. Pada bagian bawah tampilan ini terdapat grid
data-data berobat yang telah dimasukkan sebelumnya. Tampilan Berobat dapat
dilihat pada gambar 4.4.
Gambar 4.3 Tampilan Mutasi
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(48)
6.
Tampilan Dinas
Tampilan ini berfungsi tempat pengisian data harian pegawai yang berdinas
pada panti. Pada form ini enam buah tombol yang memiliki fungsi
masing-masing. Tombol Tambah berfungi untuk memasukkan data baru, tombol Cari
untuk mencari data yang sudah disimpan sebelumnya, tombol Ubah untuk
melakukan perubahan data, tombol Hapus untuk menghapus data, tombol
Batal untuk melakukan pembatalan serta tombol Keluar berfungsi untuk
menutup tampilan dan kembali ke menu utama. Pada bagian bawah tampilan
ini terdapat grid data-data dinas yang telah dimasukkan sebelumnya. Tampilan
Dinas dapat dilihat pada gambar 4.5.
7.
Tampilan Data Kamar
Gambar 4.4 Tampilan Berobat
(49)
Tampilan ini berfungsi tempat pengisian data kamar untuk warga panti. Pada
form ini enam buah tombol yang memiliki fungsi masing-masing. Tombol
Tambah berfungi untuk memasukkan data baru, tombol Cari untuk mencari
data yang sudah disimpan sebelumnya, tombol Ubah untuk melakukan
perubahan data, tombol Hapus untuk menghapus data, tombol Batal untuk
melakukan pembatalan serta tombol Keluar berfungsi untuk menutup
tampilan dan kembali ke menu utama. Pada bagian bawah tampilan ini
terdapat grid data-data yang telah dimasukkan sebelumnya. Tampilan berobat
dapat dilihat pada gambar 4.6.
8.
Tampilan Data Sumbangan
Tampilan ini berfungsi tempat pengisian data-data penyumbang dan
sumbangan yang diterima panti. Pada form ini enam buah tombol yang
memiliki fungsi masing-masing. Tombol Tambah berfungi untuk memasukkan
data baru, tombol Cari untuk mencari data yang sudah disimpan sebelumnya,
Gambar 4.6 Tampilan Registrasi Warga
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(50)
tombol Ubah untuk melakukan perubahan data, tombol Hapus untuk
menghapus data, tombol Batal untuk melakukan pembatalan serta tombol
Keluar berfungsi untuk menutup tampilan dan kembali ke menu utama. Pada
bagian bawah tampilan ini terdapat grid data-data yang telah dimasukkan
sebelumnya. Tampilan data sumbangan dapat dilihat pada gambar 4.7.
9.
Tampilan Data Barang
Tampilan ini berfungsi tempat pengisian data-data barang yang diterima panti
dari penyumbang. Pada form ini enam buah tombol yang memiliki fungsi
masing-masing. Tombol Tambah berfungi untuk memasukkan data baru,
tombol Cari untuk mencari data yang sudah disimpan sebelumnya, tombol
Ubah untuk melakukan perubahan data, tombol Hapus untuk menghapus data,
tombol Batal untuk melakukan pembatalan serta tombol Keluar berfungsi
untuk menutup tampilan dan kembali ke menu utama. Pada bagian bawah
tampilan ini terdapat grid data-data yang telah dimasukkan sebelumnya.
Tampilan data barang dapat dilihat pada gambar 4.8.
(51)
10.
Tampilan Data Pegawai
Tampilan ini berfungsi tempat pengisian data-data pegawai yang bertugas
pada panti. Pada form ini enam buah tombol yang memiliki fungsi
masing-masing. Tombol Tambah berfungi untuk memasukkan data baru, tombol Cari
untuk mencari data yang sudah disimpan sebelumnya, tombol Ubah untuk
melakukan perubahan data, tombol Hapus untuk menghapus data, tombol
Batal untuk melakukan pembatalan serta tombol Keluar berfungsi untuk
menutup tampilan dan kembali ke menu utama. Pada bagian bawah tampilan
ini terdapat grid data-data yang telah dimasukkan sebelumnya. Tampilan data
pegawai dapat dilihat pada gambar 4.9.
Gambar 4.8 Tampilan Data Barang
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(52)
11.
Tampilan Data Dokter
Tampilan ini berfungsi tempat pengisian data-data dokter yang bertugas pada
panti. Pada form ini enam buah tombol yang memiliki fungsi masing-masing.
Tombol Tambah berfungi untuk memasukkan data baru, tombol Cari untuk
mencari data yang sudah disimpan sebelumnya, tombol Ubah untuk
melakukan perubahan data, tombol Hapus untuk menghapus data, tombol
Batal untuk melakukan pembatalan serta tombol Keluar berfungsi untuk
menutup tampilan dan kembali ke menu utama. Pada bagian bawah tampilan
ini terdapat grid data-data yang telah dimasukkan sebelumnya. Tampilan data
dokter dapat dilihat pada gambar 4.10.
(53)
12.
Tampilan Data Password
Tampilan ini berfungsi tempat pengisian data-data password yang bertugas
pada panti. Pada form ini enam buah tombol yang memiliki fungsi
masing-masing. Tombol Tambah berfungi untuk memasukkan data baru, tombol Cari
untuk mencari data yang sudah disimpan sebelumnya, tombol Ubah untuk
melakukan perubahan data, tombol Hapus untuk menghapus data, tombol
Batal untuk melakukan pembatalan serta tombol Keluar berfungsi untuk
menutup tampilan dan kembali ke menu utama. Pada bagian bawah tampilan
ini terdapat grid data-data yang telah dimasukkan sebelumnya. Tampilan data
password dapat dilihat pada gambar 4.11.
Gambar 4.10 Tampilan Data Dokter
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(54)
13.
Tampilan Laporan Data Warga
Tampilan Laporan Data Warga ini berisi data-data warga panti yang masih
aktif. Tampilan Daftar Warga dapat dilihat pada gambar 4.12.
14.
Tampilan Laporan Berobat
Tampilan Laporan Berobat berisi data-data warga panti yang berobat.
Tampilan Laporan Berobat dapat dilihat pada gambar 4.13.
Gambar 4.11 Tampilan Data Password
(55)
15.
Tampilan Laporan Mutasi Warga
Tampilan Laporan Mutasi berisi data-data perpindahan warga warga panti
yang berobat. Tampilan Laporan Mutasi Warga dapat dilihat pada gambar
4.14.
16.
Tampilan Laporan Sumbangan
Tampilan Laporan Sumbangan berisi data-data sumbangan yang diterima.
Tampilan Laporan Sumbangan dapat dilihat pada gambar 4.15.
Gambar 4.13 Tampilan Laporan Berobat Warga
Gambar 4.14 Tampilan Laporan Mutasi Warga
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(56)
17.
Tampilan Content
Tampilan Content berisi keterangan atas tugas akhir ini. Tampilan Content
dapat dilihat pada gambar 4.16.
18.
Tampilan About
Tampilan About berisi keterangan atas tugas akhir ini. Tampilan about dapat
dilihat pada gambar 4.17.
Gambar 4.16 Tampilan Content
(57)
Gambar 4.17 Tampilan About
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(58)
BAB 5
KESIMPULAN DAN SARAN
1.1
Kesimpulan
Adapun kesimpulan penulis dari penelitian ini adalah sebagai berikut :
1.
Sistem yang berjalan selama nini pada dasarnya sudah memiliki sistem
pengolaan data yang baik,namun masih terdapat kekurangan yaitu masih
belum terpadu antar file database (belum terintegrasi).
2.
Dengan menggunakan aplikasi pengolahan data pada data di Panti Sosial maka
akan mempermudahdalam melakukan pengolahan data.
3.
Sistem informasi yang penulis buat menggunakan bahasa pemrograman visual
basic 6.0
1.2
Saran
Adapun saran yang akan penulis usulkan untuk meningkatkan sistem pengolahan
data pada Dinas Sosial Provinsi Sumatera Utara:
1.
Dengan adanya program yang telah dihasilkan dapat dipergunakan dengan
sebaik-baiknya. Dimana dapat membantu para pegawai dalam melakukan
pengolahan data dan pencarian informasi di Panti Sosial Tresna Werdha Abdi
Binjai.
2.
Melakukan training pelatihan para pegawai khususnya kepada pegawai yang
nantinya menjadi operator sistem yang telah dirancang.
3.
Program yang telah dirancang dapat dikembangkan kembali untuk
mendapatkan hasil yang lebih baik dan yang lebih sempurna lagi yang sesuai
dengan kemajuan teknologi.
(59)
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(60)
DAFTAR PUSTAKA
Amsyah, Zulkifli, 1997, Manajamen Sistem Informasi , Jakarta: Gramedia
Pustaka Umum.
Fathansyah, 2007, Basis Data, Bandung, Penerbit Informatika.
Jogianto, Hartono, 1991, Ananlisis dan Desain Sistem Informasi, Andi
Yogyakarta.
Kristianto, Harianto, 1994, Konsep dan Perancangan Database, Yogyakarta.
Kurniadi, Adi, 2004, Pemograman Microsoft Visual Basic 6, Jakarta ; PT. Elex
Media Komputido.
Ladjamudin, bin Al-Bahra, 2005, Analisis dan Desain Sistem Informasi,
Yogyakarta, Penerbit Graha Ilmu.
M. Agus, J. Alam, 1999. Managemen Data Base dengan Microsoft VB versi 6,
Jakarta, PT. Elex Media Kompotindo.
Robert A. Leitch, 1991, Analisis dan Desain Sistem Informasi, andi
Yogyakarta.
Setiawan, Agung, 2003, Pengantar Sistem Komputer, cetakan ketiga, Penerbit
Informatika, Bandung 2003.
Sidarta, Lani, 1996, Analisis dan desain Informasi Bisnis, Jakarta, PT. Elex
Media Kompotindo.
Sanyoto Gondodiyoto, Pengenalan Komputer dan Komputerisasi. PT. Elex
Media Kompotindo, Jakarta.
Tavri D. Mahyuzir, 1994, Analisa dan Perancangan Sistem Pengolahan Data,
Jakarta : PT. Elex Media Kompotindo..
(61)
LAMPIRAN A: LISTING PROGRAM
Option Explicit
Dim rsUser As Recordset
Private Sub cmdCancel_Click() End
End Sub
Private Sub cmdOK_Click() On Error Resume Next
If Not UCase(txtUid.Text) = "NOVI" Then Set rsUser = New ADODB.Recordset
rsUser.Open "Select * from tPassword where userId='" & txtUid.Text & "' and Passwd='" & txtPass.Text & "'", CN, 1, 2
If Not rsUser.EOF Then Me.Hide
frmMenu.mnuOpt.Enabled = False frmMenu.Show
Else
MsgBox "Password salah" txtPass.Text = ""
txtPass.SetFocus End If
Else
If txtPass.Text = "123" Then Me.Hide
frmMenu.mnuOpt.Enabled = True frmMenu.Show
Else
MsgBox "Password salah" txtPass.Text = ""
txtPass.SetFocus End If
End If
End Sub
Private Sub Form_Load() Koneksi
End Sub
Private Sub txtPass_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
cmdOk.Enabled = True cmdOk.SetFocus
End If End Sub
Private Sub txtUid_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
txtPass.Locked = False txtPass.SetFocus
End If End Sub
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(62)
Dim et As Byte
Private Sub abt_Click() frmAbout.Show
End Sub
Private Sub COnts_Click() frmContents.Show
End Sub
Private Sub dafberobat_Click() frmDafBerobat.Show
End Sub
Private Sub dafMutasi_Click() frmDafMutasi.Show
End Sub
Private Sub dafSumbang_Click() frmDafSumbang.Show
End Sub
Private Sub DfWarga_Click() frmDafWarga.Show
End Sub
Private Sub dtBarang_Click() frmBarang.Show
End Sub
Private Sub DtBerobat_Click() frmBerobat.Show
End Sub
Private Sub dtDinas_Click() frmDinas.Show
End Sub
Private Sub dtDr_Click() frmDokter.Show
End Sub
Private Sub dtKmr_Click() frmKamar.Show
End Sub
Private Sub dtMutasi_Click() frmMutasi.Show
End Sub
Private Sub dtWarga_Click() frmWarga.Show
End Sub
Private Sub Form_Activate() Timer1.Enabled = True
End Sub
Private Sub Form_Load()
(63)
End Sub
Private Sub Label1_Click()
End Sub
Private Sub mnuKeluar_Click() Me.Hide
frmLogIn.txtPass = "" frmLogIn.txtUid = "" frmLogIn.Show
frmLogIn.txtUid.SetFocus End Sub
Private Sub mstPeg_Click() frmDataPegawai.Show
End Sub
Private Sub pwd_Click() frmPasswd.Show
End Sub
Private Sub sumbang_Click() frmSumbangan.Show
End Sub
Private Sub Timer1_Timer() If et = 0 Then
Label1.Visible = True Label1.ForeColor = vbWhite et = et + 1
ElseIf et = 1 Then
Label1.Visible = False et = et + 1
Else
Label1.Visible = True Label1.ForeColor = vbCyan et = et - 2
End If End Sub
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(64)
Option Explicit
Dim CekTanggal As Date Dim JK, ST As String * 1 Dim KdAgama As String * 1 Dim rsNo As Recordset Dim rsSTKamar As Recordset Dim rsUpKamar As Recordset Dim noID As Integer
Dim TglMasuk As Date Dim umur As Integer Dim tgllahir As Date Dim rsKamar As Recordset Dim KdKamar As String * 3
Dim stKamar1 As String * 1, stKamar2 As String * 1 Private Sub cboAgama_Click()
If cboAgama.Text = "ISLAM" Then KdAgama = "1"
cboST.Locked = False cboST.SetFocus
ElseIf cboAgama.Text = "PROTESTAN" Then KdAgama = "2"
cboST.Locked = False cboST.SetFocus
ElseIf cboAgama.Text = "KATOLIK" Then KdAgama = "3"
cboST.Locked = False cboST.SetFocus
ElseIf cboAgama.Text = "BUDHA" Then KdAgama = "4"
cboST.Locked = False cboST.SetFocus
ElseIf cboAgama.Text = "HINDU" Then KdAgama = "5"
cboST.Locked = False cboST.SetFocus
ElseIf cboAgama.Text = "KONGUCU" Then KdAgama = "6"
cboST.Locked = False cboST.SetFocus
End If
End Sub
Private Sub cboJK_Click()
If cboJK.Text = "Laki-Laki" Then JK = "L"
cboAgama.Locked = False cboAgama.SetFocus
Else
JK = "P"
cboAgama.Locked = False cboAgama.SetFocus
End If End Sub Sub Segar()
Set rsSegar = New ADODB.Recordset
rsSegar.Open "Select * from tWarga order by IDWarga asc", CN, 1, 2
(65)
End Sub Sub Simpan()
Set rsSimpan = New ADODB.Recordset
rsSimpan.Open "tWarga", CN, adOpenDynamic, adLockOptimistic rsSimpan.AddNew
rsSimpan!IdWarga = txtID.Text rsSimpan!nmWarga = txtNama.Text rsSimpan!JK = JK
rsSimpan!ST = ST
rsSimpan!STMutasi = "1"
rsSimpan!tgllahir = Format(txtTglLahir.Text, "dd-mm-yyyy") rsSimpan!KdAgama = KdAgama
rsSimpan!TglMasuk = Format(txtTglMasuk.Text, "dd-mm-yyyy") rsSimpan!NmPJawab = txtNmPJawab.Text
rsSimpan!AlmPJawab = txtAlmPJawab.Text rsSimpan!KotaPJawab = txtKotaPJawab.Text rsSimpan!NoTelpPJawab = txtNoTelpPJawab.Text rsSimpan!KdKamar = KdKamar
rsSimpan.Update
Set rsSTKamar = New ADODB.Recordset
rsSTKamar.Open "Select * from tKamar where kdKamar ='" & KdKamar & "'", CN, 1, 2
If Not rsSTKamar.EOF Then
stKamar1 = rsSTKamar!stKamar1 stKamar2 = rsSTKamar!stKamar2 Else
End If
Set rsUpKamar = New ADODB.Recordset If stKamar1 = "1" Then
rsUpKamar.Open "Update tKamar set StKamar1='*' where kdKamar='" & KdKamar & "'", CN, 1, 2
ElseIf stKamar2 = "1" Then
rsUpKamar.Open "Update tKamar set StKamar2='*' where kdKamar='" & KdKamar & "'", CN, 1, 2
End If
tambah = False cari = False ubah = False mati
Segar bersih
Adodc1.Refresh grid.Refresh
MsgBox "Data Sudah disimpan ..." End Sub
Private Sub cboKamar_Click() Set rsKamar = New ADODB.Recordset
rsKamar.Open "Select * from tKamar where nmKamar ='" & cboKamar.Text & "' and (stKamar1='1' or stKamar2='1')", CN, adOpenDynamic, adLockOptimistic
If Not rsKamar.EOF = True Then KdKamar = rsKamar!KdKamar txtNmPJawab.Locked = False txtNmPJawab.SetFocus
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(66)
Else
cboKamar = "" cboKamar.SetFocus End If
End Sub
Private Sub cboST_Click() ST = Left(cboST.Text, 1) cboKamar.Locked = False cboKamar.SetFocus
End Sub
Private Sub cmdBatal_Click() mati
bersih
tambah = False cari = False ubah = False
cmdTambah.Visible = True cmdSimpan.Visible = False cmdUpdate.Visible = False cmdRubah.Visible = True cmdTambah.Enabled = True cmdCari.Enabled = True cmdRubah.Enabled = False cmdHapus.Enabled = False cmdTambah.SetFocus
End Sub
Private Sub cmdCari_Click() cari = True
tambah = False ubah = False
cmdTambah.Enabled = False cmdCari.Enabled = False txtID.Locked = False txtID.SetFocus
End Sub
Private Sub cmdHapus_Click()
X = MsgBox("Yakin ingin dihapus?", vbYesNo) If X = vbYes Then
Set rsHapus = New ADODB.Recordset
rsHapus.Open "Delete from tWarga where IDWarga=" & txtID.Text & "", CN, adOpenDynamic, adLockOptimistic
mati bersih Segar
Adodc1.Refresh grid.Refresh
MsgBox "Data Sudah di Hapus ..." cmdTambah.Enabled = True
cmdCari.Enabled = True cmdTambah.SetFocus Else
mati bersih
cmdTambah.Enabled = True cmdCari.Enabled = True
(67)
cmdTambah.SetFocus End If
End Sub
Private Sub cmdKeluar_Click() Unload Me
End Sub
Private Sub cmdRubah_Click() ubah = True
tambah = False cari = False Hidup
cmdRubah.Visible = False cmdHapus.Enabled = False cmdUpdate.Visible = True cmdUpdate.Enabled = True txtNama.Locked = False txtNama.SetFocus
End Sub
Private Sub cmdSimpan_Click() cmdSimpan.Visible = False cmdTambah.Visible = True Simpan
cmdCari.Enabled = True cmdTambah.SetFocus End Sub
Private Sub cmdTambah_Click() tambah = True
cari = False ubah = False
cmdTambah.Visible = False cmdSimpan.Visible = True cmdCari.Enabled = False
txtTglMasuk = Format(Now, "dd-mm-yyyy") Set rsNo = New ADODB.Recordset
rsNo.Open "Select * from tWarga order by IDWarga Desc", CN, 1, 2 If rsNo.EOF = True Then
noID = 1 Else
noID = rsNo!IdWarga + 1 End If
txtID.Text = noID txtTglMasuk.Enabled = True txtTglMasuk.SetFocus
End Sub Sub mati()
cboKamar.Locked = True txtID.Locked = True txtNama.Locked = True
txtTglLahir.Enabled = False txtTglMasuk.Enabled = False cboAgama.Locked = True cboJK.Locked = True cboST.Locked = True
txtNoTelpPJawab.Locked = True txtKotaPJawab.Locked = True txtAlmPJawab.Locked = True
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(1)
Dim Report As New crDafBerobat
Private Sub CRViewer1_CloseButtonClicked(UseDefault As Boolean) End Sub
Private Sub Form_Load()
Screen.MousePointer = vbHourglass CRViewer1.ReportSource = Report CRViewer1.ViewReport
Screen.MousePointer = vbDefault End Sub
Private Sub Form_Resize() CRViewer1.Top = 0
CRViewer1.Left = 0
CRViewer1.Height = ScaleHeight CRViewer1.Width = ScaleWidth End Sub
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(2)
Dim Report As New crDafMutasi
Private Sub CRViewer1_CloseButtonClicked(UseDefault As Boolean) End Sub
Private Sub Form_Load()
Screen.MousePointer = vbHourglass CRViewer1.ReportSource = Report CRViewer1.ViewReport
Screen.MousePointer = vbDefault End Sub
Private Sub Form_Resize() CRViewer1.Top = 0
CRViewer1.Left = 0
CRViewer1.Height = ScaleHeight CRViewer1.Width = ScaleWidth End Sub
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(3)
Dim Report As New crDafSumbangan
Private Sub CRViewer1_CloseButtonClicked(UseDefault As Boolean) End Sub
Private Sub Form_Load()
Screen.MousePointer = vbHourglass CRViewer1.ReportSource = Report CRViewer1.ViewReport
Screen.MousePointer = vbDefault End Sub
Private Sub Form_Resize() CRViewer1.Top = 0
CRViewer1.Left = 0
CRViewer1.Height = ScaleHeight CRViewer1.Width = ScaleWidth End Sub
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(4)
Dim Report As New crdafWarga Private Sub Form_Load()
Screen.MousePointer = vbHourglass CRViewer1.ReportSource = Report CRViewer1.ViewReport
Screen.MousePointer = vbDefault End Sub
Private Sub Form_Resize() CRViewer1.Top = 0
CRViewer1.Left = 0
CRViewer1.Height = ScaleHeight CRViewer1.Width = ScaleWidth End Sub
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(5)
Private Sub Command1_Click() Unload frmAbout
End Sub
Private Sub Form_Activate() Command1.SetFocus
End Sub
Private Sub Label4_Click() End Sub
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009
(6)
Private Sub cmdExit_Click() Unload Me
End Sub
Private Sub Label12_Click() End Sub
Novita Khairunisa E. : Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai, 2009. USU Repository © 2009