Sabtu, 10 Oktober 2015

TUGAS QUIS



NAMA                       :KHAIRUNNISAK
NPM                           :1405020043
UNIT/SEMESTER   :B/III
MATA KULIAH      :STRUKTUR DATA

      1.            1. Buatlah sebuah program array beserta algoritmanya?
Jawaban
*      Algoritma
ü  start/mulai
ü  var: A,J,K,D:Integer
ü  input:
                                                       a.            masukkan entri baris 1 matriks A
                                                      b.            masukkan entri baris 2 matriks A
ü  proses:
                                                       a.            for k:=1 to 2 do
                                                      b.            D:=A[1,1]*A[2,2]-A[1,2]*A[2,1]
ü  output:
                                                       a.            keluaran/cetak nilai D
ü  end/selesai



      2. Buatlah sebuah program record beserta algoritmanya
Jawaban
*      Algoritma
ü  start/mulai
ü  type:
                                                       a.            mahasiswa:record
                                                      b.            nim,nama,jenjang,fakultas,prodi:string
ü  var:
                                           a.            recMhs:mahasiswa
ü  input:
                                           a.            masukkan nim
                                          b.            masukkan nama
                                           c.            masukkan jenjang
                                          d.            masukkan fakultas
                                           e.            masukkan prodi
ü  output:
                                           a.            keluaran/cetak nim
                                          b.            keluaran/cetak  nama
                                           c.            keluaran/cetak  jenjang
                                          d.            keluaran/cetak  fakultas
                                           e.            keluarkan/cetak  prodi
ü  end/selesai.

 
      3. Buatlah sebuah program penggabungan array dan record beserta algoritmanya
Jawaban
*      ALGORITMA
ü  mulai/start
ü  type:
                                                       a.            mahasiswa:record
                                                      b.            nim,nama,jurusan,tanggal_lahir,alamat,nomor_telepon:string
ü  var
                                                       a.            mhs:array
                                                      b.            banyak:byte
                                                       c.            I,j:integer
ü  input:
                                                       a.            masukkan jumlah mahasiswa
                                                      b.            masukkan nim
                                                       c.            masukkan nama
                                                      d.            masukkan jurusan
                                                       e.            masukkan tanggal lahir
                                                       f.            masukkan alamat
                                                      g.            masukkan nomor telepon
ü  proses: for i:=1 to byk do
ü  output
                                                       a.            keluaran/cetak nim
                                                      b.            keluaran/cetak nama
                                                       c.            keluaran/cetak jurusan
                                                      d.            keluaran/cetak tanggal lahir
                                                       e.            keluaran/cetak alamat
                                                       f.            keluaran/cetak nomor telepon
ü  end/selesai

 

      4.  Jelaskan materi array dan record.
ARRAY

Array adalah tipe data terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama. Komponen-komponen tersebut disebut sebagai komponen type, larik mempunyai jumlah komponen yang jumlahnya tetap. Banyaknya komponen dalam larik ditunjukkan oleh suatu index, dimana tiap komponen di array dapat diakses dengan menunjukkan nilai indexnya atau subskript. Array dapat bertipe data sederhana seperti byte, word, integer, real, bolean, char, string dan tipe data scalar atau subrange. Tipe larik mengartikan isi dari larik atau komponen- komponenya mempunyai nilai dengan tipe data tersebut.


RECORD

Sebuah record rekaman disusun oleh beberapa field. Tiap field berisi data dari tipe dasar / bentukan tertentu. Record mempunyai kelebihan untuk menyimpan suatu sekumpulan elemen data yang berbeda-beda tipenya (di banding array).