aulia zikri rahman 16719 (1f3)

Upload: toeenkboy

Post on 02-Mar-2018

231 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 Aulia Zikri Rahman 16719 (1f3)

    1/13

    LAPORAN PRAKTIKUM algoritma

    KE 5

    OLEH :

    NAMA : Aulia Zikri Rahman

    NIM : 161!"#$1$

    %ROUP : 1 &'

    PENDIDIKAN TEKNIK INFORMATIKA

    FAKULTAS TEKNIK

    UNIVERSITAS NEGERI PADANG

    2011

    A. TujuanSetelah melakukan praktikum, diharapkan praktikan dapat :

  • 7/26/2019 Aulia Zikri Rahman 16719 (1f3)

    2/13

    1. Menggunakan sebuah Array berindek satu atau berindek dua untukmendeklarasikan sebuah variabel.

    2. Menggunakan Procedure & Function dalam program pascal.

    B. Teori SingkatArray adalah suatu tipe variabel yang menyimpan data dalam beberapa

    tempat, seakan-akan merupakan gabungan dari beberapa variabel sejenissekaligus.ntuk memakai variabel array harus ditunjukan variabel keberapa yangakan dioperasikan.Tata cara penulisan tipe variabel array adalah :

    variabel : Array !n1..m1" #$ tipe variabel%Variabel : Array !n1..m1,n2..m2" #$ tipe variabel%

    dimana cara yang pertama digunakan untuk Array berindek &dimensi' satu,sedangkan car kedua adalah untuk array berindek &dimensi' dua.(ariabel adalahnama variabel yang akan dide$enisikan, n1,n2 dan seterusnya adalah nomor

    a)al array yang akan dide$enisikan, m1,m2 dan seterusnya adalah nomor akhirarray yang dide$enisikan dan tipe variabel adalah tipe variabel isi.

    *rosedur &*rocedure' dan $ungsi &+unction' merupakan modul suatuprogram yang akan dipisahkan di suatu tempat lain dan dilambangkan dengansatu kata pada penulisan programnya.

    *rosedur adalah potongan program yang akan berdiri sendiri dan tidakbisa dioperasikan sendiri. alam suatu program *ascal,letak prosedur ini setelahbagian deklarasi dan sebelum bagian program induk.ntuk mende$enisikansuatu prosedur, anda harus memberikan kata *rocedure sebagai pengenalsuatu prosedur. /ata *rocedure akan diikuti oleh nama prosedur, dan bila namaini dipanggil, program yang terdapat diantara 0egin dan nd% setelah kata*rocedure yang akan dijalankan.

    +ungsi merupakan suatu potongan program yang akan memberikansuatu hasil. /arena memberikan suatu nilai, $ungsi tidak dapat berdiri sendirimelainkan memerlukan suatu tempat untuk menampung nilai tersebut.

    C. Latihan-Latihan

    1. *rogram untuk mencari hasil perkalian matriks dimensi dua dengan matriksdimensi satu (LATI!A.PAS"

    a)ab :

  • 7/26/2019 Aulia Zikri Rahman 16719 (1f3)

    3/13

    2.*rogram ntuk menghitung *erkalian dua buah matriks dimensi duaLATI!C.PAS0entuk umum : AM,3 4 03,5 6 7M,5

  • 7/26/2019 Aulia Zikri Rahman 16719 (1f3)

    4/13

    7ontoh :

    a)ab :

  • 7/26/2019 Aulia Zikri Rahman 16719 (1f3)

    5/13

    8. *rogram untuk mencari hasil persamaan &LATI!#.PAS"967os&)' dimana nilai ) 6 1,2,8;1

  • 7/26/2019 Aulia Zikri Rahman 16719 (1f3)

    6/13

    a)ab :

  • 7/26/2019 Aulia Zikri Rahman 16719 (1f3)

    7/13

  • 7/26/2019 Aulia Zikri Rahman 16719 (1f3)

    8/13

  • 7/26/2019 Aulia Zikri Rahman 16719 (1f3)

    9/13

  • 7/26/2019 Aulia Zikri Rahman 16719 (1f3)

    10/13

    a)ab :

    >. Menampilkan nama penginap,lama menginap,harga kamar,jml?bayar.

  • 7/26/2019 Aulia Zikri Rahman 16719 (1f3)

    11/13

    #. Tugas-Tugas

    1. 0uatlah program pascal dengan metode modul program menggunakan%rocedure untuk menghitung tahanan total dua resistor yang terhubungsecara seri dan paralel, dan simpan dengan nama @AS>.*AS

    a)ab :

  • 7/26/2019 Aulia Zikri Rahman 16719 (1f3)

    12/13

    2. u'us: jumlah bayar dihitung dari harga satuan barang dikali bayak barang

    yg dibeli, jika pelanggan n &bukan anggota', maka dikenakan pajak dihitungdari jumlah bayar dikali 1B C dan total bayarDbayar akhir dihitung dari jumlah

    bayar ditambah pajak, sebaliknya jika jenis pelanggan A &anggota', maka

    mendapat discount 1BC dan total bayar dihitung dari jumlah bayar dikurangi

    discount.

    e)uaran : @otal bayar akhirTA*PILA+ #I SC$$+umlah *embeli 6/ode *embeli 63ama *embeli 6

    Earga Satuan 0arang 6

  • 7/26/2019 Aulia Zikri Rahman 16719 (1f3)

    13/13

    0anyak 0arang 6enis *elanggan 6

    a)ab :