untuk kuliah rev 209

Upload: agung-dwi

Post on 07-Jul-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/19/2019 Untuk Kuliah Rev 209

    1/95

    Sistem Informatika Pertanian

    Pertemuan 11.1 ************

    Computer Science (Teknik Informatika)

    Jurusan ini mempelajari tentang bagaimana mengembangkan computer vision, robotica,intelligence system, dan hal-hal lainnya yang terkait dengan pengembangan komputer di masayang akan datang.

    --------------------------------------------------------------------

    Note !! : . : apa itu algoritma

    TEKNIK INFORMATIKA

    *kemampuan --> menekankan kemampuan dalam merancang dan mengembangkan ragamalgoritma komputasi. (Algoritma adalah : ALGORITMA IARTIKAN SE!AGAI "ROSE#RLANGKA$ EMI LANGKA$ #NT#K MEMECA$KAN MASALA$ ATA# MEN%ELESAIKAN

    S#AT# T#GAS& KAM#S !ESAR !A$ASA INONESIA (K!!I) MENEFINISIKAN ALGORITMA

    SE!AGAI #R#TAN LOGIS "ENGAM!ILAN KE"#T#SAN #NT#K "EMECA$AN MASALA$&)

    *Variasi Nama Jurusan/Prodi -- > Teknik n!ormatika, lmu "omputer, lmu "omputasi,n!ormatika, lmu n!ormatika, #atematika "omputasi, dan lain sebagainya.

    *Kurikulum --> "urikulumnya akan sangat kental dengan ilmu pengetahuan terkait denganlogika matematika, komputasi, dan algoritma $ yang dalam model terapannya dinyatakandalam pengembangan program komputer.

    *Cakupan Ilmu --> %pektrumnya sangat beragam dari yang sangat teoritis dan algoritmis,hingga yang bersi!at sangat terapan seperti pengembangan robotika dan sistem cerdas.

    -Terbagi menjadi tiga bagian utama yang !okus pada teori maupun algoritma yangdipergunakan:a. dalam proses perancangan dan implementasi perangkat lunak.

     b. dalam proses dan perancangan sistem perangkat keras serta komponennya.c. sebagai model matematis dalam menyelesaikan permasalahan tertentu.

    --------------------------------------------------------------------------------------------------------Information S'tem (Sitem Informai)

    Jurusan ini mempelajari tentang bagaimana membangun dan menerapkan teknologi in!ormasidengan proses bisnis yang ada saat ini, sehingga suatu bisnis akan dapat dengan e!ekti!mencapai tujuannya dengan menerapkan T dalam bisnis.

    1

  • 8/19/2019 Untuk Kuliah Rev 209

    2/95

  • 8/19/2019 Untuk Kuliah Rev 209

    3/95

    Sistem Informatika Pertanian

    "omponen komponen yang terdapat pada sebuah komputer adalah : $ 1rosesor  $ #emori $ 1erangkat nput $ 1erangkat 2utput

    #esin pemroses lebih dikenal dengan 314, mikroprosesor atau prosesor. 1rosesor adalah komponen yang berupa chip. 3hip adalah sekeping silicon berukuran bebrapamillimeter persegi yang mengandung puluhan ribu transistor dan komponen elektronik yanglain.memori adalah salah satu tempat penyimpanan pada sebuah komputer 

    %ebelum membahas lebih lanjut mengenai teknologi komputer, perlu diketahui de!inisi-de!inisi terkait dengan komputer dan aplikasinya

    ata adalah !akta tercatat tentang suatu objek. 1encatatan dapat dilakukan melaluicakram magnetis (so!t-!ile& atau media kertas (hard-copy&.

    3ompiler ber!ungsi menerjemahkan dulu seluruh perintah dalam bahasa mesin. 5aru

    kemudian terjemahan tersebut dijalankan oleh komputer. 3ontoh : '26T6A7, 3, 1A%3A.n!ormasi adalah tambahan pengetahuan yang diperoleh melalui usaha pengolahan data.interpreter ber!ungsi menerjemahkan perintah baris demi baris dan langsung

    melaksanakannya. contoh : 5A%31rogram adalah resep) tentang bagaimana pengolahan harus dilaksanakan, yang

     berupa himpunan instruksi untuk dilaksanakan oleh komputer untuk menyelesaikan masalahyang diberikan.

    1emrograman adalah kegiatan menyusun program dengan suatu bahasa pemrogramankomputer untuk menyelesaikan suatu masalah.

    %etiap mesin yang mampu menerima data, memproses data, menyimpan data, danmenghasilkan bentuk keluaran berupa teks, gambar, simbol, angka dan suara dapatdikategorikan sebagai komputer. alam pengoperasian, bentuk, sistem dan !ungsinyakomputer dapat dibagi menjadi dua (+& bagian yaitu hard/are dan so!t/are. 1erangkat keraskomputer (hard/are& adalah semua bagian !isik komputer yang bertugas melakukan operasisesuai yang diinstruksikan perangkat-lunak, sedang perangkat lunak (so!t/are& adalah bagianyang menyediakan instruksi untuk perangkat keras dalam menyelesaikan tugasnya.

    5atasan antara perangkat keras dan perangkat lunak akan sedikit buram jika kita berbicara mengenai !irm/are. 'irm/are adalah perangkat lunak yang 8dibuat8 ke dalam

     perangkat ke

    1.3 ************

    3

  • 8/19/2019 Untuk Kuliah Rev 209

    4/95

    Sistem Informatika Pertanian

    Hubungan Manusia, Algoritma dan Komputer

    "omputer merupan sebuah alat yang diciptakan untuk membantu manusia dalammenyelesaikan pekerjaannya. 4ntuk itu harus ada hubungan komunikasi antara manusiadengan komputer. 5agaimana hubungan komunikasi ini dapat terjadi9

    #anusia berkomunikasi dengan komputer melalui dengan cara memberikanseperangkat perintah kepada komputer berupa instruksi $ instruksi dalam bentuk pembuatan program. Agar komputer mengerti intruksi $ instruksi tersebut, diperlukan sebuah bahasa pemrograman.

    apat disimpulkan bah/a bahasa pemrograman yang diinput oleh manusia kekomputer adalah salah satu contoh dari algoritma. Algoritma yang baik apabila manusia dapatmenginput bahasa pemrograman dari a/al sampai selesai ke komputer sehingga perintahtersebut dapat dijalankan dengan benar ( output &.

    Note !! : . apa itu bahasa pemograman

    5ahasa pemrograman yang umum digunakansunting  ; sunting sumber  ]

  • 8/19/2019 Untuk Kuliah Rev 209

    5/95

    Sistem Informatika Pertanian

    ini adalah versi 3 yang digunakan oleh sistem operasi Apple serta sejumlah kecilaplikasi lain . Jika Anda ingin mengkhususkan diri dalam menulis kode untuk produkApple maka ini adalah program yang harus anda kuasai.

    1ython%angat populer dalam komunitas ilmiah dan akademik , tetapi juga telah digunakan

    untuk membuat situs /eb populer seperti 1interest .

  • 8/19/2019 Untuk Kuliah Rev 209

    6/95

    Sistem Informatika Pertanian

    'oFbaseBisual 'oF1ro@i!!el'ortran0o

  • 8/19/2019 Untuk Kuliah Rev 209

    7/95

    Sistem Informatika Pertanian

    Sejarah Komputer 

    Pre History:

     ABACU ditemukan pada !"" th sebelum masehi Mesin hitung dengan roda gigi ditemukan oleh

    Blaise Pas#al $%&' Mesin hitung elektronik dengan relay dan tabung

    hampa$(&" ) $(!"

    Mun#ul *C +integrated #ir#uit, $(%": jam

    kalkulator dll

    History: Mi#ropro#essor *ntel & bit +data bus, &""& +$(.$,

    Mi#ropro#essor *ntel / bit /""/ +$(.$,0 /"/"

    +$(.1,0 /"/! +$(..,0 Mi#ropro#essor *ntel $% bit /"/% ) /"// +$(/$,

    +PC-23,0 /"$/% dan /"'/% +PC-A3, Mi#ropro#essor *ntel 1' bit /"1/% ) /"&/% )

    Pentium 0 AM4 Cyri# +5*A, Mi#ropro#essor AM4 %& bit disusul *ntel dengan

    4ualCore

    6omputer pertama yang dijual sebagai desktopdikeluarkan oleh perusahaan *BM +*nternationalBussiness Ma#hine $(/$, sebagaiPC +Personal Computer,76arena laris maka disususl perusahaan lain Compa8

     A#er dll membuat PC jugaupaya seragam dan dapat dilakukan sharing dataantar PC +walau tidak semerek, maka di usahakan PCpabrikan selain *BM dibuat kompatible dengan *BM-PC

    7

  • 8/19/2019 Untuk Kuliah Rev 209

    8/95

    Sistem Informatika Pertanian

    6ompatibilitas:

    4erajat kemiripan PC tertentu dengan*BM-PC emakin tinggi kompatibilitasmaka semakin mirip *BM-PC +kompatibel$""9 berarti tidak ada beda dengan *BM-PC - tgt B*, 777 tapi keadaan sekarangsudah berubah 777

    Sistem lain Ada juga perusahaan yang membuat standar sendiri yaitu M#*ntosh yang mengeluarkan Apple-PC

    Sistem komputer terdiri atas:CPU: Central Pro#essing Unit merupakan otak 

    dari komputer yang terdiri dari: ALU  +Arithmati# ;ogi# Unit ) unit yangmenangani proses perhitungan dan logika,danCU +Control Unit ) unit yang bertanggung

     jawab atas lalu-intas pemba#aan danpenulisan data sistem bus sertapengendalian *raphi# Adapter, #ardtidak termasuk didalamnya karena

    merupakan perangkat internal0 printers#anner joysti#k mouse keyboard C4-

    8

  • 8/19/2019 Untuk Kuliah Rev 209

    9/95

  • 8/19/2019 Untuk Kuliah Rev 209

    10/95

    Sistem Informatika Pertanian

    Tia Komponen Utama Aplikasi Komputer:

    HA?4

    @A?

    Perangkat keras komputer meliputi

    peralatan *

  • 8/19/2019 Untuk Kuliah Rev 209

    11/95

    Sistem Informatika Pertanian

    )))***))+

    )*)****),

    F)))))-

    )**)*

    )))*

    ))*)

    ))**

    )*))

    )*)*

    )**)

    )***

    )))

    ))*

    )*)

    )**

    ))

    )*

    )

    *

    S!

    ).)/

    E)0

    )1

    C).

    !))

    A)*

    22

    //

    ++

    ,,

    --

    00

    11

    ..

    ))

    **

    $E3S

    )))***))+

    )*)****),

    F)))))-

    )**)*

    )))*

    ))*)

    ))**

    )*))

    )*)*

    )**)

    )***

    )))

    ))*

    )*)

    )**

    ))

    )*

    )

    *

    S!

    ).)/

    E)0

    )1

    C).

    !))

    A)*

    22

    //

    ++

    ,,

    --

    00

    11

    ..

    ))

    **

    $E3S 6ode AC** merupakan kode yangdisusun dari bilangan biner dari " hingga'!! yang merupakan kode bahasa mesin

     yang dapat diterima oleh komputerContoh: > D "$"" "$$$

     A D "$"" """$

    elain AC** juga ada kode BC4*C

    4ari bahasa mesin tersebut dibangunprogram-program yang dapatmemudahkan interaksi manusia dengan

    komputer sebagai berikut ini7

    ote !! : . apa S "

     #enis So!t"are:

    istemperasi+,:

    program-program yang memungkinkanaplikasi sotware mudah berinteraksidengan hardware

    4

    @indows

    ;inuE

    U*2

    Ma#-

    4evelopmentProgram:

    Merupakan program yang diran#anguntuk dapat membuat program lain yangsesuai dengan keinginan pengguna7

    4P ini terbagi berdasarkan tingkat bahasa yang digunakan

    11

  • 8/19/2019 Untuk Kuliah Rev 209

    12/95

    Sistem Informatika Pertanian

     Assembly H low level language*nterpretter

  • 8/19/2019 Untuk Kuliah Rev 209

    13/95

  • 8/19/2019 Untuk Kuliah Rev 209

    14/95

    Sistem Informatika Pertanian

    in businesseconomic presentations to helpthe audience visuali!e the content better,or to "nd aws in the process

     Algoritma dan ow#hart merupakan suatu metodeberkomunikasi antara programmer dalam rangkapembuatan suatu program meski 4P yang digunakanberbeda7

    1.5 ************

    14

  • 8/19/2019 Untuk Kuliah Rev 209

    15/95

    Sistem Informatika Pertanian

    O TE !! : . LOGIKA, ALGORITMA, FLOW CHART 

    Algoritma Dan Pemograman

    P#$A%A& '$IKA (A A'$&I%MA

      LOGIKA  LOGIKA EA"AL #AI A$A"A %&NANI %AIT& LOGO" %ANGEATI IL'&. LOGIKA PA#A #A"AN%A (IL"A(AT EPIKI. EPIKIEATI 'ELAK&KAN "&AT& TIN#AKAN %ANG 'E'ILIKI "&AT& T&)&AN.

     )A#I PENGETIAN LOGIKA A#ALA$ IL'& EPIKI +AA EPIKI#ENGAN EAGAI TIN#AKAN %ANG 'E'ILIKI T&)&AN TETENT&.

    •  ALGOIT'A  PA#A 'EIA',-E"TE" +OLLEGIATE #I+TIONA%/I"TILA$ ALGOIT'A #IATIKAN "EAGAI PO"E#& LANGKA$ #E'I

    LANGKA$ &NT&K 'E'E+A$KAN 'A"ALA$ ATA& 'EN%ELE"AIKAN "&AT& T&GA". KA'&" E"A A$A"A IN#ONE"IA KI 'EN#E(INI"IKAN

    ALGOIT'A "EAGAI &&TAN LOGI" PENGA'ILAN KEP&T&"AN &NT&K 

    PE'E+A$AN 'A"ALA$.ALAT ANT& &NT&K 'EN&LI"KAN LOGIKA #AN ALGOIT'A/ "ALA$

    "AT&N%A A#ALA$ (LO-+$AT 

    •  (LO-+$AT  GA'AAN #ALA' ENT&K #IAGA' ALI #AIALGOIT'A #ALA' "&AT& POGA' ATA& PO"E#& "I"TE' "E+AALOGIKA/ %ANG 'EN%ATAKAN AA$ AL& POGA' #ALA''EN%ELE"AIKAN "&AT& 'A"ALA$.

    "I'OL (LO-+$AT

    15

    http://3.bp.blogspot.com/-BsRBj4w-qmc/UsxpkbibiwI/AAAAAAAAAgY/Uy7D6-K6jOA/s1600/p4-simbol-flowchart1.jpg

  • 8/19/2019 Untuk Kuliah Rev 209

    16/95

    Sistem Informatika Pertanian

    Aturan Penulisan %eks Algoritma

    Teks algoritma berisi deskripsi langkah-langkah penyelesaian masalah. eskripsitersebut dapat ditulis alam bentuk notasi apapun , asalkan mudah dibaca dan dimengerti.Tidak ada notasi yang baku dalam penulisan teks algoritma. Tiap orang dapat membuat aturan

     penulisan dan algoritma sendiri. 7amun, agar notasi algoritma dapat dengan mudahditranslasi ke alam notasi bahasa pemrograman, maka sebaiknya notasi algoritma itu berkoresponden dengan notasi bahasa pemrograman secara umum. 1ada dasarnya, teksalgoritma disusun atas tiga bagian (blok& : bagian judul (header& agoritma, bagian deklarasi,dan bagian deskripsi. %etiap bagian dapat diberi komentar untuk memperjelas maksud teksyang dituliskan. "omentar biasanya ditulis menggunakan kurung kura/al.

    )* +udul Algoritma

     )uu artma aaa aan an terr ata: nama artma an ;ena: tentan artma ter:eut. Nama artma :ea>na :n>at/ namun ?u>u;

    menamar>an a;a an a>an a>u>an e artma ter:eut. # a@a namaartma :erta enan ;enat nt:ar tentan a;a an a>u>an eartma. Penan a:artma. Artma aru: tu: :e:ua enan :;e:=>a: an e=n:>an.

    * (eklarasi

    # aam artma/ e>ara: nama aaa aan untu> mene=n:>an :emua namaan ;a>a aam artma. Nama ter:eut a;at eru;a nama teta;an/ nama;eua/ nama t;e/ nama ;r:eur an nama un:.

    -* (eskripsi#e:>r;: aaa aan ter;entn ar :tru>tur artma. aan n er: uraanan>a,an>a ;enee:aan ma:aa. Lan>a,an>a n tu:>an enan nta:an aBm aam ;enu:an artma. "eta; an>a artma a?a ar an>a;an ata: na an>a ;an a@a. &rutan ;enu:an menentu>an urutan;ea>:anaan ;ernta.

    Aplikasi %eori

    ontoh /lo01hart:

    16

  • 8/19/2019 Untuk Kuliah Rev 209

    17/95

    Sistem Informatika Pertanian

    Contoh Problem yang lain : Mencari nilai terbesar ( A, B, C )

    Artma C

    1. 'a:u>an na A/ / an +

    2. A;a>a A e e:ar ar D a %a/ a;a>a A e e:ar ar +Da %a / A aaa anan tere:ar.

    3. A;a>a A e e:ar ar D a ta>/ a;a>a e e:ar ar +Da a/ aaa anan tere:ar.

    4. A;a>a A e e:ar ar D a a/ a;a>a A e e:ar ar +Da ta>/ + aaa anan tertn.

    5. +eta> a: anan tertn A/ / atau +

    1.6 ************

    (L*+CHA,T

    PENDAHULUAN

    3*6: Mahasiswa dapat menjelaskan pengertian

    algoritma program

    17

  • 8/19/2019 Untuk Kuliah Rev 209

    18/95

    Sistem Informatika Pertanian

    Mahasiswa dapat memahami simbol-simbol

    algoritma program Mahasiswa dapat menerapkan simbol-simbol

    algoritma program dalam permasalahan teknologipertanian

    =;@CHA?3:

    imbol-simbol yang menunjukkan tahapanatau langkah yang dilaksanakan untuk menyelesaikan suatu permasalahan

    >una: Merupakan generalisasi dari alur berpikir yang digunakan sebagai alat komunikasiantar programmer7 4engan menggunakanow #hart: kekakuan bahasa dari bahasaprogram yang beraneka dapat dijembatani

    Contoh: Ialur perjalanan mhs hendak pergi dari4emang Mulya ke kampus Unej

    ketsa;okasi:

    Berdasarkan sketsa lokasi diatas minimal ada dua rute

     yang bisa dilalui untuk men#apai UI dari 4emangMulya yaitu:

    ?ule:   Urutan harus diperhatikan

    etiap programer memiliki wawasan yang berbeda

    18

  • 8/19/2019 Untuk Kuliah Rev 209

    19/95

    Sistem Informatika Pertanian

    SI-$*L (L*+CHA,T

    Sim.ol Terminal4igunakan untuk awal akhir atau titik

    interupsi pada sebuah programSim.ol Input dan *utput

    4igunakan untuk menunjukkan: 6egiatan memasukkan data ke

    dalam memori komputer Mengeluarkan data memori ke alat

    peraga

  • 8/19/2019 Untuk Kuliah Rev 209

    20/95

    Sistem Informatika Pertanian

    satu halaman

    Sim.ol o10Pae ,e1eren)e4igunakan untuk menggambarkan

    sambungan antar bagian ow#hart padahalaman yang berbeda

    Sim.ol Conne)tor 4igunakan untuk menunjukkan arahaliran proses

    Sim.ol Displa% 4igunakan untuk menampilkan inormasidata atau hasil proses pada layar

    Sim.ol Do)ument4igunakan untuk menampilkan inormasidata atau hasil proses padadokumen

  • 8/19/2019 Untuk Kuliah Rev 209

    21/95

    Sistem Informatika Pertanian

    (lo")hart:

    Con)eptual (lo")hart Detail (lo")hart

    3idak perlu mengikuti tatabahasa program

    Harus mengikuti tatabahasa program

    Note !! : . : PROGRAM PERKALIAN ANGKA di atas dibuat programnya !

    21

  • 8/19/2019 Untuk Kuliah Rev 209

    22/95

    Sistem Informatika Pertanian

    (i Sini A0al

    Aturan2aturan PenulisanProgram 3tidak diuraikankhusus , dipela4ari sambil 4alan !*

    Prram 1

    INP&T  % F 3 * , 2PINT %EN#

    "tatement n;ut;r:e:"tatement ut;utMenyatakan akhir

     program

    aaa arae me@a> er rata,rata tntanaman an a>anann>an.

     Jika dijalankan:D 2

    D 7 ↵7Press any key to contin"e

    22

  • 8/19/2019 Untuk Kuliah Rev 209

    23/95

    Sistem Informatika Pertanian

    Prram 2

    10 INP&T A/ 20 I( A H T$EN30 F A40 EL"E50 F 60 EN# I(70 PINT 80 EN#

    :a

    10 a ar:;ertamaberisi %& karakter 20 a ar:>eua:t...

    A an :a. arae an me@a> natere:ar antara A an hasil.

     Jika dijalankan:D 2/7

    7Press any key to contin"e

      ar: ;enena 'alam Basic boleh tidak dit"lis

    Prram 2A an 2C

    • Program B lebih panjang dan r"mit 

    • *asil sama saja, sama bet"lnya

    Penu:an C• "tatement

    • arae

    • Nmr ar:

    • An>a an$uru 

    • :t ...an te;at ...

    "arat &tama ;rram J memer>an a: anara;>an.

    Km;nen t: mer; C ++M+N BA*A#A B

    ELE-EN $AHASA 

    TIK: Mahasiswa dapat menjelaskan elemen-elemen

    bahasa Mahasiswa dapat memahami penulisan elemen

    bahasa dalam program Mahasiswa dapat menjelaskan tentang operasi

    pengolahan elemen bahasa

    terr ata:...). KA&AK%#& E;...

    23

  • 8/19/2019 Untuk Kuliah Rev 209

    24/95

    Sistem Informatika Pertanian

    • Kara>terAaet C

    A :am;a !PP+CA#+ ana :am;a B lo-ercase

    • Kara>ter An>a

    C

    0 :am;a 9

    a :am;a A :am;a ( untu> .$eae:ma

    • Kara>terKu:u: C

    ";a:/ tana :eru !/ ;un M/ am;er:an/ ;e:en / ar / :t.....

    . 5A&IS P&$&AM

    "atu ar: ma>:ma er: 255 >ara>terentu> &mum C Qar: ;enenaR :tatement QC :tatement...R

    Q>mentarR

    5A&IS P#$#A' C 1. anan uat;:t0 :am;a 65529e;...

    300 PINT Sa

    100

    2. ae ar:a;anumer:>mna: uru an>a :eana> 1 :am;a 40?r: a>r tana C tt> ua e;...

    e;... 100C+eta>'atr>CA1C

    KM#%A&  C 'er; :tatement ta> tere>:e>u: tuan u;emrram :eaa ?atatan tt >eunaanaan ;rram#a@a n >ata rem atau tana >ut; tuna U

    E; ... 300 PINT Sa rem menam;>an tu:ana

    -. %IP# (A%A • ">aar menm;an :eua na ata•  Ter:tru>

    tur

    e ar :atu na ata

    24

  • 8/19/2019 Untuk Kuliah Rev 209

    25/95

    Sistem Informatika Pertanian

    SKA'A&1. T;e &nta "trn

    #eret >ara>ter ma>: 32767 >ara>terKe 0 V 127 aam atar >e A"+II an128 V 255 u >ara>ter nn A"+II

    2. anan Inteer

    anan uat u>an ;e?aan ta> ;unatt> e:ma enan ata:an na C

    Inteer → ,32768 :am;a 32767 an

    Ln Inteer → ,2147483648 :am;a2147483647

    3. anan ea Pre:: Tuna

    anan enan tt> e:ma/ >etetan 6an>a e?

    ! eaut Na P:t → 1.401298E,45 :am;a3.402823EW38

    Xatn ;nt Na Neat → ,3.402823EW38 :am;

    ,1.401298E,454. anan ea Pre::Gana

    anan enan tt> e:ma/ >etetan 15an>a e?

    M Na P:t → 4.940656458412465#,324 :am;a1.797693134862315#W308Na Neat → , 1.797693134862315#W308 :am;a,4.940656458412465#,324

    6. KS%A%AC

    "uatu ata an nana tea e=n:>an anta> :a erua ;aa :aat e>:e>u:

    A. Kn:tanta "trn→

     T;e ata &nta eta>>an m tana >ut;ana S

    E;... S$a Ka@an

    S 25/000/000/,S S25

    . Kn:t Numer:→

    Kn:tanta eru;a anan:C

    1. Inteer a. #e:ma ,32768 : W32767. $eae:ma $0 : $((((

    ?. O>ta O0 : O17777

      2. (e Pnt & C b"lat.pecah ,3.2556.14 

    3. (atn Pnt #n tanae>:;nen:a

    E untu> Pre:: Tuna56.14E30# untu> Pre:: Gana

    7. 8A&IA5#'C

    "uatu nama an me@a> na ata na t:a;at erua ; :aat ;rram e>:e>u:

    A. arae "trn :a

    . arae Numer: :a

    +ara menata>an

    25

  • 8/19/2019 Untuk Kuliah Rev 209

    26/95

    Sistem Informatika Pertanian

    1. Na >n:tanta→

    Pe?aan F 8.975

    2. Na ar aran→

    Nama F S"tNur

  • 8/19/2019 Untuk Kuliah Rev 209

    27/95

    Sistem Informatika Pertanian

    F 10.4 [ 4

    ":a F INT 10.4 V 4 *

    PINT / ":a/ 10.4 'O#4

    2/ 2/ 2

    2. O;eratr ea: F/ H / Y / YH/ YF/ HF→ :ema>n rena

     )>a eraa er:ama n ;eratr artmat>a ma>a ;eratr artmat>a>eran auu ?nt C W % Y t , 1 #una>an :eaa :arana te:t ua;an untu> mena:>an>e;utu:an$a: :a Senar u>an N atau S"aa N+nt ata: erna enar a na W % e >e? r; na t , 1 a

    3. O;eratr L>a a. NOT   → Km;emen L>a n>aran

    ↓ :ema>n rena . AN#   → Knaen:

    e. I'P   → Im;>a:

    NA'A C NI' C-AKT& C Y25 ment Y50 ment

    Penaan

    Penerara>ter un>a;an [email protected] ru ..... >ara>ter2AW3 ..... >ara>ter )anan!!! ..... >ara>ter2 ;u: % mn ta ..... >ara>ter&N I e> TnA ..... >ara>ter

    2. "ee:a>an un>a;an artmat>aa@a n.

    2W3,5*2Z3 2W3,5*2Z3 F ,35 ...?nt227*3Z2 ...55W6,5Z,27W9 ...2Z2,4*7*82*7 ...5.5'O#2W52 ...

    3. era tana √ e;an un>a;an an meru;a>an ar: ;enena

     

    02042002C 

    -r212C

     

    Aam )antan #ar TmurC 

    -r 212C

     

    Aam)antan#arTmurC 

    A1C

     

    02042002 

    AaaAaaAaaAaaAaaAaC

     

    Aam)antan#arTmur 

    aaaaaaaaaaaaaaaaaaC

    4. era tana √ e;an

  • 8/19/2019 Untuk Kuliah Rev 209

    28/95

    Sistem Informatika Pertanian

    -r "aen2/12

     

    nteer 

    :trnunta

     

    ;re::tuna

     

    ;re:: ana

    ,1.501298#,45 

    nteer 

    :trnunta

     

    ;re::tuna

     

    ;re:: ana

    ,32769 

    nteer 

    :trnunta

     

    ;re::tuna

     

    ;re:: ana

    2.5   nteer   :trnunta

      ;re::tuna

      ;re:: ana

    A1/2 

    nteer 

    :trnunta

     

    ;re::tuna

     

    ;re:: ana

    5. era tana √ e;an

  • 8/19/2019 Untuk Kuliah Rev 209

    29/95

    Sistem Informatika Pertanian

    OPEA"I N&'EIK #AN "TING

    KONE"I #ATA N&'EI"+L"

    A F 23.56PINT AA! F 23.56PINT A/ A!

    &N (5

    24

    24 23.56 F 4C %! F 1.5C M F 100PINT %! * M 266.66666666666667aue F 100.51PINT aueEN#

    101

    KON"TANTA "TING+L"PINT ^%u an me teter^+ON"T Nama F ^ANA"TA+IAOO'^PINT NamaEN#

    Umena;u: aarΝernta +ON"T ta> u:amenuna>an tana

    AIAEL "TING+L"LINE INP&T ^-at : %urname C^\ NamePINT Name

    &N-at : %ur name C 'amP>'am P>

    #E("T K,PJ F 3PINT J

    Kta F ^)emer^Penuu> F ^4

    _arae an a@a K,P KL'NOPana; : ar "trn

    _J ana; :eaa numer>_ta> u:a menuna>antana&N

     )emer4

    123456789012345678901234567890 )emer 4

  • 8/19/2019 Untuk Kuliah Rev 209

    30/95

    Sistem Informatika Pertanian

    #I' Nama1 A" "TING * 30/ Nama2A" "TING * 30/ Nama3 A" "TING"ET Nama1 F ^'ae:a 'anra'ama^L"ET Nama2 F ^Lemar n $ama^Nama3 F ^N?e +ru:e^

    PINT^123456789012345678901234567890^PINT Nama1PINT Nama2

    PINT Nama3EN#

    U'ene=n:>an Nama1 : ar"trn enan ;anan rata >ananU;eeta>an rata >rU;ernta L"ET ta> era>uta> una>an

    &N

    123456789012345678901234567890  'ae:a 'anra'amaLemar n $amaN?e +ru:e

    PENGOLA$AN #ATA "TING Terr C   → Penaunan

    "trn

    → 'enmna:>an t :trn ;eratr <

    → (un: "trn   → 'enuna>an ;eran :trn

    PENGGA&NGAN "TING

    a F ^ 'ae:a ^ F ^ 'anra ^? F a W F W ae F a W W ^ 'ama ^PINT ^? F^\ ?PINT ^ F^\ PINT ^e F^\ e

    ;erat>an ;enunaan :;a:

    &N

    ? F 'ae:a 'anra F 'anra 'ae:ae F 'ae:a 'anra 'ama

    (&NG"I "TING Keunaan entu> umum1.

    IN"T 'ente:t aan :uatu:trn

    Qnomor a-al/R :trn1/ :trn2

    2.

    LE(TIG$T

    Am :er atau >anan

    `LE(T IG$Tb :trn1/nmr

    'I# "a... ar :emaran;::

    'I# :trn1/ nmr Q, panjangR

    3.

    "TING 'emun?u>an :e

  • 8/19/2019 Untuk Kuliah Rev 209

    31/95

    Sistem Informatika Pertanian

    4.

    "PA+E uat :;a: n ;anta>eman^Kata2 F ^>ta >eman^PINT IN"TKata1/ Kata2PINT IN"T2/ Kata1/ Kata2PINT IN"T10/ Kata1/ Kata2

    PINT LE(TKata1/ 10PINT IG$TKata1/ 5

    PINT 'I#Kata1/ 5/ 10PINT 'I#Kata1/ 10

    &N

    990

    anun >manun >ta >

    ta >eman

    PINT^123456789012345678901234567890^PINT "TING30/ ^^PINT "TING10/ ^a?^PINT "TING30/ 205PINT "TING10/ ^205^PINT^123456789012345678901234567890^PINT "PA+E30\ ̂ 1^

    123456789012345678901234567890aaaaaaaaaaFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

    2222222222

    123456789012345678901234567890  1

    STATEMENT IN"#T 4 O#T"#T

    perinta5 maukan6ke7uaran

    Statement 'an8 9i8unakan untuk: memaca 9an menu7ikan 5ai7 9ari 9anke pera7atan maukan (keyboard ) 9an ke7uaran (monitor ) tan9ar

    STATEMENT MAS#KAN

     Terr C   → EA# #ATA

    → INP&T

    → LINE INP&T

    1. EA# #ATA

    31

  • 8/19/2019 Untuk Kuliah Rev 209

    32/95

    Sistem Informatika Pertanian

    "tatement EA# mema?a :atu atau e arae an tu:enan >ata a>u #ATAentu> umum→

    EA# da/tar0ariabel

    → Nama,nama arae

    .

    .

    .

    #ATA da/tar nilai   → Na,na ata a>ana?a

    KetentuanC 1. an #ATA

    emana :a a>r ;rram

    4. urutan ata aru: ;erat>an5. arae a;at eru;a numer: atau :trn

    Ke>urananC

    Prram >uran u@e:/ >arena ata tu: ;aa;rram/ ta> :a erua,ua

    EA# A1/ Kata1/ A2/ Kata2/

    A3+! F A1 W A2 W A3Kata12 F Kata1 W Kata2PINT^12345678901234567890^PINT +!/ Kata12#ATA 1/^a:^/2/^?ant>^/3/^aam^

    R#N

    12345678901234567890  6 a:?ant>

    32

  • 8/19/2019 Untuk Kuliah Rev 209

    33/95

    Sistem Informatika Pertanian

    2. INP&T'ema?a na ata an >et>>an ;aa >earentu> umum

    INP&T Q \ R Q prompt `\ /b R da/tar 

    KetentuanC

    1. "eaa eaut ;rm;t aaa D ta; :aant :u;aa

    e nrmat menant \ / .................+nt CINP&T Nama Ana C \Nama

    Nama Ana C D

    INP&T S Nama Ana C /Nama

    Nama Ana C

    2. $aru: >n::ten antara t;e arae naarae3. $aru: >n::ten antara an na ata >et>>an

    t;e an ata :trn ta> ;eru menuna>an

    tana S S >e?ua a aa tana / aam :atuna arae

    "atC Le u@e: >arena ata an ma:u>>an :aerua tt @a>tu

    +nt C

    INP&T N1/ N2!/ "1INP&T "2PINT N1/ N2!/ "1/ "2

    R#N

    D 2/ 3/ ee>D Saam/ >an/ ment>

    2/ 3/ ee>/ Saam/ >an/ment>

    Penunaan \ R#N

    INP&T SNama ana C S/ NamaNama an9a : A5ma9 !ai95o;i

    INP&T\ SAamat C / AamatA7amat : Rau7ta .1.

    Kota :

  • 8/19/2019 Untuk Kuliah Rev 209

    34/95

    Sistem Informatika Pertanian

    1& LINE IN"#T

    'ema?a na ata an >et>>an ;aa >ear :eaaarae :trn

    entu> umum→

    LINE INP&T Q \ R Q prompt \ R string

    KetentuanC

    1. Ta> tam; ;rm;t D

    2. Tana / ta> mem:a na :atu an an/: ta>

    memeru>an tana S S3. "emua an tu: ea>an LINE INP&T

    ana; 1 na:trn

    INP&T ^I:>an 3 >ataC ^/ N1/N2/ N3LINE INP&T ^I: :aC ^/ N123PINT N1/ N2/ N3PINT N123

    R#N

    I:>an 3 >ataC :aa/ ?nta/>amuI: :aC :aa/ ?nta/ >amu:aa/ ?nta/ >amu:aa/ ?nta/ >amu

    STATEMENT KEL#ARAN

    PINT'en?eta> a: >euaran ;aa ;eraatan :tanar mntr

    Pemaan Krnat Tam;an Laar"e?ara nrma aar tera ata: 25 ar: an 80 >m :e;erter>ut

    1 2 3 4 5 6 7 76 77 78 89 8012 J u ? >3 a : ?

    2425

    34

  • 8/19/2019 Untuk Kuliah Rev 209

    35/95

    Sistem Informatika Pertanian

    STATEMENT KEL#ARAN

     Terr C   → PINT

    → PINT &"ING

    1. PINTentu> umum→

    PINT Qda/tar R Q/ \R Qda/tar%R Q/ \R Q...R

    Btm da"tarQ`"P+ n TA nbR Q:trnR QaraeR

    a F 2.34a1 F ,2.34 F 561 F ,56?M F 7890.1234M?1M F ,7890.1234M F ^)emer^ F ^&tara^PINT^1234567890123456789012345678901234567890^

    PINT ^1 2 3 4 5^PINT a/ / ?MPINT a1\ \ ?MPINT a1/ 1\ ?1MPINT / PINT \ PINT "P+5\ \ "P+6\ \ "P+7\?MPINT TA5\ a\ TA15\ \

     TA25\ ?M

    12345678901234567890123456789012

    345678901 2 3 45 2.34 567890.1234,2.34 56 7890.1234,2.34 ,56 ,7890.1234

     )emer &tara )emer&tara  )emer &tara7890.1234

      2.34 56 7890.1234

    2. PINT &"ING'eru;a>an :tatement ;rnt enan ;enaturan an :e:ua n>eutuanentu> umum→

    PINT &"ING S/ormat \ da/tar 

    rmat→

    'enun>an rmat ;en?eta>an

    35

  • 8/19/2019 Untuk Kuliah Rev 209

    36/95

    Sistem Informatika Pertanian

    atar→

    &n>a;an an nana a>an ?eta>

    (rmat aam :tatement PINT &"ING

    M 'en?eta> numer:/ re ?eta> n rmat tt> teta;ZZZZ

    'en?eta> :ne atau ue n rmat :?ent=>

    ! 'en?eta> >ara>ter ;ertama :trn[ [ +eta> :trn n ana> >ara>ter :e:ua n :euru >ara>ter un>a;an :trnuat F 1234

     Tuna1 F 1234.567 Tuna2 F 7654.321Kata1 F ^'?r:t^Kata2 F ^Ju?>a:? 4.5^PINT &"ING ^MMM^\ uatPINT &"ING ^MMMM^\ uatPINT &"ING ^MMMMMMMM^\ uatPINT &"ING ^;. MM/MMM^\ uatPINTPINT &"ING ^MMM.MMMMMM^\

     Tuna1PINT &"ING ^MMMM.MMM^\ Tuna1PINT &"ING ^MMMMMMM.M^\ Tuna1PINTPINT &"ING ^MMMMMMM.M^\ Tuna2PINT &"ING ^MMMM^\ Tuna2PINTPINT &"ING ^MMMMM.MMZZZZ^\

     Tuna1PINT &"ING ^MM.MMMMMZZZZ^\

     Tuna1PINTPINT &"ING ^!^\ Kata1\ Kata2PINT &"ING ^! !^\ Kata1\ Kata2PINT &"ING ^ ^\ Kata1\ Kata2PINT &"ING ^[ [ ^\ Kata1PINT &"ING ^[ [^\ Kata2

    &N12341234  1234;. 1/234

    1234.5670171234.567  1234.6

      7654.37654

     1234.57EW00 1.23457EW03

    'J

    ' J'?r:t Ju?>a:? 4.5'?r:Ju?>a:?

    36

  • 8/19/2019 Untuk Kuliah Rev 209

    37/95

    Sistem Informatika Pertanian

    (i Sini 5erakhir sudah ....Aturan2aturan Penulisan

    Program 3tidak diuraikankhusus , dipela4ari sambil 4alan !*

    %ilahkan contoh-contoh program sederhana.........

    Tugas :5ila G5A%3 sudah terinstal, buatlah program dan langsung andaeksekusi (run-start, atau 'I&

    #isalnya dengan

    nput A print Aend

    clsinput Amboninput 5andelc Ambon5andel

     print c, ambonK b

    clsinput amboninput bandarL

     print ambon, bandarLend

    cls

    37

  • 8/19/2019 Untuk Kuliah Rev 209

    38/95

    Sistem Informatika Pertanian

    *M input amboi+M input asaltulisLNM print amboi, ini yang disebut )K asal tulisend

    3%*M input panjang tanah), pan+M input lebar tanah), leblebNM luas tanah lu pan leblebOM print luas tanah sebesar panjang kali lebar sebesar , lu@nd*M input jari-jari), jar 

    +M diamet jarjar NM luas +N.*Ojar OM rem menghitung luas setengah lingkaranIM lutengling M.IluasPM print jari-jari lingkaran), jar QM print setengah lingkaran itu luasnya K lutengling@nd

    Note !! : . P#&KA'IA A$KA di atas di buat programn=a !

    dsb.

    Tugas yang dikerjakan dan dipresentasikan ke depan kelas #inggu depan.

    Terdapat O orang di kota Jakarta :

    Jago *IP

    Jeli *RS

    Jitak *II

     juglang *S+

    Terdapat I orang di kota 5andung:

    5andar *RP

    5entari *IS

    5intan *RI

    5ondan *S+

    5usar *RO

    Terdapat I orang di kota %urabaya:

    %arip *RI%emar *IQ

    38

  • 8/19/2019 Untuk Kuliah Rev 209

    39/95

    Sistem Informatika Pertanian

    %imbah *SI

    %ohanaya *S*

    %udama *RP

    %ukir *IN

    Tu8a

    nomor

    %ugas menghitung danmenampilkan hasiln=a sebaikmungkin. %ampilkan semua data,baik data =ang dimasukkanmaupun hasil pengoilahan, dan beriketerangan sehingga data =angnampak tidak membingungkan

    * tampilkan tinggi setiap orang K

  • 8/19/2019 Untuk Kuliah Rev 209

    40/95

    Sistem Informatika Pertanian

    *Q 1

    +M 5

    +* 2

    ++ 5

    +N 5

    +O 4+I 2

    +R 4

    +S 4

    +P 2

    +Q 4

    NM 2

    N* 1

    N+ 6

    NN 1

    NO

    AaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

    Pertemuan 2

    .) >>>>>>>>

    STATEMENT KENALI(Contro7 Statement)

    Statement 'an8 9i8unakan untuk: Merua5 urutan ekekui pro8ram 9ari

    urutan emu7a

    MACAM STATEMENT KENALI

     TerrC   →

    Melompatkan kendali eksekusi program

    40

  • 8/19/2019 Untuk Kuliah Rev 209

    41/95

    Sistem Informatika Pertanian

    → Pr:e: eruan mene>:e>u: 1 atau e :tatemente ar :atu >a

    Secara umum tatement ken9a7i 9ia8i ata :

    1. "t. Kena ta>er:arat GOTO

    2.

    "t. Kena er:arat I(...T$EN/ an "ELE+T +A"E

    3.

    "t. Kena ;r:e:eruan

    (O...NET/ #O...LOOP/ an-$ILE...-$EN

    4.

    "t. Kena tertun ON GOTO/ ON EO GOTO

    1. GOTO

    "tatement GOTO eruna mem;at>an ;r:e: e>:e>u: >e :uatuar: an er nmer ar: atau ar: ;enena nama aetan;a mente: :uatu >n:

    entu> umum→

    GOTO `nomor baris nama labelb

     

    KELO'POK "TATE'ENT

    LAEL "TATE'ENT

    KELO'POK "TATE'ENT

    GOTO LAEL

    #aram ar :tatement t

    41

  • 8/19/2019 Untuk Kuliah Rev 209

    42/95

    Sistem Informatika Pertanian

    +nt C+L"15 INP&T ^Nama C ^/ N25 INP&T ^)en: Keamn C ^/ )K

    PINT ^A... ^\ NPINT )K\ ^ an ?a>e;^PINT ^+aam +aan>...^  67 t 15

    PINT ^"ee:a^EN#

    3ontoh penggunaan 02to

    3ls*M input harga jeruk sebiji Amir +M input masukkan berapa banyak yang dibeli 5urahNM totalharga amirburahOM print total harga sebesar), totalhargaIM goto *Mend

    2. I(...T$EN...EL"E

    "tatement I(...T$EN...EL"E eruna mem;at>an ;r:e: e>:e>u:>e :tatement an :e:ua enan a: te:t :uatu >n:

    entu> umum→ I( >n: T$EN `statement% nobar% GOTOlabel%b QEL"E `statement nobar GOTOlabelb

    $ondisi  eru;a :arat an te:t enan;eratr artmat>a/ ;eratr ;emann/atau;un ;eratr >a.

    Aa ua ma?am :tatement I( C1. "tatement I( :atu ar: a. I(...T$EN

    . I(...T$EN...EL"E

    42

  • 8/19/2019 Untuk Kuliah Rev 209

    43/95

    Sistem Informatika Pertanian

    2. "tatement I( ana> ar:

    STATEMENT IF SAT# !ARIS

     

    'ENG$IT&NGNILAI KON#I"I

    KE)AKAN"TATE'ENT

    KE "TATE'ENTEIK&TN%A

    KON#I"I#IPEN&$ID

      YATIDAK

     

    'ENG$IT&NG

    NILAI KON#I"I

    KE!)AKAN

    "TATE'ENT

    KE "TATE'ENT E!IK&TN%A

    KON#I"I

    #IPEN&$ID  YA

    KE!)AKAN

    "TATE'ENT 2

    TIDAK

    I 1 ar: tan;a e:e I 1 ar: enan e:e

    43

  • 8/19/2019 Untuk Kuliah Rev 209

    44/95

    Sistem Informatika Pertanian

    +nt ;enunaan I( C

    4ua nilai rata-rata tinggi tanaman A dan B dariperlakuan pemberian pupuk yang berbeda hendakdi#ari yang maksimum

    Lankah Penerjaan:3entukan bagian utama algoritma*PU3: A dan BP?: Membandingkan A dan B mana yang

    maksimumU3PU3: ilai hasil perbandingan proses

     Alternati algoritma program +tidak terbatas hanya duaini, ebagai input adalah A dan B kemudian

    dibandingkan A dengan B mana yang terbesar hasil yang ditampilkan adalah A atau B

    ebagai input adalah A dan B kemudian

    dibandingkan A dengan B mana yang terbesar hasildideGnisikan sebagai 2 hasil yang ditampilkanadalah variabel 2

    (lo")hart:

    44

  • 8/19/2019 Untuk Kuliah Rev 209

    45/95

    Sistem Informatika Pertanian

    CLS

      INPUT "Enter your name: ", Name$

      IF Name$="Mike" THEN

    PRINT "Go !ay"

      ELSE

      PRINT "He##o, " Name$ "% Ho! are you to&ay'"  EN( IF

    8greater than8 and 8less than8:

      CLS

      INPUT "Enter a num)er: ", Num)er

      IF Num)er * + THEN

    PRINT "-our num)er !a. #e.. t/an +"

      ELSE

      PRINT "-our num)er !a. 0reater t/an or e1ua# to +"

      EN( IF

    CLS

      INPUT "Enter your name: ", Name$

      SELECT CSE Name$

      CSE "Te&"

      PRINT "Greetin0., o/ 2o!er3u# ma.ter"

      CSE "Mike"

      PRINT "Go a!ay"

      CSE ELSE

      PRINT "He##o, " Name$ "% Ho! are you'"

      EN( SELECT

    45

  • 8/19/2019 Untuk Kuliah Rev 209

    46/95

    Sistem Informatika Pertanian

    +L"5aris1engenal:

    INP&T ^Nama C ^/ N

    INP&T ^)en: Keamn C ^/ )KPINT ^A... ^\ NPINT )K\ ^ an ?a>e;^PINT ^+aam +aan>...^PINTINP&T ^A>an men?a a DY%HaYTHa> C^/ LaI( &+A"ELa F ^%^ T$EN GOTOar:Penena

    PINT ^"ee:a^

    EN#

    +nt :am;n meru;a>an>re>: ar ;rram aa:anGOTO ata:.

    1erpaduan statement 714T 8Akan mencoba

    lagi 9UV>a=UT>idak :8, agiL

     c enan c I( &+A"ELa F^%^ T$EN GOTO ar:Penena c a>an memuat ;ene>anan tut:>ear % atau T menena>ane>:e>u: ;rram.

     % a>an menuan a@a aear: Penena/ T a>an menu

  • 8/19/2019 Untuk Kuliah Rev 209

    47/95

    Sistem Informatika Pertanian

    IN"#T A

    IN"#T !

    IF A = ! T$EN

      "RINT >!#

    ELSE

      "RINT >!#KAN !#

    EN IF

    EN#

    "ro8ram 9iampin8 memer7ukan

    pen88unaan ELSE& !#KAN !#

     @ $a7 ini ti9ak 9iin8inkan&

    #ea>an T$EN an EL"E ta>e tera;at :tatement. )>atu: a>an ana; :atu ar:.

    "etea ;enunaanI(...T$EN...EL"E ma>a ;eru>anEN# I( untu> menana>an a@a>ta :ua >euar ar :tatement>ena t: > I(.

    STATEMENT IF !AN%AK !ARIS

    47

  • 8/19/2019 Untuk Kuliah Rev 209

    48/95

    Sistem Informatika Pertanian

    M#$HI%?$ I'AIK(ISI ) S@ ( n

    K(ISI (IP#?HI "

    K(ISI )(IP#?HI "

    K#&+AKA

    S%A%#M#% )

    K#&+AKA

    S%A%#M#%

    K(ISI n(IP#?HI "

    K#&+AKA

    S%A%#M#% n

    K#&+AKA

    S%A%#M#%

    K# S%A%#M#%5#&IK?%A

    NO NO

     YA   YA

     YA

    NO

    48

  • 8/19/2019 Untuk Kuliah Rev 209

    49/95

    Sistem Informatika Pertanian

    E; I( AN%AK AI" C

    CLS

    IN"#T? A? !? C

    A. = A . : !. = ! . : C. = C .

    IF C. B !. AN C. B A. T$EN

      GOTO C.

    ELSEIF !. B C. AN !. B A.

    T$EN

      GOTO !.

    ELSE

      GOTO A.

    EN IF

    C.:

    (ama eperti pro8ram cek e8iti8a iku6

    iku)

    Prram meru;a>an ;rram ?e>:eta :>u,:>u.Penunaan I( ana> ar:tana enan ;enunaan

     cEL"EI(c / ;enunaan EL"EI(a;at e ana> a."tatement ;an a>r tanaenan ;enu:an EL"E :aa > I( tea :ee:a tutu;enan EN# I( >emuan;rram a>an mean

    :tatement a@ana.

    49

  • 8/19/2019 Untuk Kuliah Rev 209

    50/95

    Sistem Informatika Pertanian

    . >>>>>>>>

    3. "ELE+T +A"E

    %tatement %@@3T 3A%@ mempunyai kegunaan yang hampir sama dengan '...Tn: an te:t ana :eua.

    5A0A7 A6 %TAT@#@7T %@@3T 3A%@

     

    M#$HI%?$ I'AI

    K(ISI ) S@ ( n

    K#&+AKAS%A%#M#% )

    S#'#% AS#

    K#&+AKAS%A%#M#%

    K#&+AKAS%A%#M#% n

    I'AI

    I'AI ) I'AI n

    #( S#'#%

    K# S%A%#M#%5#&IK?%A

    50

  • 8/19/2019 Untuk Kuliah Rev 209

    51/95

    Sistem Informatika Pertanian

    entu> umum→

    "ELE+T +A"E"ngkapan

    →  "ngkapan inilah yang ditest 

    +A"E nilai %

      Q:tatement 1R+A"E nilai   Q:tatement 2R..

    .+A"E EL"E  Q:tatement nREN# "ELE+T

    +L"INP&T ^Nama C^/ NINP&T ^Nmr Inu> C^/ NINP&T ^Na F ^/ N!

    S#'#% AS# il!

    +A"E I" H 90  N$uru F ^A^+A"E 75 TO 90

      N$uru F ^^+A"E 65 TO 74  N$uru F ^+^+A"E 55 TO 64  N$uru F ^#^+A"E EL"E  N$uru F ^E^EN# "ELE+T

    167T 7LK 8 dengan 7omer nduk : 8K 7oL

    PINT ^Na Ana C ^\N$uruEN#

    Nama CAma a@Nmr Inu> C20,007Na F 45Ama a@ enan NmerInu> C 20,007

    ilai Anda : #

    .- >>>>>>>>

    4. "TATE'ENT ;r:e: eruan

    51

  • 8/19/2019 Untuk Kuliah Rev 209

    52/95

    Sistem Informatika Pertanian

    'eru;a>an ;r:e: eruan an mea>u>an :ea :am;a :uatu >n: ;enu atau :ea>na.

    %tatement kalang dapat dibuat dengan menggunakan kombinasi statement 'WT

  • 8/19/2019 Untuk Kuliah Rev 209

    53/95

    Sistem Informatika Pertanian

    ontoh penggunaan I/B%H#B#'S# C $%+L""ume?r! F 0INP&T ^ana> #ata C ^/ n F 1

    siata:

    PINT ^I:>an ata >e ^\ \ ^ C^\

    INP&T Ne?r!"ume?r! F "ume?r! WNe?r!

    I( F n T$EN GOTO +eta> F W 1GOTO I:#ata

    +eta>CPINT ^)uma #ata C ^\"ume?r!PINT ^"ee:a^EN#

    !N

    ana> #ata C 5

    I:>an ata >e 1 C D 26

    I:>an ata >e 2 C D 32I:>an ata >e 3 C D 33.3I:>an ata >e 4 C D 23.4I:>an ata >e 5 C D 545.5

     )uma #ata C 660.2

    #elesai

    A. (O...NET

    53

  • 8/19/2019 Untuk Kuliah Rev 209

    54/95

    Sistem Informatika Pertanian

    entu> umum→

    (O pencacah 1 a-al  TO akhir Q"TEP langkahRQ#tatement%REIT (OQ:tatement2R

    NET pencacah

     pencacah F :emaran arae numer: anerun: menena>an ana>na ;r:e:eruan

     +ika S%#P tidak ditulis maka dianggap D )

     )>a na a@a Y a>r/ na an>a aru: ee:ar 0

     )>a na a@a H a>r/ na an>a aru: e

    >e? 0

    +L"

    Sum&e1ord! D E

    INP&T ^ana> #ata C ^/ n

    (O F 1 TO nPINT ^I:>an ata >e ^\ \ ^ C ^\INP&T Ne?r!"ume?r! F "ume?r! W Ne?r!NET

    PINT ^)uma #ata C ^\"ume?r!PINT ^"ee:a^EN#

    ana> #ata C 5

    I:>an ata >e 1 C D 1I:>an ata >e 2 C D 5

    I:>an ata >e 3 C D 6.3I:>an ata >e 4 C D 6.4I:>an ata >e 5 C D 45

     )uma #ata C 63.7"ee:a

    54

  • 8/19/2019 Untuk Kuliah Rev 209

    55/95

    Sistem Informatika Pertanian

    1. (O F 1 TO 10  :tatement

    #F% i;

    #>eran 10 >a

    2. (O F 1 TO 10 "TEP 2  :tatement

    #F% i;

    #>eran 5 >a

    3. (O F ,1 TO ,5 "TEP V0.5  :tatement

    #F% i;

    #>eran 9 >a

    4. (O F 10 TO 6 "TEP 2

      :tatement

    #F% i;

     Ta> #>eran

    5. (O F 1 TO 5 "TEP V1  :tatement

    #F% i;

     Ta> #>eran

    .6 >>>>>>>>

    55

  • 8/19/2019 Untuk Kuliah Rev 209

    56/95

    Sistem Informatika Pertanian

    . -$ILE...-EN#

    entu> umum→

    -$ILE kondisi.

    Q#tatement2statement R.-EN#

    $ondisi F "arat an aru: ;enu :u;aa;r:e: eruan :a eran:un

    Pereaan...(O...NET

    GHI'#...G#(

    1. $aru: >etau era;a >an

    2. #a;at mea>u>an ;r:e::te; an>a

    1. Pr:e: eruan era>renan memer>an :uatu>n:/ >etau ta> a;a,a;a

    2. Ta> tera;at a:ta::te;

    +L" F 1"ume?r! F 0PINT ^I:>an anan NOLuntu> :t;^PINT ^I:>an ata >e ^\ \ ^ C ^\INP&T Ne?r!

    -$ILE Ne?r! YH 0  "ume?r!F"ume?r!WNe?r!  F W 1  PINT ^I:>an ata >e ^\ \ ^ C

    ^\  INP&T Ne?r!-EN#

    PINT ^ana> ata C ^\ , 1PINT ^)uma #ata C ^\"ume?r!PINT ^"ee:a^EN#

    I:>an anan NOL untu> :t;I:>an ata >e 1 C D 1I:>an ata >e 2 C D 2I:>an ata >e 3 C D 3I:>an ata >e 4 C D 4I:>an ata >e 5 C D 5I:>an ata >e 6 C D 6I:>an ata >e 7 C D 7I:>an ata >e 8 C D 8I:>an ata >e 9 C D 9

    I:>an ata >e 10 C D 0ana> ata C 9

     )uma #ata C 45"ee:a

    56

  • 8/19/2019 Untuk Kuliah Rev 209

    57/95

    Sistem Informatika Pertanian

    .7 >>>>>>>>

    +. #O...LOOP

    entu> umum→

    #O.

    Q#tatement2statement R.

    LOOP

    Paa >aan #O...LOOP ta> tera;at te:t >n:/ :ena ata> er>an >n: untu> mena>r >aan ma>a ;r:e:ter:eut a>an a>u>an teru: : men

  • 8/19/2019 Untuk Kuliah Rev 209

    58/95

    Sistem Informatika Pertanian

    +1. #O Q-$ILE &NTILR ...LOOPentu> #O...LOOP an >n:na eta>>an a@a :tatemen

    entu> umum

    #O `Q-$ILE &NTILR kondisi b

    .Q#tatement2statement R.

    LOOP

    $ondisi F "arat :u;aa ;r:e: eruan :aeran:un#enan -$ILE →  eruan a :arat ernaenar#enan &NTIL →  eruan a :arat erna

    :aa

     

    AWAL PROSES

    BERULANG

    M#$#&+AKA S#M?AS%A%#M#% A$ %#&'#%AK A%A&A

    ( GHI'# (A 'P

    M#$HI%?$ I'AIK(ISI

    K(ISI(IP#?HI "

    AKHIR PROSES

    BERULANG

    TIDAK

     YA

    58

  • 8/19/2019 Untuk Kuliah Rev 209

    59/95

    Sistem Informatika Pertanian

    +L" F 1"ume?r! F 0PINT ^I:>an anan NOL

    untu> :t;^PINT ^I:>an ata >e ^\ \ ^ C ^\INP&T Ne?r!

    #O -$ILE Ne?r! YH 0  F W 1  "ume?r!F "ume?r!WNe?r!  PINT ^I:>an ata >e ^\ \ ^ C

    ^\  INP&T Ne?r!LOOP

    PINT ^ana> ata C ^\ , 1PINT ^)uma #ata C ^\"ume?r!PINT ^"ee:a^EN#

    I:>an anan NOL untu> :t;

    I:>an ata >e 1 C D 1I:>an ata >e 2 C D 2I:>an ata >e 3 C D 3I:>an ata >e 4 C D 4I:>an ata >e 5 C D 5I:>an ata >e 6 C D 6I:>an ata >e 7 C D 7I:>an ata >e 8 C D 8I:>an ata >e 9 C D 9

    I:>an ata >e 10 C D 0ana> ata C 9 )uma #ata C 45"ee:a

    59

  • 8/19/2019 Untuk Kuliah Rev 209

    60/95

    Sistem Informatika Pertanian

    +2. #O...LOOP Q-$ILE &NTILRentu> #O...LOOP an >n:na eta>>an a>r :tatemen

    entu> umum

    #O

    .Q#tatement2statement R.

    LOOP `Q-$ILE &NTILR kondisi b

    $ondisi F "arat :u;aa ;r:e: eruan :aeran:un#enan -$ILE →  eruan a :arat ernaenar#enan &NTIL → eruan a :arat erna

    :aa

     

    AWAL PROSES

    BERULANG

    M#$#&+AKA S#M?AS%A%#M#% A$ %#&'#%AK A%A&A

    ( (A 'P GHI'#

    M#$HI%?$ I'AIK(ISI

    K(ISI(IP#?HI "

    AKHIR PROSES

    BERULANG

    TIDAK

     YA

    60

  • 8/19/2019 Untuk Kuliah Rev 209

    61/95

    Sistem Informatika Pertanian

    +L" F 1"ume?r! F 0

    PINT ^I:>an anan NOL untu>:t;^PINT ^I:>an ata >e ^\ \ ^ C ^\INP&T Ne?r!

    #O  F W 1  "ume?r!F"ume?r! WNe?r!  PINT ^I:>an ata >e ^\ \ ^ C ^\  INP&T Ne?r!LOOP -$ILE Ne?r! YH 0

    PINT ^ana> ata C ^\ , 1PINT ^)uma #ata C ^\"ume?r!PINT ^"ee:a^EN#

    I:>an anan NOL untu>:t;

    Isikan data ke ) : " E

    I:>an ata >e 2 C D 0ana> ata C 1

     )uma #ata C 0"ee:a

    Pertemuan 3

    61

  • 8/19/2019 Untuk Kuliah Rev 209

    62/95

    Sistem Informatika Pertanian

    -.) >>>>>>>>

    4. "TATE'EN KEN#ALI TE$IT&NG

    #erupakan variasi dari '...T

  • 8/19/2019 Untuk Kuliah Rev 209

    63/95

    Sistem Informatika Pertanian

    #enan :tatement "ELE+T...+A"E a;at :aan :e;erter>ut n.

    +L"

    INP&T ^Nama C ^/ NINP&T ^Pan F ^/ N"ELE+T +A"E N  +A"E I" F 1  PINT ^) ^\ N\ ^ C ^\ ^ -a

  • 8/19/2019 Untuk Kuliah Rev 209

    64/95

    Sistem Informatika Pertanian

    -. >>>>>>>>

    64

  • 8/19/2019 Untuk Kuliah Rev 209

    65/95

    Sistem Informatika Pertanian

    #ata">aarC

    meru;a>an rn? ata tuna/ ana a;at menm;an:eua na ata

    +r C )>a na ata ;eraaru/ ma>a na ata an ama

    a>an an

    #aam tera;an :tat:t> a>an :ern temu>an rn?an ata enan>ara>ter:t> :eru;a aam :uatu >em;> e ar :atu/m:ana :.

    1. #ata Tuna #men: "atu

     Tae Tn aan 5'aa::@

    #ata :am;n meru;a>an ataenan >ara>ter:t> an :e #men: #ua

    'atrAF

    11 12 13 14 15 #ata :am;n :eut matrmeru;a>an ata enan>ara>ter:t> :ean e2 :u:>r; menun>annmr ar: e auuan nmr >m

    21 22 23 24 25

    31 32 33 34 35

    41 42 43 44 45

    +nt n?an #ata C 'atr>A 2/5 F 25/ 'atr>A 3/4 F 34/ :t

    65

  • 8/19/2019 Untuk Kuliah Rev 209

    66/95

    Sistem Informatika Pertanian

    APLIKA"I #ALA' JPerat>an +nt Prram a@a n.

    Note !! : . program /& #F% di ba0ah ini eksekusi

    'SIP?% 5A(?$/& +AKA&%AD) % 5A(?$P&I% +AKA&%A#F% +AKA&%A#(

     

    3%714T 5@2'26 "2TA" N T2 PTA7004 5@2"2TA" 167T TA7004

     7@DT "2TA" @7

    3%714T 5@2'26 "2TA" N T2 PTA7004 5@2"2TA" 

     7@DT "2TA" 167T TA7004@7

    66

  • 8/19/2019 Untuk Kuliah Rev 209

    67/95

    Sistem Informatika Pertanian

    +L"INP&T ^n F^\ n

    (O F 1 TO n

      PINT ^^\ \ ^ F \̂  INP&T Ne?r!  "ume?r! F "ume?r!W

    Ne?r!NET

    (O F 1 TO n  PINT ^^\ \ ^F ^\ Ne?r!NET

    erata! F "ume?r! nPINT ^erata F ^\ erata!PINT ^erata,Ne?rF ^\ erata!V

    Ne?r!

    &Nn FD 5 1 F D 2 2 F D 3

    3 F D 4 4 F D 5 5 F D 6

    1 F 6 2 F 6 3 F 6 4 F 6 5 F 6

    erata F 4erata , Ne?r F ,2

    $a ata: menun>an na an ta> :e:ua enan anara;>an. Perat>an ;ua ;rram a@a n.

    @"%@"4% 16206A# ATA%.

    67

  • 8/19/2019 Untuk Kuliah Rev 209

    68/95

    Sistem Informatika Pertanian

    +L"EA# ana>#ata"ume?r! F 0(O F 1 TO ana>#ata

      EA# Ne?r!  PINT &"ING ^#ata Nmr MM F MM.MM^\ \Ne?r!

      "ume?r! F "ume?r! W Ne?r!NET erata! F "ume?r! ana>#ataPINT ^erata F ^\ erata!

    M S% (atan=a(O F 1 TO ana>#ata

      EA# Ne?r!  PINT &"ING ^"e: N. MM n ^\ \  PINT &"ING ^erata F MM.MM^\ Ne?r!,

    erata!

    NET EN#

    #ATA 5#atanaC

    #ATA 2.0/ 3.0/ 4.0/ 5.0/ 6.0

     )>a ;rram :am;n &N ma>a ana>an tam; aaaut ata/ artna

    J ta> maumenan;rram >arena ata>uran.

     )>a M e;anS% #atanaan>an ma>a ana>an tam; aaa C

    #ata Nmr 1 F 2.00#ata Nmr 2 F 3.00#ata Nmr 3 F 4.00#ata Nmr 4 F 5.00#ata Nmr 5 F 6.00erata F 4"e: N. 1 n erata F

    ,2.00"e: N. 2 n erata F

    ,1.00

    "e: N. 3 n erata F0.00

    "e: N. 4 n erata F1.00

    "e: N. 5 n erata F2.00

    "ena memeru>anPernta E"TOE/teta; memnun>an

    aam merunut EA#...#ATA

    'a:aa an mun?u aaa C 'emr an Ient=>a: n?an#ata.

    "ena aam a;>a: J ;eru>an :uatu ;ernta an a;atmenata: ;erma:aaan ter:eut.

    68

  • 8/19/2019 Untuk Kuliah Rev 209

    69/95

    Sistem Informatika Pertanian

    ARRAY

    69

  • 8/19/2019 Untuk Kuliah Rev 209

    70/95

    Sistem Informatika Pertanian

    AA %

    "e>um;uan ata an ;una t;e ata :er; atau ne>: ter:eut an ;:::eua eemen aam AA%.

    era:ar>an ana>na :u:>r; an men

  • 8/19/2019 Untuk Kuliah Rev 209

    71/95

    Sistem Informatika Pertanian

    Atau C P%I 5AS# 'enun>an nmr a@a eemen F6

    (IM %bm 37* Eemen ar n. 6 :am;a 10

    (IM amaSis0a 37E* AS S%&I$> )7

    "a/ eemen F 50\ t;e :trn\;ana! +a?a(r F 1 TO +a?a  INP&T An>a! NET

    #enan ?ara ata: a>an menea>an ;en:an ata an urutmua ar eemen 1 :am;a :ee:a

    &ntu> menam;>anna :a a>u>an enan ?ara an :ama

    ∇ PINT Tm 1 $ana men?eta> na eemen Tm>e 1

    ∇ (O F 1 TO 5  167T Tbm (iX&

     7@DT iX

    +ara n a>an menurut ar eemen1 :am;a >e 5 ar ata: >e a@a

    71

  • 8/19/2019 Untuk Kuliah Rev 209

    72/95

    Sistem Informatika Pertanian

    +L"INP&T ^ana> #ata F ^\ nI( n F 0 T$EN EN##I' Tmn A" INTEGE

    (O F 1 TO n  PINT &"ING ^Tm MM C^\ \  INP&T TmNET

    "ume?r F 0(O F 1 TO n  "ume?rF"ume?rW

     TmNET

    erata F "ume?r nPINT ^erata C ^\ erata

    PINT ^#ata Ana^(O F 1 TO n  PINT TmNET PINT ^Tm3 C ^\ Tm3EN#

    ana> #ata F D 5

     Tm 1 CD 154 Tm 2 CD 164 Tm 3 CD 174 Tm 4 CD 165 Tm 5 CD 155

    erata C 162.4#ata Ana 154 164 174 165

     155 Tm3 C 174

    72

  • 8/19/2019 Untuk Kuliah Rev 209

    73/95

    Sistem Informatika Pertanian

    Perat>ana ?nt enan menuna>an EA#... #ATA

    #I' ana>#ata1 A" INTEGE+L"EA# ana>#ata#I' Tmana>#ata A"

    INTEGE

    (O F 1 TO ana>#ata  EA# TmNET

    "ume?r F 0(O F 1 TO ana>#ata  "ume?rF"ume?r

    WTmNET

    erata F "ume?r ana>#ata

    PINT ^erata C ^\ erata

    PINT ^#ata Ana^

    (O F 1 TO ana>#ata  PINT TmNET

    PINT ^Tm3 C ^\ Tm3EN#

    #ATA 5#ATA 154/ 164/ 174/ 165/ 155

    &N

    erata C 162.4

    #ata Ana 154 164 174

     165 155

     Tm3 C 174

    73

  • 8/19/2019 Untuk Kuliah Rev 209

    74/95

    Sistem Informatika Pertanian

    2. AA% #I'EN"I #&A

    Aaa :eua AA% an mem> :ean e ua ua :u:>r;/ :eut

     ara: C

    'atrAF

    1 1 1 1 1 #I' 'atrA 4/5 A" INTEGEatau#I' 'atrA 1 TO 4/ 1 TO 5 A"INTEGE

    2 2 2 2 2

    3 3 3 3 3

    4 4 4 4 4

    +ara 'ema?a F 'atrA aaa .....

    +ara untu> menata>an na :eua eemen menuna>an ;eua>ut enan ua :u:>r; C 'atrA 2/ 5 F 25

    'atrA 4/ 1 F 41

    74

  • 8/19/2019 Untuk Kuliah Rev 209

    75/95

    Sistem Informatika Pertanian

    'ema?a Eemen 'atr> #men: #ua enan :tatemenEA#...#ATA

    Pema?aan ;er ar: :.

    #I' 'atrA4/ 4(O F 1 TO 4  (O

  • 8/19/2019 Untuk Kuliah Rev 209

    76/95

    Sistem Informatika Pertanian

    #enan menuna>an "tatemen INP&T

    +L"#I' 'atrA4/ 4

    (O F 1 TO 4  (O

  • 8/19/2019 Untuk Kuliah Rev 209

    77/95

    Sistem Informatika Pertanian

    "tatement INP&T matr ar:/ >m ta> tentu

    +L"

    INP&T ^ar: 'atr F ^\ mINP&T ^Km 'atr F ^\ nI( m AN# n F 0 T$EN EN##I' 'atrAm/ n

    (O F 1 TO m  (O

  • 8/19/2019 Untuk Kuliah Rev 209

    78/95

    Sistem Informatika Pertanian

    3. AA% #I'EN"I AN%AK 

    Aaa :eua AA% an mem> :ean e n ua :u:>r;/terantun ar ana>na men:. "u:>r; an ma>:ueru;a n. ar:/ n. >m untu> 2 :u:>r; ;ertama/ n.$aaman/ :t/ :t.

    #e>ara: aam AA% #men: ana> an.

    +ara #e>ara: AA% #men: Ta enan menuna>an:tatemen #I' :.

    nt &m→

    #I' pe"bah baris, kolom, halaman QA" tipeR

    #I' pe"bah b% TO b/ k% TO k, h% 45 h QA" tipeR

    +nt #e>ara: C

    78

  • 8/19/2019 Untuk Kuliah Rev 209

    79/95

  • 8/19/2019 Untuk Kuliah Rev 209

    80/95

    Sistem Informatika Pertanian

    AT& F7(O PLA"TIK F 1 TO 5'OIL PLA"TIK F 'OILPLA"TIK W AT&PINT 'OIL PLA"TIK

    NET PLA"TIK EN#

    80

  • 8/19/2019 Untuk Kuliah Rev 209

    81/95

    Sistem Informatika Pertanian

    RECORD

    #aam ;rram tera;an :ern>a temu>an ;era: :e 600 ran/ ma>a eemen ata 600/ an ta; ;r;ert eemen ata aru: :eau:e:ua :eau er;a:anan enan maa::@a anma>:u.

    #aam J a:ta: an a;at memenu a ata: aaa;enunaan E+O#/ >arena aam re?r tera;at eemenan :eut enan =e mean an :a ert;e ata:emaran an erea :atu :ama an.

    Paa ?nt ata: CE+O# C 'aa::@a (TP #ata :am;n meru;a>an

    :eua E+O# ata'aa::@a (TP enan 4 ua(e atu Nama 'aa::@a/...

    (e 1 C Nama'aa::@a

    (e 2 C Nmer Inu>(e 3 C Tana Lar(e 4 C Aamat

    "e;ert ana AA% ma>a ;enunaan E+O# aru:e>ara:>an enan entu> &mum :. &

     T%PE alias Nama menunan t;ee?r

    6eld% A" tipe%6eld A" tipe..6eldn A" tipen

    (e C nama =e T;e C t;e ata :eta; =e

    EN# T%PE

    81

  • 8/19/2019 Untuk Kuliah Rev 209

    82/95

    Sistem Informatika Pertanian 82

  • 8/19/2019 Untuk Kuliah Rev 209

    83/95

    Sistem Informatika Pertanian

    +ONTO$ C

     T%PE 'aa::@a(TP Nama'aa::@a A" "TING *20 NmerInu> A" INTEGE

     TanaLar A" "TING * 8 Aamat A" "TING *30

    EN# T%PE

    'aa::@a (TP meru;a>an :eua re?r enan 4 ua =eeru;a Nama'aa::@a enan ter/ NmerInu> enan eemen ea: ta; eemen ert;e'aa::@a(TP an eemenna mua ar nmr 1 :am;a ...

    +ara mea>u>an n;ut ata an men?eta> ata a;at at ;aa?nt er>ut.

    83

  • 8/19/2019 Untuk Kuliah Rev 209

    84/95

    Sistem Informatika Pertanian

     T%PE 'aa::@a(TP  Nama":@a A" "TING * 20  NInu> A" INTEGE  TLar A" "TING * 8

      Aamat":@a A" "TING * 30EN# T%PE

    #I' #ata":@a A" 'aa::@a(TP

    +L"INP&T ^)uma #ata Ana C^\ n"ume?r F n(O Ne?r F 1 TO "ume?r

      PINT ^#ata Nmr C ^\ Ne?r  INP&T ^Nama":@a C ^/ #ata":@a.Nama":@a  INP&T ^NInu> C ^/ #ata":@a.NInu>  INP&T ^TLar C ^/ #ata":@a.TLar  INP&T ^Aamat":@a C ^/ #ata":@a.Aamat":@aNET Ne?rPINT ^:ee:a........^ PINT ^N. Nama N Inu> T Lar Aamat^

    (O Ne?r F 1 TO "ume?r  PINT Ne?r\ ^ ^\  PINT #ata":@a.Nama":@a\  PINT #ata":@a.NInu>\ ^ ^\  PINT #ata":@a.TLar/ ^ ^\  PINT #ata":@a.Aamat":@aNET Ne?r

    PINT ^"A'PAI )&'PA^EN#

    84

  • 8/19/2019 Untuk Kuliah Rev 209

    85/95

    Sistem Informatika Pertanian

    &N

     )uma #ata Ana CD 2#ata Nmr C 1

    Nama":@a C #nNInu> C 2190 TLar C 230485Aamat":@a C :tn &"A#ata Nmr C 2Nama":@a C u>mNInu> C 22222222222222

    OerX@

    e rm :tartNInu> C 2109 TLar C 3 'aret 1984Aamat":@a C Kauman:ee:a........N. Nama N Inu> T Lar Aamat 1 u>m 2109 3 'aretKauman 2 u>m 2109 3 'aret

    Kauman"A'PAI )&'PA

    +nt ata: menun>an >e:aaan ;rram ;aa ;r:e:;en:;aana >arena ;enunaan re?r >u:u:na ;aa;r:e: ;en?eta>an a;at a>u>an ;aa ;era: er>a: ata.

    Pertemuan 4....:t

    6@# 1rogram #encari %T dari 7 ata

    85

  • 8/19/2019 Untuk Kuliah Rev 209

    86/95

    Sistem Informatika Pertanian

    3%714T 8Jumlah ata Anda 8, 7X6@# #endeklarasikan ata %ebagai Array imensi %atu# D(7X& A% %70@6@# 1roses #enutup 1rogram bila Jumlah ata M

    ' 7X M T

  • 8/19/2019 Untuk Kuliah Rev 209

    87/95

    Sistem Informatika Pertanian

    6@# 6egresi inier 

    TV1@ ataDV  D A% %70@

      V A% %70@@7 TV1@

    3%714T 8Jumlah ata Anda 8, 7X' 7X M T

  • 8/19/2019 Untuk Kuliah Rev 209

    88/95

    Sistem Informatika Pertanian

     T&GA",T&GA" !!!

    4%A 1@6T@#4A7 * (G5A%3&

    KELO'POK 

    T40A%

    1 A %@5A0A AT

  • 8/19/2019 Untuk Kuliah Rev 209

    89/95

    Sistem Informatika Pertanian

    angka-angka :

    NINM+I+M

    *I*MI

    5 perintah lain yang diperlukan, dan operator memasukkan angka-angka,sehingga komputer menampilkan

    +I*MMOMM*RMMIRMM

    4

    A %@5A0A AT

  • 8/19/2019 Untuk Kuliah Rev 209

    90/95

  • 8/19/2019 Untuk Kuliah Rev 209

    91/95

    Sistem Informatika Pertanian

    5 54ATA< %@54A< 16206A# dengan menggunakan 02T2  perintah lainnya yang diperlukan dan operator memasukkan angka-angka,sehingga komputer menampilkan

    +I*MM

    OMM*RMMIRMM

    9 A %@5A0A AT

  • 8/19/2019 Untuk Kuliah Rev 209

    92/95

    Sistem Informatika Pertanian

    *+*R+M+O+P

    5 54ATA< %@54A< 16206A# dengan menggunakan '26 7@DT

     perintah perintah lain yang diperlukan, dan operator memasukkan angka-angka, sehingga komputer menampilkan

    NM+O*P*+RM

    12

    A %@5A0A AT

  • 8/19/2019 Untuk Kuliah Rev 209

    93/95

    Sistem Informatika Pertanian

    14 A %@5A0A AT

  • 8/19/2019 Untuk Kuliah Rev 209

    94/95

    Sistem Informatika Pertanian

    angka-angka, sehingga komputer menampilkan

    NM+O*P

    *+RM

    17 A %@5A0A AT

  • 8/19/2019 Untuk Kuliah Rev 209

    95/95