• Tidak ada hasil yang ditemukan

SISTEM INFORMASI PEMENUHAN KEBUTUHAN BAGI DIFABEL DAN LUKA BERAT KORBAN GEMPA

N/A
N/A
Protected

Academic year: 2019

Membagikan "SISTEM INFORMASI PEMENUHAN KEBUTUHAN BAGI DIFABEL DAN LUKA BERAT KORBAN GEMPA"

Copied!
71
0
0

Teks penuh

(1)

BAGI DIFABEL DAN LUKA BERAT KORBAN GEMPA

(Studi Kasus di Dissability Focal Point Yayasan Dria Manunggal)

SKRIPSI

Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Teknik Program Studi Teknik Informatika

Oleh: Yudho Hartanto NIM : 025314021

PROGRAM STUDI TEKNIK INFORMATIKA

JURUSAN TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA

YOGYAKARTA

(2)

ii

INFORMATION SYSTEM OF THE FULFILMENT OF THE

NEEDS OF DIFFABLES AND SERIOUSLY INJURED

VICTIMS OF EARTHQUAKE

(Case Study on Dissability Focal Point of Dria Manunggal Institution)

A Thesis

Presented as Partial Fulfillment of the Requirements to Obtain the Sarjana Teknik Degree

In Informatics Engineering

By: Yudho Hartanto Student Number : 025314021

DEPARTMENT OF INFORMATICS ENGINEERING

FACULTY OF SCIENCE AND TECHNOLOGY

SANATA DHARMA UNIVERSITY

YOGYAKARTA

(3)
(4)
(5)

v

Saya menyatakan dengan sesungguhnya bahwa skripsi yang saya tulis tidak memuat

karya atau bagian karya orang lain, kecuali yang telah disebutkan dalam kutipan dan daftar

pustaka, sebagaimana layaknya karya ilmiah.

Yogyakarta, 25 September 2007

Penulis

(6)

vi

LEMBAR PERNYATAAN PERSETUJUAN

PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS

Yang bertanda tangan dibawah ini,saya mahasiswa Universitas Sanata Dharma :

Nama

: Yudho Hartanto

Nomor Mahasiswa

: 025314021

Demi mengembangkan ilmu pengetahuan, saya memberikan kepada Perpustakaan Univesitas

Sanata Dharma karya ilmiah saya yang berjudul :

Sistem Informasi Pemenuhan Kebutuhan Bagi Difabel dan Luka Berat Korban Gempa

Studi Kasus di

Dissability Focal Point

Yayasan Dria Manunggal

Dengan demikian saya memberikan kepada Perpustakaan Universitas Sanata Dharma hak untuk menyimpan, mengalihkan dalam bentuk media lain, mengelolanya dalam bentuk pangkalan data, mendistribusikan secara terbatas, dan mempublikasikannya di Internet atau media lain untuk kepentingan akademis tanpa perlu meminta ijin dari saya maupun memberikan royalti kepada saya selama tetap mencantumkan nama saya sebagai penulis.

Demikian pernyataan ini yang saya buat dengan sebenarnya.

Yang menyatakan

(7)

vii ABSTRAK

Informasi merupakan suatu kebutuhan yang sangat penting dalam

memberikan bantuan kepada korban bencana. Pendataan data korban berikut

kebutuhannya merupakan hal yang harus dilakukan untuk mengetahui keadaan

para korban. Dalam hal ini keterbatasan sarana menjadikan informasi yang bisa

diakses para donatur tentang keadaan korban berikut kebutuhannya sangat minim.

Penulis memilih Dissability Focal Point Yayasan Dria Manunggal yang terletak

di kecamatan Pleret sebagai objeknya.

Dalam tugas akhir ini penulis ingin membangun sistem informasi

pemenuhan kebutuhan bagi difabel dan luka berat korban gempa di kecamatan

Pleret. Dengan hasil pedataan tersebut, sistem informasi ini memberikan

informasi tentang kebutuhan koban, sehingga donatur dapat mengetahui secara

detail kebutuhan korban tersebut.

Sistem yang dibangun menggunakan bahasa Script PHP dengan

(8)

viii

ABSTRACT

Information is an important element in providing aid for disaster victims. Assessment

on victims and their needs is a must do activity in order to know the exact condition of the

victims after the disaster. The limitation of information tools makes donators find it difficult to

discover the condition of the victims along with their needs. In this case study, the writer chooses

Dissability Focal Point of Dria Manunggal Institution which is located In Pleret Subdistrict as its

object.

In this final assignment, the writer aims to build an information system of the fulfilment

of diffables and seriously injured victims, who are affected by earthquake, in Pleret Subdistrict.

Through an assessment, this information system provides data of the victims’ needs and it allows

donators to find out their needs in detail.

The information system which is built up here uses Script PHP with MYSQL database

(9)

ix

Puji dan syukur saya ucapkan kepada Tuhan atas anugerah NYA sehingga

tugas akhir ini dapat diselesaikan dengan baik. Tugas akhir ini disusun untuk

memenuhi salah satu starat untuk memperoleh gelar sarjana strata satu jurusan

Teknik Informatika Fakultas Sains dan Teknologi Universitas Sanata Dharma

Yogyakarta.

Tugas akhir ini yang berjudul “Sistem Informasi Pemenuhan Kebutuhan

Bagi Difabel dan Luka Berat Korban Gempa” diharapkan dapat bermanfaat bagi

masyarakat guna mempercepat informasi kebutuhan korban apabila terjadi suatu

bencana.

Banyak kendala-kendala yang dihadapi dalam menyelesaikan tugas akhir

ini, namun berkat adanya bantuan, bimbingan dan kerjasama maka saya sebagai

penulis disini mengucapkan terima kasih kepada :

1. ALLAH SWT Terima kasih atas karunia, berkat, rahmat, kasih , kehendak

dan petunjukNya sehingga penulis dapat sampai pada titik ini.

2. Ibu dan Bapakku serta adik- adikku atas doa, nasehat, dorongan, bantuan dan

semangatnya yang tak henti-henti agar penulis cepat menyelesaikan

kuliahnya.

3. Dr. Ir. P. Wiryono P., S.J. selaku Rektor Universitas Sanata Dharma

Yogyakarta.

4. Romo Ir. Gregorius Heliarko SJ, SS, BST, MA, M.Sc selaku Dekan Teknik

5. Ibu AM. Polina, S.Kom, M.T selaku Ketua Jurusan Teknik dan Dosen

(10)

x

membantu juga senantiasa memberikan masukkan serta jalan keluar kepada

penulis sehingga Tugas Akhir ini dapat terselesaikan dengan baik.

6. Semua Dosen Teknik Informatika, sekretariat, laboran, seluruh karyawan

Kampus III Universitas Sanata Dharma yang telah memberikan bantuan dan

dukungan kepada penulis untuk dapat menyelesaikan Tugas Akhir ini dengan

baik.

7. Teman-teman staff dan relawan Dria Manuggal atas bantuan dan

data-datanya untuk melengkapi penyelesaian tugas akhir ini.

8. Gwendy dan Ika yang selalu memberikan semangat dan menemaniku

sehingga tugas akhir ini dapat terselesaikan.

9. Teman-teman TI ’02 yang menjadi teman yang asyik untuk berdikusi

sekaligus refreshing.

10. Dan pihak lain yang tidak bisa disebutkan satu persatu telah membantu dan

memberi inspirasi penulis hingga Tugas Akhir ini dapat terselesaikan dengan

baik.

Tentunya tugas akhir ini belum sempurna, maka kritik yang membangun dan

saran dari semua pihak sangat diharapkan untuk kebaikan sistem yang dibuat.

Serta semoga penulisan tugas akhir ini dapat bermanfaat bagi pembacanya.

Yogyakarta, September 2007

Penulis

(11)

xi

DAFTAR ISI

JUDUL...……….i

JUDUL INGGRIS ... ...……….ii

HALAMAN PERSETUJUAN... ...……….iii

HALAMAN PENGESAHAN...……….iv

HALAMAN PERNYATAAN KEASLIAN KARYA...………...v

HALAMAN PERNYATAAN PERSETUJUAN...vi

ABSTRAKSI...……...…vii

ABSTRACT ...………...viii

KATA PENGANTAR ... ...………...ix

DAFTAR ISI ... xi

DAFTAR GAMBAR... xiv

DAFTAR TABEL ... xv

BAB I PENDAHULUAN

I.1. Latar Belakang ... 1

I.2. Rumusan Masalah ... 2

I.3. Batasan Masalah... 2

I.4. Tujuan... 2

I.5. Metodologi Penelitian... 3

I.6. Sistematika ... 4

BAB II DASAR TEORI

2.1. Sistem Informasi... 6

(12)

xii

2.3. HTML (Hypetyext Markup Language) ... 12

2.4. PHP ( Pear Hypertext Prepocessor )... 13

2.5. MySql... 14

BAB III ANALISA DAN PERNCANGAN SISTEM

3.1. Analisa Sistem

...

18

3.2. Desain Sistem

...

19

3.2.1 Pemodelan Proses

...

19

1. Usecase diagram

...

19

2. Diagram Konteks

...

20

3. Diagram Berjenjang ... 21

4. DAD level 0 ... 23

3.4. Rancangan Basisdata

...

24

1. Diagram Relasi Entitas

...

24

2. Relasi Antar Tabel

...

25

3. Rancangan Tabel

...

26

4. Rancangan User Interface

...

30

BAB IV IMPLEMENTASI SISTEM

1. pembuatan database

...

38

2. koneksi php ke mysql

...

43

3 antar muka

...

44

(13)

xiii

5.2. Kekurangan sistem... 52

BAB VI PENUTUP

6.1. Kesimpulan... 53

6.2. Saran ... 54

(14)

xiv

DAFTAR GAMBAR

Gambar 2.1 Gambar Relationship one to one ...

10

Gambar 2.2 Gambar Relationship one to many ...

10

Gambar 2.2 Gambar Relationship many to many ...

10

Gambar 3.1 Gambar Use Case Diagram ...

19

Gambar 3.2 Gambar Konteks Diagram ...

20

Gambar 3.3 Gambar Diagram Berjenjang ...

21

Gambar 3.4 Gambar DFD Level 0 ...

23

Gambar 3.5 Gambar ER Diagram ...

24

Gambar 3.6 Gambar Relasi Antar Tabel ...

25

Gambar 3.7 Gambar user interface login admin ...

30

Gambar 3.8 Gambar user interface data user ...

30

Gambar 3.9 Gambar user interface tambah data user ...

31

Gambar 3.11 Gambar user interface tambah data korban ...

32

Gambar 3.12 Gambar user interface tambah data barang ...

32

Gambar 3.13 Gambar user interface tambah data donatur ...

33

Gambar 3.14 Gambar user interface tambah data kebutuhan ...

33

(15)

xv

Gambar 4.7 Halaman data jumlah korban...

45

Gambar 4.8 Halaman data korban ...

46

Gambar 4.9 Halaman persediaan bantuan ...

47

Gambar 4.10 Halaman detail barang ...

48

Gambar 4.11 Halaman data donatur...

49

Gambar 4.12 Halaman kebutuhan ...

50

Gambar 4.13 Halaman detail kebutuhan ...

51

(16)

xvi

DAFTAR TABEL

Tabel 2.1 Tabel Simbol Konsep ER ...

9

Tabel 2.2 Tabel Simbol DFD ...

11

Tabel 2.3 Tabel tipe data mysql ...

16

Tabel 3.1 Tabel korban ...

26

Tabel 3.2 Tabel barang ...

27

Tabel 3.3 Tabel Donatur ...

27

Tabel 3.4 Tabel kebutuhan ...

28

Tabel 3.5 Tabel detail kebutuhan ...

28

Tabel 3.6 Tabel pemberiaan ...

28

Tabel 3.7 Tabel detail pemberiaan ...

29

Tabel 3.8 Tabel donasi ...

29

(17)

1

PENDAHULUAN

1.1Latar Belakang Masalah

Bencana adalah suatu hal yang waktu kejadiannya tidak bisa kita perkirakan. Salah satunya bencana gempa yang terjadi pada tanggal 27 Mei 2006 lalu. Bencana tersebut mengakibatkan ribuan orang luka berat.

Bagi korban yang luka berat dan difabel memerlukan kebutuhan yang khusus. Dalam bidang kesehatan diperlukan alat bantu khusus guna mempercepat pemulihan. Dalam hal tempat tinggal diperlukan sebuah tempat tinggal yang kondusif untuk mempercepat masa pemulihan.

Banyak bantuan diberikan yang berasal dari pribadi maupun kelompok tertentu untuk meringankan beban para korban tersebut. Namun kurangnya koordinasi dan informasi yang dapat diakses oleh para donatur tersebut menyebabkan bantuan yang diberikan tidak sesuai dengan kebutuhan.

(18)

2

1.2Rumusan Masalah

Dari latar belakang masalah di atas dapat dirumuskan masalah sebagai berikut : ”Bagaimana menyediakan informasi yang mudah diakses oleh seluruh orang mengenai jumlah korban berikut kebutuhannya khususnya bagi korban luka berat dan difabel.”

1.3Batasan Masalah

Dalam pembuatan sistem informasi ini dilakukan beberapa batasan sebagai berikut :

1. Data contoh yang diambil adalah data penangan korban luka berat dan difabel pada bencana gempa bumi di kecamatan Pleret kabupaten Bantul propinsi Yogyakarta yang dimiliki oleh Yayasan Dria Manunggal.

2. Tidak membahas masalah jaringan dan keamanan sistem.

1.4Tujuan Peneletian

Adapun tujuan penulisan tugas akhir ini adalah :

1. Membuat sistem informasi pemenuhan kebutuhan bagi difabel dan luka berat korban bencana se-kecamatan.

2. Mendokumentasikan data korban berikut kebutuhannya agar mempunyai history yang jelas dan terperinci.

(19)

1.5Metodologi Penelitian

Metode penelitian yang digunakan untuk penelitian ini adalah metode studi kasus yang dilakukan di Dissability Focal Point Yayasan Dria Manunggal yang berlokasi di kecamatan Pleret, dengan menggunakan tahap - tahap sebagai berikut :

1. Studi Kepustakaan

Metode kepustakaan adalah proses mengumpulkan data melalui buku, majalah, surat kabar, internet, dan sejenisnya. Dalam hal ini sumber kepustakaan yang digunakan adalah buku dan internet.

2. Pengembangan Sistem

Metodologi pengembangan sistem yang digunakan adalah menggunakan metodologi pendekatan terstruktur dengan tahapan sebagai berikut :

a. Analisis Sistem

(20)

4

b. Perancangan Sistem

Melakukan perancangan sistem informasi yang meliputi ER Diagram, perancangan masukan (input design), perancangan keluaran (output design), dan perancangan antarmuka pengguna (user interface

design).

c. Implementasi

Setelah melakukan perancangan sistem, maka tahap selanjutnya yaitu melakukan implementasi pada sistem dengan menterjemahkannya dalam bahasa pemrograman yang dimengerti oleh mesin. Penelitian ini menggunakan bahasa pemrograman PHP dengan database MySQL.

1.6Sistematika Penulisan

BAB I. PENDAHULUAN

Menjelaskan latar belakang masalah,rumusan masalah, batasan masalah, tujuan penelitian, metodologi penelitian, dan sistematika penulisan. BAB II. LANDASAN TEORI

Menjelaskan dasar teori mengenai konsep sistem informasi dan teknologi juga database yang akan menjadi acuan bagi penulisan skripsi ini. BAB III. ANALISA DAN PERANCANGAN SISTEM

(21)

BAB IV. IMPLEMENTASI SISTEM

Pembuatan sistem sesuai analisa dan perancangan sistem yang telah dibuat dalam bab III.

BAB V. ANALISA HASIL

Membahas tentang analisa hasil dari hasil uji coba pada sistem yang sudah kita implementasikan.

BAB VI. KESIMPULAN DAN SARAN

(22)

6 BAB II

LANDASAN TEORI

2.1Sistem, Informasi, dan Sistem Informasi

2.1.1 Sistem

Sistem adalah kumpulan dari elemen-elemen yang berinteraksi

untuk mencapai suatu tujuan tertentu. Definisi tersebut lebih dapat

diterima, karena pada kenyataannya suatu sistem terdiri dari beberapa

elemen atau subsistem. Elemen-elemen tersebut tidak dapat berdiri

sendiri-sendiri dalam suatu sistem tetapi harus saling berinteraksi dan saling

berhubungan untuk membentuk satu kesatuan sehingga tujuan sistem

dapat tercapai. Maka suatu sistem harus mempunyai tujuan tertentu agar

elemen masukan, elemen pengolah dan elemen keluaran dapat ditentukan

dengan tepat.

2.1.2 Informasi

Informasi adalah data yang diolah menjadi bentuk yang lebih

berguna dan lebih berarti bagi yang menerimanya. Informasi sangat

penting dalam suatu organisasi. Suatu sistem yang kurang mendapatkan

informasi akan menjadi kecil dan akhirnya akan habis.

Informasi-informasi yang diperoleh dari suatu sistem dapat digunakan dalam

pengambilan sebuah keputusan serta dalam melakukan tindakan

(23)

waktunya dan relevan atau bermanfaat bagi penggunanya. Selain itu

informasi harus memiliki nilai informasi yang dapat ditentukan oleh dua

hal yaitu manfaat dan biaya mendapatkannya. Suatu informasi dikatakan

bernilai jika manfaatnya lebih efektif dibandingkan dengan biaya untuk

mendapatkan informasi tersebut. Suatu informasi yang diperoleh mungkin

memiliki beberapa kegunaaan sehingga digunakan tidak hanya oleh satu

pihak saja di dalam suatu organisasi melainkan digunakan bersama-sama.

2.1.3 Sistem Informasi

Definisi sistem informasi dalam buku “Metode Desain dan Analisis

Sistem” adalah pengaturan orang, data, proses dan teknologi informasi

yang beriteraksi untuk mengumpulkan, memproses, menyimpan dan

menyediakan sebagai outputinformasi yang diperlukan untuk mendukung

sebuah organisasi.

2.2Database

Basis data merupakan sekumpulan data yang terdiri atas satu atau

lebih tabel yang terintegrasi satu sama lain, dimana setiap pemakai (user)

diberi wewenang untuk dapat mengakses ( mengubah, menghapus,

(24)

8

2.2.1 Metode Perancangan Basis data

Proses disain basis data dibagi menjadi 3 tahap utama sebagai

berikut :

1. Conceptual Design

Hasil dari tahap ini berupa conceptual schema yang mengacu

pada suatu conceptual model ( ER Model ).

2. Logical Design

Pada tahap ini, conceptual schema akan diterjemahkan ke model

data yang sesuai dengan DBMS yang digunakan. Hasil yang

didapat berupa logical schema basis data yang mengacu pada

suatu logical data model. Logical data model merepresentasikan

data dalam suatu cara yang tidak melibatkan physical details.

3. Physical Design

Pada tahap ini, logical schema dilengkapi dengan detail – detail

implementasi secara fisik ( organisasi file dan index ). Physical

schema yang dihasilkan berupa tabel.

2.2.2 Konsep Entity Relationship Model ( ER Model )

Dalam merancang tabel, hubungan antar tabel

mengidentifikasikan primary dan foreign key dan aturannya, serta

domain untuk basis data, perlu suatu metode yang disebut diagram

Entity-Relationship ( E-R ). Dua komponen utama pembentuk ER

(25)

Komponen yang digunakan pada diagram E – R adalah sebagai

berikut :

Tabel 2.1. Simbol Konsep E-R

Entitas : sebuah objek yang nyata ada dan dapat dibedakan dari

sesuatu yang lain.Sekelompok entitas yang sejenis dan berada dalam

ruang lingkup yang sama disebut Himpunan Entitas ( Entity Set ).

Relasi : relasi / hubungan antar entity. Ada 3 tipe relasi. Tiap tipe

menunjukkan jumlah record dari setiap tabel yang dapat direlasikan

ke record pada tabel lain. Ketiga tipe tersebut adalah sebagai berikut: Gambar Definisi

Entity

Relasi

Atribut

(26)

10

One to One, satu entity hanya berelasi dengan satu entity lain. Misal

: 1 mata kuliah diajar oleh hanya 1 dosen.

Gambar 2.1. Relationship One to One

One to Many, satu entity berelasi dengan lebih dari satu entity. Misal

: sebuah ruang kuliah bisa diisi oleh banyak mahasiswa.

Gambar 2.2. Relationship One to Many

Many to Many, banyak entity bisa berelasi dengan banyak entity

lainnya. Misal : Banyak mahasiswa bisa mengambil banyak mata

kuliah.

Gambar 2.3. Relationship Many to Many

Mata Kuliah

Dosen Diajar

Ruang Kuliah

Mahasiswa Diisi

Mahasiswa Mata

(27)

2.2.3. Data Flow Diagram

Data Flow Diagram, menjelaskan kepada user bagaimana

nantinya fungsi – fungsi di sistem informasi secara logika akan

bekerja. Data Flow Diagram akan menginterprestasikan Logical

Model dari suatu sistem. Arus dari data tersebut nantinya dapat

dijelaskan dengan menggunakan kamus data ( data dictionary ).

Manfaat digunakannya Data Flow Diagram adalah sebagai berikut :

1. Sebagai alat bantu komunikasi, dan

2. Mempermudah memahami sistem secara logika.

Tabel 2.2. Simbol Data Flow Diagram

Simbol Arti

Kesatuan Luar (Entity)

Arus data (Data Flow)

Proses ( Process )

(28)

12

2.3HTML (Hypertext Markup Language)

Dokumen HTML merupakan salah satu dokumen yang ditampilkan

dalam browser web yang umumnya halaman web yang bersifat statik. Pada

umumnya dokumen ini berisi informasi atau aplikasi di dalam internet.

Dokumen HTML dapat dibuat dengan menggunakan HTML editor (misalnya

Frontpage atau Macromedia Dreamweaver) atau dengan editor teks biasa

(misalnya notepad). Dokumen HTML biasanya diberi nama dengan cara

menambahkan ekstensi .htm atau .html di belakang nama dokumen (contoh :

dokumen.htm atau dokumen.html).

Pada suatu dokumen HTML terdapat tag-tag yang terdiri atas sebuah

urung sudut kiri (<, tanda lebih kecil), sebuah nama tag, sebuah kurung sudut

kanan (>, tanda lebih besar). Tag-tag tersebut umumnya berpasangan,

contohnya <HTML> dengan </HTML>. Tag pertama <HTML> menunjukkan

tag awal yang berarti awal elemen, sedangkan tag kedua </HTML>

menunjukkan tag akhir yang berarti akhir elemen.

Secara umum struktur dokumen HTML terdiri dari tiga tag utama yaitu

tag HTML, HEAD dan BODY. Struktur dasar penulisan HTML yaitu :

<HTML>

<HEAD>

… informasi tentang dokumen HTML, misalnya judul dokumen

</HEAD>

<BODY>

(29)

</BODY>

</HTML>

Setiap dokumen HTML dibuka dengan tag<HTML> dan ditutup dengan tag

</HTML>. Dapat juga diberi judul dengan tag<TITLE> yang harus berada di

dalam <HEAD>.

2.4PHP (Page Hipertext Preposesor)

PHP adalah bahasa server side scripting yang menyatu dengan HTML

untuk membuat halaman web yang dinamis. Maksud dari server side scripting

adalah sintaks dan perintah-perintah yang diberikan akan sepenuhnya

dijalankan di server tetapi disertakan pada dokumen HTML. Pembuatan

program ini merupakan kombinasi antara PHP sendiri sebagai bahasa

pemrograman dan HTML sebagai pembangunan halaman web.

PHP menawarkan koneksitas yang baik dengan beberapa basis data,

antara lain Oracle, Sybase, mSQL, MySQL, Solid, PostgreSQL, Adabas,

Filepro, Velocis, dBase, Unix dbm dan tak terkecuali semua database

ber-interface ODBC. Juga dapat berintegrasi dengan beberapa library eksternal

yang membuat anda dapat melakukan segalanya mulai dari membuat dokumen

PDF hingga mem-parse XML. PHP juga mendukung komunikasi dengan

layanan lain melalui protocol IMAP, SNMP, NNTP, POP3 atau bahkan HTTP.

Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun

(30)

14

Struktur dasar penulisan PHP dapat dilihat pada contoh di bawah ini :

<HTML>

<HEAD>

<TITLE>PHP</TITLE>

</HEAD>

<BODY>

<?php echo “Belajar PHP”; ?>

</BODY>

</HTML>

2.5MySQL

MySQL menggunakan bahasa Structured Query Language (SQL).

SQL merupakan bahasa yang telah distandarisasi dan digunakan dalam

mengakses dan mengelola server database. Di dalam SQL terdapat 3 sub

bahasa, yaitu :

1. Data Definition Language (DDL)

DDL adalah perintah SQL yang digunakan untuk mendefinisikan atau

mengatur objek-objek yang akan menampung atau mengelola record

data.

Perintah yang digolongkan kedalam DDL adalah :

- CREATE : untuk membuat objek.

- ALTER : untuk memodifikasi objek.

(31)

Objek yang dimaksud misalnya database dan tabel.

2. Data Manipulation Language (DML)

DML adalah perintah SQL yang digunakan untuk mengelola

record data, seperti menambah, menghapus, mengubah, dan

menampilkannya.

Perintah yang digolongkan kedalam DML adalah :

- INSERT : untuk menambahkan record data.

- UPDATE : untuk mengubah record data.

- DELETE : untuk menghapus record data.

- SELECT : untuk menampilkan data.

3. Data Control Language (DCL)

DCL adalah perintah yang digunakan untuk memberi hak-hak

akses tertentu bagi setiap user.

Perintah yang digolongkan kedalam DCL adalah :

- GRANT : untuk memberi hak-hak tertentu kepada user.

- REVOKE : untuk mencabut hak-hak dari user.

Grant dan revoke diberikan oleh user yang mempunyai hak untuk

memberikan grant dan revoke atau administrator (root).

Tipe Data dalam MySQL

Tipe data yang dapat digunakan dalam MySQL dapat dilihat pada

(32)

16

Tabel 2.3 Tipe Data pada MySQL

Tipe Data Keterangan

tinyint Ukuran terkecil dari integer smallint Ukuran kecil dari integer mediumint Ukuran menengah dari integer int,

integer

integer

bigint Ukuran terbesar dari integer float Presisi tunggal

double, double precision, real Presisi ganda decimal, numeric

Pecahan dengan range seperti tipe data double.

date Tanggal. Format : ‘YYYY-MM-DD’ datetime Kombinasi tanggal dan jam.

Format : ‘YYYY-MM-DD HH:MM:SS’

timestamp Kombinasi tanggal dan jam yang berisi waktu saat tabel diakses.

Format : ‘YYMMDDHHMMSS’, ‘YYMMDDHHSS’, atau ‘YYMMDD’.

time Jam

Format : ‘HH:MM:SS’.

year Tahun

Format : ‘YYYY’

char Karakter, dengan menghilangkan spasi pada saat penyimpanan.

Range : 1 s.d. 255 karakter. nchar,

national char

Karakter, dengan tidak menghilangkan spasi pada saat penyimpanan.

Range : 1 s.d. 255 karakter.

varchar Karakter, dengan menghilangkan spasi pada saat penyimpanan.

Range : 1 s.d. 255 karakter. tinyblob

tinytext

teks/blob dengan panjang karakter maksimal 255.

blob text

Deretan karakter yang panjang. Biasa dipakai sebagai pengganti format data text karena keterbatasan ukuran format text. Dengan panjang maksimum 65535 karakter.

medium blob medium text

teks/blob dengan panjang karakter maksimal 65535.

long blob long text

(33)

enum

(‘value1’,value2’,...)

Objek string yang hanya boleh diisi dari daftar pilihan value yang diberikan, NULL, atau error value. Maksimum value : 65535.

set

(‘value1’,value2’,...)

(34)

18

BAB III

ANALISA DAN PERANCANGAN SISTEM

3.1. ANALISA SISTEM

3.1.1. Gambaran Umum Sistem Yang Akan Dibuat.

Sistem yang akan dibuat adalah sistem informasi pemenuhan kebutuhan

bagi difabel dan luka berat korban gempa, dimana sistem informasi ini digunakan

untuk memberikan informasi kepada masyarakat tentang kebutuhan yang

diperlukan oleh para difabel dan luka berat korban gempa. Pengguna dari Sistem

ini terdiri dari dua pengguna yaitu admin dan user atau pengunjung web. Sistem

ini menggunakan fasilitas username dan password untuk membatasi hak akses

pengguna. Fasilitas ini digunakan oleh admin untuk dapat mengakses database

pada sistem tersebut.

Pada sistem ini terdapat proses proses pengelolaan data korban,

pengelolaan kebutuhan korban, update data donator, pengelolaan data barang, dan

pengelolaan data donasi. Input dari sistem ini adalah data korban, kebutuhan

korban, data donatur dan bantuan yang diberikan oleh donatur. Seluruh proses

input data ke sistem dilakukan oleh administrasi. Output dari sistem tersebut yaitu

informasi jumlah korban, jumlah bantuan yang dibutuhkan dan telah

didistribusikan kepada korban dan data donatur yang telah memberi bantuan.

Dengan adanya sistem ini informasi kebutuhan para korban dapat diketahui secara

cepat oleh pengunjung web, sehingga donatur dapat mengetahui bantuan apa

(35)

3.2. DESAIN SISTEM

3.2.1. Pemodelan Proses (Data Flow Diagram) Use Case Diagram

Gambar di bawah ini menunjukkan use case diagram dari sistem yang

akan dibuat.

(36)

20

Konteks Diagram

Diagram konteks memberikan gambaran seluruh elemen sistem

menggunakan sebuah proses tunggal dengan data input dan output yang

ditunjukkan anak panah yang masuk dan keluar secara berurutan. Pada sistem ini

dibangun dua entitas luar yaitu administrasi, pengunjung web.

Gambar di bawah ini adalah diagram konteks (context diagram) dari

sistem yang akan dibuat.

Gambar 3.2. Konteks Diagram

Diagram Berjenjang

Gambar di bawah ini menunjukkan diagram berjenjang dari sistem yang

akan dibuat. Diagram ini menunjukkan proses apa saja yang nantinya akan dibuat

dalam sistem yang akan dibangun.

(37)

Overview Diagram Level O

Data Flow Diagram (DFD) digunakan untuk menggambarkan suatu

sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika

tanpa mempertimbangkan lingkungan fisik di mana data tersebut mengalir atau

lingkungan fisik di mana data tersebut akan disimpan. DFD merupakan alat yang

digunakan pada metodologi pengembangan sistem yang terstruktur (Structured

Analysis and Design).

Berdasarkan diagram berjenjang, maka dapat dibuat Diagram Arus Data /

(38)

22

(39)

3.2.2. Pemodelan Data (Conceptual Database Desain) Entity Relasionalship Diagram (ER Diagram)

ER (Entity Relational) Diagram merupakan diagram yang menggambarkan

hubungan antar entitas dengan masing-masing atribut yang menyertainya. Gambar

dibawah ini menunjukkan diagram ER dari sistem yang akan dibuat.

(40)

24

Relasi Antar Tabel

Relasi antar tabel menunjukkan hubungan antar tabel dalam database.

Hubungan antar tabel dari sistem yang akan dibuat ditunjukkan pada gambar 3.8.

(41)

Desain Tabel

1. Tabel Korban

Nama Field Tipe Data Ukuran Field/ Nilai

IdKorban int 10

NamaKorban varchar 25

JenisKelamin char 1

Umur Int 3

RT Int 2

Dusun varchar 25

Kelurahan varchar 25

Keterangan varchar 100

TunaNetra char 1

TunaRungu char 1

TunaWicara char 1

TunaDaksa char 1

TunaGrahita char 1

Paraplegi char 1

PatahTulang char 1

Depresi char 1

(42)

26

2. Tabel Barang

Nama Field Tipe Data Ukuran Field/

IdBarang Int 10

NamaBarang varchar 25

JenisBarang varchar 25

Keterangan varchar 100

JumlahDonasi int 10

JumlahPermintaan int 10

SisaStock int 10

Tabel 3.2 tabel Barang

3. Tabel Donatur

Nama Field Tipe Data Ukuran Field/

IdDonatur Int 10

Nama varchar 25

Alamat varchar 50

Telepon varchar 25

(43)

4. Tabel Permintaan Kebutuhan

Nama Field Tipe Data Ukuran Field/

NoPermintaan Int 10

IdKorban Int 10

Tanggal Date

Tabel 3.4 tabel Kebutuhan

5. Tabel Detail Permintaan Kebutuhan

Nama Field Tipe Data Ukuran Field/

NoPermintaan Int 10

IdBarang Int 10

Jumlah int 5

Tabel 3.5 tabel Detail Kebutuhan

6. Tabel Penerimaan Barang

Nama Field Tipe Data Ukuran Field/

NoPenerimaan Int 10

IdDonatur Int 10

Tanggal Date

(44)

28

7. Tabel Detail Penerimaan Barang

Nama Field Tipe Data Ukuran Field/

NoPenerimaan Int 10

IdBarang Int 10

Jumlah int 5

Tabel 3.7 tabel Detail Pemberian

8. Tabel Penerimaan Donasi

Nama Field Tipe Data Ukuran Field/

NoDonasi Int 10

IdKorban Int 10

Tanggal Date

Tabel 3.8 tabel Donasi

9. Tabel Detail Penerimaan Donasi

Nama Field Tipe Data Ukuran Field/

NoDonasi Int 10

IdBarang Int 10

IdDonatur Int 10

Jumlah int 5

(45)

Desain User Interface Design Input Ouput Admin 1. Halaman Login Admin

Gambar 3.7. Login Admin

2. Halaman Kelola Data User

(46)

30

3. Halaman Tambah User

Gambar 3.9. Tambah User

3.2.2.2 Design Input Ouput Administrasi 1. Halaman Login Admin

(47)

2. Halaman Tambah Data Korban

! " "

!

#

# !

# "

# $ # " "

" "

Gambar 3.11. Tambah Data Korban

3. Halaman Tambah Data Barang

! " "

!

#

# !

# "

# $ # " "

" "

(48)

32

4. Halaman Tambah Data Donatur

! " "

!

#

# !

# "

# $ # " "

" "

Gambar 3.13. Tambah Data Donatur

5. Halaman Tambah Data Kebutuhan

! " "

!

#

# !

# "

# $ # " "

" "

! " %

(49)

6. Halaman Lihat Data Korban ! " " ! # # !

# "

# $

#

#&

% # " "' #( #%# & % " "

# " "

! ! ! ! ! ! ! ! ! ! " "

Gambar 3.15. Lihat Data Korban

7. Halaman Lihat Data Barang

! " "

!

#

# !

# "

# $

# !

! ! ! # " % !

# " "

! ! ! ! ! ! ! ! ! ! " "

(50)

34

8. Halaman Lihat Data Donatur

! " "

!

#

# !

# "

# $

# !

" % % $

# " "

! ! ! ! ! ! ! ! ! ! " "

Gambar 3.17. Lihat Data Donatur

9. Halaman Donasi Barang

#

"

!! % &#

)))))))

)))))))

))*))*))))

! " %

(51)

10. Halaman Lihat Data Kebutuhan

Gambar 3.19. Lihat Data Kebutuhan

3.2.2.3 Design Input Ouput User

(52)

36

BAB IV

IMPLEMENTASI SISTEM

Pada bab ini berisi implementasi sistem berdasarkan analisa dan rancangan

yang telah dibuat pada bab-bab sebelumnya ke dalam bentuk aplikasi. Perangkat

lunak yang digunakan untuk membangun aplikasi tersebut antara lain :

Fungsi

Nama

Software

Sistem Operasi

Microsoft Windows XP Professional Service Pack 2.

Integrated Development

Editor (IDE)

Macromedia Dreamweaver MX

Database

MySQL Database Version 5.0.24a

Bahasa Pemrograman

PHP Script Language Version 5.1.6

Web Server

Apache Web Server Version 2.2.3

Web Browser

Internet Explorer 6.0, SeaMonkey 1.1.4

Tabel 4.1 Spesifikasi

Software

Spesifikasi

Hardware

1.

Intel

@

Core

TM

Duo Processor T2300E 1,66Ghz

2.

Memory DDR2 512 MB

(53)

1.

PEMBUATAN DATABASE

Database

untuk system ini dibangun dengan mesin

database

MySQL

Database Version 5.0.24a dan di beri nama desain. Pembuatan

database

desain

memanfaatkan piranti AppServ Open Project - 2.5.7

.

Adapun langkah-langkah dalam pembuatan

database

adalah sebagai

berikut.

Langkah 1 : membuka jendela browser dan mengetikkan http://localhost/.

(54)

38

Langkah 2 :

memilih phpMyAdmin Database Manager dan masukkanlah

username serta password

Gambar 4.2 Memasukkan

password user accounts

Langkah 3 :

masukkanlah nama database yang akan anda buat pada kolom

Create New Database kemudian tekan Create.

(55)

Langkah 4 : Database sudah terbentuk.

Gambar 4.4 Menu

database

Langkah 5 : membuat table dengan menggunakan menu SQL.

(56)

40

Setelah database baru berhasil dibuat, selanjutnya adalah membuat

tabel-tabelnya. Tabel-tabel yang perlu dibuat antara lain :

1.

Tabel Korban

Perintah SQL yang digunakan adalah :

CREATE TABLE `korban` (

`IdKorban` int(10) NOT NULL,

`NamaKorban` varchar(25) NOT NULL, `Umur` int(3) NOT NULL,

`JenisKelamin` char(1) NOT NULL, `RT` int(2) NOT NULL,

`Dusun` varchar(25) NOT NULL, `Kelurahan` varchar(25) NOT NULL, `Keterangan` varchar(100) NOT NULL, `TunaNetra` char(1) NOT NULL,

`TunaRungu` char(1) NOT NULL, `TunaWicara` char(1) NOT NULL, `TunaDaksa` char(1) NOT NULL, `TunaGrahita` char(1) NOT NULL, `Paraplegi` char(1) NOT NULL, `PatahTulang` char(1) NOT NULL, `Depresi` char(1) NOT NULL, PRIMARY KEY (`IdKorban`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

2.

Tabel Barang

Perintah SQL yang digunakan adalah :

CREATE TABLE `barang` (

`IdBarang` int(10) NOT NULL,

`NamaBarang` varchar(25) NOT NULL, `JenisBarang` varchar(25) NOT NULL, `Keterangan` varchar(50) NOT NULL, PRIMARY KEY (`IdBarang`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

3.

Tabel Donatur

Perintah SQL yang digunakan adalah :

CREATE TABLE `donatur` (

`IdDonatur` int(10) NOT NULL,

`NamaDonatur` varchar(25) NOT NULL, `Alamat` varchar(50) NOT NULL, `Kontak` varchar(50) NOT NULL, PRIMARY KEY (`IdDonatur`)

(57)

4.

Tabel Kebutuhan

Perintah SQL yang digunakan adalah :

CREATE TABLE `kebutuhan` (

`NoPermintaan` int(10) NOT NULL, `IdKorban` int(10) NOT NULL, `Tanggal` date NOT NULL, PRIMARY KEY (`NoPermintaan`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

5.

Tabel Detail Kebutuhan

Perintah SQL yang digunakan adalah :

CREATE TABLE `detailkebutuhan` ( `NoPermintaan` int(10) NOT NULL, `IdBarang` int(10) NOT NULL, `Jumlah` int(5) NOT NULL, PRIMARY KEY (`NoPermintaan`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

6.

Tabel Penerimaan Barang

Perintah SQL yang digunakan adalah :

CREATE TABLE `penerimaanbarang` ( `NoPenerimaan` int(10) NOT NULL, `IdDonatur` int(10) NOT NULL, `Tanggal` date NOT NULL, PRIMARY KEY (`NoPenerimaan`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

7.

Tabel Detail Penerimaan Barang

Perintah SQL yang digunakan adalah :

CREATE TABLE `detailpenerimaanbarang` ( `NoPenerimaan` int(10) NOT NULL, `IdBarang` int(10) NOT NULL, `Jumlah` int(5) NOT NULL, PRIMARY KEY (`NoPenerimaan`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

8.

Tabel Donasi

Perintah SQL yang digunakan adalah :

CREATE TABLE `danasi` (

(58)

42

`Tanggal` date NOT NULL, PRIMARY KEY (`NoDonasi`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

9.

Tabel Detail Donasi

Perintah SQL yang digunakan adalah :

CREATE TABLE `detaildonasi` ( `NoDonasi` int(10) NOT NULL, `IdBarang` int(10) NOT NULL, `IdDonatur` int(10) NOT NULL, `Jumlah` int(5) NOT NULL, PRIMARY KEY (`NoDonasi`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

2.

KONEKSI PHP KE MYSQL

<?php

$db_host = "localhost"; $db_name = "skripsi_db"; $db_user = "root";

$db_password = "root"; function opendb() {

global $db_host, $db_user, $db_password, $db_name, $db_connection;

$db_connection = mysql_connect($db_host, $db_user, $db_password) or die ("Gagal membuka database!");

$db_select = mysql_select_db($db_name); }

function querydb($query) {

global $result;

$result = mysql_query($query) or die ("Gagal melakukan query = $query");

(59)

Agar tidak perlu menuliskannya disetiap file, maka perintah-perintah di

atas disimpan dalam satu file yaitu koneksi.inc untuk penggunaannya dapat

dipanggil dari masing-masing file dengan menggunakan perintah

include

(“koneksi.inc”);

3.

ANTAR MUKA

Dalam implemntasi ini akan menampilkan form- form yang terdapat pada web

Sistem Pemenuhan Kebutuhan bagi difabel dan luka berat korban gempa berbasis

web dan dijelaskan bebrapa procedure yang penting untuk mengomplemtasikan

rancangan.

1.

Pembahasan Program

a)

Halaman Global

1.

Halaman Utama/ Index.php

(60)

44

2.

Halaman Data Jumlah Korban

Halaman jumlah korban berisi data jumlah korban disetiap kelurahan

di kecamatan PLERET.

include "koneksi.inc"; opendb();

$minta = "select distinct(Kelurahan), count(Kelurahan) jumlah from korban group by Kelurahan order by Kelurahan asc ";

$eksekusi= mysql_query($minta); closedb();

while($hasil= mysql_fetch_array($eksekusi))

(61)

3.

Halaman Data Korban

Halaman Daftar korban berisi data korban disetiap kelurahan.

include "koneksi.inc";

$Kelurahan=$_GET['Kelurahan'];

opendb();

$minta = "select * from korban where Kelurahan =

'$Kelurahan' order by NamaKorban";

$eksekusi= mysql_query($minta);

closedb();

while($hasil= mysql_fetch_array($eksekusi))

(62)

46

4.

Halaman Persediaan Bantuan

Halaman persediaan bantuan berisi daftar data barang beserta

jumlahnya yang tersedia siap untuk didonasikan.

include "koneksi.inc";

opendb();

$minta = "select * from barang order by JenisBarang,

NamaBarang asc ";

$eksekusi= mysql_query($minta);

closedb();

(63)

5.

Halaman data bantuan

Halaman data bantuan berisi data bantuan beserta asal bantuan

tersebut.

include "koneksi.inc";

opendb();

$minta="select * from barang where IdBarang=$IdBarang";

$minta2="select d.NamaDonatur, sum(dpb.Jumlah) from

detailpenerimaanbarang dpb, penerimaanbarang pb,donatur d

where dpb.IdBarang=$IdBarang and pb.IdDonatur=d.IdDonatur

and dpb.NoPenerimaan=dp.NoPenerimaan group by dpb.IdBarang

";

$eksekusi=mysql_query($minta2);

$eksekusi=mysql_query($minta);

$hasil=mysql_fetch_array($eksekusi);

closedb();

(64)

48

6.

Halaman Donatur

Halaman Donatur berisi daftar donatur beserta alamat dan kontak

untuk mengubunginya.

include "koneksi.inc";

opendb();

$minta = "select * from donatur order by NamaBarang asc ";

$eksekusi= mysql_query($minta);

closedb();

(65)

7.

Halaman Kebutuhan

Halaman Kebutuhan berisi daftar kebutuhan korban beserta

jumlahnya.

include "koneksi.inc";

opendb();

$minta = "select b.IdBarang ,b.NamaBarang ,

sum(dpk.Jumlah)-sum(dpd.Jumlah)-sum(b.SisaStock) keb

from detailpermintaankebutuhan dpk, barang b,

detailpenerimaandonasi dpd where

b.IdBarang=dpd.IdBarang=dpk.IdBarang

group by dpd.IdBarang, dpk.IdBarang order by d desc ";

$eksekusi= mysql_query($minta);

closedb();

(66)

50

8.

Halaman Detail Kebutuhan

Halaman Detaik Kebutuhan berisi daftar kebutuhan korban beserta

jumlahnya dan daftar korban yang membutuhkan bantuan tersebut.

include "koneksi.inc";

opendb();

$minta = "select b.IdBarang ,b.NamaBarang ,

sum(dpk.Jumlah)-sum(dpd.Jumlah)-sum(b.SisaStock) keb

from detailpermintaankebutuhan dpk, barang b,

detailpenerimaandonasi dpd

where b.IdBarang=dpd.IdBarang=dpk.IdBarang

group by dpd.IdBarang, dpk.IdBarang order by d desc ";

$minta2="select k.IdKorban, k.NamaKorban NB, k.Kelurahan,

sum(dpk.Jumlah)-sum(dpd.Jumlah) jkeb from

detailpermintaankebutuhan dpk, detailpenerimaandonasi dpd,

korban k where dpd.IdBarang=$IdBarang and

dpd.IdKorban=k.IdKorban";

$eksekusi= mysql_query($minta);

$eksekusi= mysql_query($minta2);

closedb();

(67)

9.

Halaman Detail Korban

Halaman detail korban berisi data detail korban.

include "koneksi.inc"; opendb();

$minta = "select * from korban where IdKorban=$IdKorban; $minta1 = "select * from permintaankebutuhan pk,

detailpermintaankebutuhan dpk where IdKorban=$IdKorban and dpk.NoPermintaan=pk.NoPermintaan ;

$eksekusi= mysql_query($minta); $eksekusi= mysql_query($minta1); closedb();

while($hasil= mysql_fetch_array($eksekusi))

(68)

52

BAB V

ANALISA HASIL IMPLEMENTASI

Secara umum Sistem Informasi Pemenuhan Kebutuhan bagi difabel dan

luka berat korban gempa ini dapat berfungsi dalam hal mengetahui kondisi

korban, kebutuhan korban, persediaan bantuan yang ada dan asal donatur berikut

bantuan yang telah didonasikan.

Sistem Informasi Pemenuhan Kebutuhan bagi difabel dan luka berat

korban gempa ini memiliki kelebihan dan kekurangan. Adapun

kelebihan-kelebihan yang dimiliki oleh sistem ini, antara lain:

5.1 Kelebihan Sistem

Kelebihan-kelebihan yang terdapat pada sistem ini antara lain

adalah sebagai berikut :

1. Mendokumentasikan data korban berikut kebutuhannya agar

mempunyai history yang jelas dan terperinci.

2. Mempermudah monitoring agar bantuan yang dibutuhkan sesuai

akan kebutuhan korban.

5.2 Kekurangan Sistem

Kekurangan-kekurangan yang terdapat pada sistem ini, antara lain :

1. Sistem ini belum ada fasilitas cetak laporan data korban karena

untuk data yang akan dicari bisa melihat langsung pada komputer.

(69)

53

BAB VI

PENUTUP

6.1

Kesimpulan

Kesimpulan yang diambil adalah :

1.

Sistem Pemenuhan Kebutuhan bagi difabel dan luka berat korban gempa

berbasis web dengan metode online ini dapat berfungsi dengan baik

sehingga tidak menutup kemungkinan bahwa sistem ini dapat digunakan

pada kondisi yang sesungguhnya.

2.

Sistem ini memiliki kelebihan dalam hal mendokumentasikan data

korban berikut kebutuhannya agar mempunyai

history

yang jelas dan

terperinci serta mempermudah monitoring agar bantuan yang

dibutuhkan sesuai akan kebutuhan korban. Namun Masih memiliki

kekurangan dalam hal belum ada fasilitas cetak laporan data korban

karena untuk data yang akan dicari bisa melihat langsung pada

(70)

54

6.2

Saran

Saran yang dapat digunakan unutk mengembangkan sistem ini lebih lanjut

antara lain :

1.

Menambah fasilitas cetak laporan dalam bentuk pdf atau word, karena

bila sewaktu- waktu diperlukan untuk mendukung suatu keputusan.

(71)

DAFTAR PUSTAKA

Kadir, Abdul. 2004. Dasar Pemrograman WEB Dinamis Menggunakan PHP,.

Penerbit ANDI Yogyakarta.

Nugroho, Bunafit., 2004. Aplikasi PHP & MySQL dengan Editor

Dreamweaver MX. Yogyakarta : Andi

Priyanto, Rahmat, 2007, Belajar Sendir, Menguasai Mysql 5, Jakarta : PT Elex

Media Komputindo

Wahidin., 2005, 7 Jam Belajar DreamWeaver MX 2004, penerbit Maxikom,

Palembang.

Whitten, Jeffrey L, System Analysis & Design Methods edisi keenam, New

Gambar

Gambar 4.6     Halaman utama/ index ............................................................
Tabel 2.1.  Simbol Konsep E-R
Tabel 2.2.  Simbol Data Flow Diagram
Tabel 2.3 Tipe Data pada MySQL
+7

Referensi

Dokumen terkait

Kesimpulan yang dapat diambil dari penelitian dan pembahasan yang telah diuraikan adalah pemberian xanthone kulit manggis dapat menurunkan kadar asam laktat darah

Dalam rangka penghematan biaya operasi reaktor, pengoperasian reaktor dengan satu jalur sistem pendingin sedang dikaji Penentuan daya maksimum reaktor, telah dilafalkan

saha menjaga kualitas mesin kita agar tetap berfungsi baik (tidak ada yang bocor atau nyembur) maka hasil yang kita dapatkan lingkungan kerja yang bersih dan bagi penderita asma

1) Connecting (koneksi): peran terpenting dari jejaring sosial adalah menghubungkan (connecting) dua orang atau lebih. Facebook menekankan hubungan antara pemasar

Jenjang sekolah dasar merupakan tahap awal untuk menanamkan konsep-konsep dasar bagi anak. Konsep-konsep yang ditanamkan pada anak sekolah dasar untuk membuka daya pikirnya

Kontak sosial berasal dari bahasa latin con atau cum yang berarti bersama-sama dan tango yang berarti menyentuh. Jadi secara harfiah kontak adalah

Pengukuran poin yang diberikan untuk pertanyaan terkait jumlah jaminan kredit adalah sebagai berikut ini... 1 jika tidak ada jaminan

Berdasarkan hasil penelitian hasil penelitian pengetahuan ibu hamil tentang bahaya asap rokok di BPS Khoirunissa Desa Karangjati Kecamatan Kalijambe Kabupaten