Anda di halaman 1dari 78

��#ࡱ#�################>###��

#################R###########T#######����####O###P###Q###��������������������������
�����������������������������������������������������������������������������������
�����������������������������������������������������������������������������������
�����������������������������������������������������������������������������������
�����������������������������������������������������������������������������������
��������������������������������������������������������������������#[�
###�#�###############�Q####bjbj���##################

###8n##ΐ##ΐ##f�##############################��##########��##########��############
######�#####f ######f

##�#######�#######�#######�#######�###############����####�#######�#######�#######�
###|
###9###�###�#######��##�###�#######�#######�#######�#######�#######�#######�#######
�#######��######��######��######��######��######��######��######{�##�####�##�###��#
#�###################�#######�#######################�#######�#######�#######�#####
##��##############�#######�#######�###############�###�###g�######�######�######�##
####�###J_##�#######�#######�#######�#######��##############�######################
################################�#######��##############�######�##v###��##�########
###################################################################��######�#######
����#### _��:#�#########�#######&|##&###D�##|
###########��######}�##0###��######��##�###��######L�##�###��##�###��##############
################################################################��##############�##
#####��##@###�###v#######T###�######b###D###�###6##################################
#�#######�#######�#######��######��######################################6�##�#####
##############################�#######�#######�#######��######�#######�#######�####
###�###############����####����####����############����####����####����####����####
����####����####����####����####����####����####����####����####����####����####��#
#####�#######�#######�#######�#######�#######�#####################################
##########################�#######�#######�#######f ##
##o###:#########

###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
########B#a#b# #1#.# #P#e#n#d#a#h#u#l#u#a#n###��D� �#D#e#f#i#n#i#s#i#
#K#o#m#p#u#t#e#r# ##K#o#m#p#u#t#e#r# #m#e#r#u#p#a#k#a#n# #s#u#a#t#u#
#p#e#r#a#n#g#k#a#t# #e#l#e#k#t#r#o#n#i#k#a# #y#a#n#g# #d#a#p#a#t# #m#e#n#e#r#i#m#a#
#d#a#n# #m#e#n#g#o#l#a#h# #d#a#t#a# #m#e#n#j#a#d#i# #i#n#f#o#r#m#a#s#i#,#
#m#e#n#j#a#l#a#n#k#a#n# #p#r#o#g#r#a#m# #y#a#n#g# #t#e#r#s#i#m#p#a#n# #d#a#l#a#m#
#m#e#m#o#r#i#,# #s#e#r#t#a# #d#a#p#a#t# #b#e#k#e#r#j#a# #s#e#c#a#r#a#
#o#t#o#m#a#t#i#s# #d#e#n#g#a#n# #a#t#u#r#a#n# #t#e#r#t#e#n#t#u#*#.# Sistem Komputer
Sebuah sistem komputer tersusun atas tiga elemen, yaitu 1. Hardware (Perangkat
Keras), merupakan rangkaian elektronika 2. Software (Perangkat Lunak), merupakan
program yang dijalankan pada komputer 3. Brainware (SDM) Perangkat Keras Perangkat
keras komputer secara garis besar terdiri atas tiga komponen utama, yaitu 1.
Processor, merupakan bagian dari perangkat keras komputer yang melakukan
pemprosesan aritmatika dan logika serta pengendalian operasi komputer secara
keseluruhan. Prosesor terdiri atas dua bagian utama, yaitu ALU (Arithmetic Logic
Unit) dan Control Unit. Kecepatan kerja prosesor biasanya ditentukan oleh kecepatan
clock dari Control Unit-nya. Contoh : jika prosesor memiliki frekuensi clock 350
MHz, berarti kecepatan pemprosesan satu instruksinya = T = 1/f = 1/(350 x 106 Hz),
= 0,286 x 10-8 detik. 2. Memory, berdasarkan fungsinya dibagi menjadi dua yaitu a.
Primary Memory, dipergunakan untuk menyimpan data dan instruksi dari program yang
sedang dijalankan. Biasa juga disebut sebagai RAM. Karakteristik dari memori primer
adalah - Volatil (informasi ada selama komputer bekerja. Ketika komputer
dipadamkan, informasi yang disimpannya juga hilang) - kecepatan tinggi - akses
random (acak) I/O Device Memori ProcessorDMAI/O Bus Memory Bus * definisi bebas b.
Secondary Memory, dipergunakan untuk menyimpan data atau program biner secara
permanen. Karakteristik dari memori sekunder adalah - non volatil atau persisten -
kecepatan relatif rendah (dibandingkan memori primer) - akses random atau
sekuensial Contoh memori sekunder : floppy, harddisk, CD ROM, magnetic tape,
optical disk, dll. Dari seluruh contoh tersebut, yang memiliki mekanisme akses
sekuensial adalah magnetic tape 3. Input-Output Device, merupakan bagian yang
berfungsi sebagai penghubung antara komputer dengan lingkungan di luarnya. Dapat
dibagi menjadi dua kelompok, yaitu a. Input Device (Piranti Masukan), berfungsi
sebagai media komputer untuk menerima masukan dari luar. Beberapa contoh piranti
masukan : - keyboard - mouse - touch screen - scanner - camera - modem - network
card - dll b. Output Device (Piranti Keluaran), berfungsi sebagai media komputer
untuk memberikan keluaran. Beberapa contoh piranti masukan : - Monitor - Printer -
Speaker - Plotter - Modem - network card - dll Perangkat Lunak Perangkat lunak
dapat diklasifikasikan sebagai berikut 1. Sistem Operasi, merupakan perangkat lunak
yang mengoperasikan komputer serta menyediakan antarmuka dengan perangkat lunak
lain atau dengan pengguna. Contoh sistem operasi : MS DOS, MS Windows (dengan
berbagai generasi), Macintosh, OS/2, UNIX (dengan berbagai versi), LINUX (dengan
berbagai distribusi), NetWare, dll 2. Program Utilitas, merupakan program khusus
yang berfungsi sebagai perangkat pemeliharaan komputer, seperti anti virus, partisi
hardisk, manajemen hardisk, dll. Contoh produk program utilitas : Norton Utilities,
PartitionMagic, McAfee, dll 3. Program Aplikasi, merupakan program yang
dikembangkan untuk memenuhi kebutuhan yang spesifik. Contoh : aplikasi akuntansi,
aplikasi perbankan, aplikasi manufaktur, dll 4. Program Paket, merupakan program
yang dikembangkan untuk kebutuhan umum, seperti : - pengolah kata /editor naskah :
Wordstar, MS Word, Word Perfect, AmiPro, dll - pengolah angka / lembar kerja :
Lotus123, MS Excell, QuattroPro, dll ,Matlab- presentasi : MS PowerPoint, dll -
desain grafis : CorelDraw, PhotoShop, dll 5. Bahasa Pemprograman, merupakan
perangkat lunak untuk pembuatan atau pengembangan perangkat lunak lain. Bahasa
pemprograman dapat diklasifikasikan menjadi tingkat rendah, tingkat sedang, dan
tingkat tinggi. Pergeseran dari tingkat rendah ke tinggi menunjukkan kedekatan
dengan �bahasa manusia�. Bahasa tingkat rendah (atau biasa disebut bahasa assembly)
merupakan bahasa dengan pemetaan satu persatu terhadap instruksi komputer. Contoh
bahasa tingkat tinggi : Pascal, BASIC, Prolog, Java,Delphi dll. Contoh bahasa
tingkat menengah : bahasa C.Bahasa tingkat rendah : Assembler, binerisasi Seperti
perangkat lunak lain, bahasa pemprograman juga memiliki pertumbuhan generasi. SDM
Terdapat berbagai peran yang dapat dilakukan manusia dalam bagian sistem komputer.
Beberapa peran di antaranya adalah 1. Analis Sistem, berperan melakukan analisis
terhadap permasalahan yang dihadapi, serta merancang solusi pemecahannya dalam
bentuk program komputer. 2. Programmer, berperan menerjemahkan rancangan yang
dibuat analis kedalam bahasa pemprograman sehingga solusi dapat dijalankan oleh
komputer 3. Operator, bertugas menjalankan komputer berdasarkan instruksi yang
diberikan 4. Teknisi, bertugas merakit atau memelihara perangkat keran komputer 5.
dll Klasifikasi Komputer Berdasarkan Sinyal Masukan Berdasarkan sinyal masukan,
komputer dapat diklasifikasikan menjadi 1. Komputer Analog, menerima sinyal masukan
berupa data analog. Contoh : komputer penghitung aliran BBM dalam SPBU 2. Komputer
Digital, mernerima masukan digital, merupakan komputer kebanyakan yang kita kenal.
3. Komputer hibrid, menerima masukan analog dan digital Berdasarkan Ukuran
Berdasarkan ukuran fisik dan kapabilitasnya, komputer dapat diklasifikasikan
menjadi 1. Komputer mikro, berukuran kecil, biasanya dipergunakan oleh satu orang.
Contoh : PC, Notebook, Palmtop, PDA, dll 2. Komputer Mini, berukuran lebih besar,
biasa digunakan untuk kebutuhan pekerjaan yang lebih besar juga. Contoh : komputer
Alfa, dll 3. Supercomputer, merupakan komputer berkinerja amat tinggi, biasanya
untuk memenuhi kebutuhan pemprosesan yang amat besar. Contoh : Cray, DeepBlue,
EarthSimulator, dll 4. Mainframe Berdasarkan Generasi Berdasarkan generasi
teknologi penyusunnya, komputer dapat diklasifikasikan menjadi 1. Generasi I, tahun
1946-1959, menggunakan tabung hampa 2. Generasi II, tahun 1959-1965, menggunakan
transistor 3. Generasi III, tahun 1965-1970, menggunakan IC (Integrated Circuit) 4.
Generasi IV, tahun 1970-sekarang, menggunakan VLSI (Very Large Scale IC)
Berdasarkan Tujuan Pembuatan Berdasarkan tujuan pembuatan, komputer dapat
diklasifikasikan menjadi 1. General Purpose, merupakan komputer yang dikembangkan
untuk kebutuhan umum. Contoh : PC, Notebook, dll 2. Special Purpose, merupakan
komputer yang dikembangkan untuk kebutuhan khusus. Contoh : komputer khusus untuk
bermain catur Catatan tambahan :
###################################################################################
###################################################################################
###################################################################################
##��9� �d#a#p#a#t# #s#a#j#a# #d#i#b#u#a#t# #k#l#a#s#i#f#i#k#a#s#i#
#k#o#m#p#u#t#e#r# #b#e#r#d#a#s#a#r#k#a#n# #b#e#r#b#a#g#a#i# #k#r#i#t#e#r#i#a#
#y#a#n#g# #l#a#i#n# ##��9� �d#e#n#g#a#n# #a#m#a#t# #c#e#p#a#t#n#y#a#
#p#e#r#k#e#m#b#a#n#g#a#n# #t#e#k#n#o#l#o#g#i# #p#e#r#a#n#g#k#a#t# #k#e#r#a#s#
#k#o#m#p#u#t#e#r#,# #k#l#a#s#i#f#i#k#a#s#i# #d#i# #a#t#a#s# #b#o#l#e#h# #j#a#d#i#
#s#u#d#a#h# #b#e#r#u#b#a#h#.# ############B#a#b# #2#.# #R#e#p#r#e#s#e#n#t#a#s#i#
#D#a#t#a###��7�#L#a#n#d#a#s#a#n# #P#e#n#g#e#tahuan Untuk dapat memahami dengan
mudah bab representasi data komputer, diperlukan landasar pengetahuan awal tentang
sistem bilangan dan logika matematika Sistem Bilangan Bilangan memiliki basis. Yang
biasa dipergunakan adalah basis 10 atau desimal. Diberikan sebuah bilangan : 5736
Artinya : 5736 = 5000 + 700 + 30 + 6 = 5 . 1000 + 7 . 100 + 3 . 10 + 6 . 1 = 5 .
103 + 7 . 102 + 3 . 101 + 6 . 100 Contoh sederhana basis bilangan lain yang biasa
kita temui : � sistem bilangan jam, menggunakan basis 12 � perhitungan hari,
menggunakan basis 7 (misalnya jika dianggap Ahad=1, Senin=2, � Sabtu =0) Pada
sistem bilangan dengan basis N, digunakan angka-angka 0,1, .. N-1. Contoh : �
sistem bilangan desimal (basis 10) menggunakan angka 0,1,2,3,..9 � sistem bilangan
biner (basis 2) menggunakan angka 0 dan 1 Jika X sebuah nilai yang
direpresentasikan dalam sistem bilangan dengan basis N sehingga menjadi rangkaian
angka bi..b2b1b0, maka X = bi.Ni+..
+b2.N2+b1.N1+b0.N0
.........................................#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#(#1#)
# ##i# ##A#t#a#u# #X# #=# #�# #b#a#.#N#a# ##a#=#0# ##S#e#c#a#r#a#
#t#e#o#r#i#t#i#s#,# #d#a#p#a#t# #d#i#b#u#a#t# #s#i#s#t#e#m# #b#i#l#a#n#g#a#n#
#d#e#n#g#a#n# #b#a#s#i#s# #b#e#r#a#p#a#p#u#n# #(#b#u#l#a#t# #p#o#s#i#t#i#f# #>#1#)#
##P#e#r#u#b#a#h#a#n# #b#a#s#i#s# ##S#e#t#i#a#p# #n#i#l#a#i# #/# #b#e#s#a#r#a#n#
#t#e#r#t#e#n#t#u# #d#a#p#a#t# #d#i#r#e#p#r#e#s#e#n#t#a#s#i#k#a#n# #d#e#n#g#a#n#
#b#e#r#b#a#g#a#i# #s#i#s#t#e#m# #b#i#l#a#n#g#a#n#.# #D#e#n#g#a#n# #d#e#m#i#kian
dapat pula dilakukan perubahan basis bilangan. DARI BASIS N KE BASIS 10 Pengubahan
dari basis N ke basis 10 dapat dilakukan dengan menggunakan formula (1) di atas.
Contoh : 7 Kuliah Pengantar IlmuKomputer.Com Copyright � 2003 IlmuKomputer.Com
3428 akan diubah menjadi basis 10 3428 = 3.82+4.81+2.80 = 3.64+4.8+2.1 = 192+32+2
= 226 2AF16 akan diubah menjadi basis 10 2AF = 2.162+A.161+F.160 = 2.256+10.16+15.1
= 512+160+15 = 687 Untuk digit di belakang koma pada bilangan pecahan, formula (1)
tersebut tetap berlaku. Contoh 0.011012 akan diubah menjadi basis 10 0.011012= 1.2-
2+1.2-3+1.2-5 = 1/4 + 1/8 + 1/32 = 0.25 + 0.125 + 0.03125 = 0.40625 DARI BASIS 10
KE BASIS N Perubahan dari basis 10 ke basis N dilakukan dengan operasi division
(pembagian bulat) dan modulus (sisa pembagian bulat) N. Contoh : 971 akan diubah
menjadi basis 8 971 div 8 = 121, modulus (sisa) = 3 121 div 8 = 15, modulus = 1 15
div 8 = 1, modulus = 7
##################################################################���� �9#7#1# #=#
#1#7#1#3#8# ##2#9# #a#k#a#n# #d#i#u#b#a#h# #m#e#n#j#a#d#i# #b#a#s#i#s# #2# ##2#9#
#d#i#v# #2# #=# #1#4#,# #m#o#d#u#l#u#s# #=# #1# ##1#4# #d#i#v# #2# #=# #7#,#
#m#o#d#u#l#u#s# #=# #0# ##7# #d#i#v# #2# #=# #3#,# #m#o#d#u#l#u#s# #=# #1# ##3#
#d#i#v# #2# #=# #1#,# #m#o#d#u#l#u#s# #=# #1# ##���� �2#7# #=# #1#1#1#0#1#2# #
#U#n#t#u#k# #d#i#g#i#t# #d#i# #b#e#l#a#k#a#n#g# #k#o#m#a# #p#a#d#a#
#b#i#l#a#n#g#a#n# #p#e#c#a#h#a#n#,# #p#e#r#u#b#a#h#a#n# #b#a#s#i#s#
#d#i#l#a#k#u#k#a#n# #d#e#n#g#a#n# #mengalikan fraksi pecahan dengan basisnya. Hasil
perkaian tersebut kemudian diambil fraksi bulatnya. Contoh 0.625 akan diubah
menjadi basis 2 0.625 x 2 = 1.25 8 Kuliah Pengantar IlmuKomputer.Com Copyright �
2003 IlmuKomputer.Com 0.25 x 2 = 0.5 0.5 x 2 = 1.0
###################################################################################
###################################################################################
#################################################################################��
�� �0#.#6#2#5# #=# #0#.#1#0#1#2# ##A#r#i#t#m#a#t#i#k#a# #B#a#s#i#s# #N# #
#O#p#e#r#a#s#i# #p#e#n#j#u#m#l#a#h#a#n# #d#a#n# #p#e#n#g#u#r#a#n#g#a#n# #d#a#p#a#t#
#d#i#l#a#k#u#k#a#n# #p#a#d#a# #d#u#a# #b#i#l#a#n#g#a#n# #d#e#n#g#a#n# #b#a#s#i#s#
#y#a#n#g# #S#A#M#A#.# #P#e#r#h#i#t#u#n#g#a#n# #a#r#i#t#m#e#t#i#k#a# #p#a#d#a#
#b#a#s#i#s# #N# #d#i#l#a#k#u#k#a#n# #s#e#r#u#p#a# #d#e#n#g#a#n# #p#a#d#a#
#b#a#s#i#s# #1#0#.# ##C#o#n#t#o#h# ##1# #1# #1# ##2#5#3#6# #1#1#0#0#1#1#2# #
#4#2#1#6# #+# #1#1#0#1#0#2# #+# ##1#1146 10011012 Jika bilangan-bilangan yang
dioperasikan dalam kedua contoh di atas diubah menjadi basis 10, maka hasil
perhitungan yang diperoleh tetap akan sama 2536= 105, 4216= 157, 11146= 262;
105+157=262 1100112 = 51, 110102 = 26, 10011012 = 77; 51+26=77 Logika Matematika
Dasar Himpunan Himpunan merupakan kumpulan dari berbagai elemen dengan
karakteristik yang serupa. Suatu himpunan berada dalam semesta tertentu yang
membatasi ruang lingkupnya. Contoh: - himpunan bilangan bulat positif < 10 -
him#p#u#n#a#n# #b#i#l#a#n#g#a#n# #p#r#i#m#a# #<# #1#0#0# ##-# #h#i#m#p#u#n#a#n#
#m#a#h#a#s#i#s#w#a# #T#e#k#n#i#k# #I#n#f#o#r#m#a#t#i#k#a# ##-# #d#l#l# ##
#R#E#L#A#S#I# #H#I#M#P#U#N#A#N# ##1#.# #A# #h#i#m#p#u#n#a#n# #b#a#g#i#a#n#
#d#a#r#i# #B#,# #A# #�" #B#,# #j#i#k#a# #d#a#n# #h#a#n#y#a# #j#i#k#a# #s#e#t#i#a#p#
#e#l#e#m#e#n# #A# #a#d#a#l#a#h# #j#u#g#a# #e#l#e#m#e#n# #B# ##2#.# #A# #s#a#m#a#
#d#e#n#g#a#n# #B#,# #A# #=# #B#,# #j#i#k#a# #d#a#n# #h#a#n#y#a# #j#i#k#a# #A# #�"
#B# #d#a#n# #B# #�" #A# ##_# ##3#.# #K#o#m#p#l#e#m#e#n# #h#i#m#p#u#n#a#n# #A#,# #A#
#=# #{# #x# #|# #x# # " #A#}# ###K#O#M#B#I#N#A#S#I# #H#I#M#P#U#N#A#N# #
#T#e#r#d#a#p#a#t# #b#e#b#e#r#a#p#a# #m#a#c#a#m# #r#e#l#a#s#i# #h#i#m#p#u#n#a#n#,#
#y#a#i#t#u# ##1#.# #G#a#b#u#n#g#a#n# #h#i#m#p#u#n#a#n# #A# #d#a#n# #B#,# #A# #*"
#B# ##2#.# #I#r#i#s#a#n# #h#i#m#p#u#n#a#n# #A# #d#a#n# #B#,# #A# #)" #B# ##3#.#
#P#e#r#b#e#d#a#a#n# #s#i#m#e#t#r#i#s# #���� �b#e#l#u#m# #d#i#b#a#h#a#s# ###9#
#K#u#l#i#a#h# #P#e#n#g#a#n#t#a#r# #I#l#m#u#K#o#m#p#u#t#e#r#.#C#o#m#
#C#o#p#y#r#i#g#h#t# #�# #2#0#0#3# #I#l#m#u#K#o#m#p#u#t#e#r#.#C#o#m# ##C#o#n#t#o#h#
##D#a#r#i# #D#i#a#g#r#a#m# #V#e#n#n# #b#e#r#i#k#u#t# ##S# #=# #1#,# #2#,# #3#,# #4#
##A# #=# #2#,# #3# #A#*"B# #=# #2#,# #3#,# #4# ##B# #=# #3#,# #4# #A#)"B# #=# #3# #
#A## #=# #1#,# #4# #A#-#B# #=# #2# ##B## #=# #1#,# #2# #B#-#A# #=# #4# #
#A#L#J#A#B#A#R# #H#I#M#P#U#N#A#N# ##B#e#r#i#k#u#t# #o#p#e#r#a#s#i#-#o#p#e#r#a#s#i#
#d#a#s#a#r# #d#a#l#a#m# #a#l#j#a#b#a#r# #h#i#m#p#u#n#a#n# ##A#*"S# #=# #S# #A#)"S#
#=# #A# ##A#*"A# #=# #A# #A#)"A# #=# #A# ##A#*"A## #=# #S# #A#)"A## #=# ##" #
#A#*"#" #=# #A# #A#)"#" #=# ##" ##(#A#*"B#)## #=# #A## )"B## ##(#A#)"B#)## #=#
#A## *"B## ##A#*"(#B#)"C#)# #=# #(#A#*"B#)#)"(#A#*"C#)# ##A#)"(#B#*"C#)# #=#
#(#A#)"B#)#*"(#A#)"C#)# ##A## # #=# #A# ##L#o#g#i#k#a# ##D#a#l#a#m# #l#o#g#i#k#a#
#m#a#t#e#m#a#t#i#k#a#,# #s#e#t#i#a#p# #p#e#r#t#a#n#y#a#a#n# #a#t#a#u#
#k#o#m#b#i#n#a#s#i# #b#e#b#e#r#a#p#a# #p#e#r#n#y#a#t#a#a#n# #m#e#m#i#l#i#k#i#
#n#i#l#a#i# #T#R#U#E# #(#b#e#n#a#r#) atau FALSE (salah). Kombinasi pernyataan dapat
disusun dalam operasi-operasi logika, dengan operasi-operasi dasar sebagai berikut
1. Negasi (NOT), menghasilkan kebalikan nilai kebenaran dari suatu pernyataan Tabel
kebenaran dari operasi Negasi adalah sebagai berikut P #~p ##T #F ##F #T ##Lambang
dalam diagram logika : 1 2 3 4 S A B 2. Disjungsi (OR), merupakan operasi dimana
jika salah satu pernyataan bernilai benar, maka kombinasinya akan bernilai benar 1
0Kuliah Pengantar IlmuKomputer.Com Copyrig#h#t# #�# #2#0#0#3#
#I#l#m#u#K#o#m#p#u#t#e#r#.#C#o#m# ##T#a#b#e#l# #k#e#b#e#n#a#r#a#n# #d#a#r#i#
#o#p#e#r#a#s#i# #N#e#g#a#s#i# #a#d#a#l#a#h# #s#e#b#a#g#a#i# #b#e#r#i#k#u#t# ##P#
#Q# #p# #(" #q# #T# #T# #T# ###T# ###F# ###T# #####F# ###T# ###T# #####F# ###F#
###F# #####L#a#m#b#a#n#g# #d#a#l#a#m# #d#i#a#g#r#a#m# #l#o#g#i#k#a# #:# #3#.#
#K#o#n#j#u#n#g#s#i# #(#A#N#D#)# #m#e#r#u#p#a#k#a#n# #o#p#e#r#a#s#i# #d#i#m#a#n#a#
#j#i#k#a# #s#a#l#a#h# #s#a#t#u# #p#e#r#n#y#a#t#a#a#n# #b#e#r#n#i#l#a#i#
#r#n#i#l#a#i# #s#a#l#a#h# ##s#a#l#a#h#,# #m#a#k#a# #k#o#m#b#i#n#a#s#i#n#y#a#
#a#k#a#n# #b#e##T#a#b#e#l# #k#e#b#e#n#a#r#a#n# #d#a#r#i# #o#p#e#r#a#s#i#
#N#e#g#a#s#i# #a#d#a#l#a#h# #s#e#b#a#g#a#i# #b#e#r#i#k#u#t# ##P# #Q# #p# #'" #q#
#T# #T# #T# ###T# ###F# ###F# #####F# ###T# ###F# #####F# ###F# ###F#
#####L#a#m#b#a#n#g# #d#a#l#a#m# #d#i#a#g#r#a#m# #l#o#g#i#k#a# #:# #A#l#j#a#b#a#r#
#B#o#o#l#e#a#n# #A#t#u#r#a#n#-#a# #A# #.# #A# #=# #A# #A# #+# #A# #=# #A# #A# #+#
#0# #=# #A# #A# #.# #A## #=# #0# #=# #A# #+# #B# #A## #+# B Huk1. Komutatif A + B
= B + A; A . B = B . A 2. Asosiatif A+(B+C) = (A+B)+C; A . (B . C) = (A . B) . C 3.
Distributif A . (B+C) = (A.B) + (A . C) 4. De Morgan (A . B)� = A�+B�; (A+B)� = A�.
B� Tipe Data Dasar Dal k apat tiga tip t atau integer 3. Simbol atau karakter turan
A . 0 = 0 A . 1 = A A + 1 = 1A + A� = 1A + A� . BA� + A . B =um-hukum am omputer
terde data dasar, yaitu 1. Bilangan bula2. Bilangan pecahan atau floating point 1
1Kuliah Pengantar IlmuKomputer.Com Copyright � 2003 IlmuKomputer.Com Komputer
merepresentasikan data dalam bentuk biner, karena setiap sel / bit data dalam
komputer hanya dapat menyimpan dua macam keadaan, yaitu voltase tinggi dan voltase
rendah. Perbedaan voltase tersebut mewakili nilai TRUE dan FALSE, atau bit �1� dan
�0� Representasi Bilangan Bulat / Integer Bilangan Bulat Tak Bertanda dapat
direpresentasikan dengan - bilangan biner � oktal - heksadesimal - gray code - BCD
(binary coded decimal) - Hamming code Bilangan bulat bertanda (positif atau
negatif) dapat direpresentasikan dengan - Sign/Magnitude (S/M) - 1�s complement -
2�s complement Untuk bilangan bulat positif, tidak ada perbedaan dalam ketiga macam
representasi bilangan di atas. Terdapat persamaan dalam ketiga representasi
tersebut berupa digunakannya MSB (most significant bit) sebagai penanda. MSB
bernilai �0� untuk bilangan positif dan �1� untuk bilangan negatif 7 #6 #5 #4 #3 #2
#1 #0 ##MSB #LSB ##SIGN/MAGNITUDE Representasi negatif dari suatu bilangan
diperoleh dari bentuk positifnya dengan mengubah bit pada MSB menjadi bernilai 1.
Jika dipergunakan N bit untuk representasi data, maka rentang nilai yang dapat
direpresentasikan adalah -2N-1-1 s.d 2N-1-1 Contoh : jika dipergunakan 5 bit untuk
representasi bilangan +3 = 00011 -3 = 10011 1�S COMPLEMENT Representasi negatif
dari suatu bilangan diperoleh dengan mengkomplemenkan seluruh bit dari nilai
positifnya. Jika dipergunakan N bit untuk representasi data, maka rentang nilai
yang dapat direpresentasikan adalah -2N-1-1 s.d 2N-1-1 Contoh : jika dipergunakan 5
bit untuk representasi bilangan +3 = 00011 -3 = 11100 2�S COMPLEMENT Representasi
negatif dari suatu bilangan diperoleh dengan mengurangkan 2n dengan nilai
positifnya. Jika dipergunakan N bit untuk representasi data, maka rentang nilai
yang dapat direpresentasikan adalah -2N-1 s.d 2N-1-1 1 2Kuliah Pengantar
IlmuKomputer.Com Copyright � 2003 IlmuKomputer.Com Contoh : jika dipergunakan 5 bit
untuk representasi bilangan 2n = 25 = 100000 +3 = 00011 -3 = 100000-00011 100000
0#0#0#1#1#-# ##1#1#1#0#1# ##���� �-#3# #=# #1#1#1#0#1# ##P#E#R#B#A#N#D#I#N#G#A#N# #
#B#e#r#i#k#u#t# #t#a#b#e#l# #p#e#r#b#a#n#d#i#n#g#a#n# #k#e#t#i#g#a# #c#a#r#a#
#r#e#p#r#e#s#e#n#t#a#s#i# #b#i#l#a#n#g#a#n# #b#u#l#a#t# #b#e#r#t#a#n#d#a#
#t#e#r#s#e#b#u#t# ##B# ###N#i#l#a#i# #y#a#n#g# #d#i#r#e#p#r#e#s#e#n#t#a#s#i#k#a#n#
#####b#3#b#2#b#1#b#0###S#i#g#n#/#M#a#g#n#i#t#u#d#e# ###1## s# #c#o#m#p#l#e#m#e#n#t#
###2## s# #c#o#m#p#l#e#m#e#n#t# #####0#1#1#1# ###+#7# ###+#7# ###+#7# #####0#1#1#0#
###+#6# ###+#6# ###+#6 ##0101 #+5 #+5 #+5 ##0100 #+4 #+4 #+4 ##0011 #+3 #+3 #+3
##0010 #+2 #+2 #+2 ##0001 #+1 #+1 #+1 ##0000 #+0 #+0 #+0 ##1000 #-0 #-7 #-8 ##1001
#-1 #-6 #-7 ##1010 #-2 #-5 #-6 ##1011 #-3 #-4 #-5 ##1100 #-4 #-3 #-4 ##1101 #-5 #-2
#-3 ##1110 #-6 #-1 #-2 ##1111 #-7 #-0 #-1 ##Representasi Bilangan Pecahan /
Floating Point Bilangan pecahan dapat direpresentasikan dalam bentuk pecahan biasa
atau dalam bentuk scientific. BENTUK
PECAHAN BIASA Dalam bentuk pecahan biasa, bilangan direpresentasikan langsung
kedalam bentuk binernya. Contoh : 27.625 = 11011.1012 BENTUK SCIENTIFIC Dalam
notasi scientific, bilangan pecahan dinyatakan sebagai X = �M . B�E. 1 3Kuliah
Pengantar IlmuKomputer.Com Copyright � 2003 IlmuKomputer.Com M = mantissa B = basis
E = eksponen Contoh : 5.700.000 = 57 . 105
###################################################################################
###################################################################################
###############################################################���� �M#=#5#7#,#
#B#=#1#0#,# #E#=#5# ##M#a#s#a#l#a#h# #:# #t#e#r#d#a#p#a#t# #t#a#k#
#b#e#r#h#i#n#g#g#a# #b#a#n#y#a#k#n#y#a# #r#e#p#r#e#s#e#n#t#a#s#i# #y#a#n#g#
#d#a#p#a#t# #d#i#b#u#a#t#.# #D#a#l#a#m# #c#o#n#t#o#h# #s#e#b#e#l#u#m#n#y#a#,#
#5#.#7#0#0#.#0#0#0# #=# #5#7#.#1#0#5# #=# #5#7#0#.#1#0#4# #=# #5#,#7#.#1#0#6# #=#
#0#,#5#7#.#1#0#7# #=# #0#,#0#5#7#.#1#0#8# #d#s#t#.# #U#n#t#u#k#
#m#e#n#g#a#t#a#s#i#n#y#a#,# #d#i#t#e#n#t#u#k#a#n# #a#d#a#n#y#a# #b#e#n#t#u#k#
#n#o#r#m#a#l#,# #d#e#n#g#a#n# #s#y#a#r#a#t# ##1#/#B# #d" #|#M#|#<# #1# #
#D#e#n#g#a#n# #d#e#m#i#k#i#a#n#,# #b#e#n#t#u#k# #s#c#i#e#n#t#i#f#i#c# #y#a#n#g#
#n#o#r#m#a#l# #(#m#e#m#e#n#u#h#i# #p#e#r#s#y#a#r#a#t#a#n#)# #d#a#r#i#
#5#.#7#0#0#.#0#0#0# #a#d#a#l#a#h# #0#,#5#7#.#1#0#7# ##D#a#l#a#m# #b#e#n#t#u#k#
#n#o#r#m#a#l# #t#e#r#s#e#b#u#t#,# #s#e#l#a#l#u# #d#i#p#e#r#o#l#e#h#
#m#a#n#t#i#s#s#a# #b#e#r#b#e#n#t#u#k# ## 0#,#& # #s#e#h#i#n#g#g#a# #d#a#l#a#m#
#r#e#p#r#e#s#e#n#t#a#s#i#n#y#a# #k#e#d#a#l#a#m# #b#i#t# #d#a#t#a#,# #f#r#a#k#s#i#
## 0#,## #t#e#r#s#e#b#u#t# dapat dihilangkan. Mantissa dan eksponen tersebut dapat
direpresentasikan menggunakan salah satu cara representasi bilangan bulat bertanda
yang telah dibahas di atas. Representasi yang dipilih dapat saja berbeda antara
mantissa dengan eksponennya. Contoh - Digunakan untaian 16 bit untuk representasi
bilangan pecahan - 10 bit pertama digunakan untuk menyimpan mantissa dalam bentuk
S/M - 6 bit sisanya digunakan untuk menyimpan mantissa dalam bentuk 1�s complement
- Akan direpresentasikan bilangan 0,0000#0#0#7#5# ###1#5# ###1#4# ###1#3# ###1#2#
###1#1# ###1#0# ###9# ###8# ###7# ###6# ###5# ###4# ###3# ###2# ###1# ###0#
#####M#a#n#t#i#s#s#a# ###E#k#s#p#o#n#e#n# ######0#,#0#0#0#0#0#0#7#5# #=# #0#,#7#5#
#.# #1#0#-#6# #���� �M# #=# #0#,#7#5#;# #E# #=# #-#6# ##R#e#p#r#e#s#e#n#t#a#s#i#
#M#a#n#t#i#s#s#a# #:# ##0#,#7#5# #=# #0#,#1#1#2#.# #K#a#r#e#n#a# #s#u#d#a#h#
#d#a#l#a#m# #b#e#n#t#u#k# #n#o#r#m#a#l# ## 0#,## d#a#p#a#t#
#d#i#h#i#l#a#n#g#k#a#n#.# ##S#/#M# #���� �M#S#B# #s#e#b#a#g#a#i# #p#e#n#a#n#d#a#.#
#D#e#n#g#a#n# #d#e#m#i#k#i#a#n#,# #m#a#n#t#i#s#s#a# #=# #0#1#1#0#0#0#0#0#0#0# #
#R#e#p#r#e#s#e#n#t#a#s#i# #E#k#s#p#o#n#e#n# #:# #6#=#1#1#0#2# #.# #K#a#r#e#n#a#
#d#i#g#u#n#a#k#a#n# #6# #b#i#t#,# #1#1#0#2# #=# #0#0#0#1#1#0#.# ##1## s#
#c#o#m#p#l#e#m#e#n#t# #���� �-#6# #=# #1#1#1#0#0#1# ##R#e#p#r#e#s#e#n#t#a#s#i# #:#
##0# ###1# ###1# ###0# ###0# ###0# ###0# ###0# ###0# ###0# ###1# ###1# ###1# ###0#
###0# ###1# #####1#5# ###1#4# ###1#3# ###1#2# ###1#1# ###1#0# ###9# ###8# ###7#
###6# ###5# ###4# ###3# ###2# ###1 #0 ##Representasi Karakter Terdapat beberapa
macam cara representasi karakter sebagai berikut 1 4Kuliah Pengantar
IlmuKomputer.Com Copyright � 2003 IlmuKomputer.Com 1. ASCII (American Standard Code
for Information Interchange) 2. SBCDIC (Standard Binary Coded Decimal Interchanged
Code) 3. EBCDIC (Extended Binary Coded Decimal Interchanged Code) 4. Unicode ASCII
Terdapat dua macam ASCII, yaitu yang mempergunakan 7 bit dan 8 bit. Pada ASCII yang
mempergunakan 7 bit, terdapat dua kelompok karakter, yaitu 1. Karakter Kontrol,
digunakan untuk mengontrol pengiriman atau transmisi data 2. Karakter Informasi,
merupakan karakter yang mewakili data Terdapat beberapa macam karakter kontrol,
yaitu - transmission control, digunakan untuk mengendalikan arus data yang
dikirimkan melalui media transmisi. Contoh : SOH (Start of Header), STX (Start of
Text), EOT (End of Text), dll - format effector, digunakan untuk mengatur susunan
secara fisik dari informasi yang ditampilkan ke layar. Contoh : LF (Line Feed), CR
(Carriage Return), FF (Form Feed), dll - device control, digunakan untuk
mengendalikan peralatan fisik di terminal - information separator, digunakan
sebagai elemen pembatas data yang ditransmisikan. Contoh : US (Unit Separator), RS
(Record Separator), FS (File Separator), dll Unicode Unicode menggunakan 16 bit
untuk merepresentasikan karakter. Dengan demikian, banyaknya karakter yang dapat
direpresentasikan adalah 216 atau 65.536 karakter. Keunggulan Unicode dari ASCII
adalah kemampuannya untuk menyimpan simbol / karakter yang jauh lebih besar.
Himpunan 256 karakter pertama dari Unicode merupakan pemetaan karakter ASCII 8 bit,
sehingga Unicode tetap kompatibel dengan ASCII. Selain merepresentasikan seluruh
karakter ASCII, Unicode dapat merepresentasikan juga berbagai macam simbol diluar
ASCII, seperti huruf Arab, Kanji, Hiragana, Katakana, dan lain-lain. 1 5Kuliah
Pengantar IlmuKomputer.Com Copyright � 2003 IlmuKomputer.Com Bab 3. Manajemen Data
#################################################��#�#D#a#t#a# #a#d#a#l#a#h#
#r#e#p#r#e#s#e#n#t#a#s#i# #a#t#a#u# #h#a#s#i#l# #r#e#k#a#m#a#n# #a#t#a#s#
#k#e#j#a#d#i#a#n#,# #f#a#k#t#a#,# #a#t#a#u# #f#e#n#o#m#e#n#a# #y#a#n#g#
#t#e#r#j#a#d#i# #d#a#l#a#m# #d#u#n#i#a# #n#y#a#t#a#.# ##P#e#n#g#e#r#t#i#a#n#
#B#a#s#i#s#d#a#t#a# ##B#a#s#i#s#d#a#t#a# #a#d#a#l#a#h# #s#e#k#u#m#p#u#l#a#n#
#i#n#f#o#r#m#a#s#i# #m#e#n#g#e#n#a#i# #s#u#a#t#u# #s#u#b#j#e#k# #t#e#r#t#e#n#t#u#,#
#y#a#n#g# #m#e#m#i#l#i#k#i# #k#e#t#e#r#k#a#i#t#a#n# #l#o#g#i#s#,# #l#e#n#g#k#a#p#,#
#d#a#n# #t#e#rstruktur. Basisdata menyediakan struktur bagi informasi, dan
memungkinkannya untuk digunakan bersama-sama oleh berbagai aplikasi yang berbeda.
Klasifikasi Basisdata Dalam perkembangannya, terdapat berbagai model basisdata,
yaitu 1. Model hirarkis 2. model jaringan 3. model relasional 4. model berorientasi
objek Dari beberapa model tersebut, yang paling berkembang dan banyak digunakan
pada saat ini adalah model relasional. Model berorientasi objek biasanya
dipergunakan untuk kebutuhan tertentu yang lebih spesifik. Pengenalan Basisdata
Relasional Dalam model relasional, basisdata terdiri atas relasi-relasi atau tabel-
tabel, yang dapat saling terhubung satu sama lain. Berikut bagian-bagian dari satu
model tabel Field ##Header #Field1#Field2#� #Fieldn ##Record ##Field / kolom
menyimpan data dengan jenis yang sama. Elemen-elemen dari field adalah 1. Nama.
Dalam satu tabel tidak diperkenankan adanya field dengan nama yang sama 2. Tipe
data, dapat berupa tipe data standar atau tipe lain yang disediakan oleh basisdata
3. Ukuran. Ukuran field biasanya ditentukan berdasarkan tipenya, kecuali untuk tipe
string (untaian karakter). Pada tipe string, pengguna menentukan sendiri ukuran
yang digunakan. 1 6Kuliah Pengantar IlmuKomputer.Com Copyright � 2003
IlmuKomputer.Com Record merupakan representasi dari satu entitas yang dicatat dalam
tabel. Dalam sebuah tabel (mestinya) tidak ada dua atau lebih record yang sama
persis. Setiap record bersifat unik dalam tabel yang memuatnya. Model E-R (Entity-
Relationship) Dalam melakukan perancangan basisdata relasional, biasa dipergunakan
diagram E-R. Komponen-komponen dalam model E-R adalah : 1. Entity Set, merupakan
kumpulan dari entity yang memiliki atribut-atribut yang sama. Entity dapat
diartikan sebagai sesuatu yang dapat dibedakan dari yang lain. Dalam model E-R,
biasa digambarkan sebagai berikut 2. Relationship Set, merupakan himpunan hubungan-
hubungan antar entitas-entitas dari dua entity set. Relationship Set dilambangkan
sebagai berikut RDBMS RDBMS (Relational Database Management System) merupakan satu
paket perangkat lunak yang menyediakan berbagai layanan untuk perancangan,
penggunaan, dan pemeliharaan basisdata relasional. Beberapa kapabilitas umum dari
produk RDBMS modern di antaranya adalah 1. Antarmuka dengan pengguna 2.
Pemeliharaan integritas basisdata 3. Pemeliharaan keamanan basisdata 4. Backup dan
recovery 5. Pengendalian akses konkuren, dll Contoh produk DBMS modern : IBM DB2,
Oracle, MS SQL Server, MySQL, dll Nama TabelAtribut 1 Atr#i#b#u#t# #2#
#A#t#r#i#b#u#t# #n##N#a#m#a# #R#e#l#a#t#i#o#n#s#h#i#p# ##M#u#l#t#i#p#l#i#c#i#t#y# #
#M#u#l#t#i#p#l#i#c#i#t#y# ##1# #7#K#u#l#i#a#h# #P#e#n#g#a#n#t#a#r#
#I#l#m#u#K#o#m#p#u#t#e#r#.#C#o#m# #C#o#p#y#r#i#g#h#t# #�# #2#0#0#3#
#I#l#m#u#K#o#m#p#u#t#e#r#.#C#o#m# ##B#a#b# #4#.# #K#o#m#u#n#i#k#a#s#i# #D#a#t#a#
#d#a#n# #J#a#r#i#n#g#a#n# #K#o#m#p#u#t#e#r# ###��#� �#B#e#b#e#r#a#p#a#
#k#e#u#n#t#u#n#g#a#n# #d#a#r#i# #j#a#r#i#n#g#a#n# #k#o#m#p#u#t#e#r# #d#i#
#a#n#t#a#r#a#n#y#a# #a#d#a#l#a#h# #:# ##-# #transaksi dapat dilakukan di tempat
yang berbeda dengan tempat pengolahan data - resource sharing (penggunaan sumber
daya bersama), dapat mengoptimalkan penggunaan sumberdaya. Hampir seluruh
sumberdaya dapat digunakan bersama, mulai dari prosesor, memori, storage, dan
peripheral (printer, CD ROM Drive, dll) - memungkinkan pengendalian terpusat atas
berbagai sumberdaya yang tersebar - memungkinkan kolaborasi antarpengguna, melalui
e-mail, newsgroup, dsb - memungkinkan backup atau replikasi untuk antisipasi
kerusakan Klasifikasi Jaringan Komputer Berdasarkan luas area Berdasarkan luas
areanya, jaringan komputer dapat diklasifikasikan menjadi 1. LAN atau Local Area
Network, mencakup satu tempat tertentu (lab, ruang kantor, kampus, lokasi pabrik,
dsb. Komputer dari 2 sd 500) 2. MAN atau Metropolitan Area Network, mencakup luas
satu kota 3. WAN atau Wide Area Network, mencakup seluruh dunia Berdasarkan
Topologi Jaringan Terdapat beberapa macam topologi jaringan, dengan keunggulan dan
kelemahan masig-masing, sebagai berikut 1. Bus. Seluruh komputer berkomunikasi
melalui satu jalur yang
sama, yang dipergunakan bergantian. o Keunggulan : paling murah dan mudah
diimplementasikan o Kelemahan : performansi paling rendah, karena pada setiap saat
bus hanya dapat melayani satu transmisi. Semakin banyak komputer yang terhubung ke
jaringan, akan semakin berat beban bus sehingga performansi semakin menurun.
Keamanan juga paling rendah. 2. Ring. Terdapat jalur berupa cincin yang terhubung,
dengan arah rotasi transmisi tertentu. o Keunggulan : performansi dan keamanan
lebih baik o Kelemahan : lebih mahal 3. Star. Terdapat satu komputer atau hub yang
berfungsi sebagai sentral, seluruh komputer dalam jaringan terhubung langsung ke
sentral tersebut o Keunggulan : mudah diimplementasikan 1 8Kuliah Pengantar
IlmuKomputer.Com Copyright � 2003 IlmuKomputer.Com o Kelemahan : performansi hanya
sedikit lebih baik dari Bus 4. Meshed. Setiap komputer terhubung langsung satu sama
lain o Keunggulan : performansi dan keamanan paling baik o Kelemahan : sangat
mahal, jalur yang harus disediakan bertambah secara eksponensial oleh penambahan
komputer 5. Kombinasi berbagai topologi di atas Transmisi Data Media Transmisi
Macam-macam media transmisi A. Kabel (wired), jenis-jenisnya : a. Kabel pilin,
terdapat dua macam yaitu UTP (unshielded twisted pair) dan STP (shielded twisted
pair). b. Koaksial. Contoh : kabel TV c. Serat optik, memiliki kapasitas paling
besar B. Nirkabel (wireless), bisa dengan a. Radio b. Microwave. Contoh : WaveLAN
c. Infra Merah Kapasitas transmisi Bandwidth : banyaknya bit data yang dapat
ditransmisikan per satuan waktu, dinyatakan dalam bps (bit per second) Jenis
transmisi 1. Transmisi satu arah (simplex). Contoh : radio 2. Transmisi dua arah
bergantian (half duplex). Contoh : HT 3. Transmisi dua arah bersamaan (full
duplex). Contoh : telepon Arah transmisi 1. Unicast, dari satu titik ke satu titik.
Contoh : telepon 2. Multicast, dari satu titik ke beberapa titik. Contoh : server
internet 3. Broadcast, dari satu titik ke semua arah. Contoh : pemancar televisi 1
9Kuliah Pengantar IlmuKomputer.Com Copyright � 2003 IlmuKomputer.Com Protokol
Komunikasi Protokol merupakan sekumpulan aturan yang memungkinkan berbagai media,
platform, atau aplikasi yang berbeda-beda dapat saling berkomunikasi dengan benar.
Beberapa contoh protokol komunikasi : 1. TCP/IP (Transfer Control Protocol /
Internet Protocol), merupakan protokol yang digunakan di internet. Dalam TCP/IP
tersedia juga beberapa jasa, seperti HTTP (hypertext transfer protocol), FTP (file
transfer protocol), e-mail, telnet (remote login), dll. 2. SPX/IPX, digunakan pada
LAN sistem operasi jaringan Novel Netware 3. X25, biasa digunakan oleh jaringan
perbankan (cabang online, ATM, dll). 2 0Kuliah Pengantar IlmuKomputer.Com Copyright
� 2003 IlmuKomputer.Com Bab 5. Pemprograman Pengertian Memberikan instruksi kepada
komputer agar dapat bekerja seperti yang kita kehendaki. - Yang �dipahami� atau
dijalankan oleh komputer : data dan# #i#n#s#t#r#u#k#s#i# #d#a#l#a#m# #b#e#n#t#u#k#
#b#i#n#e#r# #(#r#a#n#g#k#a#i#a#n# #b#i#t#-#b#i#t# #b#e#r#n#i#l#a#i# ## 0##
#a#t#a#u# ## 1## )#.# ##-# #Y#a#n#g# #d#i#p#a#h#a#m#i# #m#a#n#u#s#i#a# #:#
#l#o#g#i#k#a#,# #a#r#i#t#m#e#t#i#k#a#,# #a#l#g#o#r#i#t#m#a#,# #k#o#n#s#e#p#,#
#m#o#d#e#l#,# #d#a#n# #s#e#b#a#g#a#i#n#y#a#.# ###���� �U#n#t#u#k#
#m#e#n#j#e#m#b#a#t#a#n#i#,# #d#i#b#u#a#t#l#a#h# #b#a#h#a#s#a#
#p#e#m#p#r#o#g#r#a#m#a#n#,# #y#a#n#g# #m#e#n#e#r#j#e#m#a#h#k#a#n# #d#a#r#i# #a#p#a#
#y#a#n#g# #d#i#k#e#hendaki / dimengerti manusia menjadi instruksi mesin komputer.
Klasifikasi Pemprograman Berdasarkan tingkat Berdasarkan tingkat kedekatannya
dengan bahasa mesin dan bahasa manusia, diklasifikasinya menjadi 1. Bahasa tingkat
rendah, memetakan setiap instruksi dari kode sumber kedalam satu instruksi bahasa
mesin. Biasa disebut juga dengan bahasa assembly. Untuk dapat memprogram dalam
bahasa assembly, diperlukan pengetahuan yang benar tentang perangkat keras,
representasi data, cara kerja pemprosesan, dan instruksi-instruksi mesin komputer
2. Bahasa tingkat tinggi, memiliki kedekatan dengan bahasa dan cara berpikir
manusia. Contoh : bahasa Pascal 3. Bahasa tingkat menengah, antara kedua tingkat di
atas. Contoh : bahasa C Berdasarkan paradigma Pemprograman komputer dapat
diklasifikasikan sebagai berikut PEMPROGRAMAN PROSEDURAL Program tersusun atas
prosedur-prosedur algoritma. Pemprograman prosedural dicirikan dengan adanya
sequence (urutan), branch (pencabangan), dan loop (pengulangan). - Urutan, berarti
bahasa tersebut memiliki urutan pemprosesan tertentu, biasanya dari atas ke bawah
dan dari kiri ke kanan. - Pencabangan, merupakan alternatif alur program
berdasarkan evaluasi terhadap kondisi tertentu. Contoh pencabangan adalah beberapa
statement berikut o IF <kondisi> THEN <aksi> o IF <kondisi> THEN <aksi1> ELSE
<aksi2> o CASE <nilai> <nilai 1> : <aksi 1> <nilai 2> : <aksi 2> <nilai n> : <aksi
n> 2 1Kuliah Pengantar IlmuKomputer.Com Copyright � 2003 IlmuKomputer.Com -
Pengulangan terhadap alur program berdasarkan evaluasi terhadap kondisi tertentu.
Contoh pengulangan adalah beberapa statement berikut o REPEAT <aksi> UNTIL
<kondisi> o WHILE <kondisi> DO <aksi> o FOR <n> DO <aksi> Contoh bahasa
Pemprograman Prosedural : Pascal, C, Basic, PEMPROGRAMAN FUNGSIONAL, tersusun atas
fungsi-fungsi, baik yang sudah terdefinisi maupun yang dibuat sendiri oleh
pengguna. Contoh : LISP PEMPROGRAMAN DEKLARATIF Tersusun atas deklarasi-deklarasi
logika, berupa fakta, aturan, dan sasaran. Bahasa pemprograman prosedural memiliki
mekanisme inferensi, yang memungkinkan komputer �menalar� atau menelusuri berbagai
fakta dan aturan yang diberikan untuk mendapatkan hasil / jawaban dari pertanyaan
tertentu. Contoh : Prolog (programming in logic) PEMPROGRAMAN BERORIENTASI OBJEK
Dalam pemprograman berorientasi objek, persoalan dan solusinya dimodelkan sebagai
objek. Objek adalah segala sesuatu di alam semesta (lahiriah) yang dapat diamati.
Setiap objek merupakan anggota, atau merupakan instance dari kelas objek tertentu.
Setiap kelas objek minimal memiliki : 1. nama kelas objek yang unik, membedakannya
dengan kelas objek yang lain 2. atribut-atribut, atau data, atau properti-properti,
atau sifat-sifat yang melekat pada kelas objek tersebut 3. perilaku, atau
kemampuan, atau operasi, atau method, atau tanggung jawab yang melekat pada kelas
objek tersebut Ciri utama dari pemprograman berorientasi objek adalah adanya
encapsulation (pembungkusan), inheritance (penurunan sifat), dan polymorphism
(perubahan bentuk). - Encapsulation, merupakan pembungkusan suatu kelas objek
dengan atribut-atribut dan perilaku-perilaku yang dimilikinya. Contoh kelas objek
sederhana - Inheritance, merupakan penurunan sifat dari kelas objek induk kepada
kelas objek anaknya, dari suatu kelas objek yang lebih general / umum kepada kelas
objek yang lebih spesifik / khusus. - Polymorphism, berarti objek yang berbeda-beda
yang diturunkan dari induk yang sama mendukung antarmuka properti dan method yang
sama. (dapat dipahami jika telah terlibat lebih lanjut dengan pemprograman
berorientasi objek) Contoh : Object Pascal, C++, Eiffel, SmallTalk, Java, C# 2
2Kuliah Pengantar IlmuKomputer.Com Copyright � 2003 IlmuKomputer.Com Cara Kerja
Penerjemahan dari kode sumber dalam bahasa tingkat tinggi kedalam instruksi mesin
dilakukan dengan dua macam cara, yaitu kompilasi dan interpretasi 1. kompilasi,
merupakan penerjemahan keseluruhan kode sumber menjadi kode biner, yang selanjutnya
dieksekusi oleh mesin / komputer 2. interpretasi, merupakan pe####&###(###0###V###�
##� ###
###
##�
######3##5##F##I##�###########(###)###.###/###0###A###|
###��˺�������p�p�_��_�Q@��#### #h�{�##h
#�#CJ #OJ##QJ##^J##aJ ####h�{�#CJ #OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ
##'#h�{�##h�{�#CJ #EH##H*#OJ##QJ##^J##aJ # #h�{�##h�{�#CJ #OJ##QJ##^J##aJ
##'#h�{�##h�{�#CJ #EH##H*#OJ##QJ##^J##aJ # #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ##
#h�{�##h�{�#CJ #OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ
#OJ##QJ##^J##aJ ####h�l�##h�{�#5#�CJ #OJ##QJ##^J##aJ #######&###(###0###V####
###
##L
##�
##�
##�
##�
######W###�############�############�############�############�############�#######
#####�############�############�############�############�############�############
�################################################################################
##7$#8$#@&#H$#gd�{�######$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�##
##7$#8$#@&#H$#gd�{�#####$##��!#��#7$#8$#H$#]��!^��#a$#gd�{�#
##7$#8$#H$#gd�{�######$##��##�x#7$#8$#@&#H$#a$#gd�l�##W###Z
##Q##�
##=###�###�###�###�###�###�###�############�############�############�############�
############�############q############h############\############\##################
####
###$#7$#8$#H$#a$#gd�{�# ##7$#8$#H$#gd�{�######$#
&##F###�$ #���#��#7$#8$#H$#^�$ `���a$#gd�{�######$#
&##F###�+ #���7$#8$#H$#^�+ `���a$#gd�{�######$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�#####$##��##���#��#7$#8$#H$#^��#`���a$#g
d�{�#####$##��##��#7$#8$#H$#^��#a$#gd�{�######$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�##
�###�###############)###�###�#######&###�###{###########�############�############�
############�############�############�############�############�############�#####
#######�############w############�############�##############################$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�######$#
&##F###��##��#7$#8$#H$#^��#a$#gd�{�######$#
&##F###�$ #���#��#7$#8$#H$#^�$ `���a$#gd�{�######$#
&##F###�+ #���7$#8$#H$#^�+ `���a$#gd�{�######$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�#
###$#7$#8$#H$#a$#gd�{�##
########)###4###>###G###W###^###�###�###�###############'###.###/###0###A###�######
######�############�############�############�############�############�###########
#�############�############�############�############�############�############�###
#########�############�############�############�#####################
##7$#8$#@&#H$#gd�{�# ##7$#8$#H$#gd�{�######$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�######$#
&##F###�$ #���#��#7$#8$#H$#^�$ `���a$#gd�{�######$#
&##F###�+ #���7$#8$#H$#^�+

`���a$#gd�{�###A###y###�###�###X###Y###�###�###N###q###�###�###�###�############�##
##########�############�############�############�############�############�#######
#####�############�############�############�######################################
###########################$#
&##F###�$ #���#��#7$#8$#H$#^�$ `���a$#gd�{�######$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�# ##7$#8$#H$#gd�{�######$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�######$#
&##F###��##��#��#7$#8$#H$#^��#`��a$#gdZ&�#####$##��#7$#8$#H$#a$#gd�{�##
|###�###F###M###�###�###�###�###D###E###F###G###L###�###�###�###########. ##D ##�!
##�!##�"#######$###$##�$##�$##�%##�%##�%##�������ܲ�‫�� �ܐܐܐ‬m‫�\�\�ܐ‬N�####h&R+#CJ
#OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ####h�{�##h�{�#>*#CJ
#OJ##QJ##^J##aJ # #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ
## #h�{�##h
#�#CJ #OJ##QJ##^J##aJ ####h�{�#CJ #OJ##QJ##^J##aJ ####h�#9#CJ #OJ##QJ##^J##aJ
####hZ&�#CJ #OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ####hZ&�##h�{�#6#�CJ
#OJ##QJ##^J##aJ
###�###E###F###G###L###�###Z###�###:###�###�###�###�###�#######u###�###�###########
#�############�############�############�############�############�############�###
#########�############�############�############�############�############�########
####�############�#####################$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�##
##7$#8$#@&#H$#gd�{�######$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�##
##7$#8$#@&#H$#gd�{�#

##7$#8$#H$#gd�{�#####$##��##��#7$#8$#H$#^��#a$#gd�{�###�###############y###�###u###
# ##- ##. ##D ##� ##� ##
!##S!##�!##�!
##�############�############�############�############�############�############�##
##########�############�############�############�############�############�#######
#####�############�############�###########################$#
&##F ##��##���#��#7$#8$#H$#^��#`���a$#gd�{�######$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�##
##7$#8$#@&#H$#gd�{�# ##7$#8$#H$#gd�{�######$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�###�!##�!###"##q"##�"##�"######�$##�%##�
%##�%##�%##�%##�%##�%##�%##�%##�
%##�############�############�############�############�############�############�#
###########�############�############�############�############�############�######
######�############�############�############�#################$##�h##��#7$#8$#H$#]
�h#a$#gd
#�######$#
&##F###�h##��##���#��#7$#8$#H$#]�h#^��#`���a$#gd�{�# ##7$#8$#H$#gd�{�######$#
&##F
##��##���#��#7$#8$#H$#^��#`���a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�##
##7$#8$#@&#H$#gd�{�###�%##�%##�%##�%##�%##�%##�%##�%##�
%###&##�&##�&##v'##x'##�'##�'##�'##�'##�'##�'##�)##���ų��n]n]I]I]I]I]############
##############################'#h�{�##h�{�#CJ #EH##H*#OJ##QJ##^J##aJ #
#h�{�##h�{�#CJ #OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ
#OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ####h
#�##h�{�#5#�CJ #OJ##QJ##^J##aJ ###h
#�##h�{�#5#�CJ #OJ##QJ##^J##aJ # #h�{�##h
#�#CJ #OJ##QJ##^J##aJ ####h
#�#CJ #OJ##QJ##^J##aJ ####h99##CJ #OJ##QJ##^J##aJ ####h�{�#CJ #OJ##QJ##^J##aJ ##�
%##�%##�%##�%##�
%###&##�&##�&##�&##!'##G'##n'##�'##�'###(##`(##�############�############�#########
###�############�############�############�############�############�############�#
###########�############�############�############�############�###################
#####$#
&##F
##��##���#��#7$#8$#H$#^��#`���a$#gd�{�#
###$#7$#8$#H$#a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�##
##7$#8$#@&#H$#gd�{�#####$##��!#�##7$#8$#H$#]��!^�##a$#gd�{�# ##7$#8$#H$#gd�{�#
###$#7$#8$#H$#a$#gd
#�#####$##�h##��#7$#8$#H$#]�h#a$#gd
#�###`(##a(##�(##�(##�(##5)##6)##�)##0*##6*##Z*##d*###+##8+##5,##O,##�,##�,##�,##�#
###########�############�############�############�############�############�######
######�############�############�############�############�############�###########
#�############�############�############�############�#############################
##############
###��#7$#8$#@&#H$#gd�{�##
##7$#8$#@&#H$#gd�{�#
###$#7$#8$#H$#a$#gd�{�######$#
&##F##��##���#��#7$#8$#H$#^��#`���a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�#

##7$#8$#H$#gd�{�###�)##�)##�)##�)##�)##�)##�)##�)##�)##�)##�)##�)##�)##�)##�)##�)##
�)##�)##�)##�)##�)##�)##�)##�)###*##&*##N*##P*##T*##X*###+##8+##�,##�,###-###-###-
##%-##*-##+-##/-##0-##4-##6-##]-##`-##�-##�-##�-##�-##�-##�-
‫����ڸ����ڧڧ‬
##(.##*.##O.##P.##U.##W.##[.##].##a.##d.##�/##�����������������������
�������������������������#################### #h�{�##h�{�#CJ
#OJ##QJ##^J##aJ ####h�l�#CJ #OJ##QJ##^J##aJ ##'#h�{�##h�{�#CJ
#EH##H*#OJ##QJ##^J##aJ # #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ##'#h�{�##h�{�#CJ
#EH�H*#OJ##QJ##^J##aJ ##>�,## -##7-##G-##S-##Z-##~-##�-##�-##�-##�-
###.##!.##H.##e.##y.##�.##�.##�.##6/##@/##�############�############�############�#
###########�############�############�############�############�############�######
######�############�############�############�############�############�###########
#�############�############�############�#########################
###��#7$#8$#@&#H$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�#####$##��##��#7$#8$#H$#`��#a$#g
d�{�#####$##��#7$#8$#H$#`��#a$#gd�{�#####$##��#7$#8$#H$#^��#a$#gd�{�###@/##a/##�/##
�/##�/## 0##`0##�0##�0###1##61##V1##f2##n2##�2##�2##�2##�2##

3##&4##N4##�5##�5##�5##�5##�############�############�############�############�###
#########�############�############�############�############�############�########
####�############�############�############�############�############�############�
############�############�############�############�############�############�#####
##############
##7$#8$#@&#H$#gd�{�# ##7$#8$#H$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�#
###$#7$#8$#H$#a$#gd�{�###�/##�/##�/##�/##�/##�/##�/##�/###0###0###0###0##�0##�0##�0
##�0##�0###1###1###1##01##41##61##<1##P1##T1##�2##�2##�2##�2##�2##�2##�2##�2##�2##�
2##�2##�2##�2##�2###3###3###3###3###4###4##
4##$4##&4##N4##�5##�5##�5##�5##�5##�5##�5##�5##�5##���������۶������������۶�
� ‫ ۓ‬۶��� ��
��۶�۶ ‫ۓ‬ ‫��� ۓ‬
���ࡱࡱࡱࡱ
‫ۓ‬ �ࡱࡱࡱ��� #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ####h�{�##h�{�#>*#CJ
#OJ##QJ##^J##aJ #'#h�{�##h�{�#CJ #EH�H*#OJ##QJ##^J##aJ # #h�{�##h�{�#CJ
#OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ##&#h�{�##h�{�#5#�CJ
#OJ##QJ##\#�^J##aJ
#:�5##�5###6##�6##�6###7###7##)7##�7##�7##�7##:8##�8##�8##�8##�8##�############�###
#########�############�############�############�############�############�########
####�############�############�############�############�############�############�
########################
###��#7$#8$#@&#H$#gd�{�# ##7$#8$#H$#gd�{�######$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�######$#
&##F###��##���7$#8$#H$#^��#`���a$#gd�{�##
##7$#8$#@&#H$#gd�{�##
##7$#8$#@&#H$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�#
###$#7$#8$#H$#a$#gd�{�###�5###6###6##
6###6##�6##�6##�6##�6##�6##�6##�6##�6##�6##�6##�6##�6###7###7##)7##�7##�7##�7##�7##
:8##>8##�8##�8##J:##L:##�;##�;##�;##�;##J>##L>##T>##V>##d>##f>##l>##n>## ?##0?
###A##'A##�����������������ʹ�������������w#########)#h�{�##h�{�#B*#CJ
#OJ##QJ##^J##aJ #ph#### #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ
#OJ##QJ##^J##aJ ####h�{�##h�{�#CJ #aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ##
#h�{�##h�{�#CJ #OJ##QJ##^J##aJ ##'#h�{�##h�{�#CJ #EH�H*#OJ##QJ##^J##aJ #
#h�{�##h�{�#CJ #OJ##QJ##^J##aJ #-
�8##z9##�9###:##V:##X:##�:##�:##*;##p;##�;##�;##P<##�############�############�####
########�############�############�############�############i############i#########
###i############�############�###################$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�##
###��#7$#8$#@&#H$#gd�{�#

##7$#8$#H$#gd�{�#####$##��##���#��#7$#8$#H$#^��#`���a$#gd�{�#####$##�@#7$#8$#H$#^�@
#a$#gd�{�######$#
&##F###��##���7$#8$#H$#^��#`���a$#gd�{�######$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�##
P<##`<##�<##�<##�<##
=##0=##V=##z=##�=###>##*>##P>##r>##�>##�>##�>###?## ?##0?
##�@##�############�############�############�############�############�###########
#�############�############�############�############�############�############�###
#########�############�############�############�############�############�########
####�##############################################################################
#
##7$#8$#@&#H$#gd�{�##
###��#7$#8$#@&#H$#gd�{�#
###$#7$#8$#H$#a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�###�@##�@###A###A###A###A###A###A
###A##�############�############�############�############�############H###########
#�############�################p##kd#####$##$#If#####�l##�#����������������########
#��##�0##�#~#�##########################################�0�������������������������
�������###�#######�#####�####6##�##########�####�#####�##########�########�4�###
#l#a�#<######�<##�<##$#7$#8$#H$#If####gd�{�#
##7$#8$#H$#gd�{�#####$##��##��#7$#8$#H$#^��#a$#gd�{�######$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�####A##
A###A##&A##�############}############}#############################################
###################################################################################
###################################################################################
#�<##�<##$#7$#8$#H$#If####gd�{�#p##kd�####$##$#If#####�l##�#����������������#######
##��##�0##�#~#�##########################################�0������������������������
��������###�#######�#####�####6##�##########�####�#####�####�###�#�########�4�###
#l#a�#<###&A##'A##(A##HA##SA##XA##:B##�B##�B##�B##�############�############t######
######�############�############�############Z############t############�###########
#############################$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�#####$##��##��#7$#8$#H$#^��#a$#gd�{�#

##7$#8$#H$#gd�{�#p##kd�####$##$#If#####�l##�#����������������#########��##�0##�#~#�
##########################################�0��������������������������������###�###
####�#####�####6##�####�###�#�####�#####�##########�########�4�###
#l#a�#<## 'A##(A##HA##XA##�A##�A##�B##�B###C##�D##�D##&E##dE##�E##�F##�F##�G##�G#
#
I##3I##oI##qI##�I##�I##�I##�I##�I##�I###J##
%J##;J##=J##MJ##OJ##�K##�K##�K##�L##�L##�L##�L##����ࡱࡱ� ����
|�|�|�|�|�|�|
���h�h####'#h�{�##h�{�#CJ #EH##H*#OJ##QJ##^J##aJ ###h�{�##h�{�#CJ #aJ ##
#h�{�##h�{�#CJ #OJ##QJ##^J##aJ ##)#h�{�##h�{�#B*#CJ #OJ##QJ##^J##aJ #ph####
#h�{�##h�{�#CJ #OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ
#OJ #QJ #^J #aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ####h�{�##h�{�#CJ
#OJ##QJ##aJ
#(�B##�B##�B##�B##�B##�B##�B##�B##�############�############�############j#########
###�############�############�#####################################################
################################################�##kdN####$##$#If#####�l##�#�������
���������#########��##�F##�#l###�##################################################
############�0��������������������������������###�#######�#####�####6##�
#############�
###�###�#####�
#############�
###�#######�4�###
#l#a�#<######�<##�<##$#7$#8$#H$#If####gd�{�###�B##�B###C##
C###C##|
############j############j############j############################################
###################################################################################
##############################�<##�<##$#7$#8$#H$#If####gd�{�#�##kd#####$##$#If#####
�l##�#����������������#########��##�F##�#l###�#####################################
#########################�0��������������������������������###�#######�#####�####6#
#�
#############�
###�###�#####�
###�###�###�#�
###�#######�4�###
#l#a�#<####C###C##
D##ND##�D##�D##�D##|
############s############a############G############a############s##################
###################################$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�#####$##��##��#7$#8$#H$#^��#a$#gd�{�#

##7$#8$#H$#gd�{�#�##kd�####$##$#If#####�l##�#����������������#########��##�F##�#l##
#�##############################################################�0�����������������
���������������###�#######�#####�####6##�
###�###�###�#�
###�###�#####�
###�###�###�#�
###�#######�4�###
#l#a�#<###�D##�D##�D##�D##�D###E##
E###E##�############�############�############j############�############�##########
##�################################################################################
#####################�##kd�####$##$#If#####�l##�#����������������#########��##�F##�
#l###�##############################################################�0�������������
�������������������###�#######�#####�####6##�
#############�
###�###�#####�
#############�
###�#######�4�###
#l#a�#<######�<##�<##$#7$#8$#H$#If####gd�{�####E###E###E###E##$E##|
############j############j############j############################################
###################################################################################
##############################�<##�<##$#7$#8$#H$#If####gd�{�#�##kdd####$##$#If#####
�l##�#����������������#########��##�F##�#l###�#####################################
#########################�0��������������������������������###�#######�#####�####6#
#�
#############�
###�###�#####�
###�###�###�#�
###�#######�4�###
#l#a�#<###$E##&E###G###G##"G##-G##AG##|
############s############a############V############H############8##################
####$##�h#7$#8$#H$#^�h#a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�##
##7$#8$#@&#H$#gd�{�#####$##��##��#7$#8$#H$#^��#a$#gd�{�#

##7$#8$#H$#gd�{�#�##kd&####$##$#If#####�l##�#����������������#########��##�F##�#l##
#�##############################################################�0�����������������
���������������###�#######�#####�####6##�
###�###�###�#�
###�###�#####�
###�###�###�#�
###�#######�4�###
#l#a�#<###AG##LG##YG##cG##�G##�G##�G##�G##
H##
I##3I##oI##�I##�I##�I##�############�############�############�############�#######
#####�############�############�############�############�############�############
�############�############�########################################################
#############################$#
&##F###��##���7$#8$#H$#^��#`���a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�##
##7$#8$#@&#H$#gd�{�# ##7$#8$#H$#gd�{�######$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�#####$##�h#7$#8$#H$#^�h#a$#gd�{�###�I##�
I##�I###J##;J##MJ##_J##`J##�K##�K##�K##�K##�K##�K##�K##�K##�############�##########
##�############�############�############�############�############�############�##
##########�############�############�############�############�############�#######
#####################$##�<##�<##$#7$#8$#H$#If####a$#gd�{�######$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�######$#
&##F###��##���7$#8$#H$#^��#`���a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�#
##7$#8$#H$#gd�{�######$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�###�K##�K##�############################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#####################$##�<##�<##$#7$#8$#H$#If####a$#gd�{�###�K##�K#################
###################################�##kd�####$##$#If#####�l##�#����������������####
#####��##ִ##P#�#d#� x##
�###�##############################################################################
###################################################################################
#�0��������������������������������###�#######�#####�####6##�
#################################� ###�###�###�###�###�###�###�###�#�
###�###�###�###�###�###�###�###�#� ###�###�###�###�###�###�###�###�4�###
#l#a�#�###�K##�K##�K##�K##�K##�K##�L##�L##�L##�############�############z##########
##q############d############V############J############J####################
###$#7$#8$#H$#a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�##
###��#7$#8$#@&#H$#gd�{�#

##7$#8$#H$#gd�{�#p##kd�####$##$#If#####�l##�#����������������#########��##�0##P#x#�
##########################################�0��������������������������������###�###
####�#####�####6##�####�###�#�####�###�#�####�###�#�####�###�4�###
#l#a�#�######$##�<##�<##$#7$#8$#H$#If####a$#gd�{�###�L###M###M##�M##<N##HN##TN##dN#
#AO##�O##�O##�O##�O##�O###P###P###P##<P##XP###Q##
Q##FQ##�############�############�############�############�############�##########
##�############�############�############�############�############�############�##
##########�############�############�############�############�############�#######
#####�############�############################$##�<##�<##$#7$#8$#H$#If####a$#gd�{�
# ##7$#8$#H$#gd�{�#
###$#7$#8$#H$#a$#gd�{�##
###��#7$#8$#@&#H$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�###�L##�M##�M##�M##�M##�N##�N##1
O##5O##:O##=O##@O##AO##DO##�O##�O##�O##�O###P###P###P##$P###Q##JQ##LQ##NQ##PQ##RQ##
TQ##VQ##XQ###S###S##�����������ͼ�������k�k�k�k�\######################h�{�##h�{�#CJ
#OJ##QJ##aJ ##0#h�{�##h�{�#B*#CJ #EH�H*#OJ##QJ##^J##aJ #ph#####)#h�{�##h�{�#B*#CJ
#OJ##QJ##^J##aJ #ph#### #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ####h�{�##h�{�#>*#CJ
#OJ##QJ##^J##aJ # #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ####h�{�#CJ #OJ##QJ##^J##aJ
##'#h�{�##h�{�#CJ #EH##H*#OJ##QJ##^J##aJ # #h�{�##h�{�#CJ #OJ##QJ##^J##aJ #
FQ##HQ##ZQ##zQ##�Q##�Q##�############z############z############z############z######
###################################################################################
###################################################################################
$##�<##�<##$#7$#8$#H$#If####a$#gd�{�#p##kd8####$##$#If#####�l##�#����������������##
#######��##�0##M#�#�$#########################################�0�������������������
�������������###�#######�#####�####6##�##########�####�###�#�##########�####�###�4�
###
#l#a�#�###�Q##�Q##�Q##�Q##�Q##�Q##i############T############T############T#########
###T###############################################################################
#################$##�<##�<##$#7$#8$#H$#If####a$#gd�{�#�##kd�####$##$#If#####�l##�#�
���������������#########��##�\##M#�#I#�#�$#########################################
########################################�0��������������������������������###�#####
##�#####�####6##�##################�####�###�###�###�#�##################�####�###�
###�###�4�###
#l#a�#�###�Q##�Q##�Q##�Q##�Q###R##i############T############T############T#########
###T###############################################################################
#################$##�<##�<##$#7$#8$#H$#If####a$#gd�{�#�##kd�

###$##$#If#####�l##�#����������������#########��##�\##M#�#I#�#�$###################
##############################################################�0�������������������
�������������###�#######�#####�####6##�##################�####�###�###�###�#�####�#
##�###�###�#�####�###�###�###�4�###
#l#a�#�####R###R##
R###R###R###R##i############T############T############T############T###############
#################################################################################$#
#�<##�<##$#7$#8$#H$#If####a$#gd�{�#�##kdP
###$##$#If#####�l##�#����������������#########��##�\##M#�#I#�#�$###################
##############################################################�0�������������������
�������������###�#######�#####�####6##�####�###�###�###�#�####�###�###�###�#�####�#
##�###�###�#�####�###�###�###�4�###
#l#a�#�####R###R###R##!R##
%R##)R##i############T############T############T############T######################
##########################################################################$##�<##�<
##$#7$#8$#H$#If####a$#gd�{�#�##kd�
###$##$#If#####�l##�#����������������#########��##�\##M#�#I#�#�$###################
##############################################################�0�������������������
�������������###�#######�#####�####6##�####�###�###�###�#�####�###�###�###�#�####�#
##�###�###�#�####�###�###�###�4�###
#l#a�#�###)R##*R##0R##4R##8R##<R##i############T############T############T#########
###T###############################################################################
#################$##�<##�<##$#7$#8$#H$#If####a$#gd�{�#�##kd�####$##$#If#####�l##�#�
���������������#########��##�\##M#�#I#�#�$#########################################
########################################�0��������������������������������###�#####
##�#####�####6##�####�###�###�###�#�####�###�###�###�#�####�###�###�###�#�####�###�
###�###�4�###
#l#a�#�###<R##=R##CR##GR##KR##OR##i############T############T############T#########
###T###############################################################################
#################$##�<##�<##$#7$#8$#H$#If####a$#gd�{�#�##kdT
###$##$#If#####�l##�#����������������#########��##�\##M#�#I#�#�$###################
##############################################################�0�������������������
�������������###�#######�#####�####6##�####�###�###�###�#�####�###�###�###�#�####�#
##�###�###�#�####�###�###�###�4�###
#l#a�#�###OR##PR##VR##ZR##^R##bR##i############T############T############T#########
###T###############################################################################
#################$##�<##�<##$#7$#8$#H$#If####a$#gd�{�#�##kd#
###$##$#If#####�l##�#����������������#########��##�\##M#�#I#�#�$###################
##############################################################�0�������������������
�������������###�#######�#####�####6##�####�###�###�###�#�####�###�###�###�#�####�#
##�###�###�#�####�###�###�###�4�###
#l#a�#�###bR##cR##iR##mR##qR##uR##i############T############T############T#########
###T###############################################################################
#################$##�<##�<##$#7$#8$#H$#If####a$#gd�{�#�##kd�
###$##$#If#####�l##�#����������������#########��##�\##M#�#I#�#�$###################
##############################################################�0�������������������
�������������###�#######�#####�####6##�####�###�###�###�#�####�###�###�###�#�####�#
##�###�###�#�####�###�###�###�4�###
#l#a�#�###uR##vR##|
R##�R##�R##�R##i############T############T############T############T###############
#################################################################################$#
#�<##�<##$#7$#8$#H$#If####a$#gd�{�#�##kdX####$##$#If#####�l##�#����������������####
#####��##�\##M#�#I#�#�$############################################################
#####################�0��������������������������������###�#######�#####�####6##�##
##�###�###�###�#�####�###�###�###�#�####�###�###�###�#�####�###�###�###�4�###
#l#a�#�###�R##�R##�R##�R##�R##�R##i############T############T############T#########
###T###############################################################################
#################$##�<##�<##$#7$#8$#H$#If####a$#gd�{�#�##kd#####$##$#If#####�l##�#�
���������������#########��##�\##M#�#I#�#�$#########################################
########################################�0��������������������������������###�#####
##�#####�####6##�####�###�###�###�#�####�###�###�###�#�####�###�###�###�#�####�###�
###�###�4�###
#l#a�#�###�R##�R##�R##�R##�R##�R##i############T############T############T#########
###T###############################################################################
#################$##�<##�<##$#7$#8$#H$#If####a$#gd�{�#�##kd�####$##$#If#####�l##�#�
���������������#########��##�\##M#�#I#�#�$#########################################
########################################�0��������������������������������###�#####
##�#####�####6##�####�###�###�###�#�####�###�###�###�#�####�###�###�###�#�####�###�
###�###�4�###
#l#a�#�###�R##�R##�R##�R##�R##�R##i############T############T############T#########
###T###############################################################################
#################$##�<##�<##$#7$#8$#H$#If####a$#gd�{�#�##kd\####$##$#If#####�l##�#�
���������������#########��##�\##M#�#I#�#�$#########################################
########################################�0��������������������������������###�#####
##�#####�####6##�####�###�###�###�#�####�###�###�###�#�####�###�###�###�#�####�###�
###�###�4�###
#l#a�#�###�R##�R##�R##�R##�R##�R##i############T############T############T#########
###T###############################################################################
#################$##�<##�<##$#7$#8$#H$#If####a$#gd�{�#�##kd#####$##$#If#####�l##�#�
���������������#########��##�\##M#�#I#�#�$#########################################
########################################�0��������������������������������###�#####
##�#####�####6##�####�###�###�###�#�####�###�###�###�#�####�###�###�###�#�####�###�
###�###�4�###
#l#a�#�###�R##�R##�R##�R##�R##�R##i############T############T############T#########
###T###############################################################################
#################$##�<##�<##$#7$#8$#H$#If####a$#gd�{�#�##kd�####$##$#If#####�l##�#�
���������������#########��##�\##M#�#I#�#�$#########################################
########################################�0��������������������������������###�#####
##�#####�####6##�####�###�###�###�#�####�###�###�###�#�####�###�###�###�#�####�###�
###�###�4�###
#l#a�#�###�R##�R##�R##�R##�R##�R##i############T############T############T#########
###T###############################################################################
#################$##�<##�<##$#7$#8$#H$#If####a$#gd�{�#�##kd`####$##$#If#####�l##�#�
���������������#########��##�\##M#�#I#�#�$#########################################
########################################�0��������������������������������###�#####
##�#####�####6##�####�###�###�###�#�####�###�###�###�#�####�###�###�###�#�####�###�
###�###�4�###
#l#a�#�###�R##�R###S###S## S##
S##i############T############T############T############T###########################
#####################################################################$##�<##�<##$#7
$#8$#H$#If####a$#gd�{�#�##kd
####$##$#If#####�l##�#����������������#########��##�\##M#�#I#�#�$##################
###############################################################�0������������������
��������������###�#######�#####�####6##�####�###�###�###�#�####�###�###�###�#�####�
###�###�###�#�####�###�###�###�4�###
#l#a�#�###S###S###S##?
S##�S##�S##/T##i############`############U############G############:############G##
#####################
###��#7$#8$#@&#H$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�##
##7$#8$#@&#H$#gd�{�#

##7$#8$#H$#gd�{�#�##kd�####$##$#If#####�l##�#����������������#########��##�\##M#�#I
#�#�$##############################################################################
###�0��������������������������������###�#######�#####�####6##�####�###�###�###�#�#
###�###�###�###�#�##################�####�###�###�###�4�###
#l#a�#�####S##?
S##,T##.T##�T##�T##�T##�T##�T##�T###U###V###V###W###W##&W##*W##:W##>W##PW##TW##hW##
lW##�X##�X###[###[##C[##E[##�[##�[##�[##�[###\##�\##��� ‫�ࡱޢޑޢ�ޢޢޢޢޢޢ‬u�u�u�u�`######
############)#h�{�##h�{�#B*#CJ #OJ##QJ##^J##aJ #ph######h�{�##h�{�#CJ #aJ ##
#h�{�##h�{�#CJ #OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ##'#h�{�##h�{�#CJ
#EH##H*#OJ##QJ##^J##aJ #&#h�{�##h�{�#5#�CJ #OJ##QJ##\#�^J##aJ ##'#h�{�##h�{�#CJ
#EH�H*#OJ##QJ##^J##aJ # #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ
#OJ##QJ##^J##aJ
#"/T##BT##�T##�T##�T##�T##�T##(V##�W###X##�X###Z##�Z###[##C[##�[##�[###\###\##�####
########�############�############�############�############�############�#########
###�############�############�############�############�############�############�#
###########�############�############�############�#####################$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�######$#
&##F###��##���7$#8$#H$#^��#`���a$#gd�{�#
###$#7$#8$#H$#a$#gd�{�# ##7$#8$#H$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�##
###��#7$#8$#@&#H$#gd�{�####\###\##
\##(\##0\##8\##@\##F\##L\##R\##X\##^\##d\##j\##p\##v\##|\##~\##�\##�\##�###########
#�############�############�############�############�############�############�###
#########�############�############�############�############�############�########
####�############�############�############�############�##########################
###################################################################################
######################################Ff�########$##�<##�<##$#7$#8$#H$#If####a$#gd�
{�###�\##�\##�\###]##8]##�]##N^##############v############h############\#########
###L############:##########################$##��##��#7$#8$#H$#`��#a$#gd�{�#####$##�
�#7$#8$#H$#`��#a$#gd�{�#
###$#7$#8$#H$#a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�#

##7$#8$#H$#gd�{�####kdy####$##$#If#####�l##�#����������������#########��##�0##�#p
#�######################################### �####�
###����####�0��������������������������������###�#######�#####�####6##�####�###�#�#
###�###�#�####�###�#�####�###�4�###
#l#a�#L#p�
###����#####�\##�\##�\##�\##N]##P]##�]##�]##�^##�^##�^##�^##�^###_##>_###`###`###`#
#c`##f`##qa##xa##�b##�b##~c##�c##-d##/d##zd##|
d###e##(e##�e##�e##og##rg##�g##���������������y�y�y�y��e��##################'#h�{�#
#h�{�#CJ #EH##H*#OJ##QJ##^J##aJ ###h�{�##h�{�#CJ #aJ ## #h�{�##h�{�#CJ
#OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ##)#h�{�##h�{�#B*#CJ
#OJ##QJ##^J##aJ #ph####'#h�{�##h�{�#CJ #EH�H*#OJ##QJ##^J##aJ # #h�{�##h�{�#CJ
#OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ####h�{�##h�{�#CJ #OJ##QJ##aJ
#$N^##�^###_##>_##D_##J_##P_##V_##\_##b_##h_##n_##t_##z_##�_##�_##�_##�_##�_##�_##�
_##�_##�_##�_##�############�############�############�############�############�##
##########�############�############�############�############�############�#######
#####�############�############�############�############�############�############
�############�############�############�############�###################Ff'########
$##�<##�<##$#7$#8$#H$#If####a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�#####$##��#7$#8$#H$
#`��#a$#gd�{�###�_##�_##�_##�_##�_##�_##�_##�_##�_##�_##�_###`###`###`###`###`###`#
#c`##�`##�`##�############�############�############�############�############�####
########�############�############�############�############�############�#########
###�############�############�############�############�############�############�#
###########################$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�##
##7$#8$#@&#H$#gd�{�# ##7$#8$#H$#gd�{�#####Ff#
#######$##�<##�<##$#7$#8$#H$#If####a$#gd�{�###�`##'a##da##pa##qa##xa###b##Xb##�b##�
b##�b##~c##-
d##zd###e###e##(e##�############�############�############�############�###########
#�############�############�############�############�############�############�###
#########�############�############�############�###########################$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�######$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�##
##7$#8$#@&#H$#gd�{�# ##7$#8$#H$#gd�{�######$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�###(e##og##�g##�g##�g###h##�h###i##�j##�
j##�j##�j###k##$k##Ak##Bk##�############�############�############�############�###
#########�############�############�############�############�############�########
####�############�############�############�##############################$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�######$#
&##F###��##���7$#8$#H$#^��#`���a$#gd�{�##
##7$#8$#@&#H$#gd�{�#####$##�h$#�##7$#8$#H$#]�h$^�##a$#gd�{�######��##�x#7$#8$#@&#H$
#gd�{�#

##7$#8$#H$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�###�g###h###h##�h###i##�j##�j###l##2l##
�l##�l##�l##�l##�l###m###m##
m###m##�n##�n##�o###p##�q##�q##�s##�t##�t###u##pu##xu##�u###v##Pv##��ͼͼͼͼ
ͼ  �
�nࡱ
������
n�n�]n����R�##h�{�##h�{�#CJ #aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ
#OJ##QJ##^J##aJ ####h�{�##h�{�#CJ #OJ##QJ##aJ ##0#h�{�##h�{�#B*#CJ
#EH�H*#OJ##QJ##^J##aJ #ph#####)#h�{�##h�{�#B*#CJ #OJ##QJ##^J##aJ #ph####
#h�{�##h�{�#CJ #OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ
#OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ #
Bk###l##2l##�l##�l##�l##�l##�l##�l##�l###m##�############�############�############
�############t############�############�############�############�############�####
##################################################################]##kd#####$##$#If
#####�l##�#����������������#########��##�###�#�######################�0������������
��������������������###�#######�#####�####6##�####�#�####�#�######�####�4�###
#l#a�#'######$##�<##�<##$#7$#8$#H$#If####a$#gd�{�##
##7$#8$#@&#H$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�##
#m###m##
m##V############9##################################################################
###########################$##�q##�q##�<##�<##$#7$#8$#H$#If####]�q#^�q#a$#gd�{�#�##
kd�####$##$#If#####�l##�#����������������#########��##�r##�#� �
�#�#�##############################################################################
########################�0��������������������������������###�#######�#####�####6##
�####�#################�####�#################�####�#################�#############
########4�###
#l#a�#'###
m##
m###m##dm##�m###n##�n##�n###o##�o##�############�############�############q########
####q############W############�############�############�##########################
########$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�######$#
&##F###��##���7$#8$#H$#^��#`���a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�#

##7$#8$#H$#gd�{�##^##kdr$###$##$#If#####�l##4##�#����������������#########�B##�###�
#�#`####################�0��������������������������������###�#######�#####�####6##
�####�#�####�#�####�#�#####4�###
#l#a�#'##

�o###p##�p##Yq##Zq##�q##�q##�q##�r##�r###s##>s##bs##zs##�############�############�
############�############�############�############�############�############�#####
#######�############�############�############�####################################
##############################################$#
&##F###��##���7$#8$#H$#^��#`���a$#gd�{�######$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�# ##7$#8$#H$#gd�{�######$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�##
##7$#8$#@&#H$#gd�{�##
zs##�s##�s##�s##�s##�s###t##$t##Jt##ft##�t###u##nu##pu##xu##�u##Pv##�############�#
###########�############�############�############�############�############�######
######�############�############�############�############�############�###########
#�############�###############################$#
&##F ##��##���#��#7$#8$#H$#^��#`���a$#gd�{�#####$##��!#�@#7$#8$#H$#]��!
^�@#a$#gd�{�######��##�x#7$#8$#@&#H$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�#
##7$#8$#H$#gd�{�######$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�###Pv##Rv##7w##9w##�w##�w##�w##�w###x##.
x##Ex##�y##�y##}z##z##�z##�z###|###|##G|##I|##�|##�|
###}###}##d}##f}##�}##�}###~###~##�~##�~##�~##)�##>�##��##@##r�##��##T�##W�##��##��
###�###�##P�##e�##q�##Dž##Ʌ##��##��##J�##P�##@�##Z�##�������������������������������
���������������## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ
## #h�{�##h�{�#CJ #OJ #QJ #^J #aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ##
#h�{�##h�{�#CJ #OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ####h�{�##h�{�#CJ
#aJ
#8Pv##7w##�w##�w###x###x##.x##Ex##�x###y##Xy##�y##�y##�y###z##}z##�############�###
#########�############�############�############�############�############�########
####�############�############�############�############�############�############�
######################$#
&##F"##��##���#��#7$#8$#H$#^��#`���a$#gd�{�######$#
&##F!##��##���#��#7$#8$#H$#^��#`���a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�##
##7$#8$#@&#H$#gd�{�##
##7$#8$#@&#H$#gd�{�# ##7$#8$#H$#gd�{�######$#
&##F ##��##���#��#7$#8$#H$#^��#`���a$#gd�{�###}z##�z##�{###|##G|##b|##�|
###}###}##d}##�}##�}###~##�~##�~##�~##�############�############�############�#####
#######�############�############�############�############�############�##########
##�############�############�############�############�############################
##############$#
&##F###��##���#��#7$#8$#H$#^��#`���a$#gd�{�######$#
&##F###�###���#��#7$#8$#H$#^�##`���a$#gd�{�# ##7$#8$#H$#gd�{�######$#
&##F"##��##���#��#7$#8$#H$#^��#`���a$#gd�{�######$#
&##F"##�###���#��#7$#8$#H$#^�##`���a$#gd�{�###�~##�~##�~##�~#####x##�##�##�#
#�###�##(�##)�##>�##��##@##�############�############�############�############�#
###########�############�############�############�############�############�######
######�############�############�############�#####################################
################################ ##7$#8$#H$#gd�{�######$#
&##F$##��##���#��#7$#8$#H$#^��#`���a$#gd�{�######$#
&##F$##��##���#��#7$#8$#H$#^��#`���a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�##
##7$#8$#@&#H$#gd�{�##
##7$#8$#@&#H$#gd�{�###@##�##0�##q�##r�##��##��##
�##S�##T�##��##��##r�##u�##��###�##�############�############�############�########
####�############�############�############�############�############�############�
############�############�############�############�######################$#
&##F'##��##���#��#7$#8$#H$#^��#`���a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�##
##7$#8$#@&#H$#gd�{�######$#
&##F&##��##���#��#7$#8$#H$#^��#`���a$#gd�{�##
##7$#8$#@&#H$#gd�{�# ##7$#8$#H$#gd�{�######$#
&##F
%##��##���#��#7$#8$#H$#^��#`���a$#gd�{�####�###�##P�##e�##q�##Dž##��##H�##J�##@�##Z�
##o�##҈##$#�
##��## ߊ##�##�############�############�############�############�#######
#####�############�############�############�############�############�############
�############�############�############�############�###########################$#
&##F)##��##���#��#7$#8$#H$#^��#`���a$#gd�{�##
##7$#8$#@&#H$#gd�{�######$#
&##F(##��##���#��#7$#8$#H$#^��#`���a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�##
##7$#8$#@&#H$#gd�{�######��##�x#7$#8$#@&#H$#gd�{�#

##7$#8$#H$#gd�{�###Z�##o�##�##�##�##�##p�##r�###�##��##��##�##�##r�##Ǝ###�###�##��#
#��##Y�##[�##v�##y�##��##ʖ##��##��###�###<###<###<##U<##m<##�=##�=##�=##�=###>###>#
#`>##b>##�>##�>###?##
?##5?##7?##6C##9C##~C##�C##�C##�C##�C##/D##����������������������
‫���� ޱޝ ޛޝ ޱ����������������ފ‬## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ
###U##&#h�{�##h�{�#5#�CJ #OJ##QJ##\#�^J##aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ##
#h�{�##h�{�#CJ #OJ #QJ #^J #aJ ####h�{�##h�{�#CJ #aJ ## #h�{�##h�{�#CJ
#OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ
#6�##�##5�##N�##�##p�###�###�##M�##]�##s�##��##�############�############�#########
###�############�############�############�############�############�############}#
###########}#######################################################################
####$##�##7$#8$#H$#^�##a$#gd�{�######$#
&##F*##�###���7$#8$#H$#^�##`���a$#gd�{�######$#
&##F*##�###���#��#7$#8$#H$#^�##`���a$#gd�{�######$#
&##F*##��##���#��#7$#8$#H$#^��#`���a$#gd�{�##
###��#7$#8$#@&#H$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�##
##7$#8$#@&#H$#gd�{�###��##��##��##�##r�##��##��##Ŏ##Ǝ###�###�##��##��##ː##�###�##2�
##�############�############�############�############�############�############�##
##########�############�############�############�############�############�#######
#####�############�############�###########################
###��#7$#8$#@&#H$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�######$#
&##F+##�###���#��#7$#8$#H$#^�##`���a$#gd�{�######$#
&##F+##��##���#��#7$#8$#H$#^��#`���a$#gd�{�#

##7$#8$#H$#gd�{�#####$##��##�h##��#7$#8$#H$#^��#`�h#a$#gd�{�###2�##}�##�##a�##b�###
�##��##Y�##;�##<�##v�##��##ʖ##_�##�##T<##U<##�############�############�###########
#�############�############�############�############�############�############�###
#########�############�############�############�############�############�########
###################$#
&##F.##��##���#��#7$#8$#H$#^��#`���a$#gd�{�##
##7$#8$#@&#H$#gd�{�######$#
&##F-##��##���#��#7$#8$#H$#^��#`���a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�#
##7$#8$#H$#gd�{�######$#
&##F,##��##���#��#7$#8$#H$#^��#`���a$#gd�{�########################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
############################################################nerjemahan baris per
baris kode sumber kedalam instruksi komputer yang bersesuaian Pengantar Teori
Bahasa Bahasa pemprograman modern dikembangkan dengan menggunakan teori bahasa,
sehingga memiliki sifat-sifat yang analogis dengan bahasa manusia. Bahasa memiliki
grammar (tata bahasa), yang tersusun atas berbagai aturan produksi. Sebagai contoh,
dalam tata bahasa Bahasa Indonesia, terdapat aturan sebagai berikut - setiap naskah
terdiri atas satu atau beberapa paragraf - setiap paragraf terdiri atas satu atau
beberapa kalimat - setiap kalimat tersusun atas subjek, predikat, objek, dan
keterangan - subjek dan objek dalam kalimat merupakan frase benda - frase benda
dapat tersusun atas satu kata benda atau kombinasi kata benda dan kata sifat,
dengan susunan M-D - predikat merupakan frase kerja atau sifat - dan seterusnya
Dalam bahasa pemprograman, aturan produksi biasa dinyatakan dalam bentuk regular
expression. Tahap-tahap analisis 1. Analisis Leksikal, merupakan analisis terhadap
satuan-satuan leksikal (token, atau simbol) dari kode sumber. Dari analisis ini
akan diketahui jenis-jenis token yang dibaca. Dapat diketahui juga jika terdapat
token / simbol yang tidak dikenal atau salah. Proses ini biasa juga disebut sebagai
scanning. 2. Analisis Sintaktik, dilakukan setelah analisis leksikal dilalui dengan
benar (tidak ada token salah atau token tak dikenal). Dalam analisis sintaktik,
dilakukan pemeriksaan kesesuaian kode sumber dengan aturan produksi dari grammar
bahasa tersebut. Proses ini biasa juga disebut sebagai parsing. 3. Analisis
Semantik, biasa dilakukan bersamaan dengan analisis sintaktik. Analisis semantik
dapat dianggap sebagai analisis terhadap kebenaran �makna� dari suatu ekspresi.
Contoh analogis : kalimat �Kucing makan mobil� adalah benar secara tata bahasa,
tetapi tidak benar maknanya. 2 3Kuliah Pengantar IlmuKomputer.Com Copyright � 2003
IlmuKomputer.Com Bab 6. Sistem Informasi Pengertian Sistem Informasi Manajemen
(SIM) - SIM terutama melayani fungsi perencanaan, pengendalian, dan pengambilan
keputusan di tingkat manajemen - SIM merangkum dan melaporkan operasi-operasi dasar
dari perusahaan - SIM biasanya melayani manajer yang tertarik pada hasil-hasil
mingguan, bulanan, dan tahunan Sistem Pendukung (pengambilan)Keputusan (SPK) - SPK
membantu para manajer untuk mengambil keputusan yang semi-terstruktur, unik, atau
berubah dengan cepat, dan tidak dapat ditentukan dengan mudah di awal - SPK lebih
memiliki kemampuan analisis dibandingkan sistem lain Ilustrasi Sistem Informasi
Berikut ilustrasi sebuah sistem informasi sederhana Karakteristik Sistem Informasi
Manajemen - SIM mendukung pengambilan keputusan terstruktur pada tingkat kendali
operasional dan manajemen. Juga berguna untuk tujuan-tujuan perencanaan bagi
manajer senior - Biasanya berorientasi pada pelaporan dan pengendalian - SIM
bergantung pada basis data dan alur data yang telah tersedia di perusahaan - SIM
memiliki kapabilitas analitik Order Processing SystemMaterial Resource Planning
System General Ledger System Transaction Processing System Management Information
System MIS Databases MIS Reports Manajer 2 4Kuliah Pengantar IlmuKomputer.Com
Copyright � 2003 IlmuKomputer.Com - SIM secara umum membantu dalam pengambilan
keputusan menggunakan data saat ini dan masa lalu - SIM bisa memiliki orientasi
internal atau eksternal Jenis Sistem Informasi Terdapat bermacam-macam sistem
informasi, sesuai dengan tingkatan manajemen dan fungsi bisnisnya, sebagaimana
terlihat pada ilustrasi berikut Tingkat Manajemen #Jenis SI ##Strategis #Keputusan
##Manajemen #Keputusan, Operasi ##Knowledge #Operasi ##Operasional #Historis
##Sales Manufacture Finance HRD ##Siklus Hidup Pengembangan Metode pengembangan
Sistem Informasi meliputi beberapa tahap secara umum sebagai berikut 1. Perencanaan
2. Analisis 3. Perancangan 4. Pengembangan 5. Penggunaan Tahap Perencanaan Tujuan
1. menentukan ruang lingkup proyek 2. mengenali berbagai area permasalahan
potensial 3. mengatur urutan tugas 4. membuat dasar untuk pengendalian 2 5Kuliah
Pengantar IlmuKomputer.Com Copyright � 2003 IlmuKomputer.Com Tahap Analisis
Tujuan : penelitian sistem yang telah ada dengan target merancang sistem yang baru
atau diperbarui Langkah-langkah : 1. sosialisasi penelitian sistem 2.
pengorganisasian tim proyek 3. mendefinisikan kebutuhan sistem informasi 4.
menyiapkan usulan rancangan 5. menerima / menolak rancangan Tahap Perancangan
Tujuan : menentukan operasi dan data yang dibutuhkan oleh sistem baru Langkah : 1.
menyaipakan rancangan sistem terperinci 2. mengidentifikasi berbagai alternatif
konfigurasi sistem 3. mengevaluasi berbagai alternatif sistem 4. memilih
konfigurasi terbaik 5. menyiapkan usulan penerapan Tahap Pengembangan Tujuan :
memperoleh dan mengintegrasikan sumber daya fisik dan konseptual yang menghasilkan
sebuiah sistem yang bekerja Langkah : 1. merencanakan pengembangan 2. mendapatkan
sumberdaya perangkat keras dan lunak 3. menyiapkan basisdata 4. melatih pengguna 5.
masuk ke sistem baru Tahap Penggunaan Tujuan : menggunakan sistem baru, melakukan
penelitian formal untuk menilai sejauh mana kinerja sistem baru dan memeliharanya
Langkah : 1. menggunakan sistem baru 2 6Kuliah Pengantar IlmuKomputer.Com Copyright
� 2003 IlmuKomputer.Com 2. mengaudit sistem baru 3. memelihara : memperbaiki
kesalahan, memutakhirkan, dan meningkatkan lagi sistem 2 7Kuliah Pengantar
IlmuKomputer.Com Copyright � 2003 IlmuKomputer.Com
################################################################################U<#
#m<##N=##�=##�=###>##`>##�>###?##5?##G?##H?##�?##�?
##�@###B##5C##�############�############�############�############�############�###
#########�############�############�############�############�############�########
####�############�############�############�###############################$#
&##F0##��##���#��#7$#8$#H$#^��#`���a$#gd�{�# ##7$#8$#H$#gd�{�######$#
&##F/##��##���#��#7$#8$#H$#^��#`���a$#gd�{�######$#
&##F/##��##���7$#8$#H$#^��#`���a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�##
##7$#8$#@&#H$#gd�{�###5C##6C##~C##�C##�C##�C##/D##uD##�D##�D###E##�E##�E##�E###F##7
F##aF##�############�############�############�############�############�##########
##�############�############�############�############�############�############�##
##########�############�############�##########################$##��#7$#8$#H$#a$#gd
�{�######$#
&##F2##��##���#��#7$#8$#H$#^��#`���a$#gd�{�######$#
&##F1##��##���#��#7$#8$#H$#^��#`���a$#gd�{�##
##7$#8$#@&#H$#gd�{�##
##7$#8$#@&#H$#gd�{�######��##�x#7$#8$#@&#H$#gd�{�#

##7$#8$#H$#gd�{�###/D##1D##uD##wD##�D###E###E##�E##�E##�E###F##7F##aF##cF###G###G##
>G##@G##�G##�G##�G##lH##oH##�H##�H###I###I##LI##dI##�I##uJ##�J##�J##�J##YK##lK###L#
##L##SL##cL##�M##�M##�N##�N##�O###P##�P##�P##����������������������������䭘
� x��������������# #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ####h�{�##h�{�#CJ #OJ##QJ##aJ
##)#h�{�##h�{�#B*#CJ #OJ #QJ #^J #aJ #ph####)#h�{�##h�{�#B*#CJ
#OJ##QJ##^J##aJ #ph#### #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ
#OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ####h�{�##h�{�#CJ #aJ
#/aF###G##>G##�G##�G##�G##�G##�G###H##'H##FH##UH##ZH##cH##lH##�H###I##KI##LI##dI##�
############�############�############�############�############�############�#####
#######�############�############�############�############�############�##########
##�############�############�############�############�############�###############
#############
##7$#8$#@&#H$#gd�{�######$#
&##F4##��##���#��#7$#8$#H$#^��#`���a$#gd�{�#
###$#7$#8$#H$#a$#gd�{�# ##7$#8$#H$#gd�{�######$#
&##F3##��##���#��#7$#8$#H$#^��#`���a$#gd�{�###dI##�I###J###J###J###J##'J##�########
####�############�############n############�############�##########################
###################################################################################
#################p##kd#
%###$##$#If#####�l##�#����������������#########�###�0##��##V#######################
###################�0��������������������������������###�#######�#####�####6##�####
�###�#�####�###�#�####�###�#�####�###�4�###
#l#a�#)######$##��##$#7$#8$#H$#If####a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�###'J##(J#
#3J##GJ##�############|
############k######################################################################
###################################################################################
#######################$##$#7$#8$#H$#If####a$#gd�{�######$##��##$#7$#8$#H$#If####a$
#gd�{�#p##kd�
%###$##$#If#####�l##�#����������������#########�###�0##��##V#######################
###################�0��������������������������������###�#######�#####�####6##�####
�###�#�####�###�#�####�###�#�####�###�4�###
#l#a�#)###GJ##HJ##SJ##\J##�############|############|
###################################################################################
###################################################################################
############################################$##��##$#7$#8$#H$#If####a$#gd�{�#p##kd<
&###$##$#If#####�l##�#����������������#########�###�0##��##V#######################
###################�0��������������������������������###�#######�#####�####6##�####
�###�#�####�###�#�####�###�#�####�###�4�###
#l#a�#)###\J##]J##jJ##tJ##�############|############|
###################################################################################
###################################################################################
############################################$##��##$#7$#8$#H$#If####a$#gd�{�#p##kd�
&###$##$#If#####�l##�#����������������#########�###�0##��##V#######################
###################�0��������������������������������###�#######�#####�####6##�####
�###�#�####�###�#�####�###�#�####�###�4�###
#l#a�#)###tJ##uJ##�J##�J##�############|
################################]##kd�'###$##$#If#####�l##�#����������������#######
##�###�###��V######################�0��������������������������������###�#######�##
###�####6##�####�#�####�#�####�#�####�4�###
#l#a�#)######$##��##$#7$#8$#H$#If####a$#gd�{�#p##kdh'###$##$#If#####�l##�#���������
�������#########�###�0##��##V##########################################�0����������
����������������������###�#######�#####�####6##�####�###�#�####�###�#�####�###�#�##
##�###�4�###
#l#a�#)###�J##�J##�J###K###K##(K##8K##IK##XK##YK##lK##tK##�K##�K##�K##
L###L##SL##cL##�############�############�############�############�############�##
##########�############�############�############�############�############�#######
#####�############�############�############�############�############�############
###########$#
&##F6##��##���#��#7$#8$#H$#^��#`���a$#gd�{�##
##7$#8$#@&#H$#gd�{�######$#
&##F5##��##���#��#7$#8$#H$#^��#`���a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�##
##7$#8$#@&#H$#gd�{�#

##7$#8$#H$#gd�{�###cL##�L##�L##�L###M##JM##jM##�M##�M##�M##�M##�M###N##YN##�N##�N##
�N##�N##�N##SO##�############�############�############�############�############�#
###########�############�############�############�############�############�######
######�############�############�############�############�############�###########
#�############################$#
&##F8##��##���#��#7$#8$#H$#^��#`���a$#gd�{�##
##7$#8$#@&#H$#gd�{�# ##7$#8$#H$#gd�{�######$#
&##F7##��##���#��#7$#8$#H$#^��#`���a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�###SO##^O##|
O##�O##�O##�O##�O##�O###P##�P##�P##�P##�P##�P###Q##hQ##iQ##�############�##########
##�############�############�############�############�############�############�##
##########�############�############�############�############�############�#######
#####�###########################$#
&##F;##��##���#��#7$#8$#H$#^��#`���a$#gd�{�######$#
&##F:##��##���#��#7$#8$#H$#^��#`���a$#gd�{�##
##7$#8$#@&#H$#gd�{�# ##7$#8$#H$#gd�{�######$#
&##F9##��##���#��#7$#8$#H$#^��#`���a$#gd�{�#####$##��#7$#8$#H$#a$#gd�{�###�P##iQ##l
Q##�Q##�Q##����####################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
h�{�##h�{�#CJ #aJ ## #h�{�##h�{�#CJ #OJ##QJ##^J##aJ ## #h�{�##h�{�#CJ
#OJ##QJ##^J##aJ
##iQ##�Q##�########################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
########gd�{�###6#&P##1�h#:p�{�##��/ ��N!�##"�n##��#$��#%�###��##��#
��#################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
############################################�##$##$#If#####�<#!
v##h#5�####�#5�####E##v##�##v##E#:V###�l##��##�0��������������������������������###
�#######�#####�####6##�###5�######/�############/�############/�############/�#####
#######4�#######a�#<#�##$##$#If#####�<#!
v##h#5�####�#5�####E##v##�##v##E#:V###�l##��##�0��������������������������������###
�#######�#####�####6##�###5�######/�############/�############/�############4�#####
##a�#<#�##$##$#If#####�<#!
v##h#5�####�#5�####E##v##�##v##E#:V###�l##��##�0��������������������������������###
�#######�#####�####6##�###5�######/�############/�############/�############4�#####
##a�#<#�##$##$#If#####�<#!
v##h#5�####�#5�####�#5�####�##v##�#:V###�l##��##�0��������������������������������#
##�#######�#####�####6##�###5�######/�############/�############/�############/�###
#########4�#######a�#<#�##$##$#If#####�<#!
v##h#5�####�#5�####�#5�####�##v##�#:V###�l##��##�0��������������������������������#
##�#######�#####�####6##�###5�######/�############/�############/�############4�###
####a�#<#�##$##$#If#####�<#!
v##h#5�####�#5�####�#5�####�##v##�#:V###�l##��##�0��������������������������������#
##�#######�#####�####6##�###5�######/�############/�############4�#######a�#<#�##$#
#$#If#####�<#!
v##h#5�####�#5�####�#5�####�##v##�#:V###�l##��##�0��������������������������������#
##�#######�#####�####6##�###5�######/�############/�############/�############/�###
#########4�#######a�#<#�##$##$#If#####�<#!
v##h#5�####�#5�####�#5�####�##v##�#:V###�l##��##�0��������������������������������#
##�#######�#####�####6##�###5�######/�############/�############/�############4�###
####a�#<#�##$##$#If#####�<#!
v##h#5�####�#5�####�#5�####�##v##�#:V###�l##��##�0��������������������������������#
##�#######�#####�####6##�###5�######/�############/�############4�#######a�#<#�##$#
#$#If#####��#!
v##h#5�####�#5�####�#5�####�#5�####�#5�####�#5�####�#5�####�#5�####�##v##�#:V###�l#
#��##�0��������������������������������###�#######�#####�####6##�###5�######/�#####
#######4�#######a�#�#�##$##$#If#####��#!
v##h#5�####(#5�####(##v##(#:V###�l##��##�0��������������������������������###�#####
##�#####�####6##�###5�######4�#######a�#�#�##$##$#If#####��#!v##h#5�####t#5�####
##v##t##v##
#:V###�l##��##�0��������������������������������###�#######�#####�####6##�###5�####
##/�###

Anda mungkin juga menyukai