laporan akhir praktikum 2 ranny vania hastuti

Upload: ranny-vania-hastuti

Post on 06-Jul-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 Laporan Akhir Praktikum 2 Ranny Vania Hastuti

    1/11

    LAPORAN AKHIR PRAKTIKUM

    Mata Praktikum : Pemrograman Berbasis Objek

    Kelas : 2IA26

    Praktikum ke- : 2

    Tanggal : 1 April 2016

    Materi : Arra !an "tru#t $%$&&

    'PM : ()*1*+1,

    'ama : ann .ania /astuti

    Ketua Asisten : oan 'ainggolan Parusib

    Para Asisten :

    umla 3embar : 11 3embar  

    LABORATORIUM INFORMATIKA

    UNIVERSITAS GUNADARMA

    2016

  • 8/18/2019 Laporan Akhir Praktikum 2 Ranny Vania Hastuti

    2/11

    1. Array Pada C/C Arra atau larik a!ala sekumpulan 4ariabel ang memiliki tipe !ata ang

    sama !an !inatakan !engan nama ang sama5 Arra !apat juga !iartikan sebagai sekelompok !ata sejenis ang

    !isimpan ke !alam 4ariabel !engan nama ang sama !engan memberi in!eks

    pa!a 4ariabel untuk membe!akan antara ang satu !engan ang lain5 Arra merupakan konsep ang penting !alam pemrograman karena

    arra memungkinkan untuk menimpan !ata maupun reerensi objek !alam

     jumla banak !an terin!eks5 Arra menggunakan in!eks integer untuk

    menentukan urutan elemen-elemenna !imana elemen pertamana !imulai !ari

    in!eks 0 elemen ke!ua memiliki in!eks 1 !an seterusna5

     

    Array 1 D!"#$%!

    7lemen-elemen arra !apat !iakses ole program menggunakan suatu

    in!eks tertentu5 Pengaksesan elemen arra !apat !ilakukan berurutan atau

    ran!om ber!asarkan in!eks tertentu se#ara langsung5 Pengisian !an

    pengambilan nilai pa!a in!eks tertentu !apat !ilakukan !engan mengeset

    nilai atau menampilkan nilai pa!a in!eks ang !imaksu!5

    )eklarasi arra satu !imensi :

    tipe8!ata nama84ar 9ukuran8arra

    Ket :

     ;tpe8!ata : menatakan tpe elemen arra misal int #ar loat

     ;nama84ar : nama 4ariabel arra

     ;ukuran : menatakan jumla maksimal elemen arrana

    $onto pen!eklarasian arra :

     

    Array 2 D!"#$%!

     Arra !ua !imensi sering kali !igambarkan%!ianalogikan sebagai sebua

    matriks atau bentuk gri!5 ika arra ber!imensi satu ana ter!iri !ari 1 baris

    !an banak kolom arra ber!imensi !ua ter!iri !ari banak baris !an

    banak kolom ang bertipe sama5

  • 8/18/2019 Laporan Akhir Praktikum 2 Ranny Vania Hastuti

    3/11

    Bentuk umum pen!eklarasian arra :

    Tipe8!ata 'ama84ariabel 9in!e?-19in!e?-2

    Keterangan :

    Tpe8!ata > untuk menatakan tpe !ata ang !igunakan

    In!e?-1 : untuk menatakan jumla baris

    In!e?-2 : untuk menatakan jumla kolom

    $onto pen!eklarasian arra :

  • 8/18/2019 Laporan Akhir Praktikum 2 Ranny Vania Hastuti

    4/11

      else{

      cout

  • 8/18/2019 Laporan Akhir Praktikum 2 Ranny Vania Hastuti

    5/11

      or(int %=0;%

  • 8/18/2019 Laporan Akhir Praktikum 2 Ranny Vania Hastuti

    6/11

    ang berin!eksan i !an j @ti!ak ter!apat tulisan prima5 3alu nilai # akan !iuba

    menja!i 0 lagi untuk penge#ekan prima selanjutna5

      cout

  • 8/18/2019 Laporan Akhir Praktikum 2 Ranny Vania Hastuti

    7/11

    char ener-it[!0];

    "

    -u&u[10];

    coutn;

    or(i=1;i

  • 8/18/2019 Laporan Akhir Praktikum 2 Ranny Vania Hastuti

    8/11

    +etch();

    "

    Logika Program

    #include

    Merupakan ile ea!er ang !igunakan sebagai input%output baasa $&&5

  • 8/18/2019 Laporan Akhir Praktikum 2 Ranny Vania Hastuti

    9/11

    coutn;

    Menampilkan output asu&&an -an2a& data 3 pa!a laar monitor kemu!ian asil

    inputan user akan !isimpan !alam 4ariable n5

    or(i=1;i

  • 8/18/2019 Laporan Akhir Praktikum 2 Ranny Vania Hastuti

    10/11

    Menampilkan output 7ata u&u erusta&aan 8erdas beserta garis-garis untuk

    memperin!a tampilan5 Dn berungsi untuk pin!a baris baru%enter !an Dt berungsi

    untuk tabulasi5

    cout

  • 8/18/2019 Laporan Akhir Praktikum 2 Ranny Vania Hastuti

    11/11

    cout