Showing posts with label ANDROID. Show all posts
Showing posts with label ANDROID. Show all posts

Friday, January 24, 2014

Android Database SQLite Tutorial (V) : Membuat Fungsi Cari Data

10:36 PM 18 Comments
Ini merupakan tutorial lanjutan dari seri tutorial android sebelumnya (lihat postingan sebelum ini). Jadi kita akan tetap bekerja pada project yang sudah kita buat sebelumnya.
Okeh langsung saja ke step-stepnya:
1. Buat Activity baru dengan nama “CariData” (tanpa tanda petik) dan layout “caridata”. *Silahkan sesuaikan sendiri jika ingin memberi nama sendiri.
2. Selanjutnya kita akan mengatur tampilan layoutnya. Buka folder res/layout pada project kalian dan buka file “caridata.xml”. Isikan kode berikut:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:background="@drawable/bgbiru"
    tools:context=".CariData" >

<EditText android:id="@+id/cari"
        android:layout_width="200dp"
        android:layout_height="wrap_content"
        android:layout_marginRight="10dp"
        android:hint="@string/txtcari"
        />

Android Database SQLite Tutorial (IV) : Membuat Fungsi Edit Data (Update Data) dan Hapus Data

10:02 PM 1 Comments
Ini merupakan tutorial lanjutan dari seri tutorial android sebelumnya (lihat postingan sebelum ini). Jadi kita akan tetap bekerja pada project yang sudah kita buat sebelumnya. Fitur Edit dan Hapus data ini dijalankan dengan pertama-tama melakukan long click item pada list lihat data. Yang kemudian akan memunculkan dialog dan kita bisa memilih untuk Edit atau Hapus data.
Okeh langsung saja ke step-stepnya:
1. Buat Activity baru dengan nama “EditData” (tanpa tanda petik) dan layout “editdata”. *Silahkan sesuaikan sendiri jika ingin memberi nama sendiri.
2. Selanjutnya kita akan mengatur tampilan layoutnya. Buka folder res/layout pada project kalian dan buka file “editdata.xml”. Isikan kode berikut:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:background="@drawable/bgnaruto"
    tools:context=".EditData" >

<TextView
        android:id="@+id/text_id_mahasiswa"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/title_edit"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="15dp"

        />

Android Database SQLite Tutorial (III) : Membuat Fungsi Lihat Data (Tampil Data)

9:35 PM 2 Comments
Ini merupakan tutorial lanjutan dari seri tutorial android sebelumnya (lihat postingan sebelum ini). Jadi kita akan tetap bekerja pada project yang sudah kita buat sebelumnya.

Okeh langsung saja ke step-stepnya:

1. Buat Activity baru dengan nama “LihatData” (tanpa tanda petik) dan layout “lihatdata”. *Silahkan sesuaikan sendiri jika ingin memberi nama sendiri.

2. Selanjutnya kita akan mengatur tampilan layoutnya. Buka folder res/layout pada project kalian dan buka file “lihatdata.xml”. Isikan kode berikut:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:background="@drawable/bgbiru"
    tools:context=".LihatData" >

<TextView android:id="@+id/judul"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="20dp"
        android:textStyle="bold"
        android:textColor="#00FF00"
        android:textSize="18sp"
        android:text="@string/txtjudul" />

Android Database SQLite Tutorial (II) : Membuat Fungsi Tambah Data (Input Data)

9:03 PM 0 Comments
Ini merupakan tutorial lanjutan dari seri tutorial android sebelumnya (lihat postingan sebelum ini). Jadi kita akan tetap bekerja pada project yang sudah kita buat sebelumnya.

Okeh langsung saja ke step-stepnya:

1. Buat Activity baru dengan nama “TambahData” (tanpa tanda petik) dan layout “tambahdata”. *Silahkan sesuaikan sendiri jika ingin memberi nama sendiri.

2. Selanjutnya kita akan mengatur tampilan layoutnya. Buka folder res/layout pada project kalian dan buka file “tambahdata.xml”. Isikan kode berikut:
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/LinearLayout1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:background="@drawable/bgnaruto"
    tools:context=".TambahData" >

 <TextView
     android:id="@+id/tvtdjudul"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_gravity="center"
     android:layout_marginTop="10dp"
     android:textStyle="bold"
     android:text="@string/txttdjudul" />

Seri Tutorial Android (I) : Membuat Database SQLite dan Menyambungkan Aplikasi Android ke SQLite

11:18 AM 2 Comments
Langkah-Langkah:
1. Buatlah project android baru. Disini saya menamai package dengan “com.aina.dblatihan” (tanpa tanda petik) dan dengan activity "MainMenu" (tanpa tanda petik). Sehingga pada saat pertama kali dijalankan akan tampil Main Menu. (Silahkan disesuaikan sendiri).
2.  Atur mainmenu.xml seperti berikut:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/RelativeLayout1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/bgueki"
    android:orientation="vertical" >

    <Button
        android:id="@+id/btntambah"
        android:layout_width="120dp"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="30dp"
        android:text="@string/btntambah" />

Seri Tutorial Android

11:07 AM 3 Comments
Pada tutorial kali ini kita akan membuat aplikasi database android menggunakan SQLite. Sebagai contoh sederhananya kita akan membuat aplikasi mahasiswa. Aplikasi ini nantinya akan mencakup standar operasi seperti Menambah Data, Mengedit Data, Menghapus Data serta Mencari Data.
Aplikasi ini akan menggunakan paradigma model-view-controller (MVC). Model view controller adalah suatu arsitektur perangkat lunak yang memisahkan representasi informasi dengan interaksi pengguna. Model terdiri dari data aplikasi dan fungsi-fungsi yang berhubungan dengan database, sedangkan Controller berfungsi untuk penengah, yang akan mengkonversi input sebagai perintah untuk model atau view. View sendiri berfungsi untuk menampilkan data yang diambil dari model dan diolah lewat kontroller dalam bentuk tabel, grafik, atau informasi sederhana.
Pada aplikasi ini yang menjadi objek adalah mahasiswa, mahasiswa tersebut akan mempunyai atribut berupa :
  •  _id
  • nama
  • alamat
Tutorial ini nantinya akan dibagi menjadi beberapa bagian seperti berikut :

Untuk project ini bisa diunduh disini.

 Jum'at, 24 Januari 2014
11:07

Sunday, January 12, 2014

SWF to APK

9:44 PM 26 Comments
Kemaren ada seorang teman yang bertanya ke saya “Bagaimana agar project flash bisa dijalankan di smartphone android?”. Jadi, dia ingin membuat aplikasi android tapi dari flash. Jadi bukan murni semua codingnya pakai bahasa Java. 

Kalau boleh sedikit bercerita sebenarnya ada teman seangkatan saya yang menerapkan cara di atas sebagai project skripsinya. Dia membuat aplikasi pembelajaran berbasis android dari Flash. Sempat sedikit bersitegang dengan dosen pembimbingnya untuk masalah judulnya. Yups, Karena dia tetep keukeuh membubuhkan berbasis android di belakang judulnya sementara menurut dosen pembimbingnya dia akan lebih banyak bekerja di flash daripada bekerja di coding android yang familiar dengan menggunakan bahasa Java. Jadi agak sulit untuk dibilang itu aplikasi android meskipun output akhir memanglah apk. Tapi, bukankah file swf sebagai main source project itu bisa digunakan di komputer atau bahkan handphone biasa yang mendukung flashlite?. Setelah perdebatan sengit, Finally my friend win. Haha. Kalau menurut saya sendiri sih saya sepemikiran dengan dosen tersebut. Teman saya membuat aplikasi flash kemudian untuk bisa membuatnya berjalan di android dia hanya sedikit bermain di eclipse dengan sedikit coding Java tentunya.

Well, itu cuma sekedar prolog untuk berbagi cerita aja...Langsung saja saya akan fokus ke judul tulisan saya ini. 

Sebelumnya yang perlu diperhatikan adalah Adobe sudah secara resmi mengumumkan bahwa mereka tidak akan lagi mendukung OS Android. Dan, Kalian juga tidak akan bisa memperoleh Flash Player di Google Play.

Lau, Bagaimana Solusinya?

Tenang, kita bisa melakukan instalasi secara manual. Sebelum melakukan instalasi secara manual, dalam smartphone android kalian klik Settings > Security and ceklislah pada bagian " Unknown Sources box "  Ini akan memungkinkan kita untuk menginstal aplikasi Adobe Flash Player dari sumber selain Play Store.
Selanjutnya, masuk ke:

Tuesday, December 3, 2013

Membuat Sliding Menu pada Android

4:13 AM 2 Comments

Langkah-Langkahnya yaitu sebagai berikut:
1.  Siapkan gambar untuk background sekaligus untuk menunya.
2. Buatlah suatu project di Android. Disini saya membuat project dengan nama “SlidingMenu” (tanpa tanda petik) serta package dengan nama “com.aina.slidingmenu” (tanpa tanda petik).
3. Beri nama activity dengan “SlidingMenu” (tanpa tanda petik) dan nama layout dengan “sliding_menu” (tanpa tanda petik).
4.  Buat sebuah class adapter dengan nama “SlidingMenuAdapter.java” (tanpa tanda petik). Class ini digunakan untuk menampung gambar menu yang sudah dibuat sebelumnya. Jangan lupa untuk meletakkan gambar tersebut di folder drawble.
5.  Buatlah sebuah activity baru dengan nama “Link” (tanpa tanda petik) dan nama layout dengan “link” (tanpa tanda petik).

Monday, November 4, 2013

Menampilkan Gambar dari Database Sqlite di Android

9:21 AM 25 Comments
Pada tutorial kali ini akan membahas bagaimana menampilkan gambar dari database sqlite di Android. Disini file gambar disimpan di dalam folder asset, kemudian pada databasenya hanya disimpan nama dari file gambar yang ada di folder asset tersebut. Tutorial ini bersifat statis dimana gambar yang akan ditampilkan sudah dipersiapkan sebelumnya, jadi tidak menangani untuk operasi penambahan gambar.
Well, langsung saja ke langkah-langkahnya...
Disini sama seperti tutorial sebelumnya dimana kita membuat database terlebih dahulu baru kemudian database itu dicopy ke aplikasi.
1. Siapkan gambar yang akan ditampilkan.
2. Buatlah database "dbimages.sqlite" (tanpa tanda petik).
3. Buatlah Tabel. Jangan lupa buat tabel “android_metadata” (tanpa tanda petik) dan isikan dengan ‘en_US’ (tanpa tanda petik). Selanjutnya buat tabel "tbimages" (tanpa tanda petik) dengan field-field "_id,images" (tanpa tanda petik) dengan tipe data "_id" adalah integer primary key dan "images" adalah text. isi kurang lebih seperti berikut ini:
4. Buatlah sebuah project, kemudian Copy-kan file database yang sudah dibuat dan gambar yang sudah dipersiapkan sebelumnya di folder asset.

Sunday, November 3, 2013

Menyalin Database Sqlite ke Aplikasi Android

11:39 AM 4 Comments
Pada tutorial kali ini akan membahas bagaimana menyalin database Sqlite ke aplikasi android. Jadi, kita bisa menggunakan database yang sudah kita buat sebelumnya baru selanjutnya disalin ke aplikasi.
Di tutorial ini, database yang sudah berhasil dicopy, datanya akan ditampilkan pada ListView.
Well, langsung saja menuju ke langkah-langkahnya.
1. Menyiapkan file Sqlite Database.
Untuk mempermudah pembuatan database dapat digunakan program SQLite Database Browser atau   SQLite Expert Personal.
Buat database dengan nama sesuai yang diinginkan. Pada tutorial ini saya membuat database yaitu "dbsiswa.db" (tanpa tanda petik).
Kemudian buat tabel dengan nama “android_metadata” (tanpa tanda petik) dan isikan dengan ‘en_US’ (tanpa tanda petik).
Selanjutnya buat tabel sesuai dengan yang dibutuhkan. Disini saya membuat tabel dengan nama "tbsiswa" (tanpa tanda petik) dengan field-field "_id, nama, alamat" (tanpa tanda petik) . Perlu diperhatikan ganti field id di tabel yang kalian buat dengan "_id" (tanpa tanda petik).
2. Buatlah sebuah project. Disini saya membuat project dengan nama "com.aina.sqliteproject" (tanpa tanda petik) dan dengan activity "MainActivity" (tanpa tanda petik). (Selanjutnya untuk script sesuaikan dengan project yang kalian buat).
3. Copy-kan file database yang sudah dibuat sebelumnya di folder asset.