Iseng2 ga berhadiah :Fungsi Kombinasi Rekursif pada “array of String”

Karena sedang pusing mengerjakan program Watermarking untuk PKL yang masih banyak “Kecoaknya”, maka dari itu refreshing sambil bikin program kombinasi N kelompok. Apabila terdapat N kelompok maka pada program akan ditampilkan semua kombinasi yang mungkin, mulai dari satu kelompok hanya satu orang sampai satu kelompok 7 orang. Outputnya seperti ini…

|Ardhi
|Ardhi|Bayek
|Ardhi|Bayek|Alfath
|Ardhi|Bayek|Alfath|Dimas
|Ardhi|Bayek|Alfath|Dimas|Edan
|Ardhi|Bayek|Alfath|Dimas|Edan|Fian
|Ardhi|Bayek|Alfath|Dimas|Edan|Fian|Gila
|Ardhi|Bayek|Alfath|Dimas|Edan|Gila
|Ardhi|Bayek|Alfath|Dimas|Fian
|Ardhi|Bayek|Alfath|Dimas|Fian|Gila
|Ardhi|Bayek|Alfath|Dimas|Gila
|Ardhi|Bayek|Alfath|Edan
|Ardhi|Bayek|Alfath|Edan|Fian
|Ardhi|Bayek|Alfath|Edan|Fian|Gila
|Ardhi|Bayek|Alfath|Edan|Gila
|Ardhi|Bayek|Alfath|Fian
|Ardhi|Bayek|Alfath|Fian|Gila
|Ardhi|Bayek|Alfath|Gila
|Ardhi|Bayek|Dimas

Continue reading “Iseng2 ga berhadiah :Fungsi Kombinasi Rekursif pada “array of String””

Fungsi Kombinasi Rekursif pada suatu kelompok karakter

/*************************************************************************
 *  Kompilasi:  javac Combinations.java
 *  Eksekusi:    java Combinations N
 *  
 *
 *  kedua fungsi  (comb1 dan  comb2) mencetak secara alfabetik
 *
 *  % java Combinations 3
 *  
 *  a
 *  ab
 *  abc
 *  ac
 *  b
 *  bc
 *  c
 *
 *  a
 *  ab
 *  abc
 *  ac
 *  b
 *  bc
 *  c
 *
 *
 *************************************************************************/

Continue reading “Fungsi Kombinasi Rekursif pada suatu kelompok karakter”

Iseng ga berhadiah: bintang-bintang javascript

Lagi pusing dan masih mengumpulkan energi untuk mengerjakan tugas, karena itulah iseng-iseng saya menulis tentang fungsi untuk menampikan bintang-bintang dengan bentuk segitiga. Misalnya seperti berikut

*********                               *

 *******                               ***

  *****                               *****

   ***                               *******

    *                               *********

Dan iseng itu tidak hanya berhenti sampai di tulisan saja tetapi saya juga membuat programnya menggunakan javascript, namanya juga iseng-iseng ga berhadiah.

Continue reading “Iseng ga berhadiah: bintang-bintang javascript”

Source Code Mesin Kata[sik mbulet, pokoke dadi]

Hasil Kompilasi dengan String :

saya    belajar       algoritma        dengan    bahasa    java

saya   belajar    java   dengan    siapa     “

adalah sebagai berikut

   saya    belajar       algoritma        dengan    bahasa    java 
saya   belajar    java   dengan    siapa      
Himpunan kata
-|saya             frek:0|-
-|belajar          frek:0|-
-|algoritma        frek:0|-
-|dengan           frek:0|-
-|bahasa           frek:0|-
-|java             frek:0|-
-|siapa            frek:0|-
saya
belajar
algoritma
dengan
bahasa
java
saya
belajar
java
dengan
siapa
Jumlah kata         :11
kata : saya         frek: 2
kata : belajar      frek: 2
kata : algoritma    frek: 1
kata : dengan       frek: 2
kata : bahasa       frek: 1
kata : java         frek: 2
kata : siapa        frek: 1

Continue reading “Source Code Mesin Kata[sik mbulet, pokoke dadi]”

Prak01 – Tipe Data Array

Hasil running program pada Praktikum 1 yang saya buat kira-kira seperti ini tampilannya, tapi anda tidak perlu “ngeplek” atau sama dengan ini,

CREATE YOUR OWN CODE:

--------------------------------------------
 No |  Nama/Game   | 1 | 2 | 3 | 4 | 5 | 6 |
--------------------------------------------
 1  |  Agus        | A | C | E | D | B | F |
 2  |  Budi        | D | D | F | C | D | B |
 3  |  Elok        | C | E | A | B | F | A |
 4  |  Fajar       | D | F | B | A | A | D |
 5  |  Gaguk       | E | F | F | A | C | C |
 6  |  Haryono     | C | E | E | B | E | E |
 7  |  Joko        | A | C | E | D | B | F |
 8  |  Kadir       | D | B | C | C | C | C |
 9  |  Naryo       | E | B | D | E | B | B |
 10 |  Puji        | B | A | B | F | A | D |
--------------------------------------------
Nama orang yang satu kelompok dalam semua permainan.
Nama            : Agus(output)
Nama            : Joko(output)
Kelompok        : ACEDBF(output)

Banyaknya kelompok dalam suatu permainan
Input Permainan: 3(input)
Jumlah Kelompok: 6(output)

Daftar siswa yang berada dalam satu kelompok tepat n kali dengan X
Nama Siswa        : Budi(input)
Frekuensi bersama : 2(input)
Daftar Siswa      : Kadir (output)

Daftar siswa-siswa yang tak pernah berada dalam satu kelompok dengan
peserta tertentu
Nama Siswa        : Budi(input)
Daftar siswa tak pernah 1 kelompok  : Agus Elok Haryono Joko Puji(output)

Continue reading “Prak01 – Tipe Data Array”