pkm-t software kesehatan

43
PROGRAM KREATIVITAS MAHASISWA SOFTWARE KESEHATAN MOBILE BERBASIS J2ME BIDANG KEGIATAN PKM-T Disusun oleh : NAMA NIM TAHUN RIZAM YUNINAR 08502244021 2008 AHMAD FAIQ ABROR 08520244018 2008

Upload: nur-wito

Post on 05-Jul-2015

473 views

Category:

Documents


32 download

TRANSCRIPT

Page 1: PKM-T Software Kesehatan

PROGRAM KREATIVITAS MAHASISWA

SOFTWARE KESEHATAN MOBILE BERBASIS J2ME

BIDANG KEGIATAN

PKM-T

Disusun oleh :

NAMA NIM TAHUN

RIZAM YUNINAR 08502244021 2008

AHMAD FAIQ ABROR 08520244018 2008

UNIVERSITAS NEGERI YOGYAKARTA

YOGYAKARTA

2009

Page 2: PKM-T Software Kesehatan

2

1. Judul Penelitian : Software Kesehatan Mobile Berbasis J2ME

2. Bidang Ilmu : ( ) PKM-P ( ) PKM-K (√ ) PKM-T ( ) PKM-M

3. Bidang Ilmu : (√ ) Kesehatan ( ) Pertanian ( ) MIPA ( ) Teknologi dan Rekayasa

( ) Sosial Ekonomi ( ) Humaniora ( ) Pendidikan

4. Ketua Pelaksana Penelitiana. Nama Lengkap : Rizam Yudinar b. NIM : 08502244021c. Jurusan : Pendidikan Teknik Elektronikad. Universitas : Universitas Negeri Yogyakrtae. Alamat & No. HP : f. Alamat E-mail : [email protected]

5. Anggota Pelaksana : 2 orang

6. Dosen Pendampinga. Nama dan Gelar : Pramudi Utomo, M.Sib. NIP : c. Alamat & No. HP : -

7. Biaya Penelitiana. Dikti : Rp. b. Sumber Lain : Rp. –

8. Jangka Pelaksanaan : 4 bulan

Yogyakarta, September 2009

Ketua Pelaksana Kegiatan

NIM. 06601241030

Pembantu Rektor UNY Dosen Pendamping,

Page 3: PKM-T Software Kesehatan

3

Agus S. Suryobroto, M.Pd.NIP.131782839

Pramudi Utomo, M.Si NIP. 131576241

A. JUDUL

”Software Kesehatan Mobile Berbasis J2ME”

B. LATAR BELAKANG MASALAH

Kesehatan merupakan sesuatu yang penting bagi manusia dan merupakan

harta paling berharga yang perlu kita jaga dengan baik. Akan tetapi masih

banyak orang yang melalaikan kesehatan. Kurangnya kesadaran dan

ketidaktahuan akan penyakit, khususnya penyakit menular yang merupakan

faktor utamanya.

Teknologi komputer yang sudah meningkat dari tahun ke tahun, serta

kemajuan aplikasi software yang selalu berkembang memungkinkan untuk

mengembangkan sistem informasi berbasis komputer didukung dengan

perangkat lunak dan konfigurasi perangkat keras yang tepat.

Dengan banyaknya permasalahan kesehatan yang ada serta informasi

kesehatan yang masih terbatas, selain itu tampaknya masih mempunyai

beberapa kendala terutama dari dana dan efektifitas waktu. Untuk mengatasi

masalah tersebut maka terbentuklah suatu konsep yang dinamakan Software

Kesehatan yang menciptakan perpaduan antara nilai fungsionalitas,

fleksibilitas serta nilai ekonomis. Dari segi fungsionalitas, software ini

mencakup tentang masalah kesehatan yang di dalamnya terdapat informasi

tentang penyakit menular dan pengecekan berat badan serta berbagai fasilitas

kemudahan yang ada didalamnya. Dengan menggunakan telepon selular

dapat langsung melakukan pengecekan berat badan dan informasi kesehatan.

Dari segi fleksibilitas, software ini dapat di akses dimanapun dengan

perangkat utamanya adalah tetepon selular, tanpa harus pergi ke puskesmas

maupun ke dokter. Efisiensi adalah hal pokok tujuan jika menggunakan

software ini, efisiensi waktu untuk mendukung pengetahuan tentang

kesehatan dan efisiensi keuangan untuk penghematan akan sumber daya yang

ada. Karena dari segi ekonomis, software ini tidak perlu menggunakan

Page 4: PKM-T Software Kesehatan

4

telepon selular kategori mahal, karena hampir semua telepon selular sekarang

sudah mampu menggunakan aplikasi J2ME dari java.

C. PERUMUSAN MASALAH

Berdasarkan penjelasan diatas, maka dapat dirumuskan beberapa masalah

yang timbul sebagai berikut:

1. Bagaimana desain software kesehatan mobile berbasis J2ME?

2. Bagaimana cara kerja software kesehatan mobile berbasis J2ME?

D. TUJUAN

Tujuan dari pembuatan software kesehatan mobile berbasis J2ME, antara

lain:

1. Dapat mengetahui desain software kesehatan mobile berbasis J2ME.

2. Mengetahui cara kerja software kesehatan mobile berbasis J2ME.

E. LUARAN YANG DIHARAPKAN

Terciptanya suatu software atau aplikasi telepon selular yang dapat

memberi informasi tentang kesehatan bagi manusia yang di dalamnya

terdapat informasi tentang penyakit menular dan aplikasi untuk mengecek

berat badan yang mempunyai nilai fungsionalitas, fleksibilitas serta nilai

ekonomis.

F. KEGUNAAN

1. Bagi Mahasiswa dan Masyarakat Umum

Dengan software kesehatan mobile, mahasiswa maupun

masyarakat umum mengetahui sisi positif dari pemanfaatan teknologi

software komputer dalam informasi tentang kesehatan dan dapat

mengecek berat badan, selain itu diperoleh informasi kesehatan dengan

telepon selular tanpa harus pergi ke puskesmas maupun ke dokter. Dari

segi ekonomi pengguna sofware ini juga diuntungkan, karena apabila alat

ini digunakan secara maksimal maka membuat biaya informasi menjadi

lebih mudah dan murah.

Page 5: PKM-T Software Kesehatan

5

2. Bagi Instansi Kesehatan

Kegunaan dari software kesahatan mobile untuk instansi kesahatan

akan memudahkan instansi dalam melakukan pelayanan kepada

masyarakat. Dengan adanya inovasi ini, instansi kesehatan lebih mudah

dalam mensosialisasikan informasi tentang penyakit menular terhadap

masyarakat umum.

G. TINJAUAN PUSTAKA

1. Kesehatan

a. Definisi Kesehatan

Menurut pernyataan dari Organisasi Kesehatan Sedunia (WHO),

kesehatan adalah keadaan fisik, mental dan kesejahteraan sosial secara

lengkap dan bukan hanya sekedar tidak mengidap penyakit atau

kelemahan. Kami telah memilih untuk bekerja pada industri kesehatan

sebab penghargaan kami terhadap kehidupan dan penelitian kami

berkenaan dengan arti dari keberadaan manusia.

Faktor-faktor yang besar yang mempengaruhi kesehatan : 10%

kondisi sosial; 8% kondisi medis; 7% kondisi iklim; 15% faktor

keturunan; 60% gaya hidup.

b. Penyakit

Penyakit adalah suatu keadaan abnormal dari tubuh atau pikiran

yang menyebabkan ketidak nyamanan, disfungsi atau kesukaran

terhadap orang dipengaruhinya. Untuk menyembuhkan penyakit,

orang-orang biasa berkonsultasi dengan seorang dokter.

Patologi adalah pelajaran tentang penyakit. Subyek

pengklasifikasian sistimatik penyakit disebut nosologi. Badan

pengetahuan yang lebih luas tentang penyakit adalah kedokteran.

Page 6: PKM-T Software Kesehatan

6

Macam – macam penyakit menular antara lain :

1) Antraks

Antraks atau anthrax adalah penyakit menular akut yang

disebabkan bakteria Bacillus anthracis dan sangat mematikan

dalam bentuknya yang paling ganas. Antraks paling sering

menyerang herbivora-herbivora liar dan yang telah dijinakkan,

namun juga dapat menjangkiti manusia karena terekspos hewan-

hewan yang telah dijangkiti, jaringan hewan yang tertular, atau

spora antraks dalam kadar tinggi. Antraks bermakna "batubara"

dalam bahasa Yunani, dan istilah ini digunakan karena kulit para

korban akan berubah hitam.

2) Beguk

Beguk adalah suatu jenis penyakit berjangkit. Beguk merupakan

satu penyakit yang disebabkan oleh virus. Ia menyebabkan

pembengkakan dan rasa sakit pada kelenjar parotid. Beguk mudah

berjangkit dan virus merebak melalui titisan dari mulut, hidung dan

tenggorokan ketika mereka yang dijangkiti beguk mengalami batuk

atau bersin. Beguk dapat berjangkit 3 atau 4 hari setelah

pembengkakan dimulai.

3) Batuk Rejan

Penyakit Batuk rejan atau juga dikenali sebagai "pertusis" atau

dalam bahasa Inggris Whooping Cough adalah satu penyakit

menular. Di dunia terjadi sekitar 30 sampai 50 juta kasus per

tahun, dan menyebabkan kematian pada 300.000 kasus (data dari

WHO). Penyakit ini biasanya terjadi pada anak berusia di bawah 1

tahun. 90 persen kasus ini terjadi di negara berkembang, penyakit

Page 7: PKM-T Software Kesehatan

7

ini biasanya diakibatkan oleh bacterium Bordetella namun tidak

jarang diakibatkan oleh B. Parapertussis

4) Kecacingan

Kecacingan, atau cacingan dalam istilah sehari-hari, adalah

kumpulan gejala gangguan kesehatan akibat adanya cacing parasit

di dalam tubuh. Penyebab kecacingan yang populer adalah cacing

pita, cacing kremi, dan cacing tambang. Biasanya cacing bisa

dengan mudah menular.

5) Cacar Air

Cacar air atau Varicella simplex adalah suatu penyakit menular

yang disebabkan oleh infeksi virus varicella-zoster . Penyakit ini

disebarkan secara aerogen.

6) Campak

Penyakit Campak (Rubeola, Campak 9 hari, measles) adalah suatu

infeksi virus yang sangat menular, yang ditandai dengan demam,

batuk, konjungtivitis (peradangan selaput ikat mata/konjungtiva)

dan ruam kulit. Penyakit ini disebabkan karena infeksi virus

campak golongan Paramyxovirus. Penularan infeksi terjadi karena

menghirup percikan ludah penderita campak. Penderita bisa

menularkan infeksi ini dalam waktu 2-4 hari sebelum rimbulnya

ruam kulit dan 4 hari setelah ruam kulit ada

7) Cikungunya

Chikungunya adalah sejenis demam virus yang disebabkan

alphavirus yang disebarkan oleh gigitan nyamuk dari spesies

Aedes aegypti. Namanya berasal dari sebuah kata dalam bahasa

Makonde yang berarti "yang melengkung ke atas", merujuk

Page 8: PKM-T Software Kesehatan

8

kepada tubuh yang membungkuk akibat gejala-gejala arthritis

penyakit ini.

8) Demam Berdarah

Demam berdarah (DB) atau demam berdarah dengue (DBD)

adalah penyakit febril akut yang ditemukan di daerah tropis,

dengan penyebaran geografis yang mirip dengan malaria. Penyakit

ini disebabkan oleh salah satu dari empat serotipe virus dari genus

Flavivirus, famili Flaviviridae. Setiap serotipe cukup berbeda

sehingga tidak ada proteksi-silang dan wabah yang disebabkan

beberapa serotipe (hiperendemisitas) dapat terjadi. Demam

berdarah disebarkan kepada manusia oleh nyamuk Aedes aegypti.

9) Demam Kelenjar

Demam kelenjar merupakan penyakit menular. Waktu terekspos

sampai kena penyakit 4 sampai 6 minggu.

10) Diare

Diare adalah sebuah penyakit di mana penderita mengalami buang

air besar yang sering dan masih memiliki kandungan air

berlebihan. Di Dunia ke-3, diare adalah penyebab kematian paling

umum kematian balita, membunuh lebih dari 1,5 juta orang per

tahun

11) Disentri

Disentri berasal dari bahasa Yunani, yaitu dys (=gangguan) dan

enteron (=usus), yang berarti radang usus yang menimbulkan

gejala meluas, tinja lendir bercampur darah

12) Eritema infektiosum

Page 9: PKM-T Software Kesehatan

9

Penyakit Eritema infektiosum (Parvovirus B19) atau juga dikenali

sebagai Slapped cheek (Erythema infectiosum, Fifth disease,

Parvovirus B19) merupakan penyakit berjangkit. Waktu terekspos

sampai nampak penyakit 1 sampai 2 minggu.

13) Hepatitis A

Penyakit Hepatitis A disebabkan oleh virus yang disebarkan oleh

kotoran/tinja penderita biasanya melalui makanan (fecal - oral),

bukan melalui aktivitas sexual atau melalui darah. Hepatitis A

paling ringan dibanding hepatitis jenis lain(B dan C). Sementara

hepatitis B dan C disebarkan melalui media darah dan aktivitas

sexual dan lebih berbahaya dibanding Hepatitis A.

14) Hepatitis B

Hepatitis B adalah suatu penyakit hati yang disebabkan oleh

"Virus Hepatitis B" (VHB), suatu anggota famili Hepadnavirus

yang dapat menyebabkan peradangan hati akut atau menahun yang

pada sebagian kecil kasus dapat berlanjut menjadi sirosi hati atau

kanker hati.

15) Hepatitis C

Hepatitis C adalah penyakit yang disebabkan oleh virus hepatitis

C. Infeksi virus ini dapat menyebabkan peradangan hati (hepatitis)

yang biasanya asimtomatik, tetapi hepatitis kronik yang berlanjut

dapat menyebabkan sirosis hati dan kanker hati.

16) Impetigo

Impetigo adalah satu penyakit menular. Impetigo adalah infeksi

kulit yang menyebabkan terbentuknya lepuhan-lepuhan kecil

berisi nanah (pustula). Impetigo paling sering menyerang anak-

anak, terutama yang kebersihan badannya kurang dan bisa muncul

Page 10: PKM-T Software Kesehatan

10

di bagian tubuh manapun, tetapi paling sering ditemukan di wajah,

lengan dan tungkai.

17) Influensa

Influensa, biasanya dikenali sebagai flu, adalah penyakit menular

burung dan mamalia yang disebabkan oleh virus RNA dari famili

Orthomyxoviridae (virus influensa). Penyakit ini ditularkan

dengan medium udara melalui bersin dari si penderita.

18) Kolera

Kolera (juga disebut Asiatic cholera) adalah penyakit menular di

saluran pencernaan yang disebabkan oleh bakterium Vibrio

cholerae. Bakteri ini biasanya masuk ke dalam tubuh melalui air

minum yang terkontaminasi oleh sanitasi yang tidak benar atau

dengan memakan ikan yang tidak dimasak benar, terutama ikan

shell.

19) Kusta

Kusta atau Lepra atau disebut juga Penyakit Morbus Hansen,

Penyakit Hansen adalah sebuah penyakit infeksi kronis yang

disebabkan oleh bakteri Mycobacterium leprae. Penyakit ini

adalah tipe penyakit granulomatosa pada saraf tepi dan mukosa

dari saluran pernapasan atas; dan lesi pada kulit adalah tanda yang

bisa diamati dari luar. Bila tidak ditangani, kusta dapat sangat

progresif, menyebabkan kerusakan pada kulit, saraf-saraf, anggota

gerak, dan mata.

20) Malaria

Malaria adalah sejenis penyakit menular yang dalam manusia

sekitar 350-500 juta orang terinfeksi dan lebih dari 1 juta kematian

Page 11: PKM-T Software Kesehatan

11

setiap tahun. Untuk penemuannya atas penyebab malaria, seorang

dokter militer Prancis Charles Louis Alphonse Laveran diberikan

Penghargaan Nobel untuk Fisiologi dan Medis pada 1907.

21) Menginokokus

Penyakit Meningokokus adalah satu penyakit berjangkit. Neisseria

menigitidis (meningokokus) merupakan bakteri kokus gram negatif

yang secara alami hidup di dalam tubuh manusis. Meningokokus

bisa menyebabkan infeksi pada selaput yang menyelimuti otak dan

sumsum tulang belakang (meningitis), infeksi darah dan infeksi

berat lainnya pada dewasa dan anak-anak. Neisseria gonorhoeae,

juga merupakan kokus gram negatif alami pada manusia, yang

menyebabkan gonore, suatu penyakit menular seksual yang bisa

mengenai uretra, vagina dan anus dan bisa menjalar ke sendi.

22) Penyakit tangan, kaki dan mulut

Penyakit tangan, kaki dan mulut adalah satu penyakit berjangkit.

Waktu terekspos sampai kena penyakit 3 sampai 7 hari.

23) Rabies

Rabies (penyakit anjing gila) adalah penyakit infeksi akut pada

susunan saraf pusat yang disebabkan oleh virus rabies, dan

ditularkan melalui gigitan hewan penular rabies terutama anjing,

kucing, dan kera.

24) Gastroenteritis

Radang lambung dan usus adalah satu penyakit berjangkit.

25) Rubela

Rubela atau dikenal juga dengan nama Campak Jerman adalah

penyakit menular yang disebabkan oleh virus Rubella. Virus

Page 12: PKM-T Software Kesehatan

12

biasanya menginfeksi tubuh melalui pernapasan seperti hidung

dan tenggorokan. Virus ini menular lewat udara. Rubela juga

biasanya ditularkan oleh ibu kepada bayinya, Bayi yang terkena

virus Rubela selama di dalam kandungan beresiko cacat.

26) Tetanus

Penyakit tetanus merupakan salah satu infeksi yang berbahaya

karena mempengaruhi sistem urat saraf dan otot. Kata tetanus

diambil dari bahasa Yunani yaitu tetanos dari teinein yang berarti

menegang. Penyakit ini adalah penyakit infeksi di mana spasme

otot tonik dan hiperrefleksia menyebabkan trismus (lockjaw),

spasme otot umum, melengkungnya punggung (opistotonus),

spasme glotal, kejang dan spasme dan paralisis pernapasan.

27) Tuberkulosis

Tuberkulosis atau TB (singkatan yang sekarang ditinggalkan

adalah TBC) adalah suatu penyakit yang disebabkan oleh infeksi

kompleks Mycobacterium tuberculosis. Penyakit ini adalah salah

satu penyakit tertua yang diketahui menyerang manusia. Penyakit

ini biasanya menyerang paru-paru (disebut sebagai TB Paru).

Tanpa terapi tuberkulosa akan mengakibatkan kematian dalam

lima tahun pertama pada lebih dari setengah kasus.

28) Konjungtivitis

Penyakit konjungtivitis adalah satu penyakit berjangkit.

Konjungtivitis adalah suatu peradangan pada konjungtiva.

29) Kurap dan Kudis

Penyakit Kurap adalah satu penyakit kulit menular yang

disebabkan oleh fungi. Masa infeksi kurap hingga terkena

penyakit adalah beberapa hari. Gejala kurap adalah terdapat bagian

kecil yang kasar pada kulit dengan dikelilingi lingkaran merah

Page 13: PKM-T Software Kesehatan

13

muda. Kurap dapat menular melalui kontak langsung dengan

penderita maupun secara tidak langsung (melalui pakaian

misalnya). Vektor penyakit biasanya adalah anjing dan kucing.

30) Skarlatina

Penyakit Skarlatina atau juga dikenali sebagai Scarlet fever adalah

satu penyakit berjangkit.

c. Perhitungan Berat Badan

Berat Ideal versi Rumus BMI

Menghitung BMI (Body Mass Index). BMI adalah suatu rumus

kesehatan, di mana berat badan (BB) seseorang (kg) dibagi dengan

tinggi badan (TB) pangkat dua (m2).

BMI = (BB) / (TB) * (TB)

Misalnya: BB = 45 kg dan TB = 165 cm, maka

BMI = (45) / (1.65) * (1.65) = 16.5

Patokan Untuk hasil dari BMI :

BMI < 18.5 = berat badan kurang (underweight)

BMI 18.5 – 24 = normal

BMI 25 – 29 = kelebihan berat badan (overweight)

BMI >30 = obesitas

Tabel BMI

Page 14: PKM-T Software Kesehatan

14

Gambar 1. Tabel BMI

warna biru kurang berat

warna hijau sehat

warna kuning kelebihan berat

warna oranye obesitas

2. System Software

Dalam pembagiannya komputer software dalam pembagiannya

dibagi menjadi Aplication software dan System software. Aplication

software merupakan instruksi-instruksi yang melakukan tugas tertentu.

Sedangkan System software merupakan instruksi yang mengelola sumber

daya komputer.

System software pada dasarnya adalah software yang mengontrol

sekaligus mendukung aplikasi komputer, memfasilitasi pembangunan

program, testing, dan debugging serta tidak tergantung dengan aplikasi

tertentu.

3. Perkembangan Teknologi Selular/Mobile

Ponsel merupakan gabungan dari Teknologi Radio yang

dikawinkan dengan Teknologi Komunikasi Telepon. Telepon pertama

kali ditemukan dan diciptakan oleh Alexander Graham Bell pada tahun

1876. Adanya konvergensi teknologi informasi dengan teknologi

telekomunikasi membuat teknologi telah memudahkan aktivitas manusia.

Teknologi komunikasi khususnya selular telah berkembang pesat di

Indonesia, hal ini dimungkinkan dengan penetrasi pasar yang besar

terhadap kebutuhan telekomunikasi khususnya yang sifatnya mobile.

Saat ini menurut statistik pengguna selular di Indonesia telah

mencapai angka sekitar 8 juta. Mobilitas dan trend mungkin yang

menjadi faktor utama dari suksesnya teknologi ini, mobilitas merupakan

Page 15: PKM-T Software Kesehatan

15

keunggulan utama teknologi selular dibandingkan dengan telepon tetap.

Setiap pelanggan dapat mengakses dimana saja, kapan pun ia berada.

Selain itu komunikasi tidak hanya berupa suara namun juga data dan

gambar yang berujung pada multimedia.

Teknologi selular yang berkembang cepat telah menciptakan

paradigma baru dalam berkomunikasi. Belakangan muncul istilah

smartphone di mana arti sebuah ponsel pun menjadi semakin luas, ponsel

berevolusi menjadi perangkat pintar yang dapat melakukan berbagai

fungsi tambahan. Menyunting dokumen, memainkan game, berlangganan

berita online hingga mentransfer sejumlah uang kini dapat dilakukan

dengan mudah hanya dengan memanfaatkan sebuah telepon genggam.

Dari segi perkembangan pelanggan, pertumbuhan pelanggan

telepon selular mengalami peningkatan yang menakjubkan dibanding

pertumbuhan dari industri-industri lainnya. Angka pertumbuhan

pelanggan telepon selular secara global mencapai 30% per tahun.

Lembaga riset Gartner menyebutkan penjualan ponsel ponsel di

seluruh dunia pada kuartal keempat 2007 mencapai 330 juta unit.

Penjualan ponsel di seluruh dunia pada 2007 meningkat sebesar 16%

dibandingkan penjualan pada tahun sebelumnya menjadi 1,15 miliar unit,

dan Sun Microsystem menyebutkan ada 368 tipe telepon seluler yang

telah didukung dengan teknologi java(J2ME).

Page 16: PKM-T Software Kesehatan

16

Gambar 2. Contoh J2ME Device(sumber : http://www.ilmukomputer.com)

4. Bahasa Pemrograman Java

Bahasa Java adalah pemrograman yang dapat dijalankan di

berbagai komputer termasuk telepon genggam. Dikembangkan oleh Sun

Microsystem dan diterbitkan tahun 1995. Bahasa pemrograman Java

pertama lahir dari The Green Project, yang berjalan selama 18 bulan, dari

awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum

menggunakan versi yang dinamakan Oak. Pada akhirnya dari nama Oak

diganti menjadi Java.

a. Versi Awal

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:

java.lang : Peruntukan kelas elemen-elemen dasar.

java.io : Peruntukan kelas input dan output, termasuk

penggunaan berkas.

java.util : Peruntukan kelas pelengkap seperti kelas struktur

data dan kelas penanggalan.

java.net : Peruntukan kelas TCP/IP, yang berkomunikasi

dengan komputer lain

java.awt : Kelas dasar untuk aplikasi antarmuka dengan

pengguna (GUI)

java.applet : Kelas dasar aplikasi antar muka untuk diterapkan

pada penjelajah web.

b. J2ME (Java2 Micro Edition)

Page 17: PKM-T Software Kesehatan

17

J2ME merupakan platform Java yang kembangkan pada perangkat-

perangkat mobile. J2ME adalah bagian dari J2SE. Oleh karena itu

tidak semua library yang ada pada J2SE dapat digunakan pada J2ME,

tetapi J2ME mempunyai library khusus yang tidak dimiliki J2SE.

Berikut adalah gambaran arsitektur J2ME

Gambar 3. Gambar arsitektur J2ME

Configuration merupakan Java library minimum dan kemampuan

yang sesuai dengan suatu perangkat mobile untuk dapat menjalankan

aplikasi tersebut secara optimal. Dalam J2ME telah didefinisikan dua

buah konfigurasi yaitu CLDC (Connected Limited Device

Configuration) untuk perangkat kecil dengan memori dan tenaga

pemrosesan yang kecil. Sedangkan CDC (Connected Device

Configuration) untuk perangkat yang lebih besar.

Spesifikasi dari kedua konfigurasi ini dapat dilihat pada tabel

berikut :

Gambar 4. Perbandingan antara CLDC dan CDC

Page 18: PKM-T Software Kesehatan

18

Profile berbeda dengan Configuration. Profile merupakan suatu

spesifikasi untuk sebuah perangkat. Dalam J2ME terdapat dua buah

profile yaitu MIDP (Mobile Information Device Profile) dan

Foundation Profile.

Gambar 5. Platform Java 2 Micro Edition(sumber : http://www.ilmukomputer.com)

c. Kelebihan Java

Multiplatform.

Kelebihan utama dari Java ialah dapat dijalankan di

beberapa platform / sistem operasi komputer, sesuai dengan

prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini

pemrogram cukup menulis sebuah program Java dan dikompilasi

(diubah, dari bahasa yang dimengerti manusia menjadi bahasa

mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas

beberapa platform tanpa perubahan. Kelebihan ini memungkinkan

sebuah program berbasis java dikerjakan diatas operating system

Linux tetapi dijalankan dengan baik di atas Microsoft Windows.

Page 19: PKM-T Software Kesehatan

19

Platform yang didukung sampai saat ini adalah Microsoft

Windows, Linux, Mac OS dan Sun Solaris.

OOP (Object Oriented Programming - Pemrogram

Berorientasi Objek).

Semua aspek yang terdapat di Java adalah Objek. Semua

tipe data diturunkan dari kelas dasar yang disebut Object. Hal ini

sangat memudahkan pemrogram untuk mendesain, membuat,

mengembangkan dan mengalokasi kesalahan sebuah program

dengan basis Java secara cepat, tepat, mudah dan terorganisir.

Kelebihan ini menjadikan Java sebagai salah satu bahasa

pemograman termudah, bahkan untuk fungsi fungsi yang advance

seperti komunikasi antara komputer sekalipun.

Perpustakaan Kelas Yang Lengkap

Java terkenal dengan kelengkapan library/perpustakaan

(kumpulan program program yang disertakan dalam

pemrograman java) yang sangat memudahkan dalam penggunaan

oleh para pemrogram untuk membangun aplikasinya.

Bergaya C++

Memiliki sintaks seperti bahasa pemrograman [C++]

sehingga menarik banyak pemrogram C++ untuk pindah ke Java.

Saat ini pengguna Java sangat banyak, sebagian besar adalah

pemrogram C++ yang pindah ke Java. Universitas-universitas di

Amerika juga mulai berpindah dengan mengajarkan Java kepada

murid-murid yang baru karena lebih mudah dipahami oleh murid

dan dapat berguna juga bagi mereka yang bukan mengambil

jurusan komputer.

Page 20: PKM-T Software Kesehatan

20

Pengumpulan sampah otomatis

Memiliki fasilitas pengaturan memori sehingga para

pemrogram tidak perlu melakukan pengaturan memori secara

langsung.

d. Kekurangan Java

Tulis sekali, perbaiki di mana saja.

Masih ada beberapa hal yang tidak kompatibel antara

platform satu dengan platform lain.

Mudah didekompilasi.

Dekompilasi adalah proses membalikkan dari kode jadi

menjadi kode sumber. Ini dimungkinkan karena kode jadi Java

merupakan bytecode yang menyimpan banyak atribut bahasa

tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data.

Dengan demikian, algoritma yang digunakan program akan lebih

sulit disembunyikan dan mudah dibajak/direverse-engineer.

5. Kerangka Berpikir

Page 21: PKM-T Software Kesehatan

21

Gambar 6. Skema kerangka berpikir

H. METODE PELAKSANAAN

1. Variabel dalam Penelitian

Dalam penelitian ini penggunaan variabel penelitian dibutuhkan

untuk mencari unjuk kerja dari software kesehatan. Adapun Variabel bebas

(1) komputer (2) perangkat (3) telepon seluler sedangkan variable terikat

(1) banyaknya komputer (2) banyaknya perangkat (3) kompeksnya variasi

telepon seluler.

2. Model yang Digunakan

Penelitian ini menggunakan model penelitian kuantitatif

eksperimen yang artinya bahwa peneliti terjun langsung untuk

menganalisa dan membuat software yang menawarkan solusi. Hal tersebut

didasarkan pada data-data yang disajikan bersifat empiris dan terukur.

3. Perencanaan/Planning/Desain sistem

Software Kesehatan sekarang ini

Banyak menggunakan Program Delphi dan Visual

Basic

Diuji-cobakan

User dengan Personal Computer(PC) dalam

pengecekan berat badan

Software Kesehatan yang akan dikembangkan

Banyak menggunakan Personal Computer(PC)

dalam penggunaanya

Menggunakan Telepon Seluler sebagai alat

penggunaannya

Menggunakan Program Java2 Micro Edition (J2ME)

Kesimpulan

User dapat melakukan pengecekan dengan telepon

Seluler

Pengambilan data dan analisis

Solusi

Page 22: PKM-T Software Kesehatan

22

Pada tahap ini adalah medefinisikan langkah-langkah apa saja yang

dilakukan oleh program dalam menyelesaikan permasalahan yang ada.

Bentuk dari perencanaan itu bisa berupa flowchart ataupun algoritma dari

program, sehingga kita akan tahu proses apa saja yang ada dalam program

tersebut. semakin detail flowchart  atau algoritma yang dibuat semakin

mudah juga pada tahap implementasi/coding nantinya.

Flowchart adalah suatu diagram menggunakan simbol-simbol

khusus yang sudah menjadi standard internasional yang berisi langkah-

langkah untuk menyelesaikan suatu masalah. sedangkan algoritma bukan

merupakan simbol tapi keterangan-keterangan yang sesuai dengan 

keinginan kita, tidak ada standarnya. Oleh karena itu flowchart biasa juga

disebut sebagai algoritma dalam bentuk simbol-simbol khusus yang

dihubungkan dengan anak panah.

Membuat flowchart terlebih dahulu akan lebih menghemat waktu

daripada langsung melakukan coding sambil mencoba-coba. Kegiatan

mencoba-coba akan menghabiskan waktu ketika implementasi/koding

karena harus merubah koding yang lumayan banyak. Karena itu, biasakan

membuat flowchart terlebih dahulu sebelum memecahkan suatu masalah.

Page 23: PKM-T Software Kesehatan

23

Gambar 7. Flowchart Software

Setelah membuat flowchart maka langkah selanjutnya dalam

pembuatan software mobile adalah Implementasi/Coding/Programming.

Pada langkah ini adaah proses menulis program, tahap ini juga mencakup

tahap perbaikan error dan testing. Menulis program dengan terstruktur dan

sesuai dengan flowchart yang telah kita buat.

Setelah tahap coding selesai, langkah selanjutnya untuk membuat

semacam dokumentasi. Tambahkan komentar-komentar pada program dan

“bukukan” program yang akan dibuat. Hal ini akan bermanfaat jika sudah

membuat program yang begitu banyak, dan suatu ketika nanti (mungkin

bertahun-tahun kemudian) ingin mengambil sebagian dari code program

yang lama untuk disisipkan pada program yang baru. Apabila tidak

membuat dokumentasi, waktu akan sangat terbuang dengan menelusuri

program-program lama satu-persatu.

4. Teknik Pengumpulan Data dan Analisis Data

Pengumpulan data diperlukan agar program ini jalan dikenal

dengan masukan/inputnya apa saja, mendefinisikan apa yang nanti akan

dilakukan oleh program dan bagaimana keluaran dari program yang kita

harapkan nantinya. Pada tahap ini juga dikenal requirement analisis atau

analisa kebutuhan.

5. Testing/Pengujian Sofware

a. Unit Testing

Menguji setiap unit dan modul yang terdapat dalam program tersebut

b. Integration Testing

Menguji integrasi yang dilakukan kepada program seperti halnya

ketika program tersebut sudah diinstall di client kita yang

membutuhkan integrasi dengan sisitem yang lain seperti halnya

integrasi dengan database.

Page 24: PKM-T Software Kesehatan

24

c. Validation Testing

menguji masukan yang diberikan kepada program. apapun

masukannya program harus bisa menyelesaikan dengan baik.

d. Sistem Testing

Pada tahap ini menguji permorfa dari program, apabila program

dijalankan dengan kondisi-kondisi tertentu bagaimana?

e. Operasional dan Maintenance

Pada tahap ini sebenarnya bagaimana program yang telah dibuat dan

testing ini bekerja sebagaimana mestinya, update program,

menyeselaikan bug yang tidak ditemukan pada saat testing, serta

pengembangan yang dapat dilakukan dengan program tersebut.

6. Penyimpulan Hasil Penelitian.

Penyimpulan hasil perancangann aplikasi dapat diketahui dari hasil

program yang didapat dari hasil pengumpulan data. Setelah data terkumpul

sesuai dengan kuantitas maka selanjutnya program dapat diolah untuk

mengetahui nilai fungsionalitas, fleksibilitas serta nilai ekonomis.

I. JADWAL KEGIATAN

No. Kegiatan

WaktuBulan Ke-

1Bulan Ke-

2Bulan Ke-

3Bulan Ke-

41 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

1Pencarian gagasan dan pengajuan proposal

2Planning dan persiapan

3Persiapan instrumen penelitian

4Menelaah ide/ berhipotesis/ memprediksi

5Pelaksanaan penelitian

6 Analisa dan

Page 25: PKM-T Software Kesehatan

25

pengumpulan data7 Penulisan laporan8 Konsultasi dan revisi

9Pengumpulan laporan penelitian

10 Presentasi

J. RANCANGAN BIAYA

1. Biaya bahan habis pakai

No. Nama barang Spesifikasi/merek Satuan Harga1 Kertas A4 Sinar Dunia 2 rim Rp 62.0002 Balpoin Standard AE7 Fine 4 buah Rp 8.0003 Buku Kwarto Glatik Kembar 50 lbr 4 buah Rp 20.0004 Pensil 2B Steadler Lumograph 2 buah Rp 4.0005 Tipe X Kenko 2 buah Rp 3.0006 Penghapus Steadler Lumograph 1 buah Rp 2.0007 Lakban Kenko 1 roll Rp 5.0008 Tinta Printer Blue Print 2 set Rp 50.000

Total 1 Rp 124.000

2. Biaya Operasianal Proyek SUG

No. KomponenBanyakny

aHarga satuan Jumlah

1 HP N 6600 1 buah Rp 640.000 Rp 640.0002 Sewa komputer 3 bulan Rp 180.000 Rp 180.0003 Akses Internet 4 bulan Rp 185.000 Rp 185.0004 Sewa CD Software 2 buah Rp 5.000 Rp 10.0005 CD blank 4 buah Rp 2.500 Rp 10.0006 Kabel data 1 buah Rp 50.000 Rp 50.0007 MMC 1Gb 1 buah Rp 50.000 Rp 50.0008 Card Reader 1 buah Rp 35.000 Rp 35.000

Total 2 Rp 1.160.000

3. Publikasi dan seminar

No. Kebutuhan Jumlah1 Publikasi Rp 50.000 2 Penggandaan proposal 4exp Rp 80.000 3 Penggandaan laporan 4exp Rp 80.000

Page 26: PKM-T Software Kesehatan

26

4 Seminar proposal Rp 100.000 Total 4 Rp 310.000

4. Biaya lain-lain Obat P3K dan Antisipasi kegagalan

No. Kebutuhan Jumlah1 Obat P3K Rp 20.000 2 Antisipasi kegagalan software Rp 50.000

Total 5 Rp 70.000

Total biaya pelaksanaan proyek SUG adalah

Total 1 Rp 124.000

Total 2 Rp 1.160.000

Total 3 Rp 820.000

Total 4 Rp 310.000

Total 5 Rp 70.000

=============== +

Total Rp 2.484.000

Terbilang : Dua Juta Empat Ratus Delapan Puluh Empat Ribu Rupiah

Page 27: PKM-T Software Kesehatan

27

DAFTAR PUSTAKA

Siswoyo. (2009). Perkembangan Java : http://siswoyo84.blogspot.com.

Diakses pada 10 Mei 2009

Arie. (2009). Sekilas Java dan J2ME (Java 2 Micro Edition) :

http://arie8011.blogspot.com. Di akses pada 10 Mei 2009

Bambang, Aris. (2009). Kesehatan : http://arisbambang.wordpress.com.

Diakses pada 10 Mei 2009

Wawan. (2008). Tahapan membuat program : http://wa2n.staff.uns.ac.id.

Diakses pada 15 Mei 2009

Anonim. (2008). Penyakit Menular : http://id.wikipedia.org . Diakses pada 15

Mei 2009

Catur. (2009). Konversi teknologi informasi dan dampaknya pada dunia

pendidikan : http://catur.dosen.akprind.ac.id. Di akses pada 15 Mei

2009

Anonim.(2009). Cara menghitung berat badab ideal dan rumus :

http://banabakery.wordpress.com.

Page 28: PKM-T Software Kesehatan

28

LAMPIRAN

1. Biodata Ketua Pelaksana

a. Nama : Rizam Yudinar

b. TTL : Yogyakarta, 5 Mei 1989

c. Alamat Asal : Giwangan UH 7/20C Yogyakarta

d. Alamat Kost : -

e. Telephone/HP : 085743490550

f. Pendidikan :

SD N Pujokusuman I lulus tahun : 2002

SMP Muh. 3 Yogyakarta lulus tahun : 2005

SMK N 3 Yogyakarta lulus tahun : 2008

UNY/ FT 2008 s/d sekarang

g. Prestasi : Juara II KKTM Tk. Fakultas Bidang IPA 2009

Juara II KKTM Tk. Universitas Bid IPA 2009

2. Biodata Anggota Pelaksana I

a. Nama : Ahmad Faiq Abror

b. TTL : Jepara, 12 Februari

1990

Page 29: PKM-T Software Kesehatan

29

c. Alamat Asal : Gemiring kidul Nalumsari

Jepara

d. Alamat Kost : Sagan GK V

Gondokusuman Yogyakarta

e. Telephone/HP : 085226030804

f. Pendidikan :

SD N 02 Gemiring kidul lulus tahun : 2001

MTs Negeri Kudus lulus tahun : 2004

MAN 2 Kudus lulus tahun : 2007

UNY/ FT 2008 s/d sekarang

g. Prestasi : Juara II KKTM

Tk. Fakultas Bidang IPA 2009

Juara II KKTM Tk. Universitas Bid IPA 2009

3. Biodata Anggota Pelaksana II

3. Biodata Dosen Pendamping

Nama Lengkap : Pramudi Utomo, M.Si

NIP :

Alamat : Pendowoharjo, Sewon, Bantul

Golongan :

Agama : Islam

Jenis kelamin : Laki-laki

Alamat Kantor : Prodi Elektronika FT UNY , Kampus

Karangmalang , Yogyakarta, Phone (0274)

554686

Telp/Hp : 08161498515