Saturday, January 31, 2015

Membuat Login Sederhana Pada Pemrograman Android Eclipse.

Assalamualaikum...
Hai sobat berbagi, terimakasih telah mengunjungi blog saya, kali ini saya akan berbagi kepada sobat semua tentang bagaimana membuat Login sederhana pada pemrograman Android eclipse.
Kita l
angsung k
e TKP aja ya sobat, saya lagi g’ tau mau nulis kata-kata apa lagi ni, kataknya saya g’ bakat deh jadi penulis, tapi semoga dengan rajin nge blog suatu hari nanti saya bisa jadi penulis sob...
HeHe...

Langkah-langkah:
1. Sobat berbagi silahkan buat project terlebih dahulu, namanya terserah sobat berbgai.
2. Pada MainActivity.java, silahkan sobat copy paste coding dibawah ini.


import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class First_Login extends Activity {
       String pasw ;
       String nama;
       String namaku ="admin";
       String pswd ="admin";
       EditText name;
       EditText pass,tampil;
/** Called when the activity is first created. */
      
@Override
       public void onCreate(Bundle savedInstanceState) {
              super.onCreate(savedInstanceState);
              setContentView(R.layout.first_login);
              name = (EditText)findViewById(R.id.txtusername);
              pass = (EditText)findViewById(R.id.txtpassword);
              Button submit = (Button)findViewById(R.id.btnSimpan);
              submit.setOnClickListener(new click());
              }
              @SuppressLint("ShowToast")
              class click implements Button.OnClickListener{
              @SuppressLint("ShowToast")
              public void onClick(View v){
              nama = name.getText().toString();
              pasw = pass.getText().toString();
              if((pasw.equals(pswd))&&(nama.equals(namaku))){
                     Toast.makeText(getApplicationContext(),"Selamat datang, anda berhasil login..." ,31).show();
                     Intent i = new Intent(First_Login.this, MenuUtamaFT.class);
                     startActivity(i);
              }else
                     Toast.makeText(getApplicationContext(),"Ma'af..., Username atau password salah",23).show();
                     name.setText("");
                     pass.setText("");
              }
              }
       }


2. Sekarang masuk ke activity_main lalu ketikan code dibawah ini

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="fill_parent"
    android:layout_height="fill_parent">
   
    <LinearLayout
       android:layout_marginTop = "81dp"
       android:layout_marginLeft = "8dp"
       android:layout_marginRight= "8dp"
       android:layout_marginBottom= "10dp"
       android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical">
   
    <ScrollView android:layout_width="fill_parent"
                           android:layout_height="wrap_content">
      
                     <LinearLayout
                         android:layout_width="fill_parent"
                         android:layout_height="wrap_content"
                         android:orientation="vertical"
                         android:textColor="#020202" >
                        
                         <EditText
                             android:text=""
                             android:id="@+id/txtusername"
                             android:layout_width="fill_parent"
                             android:layout_height="wrap_content"
                             android:hint="Username">
                         </EditText>
                        
                         <EditText
                             android:text=""
                             android:id="@+id/txtpassword"
                             android:layout_width="fill_parent"
                             android:layout_height="wrap_content"
                             android:hint="Password"
                             android:password="true">
                         </EditText>

                         <Button
                             android:id="@+id/btnSimpan"
                             android:layout_width="fill_parent"
                             android:layout_height="wrap_content"
                             android:text="::Login::"
                             android:textStyle="bold"
                             android:textSize="21dp"
                             android:textColor="#000000">
                         </Button>
                     </LinearLayout>
    </ScrollView>
    </LinearLayout>
</LinearLayout>

OK...
Sampai disini sudah cukup baik sobat...

Catatan:
Sahabat berbagi coba perhatikan code yang ada di MainActivity.Java
Code Intent i = new Intent(First_Login.this, MenuUtamaFT.class);
Tulisan yg berwana merah adalah nama kelas yg dituju, Silahkan sobat sesuaikan dengan nama class yg ada di project sobat.

Sekian tutorial kali ini, semoga berhasil sobat berbagi.

Kritik dan sarannya kami tunggu ya Sobat...

Penggunaan Scroll Bar Pada Form Java NetBeans.

Assalamualaikum sahabat berbagi...
Pada postingan-postingan sebelumnya saya berbagi kepada sobat semua tentang pemrograman Android dan HTML, Kali ini saya akan berbagi tentang pemrograman Java Desktop menggunakan NetBeans.
Mungkin saat ini sobat sedang kesulitan bagaimana cara mengatasi inputan yang banyak yang tidak cukup jika dilakukan pada satu form, tapi tenang saja sobat, kita punya cara mengatasi itu semua menggunakan Scroll Bar.

Lalu bagaimana cara melakukannya, langsung saja kita ke TKP.

Langkah-langkah:
1. Pastikan sobat sudah membuat form dan komponen-komponen inputan pada project sobat lalu kemudian blog semua komponen yang ada pada Form sobat.


2. Klik kanan pada komponen yang di blog, lalu pilih Enclose-Panel.


3. Sama seperti cara ke-2, tapi bedanya sekarang klik kanan pada panel lalu pilih Enclose-Scroll Pane.


OK...
Selesai deh, semoga berhasil ya sobat...

Ini contoh punya saya yang sudah berhasil.


Jika ada pertanyaan mari kita diskusi dan berbagi disini.

Friday, January 30, 2015

Tutorial Membuat Button Yang Menarik Pada Android Eclipse

Assalamualaikum sobat berbagi...
Kali ini saya akan berbagi tentang bagaimana membuat aplikasi android yang kita buat terlihat lebih menarik.
Salah satu komponen yang tidak bisa lepas dari aplikasi yang kita buat adalah “Button”, oleh karna itu agar aplikasi lebih menarik maka kita perlu menghiasi button dengan gambar atau warna-warna yang menarik.
Bagaimana caranya???
OK, kita langsung saja ke TKP.

Langkah-langkah:
1. Buat project terlebih dahulu: pilih File-New-Android Aplication Project-Kemudian isi data dengan lengkap.
2.  Masukan kedua gambar dibawah ini kedalam folder (drawble-mdpi) yg ada pada project sobat, dan beri nama masing-masing gambar dengan nama "
addinfo" dan "addinfo2".



3. Buat file .xml pada folder (drawble-mdpi) dengan nama btn_addinfo.xml dengan cara klik kanan pada (drawble-mdpi)-new-Android XML File.
Setelah berhasil membuat file xml maka copy-paste coding dibawah ini.
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:drawable="@drawable/addinfo"/>
<item android:state_pressed="true" android:drawable="@drawable/addinfo2" />
<item android:drawable="@drawable/addinfo" />
</selector>

4. Sekarang beralih ke file activity_main.xml lalu tambahkan coding dibawah ini.
<Button
        android:id="@+id/infoterkini"
        android:layout_width="290dp"
        android:layout_height="50dp"
        android:layout_below="@+id/info"
        android:background="@drawable/btn_addinfo"/>
OK, jika totorial diatas sudah dilakukan dengan baik, kita tinggal menjalankan aplikasi. Jika berhasil maka akan tampil seperti gambar dibawah ini.

OK...
Sekian tutorial kali ini, selamat dan semangat belajar sobat, jika ada pertanyaan atau saran mari kita diskusi dan berbagi disini.
Terimakasih...

Text Hind pada Web HTML

Assalamualaikum...
Hai sobat berbagi, kali ini saya mau berbagi hal sederhana tentang bagaimana membuat text hind pada html, text hind ini sering kita lihat pada text pencarian pada FB dan website-website lainnya seperti pada gambar dibawah ini, ketika kita mengklik kolom pencarian maka text yg ada didalamnya langsung hilang.


coding Html-nya sederhana sob, langsung saja di cekidot dan dipraktekin.
:D

<input style="display:none; width:75px" t type="text" name="txtsearch" id="txtsearch" value="yyyy-mm-dd" onfocus="if(this.value==this.defaultValue)this.value=''; " onblur="if(this.value=='')this.value=this.defaultValue;">

Semoga berhasil ya sobat...
Jangan lupa kritik dan sarannya sob...

Thursday, January 29, 2015

Android, Membuat Inputan Tanggal dan Waktu Pada textfield Secara Otomatis

Assalamualaikum...
Hari ini tgl 30-01-2015 saya mulai melanjutkan hobi yang sempat tertunda, yakni nge-Blog, postingan saya kali ini adalah untuk sobat-sobat programer yg sudah tidak asing lagi dengan pemrograman android eclipse, saya tidak akan memulai menjelaskan dari bagaimana cara menginstal android dll, jadi buat temen-temen yg masih sangat baru, belum tau cara menggunakan eclipse, silahkan pelajari di tempat lain dulu ya, hehe...
hari ini saya akan berbagi tentang bagaimana cara membuat inputan tanggal dan waktu pada textfield secara otomatis pada eclipse, tanpa berpanjang lebar mari kita langsung saja ke TKP.

Langkah pertama
Silahkan sobat membuat project baru terlebih dahulu, jika sobat sudah berhasil membuat project maka copy-paste kan coding di bawah ini pada file main.java anda.

import java.util.Calendar;
import android.app.Activity;
import android.app.Dialog;
import android.app.ProgressDialog;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.app.DatePickerDialog;
import android.app.TimePickerDialog;
import android.view.MotionEvent;
import android.view.View.OnTouchListener;
import android.widget.DatePicker;
import android.widget.TimePicker;

public class latihan1 extends Activity {
    
int hour, minute, mYear,mMonth, mDay;
    static final int TIME_DIALOG_ID = 0;
    static final int DATE_DIALOG_ID = 1;
    private String[] arrMonth = {"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"};
private EditText txttgl;
private EditText txtjam;
// Seusuaikan url dengan nama domain yang anda gunakan
    private String url = "http://fulltrust.meximas.com/android/addinfo2.php";
public ProgressDialog pDialog;

    @Override

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.latihan1);
        txttgl = (EditText) findViewById(R.id.txtDate);
        txtjam = (EditText) findViewById(R.id.txtTime);
     // get the current date
        final Calendar c = Calendar.getInstance();
        mYear = c.get(Calendar.YEAR);
        mMonth = c.get(Calendar.MONTH);
        mDay = c.get(Calendar.DAY_OF_MONTH);        
        txttgl.setOnTouchListener(new OnTouchListener() {

            @Override
            public boolean onTouch(View arg0, MotionEvent arg1) {
                // TODO Auto-generated method stub
                showDialog(DATE_DIALOG_ID);
                return true;
            }
        });
        
        txtjam.setOnTouchListener(new OnTouchListener() {

            @Override
            public boolean onTouch(View arg0, MotionEvent arg1) {
                // TODO Auto-generated method stub

                showDialog(TIME_DIALOG_ID);
                return true;
            }
        });

    } 
    
    
    @Override
    protected Dialog onCreateDialog(int id)
    {
        switch (id) {
            case TIME_DIALOG_ID:
                return new TimePickerDialog(
                    this, mTimeSetListener, hour, minute, true);
            case DATE_DIALOG_ID:
                return new DatePickerDialog(
                    this, mDateSetListener, mYear, mMonth, mDay);
        }
        return null;
    }
    
    private DatePickerDialog.OnDateSetListener mDateSetListener =
            new DatePickerDialog.OnDateSetListener()
            {

            @Override
            public void onDateSet(DatePicker view, int year, int monthOfYear,int dayOfMonth) {
                mYear = year;
                mMonth = monthOfYear;
                mDay = dayOfMonth;
                String sdate = arrMonth[mMonth] + " " + LPad(mDay + "", "0", 2) + ", " + mYear;
                txttgl.setText(sdate);
            }
        };

        private TimePickerDialog.OnTimeSetListener mTimeSetListener =
        new TimePickerDialog.OnTimeSetListener()
        {
            public void onTimeSet(TimePicker view, int hourOfDay, int minuteOfHour)
            {
                hour = hourOfDay;
                minute = minuteOfHour;
                String stime = LPad(""+hour, "0", 2) + ":"+ LPad(""+minute, "0", 2);
                txtjam.setText(stime);
            }
        };
        
        private static String LPad(String schar, String spad, int len) {
            String sret = schar;
            for (int i = sret.length(); i < len; i++) {
                sret = spad + sret;
            }
            return new String(sret);
        }
}


Selanjutnya adalah copy-paste coding ini di main.xml sobat.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="fill_parent"
    android:layout_height="fill_parent">
<LinearLayout
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"
   android:orientation="vertical"
   android:textColor="#020202" >

   <!--
   <TextView
       android:id="@+id/TextView09"
android:layout_marginLeft = "10dp"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:textColor="#c3c3c3"
       android:text="Silaturrahim :" >
   </TextView>
   -->
   
   <EditText 
       android:text="" 
       android:id="@+id/txtDate" 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content"
       android:editable="false"
       android:hint="Tanggal">
   </EditText>
   
   <EditText 
       android:text="" 
       android:id="@+id/txtTime" 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:editable="false"
       android:hint="Jam">
   </EditText>
    </LinearLayout>
</LinearLayout>


Jika sudah maka silahkan sobat jalan kan program yg sudah dibuat, jika berhasil maka tampilannya akan seperti gambar dibawah ini.


Selamat mencoba sobat, semoga berhasil.
Jika ingin program yg sudah jadi silahkan sobat download DISINI.

Terimakasih...

luvne.com resepkuekeringku.com desainrumahnya.com yayasanbabysitterku.com