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();
}
}
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 ʕ´• ᴥ •`ʔ
0 komentar:
Posting Komentar