main activity resource layout

dokumen-dokumen yang mirip
Membuat Simple List Transaksi

PRAKTIKUM IX:TUTORIAL PEMBUATAN

UNIVERSITAS KOMPUTER INDONESIA

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

Pertemuan 7. Create, Read, Update, Delete Pada SQL Lite (Tampilan)

Pertemuan 7. Create, Read, Update, Delete Pada SQL Lite (Tampilan)

Gambar Tampilan aplikasi Database Android 2

PEMROGRAMAN MOBILE PRAKTIKUM 11 ( DATABASE II ) Disusun oleh : CYNTHIA STEFFI CLIFF SI 12 A

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

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

Praktikum XIV Aplikasi dengan Database SQLite

Struktur & Pemakaian Teknologi Game Pembuatan Activity

LAMPIRAN. 1. Konsultasi.java. package com.example.saksermu.dentalexsys;

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

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

Praktikum 9 Pemprograman Android GUI 2 Layar

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

Latihan 1 Menghitung Luas Persegi Panjang

MODUL 10 KOMPONEN GUI ANDROID

MODUL 14 INTERKONEKSI CLIENT-SERVER ANDROID

Membuat list dengan RecylerView dan dependency injection ButterKniffe

Praktikum IV Komponen UI (Radio Button, CheckBox dll)

AND ROI D FAST T RACK

UNIVERSITAS KOMPUTER INDONESIA

Cara Membuat Layout Dynamic di Android

Praktikum XI Animasi dan Multimedia

Membuat Alert Dialog Pada Android

UNIVERSITAS KOMPUTER INDONESIA

Tutorial Aplikasi Android Sederhana dengan Action Button

MODUL 13 KOMPONEN GUI ANDROID

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

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

DAFTAR PUSTAKA. Adisasmita, Rahardjo Manajemen Pemerintah Daerah. Yogyakarta: Penerbit Graha Ilmu.

Membuat Interface Dinamis Menggunakan FrameLayout

Struktur & Pemakaian Teknologi Game Struktur Project Android

SQLite adalah produk public domain. Artinya tidak punya lisensi, anda boleh mengambil binary atau source codenya secara free / GRATIS.

Workshop Struktur dan Pemakaian Teknologi Game BAB 4. Menu

UNIVERSITAS KOMPUTER INDONESIA

MATERI 8 BEKERJA DENGAN SQLITE

BAB IV IMPLEMENTASI DAN PENGUJIAN

Variabel dan tipe data

Listing Program. //mengeset nama tab dan mengisi content pada menu tab anda. tabhost.addtab(spec);

Pembuatan Aplikasi Android Sederhana dengan Eclipse

Penggunaan Button di Android

UNIVERSITAS KOMPUTER INDONESIA

INTRODUCTION TO ANDROID MOBILE APP DEVELOPMENT MUHAMMAD BAGIR., MTI

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

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

PERTEMUAN KE 4 Representasi Data (ListView dan Spinner)

public class MainActivity extends Activity implements AdapterView.OnItemClickListener{

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

BAB 3 XML LAYOUT, BASIC WIDGET DAN SELECTION WIDGET

Praktikum XI Animasi dan Multimedia

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

LAPORAN PENCATATAN DATA ZAKAT (ANDROID)

Membuat preferensi atau pengaturan pada aplikasi android

TUTORIAL PEMBUATAN APLIKASI SEDERHANA TOUCH AND GESTURE PADA ANDROID

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

Modul. Android Programming. Dyah Fajar Nur Rohmah

UNIVERSITAS KOMPUTER INDONESIA

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

Tutorial Membuat Aplikasi Web View Android pada Eclipse

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

Aplikasi Android dengan Pre-built Database Desember 2011 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.

BAB IV IMPLEMENTASI DAN PENGUJIAN

Membuat Tab Layout Menggunakan Android Material Design

Cara Membuat Aplikasi Android Sederhana Menggunakan Eclipse

Praktikum VI Activity dan Intent

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

Cara Membuat Background Dinamis di Android

Listing Program. Main.xml. About.xml. Universitas Sumatera Utara

BAB IV IMPLEMENTASI DAN PEMBAHASAN. Setelah melakukan proses perancangan dengan mendesaian alur program

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

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

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

Pemrograman Perangkat Mobile

Cara membuat Aplikasi Android : CheckBox dengan Eclipse

BAB 5 Android Event Handling Mahardeka Tri Ananta

UNIVERSITAS KOMPUTER INDONESIA

LAMPIRAN A. Universitas Sumatera Utara

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

ANDROID FOR BEGINNER MODUL 2

BAB IV TESTING DAN IMPLEMENTASI SISTEM

Praktikum IX Drag and Drop GUI dan Image Gallery

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

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

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

LISTING PROGRAM. TabHost tab = (TabHost) findviewbyid(r.id.tabhost); tab.setup();

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

DAFTAR PUSTAKA. Maret 2015 pukul WIB.

DAFTAR PUSTAKA. [6] Sutopo, A, H Multimedia Interaktif Dengan Flash, Yogyakarta : Graha Ilmu.

Lecture Notes

BAB IV HASIL PENELITIAN DAN PEMBAHASAN. kosa kata dan arti kata adalah aplikasi kamus mobile di Android, karena mudah

[Pelatihan Pemrograman Android]

DAFTAR PUSTAKA. A. S., R., & Shalahuddin, M. (2013). Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung: Informatika.

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

BAB IV HASIL PENELITIAN DAN PEMBAHASAN

Membuat Spash Screen

Modul. Pemrograman Aplikasi Android

Transkripsi:

Nama: elza Nurul faradillah (10110012) BeNNy richardi p. (10110034) Nu man farid (10110044) Kelas : X tel 2 main activity resource layout <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_height="fill_parent" android:background="@drawable/a" > android:text="pancasila" android:text="-----------------------------------------------------" android:text=" " <TableRow > android:text="no : " android:id="@+id/textview01" android:layout_width="wrap_content"

android:paddingleft="20px"> </TextView> <EditText android:text="" android:id="@+id/txtinggris" android:layout_marginright="20px" </TableRow> <Button android:text="cari" android:id="@+id/btnterjemah" android:onclick="getterjemahan" android:layout_marginleft="250px" android:layout_marginright="20px" android:text=" " android:text="hasil : " android:id="@+id/textview03" android:layout_width="wrap_content" android:paddingleft="20px" <EditText android:text="" android:id="@+id/txtindonesia" android:layout_height="300px" android:editable="false" android:layout_marginleft="20px" android:layout_marginright="20px" </LinearLayout>

main activity package com.tugas.pancasila; import android.content.contentvalues; import android.content.context; import android.database.sqlite.sqlitedatabase; import android.database.sqlite.sqliteopenhelper; public class MainActivity extends SQLiteOpenHelper{ private static final String DATABASE_NAME = "dbkamus"; public static final String NO = "no"; public static final String ISI = "isi"; //Constructor DataKamus untuk initiate database public MainActivity(Context context) { super(context, DATABASE_NAME, null, 1); //Method createtable untuk membuat table kamus public void createtable(sqlitedatabase db) { db.execsql("drop TABLE IF EXISTS kamus"); db.execsql("create TABLE if not exists kamus (id INTEGER PRIMARY KEY AUTOINCREMENT, no INT(11), isi TEXT);"); //Method generatedata untuk mengisikan data ke kamus. public void generatedata(sqlitedatabase db) { ContentValues cv = new ContentValues(); cv.put(no, 1); cv.put(isi, "(1) Negara Indonesia ialah negara kesatuan yang berbentuk Republik. (2) Kedaulatan adalah di tangan rakyat, dan dilakukan sepenuhnya oleh Majelis Permusyawaratan Rakyat."); db.insert("kamus", NO, cv); cv.put(no, 2); cv.put(isi, "(1) Majelis Permusyawaratan Rakyat terdiri atas anggotaanggota Dewan Perwakilan Rakyat, ditambah dengan utusan-utusan dari daerahdaerah dan golongan-golongan, menurut aturan yang ditetapkan dengan undangundang. (2) Majelis Permusyawaratan Rakyat bersidang sedikitnya sekali dalam lima

tahun di ibukota negara. (3) Segala putusan Majelis Permusyawaratan Rakyat ditetapkan dengan suara yang terbanyak."); db.insert("kamus", NO, cv); public void onupgrade(sqlitedatabase db, int oldversion, int newversion) { //TODO Auto-generated method stub public void oncreate(sqlitedatabase db) { //TODO Auto-generated method sub showpancasila package com.tugas.pancasila; import android.app.activity; import android.os.bundle; import android.database.cursor; import android.database.sqlite.sqlitedatabase; import android.view.view; import android.widget.edittext; public class showpancasila extends Activity { private SQLiteDatabase db = null; private Cursor kamuscursor = null; private EditText txtinggris; private EditText txtindonesia; private MainActivity mainactivity = null; public static final String INDONESIA = "indonesia"; public static final String INGGRIS = "inggris"; /** Called when the activity is first created. */ public void oncreate(bundle savedinstancestate) {

super.oncreate(savedinstancestate); mainactivity = new MainActivity(this); db = mainactivity.getwritabledatabase(); mainactivity.createtable(db); mainactivity.generatedata(db); setcontentview(r.layout.activity_main); txtinggris = (EditText) findviewbyid(r.id.txtinggris); txtindonesia = (EditText) findviewbyid(r.id.txtindonesia); public void getterjemahan(view view) { String result= ""; String englishword = txtinggris.gettext().tostring(); kamuscursor = db.rawquery("select ID, NO, ISI " + "FROM kamus where NO = '" + englishword + "'ORDER BY NO", null); //Membaca data dari kamuscursor dan menampungnya di result //Membaca string di index 2 yaitu bahasa inggris if (kamuscursor.movetofirst()) { result = kamuscursor.getstring(2); for (;!kamuscursor.isafterlast(); kamuscursor.movetonext()) { result = kamuscursor.getstring(2); //Menampilkan not found jika data tidak sesuai atau tidak ada di database if (result.equals("")) { result = "tidak diketahui"; //Menampilkan datanya setelah ditampung txtindonesia.settext(result); public void ondestroy() { super.ondestroy(); kamuscursor.close(); db.close();