chesene.files.wordpress.com file · Web viewLAPORAN FINAL. Aplikasi . Renungan Harian . berbasis...

24
LAPORAN FINAL Aplikasi Renungan Harian berbasis .NET Component Mata Kuliah : Pemrograman Berbasis Komponen Kelompok 3 Samuel Iswahyudi 22074197 Elisabeth Adelia W 22094680 Edwin Ady Setyanto 22094752

Transcript of chesene.files.wordpress.com file · Web viewLAPORAN FINAL. Aplikasi . Renungan Harian . berbasis...

LAPORAN FINAL

Aplikasi Renungan Harian berbasis .NET ComponentMata Kuliah : Pemrograman Berbasis Komponen

Kelompok 3

Samuel Iswahyudi 22074197

Elisabeth Adelia W 22094680

Edwin Ady Setyanto 22094752

FAKULTAS TEKNOLOGI INFORMASI PRODI TEKNIK INFORMATIKA

UNIVERSITAS KRISTEN DUTA WACANA

2012

A. Tujuan Pembuatan Komponen

Komponen renungan harian ini dibuat dengan tujuan agar user bisa membaca

renungan harian dari rbcindonesia.org, dan dapat langsung diterapkan pada aplikasi. Pada

komponen ini juga diberi fitur tambahan yaitu untuk searching renungan, puisi (poem),

dan nasihat (thought) yang ada pada database.

B. Kemampuan Komponen

1. Menampilkan renungan harian hari ini

2. Menampilkan renungan harian sesuai tanggal yang dipilih pada kalender (data

renungan disesuaikan dengan sumber data, bisa jadi tanggal yang dipilih belum ada

renungan hariannya)

3. Melakukan pencarian pada :

Renungan harian = kembalian berupa renungan harian, lengkap dengan ayat dan

isinya

Puisi (poem) = kembalian berupa puisi saja

Nasihat (thought) = kembalian berupa nasihat saja

4. Menampilkan seluruh renungan yang ada di database

5. Menampilkan seluruh puisi yang ada di database

6. Menampilkan seluruh nasihat yang ada di database

C. Sumber Data

Renungan harian diambil dari www.rbcindonesia.org

D. Arsitektur Sistem

Sumber data

Tahap pertama adalah pembuatan web service yang akan melakukan proses scrapping

dari www.rbcindonesia.org. Web service ini berisi fungsi-fungsi, ada yang merupakan

fungsi untuk dipakai pada komponennya dan ada yang merupakan fungsi untuk

manipulasi pada database (insert, update, delete).

Tahap kedua adalah pembuatan komponen dan aplikasi. Komponen akan mengakses

web service yang telah dibuat dan enkapsulasi fungsi-fungsi pada web service, dan

aplikasi akan menerapkan komponen tersebut.

E. Daftar Fungsi-fungsi Web Service

hapusRenungan

insertRenungan

getRenungan

searchPoem

searchRenungan

searchThought

showAllRenungan

showAllPoem

showAllThought

hapusAllRenungan

insertRenungan3bulan

database

Berikut adalah penjelasan dari setiap fungsi tersebut :

1. getRenungan

Mengambil renungan sesuai tanggal tertentu. Pada gambar dibawah user memasukkan data tanggal.

Tampilan output setelah terjadi proses pencarian data.

2. hapusRenungan

Menghapus renungan yang ada dalam database berdasarkan ID renungan.

Tampilan output setelah dilakukan proses penghapusan.

3. insertRenungan

Mengambil data dari website dengan teknik parsing kemudian disimpan dalam database. Renungan yang diambil adalah satu bulan sebelum bulan sekarang dan satu bulan sesudah bulan sekarang. Total periode renungan yang diambil adalah 3 bulan.

Tampilan output setelah terjadi proses insert data.

4. searchPoem

Menampikan renungan berdasarkan keyword berupa kutipan puisi / quote.

Tampilan output setelah proses pencarian selesai.

5. searchRenungan

Menampikan renungan berdasarkan keyword ayat atau judul yang diinputkan user (ada error provider) dan akan melakukan search pada ayat dan judul dari database

Tampilan output setelah dilakukan proses pencarian

6. searchThought

Menampikan renungan berdasarkan keyword berupa nasihat.

Tampilan output setelah proses pencarian selesai

7. showAllPoem

Menampilkan semua data kutipan puisi yang telah diambil dari website di dalam database.

Tampilan output setelah proses pencarian selesai.

8. showAllRenungan

Menampilkan semua data renungan yang telah diambil dari website di dalam database.

Tampilan output setelah proses pencarian selesai

9. showAllThought

Menampilkan semua data nasihat yang telah diambil dari website di dalam database.

Tampilan output setelah proses pencarian selesai.

F. Perancangan Antar Muka Komponen

Komponen yang kami buat adalah komponen non visual dengan tampilan label.

G. Perancangan Aplikasi Menggunakan Komponen

Pilihan menu : UTAMA, HAPUS dan ISI

Masuk menu UTAMA

Masuk submenu Utama > Kalender

Masuk submenu Utama > Cari

Masuk submenu Utama > Lihat Semua

Masuk menu HAPUS

Masuk menu ISI

H. Implementasi Web Service, Komponen, dan Aplikasi yang Menggunakannya

a) cari renungan sesuai tanggal

1) Code di komponen

2) Code di webservice

3) Tampilan aplikasi

b) Search Quote

1) Code di komponen

2) Code di webservice

3) Tampilan Aplikasi cari Quote dengan key Indah