INTERFACING APLIKASI PENGHITUNGAN LUAS SEGITIGA DI ANDROID. Dibuat Oleh : Nama : Zunar Fitrianto NIM : Kelas : 13.5B.11

dokumen-dokumen yang mirip
Latihan 1 Menghitung Luas Persegi Panjang

Variabel dan tipe data

Modul Pengembangan Aplikasi Android Berbasis Client- Server Aplikasi sederhana android Versi 1.0

Praktikum 9 Pemprograman Android GUI 2 Layar

LAYOUT MENU UTAMA. <Button android:text="zakat Profesi" android:layout_width="wrap_content"

Modul Aplikasi Mobile. Pertemuan ke-2. Pengenalan environment android pada eclipse

Membuat project Android di Eclipse Struktur project pada eclipse Mengenal Tag Layout User Interface

Tutorial berikut akan mengajarkan rekan-rekan cara membuat kalkulator sederhana di android.

Struktur & Pemakaian Teknologi Game Pembuatan Activity

MODUL 10 KOMPONEN GUI ANDROID

[Pelatihan Pemrograman Android]

Pertemuan 2. Pemrograman Mobile. 3 SKS Semester 7 S1 Sistem Informasi. Nizar Rabbi Radliya

Membuat Alert Dialog Pada Android

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Praktikum VI Activity dan Intent

Tutorial Aplikasi Android Sederhana dengan Action Button

CASH FLOW MANAGER PADA SISTEM OPERASI ANDROID 2.1 TUGAS AKHIR. Diajukan Oleh : NOVITA

Struktur & Pemakaian Teknologi Game Struktur Project Android

Custom Button pada Android Februari 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.3, Eclipse

Modul. Android Programming. Dyah Fajar Nur Rohmah

Praktikum VI Activity dan Intent

Mudah Belajar Android A-Z. Annabe Anna arthdi putra

MODUL 13 KOMPONEN GUI ANDROID

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Gambar 1. Perangkat mobile Android

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Tutorial Membuat Aplikasi Web View Android pada Eclipse

Class yang dipakai Untuk membuat tampilan map pada Android, kita bisa memanfaatkan MapView sebagai berikut:

Ijin Akses Agar program kita dapat mengakses GPS, kita harus menambahkan permission pada AndroidManifest.xml sebagai berikut:

Praktikum IV Komponen UI (Radio Button, CheckBox dll)

cepat dan kian merambah ke setiap komponen teknologi informasi itu sendiri. Dari mulai dikenalnya komputer, hardware, software, hingga

Workshop Struktur dan Pemakaian Teknologi Game BAB 4. Menu

MODUL 14 INTERKONEKSI CLIENT-SERVER ANDROID

UNIVERSITAS KOMPUTER INDONESIA

Cara Membuat Layout Dynamic di Android

Aplikasi Mobile Informasi Pengenalan Profil Pahlawan Tingkat Dasar di Indonesia Menggunakan Java Berbasis Android

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

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Membuat list dengan RecylerView dan dependency injection ButterKniffe

BAB II. KAJIAN PUSTAKA

ARTIKEL TUGAS AKHIR TUTORIAL APLIKASI RUMUS-RUMUS FISIKA LISTRIK DINAMIS DASAR BERBASIS ANDROID

BAB 3 XML LAYOUT, BASIC WIDGET DAN SELECTION WIDGET

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Cara Membuat Background Dinamis di Android

Praktikum XI Animasi dan Multimedia

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

PAPB-C. Yang harus dipersiapkan: 1. Eclipse 2. AVD/GenieMotion 3. JDK Membuat Android Application Project Baru

BAB II KAJIAN PUSTAKA. bimbingan kepada dosen pembimbing tugas akhir, kartu konsultasi digunakan

TUTORIAL PEMBUATAN APLIKASI SEDERHANA TOUCH AND GESTURE PADA ANDROID

Cara membuat Aplikasi Android : CheckBox dengan Eclipse

Pembuatan Aplikasi Android Sederhana dengan Eclipse

Membuat Simple List Transaksi

Membuat UI Cantik Dan Serasi Di Android Menggunakan Palette Library Material Design

Praktikum 13 Dasar Pemprograman Android

PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya

Modul. Pemrograman Aplikasi Android

PERKEMBANGAN ANDROID DI INDONESIA

Cara Membuat Aplikasi Android Sederhana Menggunakan Eclipse

Latihan 2 List Menu Bertingkat

main activity resource layout

BAB 5 Android Event Handling Mahardeka Tri Ananta

Membuat Chating Messager Di Android

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi

UNIVERSITAS KOMPUTER INDONESIA

BAB IV IMPLEMENTASI DAN PENGUJIAN

PENDAHULUAN Latar Belakang Masalah Kendaraan merupakan angkutan atau alat transportasi yang digunakan masyarakat untuk bepergian. Terlebih lagi diliha

Pemrograman Android dengan Eclipse

Gambar Tampilan aplikasi Database Android 2

Penggunaan Button di Android

BAB II KAJIAN PUSTAKA. berbasis linux yang mencakup sistem operasi, middleware dan aplikasi.

Membuat Interface Dinamis Menggunakan FrameLayout

linux yang mencakup sistem operasi, middleware dan aplikasi. Andorid mereka. Awalnya, Google Inc. Membeli Android Inc.

Praktikum I Pengenalan Android

UNIVERSITAS KOMPUTER INDONESIA

MODUL 8 PENGENALAN ANDROID

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II DASAR TEORI II-1

Praktikum XI Animasi dan Multimedia

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

BAB II LANDASAN TEORI

UNIVERSITAS KOMPUTER INDONESIA

[Pemrograman Android Widget 01][Level: Pemula] Andi Taru Nugroho Nur Wismono S.Kom.,M.Cs. Lisensi Dokumen:

PENGEMBANGAN APLIKASI KAMUS BAHASA JAWA BERBASIS ANDROID NASKAH PUBLIKASI

1. Jelaskan siklus hidup android?

Call Phone Permission pada Android

ANDROID FOR BEGINNER MODUL 2

Pemrograman Perangkat Mobile

Stuktur Folder Project Di Android Studio

Membuat Aplikasi Sederhana Hello World untuk Android

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

UNIVERSITAS KOMPUTER INDONESIA

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

PRAKTIKUM 6 SPINNER. 1. Aktifkanlah project baru, File New Project Android Application Project. Modul 6 Spinner Page 1

Android SDK. Nama : -Rr Octanty M Billy Novanta Yudistira

Program Database Sederhana di Android Desember 2011 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.

Percobaan 9 Basic Widget

DAFTAR PUSTAKA. Binanto, I., multimedia digital-dasar teori dan pengembangannya, yogyakarta.

Transkripsi:

INTERFACING APLIKASI PENGHITUNGAN LUAS SEGITIGA DI ANDROID Dibuat Oleh : Nama : Zunar Fitrianto NIM : 13081343 Kelas : 13.5B.11 Akademi Manajement Informatika dan Komputer Bina Sarana Informatika 2010

Kata Pengantar Puji syukur penulis panjatkan ke hadirat Allah SWT, karena atas kebaikan-nya penulis dapat menyelesaikan tugas interfacing ini dengan baik. Tugas yang berjudul Pengecekan System Operasi ini disusun untuk memenuhi salah satu tugas yang di berikan oleh Dosen mata kuliah Interfacing, Jurusan Teknik computer Amik Bsi. Pada kesempatan ini saya selaku Mahasiswa Bina Sarana Informatika (BSI) jurusan Teknik Komputer semester 5, telah diberi suatu Tugas yaitu menyusun karya tulis dengan tema Aplikasi Penghitungan Luas Segitiga Di Android. Dengan kategori Hardware dan Science, sebagai penilaian mata kuliah Interfacing. Aplikasi ini menggunakan bahasa pemrograman Java. Mudah-mudahan karya tulis ini bisa menjadi inspirasi bagi kita yang bergelut dibidang komputer khususnya programming. Tidak lupa saya ucapkan mohon maaf sedalam-dalam nya bila ada kekurangan baik dari kata,penafsiran suatu makna dan lain-lain, disebabkan masih dalam tahap pembelajaran. Jakarta,30 Desember 2010 Penulis i

Daftar Isi Kata Pengantar.i Daftar Isi ii BAB I PENDAHULUAN I.1 Latar Belakang 1 I.2 Ruang Lingkup...1 BAB II PEMBAHASAN II.1 II.2 BAB III III.1 Landasan Teori..3 Listing Program..6 KESIMPULAN Kesimpulan..9 Daftar Pustaka ii

BAB I PENDAHULUAN 1.1 Latar Belakang Interfacing (antar muka) adalah bagian dari disiplin ilmu komputer yg mempelajari teknik-teknik menghubungkan komputer dengan peralatan elektronika lainnya. ( dikutip dari : Modul BSI Matakuliah Interfacing semester 5). Dalam matakuliah ini dibahas beberapa teori mengenai Interfacing. Sebagai pelengkap nilai maka dibuat tugas bagi mahasiswa semester 5, yaitu membuat karya tulis mengenai interfacing baik Hardware dan Science dengan menggunakan bahasa pemrograman. Maka karena itu dibuatlah karya tulis ini dengan judul Aplikasi Penghitungan Luas Segitiga di Android. Aplikasi ini akan menampilkan hasil dari penghitungan Luas segitiga. Pengcodean aplikasi ini menggunakan bahasa pengmrograman Java, dengan Android SDK dan dicompile dengan Eclipse SDK.. 1.2 Ruang Lingkup Dalam pembuatan program melibatkan dua bagian, yaitu : a. Java SDK b. SDK Platform Android 2.1-update1, API 7, revision 2 c. Eclipse SDK Dalam karya tulis ini diulas bagaimana kita mebuat aplikasi Android dengan menggunakan bahasa pemrograman Java yang dicompile dengan Eclipse 1

BAB II PEMBAHASAN 2.1 Landasan Teori Android adalah sistem operasi untuk telepon seluler yang berbasis Linux Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi. Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kode kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler. Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD). Setiap tahun Android mengalami pengenmbangan untuk memperbaiki dan menambah fitur fitur yang ada adapun urutannya adalah sebagai berikut : 1. Android versi 1.1 2. Android versi 1.5 (Cupcake) 3. Android versi 1.6 (Donut) 4. Android versi 2.0/2.1 (Eclair) 5. Android versi 2.2 (Froyo: Frozen Yoghurt) 6. Android versi 2.3 (Gingerbread) 2

Dalam hal ini penulis mempraktekkan pembuatan aplikasi dengan menggunakan Android versi 2.1 dengan Handset Samsung Galaxy 5 (I5503). Pada saat project pertama kali dibuat ada 3 file penting yang langsung dibuat, yaitu : 1) main.xml 2) string.xml 3) HitungLuasSegitiga..java 1) Main.xml Main.xml adalah digunakan untuk menggambar layout dan user interface di android, dengan menggunakan format bahasa xml. 2) String.xml string.xml adalah sebagai pembantu dari main.xml, agar main.xml kita terlihat rapih dan tidak terlalu panjang dan memudahkan kita dalam membacanya maka kita bisa mebuat string object pada string.xml, dari main.xml tinggal panggil nama nya saja. Pada aplikasi ini kita menggunakan 3 object untuk user interfacenya yaitu TextView, EditText dan Button. Object Fungsi Text View Sama seperti label pada SWING, yaitu untuk menampilkan tulisan dilayar. Edit Label Sama seperti TextBox pada SWING, yaitu untuk user menginputkan data Button Sama seperti Button pada SWING yaiu sebagai Trigger untuk menjalankan suatu Fungsi 3

3) HitungLuasSegitiga..java HitungPersegiPanjang.java adalah pemain utama, yang akan djalankan pada saat applikasi dijalankan. Pada class ini, kita buat untuk dapat membaca data yang diinputkan user dalam hal ini inputan panjang dan lebar, kemudan menghitunngnya dan menampilkan hasilnya. 2.2 Tampilan Program Gambar. Gambar Desain Form 4

Gambar 3. Gambar. Aplikasi yang ditampilkan melalui virtual 5

2.2 Listing Program 1. main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <TextView android:text="alas :" android:id="@+id/textview01" android:layout_width="wrap_content" android:layout_height="wrap_content"></textview> <EditText android:text="" android:id="@+id/txtalas" android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputtype="numbersigned numberdecimal"></edittext> <TextView android:text="tinggi :" android:id="@+id/textview02" android:layout_width="wrap_content" android:layout_height="wrap_content"></textview> <EditText android:text="" android:id="@+id/txttinggi" android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputtype="numbersigned numberdecimal"></edittext> 6

<Button android:text="hitung Luas" android:id="@+id/btnhitung" android:layout_width="fill_parent" android:layout_height="wrap_content" android:onclick="hitungluas"></button> <TextView android:text="luas :" android:id="@+id/textview03" android:layout_width="wrap_content" android:layout_height="wrap_content" ></TextView> <EditText android:text="" android:id="@+id/txtluas" android:layout_width="fill_parent" android:layout_height="wrap_content" android:editable="false"></edittext> </LinearLayout> 2. string.xml <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">isi Nilai Alas dan Tinggi lalu klik Hitung Luas!</string> <string name="app_name">segitiga</string> </resources> 3. HitungPersegiPanjang.java package com.zunar; /** * Class HitungPersegiPanjang * @version 1.0 Jan 01, 2011 * @author Zunar Fitrianto (zoenff@gmail.com) 7

* @website http://zarress.wordpress.com/ */ import android.app.activity; import android.os.bundle; import android.view.view; import android.widget.button; import android.widget.edittext; public class HitungPersegiPanjang extends Activity { private EditText txtpanjang; private EditText txtlebar; private EditText txtluas; private Button btnhitung; /** * Method yang dipanggil pada saat applikaasi dijalankan * */ @Override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); txtpanjang = (EditText) findviewbyid(r.id.txtpanjang); txtlebar = (EditText) findviewbyid(r.id.txtlebar); txtluas = (EditText) findviewbyid(r.id.txtluas); btnhitung = (Button) findviewbyid(r.id.btnhitung); } /** 8

* Method untuk Menghitung Luas Persegi panjang dipanggil pada saat button * Hitung Luas diklik * * @param view */ public void hitungluas(view view) { try { int panjang = Integer.parseInt(txtPanjang.getText().toString()); int lebar = Integer.parseInt(txtLebar.getText().toString()); int luas = panjang * lebar; txtluas.settext(string.valueof(luas)); } catch (Exception e) { e.printstacktrace(); } } } 9

BAB III PENUTUP 3.1 Kesimpulan 1. Pada Penghitungan Luas Segitiga menggunakan bahasa pemograman Java Standart Edition 2. Cara kerja Aplikasi ini adalah menginput nilai di teksbox di kotak Alas dan Tinggi lalu mengklik Hasil.dan tertampil hasil dai penghitungan tersebut. 3. Untuk menjalankan/running program dibutuhkan interface sentuhan layar dan jari yang menghubungkan antara user yang akan menjalankan Aplikasi Program ini dengan Handset tersebut. 10

Daftar Pustaka Akademi BSI.Agustus2010.Modul Mata Kuliah Interfacing jurusan Teknik Komputer. Jakarta http://developer.android.com/index.html http://www.eclipse.org/