Upload
faizal-yusuf
View
224
Download
0
Embed Size (px)
Citation preview
7/25/2019 LAPORAN RESMI modul 5.doc
http://slidepdf.com/reader/full/laporan-resmi-modul-5doc 1/11
LAPORAN RESMI
PRAKTIKUM WEB DATABASE
MODUL V
“Modularisasi, Pengasesan !ile"
Disusun Ole# $
LABORATORIUM MULTIMEDIA DAN %ARIN&AN
%URUSAN MULTIMEDIA DAN %ARIN&AN
!AKULTAS TEKNIK
UNUVERSITAS TRUNO%O'O MADURA
()*+
TGL. PRAKTIKUM :
NAMA : Faizal Yusuf
NRP : 120471100011
KELOMPOk : A
O!EN : M"#ika Ris$asa%i& !.!T&MT
TELA' I!ETU(UI TANGGAL
.....................................
A!I!TEN O!EN
7/25/2019 LAPORAN RESMI modul 5.doc
http://slidepdf.com/reader/full/laporan-resmi-modul-5doc 2/11
BAB I
PENDAULUAN
*-* La.ar Belaang
!"%i$) ki*a +u,-ai k"*ika "%ku$+u$) k" suua/ "& ki*a #i,i$*a u$*uk ,",asukka$
$a,a *"%l"i/ #a/ulu s""lu, ,asuk. A#a +u)a a$) ,","%i -"%i$)a*a$ k"-a#a ki*a k"*ika
,"$)klik s"ua/ li$k& a-aka/ ki*a aki$ i$)i$ ,"$"%uska$$a a*au *i#ak. Mu$)ki$ /al
*"%s"u* ,"$+"$)k"lka$ a)i ki*a& $a,u$ -%3)%a,,"% " ,",asa$) -"%i$)a*a$ *"%s"u*
*ia#ala/ /a$ala/ u$*uk ,"$+a)a k"a,a$a$ "$a. P"%i$)a*a$ *"%s"u* a*au l"i/
-3-ul"%$a #is"u* #"$)a$ #ial3) 3 #ala, "& ,"$))u$aka$ a$*ua$ #a%i +a5a s6%i-*.
Ol"/ ka%"$a i*u -"%lu s"kali a)i ki*a ,"$)"*a/ui$a.
*-( Tu/uan
Tu+ua$ ,a/asisa ,"$)iku*i -%ak*iku, " 8 M3#ul 9 i$i a#ala/ :
Ma/asisa #a-a* ,",a/a,i 6a%a k"%+a a%%a #i P'P
Ma/asisa #a-a* ,",ua* a%%a #i P'P s"6a%a "$a%
7/25/2019 LAPORAN RESMI modul 5.doc
http://slidepdf.com/reader/full/laporan-resmi-modul-5doc 3/11
BAB II
Dasar Teori
Modularisasi
M3#ula%isasi a#ala/ -"$usu$a$-",ua*a$ -%3)%a, "%#asa%ka$ ,3#ul,3#ul. M3#ul
#a-a* "%u-a fu$)si a*au -%3s"#u%. ("$is ,3#ula%isasi #i #ala, P'P a$*a%a lai$:
%";ui%"<=
i$6lu#"<=
%";ui%">3$6"<=
i$6lu#">3$6"<=
1.1.Mengases !ileP'P ,"$"#iaka$ s"+u,la/ fu$)si a$) #a-a* #i)u$aka$ u$*uk ,"lakuka$ i$*"%aksi
#"$)a$ fil". A#a fu$)si u$*uk ,"lakuka$ -",ua*a$& -",ukaa$& -"$ulisa$ #a$
-"$)/a-usa$ fil". U%u*a$ -"$)aks"sa$ fil" a#ala/ s"-"%*i a$) #i*u$+ukka$ -a#a )a,a% 7.?:
Gambar. Skema pengaksesan file
!"ua/ fil" #a-a* #iaa$)ka$ s"-"%*i uku. 8ila i$)i$ ,",a6a isi s"ua/ uku
*"%s"u* & ,aka -"%lu ,",uka uku *"%l"i/ #a/ulu. !"%u-a #"$)a$ /al *"%s"u* ,aka isa
#ilakuka$ 3-"%asi -",a6aa$ a*au -"%"ka,a$ #a*a -a#a "%kas. !"la$+u*$a +ika *i#ak la)i
"%,aksu# ,"$))u$aka$ "%kas *"%s"u*& ,aka -"%lu ,"$u*u- "%kas.
*-(- Pe0erisaan !ile
P","%iksa$ a-aka/ fil" a$) aka$ ki*a )u$aka$ #ala, a-likasi a$) ki*a ua* sa$)a*
-"$*i$). P","%iksaa$ fil" ,","%ika$ k"-as*ia$ k"-a#a -%3)%a, a-aka/ fil" a$) aka$
#i-%3s"s su#a/ a#a a*au "lu,& +ika "lu, a#a -aka/ -"%lu #iua* #ulu fil"$a a*au la$)su$)
,,"%ika$ -"sa$ -"%i$)a*a$ k"-a#a -",akai a/ fil" a$) aka$ #i)u$aka$ a*au #i-%3s"s
7/25/2019 LAPORAN RESMI modul 5.doc
http://slidepdf.com/reader/full/laporan-resmi-modul-5doc 4/11
*i#ak a#a. !k%i- s"6a%a u,u, u$*uk -","%iksaa$ fil" a#ala/: fil">"is*s<@$a,a fil"=. U$*uk
l"i/ +"las$a s"-"%*i #iaa/ i$i:
BC-/-
D$a,a>fil" -"sa$.**
if<fil">"is*s<D$a,a>fil"=
"6/3 @FILE D$a,a>fil" !UA' AAH
"ls"
"6/3 @FILE D$a,a>fil" 8ELUM AAH
CJ
*-+- Me01ua !ile
U$*uk ,"$)aks"s #a$ ,"$)ua/ isi fil"& ,aka #iu*u/ka$ fil" #"s6%i-*3% a#ala/ sua*u
5a%ial" a$) #i)u$aka$ u$*uk ,"akili fil" *"%*"$*u. Fil" #"s6%i-*3% #i#a-a* #"$)a$
,"$))u$aka$ fu$)si P'P: f3-"$<= u$*uk ,",uka fil". 8"$*uk -",a$))ila$ fu$)si i$i
a#ala/ s"a)ai "%iku*:
fopen (nama_berkas , mode)
Fu$)si f3-"$ ,",u*u/ka$ 2 -a%a,"*"% ai*u $a,a>"%kas #a$ ,3#" <+"$is aks"s=.
Na,a "%kas "%*i-" s*%i$) a$) ,"%u-aka$ $a,a fil" a$) aka$ #iuka. 'a%us "%a#a
#ala, #i%"k*3%i a$) sa,a #"$)a$ *",-a* s6%i-* -/- a$) ,",a$))il$a.
M3#" <+"$is aks"s= "%*i-" s*%i$) a$) #i)u$aka$ u$*uk ,"$"$*uka$ -"%lakua$ a$)
#i-"%3l"/ka$ *"%/a#a- fil" a$) #iuka. A#a ""%a-a ,3#" <+"$is aks"s= ai*u:
M3#" K"*"%a$)a$
% Fil" /a$a isa #ia6a. P"$u$+uk Fil" aka$ #il"*akka$ #iaal
"%kas
% Fil" #iuka #"$)a$ ,3#" a6a #a$ *ulis <a%*i$a& isa ,"%"ka,
#a*a a*au ,",a6a #a*a=. P"$u$+uk Fil" aka$ #il"*akka$ #iaal
"%kas.
M3#" -"%"ka,a$ #a*a. Fil" aka$ #i6i-*aka$ kalau "lu, a#a.
Kalau su#a/ a#a& isi$a aka$ #i/a-us.
Fil" #iuka #"$)a$ ,3#" a6a #a$ *ulis <a%*i$a& isa ,"%"ka,
#a$ a*au ,",a6a #a*a=. Fil" aka$ #i6i-*aka$ kalau "lu, a#a.
Kalau su#a/ a#a& isi$a aka$ #i/a-us.
a M3#" u$*uk -"$a,a/a$ #a*a. Pa#a saa* fil" #iuka& -"$u$+uk fil"
#il"*akka$ -a#a ak/i% fil". A-aila "%kas "lu, a#a& fil" aka$
7/25/2019 LAPORAN RESMI modul 5.doc
http://slidepdf.com/reader/full/laporan-resmi-modul-5doc 5/11
#i6i-*aka$.
a Fil" #iuka #"$)a$ ,3#" a6a #a$ *ulis <a%*i$a& isa ,"%"ka,
#a*a a*au ,",a6a #a*a=. P"$u$+uk fil" aka$ #il"*akka$ #iak/i%
fil". A-aila "lu, a#a& fil" aka$ #i6i-*aka$.
i)u$aka$ -a#a fil" ss*", i$#3s a$) ,","#aka$ fil" *"*
#a$ i$a%.
*-2- Me01a3a Isi !ile
!"*"la/ fil" "%/asil #iuka ,aka #a*a #a-a* #ilakuka$ -",a6aa$ fil" a*au
,",a$i-ulasi fil". A#a ""%a-a fu$)si a$) #i)u$aka$ u$*uk ,"lakuka$ ,a$i-ulasi fil"
#ia$*a%a$a:
!ungsi Men4i05an Da.a e !ile
P%3s"s -"$i,-a$a$ #a*a k" #ala, fil" ,",u*u/ka$ fu$)si f-u*s<=. 8"$*uk
-",a$))ila$$a:
fputs (pegangan, data)
ala, /al i$i a%)u,"$ -")a$)a$ ,"$a*aka$ -")a$)a$ fil" a$) #i-"%3l"/
k"*ika ,",a$))il f3-"$. a$ a%)u,"$* #a*a <"%*i-" s*%i$)= ,"$a*aka$ #a*a a$) aka$
#i%"ka,. Fu$)si ,","%ika$ $ilai alik "%u-a:
TRUE kalau #a*a "%/asil #i%"ka,
FAL!E +ika #a*a )a)al #i%"ka,.
3$*3/:
D-")a$)a$ f3-"$ <@8UKUTAMU.AT&a=
f-u*s <D-")a$)a$&#"5i"=
!ungsi Me01a3a Da.a e !ile
P%3s"s -",a6aa$ #a*a a$) *"%#a-a* -a#a fil" ,",u*u/ka$ fu$)si f)"*s<=. Fu$)si
f)"*s<= ,"%u-aka$ k"alika$ #a%i f-u*s<=. 8"$*uk -",a$))ila$$a:
fgets (pegangan, panjang)
a%u)"$ -")a$)a$ ,"$a*aka$ -")a$)a$ fil" a$) #i-"%3l"/ k"*ika ,",a$))il f3-"$
<a$) ,"$a*aka$ fil" a$) aka$ #ia6a=. A%)u,"$* -a$+a$) ,"$a*aka$ +u,la/
ka%ak*"% a$) aka$ #ia6a.
3$*3/:
D-")a$)a$f3-"$ <@8UKUTAMU.AT&%=
f)"*s<D-")a$)a$&299=
!ungsi Penun/u A#ir Beras
7/25/2019 LAPORAN RESMI modul 5.doc
http://slidepdf.com/reader/full/laporan-resmi-modul-5doc 6/11
P%3s"s u$*uk ,","%iksa a-aka/ -"$u$+uk fil" s"#a$) ,"$u$+uk ak/i% fil" a*au *i#ak
,"$)))u$aka$ fu$)si f"3f. 8"$*uk -",a$))ila$$a:
feof (peganngan)
Fu$)si i$i ,"$)/asilka$ $ilai TRUE kalau -"$u$+uk fil" s"#a$) ,"$u$+uk ak/i% fil".
U$*uk k"a#aa$ lai$$a& $ilai alik$a "%u-a FAL!E.
3$*3/:
D-")a$)a$f3-"$<@8UKUTAMU.AT&%=
f"3f<D-")a$)a$=
BAB III
IMPLEMENTASI
7/25/2019 LAPORAN RESMI modul 5.doc
http://slidepdf.com/reader/full/laporan-resmi-modul-5doc 7/11
1. !"*"la/ ,"$)"$al s"+u,la/ fu$)si a$) *"%kai* #"$)a$ "%kas ,aka ua* -%3)%a,
#"$)a$ P'P #ala, ,"$)i,-l","$*asika$ uku *a,u. i,a$a uku *a,u i$i #"$)a$
*u+ua$ ,",u$)ki$ka$ -"$)u$+u$) ,",asukka$ #a*a -%ia#i #a$ ,","%i k3,"$*a%&
sila/ka$ k"*ik k3#i$) #i aa/ i$i& a,a*i /asil$a
Hasilnya :
2. Setelah membuat web desain buku tamu, ketiklah simpan.php untuk
menyimpan data yang dimasukkan pada fle buku tamu diatas
<html>
<head><title>BUKU T!U<"title><"head>
<b#dy><$#%m name &'bukutamu' meth#d&'p#st' a(ti#n&'simpan.php'>)ama:<input name &'nama' type&'te*t'><b%>
+enis kelamin:<b%><input name &'se*' type&'%adi#'alue&'p'>-e%empuan<b%><input name &'se*' type&'%adi#'alue&'l'>aki/laki<b%>0/mail:<input name &'email' type&'te*t'><b%>
!inat:<b%><input name &'minat1' type&'(he(kb#*'>-em%#g%aman<b%><input name &'minat2' type&'(he(kb#*'>!anaemen<b%><input name &'minat3' type&'(he(kb#*'>S#sial<b%>K#menta%:<te*ta%ea name&'k#menta%'><"te*ta%ea><b%><input type &'submit' alue&'simpan'>
<html>
<head><title>Simpan<"title><"head>
<b#dy><4php
5nama&56-7ST89nama9;
5se*&56-7ST89se*9;
5email&56-7ST89email9;
5k#menta%&56-7ST89k#menta%9;
5minat1&56-7ST89minat19;
5minat2&56-7ST89minat29;
5minat3&56-7ST89minat39;
i$empty5name= 7 empty5email==?
p%int'@ata nama,email,dan (#menta% ha%ap diisi'=;A
i$isset5minat1==?
5k#de6minat1&'';A
else ?5k#de6minat1&'/';A
i$isset5minat2==?
5k#de6minat2&'';A
else ?
5k#de6minat2&'/';A
i$isset5minat3==?
5k#de6minat3&'';
Aelse ?5k#de6minat3&'/';A
5k#de6minat&5k#de6minat1.5k#de6minat2.5k#de6minat3;
5pegangan&$#pen'bukutamu.t*t','a'=;
$puts5pegangan,5nama.'"n'=;
$puts5pegangan,5se*.'"n'=;
$puts5pegangan,5email.'"n'=;
$puts5pegangan,5k#de6minat.'"n'=;
$puts5pegangan,5k#menta%.'"n'=;
$puts5pegangan,'C/CDn'=;
$(l#se5pegangan=;
p%int'Hal#,5nama.@ata nda Sudah disimpan<b%>'=;
p%int'Te%ima Kasih<b%>'=;
p%int'<$#%m name&9ba(abukutamu9meth#d&9p#st9
a(ti#n&9ba(abukutamu.php9>'=;
p%int'<input type&9submit9 alue &9Ba(a @ata9>'=;
p%int'<"$#%m>'=;
4>
<"b#dy>
<"html>
7/25/2019 LAPORAN RESMI modul 5.doc
http://slidepdf.com/reader/full/laporan-resmi-modul-5doc 8/11
. K"*ik uku*a,u.-/- #i aa/ i$i #a$ ,3#ifikasi -%3)%a,$a u$*uk ,"$a,-ilka$
sia-a sa+a *a,u a$) -"%$a/ ,asuk k" " ki*a& 63$*3/ *a,-ila$$a s"-"%*i #i aa/
i$i.