PRAKTIKUM IX:TUTORIAL PEMBUATAN

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

main activity resource layout

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

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)

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

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

Membuat Simple List Transaksi

Gambar Tampilan aplikasi Database Android 2

Praktikum XIV Aplikasi dengan Database SQLite

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

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

Praktikum XI Animasi dan Multimedia

Pembuatan Aplikasi Android Sederhana dengan Eclipse

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

Praktikum IV Komponen UI (Radio Button, CheckBox dll)

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

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

INTRODUCTION TO ANDROID MOBILE APP DEVELOPMENT MUHAMMAD BAGIR., MTI

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

Praktikum 9 Pemprograman Android GUI 2 Layar

MATERI 8 BEKERJA DENGAN SQLITE

Cara Membuat Aplikasi Android Sederhana Menggunakan Eclipse

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

Praktikum XI Animasi dan Multimedia

Variabel dan tipe data

Tutorial Aplikasi Android Sederhana dengan Action Button

MODUL 14 INTERKONEKSI CLIENT-SERVER ANDROID

LAMPIRAN A. Universitas Sumatera Utara

Membuat Alert Dialog Pada Android

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

Cara Membuat Layout Dynamic di Android

Latihan 2 List Menu Bertingkat

LAPORAN PENCATATAN DATA ZAKAT (ANDROID)

Membuat Aplikasi Sederhana Hello World untuk Android

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

Call Phone Permission pada Android

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

BAB IV TESTING DAN IMPLEMENTASI SISTEM

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

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MODUL 13 KOMPONEN GUI ANDROID

Modul. Android Programming. Dyah Fajar Nur Rohmah

UNIVERSITAS KOMPUTER INDONESIA

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

Latihan 1 Menghitung Luas Persegi Panjang

Praktikum VI Activity dan Intent

Menulis Aplikasi untuk Android Bagian I

UNIVERSITAS KOMPUTER INDONESIA

MODUL 10 KOMPONEN GUI ANDROID

Membuat preferensi atau pengaturan pada aplikasi android

Penggunaan Button di Android

PERTEMUAN KE 4 Representasi Data (ListView dan Spinner)

BAB IV HASIL PENELITIAN DAN PEMBAHASAN

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Praktikum IX Drag and Drop GUI dan Image Gallery

Membuat Tab Layout Menggunakan Android Material Design

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Struktur & Pemakaian Teknologi Game Struktur Project Android

BAB IV IMPLEMENTASI DAN UJI COBA

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

Bab 4 Hasil dan Pembahasan

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

UNIVERSITAS KOMPUTER INDONESIA

Membuat list dengan RecylerView dan dependency injection ButterKniffe

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

Struktur & Pemakaian Teknologi Game Pembuatan Activity

Membuat Interface Dinamis Menggunakan FrameLayout

Modul. Pemrograman Aplikasi Android

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

BAB 3 XML LAYOUT, BASIC WIDGET DAN SELECTION WIDGET

[Pelatihan Pemrograman Android]

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

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

UNIVERSITAS KOMPUTER INDONESIA

Praktikum KPLBO Final Object Concept I

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

Cara membuat Aplikasi Android : CheckBox dengan Eclipse

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

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

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

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

UNIVERSITAS KOMPUTER INDONESIA

PEMROGRAMAN MOBILE TUTORIAL MEMBUAT BUTTON

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

DAFTAR PUSTAKA.

BAB IV IMPLEMENTASI DAN PENGUJIAN

ANDROID FOR BEGINNER MODUL 2

Cara Membuat Background Dinamis di Android

DAFTAR PUSTAKA. Fathansyah Basis Data.Bandung:Informatika. Jumhara, Zamrony P Panduan Lengkap Pemrograman Android. Yogyakarta: ANDI.

Workshop Struktur dan Pemakaian Teknologi Game BAB 4. Menu


MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

UNIVERSITAS KOMPUTER INDONESIA

PERTEMUAN KE 6 Intent dan Content Provider. A. TUJUAN Mahasiswa diharapkan dapat memahami dan mengetahui tentang aplikasi mobile.

Transkripsi:

LAPORAN PRAKTIKUM Pemograman mobile PRAKTIKUM IX:TUTORIAL PEMBUATAN Database(Part 1). DISUSUN OLEH : Wahyu Nurfian 12.12.0062 LABORATORIUM KOMPUTER & JARINGAN SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM PURWOKERTO JL. LET. JEND. POL SUMARTO PURWOKERTO 2013

1. Buat Project Baru 2. Desain interface baru untuk tampilan awal program 3. Buat Layout baru dengan nama create data dengan tampilan seperti berikut : 4. Buat Class baru pada folder src dengan nama createdata,tuliskan coding seperti di bawah ini: import android.app.activity; import android.os.bundle; import android.view.view; import android.view.view.onclicklistener; import android.widget.button; import android.widget.edittext; import android.widget.toast; public class createdata extends Activity implements OnClickListener {

private Button Submit; private EditText nama,merk,harga; private DBDataSource datasource; @Override protected void oncreate(bundle savedinstancestate) { // TODO Auto-generated method stub super.oncreate(savedinstancestate); setcontentview(r.layout.createdata); Submit=(Button) findviewbyid(r.id.btnsubmit); Submit.setOnClickListener(this); nama=(edittext) findviewbyid(r.id.txtnama); merk=(edittext) findviewbyid(r.id.txtmerk); harga=(edittext) findviewbyid(r.id.txtharga); datasource=new DBDataSource(this); datasource.open(); public void onclick(view arg0){ String nm=null; String mk=null; String hrg=null; Barang barang=null; if(nama.gettext()!=null&&merk.gettext()!=null && harga.gettext()!=null){ nm=nama.gettext().tostring(); mk=merk.gettext().tostring(); hrg=harga.gettext().tostring(); switch(arg0.getid()) { case R.id.btnSubmit: barang=datasource.createbarang(nm,mk,hrg); Toast.makeText(this, "masuk Barang\n"+ "nama"+barang.getnama_barang()+ "merk"+barang.getmerk_barang()+ "harga"+barang.getharga_barang(), Toast.LENGTH_LONG).show(); break;

5. Buat class baru dengan nama dbhelper,dan tuliskan coding berikut : import android.content.context; import android.database.sqlite.sqlitedatabase; import android.database.sqlite.sqliteopenhelper; import android.util.log; public class dbhelper extends SQLiteOpenHelper { public static final String TABLE_NAME="data_inventory"; public static final String COLOUMN_ID="_id"; public static final String COLOUMN_NAME="nama_barang"; public static final String COLOUMN_MERK="merk_barang"; public static final String COLOUMN_HARGA="harga_barang"; private static final String db_name="inventory.db"; private static final Integer db_version=1; private static final String db_create="create table" +TABLE_NAME+"(" +COLOUMN_ID+"integer primary key autoincrement," +COLOUMN_NAME+"varchar(50) not null," +COLOUMN_MERK+"varchar(50) not null," +COLOUMN_HARGA+"varchar(50) not null);"; public dbhelper(context sia){ super(sia,db_name,null,db_version); public void oncreate(sqlitedatabase db){ db.execsql(db_create); public void onupgrade(sqlitedatabase db,int oldversion,int newversion){ Log.w(dbHelper.class.getName(),"Upgrading database from"+ oldversion+"to"+newversion+"which will destroy all old data"); db.execsql("drop Table If Exists"+TABLE_NAME); oncreate(db); 6. Buat Class baru dengan namadbdatasource dengan coding seperti berikut: import android.content.contentvalues; import android.content.context; import android.database.sqlexception; import android.database.sqlite.sqlitedatabase;

public class DBDataSource { private SQLiteDatabase database; private dbhelper dbhelper; private String[] allcolomns={ dbhelper.coloumn_id, dbhelper.coloumn_name, dbhelper.coloumn_merk, dbhelper.coloumn_harga ; public DBDataSource(Context c){ dbhelper=new dbhelper(c); public void open()throws SQLException{ database=dbhelper.getwritabledatabase(); public void close(){ dbhelper.close(); public Barang createbarang(string nm,string mk,string hrg){ ContentValues values=new ContentValues(); values.put(dbhelper.coloumn_name, nm); values.put(dbhelper.coloumn_merk, mk); values.put(dbhelper.coloumn_harga, hrg); long insertid=database.insert(dbhelper.table_name,null, values); Cursor cursor=database.query(distinct, table, columns, selection, selectionargs, groupby, having, orderby, limit, cancellationsignal)