PROGRAM BANTU PENCARIAN JALUR BUS KOTA TERCEPAT DI YOGYAKARTA TUGAS AKHIR Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Teknik Program Studi Teknik Informatika
PROGRAM BANTU PENCARIAN JALUR BUS KOTA TERCEPAT DI YOGYAKARTA TUGAS AKHIR
Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Teknik Program Studi Teknik Informatika
Oleh: Irena Sulistyowati NIM : 045314060
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA
AN APLICATION PROGRAM OF SEARCHING THE
FASTEST LINE OF CITY BUS IN YOGYAKARTA
FINAL PROJECT Presented as Partial Fulfillment of The RequirementsTo Obtain Bachelor Degree
in Informatics EngineeringBy: Irena Sulistyowati NIM : 045314060
INFORMATICS ENGINEERING STUDY PROGRAM FACULTY OF SCIENCE AND TECHNOLOGY SANATA DHARMA UNIVERSITY
Tugas Akhir ini kupersembahkan untuk : Alloh SWT atas segala anugrah, bimbingan, kebahagiaan dan keajaiban-Nya Ebez, Emez tersayang yang selalu memberikan semangat, dukungan dan senyum untuk ina Mbak Ika, Mas Ady dan si kecil Alifvia
My dee yang selalu memberikan dukungan dan kasih sayang tuk hari ini, esok dan seterusnya
dia, sahabat yang selalu membuatku kembali tersenyum
saat penyelesaian Tugas AkhirKompi dan putih AA 3329 MA yang berjuang bersama tanpa lelah dan menemaniku kemanapun ku pergi
Teman-teman yang berkenan meluangkan waktunya untuk
menemaniku keliling JogjaJogja yang mengenalkanku dengan dunia yang nyata, mengajarkanku apa arti tanggung jawab dan kemandi rian untuk berdiri di atas kakiku sendiri
MOTTO Be your self.
Aku berfikir, maka aku ada.. Keajaiban lahir dari mimpi, keyakinan dan adanya kerja keras.. Just believed your heart that you can do, no one can not be realized..
ABSTRAKSI
Bus kota sebagai salah satu kendaraan umum yang beroperasi di Yogyakartasering digunakan oleh masyarakat. Namun, terkadang masyarakat belum
mengetahui jalur bus kota yang dapat digunakan untuk sampai pada suatu tempat
tujuan dengan cepat. Menanggapi hal tersebut, penulis membuat sebuah program
bantu yang dapat digunakan untuk mencari jalur bus kota yang dapat digunakan
calon penumpang untuk sampai pada suatu tempat tujuan dengan waktu tercepat.
Dengan menerapkan tree dan algoritma depth first search, pencarian jalur bus
kota dengan waktu tercepat untuk mencapai suatu tempat tujuan dapat
diselesaikan.Pada program bantu ini, user diminta untuk menginputkan titik awal dan titik
akhir yang merupakan titik-titik persimpangan jalan yang digunakan calon
penumpang untuk berganti jalur bus. Tree digunakan untuk merepresentasikan
hubungan antar titik dari titik awal hingga titik akhir, dan algoritma depth first
search digunakan untuk mencari jalur bus kota yang dapat digunakan untuk
mencapai suatu tempat tujuan dengan total waktu tempuh tercepat. Total waktu
tempuh disini dipengaruhi oleh waktu tempuh dari satu titik ke titik lain dan
waktu tunggu bus yang akan digunakan. Tree dan algoritma depth first search
diimplementasikan dengan menggunakan bahasa pemrograman Java. Sedangkan
database MySQL digunakan untuk menyimpan data titik-titik persimpangan dan
data jalur bus.Hasil pencarian pada program bantu ini adalah jalur bus dengan waktu tempuh
tercepat dari titik awal menuju titik akhir, baik dengan menggunakan satu jalur
bus ataupun dengan menggunakan beberapa jalur bus.
ABSTRACT
One of public vehicle in Yogyakarta, which is often used is city bus. However,people sometimes do not know the line number of which the city bus they should
take to get to the destination quickly. Realizing this issue, the writer makes an
aplication program to overcome and to search for the line of the city bus to get to
a destination taking the shortest time. Implementing tree algorithm and depth first
search algorithm, this program of searching the lines of bus which take the
shortest time to get to a destination can be done.In this program, user is asked to enter point of departure or the place from
which the passangers get into a bus and the point of arrival or the destination, it
will create a form of junction points that will allow the passangers to change the
bus. Tree structure is used to present the relationship between those point, starting
from the point of departure to the point of destination. While, depth first search
algorithm is used for searching the bus lines to get to the destination in shortest
time. Shortest total time is combine from time which used from one point to other
point and time to waiting the bus arrived in those point. By using Java program
language and MySQL database, tree algorithm and depth first search algorithm
can be implemented.The result of this program is the finding of the city bus lines to get to the
destination in shortest time, directly using a bus line or it is possible for the
passangers to take more than one differents bus.
LEMBAR PERNYATAAN PERSETUJUAN
PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS
Yang bertanda tangan di bawah ini, saya mahasiswa Universitas Sanata Dharma :
Nama : Irena Sulistyowati Nomor Mahasiswa : 045314060Demi pengembangan ilmu pengetahuan, saya memberikan kepada Perpustakaan
Universitas Sanata Dharma karya ilmiah saya yang berjudul :
PROGRAM BANTU PENCARIAN JALUR BUS KOTA TERCEPAT
DI YOGYAKARTA
Beserta perangkat yang diperlukan(bila ada). Dengan demikian saya memberikan
kepada Perpustakaan Universitas Sanata Dharma hak untuk menyimpan, mengalihkan dalam bentuk media lain, mengelolanya dalam bentuk pangkalan data, mendistribusikannya secara terbatas, dan mempublikasikannya di internet atau media lain untuk kepentingan akademis tanpa perlu meminta ijin dari sayamaupun memberikan royalti kepada saya selama tetap mencantumkan nama saya
sebagai penulis. Demikian pernyataan ini saya buat dengan sebenarnya. Dibuat di Yogyakarta Pada tanggal : 11 Febuari 2009-02-11 Yang menyatakanPuji dan syukur terbesar penulis sampaikan kepada Alloh SWT yang telah
berkenan memberi kelancaran hingga dapat terselesaikannya penulisan tugas akhir
dengan judul PROGRAM BANTU PENCARIAN JALUR BUS KOTA
TERCEPAT DI YOGYAKARTA. Semoga tugas akhir ini dapat memberikan
kontribusi positif dalam hal implementasi teknologi informasi.Penulis menyadari bahwa karya ilmiah ini masih sangat jauh dari sempurna.
Namun dalam ketidaksempurnaan ini, semoga dapat menjadikan motivasi bagi
penulis untuk terus maju memperdalam ilmu dalam bidang teknik informatika.Untuk itu penulis ingin berterimakasih kepada semua pihak yang telah
memberikan bantuan sehingga hasil karya ilmiah ini dapat tersusun. Terima kasih
penulis kepada: 1.Alloh SWT atas bimbingan dan kelancaran yang diberikan kepada penulis hingga dapat terselesaikannya Tugas Akhir ini.
2. Dosen Pembimbing, Bapak Drs. Jong Jek Siang, M.Sc. dan Bapak St. Eko Hari Parmadi, S.Si., M.Kom. yang telah meluangkan waktu, tenaga dan pikiran untuk membimbing penulis dari awal sampai terselesaikannya penulisan tugas akhir ini.
3. Yosef Agung Cahyanta. selaku Wakil Dekan I Fakultas Sains dan Teknologi Universitas Sanata Dharma.
4. Dinas Perhubungan Kota Yogyakarta.
5. Teman-teman yang telah meluangkan waktunya untuk menemani penulis keliling Jogja, Verania, Vera Sala, Arief, Cis.
6. Teman-teman semua yang telah membantu penulis dalam penyelesaian Tugas Akhir, terima kasih.
7. Bapak, Ibu, Mas Ardhy, Mba Ika, Mas Ady, dan Alifvia yang membuatku selalu ingin ada disamping kalian semua.
DAFTAR ISI
HALAMAN JUDUL ……………………………………………… i
HALAMAN PERSETUJUAN …………………………………….. iiiHALAMAN PENGESAHAN ……………………………………… iv
HALAMAN PERNYATAAN …….. ……………………………… v HALAMAN PERSEMBAHAN …………………………………… vi MOTTO ……………………………………………………………. vii ABSTRAKSI ………………………………………………………. viii KATA PENGANTAR ……………………………………………... x DAFTAR ISI ……………………………………………………….. xi DAFTAR GAMBAR ......................................................................... xiv DAFTAR TABEL ............................................................................. xv DAFTAR DIAGRAM ....................................................................... xvi BAB I PENDAHULUAN1.1 Latar Belakang Masalah ……….………………………
1
1.2 Rumusan Masalah .………………………....…………
2 1.3 Batasan Masalah .…..………………………....……….
2
1.4 Tujuan Penelitian .………………….…………………
3
1.5 Metode Penelitian …….………………….…..….……
3 1.6 Sistematika Penulisan ………………………….……...
3 BAB II LANDASAN TEORI
2.3 Java ………….……………………….………...…….
9 2.4 MySQL ………………………….………...…...…….
11 BAB III ANALISA DAN PERANCANGAN SISTEM
3.1 Analisa Sistem ……………………….……..….…..…. 13
3.1.1 Use Case Diagram …………….………............... 13
3.1.2 Context Diagram ……………………......………. 14
3.1.3 Decompotition Diagram ….……….........………. 14
3.1.4 Data Flow Diagram ………...………......……... 14
3.1.5 Diagram Relational Model ……...….........……. 15
3.2 Gambaran Umum Sistem ...……...…………………... 15
3.3 Studi Lapangan ..…………..………………….…….... 17
3.4 Pemodelan Pencarian Jalur Bus dengan Tree dan Algoritma Depth First Search ……………………................................... 18
3.5 Rancangan Antar Muka ….…………..……………...... 25
BAB IV IMPLEMENTASI SISTEM 4.1 Pembentukan Tree ………………………….…….…...
31 4.2 Algoritma Depth-First Search ...………….……....…..
36
4.3 Hasil Implementasi …..……………….………...……..
40
4.3.1 Menu Utama ........................................................... 40
4.3.2 Pencarian Jalur Bus Kota Tercepat .......................... 41
4.3.3 Pencarian Jalur Bus Berdasar Nama Jalan .............. 42
4.3.4 Rute Jalur Bus ......................................................... 43
4.3.7 Tips Bepergian dengan Angkutan Umum .............. 45
4.3.8 About ..................................................................... 46
4.3.9 Output ................................................................... 46
BAB V ANALISA HASIL IMPLEMENTASI DAN KUISIONER
5.1 Analisa Hasil Implementasi …...…………….…….…....
47
5.2 Kuisioner dan Perhitungannya ...…………..……....…..
48
5.2.1 Kuisioner .............................................................. 48
5.2.2 Perhitungan dan Pembahasan Kuisioner .................. 49
BAB VI PENUTUP 6.1 Kesimpulan …...........................…………….…….…...
55
6.2 Saran ...…………..…......................................…....…..
55 DAFTAR PUSTAKA ………………….……………………........... 57
DAFTAR GAMBAR GAMBAR KETERANGAN HALAMAN
40
3.13 Rancangan Antar Muka Help
29
3.14 Rancangan Antar Muka Tips Bepergian dengan Angkutan Umum
29
3.15 Rancangan Antar Muka Output
30
3.16 Rancangan Antar Muka About
30
4.1 Form Menu Utama
4.2 Form Pencarian Jalur Bus Kota Tercepat
3.12 Rancangan Antar Muka Titik Persimpangan
41
4.3 Form Pencarian Jalur Bus Berdasar Nama Jalan
42
4.4 Form Rute Jalur Bus
43
4.5 Interface Titik Persimpangan
44
4.6 Interface Help
44
4.7 Interface Tips Bepergian dengan Angkutan Umum
28
28
2.1 Contoh Tree
3.5 Diagram Relational Model
6
2.2 Contoh Pencarian dengan Depth First Serach 8
3.1 Use Case Diagram
13
3.2 Context Diagram
14
3.3 Decompotition Diagram
14
3.4 Data Flow Diagram
14
15
3.11 Rancangan Antar Muka Form Menu Utama
3.6 Flow Chart Pencarian Jalur Bus Kota
16
3.7 Contoh Pohon yang Terbentuk dengan Titik Awal 21 dan Titik Akhir 34
22
3.8 Rancangan Antar Muka Form Pencarian Jalur Bus Kota Tercepat
25
3.9 Rancangan Antar Muka Form Pencarian Jalur Bus Berdasar Nama Jalan
26
3.10 Rancangan Antar Muka Form Rute Jalur Bus
27
45
DAFTAR TABEL
TABEL KETERANGAN HALAMAN
3.1 Pembacaan Kemungkinan Pertama
24
3.2 Pembacaan Kemungkinan Kedua
24
5.1 Perhitungan Hasil Kuisioner Pernyataan Pertama
49
5.2 Perhitungan Hasil Kuisioner Pernyataan Kedua
50
5.3 Perhitungan Hasil Kuisioner Pernyataan Ketiga
51
5.4 Perhitungan Hasil Kuisioner Pernyataan Keempat
52
5.5 Perhitungan Hasil Kuisioner Pernyataan Kelima
53
5.1 Hasil Perhitungan Kuisioner Pernyataan
50 Pertama
5.2 Hasil Perhitungan Kuisioner Pernyataan Kedua
51
5.3 Hasil Perhitungan Kuisioner Pernyataan Ketiga
52
5.4 Hasil Perhitungan Kuisioner Pernyataan
53 Keempat
5.5 Hasil Perhitungan Kuisioner Pernyataan Kelima
54
!
" #
! $ !
! $ %
# & ' ! %
( )*
- ,
! !
! ! !
! " #$ ! !
( #
, . ! !
/ % &! ! !
' ' & (
1
- ' & ) & & ' & + (* ' & & & + , & ( ' +
! "
# # $ %&& #
# # " # #
' # '
# ( #
# # ' #
)** ' * * ' *+, %%
. )
$ 6 %
3
$ 6
. (
$ 6
1
4 / 5 , / %
%
1 2 # 2 ' # "
% 0
3 4 / 5 , " 3 . ( . 4 " .
(
3 2 # 4 . 0 #
# # #
- 2 # )
% 2 # #
7 # 2 #
" #
" # #
# #
2 (
# )** ' * - 8 9 * *
3 #
(
2
2
2
2 2 # 2 : #
2 # #
5 #
; " ' ( #
/) /
)** ' * - 8 9 * *
'
2 2 # 3 (
3
2
2 3 " # # /
2 2 # # # ( ( #
& 2 . " .
5 " '
5 # 2 # 2 .
#
2 2 # / ( #
2 # <
# = 6
%&&% # > = /
? @ ? 2 = 6 %&& = 6 #
# AA 2 6 # 2 #
! " # @ = 6 2 *
$ $ ( 2 6 # 2 * % #
2 @
= 6
2 $ : 2 < B ' & #
% < B ' $ : < ?" "
" = 6
2 2 " 2 = 6
2 " 2 # ' 0 ' #
2 2 ' 2 @
1 ( # = 6
# # 2 # # #
=(. = 6 # = # 2 % =(. = 6 30, ' & ( =(.
= 6 30, % =(. ) # 2 6 C #
$ < . ( +, !"( =(.
=(. 30, # # "D$ # ) 2 6 C =(.
30, # )
%% % "
( " E ( "D$
" (
" ( "D$ (
2 ,> , 1 " ,
( 2 "D$ < . ( +, !"( =(.
<#"D$ 2 % (.<" # (.<"
% # % #
- % % #
# # %
# ) *
%
!
" !# $$ !
% &' ( ) (*& +& , , - . / +!
' * ) + 2 " 2 : #
6
- "
<#"D$ 2 # %
# # % ( 2 # ( # <#"D$
# # = 6
- ( = 6 "D$ # = 6 <#"D$ < = 6 <#"D$
# + , -% + % <#"D$
2 ( 6 <
< . ( +, !"( =(.
!
"
$ % & ' ## " " " "
## ## ## ## ##
" " * ( ) ## ## ## ## ## ## " " " " " "$ % & ' ( )
## ## ## ## ## " " " " " "##
$ % *## ## ## ## " " " " " " ' ## ## * & $ $ ## ## ##
## " " " " ## " ( ) # ! $ $$ $% ## ## ## ## " " $& $' $) ## $( $* % " " " ## ##
## " " " " " " % % %$ %% %& ## ## ## ## ## ## ## ## " " " " "
" !
# $
#
'
% &
- " ,
- . .
/ 0" 0 , .
% # ( ) *
!" # $ $
$ # * $ $
# * $ ( $ #,'*-#* . *-), ./
'# 0./ *-#
1 2 $ ! " % + 3 4 ! " % +
3
5
5 &
5 '
- # ' ( !44+ 4 44 44 & 4 44
44 %" & ' ! ! " $ " $%
'
6 '
# (
(
3 '
7
2
7 $
' $
87
9
87
9
! !
) :
( 7 ; 7 ;
! !
7
7
7
! !
! ( 7 < 7 ;
! ! !
( 7 ; 7 <
! !
7
7
7
!
# !
& " '
'
!4 % '
- =
# +
1 # # * '
# # # ! * 8 %9 ' 8 39 7 < 7 > '
! !
%
3 :
! # # * 8 ! 9 ) (
# ' * 8 !4 8" %99
- 3 ! ) (
# ' 8 !49 & # 8 !+ 8" +99
- ! % & #
8 !+9 / 8 !5 8" 599 !
/ 8 !59 # 8 ! 8+ 399
! % # 8 !9 ( '
8
- 8% 399 ( '
8
9
8
9 ! +
- ! # # 8 ! 9
1 & .? 0 8 !! 8 %99
3 ! " 3 % !
1 8 !!9 ( 0
- & .? 0
- 8 " 8 399 " 5 " * ( 0
8 "9
8
9
3 # # *
:
!!
- 4
- 4
- ! 4
- @ #
- # #
!
!
2 '
#
! 3 ! 4 5 "
3 ! "
3 % ! " + ! %
3 !
!
!4 !+ "!! !5
! %
!
$ (
(
4
2 &
- '
- #
:
- 4 ! 5 !
8 9 5 ! A 3 < + !
8
3 3 ! ! + +
"
6 ! !! 3 ! " 3 " 4 % ! 1 & .? !! " " + + 5 ! 5 " ( 0 *
1 1 *
! # * * ( (
3
! + + 5 ! '
# ' !4 !+ ! % 4 + & # !+ !5 ! 4 / !5 ! ! 4 % #
6 ! !4 ! 3 4 ) ( *
1 1 *
( (
! # * #
9 ! A + + < 5 3
- # #
- # #
- !
!" & $ !(
5
,
3 !
2
0 , 2 0"
.
4 #? $- $ * .
4
5 . # ( ) * #
3
2 1 0 , 2
1 0"
!
) * &
$ # # (
$ #
2
!% 3 . ( ) ) 2 (
# ( ) ) 2 ( $
# ( ) * #
#
2 '
=
,
2
5
4 #? $- $ * .
.
1 "
6
5
!+
4
5 ,
6 7 8 7 8 $ 7 8 % 7 8 & 7 8 ' 7 8 (
- 7 8 #? $- $ * .
7 8 7 8 7 8 & 7 8 ' 7 8 (
4 . . ( ) # . ( )
$ &
- $ #
$ #
$
!5 . ,
# # ( ) *
@ ( ) ( ) ) 2 ( )
! . # # #
#
#
# ) # ( ) * $
3
99
!3
&
. " # " # )
- # ( ) $ # ( )
( ) * ) 2 ( # ) #
- ( ) $
) ,
. ) ,
) ,
4 :B ( )
B: * " . !
# ! !
- # ( )
# ) # ( ) $ *
% . # #
# ) # ( ) *
! "# ! $
"# ! $
% %
&
!"! # $ % $ # & ! ! '! ( ) )
( * * +
- ( )
- ! ( , $ (
- ! ( ,
- './ -
- ! !
- !"! # $ % $ # & ! ! '! ( ) )
- )
- ) ) +
- ! ) , $ )
- ! ) ,>'./ -
- ! !
% ' #
( ))) !
! !
' !
- )
- ! !
"$ ,!
- !
! . "$
! !
! ( "$
! &
- !0
1 2 !"! .
3
4 5 ! 6 ! ! 7 2 !"! 5 ! 6 !
- 8 9 !"!
5 ! 6 !
- !0
1 2 8 9 !"! .
3
4 5 ! 6 ! ! 7 2 !"! 5 ! 6 !
- 8 9 !"!
5 ! 6 !
- !
- !0
- < !
- !"! 5 ! 6 !
- ! + + ; ! ! <<<
- !0
7
2
7
2 7 = +
7
2
7 ! 7 = +
2
7
1
7 + ; !
7 2 + ! ! + + ; ! ! <<<
4 5 ! 6 !
3
1 2 : + ; ! !"! .
&
! ! !
/
2 ! ! !
- !"! !
- 7 = + < !
!
- 7 =
- !
- !
!
& 1 # % #
% %
#
% %
/ 1 #
% %
% #
%
2 %/ 3 %0 # 4 %2 1 #
5 # % #
% # / #
2 # ! #
- 6
%
!
%
!
6 ! !
( , !
! !
!
- !
' !
3
! (
7
- !
# 5 # 8 "$ 9 ! &
- !0
- : : !"! 5 ! .
1 2 > + ? = +
2 2 = +
7
2 . 3 :
4 8 . 3 :
4 !
8 .
3 :4 !
6 ! = + = + :
4
2 =
- 2
7 2 . 3 :
4 +
. 3 :4
8 .
3 :4 ! 8 . 3 :
4 !
- : : !"! 5 ! .
6 !
- =
- = :
2 2 = :
7
2 + . 3 :4 . 3 :
4 1 4 ) 8 . 3 : 4 !0. @
1 A)
- 8 .
3 : 4 !0. @
1 A(
- ! 8 .
3 :
4 !
- : : !"! 5 ! .
6 !
- =
- = :
7 : . + -
1
- ; "$ < &
- !0 6 .
3
4 5 ! 5 ! ! ! !
- ! ! !B +
5 ! @ @ @
3 5 ! 1 $$ ! ! ! !B + 5 ! 4 !
!
- !
5 !
!
- . "$
&
/5
- !0 .
3
4 ! ! CC ! ! !- , ! ! * ! !
- !
- ! " # $ # ! %
= / >
9 > 9 !
! . ! '
( >
9
= / % !
/ ! & ' # ( & $
- . !
- !
/% ,
- ! ! & ' # ) # '
= / > ' '
! !
/ '
, ! ' #
= / / : :
: <
// ! * # $
= / 0 <
, ! +
= / 2
/0 ,
' !
- < , ! <
! , $# - $ % = / 3 (
9 (
9 (
9
/2 ! .
= / 4 ( (
! <
! / = / 1
! " # $% %% $& %%
" '
" !
( (
! " (
) "
" "
! " # "$ % & ) " +
" (
# ! "
' " "
# "
) )
" ,
$
- .
! " "
"$ % # ' $ ! " )
./ " ,
$ ( , , 0
1 / $ (
2 # # 3##4 $- # 3#4
5 # 3 #4 %
# # 3# #4 %
/% ) / $ (
, ) ./ " $- . ( ,
, 0
6
1 / . (
2 # # 3##4 $5 # 3#4 -
# 3 #4 % # # 3# #4 %
/$ ) / . (
, ) ./ " $-
6 & ( ,
, 0(
1 / & (
2 # # 3##4 / # 3#4 $/
# 3 #4 / # # 3# #4 %
/.
) / & ( , ) ./ " .%
( , , 0
1 / (
2 # # 3##4 * # 3#4 $5
# 3 #4 % # # 3# #4 $
/& ) / ( , ) ./ " .
/ ( , , 0
1 / / (
2
- # # 3##4 # 3#4 $&
# 3 #4 % # # 3# #4
/ ) / / (
, ) ./ " .$
! " # $ % %
& ! "
% % $ $
! " # # ' $
" # ' # " ' # #
' # # & ' ! % # % #
# % ! % # #
(
- ) # # % $
% # # % # " $ +
% # # # % $ $
# # $ # $ #
!! " #$ $ ! %&'&() ! * ! $ )
- , * - $ $ ./ $ $ - 1 #&&#$
- 2 #&&3$
- 0 4
5
1 677 $ 8 * + 2 $
- !! $* "$ $ ! ! " * !09 66$ )
1 1 ! " 2 #&&#$
! " # #$ % & ' ( $ " " % ( ) & % ' ( * ( * + #+ ' ( ")"
! ")" ! ")"
! ( ")" !
,+ #( $ " " " # * -#(' * (" " " $ ) " %" & $ ")" ")" +
.+ #( $ " " " # * -#(' * $ $% /# $ ) " %" ' ( (" & $ ")"
")" + 0+ 1 * #( $ " " " # *
- #(' $" * $ #
- ((" + 2+ #( $ " " " # * -#(' $" (" # * ((" + 3+ $* #( $ " " " # * -#('
$ +
% 4 $* ( ,
,, .+: .505,3 . .+3 .50 6 . ,35,6
7 :
7 ,+: .53595,85,.5,35,9 : ,
9 ")" & " ) " 2 ,+2 .535659575,85,.5,35,9
3 . ,35,6
,. 2+6 .5,6 ,0 0+3 ,3 .
6 ")" & " ) "
3 ")" & " ) " 2 ,9+3 ,6
")" & " ) " 2 2+2 .5356575,85,.5,35,65,9 . ,+2
, 2+2 .5359575,85,.5,35,9 9 ,+2 .535659575,85,.5,35,9 3 ,9+3 ,6
2 ")" & " ) "
")" & " ) " . .+3 . 6 .
, 3+3 .+3 .5,3 3 .+3 .505,3
2 . ")" & " ) "
,2 :+3
")" & " ) " 9 , 65957 7 . ,9
7 ")" & " ) " 9 ,+: .53595,85,.5,3
,. .+0 35,35,9 ,3 6+:
,6 ")" & " ) "
,0 6+: 35,9 .. .+9 3575,9
,3 ")" & " ) "
7 ,6 .+0 257
2
2 :
")" & " ) " , :+3
3 6 0+3 ,3 ,2
,0 ")" & " ) "
: .
., 6+3 ,3 ,0 .+0 ,3 6 2+6 ,6535.
")" & " ) " ,, ,+3 3575,9 .8 6+, ,6575.
,.
,8 ,+6 .5053575,3 ,. ,+3 357 3 .+: .505,3
,, ")" & " ) "
,, ,+6 .5053575,35,9 ,: 6+, 057
,8 ")" & " ) " 7 0+3 .535,35,9
9 ,8 0+3 .535,3 ,9 9 ,85,.
,9 .+3 25957 ,2 .+0 257
,9 ")" & " ) "
: 9 659
7 9 ,8 ,: 9+. 256575,9 ,6 .+3 259575,9
,: ")" & " ) "
,8 6+, 05759 ,9 9+. 256575,.5,65,9 ,7 .+6 2565,.5,6 .3 .+3
,7 ")" & " ) " .8 ,+: 25,.
,: .+6 2565,.5,6 .6 .+0 65,6
.8 ")" & " ) "
,. 6+, .575,6 ., 75,. .9 0+9 .525,6 ,7 ,+: ,.
., ")" & " ) "
,. 6+3 ,3 .8 2575,. ,0 9+0
3 .. 6+. 75,.5,35,7 ..
")" & " ) " ., 6+. 3575,.5,3 03 :+3 35,9 .0 9 ,.5,35,95,7 ,3 .+9 ,9
.0 ")" & " ) "
,3
6
9 .. 9 ,.5,35,9
03 9 ,.5,3 23 ., ,7 .2
7
.2 ")" & " ) "
,3 ,6
7 .3
")" & " ) " ,: .+3 ,9 6 ,8 .6 .+3 ,8 .7 ,2
.6 ")" & " ) "
0,
7
6 .3 .+3 ,8 .9 ,+3 ,85,6 ,7 .+0 65,6
.9 ")" & " ) "
.8 0+9 .5,6 .: ,, .525,8 .6 ,+3 ,85,6
.: ")" & " ) "
., ,0+3 25,7 0. ,6+0 .525,8 .9 ,, .5,8
.7 ")" & " ) "
,6 ,8+3
9 08 .+: 0595,85,6 .3 ,2 05,6 20 0: ,8
08 ")" & " ) "
0, 0+3 ,8
06 2 0595,6 .7 .+: 0595,85,6
0, ")" & " ) "
0. .+3 65,8
09
2
6
0.
")" & " ) " 00 ,9 0: .+3 .525,9 .: ,6+0 .56 .6 9+3 ,8
00 ")" & " ) " 02 . 25,9
0. ,9
02 ")" & " ) " 00 . ,9
28 .+3 ,9 .: 6 25,7
03 ")" & " ) " 02 ,7
2. . ,.5,35,9 .. :+3 35,.5,9 .0 9 ,3
06 ")" & " ) "
09 2 ,9
08 2 0595,6 20 : 0595,65,9
09 ")" & " ) "
0,
2
6 0: ,+: .5,9 2, 3 0525356595,.5,3
06 2 ,9 0:
")" & " ) " 0. .+3 .5,9 09 ,+: 25356595,.5,35,9 07 ,+:
07 ")" & " ) "
00
2
2 0: ,+: 357595,.5,3
28 ")" & " ) " 02 .+3 ,9
22 .+3 059 .7 0: ,8
3 :53 6 ,253 9 25, 7 ,85.3 ,8 .: ,.
. .52 .6 2 .53
3 % ; " " ((" " " " ; " " ((" $ !
23 ")" & " ) " 2. 7 35,7 22 6+3
3
2, .+: 05359 20 .+3 059 23 6+3
22 ")" & " ) "
20 ")" & " ) " 06 : 0595,65,9
2. .+3 ,.5,35,9 07 ,.5,3 2,
3
7
23
")" & " ) " 03 . ,.5,35,9 28 .+3 ,.5,35,9
2.
09 3 . 07 0525356595,.5,3 22 .+: 05359
")" & " ) "
65.3 ,3 353
% ## ")" < ' # =
3 9 $* 1# " # .: 3 : $* ( " .7 ,8 7 ( @A
20 7 ,. $ # # ( "
2, 6 ,, $* > % $ 2. ,8 ( (
$* + " #$#4 ( ) 4;+ # (
28 2 ,8
07 6 ,8 $* # $*"
06 7 ,8 ( > ) ' 4 # #$%# 09 : ,8 $* ( 0: 9 ,8 " @>
03 7 $* ( (4 ' #)#
2 7 $* "("
02
6 7 $* # " $
00
9 7 $* > $
7 7 $* ( > ) ' 4 # # 0, : 7 $* > 0.
08
9 9 $* " 41 ' $ ;" " .9
, ,8 , $ > & ( . 9 , ( # 3 , $* ( # 4 ( 2 ,8 . $* > $% 4 ( "
9 2 ( # + "( # #4 ( $ ( ) ,.
3 9 . $* ( $ ( ) 4 " ((
6 3 . $* " 4 4 #(# ' 9 ,8 ( > $% : ,8
2
$* ( ># #4 $
7
7 2 $* ( $ 4? ,8 : 2 $* " ( ,,
3 2 #)# ( ; ,0
.2 , 6 $* ( # 4 ; .3 : 9 $* > ' $ .6
2 2 ( " ( > ( ,2 ,, 3 $* > # ( " (4 )#& (" ,3 3 $* +; 1 ' $4 + $ ,6 ,, 6 $* " "$ ( 4> # ( " ( ,9 ,8 6 $* > $% # ,: : 6 $* $ & 4 " "$ ( ,7
9 6 " $ .8
3 6 $* ( $ #4 + #* .,
2 6 $* # # " .. 6 $* ; 1 ' $4 .0 .
6
$* 1 # # $ # #4
22 6 ,. $* " ( 23 ,. $ #$%#