LAPORAN PRAKTIKUM PEMROGRAMAN MOBILE “CHECKBOX”

Disusun Oleh :

Fifiatin Fauziah 12.12.0121 / SI 12 C

LABORATORIUM KOMPUTER & JARINGAN SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM PURWOKERTO JL. LET. JEND. POL SUMARTO PURWOKERTO 2013

BAB I PENDAHULUAN

Landasan Teori A. Pengertian Android dan Fungsinya Beberapa tahun belakangan ini istilah Android sering sekali kita dengar, baca maupun kita lihat. Pada umumnya istilah Android sering dikaitkan dengan Ponsel, smartphone dan tablet. Penemu Android adalah Andy Rubin yang lahir pada tanggal 22 Juni 1946 di New Bedford, Amerika Serikat. Andy Rubin bersama-sama dengan Rich Miner, Nick Sears, dan Chris White mendirikan Android.inc dan apada Juli 2005 dibeli oleh Google. Pengertian Android adalah sistem operasi berbasis Linux yang dipergunakan sebagai pengelola sumber daya perangkat keras, baik untuk ponsel, smartphone dan juga PC tablet.

Secara umum Android adalah platform yang terbuka (Open Source) bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh berbagai piranti bergerak.

Telepon pertama yang memakai sistem operasi Android adalah HTC Dream, yang dirilis pada 22 Oktober 2008. Pada penghujung tahun 2009 diperkirakan di dunia ini paling sedikit terdapat 18 jenis telepon seluler yang menggunakan Android. Semenjak kehadirannya pada 9 Maret 2009, Android telah hadir dengan versi 1.1, yaitu sistem operasi yang sudah dilengkapi dengan pembaruan estetis pada apalikasinya, seperti jam alrm, voice search, pengiriman pesan dengan Gmail, dan pemberitahuan email.

Hingga tahun 2012, Android telah berkembang dengan pesat. Dalam kurun 3 tahun Android telah diproduksi dalam versi, dan versi terakhir yang diproduksi disebut sebagai Android versi 4.1 atau Android Jelly Bean. Perkembangan Android dari tahun 2009 – 2012 adalah sebagai berikut :

a. Android versi 1.1 b. Android versi 1.5 (Cupcake) c. Android versi 1.6 (Donut) d. Android versi 2.0/2.1 (Eclair) e. Android versi 2.2 (Froyo: Frozen Yoghurt) f. Android versi 2.3 (Gingerbread) g. Android versi 3.0/3.1 (Honeycomb) h. Android versi 4.0 (ICS :Ice Cream Sandwich) i. Android versi 4.1 (Jelly Bean)

B. Pengertian Eclipse Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platformindependent). Berikut ini adalah sifat dari Eclipse: 

Multi-platform: Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris, AIX, HP-UX dan Mac OS X.



Mulit-language: Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan lain sebagainya.



Multi-role: Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak, seperti dokumentasi, test perangkat lunak, pengembangan web, dan lain sebagainya.

Eclipse pada saat ini merupakan salah satu IDE favorit dikarenakan gratis dan open source, yang berarti setiap orang boleh melihat kode pemrograman perangkat lunak ini. Selain itu, kelebihan dari Eclipse yang membuatnya populer adalah kemampuannya untuk dapat dikembangkan oleh pengguna dengan komponen yang dinamakan plug-in. Eclipse awalnya dikembangkan oleh IBM untuk menggantikan perangkat lunak IBM Visual Age for Java 4.0. Produk ini diluncurkan oleh IBM pada tanggal 5 November 2001, yang menginvestasikan sebanyak US$ 40 juta untuk pengembangannya. Semenjak

itu konsursium Eclipse Foundation mengambil alih untuk pengembangan Eclipse lebih lanjut dan pengaturan organisasinya.

Sejak versi 3.0, Eclipse pada dasarnya merupakan sebuah kernel, yang mengangkat plugin. Apa yang dapat digunakan di dalam Eclipse sebenarnya adalah fungsi dari plug-in yang sudah diinstal. Ini merupakan basis dari Eclipse yang dinamakan Rich Client Platform (RCP). Berikut ini adalah komponen yang membentuk RCP: 

Core platform



OSGi



SWT (Standard Widget Toolkit)



JFace



Eclipse Workbench Secara standar Eclipse selalu dilengkapi dengan JDT (Java Development Tools),

plug-in yang membuat Eclipse kompatibel untuk mengembangkan program Java, dan PDE (Plug-in Development Environment) untuk mengembangkan plug-in baru. Eclipse beserta plug-in-nya diimplementasikan dalam bahasa pemrograman Java. Konsep Eclipse adalah IDE yang terbuka (open), mudah diperluas (extensible) untuk apa saja, dan tidak untuk sesuatu yang spesifik. Jadi, Eclipse tidak saja untuk mengembangkan program Java, akan tetapi dapat digunakan untuk berbagai macam keperluan, cukup dengan menginstal plug-in yang dibutuhkan. Apabila ingin mengembangkan program C/C++ terdapat plug-in CDT (C/C++ Development Tools). Selain itu, pengembangan secara visual bukan hal yang tidak mungkin oleh Eclipse, plugin UML2 tersedia untuk membuat diagram UML. Dengan menggunakan PDE setiap orang bisa membuat plug-in sesuai dengan keinginannya. Salah satu situs yang menawarkan plug-in secara gratis seperti Eclipse downloads by project Hadirnya Eclipse di tengah-tengah persaingan IDE, terutama Java IDE, menimbulkan banyak kontroversi. Salah satunya adalah penggunaan user interface Eclipse. Sun Microsystems sebagai perusahaan yang membuat Java, selama ini mengeluarkan dua library untuk pengembangan Graphical User Interface (GUI), yaitu Abstract Windowing Toolkit (AWT) dan Swing. Akan tetapi dalam pembuatan Eclipse, dua library ini

ditinggalkan karena berbagai alasan, yang salah satunya adalah kedua library ini tidak memberikan look and feel yang baik. Sehingga untuk hal ini dikembangkanlah GUIlibrary yang baru, SWT. Selain itu, Sun yang mempunyai IDE sendiri untuk pengembangan Java bernama NetBeans, menjadi gerah atas kehadiran Eclipse yang sampai saat ini komunitasnya cukup besar. Hal ini terlihat dengan menolaknya Sun untuk bekerja sama dalam Eclipse Foundation, walau telah diundang. Nama Eclipse seolah-olah memberi pesan explisit: cahaya Sun (matahari) yang pancarannya dihalangi oleh Eclipse (gerhana).

BAB II HASIL DAN PEMBAHASAN

1. Langkah pertama

Dalam pembuatan Widget Selection adalah membuka apliaksi Eclipse kemudian pilih menu bar File -> New -> Android Application Project.

2. Langkah Kedua

Setelah membuat project baru, maka akan muncul tampilan seperti gambar diatas. Maka kita perlu mengisi kotak dialog tersebut, diantaranya adalah Application Name dan Project Name. Dalam pengisian Application Name Kita dapat mengisinya sesuai keinginan kita, namun berbeda dengan Project Name. Kotak tersebut akan terisi dengan sendirinya mengikuti dengan Application Name, setelah kita selesai mengisinya maka kita lanjutkan langkah berikutnya dengan klik Next. 3. Langkah Ketiga

Setelah kita klik Next tadi maka akan muncul tampilan seperti gambar diatas, maka kita langsung saja klik Next. 4. Langkah Keempat

Langkah selanjutnya adalah pengaturan gambar, clipart, dan text. Dimana kita dapat mengganti sesuai dengan keinginan kita, kita dapat mengganti gambar dengan klik Browse pada Image File jika kita akan mencari gambar yang mungik ada dalam komputer anda, lalu atur Foreground Scaling dan Background Color. 5. Langkah Kelima

Selanjutnya adalah mengatur Clipart dengan cara mencari Clipart yang anda inginkan dengan klik Choose, maka akan muncul tampilan :

Maka anda hanya perlu memilih satu clipart saja, lalu close. Anda juga bisa mengatur Foreground Scaling, Background Color, dan Foreground Color.

6. Langkah Keenam

Pengaturan Huruf atau tulisan juga dapat dilakukan, dengan cara memilih jenis text anda perlukan. Pengaturan Background dan Foreground Color juga dapat anda lakukan. Setelah semuanya telah anda atur (Image, Clipart, dan Text) maka anda klik Next.

7. Langkah keTujuh

Setelah anda klik next tadi maka akan muncul kotak dialog Create Activity, maka anda langsung saja klik Next.

8. Langkah keDelapan

Selanjutnya akan muncul tampilan seperti gambar diatas, anda dapat mengganti Activity Name cukup “Main”-nya saja yang diganti Activity biarkan saja seperti itu. Layout Name juga nanti akan terisi sendiri secara otomatis mengikuti Activity Name.

9. Langkah Kesembilan

Langkah selanjutnya adalah pembuatan tampilan aplikasi android anda, dengan masukan Palette CheckBox kedalam Lembar kerja android anda. Kemudian Atur Seperti gambar diatas.

10. Langkah Kesepuluh

Mengganti text CheckBox dapat dilakukan dengan klik kanan pada CheckBox yang lalu pilih Edit Text, pilih New String, maka akan muncul tampilan seperti gambar diatas. Atur String yaitu tulisan yang akan muncul pada aplikasi yang anda buat, kemudian klik OK.

11. Langkah kesebelas

Anda juga perlu mengganti ID dari CheckBox tersebut, dengan cara klik kanan pada CheckBox lalu pilih Edit ID, maka akan muncul tampilan seperti gambar diatas isi New Name lalu klik OK.

12. Langkah Keduabelas

Langkah selanjutnya adalah mulai mengcoding, dengan cara pilih Main Activity yang berada pada src\com.example.checkbox_fifi kemudian klik MainActivity.java. 13. Langkah ketigabelas

Masukan sintak pada MainActivity, adapun sintaknya adalah : package com.example.chekbox_fifi; import import import import import import

android.os.Bundle; android.app.Activity; android.view.Menu; android.view.View; android.widget.CheckBox; android.widget.Toast;

public class MainActivity extends Activity { private CheckBox cb1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); cb1 = (CheckBox) findViewById (R.id.cbcolek); cb1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub if (cb1.isChecked()) { tampilpesan ("Awww Aku di colek :p"); } else { tampilpesan ("Aku tidak Kau Colek :("); } } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } public void tampilpesan (String pesan) { Toast.makeText(getBaseContext(), pesan, Toast.LENGTH_SHORT).show(); } }

14. Langkah Keempatbelas

Langkah selanjutnya adalah menjalankan aplikasi yang sudah anda buat, dengan cara klik Run yang ada pada menu bar.

15. Langkah Kelimabelas

Jika apliaksi yang anda sukses dibuat maka aplikasi anda terdapat pada shortcut aplikasi android diatas, contohnya adalah aplikasi “CheckBox_Fifi” terdapat pada Menu android. 16. Langkah Keenambelas

Anda dapat menjalankan apliaksi tersebut dengan klik dua kali icon tersebut, dan akan muncul gambar seperti diatas. Gambar diatas adalah contoh setelah anda mencentang CheckBox tersebut maka akan muncul tampilan “Awww Aku di colek :P” sesuai dengan coding yang anda buat. 17. Langakh Ketujuhbelas

Sedangkan contoh diatas adalah jika CheckBox tersebut tidak dicentang maka akan muncul teks “Aku tidak Kau Colek  “ sesuai dengan coding yang anda buat.

BAB III PENUTUP

Kesimpulan 1. Dengan adanya apliaksi Eclipse kita dapat membuat aplikasi sendiri untuk Android kita.

2. Kita dapat berkreasi membuat berbagai macam aplikasi android 3. Membuat aplikasi menggunakan eclipse lebih ekonomis karena gratis dan open source

Daftar Pustaka

http://efendybloger.blogspot.com/2013/07/Cara-Membuat-Aplikasi-AndroidMenyiapkan-Eclipse-dan-Android-SDK.html http://student-brains.blogspot.com/2013/03/membuat-aplikasi-android-denganeclipse.html http://blog.jilbab-muslimah.com/membuat-project-baru-android-menggunakan-eclipse/

Laporan CHECKBOX fifii.pdf

Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Laporan CHECKBOX fifii.pdf. Laporan CHECKBOX fifii.pdf. Open.

1MB Sizes 4 Downloads 215 Views

Recommend Documents

Laporan VPN.pdf
Page 1 of 7. No. Exp : 10. Konfigurasi VPN. menggunakan OS ubuntu. sever 10.04. Nama : Ira Rubiyanti. Tanggal : 29 Mei 2011 Kelas : 3 TKJ A. DIAGNOSA ...

laporan PTA.pdf
“Dengan ini kami akui bahawa laporan ini adalah hasil kerja kumpulan kami dan. dibuat berdasarkan undang-undang yang termaktub di bawah peraturan Kolej. Vokasional. Ia adalah asli berpandukan daripada kajian yang telah dilakukan oleh. kami. Projek

laporan PTA.pdf
“Dengan ini kami akui bahawa laporan ini adalah hasil kerja kumpulan kami dan. dibuat berdasarkan undang-undang yang termaktub di bawah peraturan Kolej.

LAPORAN INOVASI.pdf
Page 2 of 19. 1. 1.0Tajuk inovasi. Kad Mnemion ( Mnemonik + formula ion ). 2.0Sinopsis inovasi. Kad Mnemion merupakan satu set kad imbas (flash card) yang ...

MMJ Application Colorado-Checkbox h.pdf
MMJ Application Colorado-Checkbox h.pdf. MMJ Application Colorado-Checkbox h.pdf. Open. Extract. Open with. Sign In. Main menu.

Laporan Pagu Dana Per Kegiatan.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Laporan Pagu ...

laporan dhea.pdf
Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. laporan dhea.pdf. laporan dhea.pdf. Open. Extract. Open with.

Laporan Installasi Wordpress.pdf
Download software xampp. Bisa didownload di “apachefriends.org”. 2. Download software wordpressnya. Bisa didownload di “wordpress.org”. 3. Install xampp.

LAPORAN MIKROTIK SOJ.pdf
NETWORK MANAGEMENT. Hotspot Mikrotik Via Wireless. &. Management User. Page 3 of 26. LAPORAN MIKROTIK SOJ.pdf. LAPORAN MIKROTIK SOJ.pdf.

LAPORAN-JKNMPP-ENGLISH.pdf
stakeholders, including Malaysian political. parties, international experts, and NGOs. The experience has been a challenging but. fulfilling one for us.

Laporan Praktikum Installasi CentOS.pdf
Whoops! There was a problem loading more pages. Retrying... Laporan Praktikum Installasi CentOS.pdf. Laporan Praktikum Installasi CentOS.pdf. Open. Extract.

Laporan PORTO AUDITED @)!%.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Laporan PORTO AUDITED @)!%.pdf. Laporan PORTO AUDITED @)!%.pdf. Open. Extract. Open with. Sign In. Main menu

Laporan Program Ford 2013 English.pdf
widely through website and the social media (e.g. Facebook, Google+, etc.) ... Accountability of NGO Internal Governance” was published towards the end of ...

LAPORAN-JKNMPP-BAHASA-MALAYSIA.pdf
Parti-parti politik dalam bisnes ... bisnes. Cadangan ke atas isu-isu yang lebih luas dan jangka panjang ... LAPORAN-JKNMPP-BAHASA-MALAYSIA.pdf.

Laporan Keberlanjutan GAR Sebagai Komunikasi ... -
engagement. 4.Management approach ... SMART Diploma. SMART ... Corporate Social Responsible and Sustainable Business a Guide to Leadership Tasks.

LAPORAN DIAGNOSA WAN SEMESTER 5 M.NATSIR FAJARIADI.pdf
Mengetahui perbedaan dedicated (leased line) dengan circuit switched. Dapat menganalisa perbedaan keduanya dengan menggunakan packet tracer.

Fraud-Laporan-US-2013.pdf
... Medicare Hospital Insurance (Part A) Trust Fund and the Supplemental Medical Insurance (Part. B) Trust Fund. Page 3 of 107. Fraud-Laporan-US-2013.pdf.

Laporan Sos-Web Buol.pdf
Page 1 of 12. Laporan Kegiatan. SOSIALISASI PEMBUATAN WEBSITE SEKOLAH. DALAM RANGKA OPTIMALISASI LAYANAN. INFORMASI PENDIDIKAN DI ...

Laporan Keberlanjutan GAR Sebagai Komunikasi ... -
engagement. 4.Management approach ... SMART Diploma. SMART ... Corporate Social Responsible and Sustainable Business a Guide to Leadership Tasks.

Laporan Sos-Web Morowali.pdf
Model. yang dikembangkan sejak tahun 2008 telah di-launching oleh Prof. Dr. M. Nuh,. DEA., Menteri Pendidikan Nasional pada puncak acara peringatan Hari.

Laporan-Praktikum-Anatomi-Dan-Fisiologi-Manusia-Darah.pdf ...
Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Laporan-Praktikum-Anatomi-Dan-Fisiologi-Manusia-Darah.pdf.

1. laporan profil tanah.pdf
Page. 1. /. 1. Loading… Page 1 of 1. Page 1 of 1. 1. laporan profil tanah.pdf. 1. laporan profil tanah.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying 1. laporan profil tanah.pdf.Missing:

Laporan Sos-Web Bangkep.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Laporan ...

STANDAR FILE SKRIPSI-LAPORAN D3.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. STANDAR FILE ...