skip to main | skip to sidebar

Pages

  • Home
  • FILKOM
  • Linkedin Shelly

Shelly Gustika Septiani

Tampilkan postingan dengan label Android. Tampilkan semua postingan
Tampilkan postingan dengan label Android. Tampilkan semua postingan

Screen Shot Aplikasi Location Based Service Pada Pusat Perbelanjaan di Kota Bogor Berbasis Mobile Android

10/23/2012 08:24:00 PM | Publish by Shelly Gustika Septiani


Screen Shot Skripsi ^_^

Ini adalah sebagian screen shot yang ada pada aplikasi skripsi yang saya buat

Aplikasi Location Based Service
Pada Pusat Perbelanjaan di Kota Bogor
Berbasis Mobile Android
___________________________ 


Halaman Splash Screen


 
Halaman Menu Utama


 
Halaman Spinner



Tampilan Pusat Perbelanjaan Terdekat
Tampilan ini menampilkan marker  lokasi user (secara real time) dan lokasi pusat perbelanjaan



Tampilan Message Box Jarak Ke Lokasi
Tampilan ini memberikan informasi tentang jarak dari lokasi user (secara real time) ke lokasi pusat perbelanjaan yang dipilih


 
Tampilan Rute Perjalanan/Driving Direction
Tampilan ini menampilkan rute dari lokasi user (secara real time) ke lokasi pusat perbelanjaan yang dipilih



Tampilan Informasi Pusat Perbelanjaan



Fitur Telepon


Fitur Website


 
Tampilan Gallery


Tampilan About Aplikasi

Label: Android, Pemrograman Dasar 10 komentar

Cara Membuat Menu Utama Pada Aplikasi Android

10/01/2012 09:53:00 PM | Publish by Shelly Gustika Septiani



 #Bagian 2 

^_^ kali ini saya akan berbagi beberapa rancangan aplikasi yang saya buat dalam skripsi saya...
Skripsi yang saya buat berjudul : 

Aplikasi Location Based Service 
Pada Pusat Perbelanjaan di Kota Bogor  
Berbasis Mobile Android

______________Semoga Bermanfaat_____________

Membuat Menu Utama Pada Aplikasi Android

Pada menu utama ini akan terdapat beberapa macam tombol yang akan menampilkan menu lainnya, seperti gambar berikut ini.

Gambar : Tampilan Menu Utama


Untuk membuat menu utama digunakan file Menu.java untuk coding Java dan Menu.xml untuk coding tampilan layout dari menu utama.

Listing menu.java

package perbelanjaan.com;
import android.app.Activity;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;

public class menu extends Activity implements OnClickListener{
/** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.menu);
      View btn1 = findViewById(R.id.btnpasar);
      btn1.setOnClickListener(this);
      View btn2 = findViewById(R.id.btnmall);
      btn2.setOnClickListener(this);
      View btn3 = findViewById(R.id.btnfo);
      btn3.setOnClickListener(this);
      View btn4= findViewById(R.id.btnoleh);
      btn4.setOnClickListener(this);
      View btn5= findViewById(R.id.btnabout);
      btn5.setOnClickListener(this);
      View btn6= findViewById(R.id.btngallery);
      btn6.setOnClickListener(this);
    }

      public void onClick(View v) {
            // TODO Auto-generated method stub
            switch (v.getId()){
           
            case R.id.btnpasar:
            Intent myAplikasi1 = new Intent(this, pasar.class);
            startActivity(myAplikasi1);
            break;
           
            case R.id.btnmall:
            Intent myAplikasi2 = new Intent(this, mall.class);
            startActivity(myAplikasi2);
            break;

            case R.id.btnfo:
            Intent myAplikasi3 = new Intent(this, factory_outlet.class);
            startActivity(myAplikasi3);
            break;

            case R.id.btnoleh:
            Intent myAplikasi4= new Intent(this, pusatOleh.class);
            startActivity(myAplikasi4);
            break;

            case R.id.btnabout:
            Intent myAplikasi5= new Intent(this, about.class);
            startActivity(myAplikasi5);
            break;

            case R.id.btngallery:
            Intent myAplikasi6= new Intent(this, gallery.class);
            startActivity(myAplikasi6);
            break;
            }
      }
     
//Untuk Membuat Menu Item Tombol Help dan Exit.   
public boolean onCreateOptionsMenu(Menu menu) {
      MenuInflater inflater = getMenuInflater();
      inflater.inflate(R.menu.opt_menu, menu);
      return true;
      }
               
public boolean onOptionsItemSelected(MenuItem item) {
      switch (item.getItemId()) {
      case R.id.btback:
      Intent myAplikasi1 = new Intent(this, help.class);
      startActivity(myAplikasi1);
      return true;
                       
      case R.id.btclose:
      keluar(); 
      return true;
                       
      default:
      return super.onOptionsItemSelected(item);
      }
}
public void keluar(){
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Apakah Anda Benar-Benar ingin keluar?")
.setCancelable(false)
.setPositiveButton("Ya",new DialogInterface.OnClickListener() {
      public void onClick(DialogInterface dialog,int id) {
                  menu.this.finish();
            }
      })
.setNegativeButton("Tidak",new DialogInterface.OnClickListener() {
      public void onClick(DialogInterface dialog,int id) {
                  dialog.cancel();
            }
      }).show();
}
}


LOGIKA APLIKASI




Dalam pembuatan halaman menu utama atau class menu utama akan menampilkan menu utama program dalam bentuk tombol yang dapat diklik atau dipilih, maka class menu dideklarasikan sebagai class turunan dari OnClickListener.
public class menu extends Activity implements OnClickListener{

Kemudian masuk pada method onCreate() yang memulai segala kegiatan pada class menu.java ini. Jika class ini dijalankan maka layout yang akan ditampilkan adalah file menu.xml yang ditempel pada bagian setContentView. Dan juga pendeklarasian dari masing-masing variabel button pasar, mall, fo, oleh, about dan gallery. Pada method ini dideklarasikan bahwa btn1, btn2, btn3, btn4, btn5 dan btn6 merupakan View yang masing-masing telah memiliki nilai id yang harus cocok dengan nilai id pada file menu.xml. Variabel btn1, btn2, btn3, btn4, btn5 dan btn6 diatur sebagai tombol yang dapat diklik atau dipilih.

Kemudian masuk pada method onClick(), method yang digunakan untuk melakukan aksi pemilihan dari suatu button. Method di atas menggunakan switch untuk melakukan seleksi terhadap perintah yang dipilih oleh pengguna atau user. Penyeleksian perintah yang dipilih dilakukan dengan menyeleksi id yang disamakan pada file menu.xml. Jika yang dipilih case dengan nilai id btnpasar maka program akan memanggil class pasar.java dengan menggunakan perintah intent. Tetapi jika yang dipilih adalah btnmall, maka class mall.java lah yang ditampilkan, begitu seterusnya untuk btnfo, btnoleh, btnabout, dan btngallery.             Pernyataan break menunjukan bahwa perintah siap keluar dari switch. Tanpa break, maka switch akan terus mengeksekusi statement yang berada di bawahnya sampai selesai. Sehingga, break berfungsi untuk keluar dari switch begitu statement pada satu case selesai di eksekusi (tanpa melanjutkan ke statement berikutnya / yang berada di bawahnya).



             

           
     
     


Label: Android, Pemrograman Dasar 13 komentar

Instalasi Software Android

10/01/2012 09:05:00 PM | Publish by Shelly Gustika Septiani


 #Bagian 1 

^_^ kali ini saya akan berbagi beberapa rancangan aplikasi yang saya buat dalam skripsi saya...
Skripsi yang saya buat berjudul : 

Aplikasi Location Based Service 
Pada Pusat Perbelanjaan di Kota Bogor  
Berbasis Mobile Android

______________Semoga Bermanfaat_____________

Langkah pertama dalam pembuatan aplikasi yaitu tentunya dengan menginstal software yang dibutuhkan. Berikut ini langkah-langkah dalam instalasi software :

Instalasi Software
            Langkah-langkah menginstal software yang akan digunakan untuk membuat aplikasi, yaitu sebagai berikut :
Install JAVA SDK 1.6
Download dan Install Java sdk 1.6 dari alamat :
KLIK > DOWNLOAD JAVA SDK 1.6

Install Android SDK
Download file Android SDK (ukuran kurang lebih 32 MB)
KLIK >DOWNLOAD ANDROID SDK            
Pada halaman tersebut akan ada dua pilihan installer. Pilih versi Android SDK yang berekstensi .zip. Kemudian meng-uncompress file .zip tersebut. Hasil uncompress file .zip tersebut adalah sebuah folder dengan nama android-sdk-windows. Letakkan/pindahkan ke folder  c:\softandroid\android-sdk-windows.

Install Eclipse, yang digunakan versi 2.2.
Download eclipse 2.2  (Java developer)
KLIK > DOWNLOAD ECLIPSE 2.2
Eclipse tidak memerlukan instalasi. Dalam folder eclipse akan ditemukan file eclipse.exe. Untuk membuka program eclipse tersebut cukup dilakukan eksekusi file eclipse.exe tersebut.

Install Eclipse ADT plugin dengan cara sebagai berikut :
  • Pilih Help pada menu bar, kemudian pilih Install New Software.
  • Pilih Add dan isikan : 

Name : adt-android
Location : https://dl-ssl.google.com/android/eclipse/
Klik Finish dan pilih yes untuk merestart.

Membuat Android Virtual Device  
            Jika eclipse SDK dan android SDK sudah terinstall dengan benar, jalankan shortcut eclipse. Langkah-langkah membuat Device Virtual untuk Emulator android bahasa lain dari Android Virtual Device yaitu sebagai berikut :
  • Pilih window pada menu bar, pilih Android SDK and AVD Manager
  • Pilih New, maka akan muncul jendela Create New Android Virtual Device (AVD). Isikan seperti berikut :

Name : api22 (Pemberian nama sesuai selera Anda)
Target : Pilih target yang dibutuhkan sesuai kebutuhan aplikasi yang akan dibuat
Size : 64MB

Setelah semua diisi, klik tombol Create AVD, kemudian klik Start  Launch untuk menjalankan emulator pada jendela Android SDK dan AVD Manager. Kemudian akan muncul tampilan emulator api22 tersebut, seperti gambar berikut ini.


Gambar : Tampilan Emulator Android 


______________***_____________



Label: Android, Pemrograman Dasar 4 komentar
Postingan Lama »
Langganan: Postingan (Atom)
Photobucket Photobucket

Universitas Gunadarma

Universitas Gunadarma

Labels

  • Android (4)
  • Pemrograman Dasar (11)
  • Softskill Etika dan Profesionalisme TSI (6)
  • SQL (Structure Query Language) (5)
  • Tugas (UG Portfolio) (33)
  • Tulisan (UG Portfolio) (64)
  • VB.NET (3)

Blog Archive

  • ►  2009 (12)
    • ►  September 2009 (1)
    • ►  Oktober 2009 (2)
    • ►  November 2009 (4)
    • ►  Desember 2009 (5)
  • ►  2010 (47)
    • ►  Februari 2010 (2)
    • ►  Maret 2010 (6)
    • ►  April 2010 (5)
    • ►  Mei 2010 (12)
    • ►  Juni 2010 (7)
    • ►  September 2010 (1)
    • ►  Oktober 2010 (5)
    • ►  November 2010 (1)
    • ►  Desember 2010 (8)
  • ►  2011 (27)
    • ►  Januari 2011 (1)
    • ►  Februari 2011 (3)
    • ►  Maret 2011 (3)
    • ►  April 2011 (4)
    • ►  Mei 2011 (6)
    • ►  Oktober 2011 (6)
    • ►  November 2011 (2)
    • ►  Desember 2011 (2)
  • ►  2012 (20)
    • ►  Maret 2012 (5)
    • ►  April 2012 (5)
    • ►  Juni 2012 (3)
    • ►  Oktober 2012 (5)
    • ►  November 2012 (1)
    • ►  Desember 2012 (1)
  • ▼  2014 (4)
    • ►  Januari 2014 (1)
    • ▼  Agustus 2014 (3)
      • Query SQL Server Untuk Menggabungkan 2 Field ke da...
      • Penggunaan PIVOT atau CROSSTAB Pada Query SQL Server
      • Menambah, Mengurangi dan Menghitung Datetime di SQ...

Link List

  • Jadwal Kelas 4KA01
  • Baak
  • Community
  • Gunadarma
  • Library
  • Pasca
  • Repository
  • Studentsite

.........................................

Sponsor

  • Shelly Gustika Septiani
milkysmile milkysmile

Linkedin

Lihat profil LinkedIn shelly gustika septianiLihat profil shelly gustika septiani

Shelly

Shelly

About Me

Foto Saya
Shelly Gustika Septiani
Bogor, Jawa Barat, Indonesia
Lulusan Universitas Gunadarma, angkatan 2008, Lulus 2012 :) Fakultas : Ilmu Komputer dan Teknologi Informasi Jurusan : Sistem Informasi Dahulu kelas : 4KA01 Tulisan-tulisan di blog ini sekedar tempat untuk berbagi informasi... Semoga Bermanfaat ƪ(˘⌣˘)ʃ
Lihat profil lengkapku

News Studentsite

Followers

Subscribe To

Postingan
Atom
Postingan
Semua Komentar
Atom
Semua Komentar

Total Tayangan

Copyright (c) 2010 Shelly Gustika Septiani. Design by Template Lite
Download Blogger Templates And Directory Submission.