Parvian’s Weblog

Only laity which will be non-stoped to learn

Praktikum 3 Algoritma dan Pemrograman 1

Posted by parvian on April 7, 2008

Tugas Pedahuluan

buatlah flowchart dan atau pseudocode dari permasalahan magic square…

apa itu magic square? magic square adalah bujur sangkar berukuran n x n ( dengan n ganjil) yang jumlah semua sisi-sisinya sama baik itu sisi vertikal, sisi horisontal, dan sisi diagonal.

contoh magic square

8 1 6
3 5 7
4 9 2

ukuran 3 x 3

17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9

ukuran 5 x 5

magic square ini memiliki “pola” yang teratur, kalau anda perhatikan magic square ini selalu :

  1. menempatkan angka 1 pada bagian tengah di baris yang paling atas (perhatikan kedua contoh diatas)
  2. pengisian angka berikutnya adalah serong satu ke atas kanan pada baris sebelumnya
  3. apabila kotak “serong satu ke atas kanan” telah terisi, maka angka berikutnya bisa anda tempatkan di bawah angka tersebut (perhatikan angka 4 untuk contoh magic square berordo 3 x 3)

anda bisa membaca masalah magic square lebih jauh disini dan disini

contoh input :

masukkan ukuran magic square yang anda inginkan ( n x n ) :

3

contoh output :

array [0][0] = 8
array [0][1] = 1
array [0][2] = 6
array [1][0] = 3
array [1][1] = 5
array [1][2] = 7
array [2][0] = 4
array [2][1] = 9
array [2][2] = 2

praktikum akan dilangsungkan pada hari sabtu, tanggal 26 April 2008.

  1. TP dikumpulkan ketika praktikum (jadwal menyusul)
  2. koding akan dilakukan di tempat dengan waktu maksimal 2 jam (jadi disiapkan bener2 sebelum praktikum)
  3. praktikan yang tidak hadir dianggap 0

Isi laporan adalah :

  1. flowchart dan atau pseudocode
  2. penjelasan flowchart dan atau pseudocode

Setiap praktikan wajib melakukan 1 kali asistensi (jadual asistensi silahkan di koordinasikan dengan asisten masing2).

26 Responses to “Praktikum 3 Algoritma dan Pemrograman 1”

  1. poppota Says:

    wew…
    mas Andre…
    praktikum yang kemaren belom hilang dari ingatan…
    dan sekarang sudah muncul lagi tepenya…

    …..=.=;…..

    fiuuuhhh….

    ganbatte ganbatte…

  2. arina 052 Says:

    itu apaan ya mas?
    kok nampak serem nian???

    mo kasi tau aja..
    itu link magic square yang ke-2 salah mas, error jadinya…
    mungkin maksudnya : http://mathworld.wolfram.com/MagicSquare.html
    ya?

    makasih tepenya…T_T

  3. parvian Says:

    @Arina: iya… itu http://nya dobel… thx ya dek… :)

  4. parvian Says:

    @Poppota: iya neh… praktikum alpro 1 harus 8 kali semester ini… jadi harus ngebut… :)

  5. setya5785 Says:

    contoh output :

    array [0][0] = 9
    array [0][1] = 1
    array [0][2] = 6
    array [1][0] = 3
    array [1][1] = 5
    array [1][2] = 7
    array [2][0] = 4
    array [2][1] = 8
    array [2][2] = 2

    output mau dibuat bentuk persegi juga boleh, ntar jadinya

    9 1 6
    3 5 7
    4 8 2

    anyway, konsen ke UTS aja dulu, masih banyak waktu bis weekend ^_^

  6. parvian Says:

    @Setya5785: angka 8 dan 9nya kebalik… :)

  7. Lambertus Says:

    HIKS…HIKS…HIKS…
    Kliatannya sulit, tapi kalo bisa pasti seru.

  8. parvian Says:

    @Lambertus: he em… :)

  9. setya5785 Says:

    @andre, aku kan tinggal kopi pastel dari post kamu :p

  10. agunk Says:

    owhhhhh….
    revisi aja belum kelar.. tambah lagi tp 2 ini…..
    perasaan kata pak mas poleng na kan masih setelah uts diajarin na, masalah psuducode nya…..

  11. budi setiawan106 Says:

    mas sampai skarang koq namaku gk ada di dftar pembagian asisten?trus untuk praktikum selanjutnya asistenq siapa?
    terimakasih….

  12. parvian Says:

    @Budi Setiawan: wez kamu asistensi ke aku ae…

  13. parvian Says:

    @Agunk: lah… aku kan nulisnya “dan atau”?

  14. Praktikum 2 Algoritma dan Pemrograman 1 « Parvian’s Weblog Says:

    [...] Terakhir parvian on Praktikum X Algoritma dan Pemr…parvian on Praktikum X Algoritma dan Pemr…budi setiawan106 on Praktikum X Algoritma dan [...]

  15. asun Says:

    wah,praktikum 2 alprox diundur toh mas,ga jadi sabtu ini toh?
    sukur deh..

    revisi blm selesai, uts masih ada,

    public kesimpulan(boolean penundaanPraktikum){

    if (penundaanPraktikum == true){
    System.out.println(”bijaksana,thx”);
    }
    else{
    System.out.println(”ditunda aj y mas”);
    }
    }

    hehehhe,pisss xp

  16. parvian Says:

    @Asun: praktikumnya tetep tanggal 19 April 2008, cuma soal praktikumnya yang ganti…

  17. Jadwal Praktikum 3 Algoritma dan Pemrograman 1 « Parvian’s Weblog Says:

    [...] Olimpiade 2008-WWF IndonesiaHow to create JAR file manuallyAssistantVirus, Worm, Trojan, and SpamPraktikum 3 Algoritma dan Pemrograman 1Praktikum 1 Algoritma dan Pemrograman 1Happy Birthday!!!Daftar Asisten-Praktikan Alpro 1 [...]

  18. She Says:

    Berikan ak wakt bernafas..

  19. dustin73 Says:

    Mas ndre,,td ak dapet kabar dr temen2 praktikum yg magic square sbtu nanti g pake tp??Yang bener gmana??tetep pake tepe ato…
    thx,,=)

  20. setya Says:

    yang bener ga pake TP, itu salah ketik si andre, rule lama :)

  21. parvian Says:

    @Dustin73: gak pake TP, tapi kalian bisa bawa oret2an buat panduan, tapi jangan bawa potongan source code…

  22. rhYz-65 Says:

    mleKooom,,,,

    mz andre, praktikumnya bnran tyap mgu t??

    gda mgu koSong duNk bwt istiraHAt hehehehe…..

    tgz pada numpuk ni, TePe juga pada ngAntri…AaaarrgHH….

    kPan tuTor alPro ???

  23. D.N.A. Says:

    Umm.. Numpang lewat lagi mas, biasa, mau ngasih info tentang asistensi Mas Yulianto, hehehe
    Temen-temen, asistensinya jadi tanggal 25 April jam 7, ok?
    Thanks!

  24. D.N.A. Says:

    Oh ya, ketinggalan, jam 7 malam maksudnya, atau dengan kata lain 19.00
    (Sebenarnya ga mungkin juga sih pagi, kan kalo hari jumat jam 7 pagi ada kuliah favorit semester 2 :p)

  25. dono/briyan..?(08) Says:

    waduh mas…
    ampuun…
    dihajar praktikum terus gini..
    hehe..
    tapi gak papa, demi masa depan..
    semakin sering belajar dan berlatih akan menambah kemampuan…hehe,..

    mas kalau ada kesulitan mohon bantuannya ya..karena saya merasa kesulitan dalam ‘bidang’ ini…
    hehe..
    thx mas…

  26. Jadwal Praktikum 4 Algoritma dan Pemrograman 1 « Parvian’s Weblog Says:

    [...] on About Writerparvian on Enam Tokoh Lingkungan membawa …dono/briyan..?(0 8) on Praktikum 3 Algoritma dan Pemr…PinK…a.k.a..PhienD… on [...]

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>