membuat buku tamu dengan php
DESCRIPTION
Menampilkan Skema Flowmap, ERD, DFD, dan Relasi pada pemograman buku tamu dengan php.TRANSCRIPT
Membuat Buku Tamudengan PHP
BYVeronika LiliyaniEka Sarilita SitepuMustika Sitohang
6/18/2014 2
PHP
• Pengertian PHP
• PHP adalah bahasa pemograman web yang digunakan untuk membuat
halaman web dinamis Walaupun pada perkembangannya, PHP saat ini juga
dapat digunakan untuk membuat aplikasi selain web, seperti aplikasi
desktop.
Pada awalny PHP adalah singkatan dari Personal Home Page, namun dalam
perkembangannya, di ubah menjadi PHP: Hypertext Preprocessor, sebuah
kepanjangan rekursif.
6/18/2014 3
MySQL
• MySQL adalah sistem manajemen database SQL yang bersifat Open
Source dan paling populer saat ini. Sistem Database MySQL mendukung
beberapa fitur seperti multithreaded, multi-user, dan SQL database
managemen sistem (DBMS). Database ini dibuat untuk keperluan sistem
database yang cepat, handal dan mudah digunakan.
6/18/2014 4
Hubungan PHP dan MySQL
• MySQL dan PHP merupakan sistem yang saling terintegrasi. Maksudnya
adalah pembuatan database dengan menggunakan sintak PHP dapat di buat.
Sedangkan input yang di masukkan melalui aplikasi web yang
menggunakan script serverside seperti PHP dapat langsung dimasukkan ke
database MySQL yang ada di server dan tentunya web tersebut berada di
sebuah web server.
6/18/2014 5
Guestbook (Bukutamu)
• Fungsi dari guest book adalah sebagai media komunikasi antara pemilik
blog atau website dengan para pengunjungnya. Guest book memberikan
tempat sebagai media untuk menjalin silaturahmi dan mempererat
kedekatan antara pemilik blog dengan pengunjungnya dan pengunjung juga
bisa menjadi sumber inspirasi bagi sipemilik blog. Dengan kedekatan ini,
maka akan membuat pengunjung merasa lebih diperhatikan hingga tampak
seperti menjadi bagian dari blog atau web tersebut. Dan pada akhirnya
dengan kedekatan ini yang akan membuat pengunjung semakin betah untuk
selalu mengikuti perkembangan blog atau web tersebut.
6/18/2014 6
FLOWMAP BUKU TAMU
• Berikut Gambar Flowmap pada Program Buku Tamu:
6/18/2014 7
Pada Flow map proses bukutamu terdapat tiga fungsi, diantaranya :
1. Pengguna:
adalah masyarakat yang mengakses bukutamu.
2. Aplikasi :
pada proses bukutamu masyarakat diberikan layanan untuk mengisi pesan
yang bertujuan pengguna juga dapat memberikan kritik dan saran yang
bersifat membangun.
3. Database:
segala proses yang terjadi di dalam aplikasi ini sangat berhubungan erat
dengan database.
6/18/2014 8
ERD
• Pengertian dari ERD (Entity Relationship Diagram) adalah suatu model
untuk menjelaskan hubungan antar data dalam basis data berdasarkan
objek-objek dasar data yang mempunyai hubungan antar relasi.
6/18/2014 9
ERD BUKU TAMU
• Berikut Gambar ERD pada Program Buku Tamu:
database
6/18/2014 10
DFD (DATA FLOW DIAGRAM)
• Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan
notasi-notasi untuk menggambarkan arus dari data sistem, yang
penggunaannya sangat membantu untuk memahami sistem secara logika,
tersruktur dan jelas.
• DFD merupakan alat bantu dalam menggambarkan atau menjelaskan
proses kerja suatu sistem.
6/18/2014 11
• Context Diagram
Context Diagram adalah data flow diagram tingkat atas (DFD Top Level),
yaitu diagram yang paling tidak detail, dari sebuah sistem informasi yang
menggambarkan aliran-aliran data ke dalam dan ke luar sistem dan ke
dalam dan ke luar entitas-entitas eksternal. (CD menggambarkan sistem
dalam satu lingkaran dan lingkaran tersebut menggambarkan keseluruhan
proses dalam sistem).
• Diagram Level -n
Dalam diagram n DFD dapat digunakan untuk menggambarkan diagram
fisik maupun diagram diagram logis. Dimana Diagram Level n merupakan
hasil pengembangan dari Context Diagram ke dalam komponen yang lebih
detail.
6/18/2014 12
DIAGRAM CONTEXT
• Berikut Diagram Context pada Program Buku Tamu:
6/18/2014 13
DFD LEVEL 1
• Berikut Gambar DFD Level 1 pada Program Buku Tamu:
6/18/2014 14
Penjelasan DFD Level 1
• 1. Prosedur Pengisian Bukutamu
• Proses ini menuntun pengguna untuk memberikan komentar, komentar ini
juga bisa menjadi wadah kritik dan saran dari pengguna, pertanyaan pula
bisa disampaikan oleh pengguna.
• 2. Prosedur Lihat Bukutamu
• Setelah mengisi bukutamu, pengguna bisa langsung melihat daftar
pengguna yang telah mengisi bukutamu.
6/18/2014 15
RELASI
• Relasi adalah hubungan antara tabel yang mempresentasikan hubungan
antar objek di dunia nyata. Relasi merupakan hubungan yang terjadi pada
suatu tabel dengan lainnya yang mempresentasikan hubungan antar objek
di dunia nyata dan berfungsi untuk mengatur mengatur operasi suatu
database.
• Keistimewaan utama basis data relasional dibandingkan model basis data
lainnya adalah kemudahan dalam membangun hubungan antar tabel dalam
bentuk yang masuk akal atau dapat dimengerti. Relasi antar tabel dapat kita
turunkan langsung ataupun tidak langsung dari ERD.
6/18/2014 16
Skema Relasi
• Berikut Skema Relasi pada Program Buku Tamu:
• Kamus Data
• Data yang mengalir pada sistem dari satu proses ke proses yang lain dapat
diuraikan sebagai berikut:
• 1. Akses Bukutamu : nama+ password
• 2. Respon Bukutamu : nama+email+situs+komentar
6/18/2014 17
Kelebihan dan Kekurangan Program
• Kelebihan:
• 1. Aplikasi ini sederhana dan mudah dipakai oleh masyarakat
umum.
• 2. Menggunakan menu login sehingga tidak sembarangan orang
yang bisa meninggalkan pesan, hanya orang-orang tertentu yang
telah teregister pada aplikasi yang dapat mengisi bukutamu.
• Kelemahan
• 1. Tidak menggunakan menu logout.
• 2. Tidak menyediakan menu register
• 3. Tidak ada pilihan sunting komentar dan hapus komentar.
6/18/2014 18
SEKIAN DAN TERIMA KASIHSELAMAT PAGI