laporanproglan 4.9

Upload: asdw

Post on 06-Jul-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/17/2019 LaporanProglan 4.9

    1/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    A. DEFINISI MASALAH

    B!"#$"% &'(!"% )*+,*" ", ")"# ',)!#" $"-$" "#" !$"%3

    &')'*# )'*+("" &'('$!"3 "! "$ )*+,*" ")"# '$% !#! 

    ',)!#" $"-$" "* ')"# "#" !$"%3 "#!  Pemlan, ASD, Matkomlan "

     Probstat . G!"" R"+ B!##+ !#! '$% #") "#" !$"%3 #") )$% ""

    textField  !#! ',& $" "" +&+,. T") $ #+(+$  Hitung 3 "" $"

    "%* #") "#" !$"% "" #")$" textField Hasil 3 $" "%* #'*&'(!# !,"

    &)"3 &'%,," &'!" $" "#" !$"% ")"# #")$" "$" &'(!"%

    TextArea.

    R!!& )',%#!," $" "%* #") "#" !$"% %"*!& ('*('" 6+#+% )""

     )'*+("" &'('$!" ""$"% #") $" (", 4 " !$"%3 (!"#$"% *!!&

    #'*&'(!# &'&!" '," "$" &'*. O$'% "*'" #!3 '," ',,!"" #' 

    OOP3 (!"#$"% $"&&-$"&& !#! '')"# "#" !$"% #'*&'(!# " )$''#"&" '

    "$" )*+,*" GUI. C+#+% &*''&%+# )*+,*" &'("," ('*!# :

    B. SOURCE CODE

    B'*!# '*!)"" )''"%" +' "* )*+,*" ", #" )""  Definisi

     Masalah.

       NilaiMatkul 

    1

    2

    3

    4

    5

    6

    7

    package LaporanBAB9GUITuprak;

    //@ulyanr

    !por" #a$a%a&"%';

    !por" #a$a%a&"%e$en"%';

    pu(lc cla)) *la+a"kul e,"en-) .ra!e

    La(el l(0u-ul l(Tuga) l(u) l(UT l(UA l(a)l;

    Te,".el- ","Tuga) ","u) ","UT ","UA ","a)l;

  • 8/17/2019 LaporanProglan 4.9

    2/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    9

    1

    11

    12

    13

    14

    15

    16

    17

    1

    19

    2

    21

    22

    23

    24

    25

    26

    27

    2

    29

    3

    31

    32

    8eck(o,Group kelo!pok;

    8eck(o, proglan I+ .B ))op;

    Bu""on 8"ung "a!plkan;

    Te,"Area )Ta!plan;

    n" 8a)lAk8r;

    -ou(le proglan1 I+1 .B1 ))op1;

    pu(lc *la+a"kul:

    )e"Layou"null:;

    l(0u-ul ne& La(el

  • 8/17/2019 LaporanProglan 4.9

    3/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    33

    34

    35

    36

    37

    3

    39

    4

    41

    42

    43

    44

    45

    46

    47

    4

    49

    5

    51

    52

    53

    54

    55

    56

    l(Tuga) ne& La(el

  • 8/17/2019 LaporanProglan 4.9

    4/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    57

    5

    59

    6

    61

    62

    63

    64

    65

    66

    67

    6

    69

    7

    71

    72

    73

    74

    7576

    77

    7

    79

    1

    2

    3

    4

    ","UA ne& Te,".el-er?or!e-::;

    "a!plkan ne& Bu""on

  • 8/17/2019 LaporanProglan 4.9

    5/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    5

    6

    7

    9

    9

    91

    92

    93

    94

    95

    96

    97

    9

    99

    1

    1

    11

    2

    1

    3

    1

    4

    1

    5

    el)e ? )ource ))op:

    8a)lAk8r 4;

    cla)) proglan

    n" "uga) In"eger%par)eIn"","Tuga)%ge"Te,":%"r!::;

    n" ku) In"eger%par)eIn"","u)%ge"Te,":%"r!::;

    n" u") In"eger%par)eIn"","UT%ge"Te,":%"r!::;

    n" ua) In"eger%par)eIn"","UA%ge"Te,":%"r!::;

    "rng 8a)l "rng%$alue?"uga) ' %4 D ku) ' %2 D

    u") ' %2 D ua) ' %1:;

    pu(lc $o- 8a)l:

    proglan1 =ou(le%$alue?8a)l:;

    cla)) I+

    n" "uga) In"eger%par)eIn"","Tuga)%ge"Te,":%"r!::;

    n" ku) In"eger%par)eIn"","u)%ge"Te,":%"r!::;

    n" u") In"eger%par)eIn"","UT%ge"Te,":%"r!::;n" ua) In"eger%par)eIn"","UA%ge"Te,":%"r!::;

    "rng 8a)l "rng%$alue?"uga) ' %4 D ku) ' %2 D

    u") ' %1 D ua) ' %2:;

    pu(lc $o- 8a)l:

    I+1 =ou(le%$alue?8a)l:;

  • 8/17/2019 LaporanProglan 4.9

    6/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    1

    6

    1

    7

    1

    1

    9

    11

    11

    1

    11

    2

    11

    3

    11

    4

    11

    5

    11

    6

    11

    7

    11

    11

    9

    cla)) .B

    n" "uga) In"eger%par)eIn"","Tuga)%ge"Te,":%"r!::;

    n" ku) In"eger%par)eIn"","u)%ge"Te,":%"r!::;

    n" u") In"eger%par)eIn"","UT%ge"Te,":%"r!::;

    n" ua) In"eger%par)eIn"","UA%ge"Te,":%"r!::;

    "rng 8a)l "rng%$alue?"uga) ' %3 D ku) ' %2 D

    u") ' %4 D ua) ' %2:;

    pu(lc $o- 8a)l:

    .B1 =ou(le%$alue?8a)l:;

    cla)) ))op

    n" "uga) In"eger%par)eIn"","Tuga)%ge"Te,":%"r!::;

    n" ku) In"eger%par)eIn"","u)%ge"Te,":%"r!::;

    n" u") In"eger%par)eIn"","UT%ge"Te,":%"r!::;

    n" ua) In"eger%par)eIn"","UA%ge"Te,":%"r!::;

    "rng 8a)l "rng%$alue?"uga) ' %2 D ku) ' %2 D

    u") ' %3 D ua) ' %3:;

    pu(lc $o- 8a)l:

    ))op1 =ou(le%$alue?8a)l:;

    cla)) ac"on>er?or!e- !ple!en") Ac"onL)"ener

    @$err-e

    pu(lc $o- ac"on>er?or!e-Ac"on$en" e:

    ? 8a)lAk8r 1:

    proglan proglanAc"on ne& proglan:;

    ","a)l%)e"Te,"proglanAc"on%8a)l:;

  • 8/17/2019 LaporanProglan 4.9

    7/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    12

    12

    1

    12

    2

    12

    3

    12

    4

    12

    5

    12

    6

    12

    7

    12

    12

    9

    13

    13

    1

    13

    2

    13

    3

    proglanAc"on%8a)l:;

    el)e ? 8a)lAk8r 2:

    I+ I+Ac"on ne& I+:;

    ","a)l%)e"Te,"I+Ac"on%8a)l:;

    I+Ac"on%8a)l:;

    el)e ? 8a)lAk8r 3:

    .B .BAc"on ne& .B:;

    ","a)l%)e"Te,".BAc"on%8a)l:;

    .BAc"on%8a)l:;

    el)e ? 8a)lAk8r 4:

    ))op ))opAc"on ne& ))op:;

    ","a)l%)e"Te,"))opAc"on%8a)l:;

    ))opAc"on%8a)l:;

    cla)) "e,"Area !ple!en") Ac"onL)"ener

    @$err-e

    pu(lc $o- ac"on>er?or!e-Ac"on$en" e:

    )Ta!plan%)e"Te,"

  • 8/17/2019 LaporanProglan 4.9

    8/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    13

    4

    13

    5

    13

    6

    13

    7

    13

    13

    9

    14

    14

    1

    14

    2

    14

    3

    14

    4

    145

    14

    6

    14

    7

    14

    14

    9

  • 8/17/2019 LaporanProglan 4.9

    9/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    15

    15

    1

    15

    2

    15

    3

    15

    4

    15

    5

    15

    6

    15

    7

    15

       MainNilaiMatkul 

    1

    2

    3

    4

    5

    6

    7

    package LaporanBAB9GUITuprak;

    //@ulyanr

    !por" #a$a%a&"%';

    pu(lc cla)) +an*la+a"kul e,"en-) #a$a,%)&ng%0.ra!e

    pu(lc )"a"c $o- !an"rng arg)H:

    *la+a"kul &n-o& ne& *la+a"kul:;

    &n-o&%)e"T"le

  • 8/17/2019 LaporanProglan 4.9

    10/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    9

    1

    11

    12

    13

    1415

    16

    &n-o&%)e"Ce5 6:;

    &n-o&%)8o&:;

    #a$a%a&"%$en"Jueue%n$okeLa"erne& Kunna(le:

    pu(lc $o- run:

    ne& +an*la+a"kul:%)e")(le"rue:;

    :;

    C. PEMBAHASAN

    Source Code "#"& '*!)"" +' "* )*+,*" ", ,!"" )""

    &!"#! P*+,*" P',%#!," N$" M"#" 8!$"% . B'*!# '*!)"" '#'*"," #")

     ("*& "* )*+,*" "#"& :

       NilaiMatkul 

    1

    2

    9

    4

    5

    7

    ;

     N"" )"",' ", ,!"" !#! ')" )*+,*". "$" %"$ 3 ""

     )"",' #'*&'(!# ""$"% Laoran!A!"#$%Turak .

     N"" )'!$& )*+,*".

    8+' ", ,!"" !#! ',"($ "&!" )',,!" '#" )*+,*"

     "$""

    8+' ", ,!"" !#! ',"($ &!"#! )*+&'& !#! '$"*"& "* '$"&

    e&ent'

     N"" '$"& "#"! "" "* )*+,*". "$" %"$ 3 "" '$"&" ""$"%

     (ilaiMatkul . & '$"&  (ilaiMatkul   '*!)"" #!*!" "* '$"&  Frame ",

    ,!"" !#! '!!$" )*+,*" ('*("&& GUI.

    P''$"*"&"

  • 8/17/2019 LaporanProglan 4.9

    11/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    ?

    10

    11

    12

    19

    14

    15

    1

    17

    1;

    1?

    20

    21

    22

    29

    #'*&'(!# ""$"% '$+)+.

    P''$"*"&"

  • 8/17/2019 LaporanProglan 4.9

    12/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    24

    25

    2

    27

    2;

    2?

    90

    91

    92

    99

    94

    95

    9

    97

    9;

    9?

    40

     )"*"'#'* mainAction  ","* ")"# '$"!" "& #'*#'#! '#" Checkbox )$%

    +$'% !&'*.

    M'(!"# Checkbox  ("*! ('*""  %M* . Checkbox  '$ )"*"'#'* String 

     %M*, Checkbox#rou kelomok, "  false. P"*"'#'*  false "&!" ","* 

    Checkbox #" #'*& "%!$!3 '," "#" $" +&+, "#"! ('$! ('*$".

    M',"#!* $'#"

  • 8/17/2019 LaporanProglan 4.9

    13/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    41

    42

    49

    44

    454

    47

    4;

    4?

    50

    51

    52

    59

    54

    55

    5

    57

    5;

    5?

    0

    1

    2

    9

    4

    5

    7

    M'")$" $"

  • 8/17/2019 LaporanProglan 4.9

    14/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    ;

    ?

    70

    71

    72

    79

    74

    75

    7

    77

    7;

    7?

    ;0

    ;1

    ;2

    ;9

    ;4

    ;5

    ;

    ;7

    ;;

    ;?

    ?0

    ?1

    M'('*" "& )"" hitung '," '",,$ '#%+ addActionListener ',"

     )"*"'#'* actionPerformed  ","* ")"# '$"!" "& #'*#'#! '#" !utton )$%

    +$'% !&'*.

    M',"& $"

  • 8/17/2019 LaporanProglan 4.9

    15/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    ?2

    ?9

    ?4

    ?5

    ?

    ?7

    ?;

    ??

    100

    101

    102

    109

    104

    105

    10

    P*+,*" '$!"* "* '#%+ itemStateChanged'

    P*+,*" '$!"* "* '$"& mainAction.

    8'$"& ('*"" roglan (!"#.

    P'('*" $"

  • 8/17/2019 LaporanProglan 4.9

    16/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    107

    10;

    10?

    110111

    112

    119

    114

    115

    11

    117

    11;

    11?

    120

    121

    122

    129

    124

    ""$"% tugas "$ 034 #"("% kuis "$ 032 #"("% uts "$ 0313 " #"("% uas

    "$ 032. H"&$ )'*"$" " )'!$"%" #'*&'(!# '!" *!("% '" S#*,.

    M'#%+ #" ','("$" $" ('*"" hasil (!"#.

    P'('*" $"  %M*+. N$"" "#! &"" '," hasil '," #)' "#" *!("%

    '" +!($'.P*+,*" '$!"* "* '#%+ #" ','("$" $" ('*"" hasil .

    P*+,*" '$!"* "* '$"& %M* .

    8'$"& ('*"" SF! (!"#.

    P'('*" $"

  • 8/17/2019 LaporanProglan 4.9

    17/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    125

    12

    127

    12;

    12?

    190

    191

    192

    199

    194

    195

    19

    197

    19;

    19?

    140

    141

    142

    149

    144

    P'('*" $"

  • 8/17/2019 LaporanProglan 4.9

    18/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    145

    14

    147

    14;14?

    150

    151

    152

    159

    154

    155

    15

    157

    15;

    +(' SF!Action ", &'", '",,$ '#%+ hasil .

    O(' SF!Action '",,$ '#%+ hasil .

     N"!3 " $" hasilAkhir &"" '," 43 "" :

    O(' ('*"" sisoAction "& +$'% '$"& siso.

    M','&'# $" txtHasil   '," '",,$ '#%+  setText '," )"*"'#'* +(' sisoAction ", &'", '",,$ '#%+ hasil .

    O(' sisoAction '",,$ '#%+ hasil .

    P*+,*" '$!"* "* )''$'&" if4else #'#", hasilAkhir .

    P*+,*" '$!"* "* '#%+ actionPerformed .

    P*+,*" '$!"* "* '$"& actionPerformed .

    8'$"& ('*"" textArea )$''#& ActionListener  (!"#.

    T"" ", '"#"" ("%" '#%+ (""% #"" ""$"% Method 1&erride.

    M'#%+ #" ','("$" $" ('*"" actionPerformed   '," )"*"'#'* 

    +(' e +$'% Action3&ent (!"#.

    M','&'# & "* isiTamilan !#! #")$". I& "* isiTamilan '$)!# $"-

    $" &'!" '," $" "#" !$"%.

    P*+,*" '$!"* "* '#%+ actionPerformed .

    P*+,*" '$!"* "* '$"& textArea.

    P*+,*" &'$'&".

       MainNilaiMatkul 

    1

    2

    9

    4

    5

     N"" )"",' ", ,!"" !#! ')" )*+,*". "$" %"$ 3 ""

     )"",' #'*&'(!# ""$"% Laoran!A!"#$%Turak .

     N"" )'!$& )*+,*".

    )+*# "

  • 8/17/2019 LaporanProglan 4.9

    19/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    7

    ;

    ?

    10

    11

    12

    19

    14

    15

    1

    M'#%+ "#"! >!,& ", ,!"" !#! '!$& )*+,*" !#"" ", "#"

    "" '&'!&.

    O(' ('*"" 5indo5 "& '," '$"& (ilaiMatkul'

    M','&'# !!$ )"" %'"'* GUI '#" )*+,*" "$"".

    M','&'# !!*" )"", " $'("* %'"'* GUI '#" )*+,*" "$"".M'",,$ '#%+  sho5 !#! '")$" #")$" GUI '#" )*+,*"

    "$"".

    8+' "

  • 8/17/2019 LaporanProglan 4.9

    20/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

  • 8/17/2019 LaporanProglan 4.9

    21/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    E. PRAKTIKUM

      Pertanyaan Per!"aan Perta#a

    1. "$"" )*+,*" "#"&3 " ('"*" ($" "&% "" '&"$"%"

    Ja$a" %

    "$" )'*+("" "#"&3 #" #'*")"# '&"$"%". B'*!# '*!)""

    %"&$ +!#)!# )*+,*" :

    2. A)" '#%+  set!ounds '$"&" >!,& #") )"*"'#'*  set!ounds  )""

     )*+,*" "#"&

    Ja$a" %

    "$" )*+,*" "#"& #'*")"# ("" &'"$ '#%+  set!ounds.

    M'#%+  set!ounds "#"& ('*>!,& !#! ',"#!* $'#" " ('&"* +(' 

    ", , (!"#. "$" >!,& #'*&'(!# !," #'*")"# )"*"'#'* &')'*#

    6++*"# 3 ++*"# Y3 )"",3 #,,3 "" %"$ #! ('*,!" !#! 

    ',"#!* $'#"3 )"",3 &'*#" #,, +(' ", (!"#. S'("," +#+% )""

     )'('*" $" )"*"'#'* !#! ++*"# ", ('*$" &"" '," 03

    " ++*"# Y ", ('*$" &"" '," 0 )!$"3 ('*"*# $'#" +(' ""$"%

    &'('$"% )++ * "#"&. S'"," !#! )"", " #,, +(' ",

    (!"# ")"# #!$& &'("," $" )"*"'#'* )"", " #,,.

    9. A)" ", #'*" ($" &"$"% &"#! +('# #" ',,!"" '#%+

     set!ounds

    Ja$a" %

  • 8/17/2019 LaporanProglan 4.9

    22/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    8'#" &"$"% &"#! +(' #" ',,!"" '#%+  set!ounds, ""

    +(' #'*&'(!# #" "" !!$ '#" )*+,*" "$"". H"$

    &'("(" "*'" '#%+  set!ounds  ('*>!,& &'("," )',"#!* $'#" "

     ('&"* +(' ", , (!"#3 &'%,," ")"($" '#%+  set!ounds %")!&

    "" +(' ", (!"# "#" #" "" '$ )+&& )"" &""# )*+,*" "$"". U#! $'(% '$"&" ")"# $%"# )"" ,"("*

     (""% :

    S"$"% &"#! '#%+ set!ounds %")!&" &'&!" )'*#"% "#"& :

    O!#)!# ", %"&$" '#" '#%+ set!ounds &')'*# "#"& %")!& :

    "* ,"("* "#"& ")"# $%"# ("%" !!$ )"" )*+,*" ",

    &'('$!" "" '" %$",. H"$ #!$"% ", #'*" '#" '#%+

     set!ounds )"" )*+,*" %")!&".

    4. B",""" ($" '#%+ " )"" mainFrame'-a&a )"%" ' "$"

    TFrame'-a&a

    Ja$a" %

    B'*!# '*!)"" )'*!("%" &'&!" '," )'*#"% "#"& :

  • 8/17/2019 LaporanProglan 4.9

    23/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    "* ,"("* "#"&3 ")"# $%"# ("%" '"&!" '#%+ "

    ' "$" '$"& TFrame #" ''("(" '&"$"%" )"" )*+,*". 8'#"

     )*+,*" "$""3 )*+,*" #'#") ('*"$" " ','$!"*" +!#)!# &')'*#

    &'('$!". S'%,," ")"# &)!$" ("%" &'$"" '#%+ " ('*""

    "$" '$"& TFrame "#"!)! "$" '$"& $" " &'$"" '$"& '*'"

    #'*+'&3 )*+,*" ")"# ('*"$" &')'*# &'('$!".

    5. B",""" #+(+$  Hitung  ")"# ',%"&$" $" %"&$ )',%#!," '

    textField 

    Ja$a" %

    T+(+$  Hitung ")"# ',%"&$" $" %"&$ %#!, ' textField 

    "*'" #'*")"# '#%+ addActionListener ", ,!"" !#! ',%#!, %"&$ )*+,*". S'#'$"% '#%+ !#! ',%#!," (!"#3

    "" !#! ',")$"&" '#%+ #'*&'(!# ")"# $"!" ',"

    "& +(' ","* $" %"&$ %#!," "&! " ")"# #")$".

    . A)" >!,& '",,$ '#%+  setSi2e3  sho53  setTitle  )"" $"&&

    mainFrame'-a&a "#"! mainFrame7'-a&a

    Ja$a" %

    B'*!# '*!)"" ',!"" '#%+ "#"& :

     setSi2e ,!"" !#! ',"#!* ('&"* >*"' )*+,*" ", "" #")$

     )"" $""*.

  • 8/17/2019 LaporanProglan 4.9

    24/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    Sho5 ,!"" !#! '")$" )*+,*" $""* '#" "$""3

    ")"($" sho5 %")!&3 "" )*+,*" #" "" '")$" +!#)!#

    ")")!.

     setTitle ,!"" !#! '('* !!$ )"" !!$ )*+,*" "#"! title bar 

    ", (!"#.

      Pertanyaan Per!"aan Ke&'a

    1. "$"" )*+,*" "#"&3 " ('"*" ($" "&% "" '&"$"%"

    Ja$a" %

    "$" )'*+("" "#"&3 #" #'*")"# '&"$"%". B'*!#

    '*!)"" %"&$ +!#)!# )*+,*" :

    2. '$"&" #'#", Checkbox#rou A)" >!,&"

    Ja$a" %

    Checkbox#rou  ('*>!,& !#! ','$+)+" "#"-"#" "*

    Check!ox  ", #'$"% #" (!"#. S')'*# "**"3 Checkbox#rou 

    '")!, "#" ", "" )"" Check!ox  !#! "#" ")"($"

    (!#!%" ")"# #")$".

    9. '$"&" ',")" &""# Checkbox  (ilaiAngka $3 ")"# '")$" $"

    %"&$ )',%#!," ' textField   Hasil 

    Ja$a" %

    H"$ #'*&'(!# &'("(" "*'" """ )''$'&" ('*!# :

  • 8/17/2019 LaporanProglan 4.9

    25/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    P''$'&" )"" &+!*' +' "#"& ''("(" %"&$ ",

    ('*" &'&!" '," Checkbox ", )$% )',,!" )"" +!#)!#

     )*+,*". "* &+!*' +' #'*&'(!# ")"# ("" ("%" )$%" ", )$%

     )',,!" &)" &'("," $"

  • 8/17/2019 LaporanProglan 4.9

    26/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    B'*!# '*!)"" +!#)!# )*+,*" :

  • 8/17/2019 LaporanProglan 4.9

    27/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    F. KESIMPULAN

     

    Pen(ert)an GUI

    G*")% U&'* I#'*>"' "#"! "$" ("%"&" I+'&" A#"*!"

    P',,!" G*">& ""$"% &"$"% &"#! '& "#"* !" +)!#'* &'$" CLI

    6C+" L' I#'*>"'. GUI ""$"% #)' "#"*!" ", ,!"" +$'%

     )',,!" !#! ('*#'*"& '," &' +)'*"& '$"$! ,"("*-,"("* 

    ,*">3 +3 '!3 " ',,!"" )'*","# )'!! 6 ointing de&ice8

    &')'*# mouse  "#"! track ball . B"%"&" "

  • 8/17/2019 LaporanProglan 4.9

    28/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    S'"," &, ""$"% ")$"& )*+,*" "#"* !" &')'*# %"$"

    AWT3 "! '$ #")$" $'(% "" " (",!& "* AWT. S,

    ',,!"" '#+'  Painted "#! +(' GUI ,"("* "$" >*"' +&+,

    &'%,," "" ('*)'*$"! &"" )"" &'#") latform.

      K!n,e* GUI *a&a NetBean,

    P"" ")$"& "+* ", (!" &')'*# button,

    label, menu, timer 3 " &'(","".

    P"$'##' W+& : '*!)"" ''$" ", '")$" ">#"* 

    &'!" +)+' &, ", ")"# "&!" "$" >+* &')'*#

    label, button, menu, " &'(","".

    P*+)'*#'& W+& : '*!)"" ''$" ", ")"# !("% '$%

    +)+' ", "" )'*,!"".

    S+!*' A*'" : '*!)"" ''$" ", ,!"" !#! '"("%

    +' )*+,*" )"" )'*+,*"" """# "* GUI :

    '&" ,*">& $'(% '"* 

    M'!," !&'* !#! ('*#'*"& '," +)!#'* &'"*" $'(% (" 

    M'!"%" )',,!"

    M'"* "# )',,!"

    R'&+$!& ,"("* ", #,,

  • 8/17/2019 LaporanProglan 4.9

    29/29

    LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU

    KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    BAB : GRAPHIC USER INTERFACE

     NAMA : ULYA NUZULIR ROHMAH

     NIM : 145150400111022TANGGAL : 27/05/2015

    ASISTEN : - MOH. WILAN HABIBI

    - LATIFA NABILA HARFIYA

    G")", )'$""* +$'% )',,!" ", )',"$"" "$" ',,!""

    +)!#'* !!)

    B'*)"% "* &"#! $""* ' $""* ", $" #")" '%$"," >+*"&

    !,"

    A&'& )'!% )"" $""* '," &','*" !#! ('('*")"

    "" #!,"&/')'*$!"

    S'"," ',!"" GUI ""$"% !#! '!"%" )',,!" "$"

    ',,!"" &!"#! ")$"& +)!#'*3 &'$" #! !," !#! ')'*"%

    #")$" &!"#! ")$"&.