23 Nov 2014

ECLIPSE - MEMBUAT KALKULATOR SEDERHANA (TUTORIAL MEMBUAT APLIKASI ANDROID)

hohohohohoh hehehhe hihihi hahahah akhirnya dapet tugas lagi dari bapak dosen untuk membuat aplikasi android . sebenernya agak binggung mau bikin apa berhubung di kasih deadline hanya 1 minggu alias 8 hari pasnya . akhirnya datanglah ilham yaitu aplikasi android yang so simple create KALKULATOR SEDERHANA . alhamdulilah akhirnya aplikasinya berhasil di wujudkan hahaha

oke ini screanshootnya

















nah Setelah keliatan Layoutnya seperti di atas . semoga sudah pada tau yah apa aja yang di pake dalam aplikasi berikut karena overall semua sama aja kaya netbean

oiyah neh Xml codenya dari tampilan di atas

     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"
    tools:context=".MainActivity" >
            android:id="@+id/angka_1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:inputType="numberDecimal"
    />
            android:id="@+id/angka_2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:inputType="numberDecimal"
        />
            android:layout_width="match_parent"
        android:layout_height="wrap_content" >
       

            android:id="@+id/text_hasil"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:inputType="text"
        android:enabled="false"
        >
   

            android:id="@+id/text_histori"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/histori" />
            android:id="@+id/list_histori"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
         >
   
    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"
    tools:context=".MainActivity" >
            android:id="@+id/angka_1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:inputType="numberDecimal"
    />
            android:id="@+id/angka_2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:inputType="numberDecimal"
        />
            android:layout_width="match_parent"
        android:layout_height="wrap_content" >
       

            android:id="@+id/text_hasil"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:inputType="text"
        android:enabled="false"
        >
   

            android:id="@+id/text_histori"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/histori" />
            android:id="@+id/list_histori"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
         >
   

   
Nah tadi itu Code Xml buat tampilan aplikasi android yang akan kita buat , ok setelah tampilan selesai waktuinya kita melakukan deklarasi variabel dulu biar ngga ada kesalah pas melakukan conding action .
ok berikut code untuk deklarasi. untuk menulisnya lakukan pada main.java aplikasi kalian

protected float angka1, angka2, angkahasil;
EditText tek_1, tek_2, tek_hasil;
private ArrayList isi_histori = new ArrayList();
ListView histori;
Setelah variabel dideklarasikan, langkah selanjutnya adalah mencocokan variabel untuk GUI dengan id pada masing-masing komponen GUI yang telah didesain


tek_1 = (EditText) findViewById(R.id.angka_1);
tek_2 = (EditText) findViewById(R.id.angka_2);
tek_hasil = (EditText) findViewById(R.id.text_hasil);
histori = (ListView) findViewById(R.id.list_histori);
Button tambah = (Button) findViewById(R.id.tombol_plus);
Button kurang = (Button) findViewById(R.id.tombol_min);
Button kali = (Button) findViewById(R.id.tombol_x);
Button bagi = (Button) findViewById(R.id.tombol_bag
i);
 nah setelah tau fungsi fungsi deklarasi sekarang saya tampilin full code untuk Aplikasi kali ini
  package com.mulyono.pertemuanii;
import java.util.ArrayList;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;

public class MainActivity extends Activity implements OnClickListener {
    protected float angka1, angka2, angkahasil;
    EditText tek_1, tek_2, tek_hasil;
    private ArrayList isi_histori = new ArrayList();
    ListView histori;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        tek_1 = (EditText) findViewById(R.id.angka_1);
        tek_2 = (EditText) findViewById(R.id.angka_2);
        tek_hasil = (EditText) findViewById(R.id.text_hasil);
        histori = (ListView) findViewById(R.id.list_histori);
        Button tambah = (Button) findViewById(R.id.tombol_plus);
        Button kurang = (Button) findViewById(R.id.tombol_min);
        Button kali = (Button) findViewById(R.id.tombol_x);
        Button bagi = (Button) findViewById(R.id.tombol_bagi);
        tambah.setOnClickListener(this);
        kurang.setOnClickListener(this);
        kali.setOnClickListener(this);
        bagi.setOnClickListener(this);
    }
    @Override
    public void onClick(View v) {
        angka1 = Float.parseFloat( tek_1.getText().toString());
        angka2 = Float.parseFloat( tek_2.getText().toString());
        switch (v.getId()) {
        case R.id.tombol_plus:
            angkahasil = angka1 + angka2;
            tek_hasil.setText(Float.toString(angkahasil));
            this.tampilkan_histori(angka1 + " + " + angka2 + " = " + angkahasil);
            break;
        case R.id.tombol_min:
            angkahasil = angka1 - angka2;
            tek_hasil.setText(Float.toString(angkahasil));
            this.tampilkan_histori(angka1 + " - " + angka2 + " = " + angkahasil);
            break;
        case R.id.tombol_x:
            angkahasil = angka1 * angka2;
            tek_hasil.setText(Float.toString(angkahasil));
            this.tampilkan_histori(angka1 + " x + " + angka2 + " = " + angkahasil);
            break;
        case R.id.tombol_bagi:
            angkahasil = angka1 / angka2;
            tek_hasil.setText(Float.toString(angkahasil));
            this.tampilkan_histori(angka1 + " : " + angka2 + " = " + angkahasil);
            break;
        default:
            break;
        }
    }
    private void tampilkan_histori(String tambahan){
        isi_histori.add(tambahan);
        ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, isi_histori);
        histori.setAdapter(adapter);

    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
}
Nah selesai juga Aplikasi Androidnya , APLIKASI ANDROID KALKULATOR SEDERHANA .
terimakasih 
Read More

15 Sep 2014

CCNA - Modul Cisco Indonesia

Hari ini saya akan memberikan sedikit Ilmu yang saya dapat dari internet tentang Cisco Otodidak . mungkin ada yang belum tahu apasih cisco itu ??? .Cisco Itu adalah Vendor atau merek Dari salah satu Perusahan Dibidang network hardware .

Cisco sendiri memiliki akademi untuk mempelajari seluruh hardware mereka agar dapat di gunakan untuk publik . gelar gelar Cisco

CCNA, CCNP, dan CCIE
Kali ini saya akan Memberikan sedikit modul Untuk tahapan Pertama Yaitu CCNA 

Silakan Download 

kalo sudah download jika ada yang ingin di tanyakan silakan Mantion ke @olidfire


Read More

APPLE - IPHONE 6 REVIEW

Hay sudah lama saya tidak update ini blog karena kesibukan saya kerja jadi . saya kurang mengurus blog ini . ok untuk mengawali blog saya kali ini saya Mau Mereview Produk terbaru dari apple Mobile Yaitu IPhone 6 . yang di gadang gadang sangat cangih ...

Berikut spesifikasi yang saya ambil dari http://www.gsmarena.com/apple_iphone_6-6378.php.
iphone 6

iphone 6

iphone 6


Dari Spesifikasi DI atas tidak jauh beda dengan Iphone 5s yang beberapa waktu Lalu di release di Amerika . tapi memang Produk dari apple selalu mengoncang dunia walaupun harganya yang lumayan mahal untuk handphone seperti itu ,

Apple selalu memberikan Kualitas di balik harga yang begitu mahal itu
berikut Video Iphone 6


')})},5e3); // Double Click $('i[rel="pre"]').replaceWith(function(){return $("
"+$(this).html()+"
")});for(var pres=document.querySelectorAll("pre,code,kbd,blockquote,td"),i=0;i")&&(m[t].innerHTML="Warning!! SPAM has been detected!",m[t].className="spammer-detected")}blockLinks("comment_block","p"); //]]>