ETS

 Soal 1

Tipe data primitif adalah tipe data yang secara native didukung oleh bahasa pemrograman Java. Tipe data seperti int untuk menyimpan bilangan bulat, float untuk bilangan pecahan, dan char untuk menyimpan karakter adalah contoh tipe data primitif
 
Data type primitif di bahasa pemrograman Java adalah int, byte, short, dan long (golongan bilangan bulat); float Dan double (golongan bilangan pecahan); char, dan boolean. Tipe data apapun yang tidak disebutkan termasuk tipe data non primitif. Tipe data non primitif memerlukan beberapa langkah ekstra untuk implementasinya, seperti memerlukan pembuatan objek atau fungsi untuk dapat mengimplementasinya.
 
Untuk implementasi data type non primitif, akan digunakan dua tipe data non primitif yang paling sering digunakan, yaitu string dan array.

Kode implementasinya sebagai berikut:


Hasil run program:
 

Soal 2

 Notasi infix dapat diubah menjadi notasi postfix dengan menggunakan struktur data Stack. Program akan diimplementasi dengan peta kode berikut
 


Kode program adalah berikut:

Stack

Queue

inToPost

Main



Hasil Run Program:



Soal 3

Untuk menyelesaikan soal no 3, struktur data yang paling tepat digunakan adalah struktur data queue. Pada struktur data queue, data yang paling pertama dimasukkan adalah data yang paling pertama dikeluarkan juga. Properti ini sangatlah cocok dengan antrian di bank, di mana pelanggan pertama yang mengantri sudah pastinya pelanggan pertama yang akan dilayani nantinya. Kode program adalah sebagai berikut.


Hasil Run Program adalah sebagai berikut:

Video YouTube berisi demonstrasi kode bisa diakses di bawah.


Comments

Popular posts from this blog

Kuis PBKK

Tugas 1 PBKK