laporan resmi modul 5.doc

11
LAPORAN RESMI PRAKTIKUM WEB DATABASE MODUL V “Modularisa si, Pengasesan !ile" Disusun Ole# $ LABORATORIUM MULT IMEDIA DAN %ARIN&AN %URUSAN MULTIMEDIA DAN %ARIN&AN !AKULTAS TEKNIK UNUVERSITAS TRUNO%O'O MADURA ()*+ TGL. P RAKT IKUM :  NAMA : Faizal Y usuf  NRP : 120471100011 KELOMPOk : A O!EN : M"#ika Ris$asa%i& !.!T& MT TELA' I!ETU(UI TANGGAL ..................................... A!I!TEN O!EN

Upload: faizal-yusuf

Post on 28-Feb-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

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.

7/25/2019 LAPORAN RESMI modul 5.doc

http://slidepdf.com/reader/full/laporan-resmi-modul-5doc 9/11

7/25/2019 LAPORAN RESMI modul 5.doc

http://slidepdf.com/reader/full/laporan-resmi-modul-5doc 10/11

7/25/2019 LAPORAN RESMI modul 5.doc

http://slidepdf.com/reader/full/laporan-resmi-modul-5doc 11/11