Anda di halaman 1dari 9

Etria Spewardhani Purba

05211740000097
Laporan Tugas ASD
Tugas 1 . Sorting area Shape ( descending dan ascending )
1. Membuat method compareTo agar bisa membandingkan antar luas daerah
Shape.

Membuat class Shape


abstract yang
mengimplementasikan
Interface Comparable
sehingga bisa diakses class
lain

2. Input 10 objek yang akan diurutkan luas baik Ascending maupun


Descending.
Etria Spewardhani Purba
05211740000097
3. Berikut adalah cara pengurutan Shape area dari yang terbesar ke yang
terkecil, membuat methode desSort(). Dan dari yang terkecil ke yang
terbesar dengan method asSort().

For untuk
mengaplikasik
an ilmu yang
sudah
ditentukan
pemerintah

Tampilan Output

Membandingkan objek Shape


dengan objek Shape
setelahnya. Jika selisihnya ==
1, maka array akan diurutkan
dari besar ke kecil.

Membandingkan objek Shape


dengan objek Shape
setelahnya. Jika selisihnya ==
-1, maka array akan
diurutkan dari kecil ke besar.
Etria Spewardhani Purba
05211740000097
4. Ini merupakan bagian dari public static void main ( String [] args)
Dimana merupakan yang membuat output dari area Shape yang sudah
diurutkan. Tapi sebelumnya harus di buat objek baru yang nantinya sudah
diurutkan.

Tugas 2 . Impelementation dari ArrayStack


1. ArrayStack, sebuah array yang berbasis Stack

Konstruktor

Yang
menghasilkan
output program
Etria Spewardhani Purba
05211740000097
2. Method-method yang ada didalamnya
Etria Spewardhani Purba
05211740000097
3. Lalu penginisialisasian dan membuat class pengecualian yang penerapannya
berada didalam method top, pop, topAndPop.

4. Berikut adalah output dari program


Etria Spewardhani Purba
05211740000097
Tugas 3 . Implementasi dari ArrayQueue
1. ArrayQueue, merupakan array yang brbasis Queue

2. Method-method yang ada :


Etria Spewardhani Purba
05211740000097

3. Penginisialisasikan variabel cyang ada dan class pengecualian yang di pake


pada method dequeue dan getFront
Etria Spewardhani Purba
05211740000097
4. Outputnya programm

Tugas 4 . ArrayQueue yang punya method push and pop


1. Tahapannya sama seperti pembuatan ArrayQueue, hanya saja ditambahkan
method push and pop yang ada pada Stack.
Etria Spewardhani Purba
05211740000097
2. Output dari program akan berupa kombinasi dari Stack and Queue, dan yg di
eksekusi terlebih dahulu adalah method push. Berikut adlah tampilannya

Anda mungkin juga menyukai