Kamis, 22 Oktober 2015

Belajar PHP Dasar


Kalkulator 3 (Menggunakan  Radio Button)










Script Penjumlahan
<?php
if(isset($_POST["Hitung"])&&($_POST["operasi"]=="Kali")){      
                $bil1=$_POST["bil1"];
                $bil2=$_POST["bil2"];
                $hasil=$bil1+$bil2;
                echo"<blink>Jika <font color='red'> $bil1 </font> Dikali <font color='red'> $bil2 </font> Hasilnya                           <font color='blue'> $hasil </font><blink>";
                echo"<script>document.form_mtk.bil1.value=$bil1;
                                            document.form_mtk.bil2.value=$bil2;
                                            document.form_mtk.hasil.value=$hasil;
                            </script>";
}
Nb:
1.Tambahkan script pada bagian oprasi sbb:

      <input type="radio" name="operasi" value="Tambah"
         <?php if($_POST["operasi"]=="Tambah"){echo "checked";}?>  />Tambah

Belajar PHP Dasar




Kalkulator 2 (Menggunakan  List/Menu)







Script Penjumlahan

<?php
if(isset($_POST["Hitung"])&&($_POST["operasi"]=="Tambah")){
                $bil1=$_POST["bil1"];
                $bil2=$_POST["bil2"];
                $hasil=$bil1+$bil2;
echo"<blink>Jika <font color='red'> $bil1 </font> Ditambah <font color='red'> $bil2 </font> Maka             Hasilnya <font color='blue'> $hasil </font><blink>";
 }
?>
Nb:
1.Pada List di tambahkan Script
   <?php
      $ops=$_POST["operasi"];
      echo"<option value='$ops'>$ops</option>";
   ?>

Belajar PHP Dasar



Materi Pertama
Kalkulator 1 ( Menggunakan Text Field)







Gunakan Script Proses di bawah ini

Script Penjumlahan :
<?php
if(isset($_POST["Tambah"])){
      $bil1=$_POST["bil1"];
      $bil2=$_POST["bil2"];
      $hasil=$bil1+$bil2;
echo"Jika<font color='red'> $bil1 </font> ditambah <font color='red'> $bil2 </font> Maka Hasilnya <font color='blue'> $hasil </font>";
 }
?>

NB :
1. Script  Matemetika
    Rumus Pengurangan $hasil=$bil1-$bil2;
    Rumus Perkalian      $hasil=$bil1*$bil2;
    Rumus Pembagian    $hasil=$bil1/$bil2;
    Rumus Pembagian    $hasil=pow($bil1/$bil2;)
    Rumus Akar             $hasil=$bil1+$bil2;
                                   $hasil=sqrt($hasil);

2. Script Tampil Bilangan Dalam Form inputan
    echo"<script>document.form_mtk.bil1.value=$bil1;
                        document.form_mtk.bil2.value=$bil2;
                        document.form_mtk.hasil.value=$hasil;
            </script>";

Workshop


Sintak Link, Loading Android

////////////////////////////// Link

public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK) {
        finish();
                return true;
        }
    return super.onKeyDown(keyCode, event);

////////////////////////////// Loding

 public void setSplash(){
    final ProgressDialog myProgressDialog = ProgressDialog.show(Loding.this, "Loding", "Mohon Tunggu...", true);
    new Thread() {
     public void run() {
        try{Thread.sleep(5000);}
        catch (Exception e) {}
              Intent i = new Intent(Loding.this, Login.class);
              myProgressDialog.dismiss();
              finish();
              startActivity(i);
       } }.start();
    }

/////////////////////////////////// Link Button

 ImageButton btnDefinisi= (ImageButton) findViewById(R.id.btnDefinisi);
        btnDefinisi.setOnClickListener(new View.OnClickListener() {
        @Override
               public void onClick(View arg0) {
        Intent  call= new Intent(getBaseContext(), InputNama.class);
        startActivity(call);        
        }});
//.............................................. Link  Keluar

ImageButton btnKeluar= (ImageButton) findViewById(R.id.btnExit);
        btnKeluar.setOnClickListener(new View.OnClickListener() {
        @Override
               public void onClick(View arg0) {
        keluarYN();
        }});  
//................................................

public void keluar(){
    new AlertDialog.Builder(this)
.setTitle("Menutup Aplikasi")
.setMessage("Terimakasih... Anda Telah Menggunakan Aplikasi Ini")
.setNeutralButton("Tutup", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dlg, int sumthin) {
finish();
}})
.show();
    }
    public void keluarYN(){
    AlertDialog.Builder ad=new AlertDialog.Builder(MenuUtama.this);
            ad.setTitle("Konfirmasi");
            ad.setMessage("Apakah benar ingin keluar?");
           
            ad.setPositiveButton("Ya",new OnClickListener(){
        @Override
    public void onClick(DialogInterface dialog, int which) {
    keluar();
    }});
           
            ad.setNegativeButton("Tidak",new OnClickListener(){
        public void onClick(DialogInterface arg0, int arg1) {
        }});
           
            ad.show();
    }

///////////  Tulisan Berjalan

<TextView
    android:id="@+id/txtMarquee"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_x="3px"
    android:layout_y="4px"
    android:background="#000000"
    android:ellipsize="marquee"
    android:marqueeRepeatLimit="marquee_forever"
    android:singleLine="true"
    android:text="Wellcome Here"
    android:textColor="#ffffff"
    android:textSize="14sp"
    android:typeface="sans" >

</TextView>


   void callMarquee(){
  Calendar cal = Calendar.getInstance();          
  int jam = cal.get(Calendar.HOUR);
  int menit= cal.get(Calendar.MINUTE);
  int detik= cal.get(Calendar.SECOND);

  int tgl= cal.get(Calendar.DATE);
  int bln= cal.get(Calendar.MONTH);
  int thn= cal.get(Calendar.YEAR);

  String stgl=String.valueOf(tgl)+"-"+String.valueOf(bln)+"-"+String.valueOf(thn);
  String sjam=String.valueOf(jam)+":"+String.valueOf(menit)+":"+String.valueOf(detik);
 
  TextView  txtMarquee=(TextView)findViewById(R.id.txtMarquee);
  txtMarquee.setSelected(true);
  String kata="Selamat Datang di Aplikasi Android  Sistem Pakar Pendeteksian Penyakit Kista /"+stgl+"/"+sjam+" #";
  String kalimat=String.format("%1$s",TextUtils.htmlEncode(kata));
  txtMarquee.setText(Html.fromHtml(kalimat+kalimat+kalimat));
  }