TAS PBOL

Deadline TAS : 67 jam 20 menit 9 detik dari jam 9.30 - tanggal 20 NOVEMBER 2010
SUBJECT : TAS_PBOL_NIM
FILE : TAS_PBOL_NIM.zip

TAS PERORANGAN

Untuk kelas Selasa 14-16 : kirim ke hutomoandi@yahoo.co.id
Untuk kelas Jumat 18-20 : kirim ke minorlink_and18@yahoo.co.id

Update Link:
TAS PBOL

NB: Perhatikan email pengiriman! Tiap kelas berbeda!

Tugas Rancang(TR) DDP Kelas Jumat 11-13

TR DDP untuk kelas Jumat 11-13
(Screenshot menyusul)
Buat program sederhana dengan menggunakan menu awal sebagai berikut(ada 2 tipe soal):

--SOAL A--

1. Tribonaci
2. FPB 3 Bilangan
3. Kombinasi
4. Author
5. Exit


Penjelasan:
Jika memilih menu 1, maka layar akan dihapus dan diganti dengan tampilan seperti berikut:

Masukkan batas:

Lalu masukkan batas dari deret Tribonaci yang akan kita buat, misalkan:

Masukkan batas: 8

Jika ditekan enter, maka tampilan akan menjadi seperti ini:

Masukkan batas: 8
Deret Tribonaci: 1 1 1 3 5 9 17 31


Jadi yang ditampilkan berupa deret tribonaci sebanyak 8 angka. Deret tribonaci merupakan deret dimana 3 angka awal merupakan angka 1 dan angka selanjutnya merupakan penjumlahan dari 3 angka sebelumnya.
Sebagai contoh 1 1 1 dijumlahkan menjadi angka selanjutnya yaitu 3. Lalu untuk mendapatkan angka setelah 3, dijumlahkan 3 angka sebelumnya yaitu 1 1 3 sehingga angka setelah 3 adalah 5, dst.


Jika memilih menu 2, maka layar akan dihapus dan diganti dengan tampilan seperti berikut:

Masukkan angka 1:

Masukkan bilangan pertama, lalu jika di-enter akan meminta bilangan ke 2

Masukkan angka 1: 2
Masukkan angka 2:

Masukkan bilangan kedua, lalu jika di-enter akan meminta bilangan ke 3

Masukkan angka 1: 2
Masukkan angka 2: 4
Masukkan angka 3:

Masukkan bilangan ketiga, lalu jika di-enter akan menampilkan hasil FPB dari 3 bilangan tersebut:

Masukkan angka 1: 2
Masukkan angka 2: 4
Masukkan angka 3: 8

FPB dari bilangan 2, 4, 8, adalah 2


Jika memilih menu 3, maka layar akan dihapus dan diganti dengan tampilan seperti berikut:

Masukkan angka 1:

Masukkan bilangan pertama, lalu jika di-enter akan meminta bilangan ke 2

Masukkan angka 1: 5
Masukkan angka 2:

Masukkan bilangan kedua, lalu jika di-enter akan menampilkan hasil dari kombinasi bilangan1 dengan bilangan2

Masukkan angka 1: 5
Masukkan angka 2: 2

Hasil 5C2 adalah: 10

Jika memilih menu 4, maka layar akan dihapus dan diganti dengan tampilan seperti berikut:

672010999 - Nama Anggota Pertama
672010998 - Nama Anggota Kedua


Jadi menu ke-4 hanya menampilkan NIM dan NAMA anggota kelompok


Jika memilih menu 5, maka program ditutup.

--SOAL B--

1. Quadbonaci
2. KPK 3 Bilangan
3. Permutasi
4. Author
5. Exit


Penjelasan:
Jika memilih menu 1, maka layar akan dihapus dan diganti dengan tampilan seperti berikut:

Masukkan batas:

Lalu masukkan batas dari deret Tribonaci yang akan kita buat, misalkan:

Masukkan batas: 8

Jika ditekan enter, maka tampilan akan menjadi seperti ini:

Masukkan batas: 8
Deret Quadbonaci: 1 1 1 1 4 7 13 25


Jadi yang ditampilkan berupa deret quadbonaci sebanyak 8 angka. Deret quadbonaci merupakan deret dimana 4 angka awal merupakan angka 1 dan angka selanjutnya merupakan penjumlahan dari 4 angka sebelumnya.
Sebagai contoh 1 1 1 1 dijumlahkan menjadi angka selanjutnya yaitu 4. Lalu untuk mendapatkan angka setelah 4, dijumlahkan 4 angka sebelumnya yaitu 1 1 1 4 sehingga angka setelah 4 adalah 7, dst.


Jika memilih menu 2, maka layar akan dihapus dan diganti dengan tampilan seperti berikut:

Masukkan angka 1:

Masukkan bilangan pertama, lalu jika di-enter akan meminta bilangan ke 2

Masukkan angka 1: 2
Masukkan angka 2:

Masukkan bilangan kedua, lalu jika di-enter akan meminta bilangan ke 3

Masukkan angka 1: 2
Masukkan angka 2: 4
Masukkan angka 3:

Masukkan bilangan ketiga, lalu jika di-enter akan menampilkan hasil KPK dari 3 bilangan tersebut:

Masukkan angka 1: 2
Masukkan angka 2: 4
Masukkan angka 3: 8

KPK dari bilangan 2, 4, 8, adalah 8


Jika memilih menu 3, maka layar akan dihapus dan diganti dengan tampilan seperti berikut:

Masukkan angka 1:

Masukkan bilangan pertama, lalu jika di-enter akan meminta bilangan ke 2

Masukkan angka 1: 7
Masukkan angka 2:

Masukkan bilangan kedua, lalu jika di-enter akan menampilkan hasil dari permutasi bilangan1 dengan bilangan2

Masukkan angka 1: 7
Masukkan angka 2: 3

Hasil 7P3 adalah: 210

Jika memilih menu 4, maka layar akan dihapus dan diganti dengan tampilan seperti berikut:

672010999 - Nama Anggota Pertama
672010998 - Nama Anggota Kedua


Jadi menu ke-4 hanya menampilkan NIM dan NAMA anggota kelompok


Jika memilih menu 5, maka program ditutup.

Ketentuan:
1. Tiap menu harus ada cara untuk dapat kembali ke menu awal.
2. TR harus menggunakan Procedure, Function, Perulangan, dan kondisi if.
3. TR dapat dikumpulkan melalui email ke hutomoandi@yahoo.co.id dengan subject: TR_DDP_L_NIM1_NIM2.
4. TR dikumpulkan hanya berupa .pas dan .exe ditaruh di dalam satu folder lalu di compress menjadi .zip/.rar (nama folder sama dengan subject). Jadi yang dilampirkan ke email adalah file TR_DDP_L_NIM1_NIM2.rar/.zip
5. Batas pengumpulan tanggal 25 November 2010 jam 23.59
6. TR akan diresponsi pada saat kelas berlangsung yaitu tanggal 26 November 2010 jam 11-13
7. Jika tidak mengumpulkan lewat email, TR bisa dibawa saat responsi dengan catatan program dijalankan lewat laptop pribadi yang dibawa sendiri(asisten tidak akan menerima TR yang baru di-copy ke komputer laboran pada saat responsi berlangsung).

NB: Perhatikan poin 7, ada 2 alternatif pengumpulan:
1. Lewat email, mahasiswa datang cukup mempersiapkan diri untuk responsi. Tidak perlu membawa TR dalam flashdisk, karena semua TR yang dikumpulkan dalam email akan dibawa oleh asisten saat responsi.
2. Dikumpulkan saat responsi, mahasiswa datang menggunakan laptop-nya sendiri. TR sudah ada di dalam laptop dan langsung diresponsi oleh asisten. Kalau menggunakan cara ini, mahasiswa tidak usah mengumpulkan lewat email.


Karena bobot Tugas Rancang sangat besar, tolong dipersiapkan dengan baik.

Selamat mengerjakan

Salam Asisten

GBU

Latihan DDP

Dalam post ini akan diupload beberapa soal yang bisa kalian kerjakan untuk penambah nilai.

1. Buatlah FPB dan KPK untuk 3 dan 4 bilangan. Berikut source untuk FPB dan KPK 2 bilangan: FPB dan KPK

Format pengumpulan:
Subject dan nama file: LAT_NOMER_KELAS_NIM
Contoh: LAT_1_J_672010999

Dikumpulkan paling lambat tanggal 28 November 2010 Jam 23.00
(Tanggal bisa berubah lebih cepat tergantung jadwal pengumpulan nilai ke dosen)

Selamat mengerjakan

Salam Asisten

Materi PBOL (All)

Berikut materi PBOL dari awal sampai akhir:

1.Operasi File
2.Collection
3.Thread
4.JDBC
5.TopLink
6.Hibernate
7.Applet
8.Network

Mohon maaf atas keterlambatan upload
Akan ada pengumuman baru di kelas sehubungan dengan TAS

Salam Asisten

Tugas PBOL Jumat 18-20 (ORM)

Ini source code untuk tugas PBOL hari Jumat jam 18-20:
ORM TopLink

Tugas kalian adalah:
1. Membuat method untuk update dan delete.
2. Mengubah database Java Derby menjadi database MySQL.
3. Akan ada bonus nilai jika bisa dibuat dalam tampilan JFrame menggunakan JTable.

Tugas dikumpulkan sesuai ketentuan yang sudah disebutkan di kelas.
Tidak ada pengunduran batas pengumpulan.

Petunjuk:
Untuk update dan delete menggunakan method merge pada class DAO

Selamat mengerjakan

Salam Asisten

Gbu