Minggu, 01 November 2015

TUGAS PRAKTIKUM STRUKTUR DATA SEMESTER 3

LATIHAN PRAKTIKUM STRUKTUR DATA
Note : Dikumpulkan hari sabtu, 2 November 2015. Kelas S3K, S3L, S3M
            Di dropbox, diberi nama file folder kelas masing-masing.

11. Buatlah tipe record dengan nama TAlamat yang berisi field NamaJalan (bertipe string[20], NoJalan(bertipe Integer), Kota(bertipe string[15]), dan KodePos(bertipe string[5]).
Kemudian buat juga tipe record dengan nama TSiswa yang berisi field NIM (bertipe string[8]), Nama (bertipe string[25]) dan alamat (bertipe TAlamat).
Dari keterangan diatas, buatlah program yang dapat memasukkan N buah data bertipe TSiswa, dimana N adalah banyaknya data yang diinginkan oleh user. Selanjutnya tampilkan kembali data-data yang telah dimasukkan tersebut ke layar monitor, sehingga hasilnya akan tampak seperti berikut :
NIM                 Nama                                      Alamat
----------------------------------------------------       -------------------------------------------
12116011        Andi Setiawan                         Jl. Sawah Besar 201 Jakarta, 33445
12116012        Asri ananta                              Jl. Nangka Kuning 12 Bandung, 41000
12116013        Hendra Jatmika                       Jl. Melati Harum 55 Bekasi, 17433
12116014        Cristian Sugiono                      Jl. Beruang 22 Bogor, 16819
                                                                                              
22. Buatlah program FIFO ( First In First Out ) menggunakan Queue ( antrian ) dengan hasil output sebagai berikut:


Nilai di dalam Queue:
100
200
300
400

Setelah record terdepan dihapus:
200
300
400



33. Buatlah program Record berisi Array untuk melakukan perhitungan nilai akhir mahasiswa. Diasumsikan mahasiswa memiliki 3 buah nilai ( nilai kuis, UTS,d an UAS). Adapun nilai akhir (NA) akan dihitung berdasarkan ketentuan sebagai berikut:
NA = (20% X kuis) + (30% X UTS) + (50% X UAS)
Dengan hasil output dibawah ini:

Masukkan Jumlah siswa yang akan diisikan :
Memasukkan data
--------------------------------------------------------------------------------------------------------------------
Data siswa ke-1
NIM                                                             :
Nama                                                          :
Nilai                                                            
     Nilai ke-1  (Kuis)                                    :  60
     Nilai ke-2 (UTS)                                     :  65
     Nilai ke-3 (UAS)                                    :  70

Data siswa ke-2
NIM                                                             :
Nama                                                          :
Nilai                                                           
     Nilai ke-1  (Kuis)                                    :  70
     Nilai ke-2 (UTS)                                      :  75
     Nilai ke-3 (UAS)                                      :  80

DAFTAR NILAI MAHASISWA
-------------------------------------------------------------------------------------------------------------------
       NIM                           NAMA                                NILAI
-------------------------------------------------------------------------------------------------------------------
                                                                                   66.50
                                                                                   76.50
                                      



Tidak ada komentar:

Posting Komentar

PROSIDING SEMNAS RISTEK 2018

SEMNAS RISTEK 2018 ISSN :2527-5321 PEMILIHAN DALAM MENEMUKAN IDE POKOK PARAGRAF UNTUK MENINGKATKAN KEMAMPUAN PADA SISWA KELAS VIII DI ...