Top Banner

of 21

Hasil Praktikum Struktur Data III

Jun 02, 2018

Download

Documents

Adin Fahruddin
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/11/2019 Hasil Praktikum Struktur Data III

    1/21

    LAPORAN HASIL PRAKTIKUM

    STRUKTUR DATA

    NAMA : ALI FAHRUDDIN

    NIM : DBC 113 046

    KELAS : B

    MODUL : III ( LINKED LIST )

    JURUSAN TEKNIK INFORMATIKA

    FAKULTAS TEKNIK

    UNIVERSITAS PALANGKA RAYA

  • 8/11/2019 Hasil Praktikum Struktur Data III

    2/21

    2014

    BAB I

    TUJUAN DAN LANDASAN TEORI

    1.1 Tujuan Pa!"#!u$

    1. Memaham !"#$%"$# &a"a '%e& '!".

    . Me*e"ah$ m+'eme"a! '%e& '!" &e*a +,"e#.

    3. Mam+$ me**$a%a !"#$%"$# &a"a '%e& '!" &a'am me-e'e!a%a

    +em#,*#ama.

    1.2 Lan%a&an T'(#

    L%e& '!" me#$+a%a !"#$%"$# &a"a -a* mem'% %e'eha &a'am e/!e!

    mem,# &a %ee+a"a &a'am me-!+%a &a"a. L%e& '!" e#*$a $"$%

    me-m+a ee#a+a &a"a &a'am mem,#. K,m+,e &a!a# &a# !$a"$ '!" &!e$"

    !ea*a ,&e. Se$ah ,&e "e# &a# &$a $ah a*a. Ba*a +e#"ama a&a'ah

    a*a -a* mem$a" /,#ma! &a"a a*a %e&$a a&a'ah a*a -a*

    me$2$%%a a'ama" &a"a e#%$"-a a"a$ &!e$" 2$*a &e*a a*a +e"$2$%.

    L#n!'% L#&" %'n)an P(#n"'

    a!a' me-e&a%a +#,!e&$# !"a&a# $"$% mem$a" &a me*ha+$! !e$ah

    a#ae' &am! -a"$ n'* &a %#&+(&'. 5%a "e'ah &&e%'a#a!%a !ea*a

    !e$ah a#ae' +,"e# e#"+e ,&e ma%a +e#-a"aa e() a%a me+"a%a

    !e$ah a#ae' &am! a#$ e#"+e ,&e &a mea&a ',%a!-a &e*a +,"e#

    . Se&a*%a +e#-a"aa &!+,!e(+) a%a me*ema'%a #$a* -a* &*$a%a

    +a&a ',%a! -a* &"$2$% %e !!"em %,m+$"e#7 +,"e# me2a& "&a%

    "e#&e/! 'a*. I'$!"#a! +e**$aa-a a&a'ah !ea*a e#%$":

    ' N'

    Ne() 88

    9:13 13

    D!+,!e() 88

  • 8/11/2019 Hasil Praktikum Struktur Data III

    3/21

    D'!,aa #n!'% L#&" %'n)an P(#n"'

    type

    tipeinfo = recordnim : string;

    nilai : integer;

    end;

    tipeptr = ^tienode;

    tipelist = tipeptr;

    tipenode = record

    info : tipeinfo;

    next : tipeptr;

    end;

    var list : tipelist;

    E'eme;e'eme '!" e#$+a #e,#& -a* mem$a" /e'& e#! /,#ma! &a"a !e#"a

    !e$ah /e'& e#"+e +,"e# -a* e#! a'ama" e'eme e#%$"-a.

    O+e#a! +a&a L%e& L!"

    1. M'$-ua" L#&"

    #,!e&$# $"$% mem$a" '!" +e#"ama %a' -a"$ me*a',%a!%a +,"e# $"$%

    hea&. N'a aa' &a# '!" a&a'ah %,!,* (').

    +('%u'!a'!a! (/a'!" : "+e'!")7

    -')#n

    n'*('!")7

    '!" : '7

    'n%

    2. M'n)'"au# Panjan) L#&" Ju$,a E,'$'n3Me*e"ah$ +a2a* '!" &'a%$%a &e*a me*h"$* !e'$#$h ,&e. Ca#a-a

    a&a'ah me*$2$* !e"a+ ,&e &a mea%%a 'a ,$"e# !eh**a &2$m+a

    ,&e "e#a%h#. C,",h /$*!-a a&a'ah:

    un"#(n!

  • 8/11/2019 Hasil Praktikum Struktur Data III

    4/21

    : 07

    *#,''!" => ' %(

    -')#n

    : ? 17

    '!" : '!"9.e@"7

    'n%

    !

  • 8/11/2019 Hasil Praktikum Struktur Data III

    5/21

    ketemu := true!

    else

    ptr := ptr^.next

    end;

    NB^.next := ptr^.next;ptr^.next := NB

    end

    end;

    4. M'n))an"# N#,a# In($a +a%a Sua"u N(%' %a,a$ L#&"

    Me**a" 'a ,#ma!ha-a a%a me**a /, +a&a !$a"$ ,&e "a+a

    me*ha+$! ,&e "e#!e$". Ha' &a+a" &'a%$%a &e*a mea# ,&e -a*

    !e!$a &e*a 'a -a* a%a &*a" !e'a2$"-a me**a" 'a 'ama &e*a

    'a -a* a#$.

    Be#%$" ,",h +#,!e&$# $"$% me**a" 'a +a&a !$a"$ '!":

    a. Me**a" 'a maha!!a e#&a!a#%a ,m,# maha!!a

    . Me**a" !em$a ,&e -a* mem+$-a 'a "e#"e"$ (a 'ama) &e*a

    'a -a* a#$.

    procedure gantinode"(varlist : tipelist; kun#i$anti:

    string; nilaibaru : integer;);

    varptr : tipeptr;

    begin

    new(ptr);ptr := list;

    while(ptr

  • 8/11/2019 Hasil Praktikum Struktur Data III

    6/21

    Me*ha+$! ,&e a&a'ah me*ha+$! !e$ah e'eme &a# '!". Ha' &a+a"

    &'a%$%a &e*a mea#mea&a ,&e -a* a%a &ha+$! -a"$ ,&e -a*

    mem$a" 'a !e+e#" -a* a%a &ha+$! %em$&a me*a#ah%a +,"e# +a&a

    ,&e !ee'$m-a %e a#ah ,&e !e!$&ah ,&e -a* a%a &ha+$! &a %em$&a

    me*ha+$! ,&e -a* &ma%!$&.

    procedure&apusnode(varlist:tipelist; kun#i&apus :

    string);

    varptr", ptr% : tipeptr;

    begin

    new(ptr");

    new(ptr%);

    ptr" := nil;

    ptr% := nil;while(ptr%^.info.nim

  • 8/11/2019 Hasil Praktikum Struktur Data III

    7/21

    BAB III

    PEMBAHASAN

    L%e& '!" a&a'ah !a'ah !a"$ !"#$%"$# &a"a &a!a# -a* !a*a" /$&ame"a' &a'am

    &a* 'm$ %,m+$"e#. De*a me**$a%a '%e& '!" ma%a +#,*#amme# &a+a"

    me-m+a &a"a-a %a+a+$ &$"$h%a. L%e& L!" e#! %$m+$'a &a"a

  • 8/11/2019 Hasil Praktikum Struktur Data III

    8/21

    (,&e) -a* "e#!$!$ !ea#a !e%$e!a' !a'* !am$* me-am$* &am!

    &a "e#a"a!.

    emaha!a +a&a #,*#am '%e& '!":

    U"$% mem$a" +#,*#am &e*a +a!a' +e#"ama;"ama %"a mem$a" ama

    +#,*#am-a &e*a L#n!'%8L#&"&e*a U&'& ".

    Kem$&a %"a mem$a" "+e &a"a e"$%a -a"$ D"L#&" &e*a ,"e#

    !m+$' ,&e 9N(%'3 &a %"a mem$a" "+e '(% -a"$ n(%'&e*a !

    #n(e#"+e E,'$'n!e#"a !## !anane#"+eD",#&".

    K"a mem$a" +('%u' In#"L#&"-a* &*$a%a $"$% +e#"ama %a' -a"$

    me*a',%a!%a +,"e# $"$% hea& 'a aa' &a# '!" a&a'ah %,!,* n#,3.

    U"$% me**ee% a+a%ah !$&ah a&a L!" -a* ma!$% ma%a %"a mem$a"

    Fun"#(n K(&(n)-a* e#"+e -((,'an&maa ma!$%%a aa' &a# '!"

    a&a'ah %,!,* n#,3.

    Kem$&a %"a $a" +('%u' Ta$-a-a* &*$a%a $"$% meamah

    &a"a -a* mem'% +a#ame"e# %a"a-a* e#"+e ','$'n &a a#ae' ,-a*

    e#"+e D"L#&".Da &&a'am +#,e&$#e %"a mem$a" a#ae' a#$ -a"$

    a#ae' -au&a -an"u-a* e#"+e D",#&".

  • 8/11/2019 Hasil Praktikum Struktur Data III

    9/21

  • 8/11/2019 Hasil Praktikum Struktur Data III

    10/21

    Se'a2$"-a %"a mem$a" +('%u' Ha+u& -a* &*$a%a $"$%

    me*ha+$! &a"a '!" -a* "e'ah &ma!$%%a. #,e&$#e me**$%a

    +a#ame"e# a#ae' %a"a &e*a "+e ','$'n &a a#ae' , -a* e#"+e

    D"L#&" &a &&a'am +#,e&$#e %"a e"$ a#ae' -an"u -a* e#"+e

    D"L#&".

    D&a'am +#,e&$#e me'a%$%a +e*ha+$!a !e$ah e'eme &a# '!" -a*

    &'a%$%a a&a'ah &e*a mea#mea&a ,&e -a* a%a &ha+$! -a"$

    ,&e -a* mem$a" 'a -a* a%a &ha+$! %em$&a me*a#ah%a +,"e#

    +a&a ,&e !ee'$m-a %e a#ah ,&e !e!$&ah ,&e -a* a%a &ha+$! &a

    %em$&a me*ha+$! ,&e -a* &ma%!$&%a. D! a&a ee#a+a +em'ha

    -a* &'a%$%a a+a'a '!" %,!,* a%a m$$' +e!a T#%a! a%a Da"a. Da

    a+a'a a&a &a"a -a* ma!$% &a'am '!" ma%a +#,*#am a%a meam+'%a

    &a"a a+a -a* &ha+$! &a $!e# &!$#$h $"$% me*+$"%a &a"a '!" a+a -a*

    &ha+$! a+a'a &a"a "&a% &"em$%a ma%a a%a a&a +e!a T#%a! a%a %a"a

    &a a+a'a &a"a '!" "e'ah &"em$%a ma%a &a"a "e#!e$" a%a &ha+$!

  • 8/11/2019 Hasil Praktikum Struktur Data III

    11/21

    Kem$&a %"a mem$a" +('%u' "a$+#, -a* &*$a%a $"$%

    meam+'%a &a"a ma!$%a -a* &e#%a ,'eh $!e#. #,e&$#e

    me**$a%a +a#ame"e# , -a* e#"+e D"L#&" -a* e#! "e"a*

    +e*$'a*a *#,'..%( -a* &*$a%a $"$% mea# e#a+a%ah &a"a '!"

    -a* ma!$% &a &*$a%a $"$% meam+'%a-a.

    Se"e'ah "$ %"a mem$a" +('%u' $'nu -a* &*$a%a $"$%

    meam+'%a me$ +a&a +#,*#am '%e& '!" -a* "e# &a# me$

    1.M'na$-a Da"a7 2.M'n)a+u& Da"a7 5.M'na$+#,!an Da"a7 &a

    4.K',ua.

    Kem$&a %"a mem$a" +#,*#am $"ama. Da'am +#,*#am $"ama %"a

    me&e%'a#a!%a a#ae'-a &a"a#a-a a#ae' a e#"+e D"L#&"7 +#,

    e#"+e In"')'7 ,a)# e#"+e -((,'an -a* a#ae';a#ae' "e#!e$"

    &*$a%a &a'am +#,*#am $"ama.

    Da'am +#,*#am $"ama &*$a%a a#ae' ,a)# &e*a n#,a# a,&' &a

    %em$&a %"a *$a%a +e*$'a*a *#,'..%( &e*a n(" ,a)# -a*

    &*$a%a a+a'a 'a-a "&a% !a'ah. Kem$&a %"a *$a%a !"a"eme"

    ,& -a* &*$a%a $"$% meme#!%a ,$"+$" -a* a&a !ee'$m-a.

    Kem$&a %"a m$$'%a +('%u' $'nu$"$% meam+'%a me$. Da

  • 8/11/2019 Hasil Praktikum Struktur Data III

    12/21

    %"a *$a%a +e*$'a*a *#,'..%(&e*a +e#!-a#a"a +$"a 1!am+a 4.

    Da %"a e#%a +'ha &e*a me**$a%a a&'..(me**$a%a a#ae'

    +#,.

    U"$% +'ha 1 %"a e#%a ,$"+$" M'na$+#,!an Da"a. Da %"a e#%a

    !"a"eme" 'a%,n3 -a* &*$a%a $"$% me*+$"%a &a"a -a*&ma%!$%%a ,'eh $!e#. Se#"a %"a e#%a +('%u' Ta$-a -a*

    &"amah%a &e*a +a#ame"e# &a a.

    Da +a&a +'ha 2 %"a e#%a ,$"+$" M'n)a+u& Da"a. Da $"$%

    me*ha+$! &a"a -a* &ma%!$& %"a e#%a !"a"eme" 'a%,n3 -a*

    &*$a%a $"$% mea# &a"a -a* ,,% $"$% &ha+$! -a* &+$"%a ,'eh

    $!e#. Se#"a %"a me**$a%a +('%u' Ha+u&&e*a &"amah +a#ame"e#

    &a a.

    a&a +'ha 5 %"a e#%a ,$"+$" M'na$+#,!an Da"a %"a me**$a%a

    +em'ha #.."'n..',&'-a* &*$%a $"$% mem'h a+a%ah a&a &a"a -a*

    ma!$% a"a$%ah '!" "e#!e$" %,!,* a+a'a '!" %,!,* ma%a a%a m$$'

    +e!a T#%a! a%a %a"a &a a+a'a '!" "e#!e$" mem+$-a ! ma%a a%a

    &"am+'%a !em$a &a"a -a* &ma!$%%a ,'eh $!e# !e#"a $"$% me&$%$*

    $"$% meam+'%a '!" ma%a %"a "$'!%a !"a"eme" +('%u' Ta$+#,

  • 8/11/2019 Hasil Praktikum Struktur Data III

    13/21

  • 8/11/2019 Hasil Praktikum Struktur Data III

    14/21

    !"#$%"$# &a"a -a* mem'% %e'eha &a'am e/!e! mem,# &a %ee+a"a

    &a'am me-!+%a &a"a. L%e& '!" e#*$a $"$% me-m+a ee#a+a &a"a

    &a'am mem,#.

    #,!e&$# !"a&a# $"$% mem$a" &a me*ha+$! !e$ah a#ae' &am!

    -a"$ n'*&a %#&+(&'.

    1. 5%a "e'ah &&e%'a#a!%a !ea*a !e$ah a#ae' +,"e# e#"+e ,&e

    ma%a +e#-a"aa e() a%a me+"a%a !e$ah a#ae' &am! a#$

    e#"+e ,&e &a mea&a ',%a!-a &e*a +,"e# .

    . Se&a*%a +e#-a"aa &!+,!e(+) a%a me*ema'%a #$a* -a*

    &*$a%a +a&a ',%a! -a* &"$2$% %e !!"em %,m+$"e#7 +,"e#

    me2a& "&a% "e#&e/! 'a*.

    E'eme;e'eme '!" e#$+a #e,#& -a* mem$a" /e'& e#! /,#ma! &a"a

    !e#"a !e$ah /e'& e#"+e +,"e# -a* e#! a'ama" e'eme e#%$"-a. O+e#a!

    +a&a L%e& L!" !ea*a e#%$":

    Mem$a" '!"

    Me*e"ah$ +a2a* '!" (2$m'ah e'eme)

    Me-!+%a ,&e a#$

    Me**a" 'a /,#ma! +a&a !$a"$ ,&e &a'am '!"

    Me*ha+$! ,&e &a# !$a"$ '!"

    BAB V

    DAFTAR PUSTAKA

    Te%% /,#ma"%a, 014. Modul Struktur data. Ue#!"a! a'a*%a#a-a:

    a'a*%a#a-a.

    h""+:#a'-,/a#e.',*!+,".,m/ee&!+,!"!&e/a$'"

    http://brawlyvonfabre.blogspot.com/feeds/posts/defaulthttp://brawlyvonfabre.blogspot.com/feeds/posts/default
  • 8/11/2019 Hasil Praktikum Struktur Data III

    15/21

    h""+:,,%!.*,,*'e.,.&,,%!a,$"!"#$%"$#&a"a+em#,*#ama&e*a+

    a!a'.h"m'8&'HmShKGC

    BAB VI

    LAMPIRAN

    o

  • 8/11/2019 Hasil Praktikum Struktur Data III

    16/21

  • 8/11/2019 Hasil Praktikum Struktur Data III

    17/21

  • 8/11/2019 Hasil Praktikum Struktur Data III

    18/21

  • 8/11/2019 Hasil Praktikum Struktur Data III

    19/21

    o Ou"+u"

    Tam+'a $"ama +a&a +#,*#am '%e& '!"

    U"$% meamah &a"a %"a +$"%a 1. M!a'-a %"a e# ma!$%a &a"a 11.

    K"a meamah &a"a 'a* ma%a %"a +$"%a 1. M!a'-a &e*a ma!$%a

    &a"a 1

  • 8/11/2019 Hasil Praktikum Struktur Data III

    20/21

    Ke"%a %"a * meamah &a"a 'a* ma%a %"a me*+$"%a 1. M!a'-a

    &e*a ma!$%a &a"a 13.

    K"a * meam+'%a &a"a -a* "e'ah %"a +$"%a "a& ma%a $"$%

    meam+'%a &a"a "e#!e$" %"a +$"%a 5 ma%a m$$' Da"a -a* %"a

    +$"%a "a& -a"$ &a"a 111 &a 13.

    Ke"%a * me*ha+$! &a"a -a* "e'ah %"a +$"%a ma%a %"a +$"a 2

    ma%a m$$' +e!a &a"a maa -a* * &ha+$! m!a'-a &a"a 1.

  • 8/11/2019 Hasil Praktikum Struktur Data III

    21/21

    Ke"%a * meam+'%a &a"a %"a +$"%a %ema' ma%a %"a %e"%%a 5

    ma%a m$$' ,$"+$" Da"a &a'am '!" 11 &a 13 !a2a !e&a*%a &a"a 1 h'a*%a#ea Da"a !$&ah &ha+$!.