Apliksi Perpustakaan Pribadi pada Handphone Dengan J2ME Lira Arum Kusumaning Thyas.H (17108234) Jurusan Sistem Informasi, Universitas Gunadarma Jl. Margonda Raya No.100 Pondok Cina, Depok 16424, Indonesia Email:
[email protected]
ABSTRAKSI Aplikasi ini merupakan panduan elektronik yang dapat digunakan untuk menyimpan koleksi buku – buku yang kita miliki. Dengan menggunakan J2ME, penulis membuat aplikasi ini agar dapat dijalankan pada perangkat kecil, yakni handphone. Pengembangan aplikasi dilakukan melalui beberapa tahap, tahap pertama yakni pengumpulan data, dilanjutkan dengan tahap perancangan aplikasi, pembuatan aplikasi serta tahap implementasi aplikasi pada handphone. Dengan mengimplementasikan aplikasi ini pada sebuah handphone, aplikasi ini dapat menjadi panduan elektronik yang mempermudah pengguna untuk memperoleh informasi tentang koleksi buku – buku yang dimiliki.
Kata kunci : Aplikasi, Handphone, Perpustakaan Pribadi
ataupun internet, karena pada
1. Pendahuluan Perkembangan
teknologi
saat ini aplikasi-aplikasi tersebut
yang terdapat pada handphone
telah
saat ini sangat pesat. Handphone
kebutuhan
yang ada dipasaran kini telah
handphone, masih banyak lagi
dilengkapi dengan berbagai fitur
aplikasi yang ada yang telah
dan aplikasi yang dapat dipilih
diciptakan
sesuai
kebutuhan
selera
penggunanya. handphone
dan
kebutuhan
Hampir memiliki
setiap
menjadi
konsumen.
bagi
salah
satu
pengguna
berdasarkan atau
permintaan
Mungkin
akan
fasilits
banyak lagi aplikasi yang akan
seperti kamera, musik, games,
tercipta untuk menunjang dan
mempermudah kebutuhan bagi
handphone yang hobi membaca
pengguna handphone.
dan
Aplikasi yang tercipta bisa saja
untuk
ataupun
menunjang
kegiatan
yang
memiliki
buku
dengan
membuat setting pada handphone
hobi
yang digunakan. Aplikasi ini
telah
akan menyimpan data dari setiap
menjadi rutinitas si pengguna
buku
handphone. Berdasarkan alasan
pengguna.
yang
dimiliki
oleh
tersebut muncul sebuah ide untuk mempermudah para pengguna
2. Aplikasi
handphone yang memiliki hobi
Sebuah
membaca, apapun bentuk bacaan
melakukan
itu(novel,
membutuhkan
komik,
psikologi,
gaya
sebagainya).
majalah, hidup
Tidak
dan mudah
aplikasi tugas
selain
pemrosesan, operasi
penyimpanan
data
permanen
yang tidak akan hilang ketika
mengingat dengan pasti detail
aplikasi
setiap buku yang dimiliki apalagi
disimpan
bila buku-buku tersebut sudah
dapat dimanfaatkan kembali oleh
ada dalam jumlah yang tidak
aplikasi disaat aplikasi dijalankan
sedikit. Bisa saja buku-buku
kembali.
tersebut dirapikan dan disusun
perpustakaan
dalam
dibutuhkan
sebuah
perpustakaan
pribadi dimana buku tersebut
berakhir. tersebut
Data
yang
kemudian
Pada
aplikasi
pribadi
ini
kemampuan
penyimpanan data.
bisa diberi label atau disusun berdasakan kategori jenis buku, nama pengarang, tahun terbit atau yang lainnya. Dari
penjelasan
3. Desain Sistem Desain sistem adalah upaya untuk membuat gambaran atau
atas
representasi dari suatu sistem
penulis ingin membuat “Apliksi
nyata. Tujuan dari desain sistem
Perpustakaan
adalah
Pribadi
di
pada
untuk
memberikan
Handphone Dengan J2ME” yang
gambaran secara umum kepada
dapat membantu para pengguna
user tentang sistem yang baru.
Analisi sistem dan desain sistem
relasional
umum bergantung satu sama lain.
standar bahasa query
Studi menunjukkan bahwa apa
dengan
Kontrol
yang
yang dikumpulkan, dianalisis dan
diinstall,
termasuk
dimodelkan selama fase analisis
DRP, peralatan enkripsi dan
menyediakan dasar bagi desain
peralatan
system umum untuk dibuat.
biometri
3.1 Kategori Desain Sistem •
baru
Sistem
Global
akses
Platform
teknologi
baru
yang
menggabungkan
peralatannya)
yang
membutuhkan
yang
mendukung
berbasis global (global-based) pemeriksaan
Lembar
secara seksama dan lengkap atau
komponen
control
organisasi (computer dan sistem
penggantian
USP,
seluruh topologi jaringan
Based
(Berbasis Global) Mendesain
bervariasi
kerjanya
berisi
dari
seluruh
semua komponen desain umum
desain
umum.
berikut
deskripsi
masing
–
Beberapa tipe perubahan yang
masing secara umum. Beberapa
umum adalah :
alternative diberikan ke user
Output yang lama : dari
untuk direview dan diketahui.
laporan
Setelah
setiap
berbentuk bulannya
table
menjadi
direview,
beberapa
alternative
aspek
dapat
layar grafik berwarna 2 atau
digabungkan
3 dimensi
gabungannya.
Proses baru dibuat
diantaranya dapat diterima atau
Input diambil dari peralatan
dapat
Database diubah
dibuat Beberapa
Sekali
sudah
scan dari pada
direview oleh user dan para
dengan
professional sistem, desain ini
pensil
siap untuk masuk ke tahap
dan kertas
ditolak.
untuk
hirarki ke
lama database
selanjutnya yaitu fase evaluasi dan seleksi.
•
Sistem
Group
yang berbeda, memilih satu dan
Based
mengimplementasikan
(Berbasis Kelompok)
menggunakan
Sistem ini melayani cabang –
dengan
jaringan
dan
pendukungnya.
cabang atau group user khusus dalam organisasi. Kelompok ini memiliki
kebutuhan
khusus
3.2 Elemen dari Rapid Application
untuk menyelesaikan pekerjaan
Design
dan membuat keputusan yang
Mendesain Sistem Rapid
tepat. Perancang sistem yang
untuk
Application
Design
bekerja pada group ini perlu
mengabungkan elemen – elemen
memiliki pengetahuan tentang
yang
bekerja dalam sistem group-
dampak
based. Perancang tidak perlu
besar
memusatkan
jumlah dampak per individu atau
perhatian
ke
seperti database dan platform
bekerja
sama
sehingga
keseluruhannya dibandingkan
lebih dengan
masing – masing.
prancangan desain sistem tertentu •
Joint
teknologi tetapi pada output,
•
(RAD)
Application Development (JAD)
input, proses, kontrol dan untuk
Efektif
platform teknologi, khusus untuk
global based, dapat juga dipakai
group local.
di sistem local based. Kunci
sistem
professional sistem bekerja sama
Lokal)
untuk
Sistem ini khusus di desain
menganalisis
dan
mendesain system
untuk beberapa orang, sering satu •
Specialist
tambahan. User memiliki PC dan ia direncanakan untuk memiliki
di
untamanya adalah joint; user dan
Sistem Local Based (Berbasis
atau dua, untuk aplikasi khusus
digunakan
With
Advanced
Tools (SWAT) Teams Terdiri dari 3 atau 4 profesional
sistemnya. Professional sistem
sistem
umumnya dipakai untuk bekerja
kemampuan dan motivasi. Tim
sama dengan user menganalisis
proyek yang kecil lebih produktif
mendesain, mengevaluasi sistem
yang
memiliki
•
dibandingkan dengan tim proyek
pendekatan berorietasi proses dan
untuk sistem yang lebih besar.
berorientasi data. Tujuan dari
Computer-aided System and
kedua pendekatan ini adalah
Software Engineering
untuk mengidentifikasikan semua
(CASE) Tools
atribut data yang dibutuhkan oleh sistem yang dibangun. Yang
Digunakan oleh tim SWAT
•
untuk menambah produktifitas
berorietasi
dan
dari
dengan memeriksa semua input,
membangun sistem. Menambah
output dan proses untuk system.
disiplin, mengurangi kesalahan
Sedangkan
berorientasi
data
dan
memeriksa
keputusan
–
kualitas
kerja
kekosongan
desain,
dikerjakan
mengurangi kerja sistem yang
keputusan yang dibuat sistem dan
berulang.
kemudian bekerja ke belakang
Prototyping
untuk mengidentifikasikan data
Bekerja dengan JAD dimana
aygn
akan
mereka
dapatkan
meresponnya.
dan
dibutuhkan
untuk
mendukung keputusan tersebut.
user ditunjuk dengan apa yang •
Pendekatan
Desain
Berorientasi Objek
CASE
memfasilitasi prototyping untuk
Tujuan
membuat desain layar, model –
mendesain
model yang bervariasi dan dialog
system dengan mengumpulkan
yang
objek
cepat
serta
untuk
utamanya dan
software
adalah
membangun
yang
digunakan,
dengan user.
menulis modul software dari
Pendekatan
bukan
dapat
memodifikasi saat berinteraksi
dengan
awal. Kunci reusability adalah
3.3 Pendekatan Desain •
proses
Desain
Berorientasi Struktur
untk mendaftar (dalam library atau database) objek dimana
Pendekatan ini berbasis pada
beberapa diantaranya ada yang
metodologi, tool pemodelan dan
sesuai dengan permintaan user.
teknik
Proses pencarian membutuhkan
terstruktur.
dari Dibagi
pendekatan menjadi
cara yang kuat dan efisien.
4. Pengertian Perangkat Mobile Perangkat mobile yang
a.
yang
mereka
miliki
dari
ada saat ini terdiri dari beragam
handphone, karena tidak mudah
jenis baik dalam hal ukuran,
bagi kita untuk menghafal semua
maupun
layout.
buku koleksi kita, yang kita
Namun dari berbagai macam
miliki dalam jumlah yang sangat
jenis tersebut, pada umumnya
banyak
perangkat
mempermudah
desain
dan
mobile
memiliki
sehingga
kesamaan karakteristik, antara
penulis
lain :
perpustakaan
Ukuran yang kecil Perangkat ukuran
mobile
yang
memiliki
kecil.
untuk
masalah
membuat
ini
aplikasi
pribadi
ini.
Dikembangkan
dari
bahasa
pemrograman
Java
yang
Karena
diimplementasikan pada media
memang perangkat mobile ini
handphone dengan profil MIDP
didesain untuk kenyamanan dan
2.0.
mobilitas penggunanya. b.
informasi tentang koleksi buku
Dalam aplikasi ini dilengkapi
Memory yang terbatas Perangkat
mobile
dengan
adanya
latar
suara
juga
sehingga pada saat menjalankan
memiliki memory yang kecil,
aplikasi perpustakaan pribadi ini
yaitu
pengguna bisa mendengar lebih
primary
(RAM)
dan
secondary (disk). Pembatasan ini adalah salah satu faktor yang mempengaruhi
rileks, mudah, rutin dan santai. Aplikasi
ini
memberikan
penulisan
alternatif kepada pengguna dalam
program untuk berbagai jenis
penyimpanan kolesi buku dengan
dari perangkat ini.
pemanfaatan
telekomunikasi handphone. Pada
5. Penutup Dengan aplikasi perpustakaan pribadi suatu
media
ini,
yang
aplikasi
digunakan
untuk
merupakan
yang
dapat
membantu
semua orang untuk memperoleh
aplikasi ini menggunakan media handphone
yang
mempunyai
profil MIDP 2.0, MP3 dan konfigurasi
CLDC
1.0.
Handphone yang bisa digunakan
seperti Sony Ericson W880i, K-
Device
touch DT08, Nokia E63, Nokia
Elek
5220.
Jakarta, 2003.
Banyaknya
Programming, Media
Komputindo,
karakter
Komputer Wahana, Menguasai
penyimpanan pesan dalam setiap
Java Programming, Salemba
handphone
Infotek, Jakarta,
yang
mempengaruhi data
yang
berbeda
besar
kecilnya
disimpan
Purnama
2009. Rangsang,
dalam
Pemrograman J2ME Tingkat
aplikasi ini. Pada aplikasi ini
Dasar, Gita Media Press,
belum sempurna dalam perbaikan
Surabaya, 2008.
data yang ada, hanya data yang kecil
yang
dapat
diperbaiki
Purnomo
Adi,
Pemrograman
Java
2:
Membangun
sehingga untuk data yang besar
Beragram Aplikasi Layanan
tidak dapat diperbaiki dengan
SMS Edisi Pertama, Salemba
baik.
Infotek, Jakarta, 2007. Raharjo
6. Daftar Pustaka Hartanto Aditya, Java 2 Micro Edition
Mobile
Interface
Budi,
Tuntunan
Pemrograman
Java
Handphone,
Informatika,
Bandung, 2007.
untuk