Learning and teaching

Berbagi ilmu pengetahuan belajar dan mengajar

Archive for October 14th, 2016

Tugas Pemrograman Dasar Kelas G

Untuk hari rabu (19 Okt 2016):

­Buatlah algoritma dan program untuk mengetahui apakah suatu tahun adalah tahun kabisat ataukah bukan. Suatu tahun dikatakan tahun kabisat jika memenuhi aturan berikut:
–Jika tahun habis dibagi 4 maka tahun kabisat
–Jika tahun habis dibagi 100 maka harus di cek lagi. Jika tahun tersebut habis dibagi 400 maka tahun kabisat dan jika tidak habis dibagi 400 maka bukan tahun kabisat.
–Contoh:
­Tahun 1992 : tahun kabisat
­Tahun 1994 : bukan tahun kabisat
­Tahun 1900 : bukan tahun kabisat (meski habis dibagi 4, tahun 1900 juga habis dibagi 100, tetapi tidak habis dibagi 400)
­Tahun 2000 : tahun kabisat.
untuk hari jumat (21 okt 2016):
­Sebuah Bank hanya akan melayani nasabah yang menabung dibawah 1 Juta. Buatlah program untuk mendeteksi setiap jumlah lembaran uang yang ditabung oleh nasabah.
–Contoh : jika seorang nasabah menabung sebesar 235.167, maka program akan mengeluarkan informasi :
­Uang tabungan nasabah sebesar 2 lembar ratusan ribu, 3 lembar puluhan ribu, 5 lembar ribuan, 1 lembar ratusan, 6 lembar puluhan, dan 7 lembar satuan
–Contoh : jika seorang nasabah menabung sebesar 70.500, maka program akan mengeluarkan informasi :
­Uang tabungan nasabah sebesar 7 lembar puluhan ribu, dan 5 lembar ratusan
–Contoh : jika seorang nasabah menabung sebesar 50.000, maka program akan mengeluarkan informasi :
­Uang tabungan nasabah sebesar 5 lembar puluhan ribu
Keterangan:
-tugas berupa algoritma (flowcahart/pseudocode) dan program sesuai dengan permasalahannya
-tugas dikumpulkan dalam bentuk hardcopy (bisa di print atau tulis tangan)
-pengumpulan dilakukan waktu jam mata kuliah progdas di taruh didalamnya absen dan jangan lupa absen
Terima Kasih

Tugas ASD kelas I, J, K, dan L

Materi queue:

queue 1

queue 2

Soal

Apabila ada kasus antrian yang diimplementasikan dengan Single Linked List berikut ini:

a)      Diketahui suatu antrian / queue dengan max = 10
b)      Lakukan Enqueue 5 elemen ke dalam antrian, dimanakah posisi Head dan Tail ? (Gambarkan Linked Listnya )
c)       Kemudian lakukan Dequeue 3  elemen dari antrian, maka dimanakah posisi Head dan Tail ?(Gambarkan Linked Listnya )
d)      Dari keadaan diatas, bagaimanakah kondisi IsFull dan IsEmptynya ?
e)      Buatlah program untuk mengimplementasikan kasus antrian diatas !
Tugas boleh di print / ditulis tangan dan dikumpulkan pada waktu jam kuliah dan jangan lupa absen
Terima kasih