Senin, 24 Juni 2013

laporan proposal penulisan ilmiah

KATA PENGANTAR

Puji syukur penulis penjatkan kehadirat Tuhan Yang Maha Esa atas rahmat-Nya yang besar, sehingga penulis dapat menyelesaikan penyusunan Penulisan Ilmiah yang berjudul “Aplikasi Mobile Informasi Tanaman Obat Dan Pengolahannya Menggunakan Android”. Penulisan project disusun guna melengkapi sebagian syarat dalam mencapai gelar setara sarjana muda.

Dalam Penulisan Ilmiah ini penulis menyampaikan ucapan terima kasih yang tak terhingga kepada pihak-pihak yang membantu dalam menyelesaikan penulisan ini, khususnya kepada :
1.      Ibu Prof. Dr. Hj. E. S. Margianti, SE, MM, selaku Rektor Universitas Gunadarma.
2.      Bapak Prof. DR. rer. nat. Achmad Benny Mutiara, SSi, SKom selaku Dekan Fakultas Ilmu Komputer dan Teknologi Informasi.
3.      Bapak Dr. Setia Wirawan, SKom,. MMSI, selaku Ketua Jurusan Sistem
Informasi.
4.      Margi Cahyanti, Skom,.MMSI selaku Dosen Pembimbing saya, yang senantiasa memberikan waktunya untuk membantu dalam menyelesaikan penulisan ilmiah ini.
5.      Terima kasih Ayah dan Ibu atas kasih sayang dan selalu memberikan semanangat serta dukungan moril, materil, dna spiritual untuk menyelesaikan Penulisan ilmiah ini.
6.      Alfani, Zailani, Aan, Idham, Anatacya, dan Henhen yang selalu memberikan semangat selama pembuatan Penulisan Ilmiah ini.
7.      Teman-temanku di kelas 3 KA 06 yang seperjuangan, dalam penulisan ilmiah ini yang selalu memberikan semangat dan informasi.
8.      Semua pihak yang telah memberi dukungan dan dorongan baik secara langsung maupun tidak langsung yang tidak dapat penulis sebutkan namanya satu-persatu dalam penulisan ilmiah ini.
Penulis merasa masih banyak kekurangan baik pada teknis penulisan maupun materi, mengingat akan kemampuan yang dimiliki penulis dalam Penulisan Ilmiah ini. Untuk itu kritik dan saran dari semua pihak sangat penulis harapkan demi penyempurnaan pembuatan makalah ini. Dan semoga pada kemudian hari, penulis boleh membuat penulisan yang lebih baik dari sebelumnya.

                                                                        Depok,  Juni 2013

                              (Penulis)




                                                                             BAB I
PENDAHULUAN


1.1. Latar Belakang Masalah
Seiring dengan berkembangnya zaman dan kemajuan teknologi, kemudahan dalam mengakses informasi merupakan salah satu kebutuhan penting dalam masyarakat, salah satunya adalah telepon dan handphone tidak hanya dapat digunakan untuk menelpon dan mengirim sms saja, tetapi juga dapat membantu kegiatan sehari-hari. Hal ini menyebabkan banyak para produsen handphone bersaing dengan membuat sistem operasi yang digunakan pada telepon seluler (ponsel), antara lain Blackberry OS, Symbian OS, iOS, Linux, dan juga Android.
Salah satu dari sistem operasi diatas, Android merupakan sistem operasi yang paling banyak digunakan serta memiliki keunggulan lainnya yang tidak ditawarkan oleh sistem operasi sejenisnya pada mobile device. Oleh karena itu penulis membuat aplikasi “Informasi Tanaman Obat pada Mobile Device” dengan menggunakan sistem operasi Android. Dengan alasan banyaknya pengguna ponsel yang menggunakan ponsel Android sehingga aplikasi ini cukup merangkum bagi semua pengguna ponsel Android.
Selain alasan tersebut, penulis memiliki beberapa alasan penting membuat aplikasi ini yaitu supaya para pengguna merasa fleksibel dalam mencari informasi karena kebanyakan yang ditampilkan pada blog-blog yang ada di internet hanya sebagian dan harus dicari lagi secara manual. Selain itu juga aplikasi tanaman obat pada ponsel android cukup jarang ditemui dan jikalau pun ada informasi yang disampaikan kurang memenuhi kebutuhan para pengguna, sehingga penulis berinisiatif untuk melengkapi apa yang seharusnya diketahui oleh pengguna dan tentunya untuk memudahkan pengguna dalam mendapatkan informasi yang lengkap.
Terlepas dari platform yang akan digunakan, obat herbal pada jaman sekarang ini cukup dicari karena memiliki keunggulan daripada obat-obatan yang diproduksi/dikeluarkan oleh pihak rumah sakit. Salah satu keunggulan dalam menggunakan obat herbal ini adalah tidak adanya efek samping maupun campuran zat kimiawi, berkhasiat, mudah diperoleh dan juga bisa meracik sendiri obat yang akan digunakan.

1.2. Batasan Masalah
Pada penulisan ini dibatasi beberapa masalah sebagai berikut :
·      Menampilkan informasi tanaman yang terdiri dari nama latin, klasifikasi, deskripsi dan kegunaan dari setiap tanaman.
·      Memuat fungsi tanaman sebagai obat herbal.
·      Pemrograman dilakukan pada sistem operasi Android dengan menggunakan bahasa Java, sehingga tidak dapat digunakan pada sistem operasi lain.
·      Aplikasi yang dibuat oleh penulis mengambil sampelnya hanya 30 macam tanaman obat.

1.3. Tujuan Penulisan
Tujuan dalam penulisan ini adalah membuat sebuah aplikasi yang dapat memberikan informasi tentang obat herbal. Selain itu juga memberikan mamfaat dan cara pengolahannya untuk setiap jenis tanaman sehingga para pengguna dapat mengaplikasikan untuk pengobatan yang lebih murah dan berkualitas.

1.4. Metode Penulisan
Metode penulisan yang dilakukan adalah sebagai berikut :
·      Analisa Kebutuhan
Pada tahap ini, penulis melakukan pengumpulan informasi mengenai teknik pemograman Android dengan membaca buku tentang Android dan pemograman sederhana serta melakukan eksplorasi melalui media internet. Disamping itu penulis mencari informasi tentang obat herbal dan pengolahannya dengan explorasi dari internet maupun buku-buku.
·      Perancangan
Pada tahap ini penulis mencoba membuat flowchart ataupun algoritma program, kemudian penulis membuat struktur navigasi kontrol aplikasi.
·      Pembuatan Program
Pada tahap ini penulis membuat program dari algoritma yang telah dibuat ke dalam bahasa pemograman java dengan menggunakan software ADT (Android Developer Tools) serta membuat file HTML untuk setiap item tanaman.
·      Implementasi dan Simulasi
Pada tahap ini penulis menginplementasikan dan mensimulasikan hasil dari program ke dalam simulator AVD (Android Virtual Device Manager).
·      Testing / Uji coba
Program yang dihasilkan dari tahapan implementasi kemudian diuji pada ponsel android, agar fungsionalitasnya terpenuhi dan sesuai dengan rancangan dasar.

1.5. Sistematika Penulisan
Dalam penulisan ilmiah ini penulis membagi penulisan menjadi 4 (empat) bab dengan uraian sebagai berikut:
BAB 1 Pendahuluan
Bab ini mengemukakan latar belakang, batasan masalah, tujuan penulisan, metode penulisan, dan sistematika penulisan.
BAB 2 Landasan Teori
Bab ini penulis membahas tentang teori apa saja yang digunakan dalam pembuatan program aplikasi.
BAB 3 Pembahasan
Bab ini menguraikan bagaimana penulis membuat suatu rancangan aplikasi dengan menggunakan flowchart disertakan pembahasan mengenai class dan method yang ada pada Android dengan yang dipakai dalam program yang dibuat.
BAB 4 Penutup
Bab ini berisikan kesimpulan dan saran dari apa yang penulis kemukakan pada bab-bab sebelumnya.

BAB II
LANDASAN TEORI


2.1. Java
Java adalah bahasa pemrograman Object-oriented yang dibuat dan diperkenalkan pertama kali oleh sebuah tim dari Sun Microsystem yang dipimpin oleh Patrick Naughton dan James Gosling pada tahun 1991 dengan code name Oak. Pada tahun 1995 Sun mengubah nama Oak tersebut menjadi Java.
Ide pertama kali kenapa Java dibuat adalah karena adanya motivasi untuk membuat sebuah bahasa pemrograman yang bersifat portable dan platform independent (tidak tergantung pada mesin atau sistem operasi) yang dapat digunakan untuk membuat peranti lunak yang dapat ditanamkan (embedded) pada berbagai macam peralatan elektronik konsumer biasa, seperti microwave, remote control, telepon seluler, card reader dan sebagainya.
Hingga saat ini bahasa pemrograman Java terus mengalami peningkatan. Mula-mula diproduksi Java 1, yaitu biasa disebut dengan JDK (Java Development Kit). Pada perkembangan selanjutnya Sun Microsystem memperkenalkan Java versi 1.2 atau yang lebih dikenal dengan Java 2 yang terdiri dari JDK dan JRE (Java Runtime Environtment).
Java berdiri di atas sebuah mesin interpreter yang diberi nama Java Virtual Machine (JVM). JVM inilah yang akan membaca bytecode dalam dokumen .class dari suatu program sebagai representasi langsung program yang berisi bahasa mesin. Oleh karena itu bahasa Java disebut sebagai bahasa pemrograman yang portable karena dapat dijalankan pada berbagai sistem operasi, asalkan pada sistem operasi tersebut terdapat JVM. Platform Java terdiri dari kumpulan library, JVM, kelas-kelas loader yang dipaket dalam sebuah lingkungan rutin Java dan sebuah compiler, debugger dan tools lain yang dipaket dalam Java Development Kit (JDK). Java 2 adalah generasi yang sekarang sedang berkembang dari platform Java. Agar sebuah program Java dapat dijalankan, maka dokumen dengan ekstensi .java harus dikompilasi menjadi dokumen bytecode. Untuk menjalankan bytecode tersebut dibutuhkan JRE yang memungkinkan pengguna untuk menjalankan program Java, hanya menjalankan, tidak untuk membuat kode baru lagi. Saat ini distribusi Java dan class pendukungnya dibagi dalam tiga bagian yang masing-masing memiliki konsentrasi tersendiri, yaitu:
·      Java 2 Enterprise Edition (J2EE)
Untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada lingkungan enterprise.
·      Java 2 Standard Edition (J2SE)
Untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada lingkungan desktop.
·      Java 2 Micro Edition (J2ME)
Untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada perangkat-perangkat seperti telepon seluler, PDA (Personal Digital Assistant) dan Pocket PC.


                                                                                BAB III
                                                                         PEMBAHASAN 




BAB IV
PENUTUP

4.1       Kesimpulan
Aplikasi ini memberikan alternatif kepada pengguna untuk mendapatkan informasi dengan cara mengidentifikasi nama lokal, klasifikasi, deskripsi, dan kegunaan untuk setiap tanaman obat. Setelah itu pengguna dapat melihat informasi yang dipilih berupa gambar dan cara pengolahan yang dapat bermanfaat atau mengobati berbagai macam penyakit. Aplikasi ini memberikan kemudahan bagi pengguna yang ingin mengetahui informasi tentang tanaman obat dimana   pengguna cukup mengidentifikasi tanaman obat yang diinginkan, maka nama tanaman obat dan segala informasi yang menyangkut tentang tanaman obat yang dipilih oleh pengguna akan tampil berikut dengan penjelasannya.
Aplikasi ini memiliki kelebihan yaitu dengan menggunakan aplikasi ini nama tanaman dan semua informasi mengenai tanaman obat dapat dengan mudah didapatkan, hanya dengan membuka perangkat mobile android yang sudah terinstall, pengguna tidak perlu mencari buku tentang identifikasi dan informasi tentang tanaman obat. Pengguna dapat mengetahui informasi tanaman obat dengan cepat dan efisiensi waktu. Karena media yang digunakan untuk aplikasi ini adalah handphone yang dapat dibawa kemana saja dan kapan saja.

4.2       Saran
Aplikasi ini dapat dengan mudah diperbaharui dengan menambah informasi tanaman obat yang masih banyak di lingkungan kita sedangkan aplikasi penulis hanya menggunakan 100 macam tanaman obat dikarenakan terbatasnya waktu. Oleh karena itu, penulis menyarankan agar Aplikasi mobile Informasi Tanaman Obat ini dapat lebih dikembangkan lagi dan menambahkan beberapa macam Tanaman Obat. Misalnya mahkota dewa, lidah buaya, megkudu, dan tanaman obat lainnya.


DAFTAR PUSTAKA



Benjamin, Speckmann, The Android Mobile Platform, Michigan, 2008.

Hermawan, Stephanus, Mudah Membuat Aplikasi Android, Andi Publiser, Jakarta, 2011.

Safaat, Nazruddin, Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasisi Android , Informatika, Bandung, 2011.

Supardi, Yanuari, Semua Bisa Menjadi Programer Android Basic, Elex Media Komputindo, Jakarta 2011.



URL : http://www.talkandroid.com/android-forums/androidhardware/ 2-android-minimum hardware-requirements.html, 3 Januari 2008.




Senin, 10 Juni 2013

Kondisi pada PL/SQL

Gambar diatas merupakan list programnya  terdapat dua loop dalam program diatas loop I dan loop j loop j untuk mengulang dari satu sampe tiga sedangakan untuk loop I loop j akan di ulang sebanyak I yaitu lima kali.
 
List program diatas  merupakan suatu kondisi  dan terdapat beberapa beberapa kondisi  untuk if yang pertama mengkondisikan nilai yang lebih dari 80 maka akan mendapat nilai A dan untuk kondisi yang kedua apabila nilai lebih dari 70 maka akan mendapat nilai B dan seterusnya sampai dengan nilai kurang dari 50 maka akan mendapatkan nilai E.