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

Tugas 5 DDP Senin 14-16

Tugas DDP Senin 14-16 bisa dilihat di blog:
http://silakanmasukblogku.blogspot.com/

Selamat mengerjakan

Salam Asisten

Gbu

Materi DDP Athanasia O. P. Dewi

Untuk mendapatkan materi DDP yang diajarkan oleh Dosen Praktikum Athanasia O. P. Dewi, bisa ditemukan di alamat di bawah ini:

http://bestfriends406.blogspot.com/2010/10/ddp-all-kelas-athanasia-o-p-dewi.html

Semoga berguna

Salam Asisten

Gbu

Materi PBOL

Berikut materi PBOL yang bisa diambil:

File
Collection
Thread

Semoga berguna

Salam Asisten

Gbu

Tugas 4 DDP Senin 14-16

Tugas DDP membuat segitiga tanpa isi dengan ketentuan:
1. Menggunakan perulangan untuk membuat segitiga.
2. Perulangan diletakan di dalam sebuah procedure tanpa parameter.
3. Gunakan fungsi input untuk memasukkan tinggi segitiga.
4. Terdapat function dengan parameter berupa tinggi dan alas segitiga untuk menghitung luas segitiga.

Contoh program bisa didownload di sini:
Contoh Program

Kirim ke hutomoandi@yahoo.co.id
Subject: TGS4_DDP_NIMLENGKAP
Yang dikumpulkan file .pas dan .exe dimasukkan ke dalam satu folder dengan nama:
TGS4_DDP_NIMLENGKAP
Lalu folder tersebut dijadikan .rar atau .zip

Batas pengumpulan adalah Senin depan tanggal 18 Oktober 2010 jam 10 Pagi!
Jika terlambat 1 jam, akan tetap diterima namun nilai dikurangi 1 poin per menit!

PERHATIKAN HAL-HAL BERIKUT:
Jika terlambat lebih dari 1 jam atau
Nama subject atau folder tidak sesuai
Maka tugas TIDAK AKAN DITERIMA


Ketahuan copy paste punya teman, nilai dibagi sejumlah tugas yang sama

Selamat mengerjakan

Salam Asisten

Gbu

Tugas PBOL Jumat 18-20 (File)

Dikarenakan berbagai masalah yang terjadi, maka tugas File diundur batas akhir pengumpulannya. Dikumpulkan paling lambat Jumat 15 Oktober Jam 12 Siang.

Terima kasih atas perhatiannya

Salam Asisten

Gbu

Materi DDP Repetition

Materi Repetition (Perulangan) bisa di download di:
Perulangan For

Untuk perulangan while dan repeat menyusul

Salam Asisten

Gbu

Mohon maaf

Karena ada masalah kesalahpahaman dan masalah teknis pada blog, saya mohon maaf untuk keterlambatan upload beberapa tugas dan materi.
Akan ada toleransi keterlambatan tugas karena kesalahan dari saya.

Terima kasih atas pengertiannya.

Salam Asisten

Gbu

Tugas PBOL Kelas Selasa 14-16

Untuk tugas PBOL dialihkan ke blog:
listanagara.blogspot.com
Ketentuan dan aturan tugas akan dijelaskan di dalam blog tersebut.

Selamat mengerjakan^^

Gbu

Tugas 2 DDP Senin 14-16

Tugas DDP hari Senin jam 14-16 tanggal 27 September 2010, membuat program dengan variabel dan inputan dari user. Contoh program dapat didownload di:
Contoh program

Ketentuan:
1. Nama file bebas (usahakan ada NIM-nya).
2. Yang dikumpulkan file .pas dan .exe nya
3. Kedua file ditaruh dalam 1 folder yang bernama: DDP_TGS2_NIM (isikan nim kalian).
Misal: DDP_TGS2_672010xxx
4. Dikumpulkan ke hutomoandi@yahoo.co.id dengan subject: DDP_TGS2_NIM.
5. Paling lambat tanggal 3 Oktober 2010 pukul 23.59.
6. Jika telat dikumpulkan, maka nilai akan dipotong 10 poin tiap menit.
7. Dilarang copy paste, jika ketahuan maka nilai akan dibagi sejumlah tugas yang sama.
8. Ketentuan harap diperhatikan karena dapat mempengaruhi nilai!! Jangan lupa NIM harus jelas. Jika tidak, maka asisten hanya akan menilai sesuai nim yang tercantum.

NB: Asisten lebih menghargai orang yang berusaha sendiri daripada orang yang hanya meng-copas milik teman.

Tambahan: Simpan sent item kalian! Jadi jika ada masalah nilai yang belum masuk padahal sudah kirim tugas, bisa diperbaiki dengan adanya bukti sent item.

Selamat mengerjakan
GBU

Salam Asisten ^^

Tugas PBOL Jumat 18-20

Untuk tugas PBOL, silahkan buat program penghitungan nilai mahasiswa dengan ketentuan berikut:
1. Buat 2 buah class (misal Nilai dan TestNilai).
2. Di dalam class pertama, buat atribut Nama, NIM, MataKuliah, Nilai, dan Aksara(sesuaikan tipe datanya).
3. Buat enkapsulasi dalam class pertama.
4. Di dalam class kedua, buat object dari kelas pertama.
5. Atribut yang ada (Nama, NIM, MataKuliah dan Nilai) dimasukkan lewat user.
6. Untuk atribut Aksara, buat fungsi untuk menghitung Aksara yang didapat.
7. Range untuk Aksara:
A > 90
AB 81-90
B 71-80
BC 61-70
C 51-60
CD 41-50
D 31-40
E <31
8. Terakhir, cetak semua atribut yang ada dalam object.

Gambar Hasil:


Aturan:
1. Atribut harus dibuat private
2. Atribut harus dienkapsulasi
3. Nama, NIM, Matakuliah, Nilai harus diinputkan dari user
4. Aksara harus dicari dengan fungsi
5. Fungsi untuk menghitung aksara dan untuk mencetak hasil akan mendapat nilai lebih baik jika menggunakan method pada class pertama.

Ketentuan:
1. Kirim tugas ke alamat hutomoandi@yahoo.co.id
2. Subject dan nama Project: TGS_PBOL_NIM
3. Project dikirim dalam bentuk .zip / .rar
4. Dikumpulkan paling lambat tanggal 1 Oktober jam 12 siang
5. Simpan sent item kalian agar tidak terjadi masalah karena tidak ada tugas susulan
6. Jika tidak mengikuti aturan hanya akan mengurangi nilai, sedangkan jika tidak mengikuti ketentuan, misal nama subject/project salah, tugas tidak akan diterima. Jadi tolong DIPERHATIKAN

NB: Asisten lebih menghargai orang yang berusaha sendiri daripada orang yang hanya meng-copas milik teman.

Selamat mengerjakan
GBU

Salam Asisten

Praktikum DDP Sequence

Untuk materi DDP tentang Sequence bisa didownload di:
Materi Sequence

Free Pascal

Untuk yang mengalami error saat instalasi atau saat download, bisa mendownload ulang free pascal di link berikut:
Free Pascal

Praktikum PBOL

Untuk materi PBOL tentang pengantar OOP dapat di download di:
Pengantar OOP

Praktikum DDP

Untuk materi struktur bahasa pascal dapat di download di:
Materi DDP 2

Praktikum DDP Jumat 11-13

Materi bisa didownload di sini:
Materi DDP Pertemuan 1
Master Free Pascal:
Free Pascal

Salam Asisten^^

Praktikum DDP Senin 14-16

Mohon maaf untuk keterlambatan upload dikarenakan masalah listrik

Materi bisa didownload di sini:
Materi DDP Pertemuan 1
Master Free Pascal:
Free Pascal

Keterangan Take Home:
1. Buat langkah-langkah instalasi Free Pascal disertai printscreen dan keterangannya
2. Dikumpulkan dalam bentuk hardcopy (print di kertas)
3. Dikumpulkan 2 minggu lagi tepatnya tanggal 20 September 2010

Jika mengalami eror saat penginstallan, bisa bertanya pada asisten dengan memberi comment pada comment box di sebelah kanan blog. Comment akan dibalas secepatnya.

Selamat mengerjakan
GBU
^^
Salam Asisten

TR PBO

Sebelumnya saya mohon maaf atas keterlambatan upload dan posting dikarenakan sakit. Berikut saya jelaskan soal ketentuan TR agar tidak terjadi kesalahan pengiriman.

Hal yang penting diperhatikan dalam TUGAS RANCANG PBO : Gunakan Konsep OOP dalam pembuatan TR.

1. Kirim ke : hutomoandi@yahoo.co.id
2. Subject : TR_PBO_NIM_NIM, File yang dikirim 1 project
3. Deadline tgl 30 JULI 2010, jam 6.00 pagi

NB: Untuk subject mungkin berbeda dengan yang dijelaskan di kelas, yang terpenting untuk subject harus ada kata-kata TR dan NIM kedua mahasiswa dalam satu kelompok.

Responsi diadakan di kelas pada hari Jumat tanggal 30 Juli 2010 setelah kelas dosen selesai

Penjelasan tentang responsi akan diterangkan di kelas dan TIDAK menerima program yang diserahkan di kelas.

TIDAK ADA RESPONSI SUSULAN

Thx
Selamat mengerjakan
Gbu

ASDL Kriptografi

Materi ASDL tentang Kriptografi beserta source code dari ROT13:

Materi Kriptografi

Tugas Revisi

Berikut link untuk petunjuk tugas:
Link tugas kondisi: Tugas 1
Link tugas data mahasiswa: Tugas 2
Link tugas siswa: Tugas 4
Link tugas swing: Tugas 5
Untuk tugas 3, buat tugas ini:Tugas 3

Kirim dalam bentuk project .rar/.zip
Nama Subject email dan project: revisi_(tugas ke berapa)_(NIM)
Contoh: revisi_tugas1_672009xxx
Batas pengumpulan: Tanggal 17 Juli jam 23.59
Nilai maksimum 80

Selamat mengerjakan^^
GBU

Berikut daftar nilai yang sudah fix:

Tugas PBO Jumat 10-13, Tambahan

Tugas tambahan:
Buat program yang menggunakan konsep OOP seperti Inheritance, Encapsulation, Constructor, Overloading atau Overriding. Program dibuat menurut kreasi teman-teman. Poin-poin yang dinilai:
1. Tampilan (Kreatifitas, tidak menggunakan GUI tidak apa-apa).
2. Penggunaan konsep OOP(makin banyak yang digunakan makin tinggi poinnya).
3. Jika 5 konsep OOP di atas digunakan semua, dapat tambahan bonus poin(Jika program eror namun penggunaan kelima-limanya benar, tetap dapat bonus).

Aturan:
1. Dilarang mengirim ulang tugas yang sudah pernah diberikan(kecuali jika tugasnya dimodifikasi sesuai kreatifitas sendiri-sendiri).
2. Deadline sampai 18 Juli 2010 jam 6 pagi.
3. Kalau ada yang copy paste punya teman, orang yang mengcopy dan dicopy programnya akan diberi sanksi potongan nilai sebesar 50 poin dari keseluruhan nilai yang sudah ada.
4. Tugas ini tidak wajib. Hanya sebagai penambah nilai. Jadi kalau masih ada yang copy paste keterlaluan!!

Ketentuan:
1. Tugas dikirim dalam satu project Net Beans dengan format nama project:
TGSTMBHAN_PBO_NIM
2. Project harus di rar / zip
3. Dikirim ke email: hutomoandi@yahoo.co.id dengan subject:
TGSTMBHAN_PBO_NIM

Jika masih ada yang kurang jelas soal tugas tambahannya dapat menghubungi asisten via email atau facebook.

Thx
Selamat mengerjakan^^
GBU

Konfirmasi Tugas

Tidak ada tugas tambahan yg wajib untuk kelas PBO Jumat jam 10-13.
Tapi nanti antara tanggal 6-8 Juli 2010 akan ada beberapa tugas tambahan yang tidak wajib. Tugas tambahan ini hanya untuk menambah nilai bagi yang mau saja. Keterangan lebih lanjut akan disertakan besok malam.

Tetap semangat!!
God Bless You all ^^

Tugas PBO Jumat 10-13, 2 Juli 2010

Tugas dapat di download di:
Tugas

Untuk materi tanggal 2 Juli:
Materi

Jangan lupa untuk mengunjungi blog ini pada hari Minggu tanggal 4 Juli 2010 barangkali ada tugas tambahan.
Kalau tidak ada akan tetap saya post pemberitahuan kalau tidak ada tugas tambahan.

Selamat mengerjakan tugas ^^
Good Luck and GBU

Seorang Ibu

Kadang kita merasa kesal terhadap ibu kita yang selalu marah-marah atau menyuruh kita macam-macam. Sampai ada juga anak yang berkata kasar pada ibunya. Tapi kita kadang tidak menyadari seberapa susahnya beliau membesarkan kita. Berikut cerita yang mungkin akan menyadarkan kita semua.


Suatu hari seorang Ibu menyuruh anaknya membeli keperluan dapur. Sepulang dari belanja, anak tersebut dimintai tolong lagi untuk memnyirami tanaman. Selesai menyirami tanaman, sang Ibu minta bantuan untuk menjemur pakaian yang baru selesai dicuci. Selama satu hari itu si anak selalu dimintai tolong oleh Ibunya untuk melakukan sesuatu.
Malamnya si anak mengambil kertas dan menuliskan semua permintaan ibunya selama satu hari itu seperti ini:
1. Belanja ke pasar = Rp 10000
2. Menyiram tanaman = Rp 5000
3. Menjemur pakaian = Rp 5000
4. Membantu memasak = Rp 10000
5. Membersihkan WC = Rp 10000
6. ... = ...
dst.
Tiap permintaan diberi harga tertentu. Setelah selesai menulis, si anak memberikan kertas itu kepada ibunya.
"Bu, ini daftar permintaan ibu untuk hari ini. Total semuanya Rp 100.000"
Sang Ibu melihat kertas tersebut dengan terheran-heran. Setelah beberapa detik, sang Ibu tersenyum dan mengambil pena. Lalu sang Ibu mulai menulis di bawah tulisan si anak:
1. Mengandungmu selama 9 bulan = gratis
2. Memberimu ASI = gratis
3. Membesarkanmu sampai sekarang = gratis
4. Memberi makan tiap harinya = gratis
5. Memberikan rasa sayang kepada kamu = gratis
6. Selalu peduli terhadap kamu = gratis
7. Mengusahakan agar kamu tetap bahagia = gratis

Setelah itu sang Ibu mengembalikan kertasnya kepada si anak. Si anak terdiam sesaat melihat tulisan ibunya. Sesaat kemudian si anak mengambil pena dan menuliskan sesuatu di atas daftar permintaan dari ibunya yang diberi harga. Tulisannya adalah "LUNAS"


Maka benarlah pepatah berkata:
"Kasih seorang Ibu tiada batasnya"

Tugas PBO Selasa 14-17

Untuk tugas jenis 1 ini linknya:
Tugas 4
Soal tugas 2 bisa didownload di:
codinglover.blogspot.com

Semangat ya temen-temen
GBU

Materi PBO

Mohon maaf materi nya telat di upload dikarenakan sibuknya server dan koneksi yang bermasalah. Ini materinya sudah bisa di download:

Materi PBO

Tugas PBO Jumat 10-13

Materi & Tugas untuk tanggal 11 Juni 2010:
Materi & Tugas