Rabu, 10 Februari 2016

UAS PEMOGRAMAN APLIKASI E-BOOK STMIK ERESHA


Assalamualaikum Wr.Wb
Salam Sejahtera
Om Santih Santih Santih Om

Post kali ini bertujuan untuk melengkapi nilai UAS PEMOGRAMAN DUA STMIK ERESHA KELAS MALAM

Dengan ini saya selaku Mahasiswi STMIK ERESHA
Atas Nama : Maulida Satya Paramitha
Semester    : V (Lima)
Membuat Aplikasi E-BOOK

Sebelumnya saya sudah posting step by step pembuatan aplikasi di android studio untuk itu saya tidak akan menjelaskan dari awal tp langsung ke hasil dan coding yang saya buat


Kembali lagi sebagai kewajiban saya untuk mengumpulkan tugas UAS . Kali ini saya membuat Aplikasi E-book menggunakan TextView, Button dan ListView . Dimana Program Android ini dirancang untuk dapat mencari buku yg inginkan . Nantinya program android ini dapat dikembangkan lebih lanjut dan cocok di implementasikan untuk perpustakaan atau book store.

Langsung saja kita lihat hasil dari E-BOOK yg saya buat

Tampilan awal guna menambahkan daftar buku

Disini kita dapat isi Nama Penulis ,Judul Buku, dan Penerbitnya.Setelah itu klik Simpan

Setelah disimpan ListView akan bekerja dan menyambut anda dengan tampilan "Data Berhasil Ditambahkan"

Ditampilan ini juga kita dapat mencari maksud buku yang ingin kita pilih

Dan ini adalah hasil codingnya


package kuliah.tugas.com.myapplication;

import kuliah.tugas.com.myapplication.entity.E_Buku;
import kuliah.tugas.com.myapplication.util.DBAdapter;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class AddDataActivity extends Activity implements OnClickListener
{
   
private EditText   judul, penerbit;
  
private Button    btnSimpan, btnReset;

  
private DBAdapter  db;

  
@Override
  
protected void onCreate(Bundle savedInstanceState)
   {
     
super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_add_data);

     
db = DBAdapter.getInstance(this);

     
judul = (EditText) findViewById(R.id.input_judul);
     
penerbit = (EditText) findViewById(R.id.input_penerbit);
     
btnSimpan = (Button) findViewById(R.id.btnSimpan);
     
btnReset = (Button) findViewById(R.id.btnReset);

     
btnSimpan.setOnClickListener(this);
     
btnReset.setOnClickListener(this);
   }

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

  
@Override
  
public void onClick(View v)
   {

     
switch (v.getId())
      {
        
case R.id.btnSimpan:
            E_Buku buku =
new E_Buku();
            buku.setJudul(
judul.getText().toString());
            buku.setPenerbit(
penerbit.getText().toString());

           
if (db.insertData(buku))
            {
               Toast.makeText(
this, "Data Berhasil ditambahkan", Toast.LENGTH_SHORT).show();
               startActivity(
new Intent(this, MainActivity.class));
               finish();
            }
else
           
{
               Toast.makeText(
this, "Data Gagal ditambahkan", Toast.LENGTH_SHORT).show();

            }

           
break;

      }
   }

  
@Override
  
public void onBackPressed()
   {
     
super.onBackPressed();
      startActivity(
new Intent(this, MainActivity.class));
      finish();
   }

}



Sekian dan terimakasih ʕ´• ᴥ •`ʔ