Sistem Informasi Rehabilitasi Panti Jompo Pada Panti Sosial Tresna Werdha Abdi Binjai

(1)

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 (external

entity) 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 (external

entity). 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 buku

Novita 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 Mutasi

Warga, 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 Simpan

Data 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

Pelaporan

KEPALA

UPTD

Laporan

Data PENGGUNA Proses Mutasi Warga

Data 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 Banyak

1 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 xxxxxx

Data 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 xxxxxx

Data 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 xxxxxx

Data 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 Id

x 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 IdMutasi

x 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