1 - blok kelompok 3 yang paling keren

advertisement
PROPOSAL TUGAS
Algoritma dan Pemrogaman Berorientasi
Objek
”KAMUS DEKSTOP INGGRIS-INDONESIA”
Dibuat oleh:
Geni Isno Murti
Vegie Domi Fadel
Nanda Prakarsa
SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA
INSTITUT TEKNOLOGI BANDUNG
2011
1
BAB 1 PENDAHULUAN
A.
JUDUL PROYEK AKHIR
”KAMUS DEKSTOP INGGRIS -INDONESIA”
B.
PENDAHULUAN
Bahasa adalah sarana untuk berkomunikasi. Tanpa bahasa maka manusia
tidak dapat melakukan komunikasi. Di berbagai Negara di dunia terdapat berbagai
macam bahasa. Komunikasi yang berjalan global ini hari ini sudah sangat terjadi
dan intens terjadi antara manusia-manusia di berbagai belahan dunia. Berbagai
Negara didunia akhirnya bersepakat untuk menjadikan bahasa Internasinal.
Bahasa tersebut adalah bahasa Inggris.
Di Negara Indonesia membutuhkan suatu cara agar dapat dengan mudah
menterjemahkan bahasa indonesia ke bahasa inggris. Alat tersebut sudah banyak
dikenal hari ini dengan nama Kamus. Tetapi kamus manual memiliki banyak
kekurangan dalam hal penggunaannya. Antara lain :
1.
Kurang praktisnya saat komunikasi di dunia maya sambil
menggunakan perangkat computer.
2.
Lamanya proses pencarian dalam kamus buku.
Dari kemungkinan diatas maka kita membutuhkan berbagai macam alat
bantu agar dapat memudahkan manusia untuk menterjemahkan bahasanya ke
dalam bahasa Inggris. ManuPerkembangan Teknologi Informasi di indonesia telah
menuntut berbagai macam model dunia selalu serba mudah, cepat dan praktis. Di
dalam perkembangan dunia komunikasi
2
C.
PERUMUSAN MASALAH
Perumusan masalah untuk aplikasi ini adalah
1.
Bagaimana membuat aplikasi kamus yang dapat dilakukan
pencarian sesuai dengan kebutuhan user.
2.
Bagaimana membuat aplikasi yang mengintegrasikan data ke
database.
D.
BATASAN MASALAH
Untuk menyatukan pandangan sehingga mencapai kesatuan pemahaman
seperti yang dimaksudkan pada penelitian ini maka berikut ditetapkan batasanbatasan permasalahan:
1.
Tidak menangani Data Manipulation Language dari sisi user untuk
mengupdate data dalam kamus.
2.
Program ini menggunakan Microsoft Access.
3
BAB II TINJAUAN PUSTAKA
Tinjauan pustaka yang dituhkan sebagai referensi dalam penelitian ini
adalah sebagai berikut:
A.
Pengertian Kamus
Kamus adalah sejenis buku rujukan yang menerangkan makna kata-kata.
Ia berfungsi untuk membantu seseorang mengenal perkataan baru. Selain
menerangkan maksud kata, kamus juga mungkin mempunyai pedoman sebutan,
asal-usul (etimologi) sesuatu perkataan dan juga contoh penggunaan bagi sesuatu
perkataan. Untuk memperjelas kadang kala terdapat juga ilustrasi di dalam kamus.
Biasanya hal ini terdapat dalam kamus bahasa Perancis.
Kata kamus diserap dari bahasa Arab qamus (‫)سوماق‬, dengan bentuk
jamaknya qawa mis. Kata Arab itu sendiri berasal dari kata Yunani Ωκεανός
(okeanos) yang berarti 'samudra'. Sejarah kata itu jelas memperlihatkan makna
dasar yang terkandung dalam kata kamus, yaitu wadah pengetahuan, khususnya
pengetahuan bahasa, yang tidak terhingga dalam dan luasnya. Dewasa ini kamus
merupakan khazanah yang memuat perbendaharaan kata suatu bahasa, yang
secara ideal tidak terbatas jumlahnya.
Sedangkan menurut pengertian artikata adalah Buku acuan yang memuat
kata dan ungkapan, biasanya disusun menurut abjad berikut keterangan tt makna,
pemakaian, atau terjemahannya.
B.
Pengertian Java
Mungkin teman-teman semua sering sekali mendengar istilah ‘Java‘, tapi
apakah teman-teman semua sudah tau apa itu java dan bagaimana sejarah serta
perkembanganya. jika belum tau silahkan meneruskan membaca sampai selesai.
Pengertian Java
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai
komputer termasuk telepon genggam. Dikembangkan oleh Sun Microsystems dan
diterbitkan tahun 1995. Java tidak boleh disalahpahami sebagai JavaScript.
JavaScript adalah bahasa scripting yang digunakan oleh web browser.
4
Sejarah dan perkembangan Java
Bahasa pemrograman Java pertama lahir dari The Green Project, yang
berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas1992. Proyek
tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh
Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan
pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah
maskot Duke yang dibuat oleh Joe Palrang.
Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill
Roaddi Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan
menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai
pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti
pada PDA sekarang ini. Teknologi baru ini dinamai 7 (Star Seven).
Setelah era Star Seven selesai, sebuah anak perusahaan TV kabel tertarik
ditambah beberapa orang dari proyek The Green Project. Mereka memusatkan
kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto.
Perusahaan baru ini bertambah maju: jumlah karyawan meningkat dalam waktu
singkat dari 13 menjadi 70 orang. Pada rentang waktu ini juga ditetapkan
pemakaian Internet sebagai medium yang menjembatani kerja dan ide di antara
mereka. Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang
dipakai hanya di kalangan akademisi dan militer.
Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal
untuk membuat perambah Java pertama yang dinamai Web Runner, terinsipirasi
dari film 1980-an, Blade Runner. Pada perkembangan rilis pertama, Web Runner
berganti nama menjadi Hot Java.
Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi
1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk pemberitaan pertama kali
pada surat kabar San Jose Mercury News pada tanggal 23 Mei 1995.
Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah
ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt
dan George Paolini dariSun Microsystems bersama Marc Andreessen, membentuk
Netscape.
5
Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan
kerja “bapak java”, James Gosling. Nama Oak ini tidak dipakai untuk versi
release Java karena sebuah perangkat lunak sudah terdaftar dengan merek dagang
tersebut, sehingga diambil nama penggantinya menjadi “Java”. Nama ini diambil
dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling.
Versi Awal Java
Versi awal Java ditahun 1996 sudah merupakan versi release sehingga dinamakan
Java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus
dikembangkan pada versi selanjutnya:
C.
Microsoft Access
Microsoft
Access
(Microsoft
Office
Access)
adalah
sebuah program aplikasi basis data komputer relasional yang ditujukan untuk
kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini
merupakan
anggota
dari
beberapa
aplikasi Microsoft
Office,
selain
tentunya Microsoft Word,Microsoft Excel, dan Microsoft PowerPoint. Aplikasi
ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga
menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna.
Microsoft Access dapat menggunakan data yang disimpan di dalam format
Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle
Database, atau semua kontainer basis data yang mendukung standar ODBC. Para
pengguna/programmer yang
mengembangkan
perangkat
para programmer yang
mahir
lunak
kurang
dapat
aplikasi
mahir
menggunakannya
yang
dapat
kompleks,
untuk
sementara
menggunakannya
untuk
mengembangkan perangkat lunak aplikasi yang sederhana. Access juga
mendukung teknik-teknikpemrograman berorientasi objek, tetapi tidak dapat
digolongkan ke dalam perangkat bantu pemrograman berorientasi objek.
6
A.
TUJUAN PENGEMBANGAN APLIKASI
1.
Tujuan Pokok
o Membuat aplikasi kamus bahasa Indonesia-Inggris yang
dapat digunakan di computer desktop.
o Membuat aplikasi kamus bahasa indonesia-inggris yang
dapat menterjemahkan baik dari Indonesia ke Inggris
ataupun Inggris ke Indonesia.
2.
Tujuan Umum
Membuat aplikasi yang berbasis open source yang dapat di kembangkan
ke dalam berbagai macam moduk-modul baru. Aplikasi tersebut dapat
dikembangkan.
7
BAB III
ANALISIS DAN PERANCANGAN
A.
METODE PENGERJAAN TUGAS
Metode yang digunakan dalam proyek akhir ini adalah:
1.
Studi Pustaka
Pada tahap ini dilakukan studi pustaka tentang materi yang terkait
dengan penyusunan proyek akhir.
2.
Pengembangan Aplikasi
Pengembangan aplikasi secara terstruktur dengan menggunakan
metode waterfall pada tahapan Software Development Life Cycle (SDLC)
meliputi:
analisis, perancangan, pembuatan kode, implementasi dan
pengujian.Dalam penyusunan proyek akhir ini, tahapan hanya sampai
pengujian saja.
Pengumpul
an data
Analisis
Kebutuhan
Perancanga
n Aplikasi
Pembuatan
Kode
Pengujian
Gambar 1. 1 Software Development Live Cycle
Keterangan gambar:
8
Aplikasi Kamus Inggris-Indonesia berbasis Java. dibangun dengan
beberapa tahapan sesuai dengan SDLC (Software Development Life Cycle)
yaitu :
a. Pengumpulan Data
Pada tahap ini proses pengumpulan data-data yang di butuhkan
untuk mendukung penelitian Kamus Kamus Inggris-Indonesia berbasis
Java adalah dengan mengumpulkan beberapa sample kamus InggrisIndonesia.
Studi kepustakaan dengan memahami buku referensi, data yang
diperlukan untuk menunjang pembuatan Proyek Akhir ini.
b. Analisis dan Desain Sistem
Pada tahap perancangan aplikasi dilakukan dengan penerjemahan
keinginan user menjadi desain teknik yang siap diimplementasikan.
Hasilnya berupa dokumentasi tertulis yang disebut Software Design
Development (SDD).
Setelah system requirement telah terdefinisi dengan baik, maka
analisis dan desain sistem dilakukan. Pada tahap ini dibangun desain
sistem dengan menggunakan ER-Diagram. Melalui ER-Diagram dapat
didefinisikan entity-entity apa saja yang diperlukan dalam database
aplikasi ini.
c. Pembuatan Kode (coding)
Pada tahap coding dan pengerjaan aplikasi berdasarkan desain
yang telah dibuat.
d. Pengujian
Tahap pengujian dijalankan beriringan dengan tahap pembangunan
aplikasi. Pengujian dilakukan dengan cara yaitu pengujian per modul atau
yang biasa dilakukan ketika kode baru ditambahkan. Pengujian ini
dilakukan beberapa kali disesuaikan dengan kebutuhan.
e. Pembuatan Laporan
Tahapan pembuatan laporan ini sebenarnya tidak termasuk
langkah-langkah yang ada pada SDLC. Namun, tahap pembuatan laporan
9
ini tetap penting dilakukan. Pada tahap ini laporan mengenai
pembangunan aplikasi dan desain sistem serta hasil pengujian dibuat.
Tentu saja laporan ini tidak semata-mata menjadi langkah paling akhir,
tetapi laporan mulai disusun sejak awal data dikumpulkan sampai
selesainya aplikasi dibangun. Pembuatan aplikasi ini menjadi tahap paling
akhir agar tidak mengganggu proses pembangunan aplikasi. Laporan
dibuat untuk dokumentasi sehingga dapat dijadikan acuan dalam
pembuatan aplikasi selanjutnya, sekaligus dapat digunakan sebagai bahan
revisi metode pengerjaan oleh developer.
5. PERSONALIA PENGEMBANG TUGAS
Tugas ini dibuat oleh sebuah tim.
1.
GENI ISNO MURTI
2.
VEGIE DOMI FADEL
3.
NANDA PRAKASA
10
DAFTAR PUSTAKA
1.
Wikipedia,
Microsoft
Access,
http://en.wikipedia.org/wiki/Microsoft_Access , 2011.
2.
Unyil
Dadakan,
Sejarah
Perkembangan
Java,
http://unyildadakan.com/java/sejarah-dan-perkembangan-java/ ,2011.
3.
Arti Kata, Pengertian Kamus, http://www.artikata.com/arti-332755kamus.html, 2011.
11
Download