algoritma perang baratayudha

5
PERANG BARATAYUDHA 1. Definisi Permasalahan 1.1. Kondisi awal: Barisan panglima yang ditunjuk sebagai pemimpin perang 1. Bisma 2. Durna 3. Karna 4. Salya 5. Sengkuni 6. Dursasana 7. Duryudana 1.2. Strategi perang: Urutan merupakan prioritas pemimpin panglima Berdasarkan urutan, jika panglima utama gugur maka panglima berikutnya akan menggantikan posisi tersebut 1.3. Jalannya perang: Pada perang pertama Bisma gugur, paglima yang menggantikan adalah Durna. Panglima hidup Panglima gugur Durna Bisma Karna Salya

Upload: rifa-de-blitar

Post on 17-Jan-2016

212 views

Category:

Documents


0 download

DESCRIPTION

algoritma

TRANSCRIPT

Page 1: algoritma perang baratayudha

PERANG BARATAYUDHA

1. Definisi Permasalahan

1.1. Kondisi awal:

Barisan panglima yang ditunjuk sebagai pemimpin perang

1. Bisma

2. Durna

3. Karna

4. Salya

5. Sengkuni

6. Dursasana

7. Duryudana

1.2. Strategi perang:

Urutan merupakan prioritas pemimpin panglima

Berdasarkan urutan, jika panglima utama gugur maka panglima berikutnya

akan menggantikan posisi tersebut

1.3. Jalannya perang:

Pada perang pertama Bisma gugur, paglima yang menggantikan adalah Durna.

Panglima hidup Panglima gugur

Durna Bisma

Karna

Salya

Sengkuni

Dursasana

Duryudana

Pada perang kedua Durna gugur, panglima yang menggantikan adalah Karna.

Panglima hidup Panglima gugur

Karna Durna

Page 2: algoritma perang baratayudha

Salya Bisma

Sengkuni

Dursasana

Duryudana

Pada perang ke tiga Karna gugur, panglima yang menggantikan adalah Salya.

Panglima hidup Panglima gugur

Salya Karna

Sengkuni Durna

Dursasana Bisma

Duryudana

Pada perang terakhir Dursasana gugur, dan panglima tetap Salya

Panglima hidup Panglima gugur

Salya Dursasana

Sengkuni Karna

Duryudana Durna

Bisma

1.4. Kondisi akhir perang:

Menampilkan panglima yang hidup, yaitu:

1. Salya

2. Sengkuni

3. Duryudana

Menampilkan panglima yang gugur, yaitu:

1. Bisma

2. Durna

3. Karna

4. Dursasana

Page 3: algoritma perang baratayudha

2. Algoritma

1) Mulai

2) Deklarasi fungsi progam

3) Deklarasi struct node

4) Deklarasi fungsi initnode

5) Deklarasi fungsi isinode

6) Deklarasi fungsi tampilpanglima

7) Deklarasi fungsi Barisan panglima

8) Deklarasi Hapus panglima

9) Memanggil struct node untuk menampilkan nama pangeran

Menampilkan panglima perang

Bisma

Durna

Karna

Salya

Sengkuni

Dursasana

Duryudana

10) Perang pertama bisma kalah dan masuk ke daftar pangeran yang gugur, durna ke atas

untuk memulai perang

11) Perang kedua durna kalah dan masuk ke daftar pangeran yang gugur, karna ke atas

untuk memulai perang

12) Perang ke tiga karna kalah dan masuk ke daftar pangeran yang gugur, dursasana ke

atas untuk memulai perang

13) Perang ke empat dursasana kalah dan perang pun berakhir

14) Menampilkan panglima perang yang gugur

a. Dursasana gugur pada perang ke 4

b. Karna gugur pada perang ke 3

c. Durna gugur pada perang ke 2

d. Bisma gugur pada perang ke 1

Page 4: algoritma perang baratayudha

15) Menampilkan panglima perang yang tetap hidup

Salya

Sengkuni

Duryudana

16) Selesai