Bukti Transfer Projek Skripsi dan TA

Bukti Transfer Projek Skripsi dan TA

Alhamdullilah projek skripsi sudah selesai dan alhamdullilah pada lulus semua semoga jadi berkah ilmunya ya temen temen.

Membuat Fungsi Back Fisik pada Handphone As 3.0

Membuat Fungsi Back Fisik pada Handphone As 3.0

kali ini saya akan memberikan cara membuat back fisik lewat handphone

kemudian berika action script pada menu utama anda seperti script di bawah ini :

import flash.desktop.NativeApplication;
NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN,TombolBackFisik);
function TombolBackFisik(event:KeyboardEvent):void
{
switch (event.keyCode)
{
case Keyboard.BACK:
event.preventDefault();
//Letakkan kode untuk tombol back; gotoAndStop(2);
break;
case Keyboard.MENU:
//Letakkan kode untuk tombol home;  gotoAndStop(2);
break;
case Keyboard.SEARCH:
//Letakkan kode untuk tombol search;
break;
}
}

 

Selamat Mencoba

Membuat Login Android dengan Koneksi database Mysql

Membuat Login Android dengan Koneksi database Mysql

Rekan rekan sekalaian kalai ini skripsilive membagi bagaimana caranya mengkoneksikan login dengan databse mysql.
Langkah pertama buat projek di android

gambar desain seperti diatas

atau file xmlnya dengan coding di bawah ini :

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/bgapot"
    android:orientation="vertical"
    android:padding="10sp" >

    <EditText
        android:id="@+id/txt_name"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:hint="username"
        android:singleLine="true"
        android:textColorHint="#000000" >

        <requestFocus />
    </EditText>

    <EditText
        android:id="@+id/password"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:hint="password"
        android:inputType="textPassword"
        android:textColorHint="#000000" >

    </EditText>

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <Button
            android:id="@+id/btn_login"
            android:layout_width="120dp"
            android:layout_height="wrap_content"
            android:text="Login" />

        <Button
            android:id="@+id/btn_cancel"
            android:layout_width="120dp"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_alignParentTop="true"
            android:text="Batal" />

    </RelativeLayout>

</LinearLayout>


UNTUK JAVANYA 

package com.example.login;


import driver.Utils;
import driver.XMLParser;
import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class MainActivity extends Activity {
    String nama,pass;
    String otentikasi="";
    EditText edNama,edPass;
    XMLParser parser = new XMLParser();
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        edNama=(EditText)findViewById(R.id.txt_name);
        edPass=(EditText)findViewById(R.id.password);
           
        Button  btnBatal=(Button)findViewById(R.id.btn_cancel);
        btnBatal.setOnClickListener(new View.OnClickListener() {
                public void onClick(View arg0) {
                    //Intent  i= new Intent(MainActivity.this,MainActivity.class);
                     //startActivity(i);
                     finish();
        }});
        
        Button  btnLogin=(Button)findViewById(R.id.btn_login);
        btnLogin.setOnClickListener(new View.OnClickListener() {
                public void onClick(View arg0) {
                
                      nama=edNama.getText().toString();
                      pass=edPass.getText().toString();
                                      
                     if(nama.equalsIgnoreCase("")){
                         isiNama();
                     }
                     else if(pass.equalsIgnoreCase("")){
                         isiPass();
                     }

                     else{
                             Utils ip=new Utils();
                             String myip=ip.getIP();
                             nama=nama.replaceAll(" ", "_");
                             pass=pass.replaceAll(" ", "_");
                             String URL = myip+"android/login.php?username="+nama+"&password="+pass+"&ket=ok";
                             String xml =parser.getXmlFromUrl(URL);

                             if(xml.indexOf("sukses")>=0){
                             Intent i = new Intent(MainActivity.this, Menu.class); 
                               i.putExtra("xml", xml);
                               startActivity(i);  
                              //finish();
                         }
                         else{
                             salah();
                         }
                     }}});  
        }
      //-------------------------------------------------------------------------------------------  
            public void isiNama(){
                new AlertDialog.Builder(this)
                .setTitle("Silakan Isi Nama")
                .setMessage("Maaf, Silakan isi Nama Anda terlebih dahulu....")
                .setNeutralButton("Tutup", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dlg, int sumthin) {
                    }})
                .show();
            }
            
            public void pesan(String ps){
                new AlertDialog.Builder(this)
                .setTitle("Pesan")
                .setMessage(ps)
                .setNeutralButton("Tutup", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dlg, int sumthin) {
                    }})
                .show();
            }
    //-------------------------------------------------------------------------------------------        
            public void isiPass(){
                new AlertDialog.Builder(this)
                .setTitle("Silakan Isi Pass")
                .setMessage("Maaf, Silakan isi Pass Anda terlebih dahulu....")
                .setNeutralButton("Tutup", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dlg, int sumthin) {
                    }})
                .show();
            }
            
            public void isiKodeCustomer(){
                new AlertDialog.Builder(this)
                .setTitle("Silakan Isi Kode Customer")
                .setMessage("Maaf, Silakan isi Kode Customer terlebih dahulu....")
                .setNeutralButton("Tutup", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dlg, int sumthin) {
                    }})
                .show();
            }
    //-------------------------------------------------------------------------------------------         
            public void salah(){
                new AlertDialog.Builder(this)
                .setTitle("ontentikasi salah")
                .setMessage("Maaf, username "+nama+" dan pass "+pass+" SALAH ! cek kembali dengan benar....")
                .setNeutralButton("Tutup", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dlg, int sumthin) {
                    }})
                .show();
            }
       
    //-------------------------------------------------------------------------------------------
        
           
   
}

 

SOURCE CODE Cara menampilkan HTML Webview pada ANDROID

SOURCE CODE Cara menampilkan HTML Webview pada ANDROID

SOURCE CODE Cara menampilkan HTML Webview pada ANDROID
buat layout
webview.xml
<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”
tools:context=”.Main” >

<WebView
android:id=”@+id/webView”
android:layout_width=”match_parent”
android:layout_height=”match_parent”
android:layout_alignParentLeft=”true”
android:layout_alignParentTop=”true” />

</RelativeLayout>
kemudian buatkan
tampilweb.java

public class tampilweb extends Activity {
WebView webView;
String nama,def;
String path=”file:///android_asset/bagianbagiangitar.html”;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.webview);
WebView wv;
wv = (WebView) findViewById(R.id.webView);
wv.loadUrl(“file:///android_asset/bagianbagiangitar.html”);
}

catatan untuk : String path=”file:///android_asset/bagianbagiangitar.html”;
buat html dengan nama : bagianbagiangitar.html kemudian letakan di folder asset dalam projek android
kemudian run. SELAMAT MENCOBA

source-code-cara-menampilkan-html-webview-pada-android

Android SharedPreferences Basics

Android SharedPreferences Basics

sharedpreferences_basics_1

Anda dapat menyimpan dan mengambil kunci, data nilai pasangan dari preferensi bersama.
nilai SharedPreferences akan bertahan di sesi pengguna. Data dalam preferensi bersama akan terus-menerus meskipun pengguna menutup aplikasi.
Anda bisa mendapatkan nilai dari preferensi bersama menggunakan getSharedPreferences () metode.
Anda juga perlu editor untuk mengedit dan menyimpan perubahan preferensi bersama.
Gunakan SharedPreferences untuk menyimpan data: boolean, mengapung, int, rindu, dan string.

mode yang tersedia untuk preferensi bersama:

1. MODE_WORLD_READABLE
2. MODE_WORLD_WRITEABLE
3. MODE_PRIVATE

Store,Fetch,Remove,Clear Data from SharedPreferences.

/******* Create SharedPreferences *******/

SharedPreferences pref = getApplicationContext().getSharedPreferences(“MyPref”, MODE_PRIVATE);
Editor editor = pref.edit();

/**************** Storing data as KEY/VALUE pair *******************/

editor.putBoolean(“key_name1”, true);           // Saving boolean – true/false
editor.putInt(“key_name2”, “int value”);        // Saving integer
editor.putFloat(“key_name3”, “float value”);    // Saving float
editor.putLong(“key_name4”, “long value”);      // Saving long
editor.putString(“key_name5”, “string value”);  // Saving string

// Save the changes in SharedPreferences
editor.commit(); // commit changes

/**************** Get SharedPreferences data *******************/

// If value for key not exist then return second param value – In this case null

pref.getBoolean(“key_name1”, null);         // getting boolean
pref.getInt(“key_name2”, null);             // getting Integer
pref.getFloat(“key_name3”, null);           // getting Float
pref.getLong(“key_name4”, null);            // getting Long
pref.getString(“key_name5”, null);          // getting String

/************ Deleting Key value from SharedPreferences *****************/

editor.remove(“key_name3”); // will delete key key_name3
editor.remove(“key_name4”); // will delete key key_name4

// Save the changes in SharedPreferences
editor.commit(); // commit changes

/************ Clear all data from SharedPreferences *****************/

editor.clear();
editor.commit(); // commit changes

Chat with Ranto