Sistem Informasi Keluarga
-
Upload
racka-smoc -
Category
Documents
-
view
339 -
download
22
Transcript of Sistem Informasi Keluarga
SISTEM INFORMASI KELUARGA BERBASIS WEB
Disusun Oleh :
Boden Rakasiwi : 0810520123B
L. Jana Aksimi : 0810520123B
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
(STMIK) BUMIGORA MATARAM
2011
BAB I
PENDAHULUAN
1.1 Latar Belakang
Perkembangan teknologi yang sangat pesat sudah dirasakan diberbagai
bidang, salah satu hasil perkembangan teknologi ini adalah computer.
Computer memiliki manfaat diberbagai aspek pekerjaan, misalnya dalam
proses perhitungan dan pengolahan data. Kemampuan computer sebagai
media penyimpanan data yang besar membuatnya semakin dibutuhkan dalam
dunia kerja. Computer selain berfungsi sebagai alat pengolahan data juga
sekarang sudah berkembang ke arah yang lebih baik lagi yaitu sebagai alat
informasi. Informasi merupakan sesuatu yang dirasakan sangat penting,
karena dengan informasi masyarakat bisa mengetahui perkembangan yang
terjadi di dunia luar.
Di semua masyarakat yang pernah dikenal, hampir semua orang hidup
terikat dalam jaringan kewajiban dan hak keluarga yang disebut hubungann
peran (Role relations). Seseorang disadarkan adanya hubungan peran tersebut
karena proses sosialisasi yang sudah berlangsung sejak masa kanak-kanak.
Proses tersebut adalah belajar mengetahui apa yang dikehendaki oleh anggota
keluarga lain, menimbulkan kesadaran tentang kebenaran yang dikehendaki.
Kedudukan setiap keluarga merupakan fungsi pengantar pada
masyarakat besar, sebagai penghubung pribadi dengan setruktur social yang
lebih besar. Dalam keluarga itu sendiri terdiri dari pribadi-pribadi atau
individu-individu, tetapi merupakan bagian dari jaringan sosial yang lebih
besar. Jadi dalam sebuah keluarga hendaknya saling mengenal dan memahami
satu sama lain agar tercipta sebuah keluarga yang harmonis dan rukun.
Tersedianya data keluarga akan mampu memberikan informasi tentang
seluruh anggota keluarga agar saling mengenal antar anggota keluarga.
Penyusunan silsilah keluarga terdapat beberapa kendala antara lain :
1. Pendokumentasian data keluarga menggunakan teknik manual.
2. Keamanan data kurang terjamin.
Dengan adanya kendala tersebut, maka peranan computer sebagai alat
bantu dalam pengolahan data dan penyampaian informasi sangatlah
diperlukan, dalam hal ini adalah dengan pembuatan sebuah program aplikasi.
Dari program aplikasi ini penulis memberikan sebuah solusi yang nantinya
dapat memudahkan sebuah keluarga menelusuri sisilah keluarganya dengan
lebih cepat dan efisien dari segi waktu dan tenaga serta dalam penyampaian
informasi atau berita yang ada kepada seluruh keluarga dapat dilakukan
dengan cepat.
1.2 Rumusan Masalah
Dari uraian latar belakang di atas, maka dapat dirumuskan masalah
sebagai berikut “Bagaimana membuat suatu sistem informasi keluarga agar
mudah digunakan”.
1.3 Batasan Masalah
Mengingat demikian luasnya permasalah yang ada, penulis akan
membataskan pada :
a. Pembuatan sistem informasi keluarga berbasis web.
b. Sistem informasi silsilah keluarga yang dapat melakukan pencarian
anggota keluarga yang diinginkan.
c. Bahasa pemrograman yang digunakan adalah PHP, Editing Makromedia
Dreamweaver MX 2004, dan untuk database menggunakan Mysql.
1.4 Tujuan dan Manfaat Penelitian
1.4.1 Tujuan Penelitian
Membuat program aplikasi keluarga bersifat Online yang dapat
diakses oleh anggota keluarga yang lain.
1.4.2 Manfaat Penelitian
a. Program ini dapat membantu dalam pencrian anggota keluarga
dengan mudah
b. Menampilkan hasil dari setiap pencarian yang dilakukan oleh
pemakai.
c. Menampilkan informasi yang ada tentang anggota keluarga yang
lain.
d. Merupakan sumbangan pemikiran dalam pengembangan ilmu
pengetahuan khususnya ilmu computer, sehingga dapat
digunakan sebagai data dasar untuk penelitian selanjutnya.
1.5 Keluaran
Keluaran yang diharapkan dari program aplikasi ini adalah bisa
membuat silsilah keluarga, dan dapat melakukan pencarian anggota keluarga
yang diinginkan serta ditampilkan dalam bentuk web.
BAB II
TINJAUAN PUSTAKA
2.1 Sistem Informasi
Sistem informasi merupakan suatu pengabungan kata dari kata sistem
dan informasi. Sebelum pembahasan yang lebih jauh tentang suatu sistem
informasi, ada baiknya kita harus mengetahui arti dari masing-masing
penyusun kata tersebut.
1. Pengertian Sistem
Beberapa pengertian Sistem yang diungkapkan oleh para ahli berbeda-beda
pada dasarnya memiliki arti atau makna yang sama. Salah satunya menurut
Wilkinson bahwa system adalah sebagai suatu kerangka kerja terpadu yang
mempunyai satu sasaran atau lebih.
Setiap system dibuat untuk mencapai suatu tujuan (goal) atau sasaran
(objectives), tujuan meliputi ruang lingkup yang luas, sedangakan sasaran lebih
dikenai pada sub sistemnya karena meliputi ruang lingkup yang sempit, baik tujuan
maupun sasaran pada prinsipnya adalah sesuatu yang diraih untuk memenuhi
kebutuhan dan keinginan sehingga tercapainya kepuasan.
2. Pengertian Informasi
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan
lebih berarti bagi yang menerimanya.
3. Pengertian Sistem Informasi
System informasi adalah suatu system di dalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi, mendukung operasi dari suatu
organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang
diperlukan.
4. Diagram Arus Data
Dalam sistem pengolahan data atupun pembuatan sistem informasi, dapat
digunakan diagram arus data untuk menggambarkan proses olah data dalam suatu
aplikasi. Diagram Arus Data (DAD) atau Data Flow Diagram (DFD) adalah salah
satu gambaran grafis dari suatu sistem yang menggunakan sejumlah bentuk-bentuk
symbol untuk menggambarkan bagaimana data mengalir melalui suatu peroses yang
saling berkaitan.
1. Tentang Keluarga
Terdapat beragam istilah yang bisa dipergunakan untuk menyebut “keluarga”.
Keluarga bisa berisi Ibu, Bapak, anak-anak dan seisi rumah. Pengertian keluarga menngacu
pada aspek antropologis, yaitu manusia dalam lingkungan keluarga, istilah keluarga berbeda
dengan rumah tangga. Rumah tangga berarti suatu yang berkenaan dengan urusan kehidupan
dalam rumah.
Ada beberapa fungsi keluarga yaitu :
a. Fungsi Biologis
b. Fungsi Sosialisasi anak
c. Fungsi Afeksi
d. Fungsi Edukatif
e. Fungsi Agama
f. Fungsi Protektif
g. Fungsi Rekreatif
h. Fungsi Ekonomi
i. Fungsi Penentuan Status.
2. Dreamweaver 8
Macromedia Dreamweaver 8 adalah editor HTML untuk melakukan desain,
menuliskan kode dan sebagai program untuk mengolah dan membangun website, halaman
web dan aplikasi web yang lainnya.
Untuk dapat menjalankan Dreamweaver 8 dengan baik, persyaratannya sebagai
berikut:
- Processor intel Pentium II
- Sistem Operasi windows 98,xp,atau Seven.
- Microsoft internet explorer atau yang sejenis
- Memory RAM Minimal 128 MB
- Ruang pada hardisk sebesar 274 MB
- Monitor yang mampu menampilkan 256 warna.
BAB III
DESAIN SISTEM DAN PERANCANGAN PROGRAM
1. Diagram Arus Data
Diagram Arus Data (DAD) sering digunakan untuk menggambarkan suatu
system yang telah ada atau system yang telah dikembangkan. DAD merupakan alat
bantu yang digunakan pada metodelogi pengembangan system yang terstruktur
(Structure analise and design). Dibawah ini akan diuraikan pengembangan diagram
arus data pada proses pengolahan data silsilah keluarga.
1.1 Diagram Konteks/Diagram Level 0
Diagram konteks adalah pola gambaran yang berfungsi untuk
memperlihatkan interaksi system informasi tersebut dengan lingkungan di mana
system tersebut ditempatkan.
Gambar 1 Diagram Konteks (level 0)
1.2 DAD Level 1 (overview diagram konteks)
Berikut ini merupakan gambar DAD Level 1 yang merupakan overview
dari diagram konteks untuk menjelaskan secara rinci arus yang mengalir dalam
system tersebut dan tempat untuk menyimpannya.
Gambar 2 Diagram Arus Data Level 1.
1.3 Bagan Berjenjang
Berikut adalah gambaran dari tahapan-tahapan pembuatan program aplikasi ini:
Gambar 3 Bagan Berjenjang
1.4 Entity Relation Diagram
Entity Relation Diagram adalah model konseptual yang
mendeskripsikan hubungan antara penyimpanan data dalam ERD
memperlihatkan hubungan antara data store satu dengan yang lainnya dengan
penghubung (I = Satu Relasi),(N = Banyak Relasi).
Gambar 3. Entity Relation Diagram
2. Desain Basis Data
Dengan adanya beberapa sumber data yang dipergunakan di dalam system
ini maka, data-data yang berasal dari beberapa sumber ini perlu disimpan ke dalam
sebuah database. Pada system ini terdapat sebuah database yaitu Keluarga.mdb yang
terdiri dari beberapa table yaitu :
a. Tabel Ayah
Tabel ini digunakan untuk menyimpan semua yang berkaitan dengan
identitas Ayah
No Field Type Size
1 Kode_Keluarga Varchar 10
2 Kode_ayah Varchar 10
3 Nama_Ayah Varchar 30
4 Tempat_lahir Varchar 40
5 Tgl_lahir Date -
6 Gol_darah Varchar 2
7 Alamat Varchar 30
8 Profesi Varchar 20
9 Agama Varchar 10
10 Setatus Varchar 20
11 No_telp. Varchar 20
12 Email Varchar 25
b. Tabel Ibu
Table ini digunakan untuk menyimpan semua yang berkaitan dengan
identitas Ibu
No Field Type Size
1 Kode_Keluarga Varchar 10
2 Kode_Ibu Varchar 10
3 Nama_Ibu Varchar 30
4 Tempat_lahir Varchar 40
5 Tgl_lahir Date -
6 Gol_darah Varchar 2
7 Alamat Varchar 30
8 Profesi Varchar 20
9 Agama Varchar 10
10 Setatus Varchar 20
11 No_telp. Varchar 20
12 Email Varchar 25
c. Tabel Anak
Tabel ini digunakan untuk menyimpan semua yang berkaitan dengan
identitas Anak
No Field Type Size
1 Kode-Ibu Varchar 10
2 Kode_Anak Varchar 10
3 Nama_Anak Varchar 30
4 Tempat_lahir Varchar 40
5 Tgl_lahir Date -
6 Gol_darah Varchar 2
7 Jenis_kelamin Varchar 2
8 Alamat Varchar 30
9 Profesi Varchar 20
10 Agama Varchar 10
11 Setatus Varchar 20
12 No_telp. Varchar 20
Email Varchar 25
Keterangan :
Kode_Keluarga : Field yang menunjukkan kode keluarga
Kode_Ayah : Field yang menunjukkan kode dari orang yang ada dalam
tabel ayah.
Kode_Ibu : Field yang menunjukkan kode dari orang yang ada dalam
tabel ibu.
Kode_Anak : Field yang menunjukkan kode dari orang yang ada dalam
tabel anak.
Nama : field yang menunjukkan nama dari masing-masing
anggota keluarga.
Tempat_lahir : field yang menunjukkan tempat dimana anggota keluarga
tersebut dilahirkan.
Tgl_lahir : field yang menunjukkan tenggal lahir dari anggota-
anggota keluarga
Gol_darah : field yang menunjukkan golongan darah
Jenis_Kelamin : field yang menunjukkan jenis kelamin dari anak.
Propesi : field yang menunjukkan propesi atau pekerjaan setiap
anggota keluarga.
Agama : field yang menunjukkan agama atau kepercayaan setian
anggota keluarga
Status : field yang menunjukkan status setiap anggota keluarga
Alamat : field yang menunjukkan alamat dari anggota keluarga.
No_telp. : field yang menunjukkan nomor telepon
Email : field yang menunjukkan alamat email yang dimiliki oleh
setiap anggota keluarga.
3. Relasi Database
AYAH AYAH AYAH
Kode_KeluargaKode_ayahNama_ayahTempat_lahirTgl_lahirGol_darahPropesiAgamaStatusAlamatNo_telp.Email
Kode_KeluargaKode_IbuNama_IbuTempat_lahirTgl_lahirGol_darahPropesiAgamaStatusAlamatNo_telp.Email
Kode_anakKode_IbuNama_IbuTempat_lahirTgl_lahirGol_darahJns_kelaminPropesiAgamaStatusAlamatNo_telp.Email
11
4. Rancangan Desain Web
Dalam tampilan WEB ini akan di jelaskan tentang penggunaan dari
masing-masing Halaman dalam program.
1. HOME
Gambar 4. Desain Halam Utama
Gambar ini merupakan desain halaman utama. Pada halaman ini
terdapat beberapa menu yang dapat digunakan untuk membuka halam
selanjutnya.
Gambar
HOME LOGIN USER LOGIN ADMIN
Gambar
Gambar
LOGIN ADMIN
2. Lgin User
Gambar Desain halaman Login User
3. Login Admin
Gambar Desain halaman Login Admin
Gambar
LOGIN USER
Silahkan masukkan “User ID “ dan “Password’
User ID
Password
Login
Silahkan masukkan “Admin ID “ dan “Password’
Admin ID
Password
Login
4. Menu User
Gambar Desain Halaman Menu User
5. Menu Admin
Gambar
HOME
Lihat Informasi
Tambah Saran
Tambah Informasi
Pencarian Data Ayah
Pencarian Data Ibu
Pencarian Data Anak
Gambar
HOME
Lihat Informasi
Tambah Saran
Tambah Informasi
Perubahan Status
Laki-laki
Perubahan Stasus
Perempuan
Pencarian Data Ayah
Pencarian Data Ibu
Pencarian Data Anak
Input Data Ayah
Input Data Ibu
Input Data Anak
Gambar
HOME
Kode Keluarga Kode ayahNama ayahTempat lahirTgl lahirGol darahAgama ProfesiAlamatNo. telpEmail
Input Data
6. Input Data Ayah
Gambar desain halaman input data ayah
Gambar
HOME
Kode Keluarga Kode IbuNama IbuTempat lahirTgl lahirGol darahAgama ProfesiAlamatNo. telpEmail
Input Data
7. Input Data Ibu
Gambar desain halaman input data ibu
8. Input Data Anak
Gambar desain halaman input data anak
Gambar
HOME
Kode ibu
Kode Anak
Nama Anak
Tempat lahir
Tgl lahir
Gol darah
Agama
Jenis kelamin
Profesi
Alamat
No. telp
Email Input Data
9. Pencaarian Data Ayah
Gambar
HOME
Kode Keluarga
Kode ayah
Nama ayah
Tempat lahir
Tgl lahir
Gol darah
Agama
Profesi
Alamat
No. telp
Email Input Data
Proses Pencarian Berdasarkan Nama . . .
Input Nama
Cari
BAB IV
IMPLEMENTASI