Beruflich Dokumente
Kultur Dokumente
package com.example.gifari.gifari_1621462;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity__about_apps);
}
}
JAVA EDIT
package com.example.gifari.gifari_1621462;
import android.app.AlertDialog;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
cari.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Cursor c = db.rawQuery(" SELECT * FROM student WHERE barcode Like '%"+editbarcode.getText()+"%' ",null);
if(c.moveToFirst())
{
editnamabrg.setText(c.getString(1));
String kategori = c.getString(2);
int index = -1;
if (kategori.equals("--Kategori--"))
index = 0;
else if (kategori.equals("Sembako"))
index = 1;
else if (kategori.equals("Alat Rumah Tangga"))
index = 2;
else if (kategori.equals("Peralatan Elektronik"))
index = 3;
spinner.setSelection(index);
editharga.setText(c.getString(3));
editdeskripsi.setText(c.getString(4));
}
else
{
showMessage(" Error ", " Invalid Barcode ");
}
clearText();
}
});
edit.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if (editbarcode.getText().toString().trim().length() == 0 )
{
showMessage(" Error ", " Masukkan Barcode ");
return;
}
Cursor c = db.rawQuery(" SELECT * FROM student WHERE barcode = '"+editbarcode.getText()+"' ",null);
if(c.moveToFirst())
{
db.execSQL(" UPDATE student SET namabarang = '" + editnamabrg.getText() + "',kategori = '" +
spinner.getSelectedItem() +
"', harga = '" + editharga.getText() + "', deskripsi = '" + editdeskripsi.getText() + "' WHERE
barcode = '"+editbarcode.getText()+"'");
showMessage(" Success ", " Data Terganti ");
}
else
{
showMessage(" Error ", " Invalid Barcode ");
}
clearText();
}
});
}
private void showMessage(String title, String message) {
JAVA HAPUS
package com.example.gifari.gifari_1621462;
import android.app.AlertDialog;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
cari.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Cursor c = db.rawQuery(" SELECT * FROM student WHERE barcode Like '%"+editbarcode.getText()+"%' ",null);
if(c.moveToFirst())
{
editnamabrg.setText(c.getString(1));
String kategori = c.getString(2);
int index =0;
if (kategori.equals("--Kategori--"))
index = 0;
else if (kategori.equals("Sembako"))
index = 1;
else if (kategori.equals("Alat Rumah Tangga"))
index = 2;
else if (kategori.equals("Peralatan Elektronik"))
index = 3;
spinner.setSelection(index);
editharga.setText(c.getString(3));
editdeskripsi.setText(c.getString(4));
}
}
});
edit.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if (editbarcode.getText().toString().trim().length() == 0 )
{
showMessage(" Error ", " Masukkan Barcode ");
return;
}
Cursor c = db.rawQuery(" SELECT * FROM student WHERE barcode = '"+editbarcode.getText()+"' ",null);
if(c.moveToFirst())
{
db.execSQL(" DELETE FROM student WHERE barcode = '"+editbarcode.getText()+"'");
showMessage(" Success ", " Data Terhapus ");
}
else
{
showMessage(" Error ", " Invalid Barcode ");
}
clearText();
}
});
}
import android.app.Activity;
import android.content.DialogInterface;
import android.content.Intent;
import android.database.sqlite.SQLiteDatabase;
import android.support.v7.app.AlertDialog;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
@Override
public View getView(int position, View view, ViewGroup parent) {
LayoutInflater inflater = context.getLayoutInflater();
View rowView = inflater.inflate(R.layout.listdaftar, null);
final TextView txtNama = (TextView) rowView.findViewById(R.id.nama);
final TextView txtHarga = (TextView) rowView.findViewById(R.id.harga1);
ImageView imageView = (ImageView) rowView.findViewById(R.id.imageview);
txtNama.setText(nama[position]);
txtHarga.setText(harga[position]);
imageView.setImageResource(img[position]);
return rowView;
}
}
import android.app.ProgressDialog;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.AsyncTask;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.widget.ListView;
import java.util.ArrayList;
ListView mListView;
String[] nama;
String[] harga;
Integer[] foto;
SQLiteDatabase db;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_daftar_barang);
mListView = findViewById(R.id.listVieew);
int i = 0;
while(c.moveToNext())
{
nama[i] = c.getString(0);
harga[i]= "[ Rp. "+ c.getString(1) +" ]";
foto[i] = R.drawable.ic_shopping_cart_black_24dp;
i++;
}
<TextView
android:id="@+id/aboutme"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginTop="10dp"
android:text="About Me "
android:textAlignment="center"
android:textSize="30sp"
android:textStyle="normal|bold" />
<ImageView
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_gravity="center"
android:layout_marginTop="30dp"
app:srcCompat="@drawable/gifari" />
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginTop="10dp"
android:text="Apps Developer "
android:textAlignment="center"
android:textSize="20sp"
android:textStyle="normal|bold" />
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="18dp"
android:text="Nama : NUR AHMAD GIFARI BASRI"
android:textAlignment="center"
android:textSize="20sp" />
<TextView
android:id="@+id/textView3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="18dp"
android:text="Kelas : D"
android:textAlignment="center"
android:textSize="20sp" />
<TextView
android:id="@+id/textView4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="18dp"
android:text="Jurusan : TEKNIK INFORMATIKA"
android:textAlignment="center"
android:textSize="20sp" />
</LinearLayout>
tools:context=".DaftarBarang">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:text="Daftar Barang"
android:textAlignment="center"
android:textSize="35dp"
android:textStyle="normal" />
<ListView
android:id="@+id/listVieew"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginTop="90dp">
</ListView>
</RelativeLayout>
XML EDIT
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".ActivityEdit">
<TextView
android:id="@+id/judul"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Data Barang"
android:textAlignment="center"
android:textSize="35dp"
android:layout_marginTop="20dp"
android:textStyle="normal"/>
<EditText
android:id="@+id/barcode"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_marginTop="90sp"
android:layout_marginLeft="10dp"
android:ems="10"
android:hint="Barcode"
android:inputType="textPersonName" />
<Button
android:id="@+id/cari"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_marginLeft="210dp"
android:layout_marginTop="90sp"
android:drawableLeft="@drawable/ic_search_black_24dp"
android:text="Cari" />
<EditText
android:id="@+id/namabarang"
android:layout_width="335dp"
android:layout_marginLeft="10dp"
android:layout_height="wrap_content"
android:layout_marginTop="140dp"
android:ems="10"
android:hint="Nama barang"
android:inputType="textPersonName"
/>
<Spinner
android:id="@+id/spinner1"
android:layout_width="335dp"
android:layout_marginLeft="7sp"
android:layout_height="wrap_content"
android:layout_marginTop="200dp"
android:entries="@array/Kategori"/>
<EditText
android:id="@+id/harga"
android:layout_width="335dp"
android:layout_height="55dp"
android:layout_marginTop="240dp"
android:ems="10"
android:layout_marginLeft="10dp"
android:hint="harga"
android:inputType="number" />
<EditText
android:id="@+id/deskripsi"
android:layout_width="335dp"
android:layout_height="86dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="300dp"
android:ems="10"
android:hint="Deskripsi"
android:inputType="textPersonName" />
<Button
android:id="@+id/edit"
android:layout_width="120dp"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginTop="400dp"
android:drawableLeft="@drawable/ic_check_black_24dp"
android:text="Edit" />
</RelativeLayout>
XML HAPUS
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".ActivityHapus">
<include layout="@layout/activity_edit"/>
</RelativeLayout>
XML LISTDAFTAR
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:background="@color/colorAccent"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginTop="90dp"
android:orientation="horizontal"
android:padding="15dp"
tools:context=".DaftarBarang">
<ImageView
android:id="@+id/imageview"
android:layout_width="44dp"
android:layout_height="45dp"
android:layout_marginLeft="10dp"
app:srcCompat="@drawable/ic_shopping_cart_black_24dp"
tools:ignore="VectorDrawableCompat"></ImageView>
<LinearLayout
android:layout_width="300dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginLeft="5dp"
android:orientation="horizontal">
<TextView
android:id="@+id/nama"
android:layout_width="130dp"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
android:text="Nama "
android:textSize="18sp"
android:textStyle="normal" />
<TextView
android:id="@+id/harga1"
android:layout_width="176dp"
android:layout_height="match_parent"
android:text="Rp. "
android:textSize="18sp"
android:textStyle="normal" />
</LinearLayout>
</LinearLayout>