Anda di halaman 1dari 3

Nama : Siti Rohmah N

Kelas : malam C

1. Definisikan sebuah tipe terstruktur untuk menyatakan data nasabah di sebuah bank.
Data nasabah terdiri atas field: nomor account, nama nasabah, alamat nasabah, kota
nasabah, nomor telepon nasabah. Untuk setiap field definisikan tipe data yang cocok.

2. Definisikan sebuah tipe terstruktur untuk menyatakan data penerbangan di sebuah


bandara. Data penerbangan terdiri atas: nomor penerbangan (misal GA101), bandara
(kota) asal, bandara tujuan, tangal keberangkatan, jam keberangkatan (departure
time), jam datang (arrival time). Untuk setiap field, definisikan tipe data yang cocok.

3. Berapakah nilai A dan B seteleh instruksi berikut ini?

DEKLARASI

A,B: integer

ALGORITMA

A10

B  2 * A-5

AB

A  A+2

BA+B

4. Apa perbedaan n  n + 2 dari sudut pandang algoritma dan n=n + 2 dari sudut
pandang matematika?

5. Misalkan m didefinisikan sebagai konstanta integer. Dibaca sebuah nilai integer P,


kemudian lakukan instruksi m  m + P.

Apakah instruksi ini benar? Jika tidak benar, dimana kesalahannya?


1). DEKLARASI :
Type Nasabah Record < Nomor account : Integer
Nama nasabah : String
Alamat nasabah : String
Kota nasabah : String
Nomor telepon nasabah : String >
N : nasabah
Maka cara mengacu tiap fieldnya
N.nomor accont
N.nama nasabah
N.alamat nasabah
N.kota nasabah
N.nomor telepon nasabah

2). DEKLARASI :
Type Penerbangan Record < Nomor penerbangan : String
Bandara (kota) asal : String
Bandara tujuan : String
Tanggal keberangkatan : Integer
Jam keberangkatan : Integer
Jam datang : Integer >
P : Penerbangan
Maka cara mengacu tiap fieldnya
P.nomor penerbangan
P.bandara (kota) asal
P.bandara tujuan
P.tanggal keberangkatan
P.jam keberangkatan
P.jam datang
3). Berapa nilai A dan B setelah runtunan penugasan di bawah ini dikerjakan
A  10
B  2*A-5
AB
A  A+2
B  A+B
Jawabannya adalah: di akhir instruksi diperoleh A=17 dan B=32

4). >Dari sudut pandang algoritma: ruas kiri adalah statement dan ruas kanan adalah
ekspresi. n = n + 2, atau lebih sering dituliskan: n <- n + 2 adalah suatu statement n
adalah penjumlahan n+2.
 Karena matematika selalu berbicara tentang kalimat terbuka dan kalimat tertutup.
Sudut pandang matematika menyatakan
n = n + 2 bernilai benar jika n = ~.

5). BENAR.

Anda mungkin juga menyukai