NIM : 2020203020007
Kelas/ Prodi : TRJT 2A/ Teknik Rekayasa Jaringan Telekomunikasi
Jurusan : Teknik Elektro
Mata Kuliah : Algoritma dan Pemrograman
JAWAB:
Rumusan masalah = Ingin memperoleh informasi telepon berdasarkan data
rumah (Nama, Jalan dan Nomornya) kepada nomor penerangan lokal
(108).
Solusi = Menghubungi nomor penerangan lokal (108).
a) Jika nomor 108 sibuk. maka
Siapkan alat komunikasi untuk menghubungi nomor (108)
PT Telkom.
Setelah itu hubungi nomor (108) PT Telkom.
Jika nomor (108) sibuk maka Algoritma selesai sampai disini.
b) Jika alamat yang diberikan penelepon belum mempunyai sambungan
telepon.
Siapkan alat komunikasi untuk menghubungi nomor (108) PT
Telkom.
Setelah itu hubungi nomor (108) PT Telkom.
Tunggu sampai terhubung, apabila sudah terhubung.
Masukkan alamat yang dicari nomor teleponnya.
Lihat data pertama dalam tabel pelanggan.
Alamat yang dicari belum mempunyai sambungan
2. Dua buah algoritma (GOL88) di bawah ini menjelaskan sikap yang harus
dilakukan bila menemui lampu pengatur lalu lintas (traffic light) di Jalan
raya:
(1) if traffic light menyala then
if lampu merah then
berhenti
else
jalan
JAWAB:
Menurut program pertama, jika lampu menyala warna merah, maka kita
akan berhenti. Jika lampu selain warna merah menyala, maka kita bisa
jalan.
Sedangkan menurut program kedua, jika lampu menyala warna merah, maka
kita berhenti. Jika lampu nya tidak menyala, maka kita bisa jalan.
Dapat kita simpulkan dari kedua pernyataan tersebut bahwa algoritma yang lebih
memuaskan adalah algoritma pertama (1).
3. Sebuah tabel terdiri atas kolom NIM, Nama, Alamat, dan Nomor
Telepon. Tabel tersebut sudah berisi data utama sekumpulan mahasiswa di
sebuah Perguruan Tinggi. Misalkan seorang mahasiswa pindah kos sehingga
alamat dan nomor teleponnya harus diubah. Tuliskan algoritma (dalam notasi
kalimat deskriptif) untuk mengubah kolom Alamat dan Nomor Telepon
dari mahasiswa dengan NIM tertentu.
JAWAB:
Oleh karena itu, algoritma yang lebih cocok digunakan sebagai berikut:
repeat
berikan satu permen kepada anak pertama
berikan satu permen kepada anak kedua
berikan satu permen kepada anak ketiga
until 12 times