Anda di halaman 1dari 29

PROGRAM KREATIVITAS MAHASISWA

SOFTWARE KESEHATAN MOBILE BERBASIS J2ME BIDANG KEGIATAN PKM-T

Disusun oleh : NAMA RIZAM YUNINAR AHMAD FAIQ ABROR NIM 08502244021 08520244018 TAHUN 2008 2008

UNIVERSITAS NEGERI YOGYAKARTA YOGYAKARTA 2009

1. 2. 3.

Judul Penelitian Bidang Ilmu Bidang Ilmu

: Software Kesehatan Mobile Berbasis J2ME : ( ) PKM-P ( ) PKM-T ( ) PKM-K ( ) PKM-M

: ( ) Kesehatan ( ) Pertanian ( ) MIPA ( ) Teknologi dan Rekayasa ( ) Sosial Ekonomi ( ) Humaniora ( ) Pendidikan

4.

Ketua Pelaksana Penelitian a. Nama Lengkap b. NIM c. Jurusan d. Universitas e. Alamat & No. HP f. Alamat E-mail

: Rizam Yudinar : 08502244021 : Pendidikan Teknik Elektronika : Universitas Negeri Yogyakrta : : faexspy@gmail.com

5. 6.

Anggota Pelaksana : 2 orang Dosen Pendamping a. Nama dan Gelar : Pramudi Utomo, M.Si b. NIP : c. Alamat & No. HP : Biaya Penelitian a. Dikti b. Sumber Lain : Rp. : Rp.

7.

8.

Jangka Pelaksanaan : 4 bulan Yogyakarta, September 2009

Ketua Pelaksana Kegiatan

NIM. 06601241030 Pembantu Rektor UNY Dosen Pendamping,

Agus S. Suryobroto, M.Pd. NIP.131782839 A. JUDUL Software Kesehatan Mobile Berbasis J2ME B. LATAR BELAKANG MASALAH

Pramudi Utomo, M.Si NIP. 131576241

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

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.

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.

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 hewanhewan 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

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

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

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 anakanak, terutama yang kebersihan badannya kurang dan bisa muncul

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

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

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

13

merah 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

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

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).

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 java.io java.util java.net java.awt java.applet : Peruntukan kelas elemen-elemen dasar. : Peruntukan kelas input dan output, termasuk penggunaan berkas. : Peruntukan kelas pelengkap seperti kelas struktur data dan kelas penanggalan. : Peruntukan kelas TCP/IP, yang berkomunikasi dengan komputer lain : Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI) : Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web. b. J2ME (Java2 Micro Edition)

17

J2ME merupakan platform Java yang kembangkan pada perangkatperangkat 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

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.

19

Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris.

OOP (Object Oriented Programming - Pemrogram Semua aspek yang terdapat di Java adalah Objek. Semua

Berorientasi Objek). 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.

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

21

Software Kesehatan sekarang ini Banyak menggunakan Personal Computer(PC) dalam penggunaanya

Software Kesehatan yang akan dikembangkan Menggunakan Telepon Seluler sebagai alat penggunaannya Menggunakan Program Java2 Micro Edition (J2ME) User dapat melakukan pengecekan dengan telepon Seluler
Diuji-cobakan

User dengan Personal Computer(PC) dalam pengecekan berat badan

Pengambilan data dan analisis

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 eksperimen ini menggunakan model penelitian kuantitatif 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

Sol usi

Banyak menggunakan Program Delphi dan Visual Basic

Kesimpulan

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 langkahlangkah 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.

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 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.

a. Unit Testing

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 Waktu No. Kegiatan Pencarian gagasan dan pengajuan proposal Planning dan persiapan Persiapan instrumen penelitian Menelaah ide/ berhipotesis/ memprediksi Pelaksanaan penelitian Analisa dan
Bulan Ke1 Bulan Ke2 Bulan Ke3 Bulan Ke4

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 5 6

25

7 8 9 10

pengumpulan data Penulisan laporan Konsultasi dan revisi Pengumpulan laporan penelitian Presentasi

J. RANCANGAN BIAYA 1. Biaya bahan habis pakai No. 1 2 3 4 5 6 7 8 Nama barang Kertas A4 Balpoin Buku Kwarto Pensil 2B Tipe X Penghapus Lakban Tinta Printer Spesifikasi/merek Sinar Dunia Standard AE7 Fine Glatik Kembar 50 lbr Steadler Lumograph Kenko Steadler Lumograph Kenko Blue Print Total 1 Satuan 2 rim 4 buah 4 buah 2 buah 2 buah 1 buah 1 roll 2 set Harga Rp 62.000 Rp 8.000 Rp 20.000 Rp 4.000 Rp 3.000 Rp 2.000 Rp 5.000 Rp 50.000 Rp 124.000

2. Biaya Operasianal Proyek SUG No. 1 2 3 4 5 6 7 8 Banyakny a HP N 6600 1 buah Sewa komputer 3 bulan Akses Internet 4 bulan Sewa CD Software 2 buah CD blank 4 buah Kabel data 1 buah MMC 1Gb 1 buah Card Reader 1 buah Total 2 Komponen Harga satuan Rp 640.000 Rp 180.000 Rp 185.000 Rp 5.000 Rp 2.500 Rp 50.000 Rp 50.000 Rp 35.000 Jumlah Rp 640.000 Rp 180.000 Rp 185.000 Rp 10.000 Rp 10.000 Rp 50.000 Rp 50.000 Rp 35.000 Rp 1.160.000

3. Publikasi dan seminar No. Kebutuhan 1 Publikasi 2 Penggandaan proposal 4exp 3 Penggandaan laporan 4exp Jumlah Rp 50.000 Rp 80.000 Rp 80.000

26

Seminar proposal Total 4

Rp Rp

100.000 310.000

4. Biaya lain-lain Obat P3K dan Antisipasi kegagalan No. Kebutuhan 1 Obat P3K 2 Antisipasi kegagalan software Total 5 Rp Rp Rp Jumlah 20.000 50.000 70.000

Total biaya pelaksanaan proyek SUG adalah Total 1 Rp Total 3 Rp Total 4 Rp Total 5 Rp Total 124.000 820.000 310.000 70.000 Total 2 Rp 1.160.000

=============== + Rp 2.484.000

Terbilang : Dua Juta Empat Ratus Delapan Puluh Empat Ribu Rupiah

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.

28

LAMPIRAN 1. a. Nama b. TTL c. Alamat Asal d. Alamat Kost e. Telephone/HP f. Pendidikan SD N Pujokusuman I SMP Muh. 3 Yogyakarta SMK N 3 Yogyakarta UNY/ FT g. Prestasi : :: 085743490550 : lulus tahun : 2002 lulus tahun : 2005 lulus tahun : 2008 2008 s/d sekarang Juara II KKTM Tk. Fakultas Bidang IPA 2009 Juara II KKTM Tk. Universitas Bid IPA 2009 2. Biodata Anggota Pelaksana I a. b. 1990 Nama TTL : Ahmad Faiq Abror : Jepara, 12 Februari Biodata Ketua Pelaksana : Rizam Yudinar : Yogyakarta, 5 Mei 1989 : Giwangan UH 7/20C Yogyakarta

29

c. Jepara d. e. f. MTs Negeri Kudus MAN 2 Kudus UNY/ FT g.

Alamat Asal : Gemiring kidul Nalumsari Alamat Kost : Sagan GK V

Gondokusuman Yogyakarta Telephone/HP : 085226030804 Pendidikan SD N 02 Gemiring kidul : lulus tahun : 2001 lulus tahun : 2004 lulus tahun : 2007 2008 s/d sekarang 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 NIP Alamat Golongan Agama Jenis kelamin Alamat Kantor : Pramudi Utomo, M.Si : : Pendowoharjo, Sewon, Bantul : : Islam : Laki-laki : Prodi Elektronika FT UNY , Kampus Karangmalang , Yogyakarta, Phone (0274) 554686 Telp/Hp : 08161498515