Tentang shareilmu2ilmu.blogspot.com

http://shareilmu2ilmu.blogspot.com/ adalah blog tentang komputer yang di buat untuk Pembelajaran, tugas-tugas,aplikasi komputer,Coding,pemograman visual, sistem manajemen basis data

Showing posts with label Sederhana. Show all posts
Showing posts with label Sederhana. Show all posts

Wednesday, 10 December 2014

Cara Mengatasi Komputer Error

Troubleshooting adalah adanya suatu masalah atau adanya ketidak normalan pada komputer kita. Masalah komputer atau troubleshooting dibagi menjadi 2 troubleshooting hardware dan troubleshooting software.
Troubleshooting hardware biasanya ditandai dengan komputer tidak dapat menyala, monitor mati dan lain sebagainya. Sedangkan troubleshooting software ditandai dengan lambatnya kinerja komputer dan lain-lain. Meski tidak menutup kemungnkinan juga gejala-gejala lambatnya komputer terjadi tidak hanya pada software tetapi juga troubleshooting hardware.
Cara mengatasi troubleshooting standard pada komputer bisa dikatakan pertolongan pertama pada komputer yang terjadi masalah analisa troubleshooting tersebut dan bagaimana cara mengatasinya bisa simak solusi troubleshooting hardware pada pc komputer.
1.               Komputer Menyala Tapi Tidak Ada Tampilan Di Layar :
Hal ini sering saya temui ternyata permasalahanya hanya sepele, memory / ram kendor atau kotor kaki-kakinya ( yang kuningan ) atau memory mati. Solusi :
a.Lepas lalu pasang kembali
b. Bersihkan kaki-kakinya dengan penghapus pensil hingga bersih
c. Coba ganti dengan yang baru.
2.               Komputer berbunyi TIT 3x pendek/cepat :
Namun power hidup tapi tdk ada tampilan itu kerusakan pada VGA cardnya, bisa jadi kendor atau kotor kaki-kakinya atau mati.Solusi
a. Lepas dan tancapkan kembali,
b. Bersihkan kaki-kakinya yang berwarna kekuningan dengan penghapus pensil,
c.Ganti dengan yang baru.
3.           Komputer berbunyi TIT...TIT...TIT...TIT...terus dan teratur tidak berhenti sebelum kita matikan :
Kerusakan pada memory card/RAM Solusi : lakukan hal-hal sama dengan point 1.Jika tidak berhasil mainboard anda yang rusak.
4.            Komputer keluar TULISAN DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER :
Kerusakan pada hardisk anda atau system yang ada dihardisk hilang. Solusi : Pastikan hardisk dikenal didalam sistem BIOS komputer caranya dengan memperhatikan tampilan awal apakah ada IDE / hardisk yang muncul atau tekan del pada saat awal menyala lalu lihat di standard setting apakah hardisk anda muncul tidak disitu. Jika muncul berarti hardisk bagus hanya systemnya/partisinya yang hilang> lakukan instal ulang lagi, jika tidak muncul hardisk anda yang rusak> Ganti dengan yang baru. Atau coba tepuk secara perlahan badan hardisk lalu nyalakan lagi, jika berhasil segera backup data anda.Kenapa di tepuk pelan? sekedar memberi goncangan sedikit di motor hardisk yang macet agar bergerak lagi.
5.               Komputer tiba - tiba tidak bisa membaca Flashdisk :
Masalah kebanyakan pada power supply komputer yang sudah lemah, karena flashdisk menggunakan listrik tegangan rendah, jika powernya kurang berdampak pada pembacaan data yang ada di flashdisk. Solusi : Ganti PowerSupply atau coba colokan pada USB bagian belakang, karena langsung menempel di mainboard siapa tau powernya lebih bagus.
6.               CD / DVD rom sulit terbuka/terkunci :
Masalahnya karena CD Room jarang digunakan dan sudah tua sehingga karet penggerak dari motor ke roda gigi mengendor sehingga pada saat motor bergerak membuka pintu cd terjadi slip sehingga pintu tidak bisa terbuka.Solusi : ambil sebuah paperclip luruskan lalu tusuk pada bagian pintu cdrom yang ada lubang kecilnya, dorong hingga pintu berhasil terbuka.Saran : Sebaiknya jangan biarkan CDrom selalu kosong,paling tidak masukan cd blank agar motor cd rom tdk macet.
7.               Monitor berubah - ubah warna :
Kerusakan pada RGB monitor anda, kemungkinan besar ada patrian/solderan yang terlepas/retak atau kabel data monitor tidak terkunci dengan baik ke VGA. Solusi : Reparasi Monitor atau kencangkan kabel data ke vga.

8.               Komputer Tidak Mau Hidup
Cara Mengatasinya :
- Cek koneksi kabel (dari power outletnya ke tombol power pada PC)
- Cek apakah stabilizer berfungsi atau tdak (jika memakai stabilizer)
- Cek kabel power pada CPU
- Jika masih juga tidak mau hidup permasalahanya mungkin terletak pada power supply atau MB
9.           Komputer Mau Hidup Tetapi Tidak Mau Booting
Cara Mengatasinya :
Kenali Terlebih dahulu Bunyi Beep :
Beep 1 kali saja Tanda bahwa kondisi komputer baik
Beep 1 kali, panjang Terdapat problem di memory
Beep 1 kali panjang dan 3 kali pendek Kerusakan di VGA card
Beep 1 kali panjang dan 2 kali pendek Kerusakan di DRAM parity
Beep terus menerus Kerusakan dimodul memory atau memory video
- Cek dengan menggunakan software dianosa seperti sisoft sandra, PC mark04, PC mark05 dll
10.           Komputer Mau Booting Tetapi Selalu “Safe Mode “ (untuk masuk ke safe mode tekan F8)
Cara Mengatasinya :
- restart kembali komputer anda
- jika masih trouble intall ulang windows anda
- jika masih safe mode juga, berarti HD anda bermasalah
cek dengan : scan disk
11.            Komputer Sering Hang
Cara Mengatasinya
- Disebabkan software mengalami crash
- tekan ctrl + alt + del >> klik End task pada program yang “Not Responding”
- tekan tombol restart pada CPU
- Disebabkan hardware mengalami konflik (adanya penambahan hardware baru)
- konflik antar hardware sering terjadi pada sistem operasi windows
- install ulang windows anda, tetapi yang perlu diingat sebelum reinstall windows anda, lepaskan dulu hardware baru anda
- alankan fasilitas “add new“ hardware yang terdapat pada control panel.
12.           Keyboard Tidak Dikenali Oleh Komputer
Cara Mengatasinya
- cek apakah keyboard anda sudah terpasang dengan benar
- jika sudah tapi masih juga keyboard tidak terdeteksi maka kemungkinan keyboard anda bermasalah.
- coba ganti keyboard anda, jika sudah diganti tapi juga masih bermasalah maka kemungkinan besar yang rusak adalah di bagian port keyboard di MB anda.
- Jika memang Sudah di Ganti Keyboard Baru tapi tetap tidak terdeteksi Juga Coba Ganti dengan Keyboard USB dan apabila tidak terdeteksi Juga berarti ada yang salah Pada sitem Windows Sobat
13.           Komputer Sering Crash
Cara Mengatasinya :
- cek semua posisi kabel, hardware, dan juga tegangan pada casing, cek suhu pada CPU dan jua cek ram, processor dan juga vga.
14.           Lupa Password BIOS
Cara Mengatasinya :
- Cabut batre CMOS pada cpu
- Atau dengan cara emncoba menebak bberapa password default untuk beberapa produsen bios misalkan AMI dan AWARD (contoh : A.M.I, AMI, AMI_SW, ALLY, 589589 dll)
15.           Menambah Perangkat Hardware Baru, Tp Tidak Terdeteksi Oleh BIOS
Cara Mengatasinya :
- Kemungkinan besar bios anda sudah kuno sehingga tidak dapat mendeteksi hardware yang baru, maka segera update bios anda (bisa download melalui internet.
16.           Pasang Processor Baru Tp Tidak Terdeteksi
Cara Mengatasinya :
- cek apakah anda sudah memasang prosesor dengan benar
- cek apakah posisi jumper pada processor sudah benar (tentang jumper pada processor bisa anda periksa pada manual booknya)

Wednesday, 2 April 2014

Cara membuat web sederhana(dasar). HTML.(Source Code).

Ok,kita akan membahas beberapa dasar pembuatan web yang akan dapat digunakan untuk memperindah dan mempercantik web.
Kita akan membuat tulisan,warna,tabel,link,gambar,list menu dan lainnya.
dan inilah langkah-langkahnya:

>Buka Notepad atau text editor lainnya.
>diharuskan sudah memiliki aplikasi localhost(Xampp,Wampserver,dll).
>localhost yg saya gunakan yaitu xampp,buka xampp,jalankan Apache dan mySQL.
>Tulisakan koding/kode berikut pada notepad/text editor anda.


<html>
<body>
<table border="4" cellpadding="0" cellspacing="2">
<tr><td colspan="3" bgcolor="red"><h1> <center>Selamat Datang Website 12.12.0009</center><h1></td></tr>
<tr><td bgcolor="yellow" ><center><p>Haiii apa kabar<br>nama saya dionisius riyan edlianto
<br>saya sedang dalam studi pada STMIK AMIKOM PURWOKERTO<br>dan Nim saya 12.12.0009</p><center><table border="2" cellpadding="0" cellspacing="2" bgcolor="red">
<tr><td>Nama</td><td>Nim</td><td>Kelas<center></td></tr>
<tr><td>Dionisius Ryan E</td><td>12.12.0009</td><td>SI 12 A</td></tr></table></center>
</td>

<td bgcolor="gray"><center><p><font color="#fff">Klik gambar</font> untuk menuju Halaman Lain<a href="http://localhost/webmula/"
       target="_blank"><img src="32.jpg" alt="Klik gambar untuk melihat Profil Lengkap Saya"
       height="260" width="320"><a/></p><p>Klik gambar untuk menuju Halaman Lain<a href="http://localhost/webmula/"
       target="_blank"><img src="31.jpg" alt="Klik gambar untuk melihat Profil Lengkap Saya"
       height="260" width="320"><a/></p></center></td><td bgcolor="green">Keterangan Lengkap Tentang Saya :
<ol>
<li>Dionisius Riyan Edliatno
<li>12.12.0009
<li>SI12A
<li>Jenjang Studi
<ul>
<li>SD Broederan
<li>SMP negeri 6 purwokerto
<li>SMA negeri 5 purwokerto
<li>STMIK AMIKOM purwokerto
</ul>
</ol><p>Untuk melihat profil saya lebih lanjut <a href="http://localhost/webmula/"
target=”_blank”>Klik disini </a> dan akan terbuka pada tab baru</p>
<p>Atau Anda dapat melihatnya disini <a href="http://localhost/dionweb/"
target=”_blank”>Klik disini </a> dan akan terbuka pada tab baru</p>
</td></tr>
<tr><td colspan="3"bgcolor="purple"><h1><center>Website Profil Pembuat<center></h1></td></tr>
</table>
</body>
</html>



>Setelah selesai,simpan file pada folder htdocs pada xampp,biasanya terdapat di C:\xampp\htdocs.
>jalankan menggunakan web browser(mozzila,Chrome,inet Explore dll) dengan cara mengetikan : http://localhost/(nama folder). cth: http://localhost/praktek/praktek.html
>Tampilan web yang dibuat.

Sunday, 12 January 2014

TUTORIAL PEMBUATAN WebKit Sederhana Pada ADT BUNDLE Android Aplikasi

1.      Buat Project baru dengan nama webkit.

2.      Pada layout main_activity desain layout seperti berikut:
3.      Tuliskan source code pada ActivityMain.java:
package com.example.webkit;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.webkit.WebView;

public class MainActivity extends Activity {
            WebView browser;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
       
       
        browser =(WebView) findViewById(R.id.webkit);
        browser.loadData("<html><body>Tulisan Pertama yang ditampilkan di web browser</body><html>","text/html","UTF-8");
    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
   
}
4.      Output:


Sunday, 5 January 2014

PRAKTIKUM X:TUTORIAL PEMBUATAN Database (Part 2). PADA ADT BUNDLE APLIKASI ANDROID

1.    Buat Project Baru
2.    Desain interface baru untuk tampilan awal program
3.    Buat Layout baru dengan nama dialogview dengan tampilan seperti berikut :
4.    Buat Layout baru dengan nama editdata:
 
5.    Buat Layout baru dengan nama menu:
 6.    Buat Layout baru dengan nama viewdata:

7.    Buat class baru dengan nama Barang.java dengan sourcode:
public class Barang {
   
    private long id;
    private String nama_barang;
    private String merk_barang;
    private String harga_barang;

   
    public Barang()
    {   
       
    }
   
    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }
   
    public String getNama_barang() {
        return nama_barang;
    }

    public void setNama_barang(String nama_barang) {
        this.nama_barang = nama_barang;
    }
   
    public String getMerk_barang() {
        return merk_barang;
    }

    public void setMerk_barang(String merk_barang) {
        this.merk_barang = merk_barang;
    }
   
    public String getHarga_barang() {
    return harga_barang;
    }

    public void setHarga_barang(String harga_barang) {
        this.harga_barang = harga_barang;
    }

     @Override
        public String toString()
        {
            return "Barang "+ nama_barang +" "+ merk_barang + " "+harga_barang;
        }

   
}
8.    Buat class baru dengan nama CreateData.java :
package amikom.si12a.databasesi12a;

import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.os.Bundle;
import android.widget.Toast;


public class CreateData extends Activity implements OnClickListener {

    //inisilisasi elemen-elemen pada layout
    private Button buttonSubmit;
    private EditText edNama;
    private EditText edMerk;
    private EditText edHarga;
    //inisialisasi kontroller/Data Source
    private DBDataSource dataSource;
   
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.create_data);

        buttonSubmit = (Button) findViewById(R.id.buttom_submit);
        buttonSubmit.setOnClickListener(this);
        edNama = (EditText) findViewById(R.id.nama_barang);
        edHarga = (EditText) findViewById(R.id.harga_barang);
        edMerk = (EditText) findViewById(R.id.merk_barang);

        // instanstiasi kelas DBDataSource
        dataSource = new DBDataSource(this);

        //membuat sambungan baru ke database
        dataSource.open();
    }
   
    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        // Inisialisasi data barang
        String nama = null;
        String merk = null;
        String harga = null;
        @SuppressWarnings("unused")

        //inisialisasi barang baru (masih kosong)
        Barang barang = null;
        if(edNama.getText()!=null && edMerk.getText()!=null && edHarga.getText()!=null)
        {
            /* jika field nama, merk, dan harga tidak kosong
             * maka masukkan ke dalam data barang*/
            nama = edNama.getText().toString();
            merk = edMerk.getText().toString();
            harga = edHarga.getText().toString();
        }

        switch(v.getId())
        {
            case R.id.buttom_submit:
                // insert data barang baru
                barang = dataSource.createBarang(nama, merk, harga);

                //konfirmasi kesuksesan
                Toast.makeText(this, "masuk Barang\n" +
                        "nama" + barang.getNama_barang() +
                        "merk" + barang.getMerk_barang() +
                        "harga" + barang.getHarga_barang(), Toast.LENGTH_LONG).show();
                break;
        }

       
    }

}
9.    Buat class baru dengan nama EditData.java:
package amikom.si12a.databasesi12a;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class EditData extends Activity implements OnClickListener {

     private DBDataSource dataSource;
   
         private long id;
         private String harga;
         private String merk;
         private String nama;

         private EditText edNama;
         private EditText edHarga;
         private EditText edMerk;

         private TextView txId;

         private Button btnSave;
         private Button btnCancel;

         private Barang barang;

         @Override
         public void onCreate(Bundle savedInstanceState) {
               super.onCreate(savedInstanceState);
               setContentView(R.layout.editdata);
                   //inisialisasi variabel
               edNama = (EditText) findViewById(R.id.editText_nama);
               edHarga = (EditText) findViewById(R.id.editText_harga);
               edMerk = (EditText) findViewById(R.id.editText_merk);
               txId = (TextView) findViewById(R.id.text_id_barang);
               //buat sambungan baru ke database
               dataSource = new DBDataSource(this);
               dataSource.open();
               // ambil data barang dari extras
               Bundle bun = this.getIntent().getExtras();
               id = bun.getLong("id");
               harga = bun.getString("harga");
               merk = bun.getString("merk");
               nama = bun.getString("nama");
               //masukkan data-data barang tersebut ke field editor
               txId.append(String.valueOf(id));
               edNama.setText(nama);
               edHarga.setText(harga);
               edMerk.setText(merk);

               //set listener pada tombol
               btnSave = (Button) findViewById(R.id.button_save_update);
               btnSave.setOnClickListener(this);
               btnCancel = (Button) findViewById(R.id.button_cancel_update);
               btnCancel.setOnClickListener(this);
         }

         @Override
         public void onClick(View v) {
             // TODO Auto-generated method stub
             switch(v.getId())
             {
                             // apabila tombol save diklik (update barang)
                 case R.id.button_save_update :
                     barang = new Barang();
                     barang.setHarga_barang(edHarga.getText().toString());
                     barang.setNama_barang(edNama.getText().toString());
                     barang.setMerk_barang(edMerk.getText().toString());
                     barang.setId(id);
                     dataSource.updateBarang(barang);
                     Intent i = new Intent(this, ViewData.class);
                     startActivity(i);
                     EditData.this.finish();
                     dataSource.close();
                     break;
                             // apabila tombol cancel diklik, finish activity
                 case R.id.button_cancel_update :
                     finish();
                     dataSource.close();
                     break;
             }
         }
     }
10.    Buat class baru dengan nama Menu.java dengan source code:
package amikom.si12a.databasesi12a;

import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.content.Intent;
import android.os.Bundle;
import android.widget.Button;

public class Menu extends Activity implements OnClickListener {

    private Button bTambah;
    private Button bLihat;
   
    @Override
    public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.menu);

          bTambah = (Button) findViewById(R.id.button_tambah);
          bTambah.setOnClickListener(this);
          bLihat = (Button) findViewById(R.id.button_view);
          bLihat.setOnClickListener(this);

    }
   
    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        switch(v.getId())
        {
            case R.id.button_tambah :
                Intent i = new Intent(this, CreateData.class);
                startActivity(i);
                break;
            case R.id.button_view :
                Intent i2 = new Intent(this, ViewData.class);
                startActivity(i2);
                break;

        }
       
    }

}

11.    Buat class dengan nama ViewData.java dengan source code:
package amikom.si12a.databasesi12a;

import java.util.ArrayList;

import android.app.Dialog;
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemLongClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ListView;

public class ViewData extends ListActivity implements OnItemLongClickListener {
   
    //inisialisasi kontroller
    private DBDataSource dataSource;

    //inisialisasi arraylist
    private ArrayList<Barang> values;
    private Button editBarang,deleteBarang;
   
  //menampilkan data
    @Override
    public void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
          setContentView(R.layout.viewdata);

          dataSource = new DBDataSource(this);
          // buka kontroller
          dataSource.open();

          // ambil semua data barang
          values = dataSource.getAllBarang();

          // masukkan data barang ke array adapter
          ArrayAdapter<Barang> adapter = new ArrayAdapter<Barang>(this,
                    android.R.layout.simple_list_item_1, values);

          // set adapter pada list
          setListAdapter(adapter);
          ListView lv = (ListView)findViewById(android.R.id.list);
          lv.setOnItemLongClickListener(this);
         
    }

    @Override
    public boolean onItemLongClick(final AdapterView<?> adapter, View v, int pos,
        final long id) {
        // TODO Auto-generated method stub
        final Dialog dialog=new Dialog(this);
        dialog.setContentView(R.layout.dialogview);
        dialog.setTitle("PIlih Aksi");
        dialog.show();
        final Barang b=(Barang) getListAdapter().getItem(pos);
        editBarang=(Button)findViewById(R.id.BTNEDIT);
        deleteBarang=(Button)findViewById(R.id.BTNHAPUS);
       
        editBarang.setOnClickListener(new OnClickListener() {
           
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                switchToEdit(b.getId());
                dialog.dismiss();
            }
        });
       
        deleteBarang.setOnClickListener(new OnClickListener() {
           
            @Override
            public void onClick(View arg0) {
                // TODO Auto-generated method stub
                dataSource.deleteBarang(b.getId());
                dialog.dismiss();
                finish();
                startActivity(getIntent());
            }
        });
        return true;
    }
   
    public void switchToEdit(long id){
        Barang b=dataSource.getBarang(id);
        Intent i =new Intent(this,EditData.class);
        Bundle bun=new Bundle();
        bun.putLong("id",b.getId());
        bun.putString("nama",b.getNama_barang());
        bun.putString("harga",b.getHarga_barang());
        i.putExtras(bun);
        finale();
        startActivity(i);
    }
   
    public void finale(){
        ViewData.this.finish();
        dataSource.close();
    }

    @Override
    protected void onPause() {
        // TODO Auto-generated method stub
        super.onPause();
    }

    @Override
    protected void onResume() {
        // TODO Auto-generated method stub
        super.onResume();
    }

}
12.    Edit source code pada Android manifest :
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="amikom.si12a.databasesi12a"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="17" />

  <application
         android:allowBackup="true"
         android:icon="@drawable/ic_launcher"
         android:label="@string/app_name"
         android:theme="@style/AppTheme" >
         <activity
             android:name="dbandroid.Menu"
             android:label="@string/app_name" >
         </activity>
         <activity
             android:name="com.example.dbandroid.CreateData"
             android:label="@string/app_name" >
         </activity>
         <activity
             android:name="com.example.dbandroid.Menu"
             android:label="@string/app_name" >
             <intent-filter>
                 <action android:name="android.intent.action.MAIN" />

                 <category android:name="android.intent.category.LAUNCHER" />
             </intent-filter>
         </activity>
         <activity
             android:name="com.example.dbandroid.ViewData"
             android:label="@string/app_name" >
         </activity>
      
         <activity
             android:name="com.example.dbandroid.EditData"
             android:label="@string/app_name" >
         </activity>
     </application>

</manifest>


Sunday, 29 December 2013

TUTORIAL PEMBUATAN Database(Part 1). PADA ADT BUNDLE ANDROID



  1. Buat Project Baru
  2. Desain interface baru untuk tampilan awal program
  3. Buat Layout baru dengan nama create data dengan tampilan seperti berikut :
    4.Buat Class baru pada folder src dengan nama createData,tuliskan coding seperti di bawah ini:
    package com.example.dbandroid;


    import android.app.Activity;
    import android.os.Bundle;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.Toast;


    public class createData extends Activity implements OnClickListener {
    private Button Submit;
    private EditText nama,merk,harga;
    private DBDataSource datasource;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.createdata);

    Submit=(Button) findViewById(R.id.btnSubmit);
    Submit.setOnClickListener(this);
    nama=(EditText) findViewById(R.id.txtnama);
    merk=(EditText) findViewById(R.id.txtmerk);
    harga=(EditText) findViewById(R.id.txtharga);

    datasource=new DBDataSource(this);
    datasource.open();
    }
    public void onClick(View arg0){
    String nm=null;
    String mk=null;
    String hrg=null;

    Barang barang=null;

    if(nama.getText()!=null&&merk.getText()!=null && harga.getText()!=null){
    nm=nama.getText().toString();
    mk=merk.getText().toString();
    hrg=harga.getText().toString();
    }
    switch(arg0.getId())
    {
    case R.id.btnSubmit:
    barang=datasource.createBarang(nm,mk,hrg);
    Toast.makeText(this, "masuk Barang\n"+
    "nama"+barang.getNama_barang()+
    "merk"+barang.getMerk_barang()+
    "harga"+barang.getHarga_barang(),
    Toast.LENGTH_LONG).show();
    break;
    }

    }

    }
    5.Buat class baru dengan nama dbHelper,dan tuliskan coding berikut :
    package com.example.dbandroid;


    import android.content.Context;
    import android.database.sqlite.SQLiteDatabase;
    import android.database.sqlite.SQLiteOpenHelper;
    import android.util.Log;


    public class dbHelper extends SQLiteOpenHelper {
    public static final String TABLE_NAME="data_inventory";
    public static final String COLOUMN_ID="_id";
    public static final String COLOUMN_NAME="nama_barang";
    public static final String COLOUMN_MERK="merk_barang";
    public static final String COLOUMN_HARGA="harga_barang";
    private static final String db_name="inventory.db";
    private static final Integer db_version=1;

    private static final String db_create="create table"
    +TABLE_NAME+"("
    +COLOUMN_ID+"integer primary key autoincrement,"
    +COLOUMN_NAME+"varchar(50) not null,"
    +COLOUMN_MERK+"varchar(50) not null,"
    +COLOUMN_HARGA+"varchar(50) not null);";

    public dbHelper(Context sia){
    super(sia,db_name,null,db_version);
    }
    public void onCreate(SQLiteDatabase db){
    db.execSQL(db_create);
    }
    public void onUpgrade(SQLiteDatabase db,int oldVersion,int newVersion){
    Log.w(dbHelper.class.getName(),"Upgrading database from"+
    oldVersion+"to"+newVersion+"which will destroy all old data");
    db.execSQL("Drop Table If Exists"+TABLE_NAME);
    onCreate(db);
    }
    }
    6.Buat Class baru dengan namaDBDataSource dengan coding seperti berikut:
    package com.example.dbandroid;


    import android.content.ContentValues;
    import android.content.Context;
    import android.database.SQLException;
    import android.database.sqlite.SQLiteDatabase;


    public class DBDataSource {
    private SQLiteDatabase database;
    private dbHelper dbHelper;

    private String[] allcolomns={
    dbHelper.COLOUMN_ID,
    dbHelper.COLOUMN_NAME,
    dbHelper.COLOUMN_MERK,
    dbHelper.COLOUMN_HARGA
    };

    public DBDataSource(Context c){
    dbHelper=new dbHelper(c);
    }
    public void open()throws SQLException{
    database=dbHelper.getWritableDatabase();
    }
    public void close(){
    dbHelper.close();
    }
    public Barang createBarang(String nm,String mk,String hrg){
    ContentValues values=new ContentValues();
    values.put(dbHelper.COLOUMN_NAME, nm);
    values.put(dbHelper.COLOUMN_MERK, mk);
    values.put(dbHelper.COLOUMN_HARGA, hrg);

    long insertId=database.insert(dbHelper.TABLE_NAME,null, values);
    Cursor cursor=database.query(distinct, table, columns, selection, selectionArgs, groupBy, having, orderBy, limit, cancellationSignal)
    }
    }



Saturday, 19 October 2013

TUTORIAL MEMBUAT TULISAN BERWARNA PADA ADT ANDROIDS APPS



1.Buat new android app,tuliskan app name

2.Pilih tempat penyimpanan untuk android app yang akan anda buat.

3.Pilih warna untuk logo dan gambar untuk logo.

4.Pada activity pilih fullscreen activity agar desain lebih menarik.

5.Pada activity name isikan project yang akan anda buat.

6.Drag And Drop Tulisan di textfield menu untuk menambah text baru pada form.dan Klik pada kotak tersebut untuk mengedit text

7.Untuk Mengubah warna masuk ke layout pada bagian activity, edit:

"Background Color #?????","??????" adalah coding untuk warna pada xml.
"Text Color #???????" untuk mengubah warna text.
Beberapa contoh warna:
#FOF8FF
Aliceblue
#FAEBD7
Antiquewhite
#00FFFF
Aqua
#7FFFD4
Aquamarine
#F0FFFF
Azure
#F5F5DC
Beige
#FFE4C4
Bisque
#000000
Black
#FFEBCD
Blanchedalmond
#0000FF
Blue
#8A2BE2
Blueviolet
#A52A2A
Brown
#DEB887
Burlywood
#5F9EAD
Cadetblue
#7FFF00
Chartreuse
#D2691E
Chocolate
#FF7F50
 Atau dapat menggunakan menu res pilih values,pilih string xml,pilih add,pilih new elemen isikan nama dan valuesnya


8.Dan tahap akhir adalah jalankan Virtual emulator yang ada pada ADT tersebut,dan ini hasilnya.