harian untung99play.xyz

untung99play.xyz: 30 Menit Membuat Aplikasi Penjualan Menggunakan Android Studio


Untung99 menawarkan beragam permainan yang menarik, termasuk slot online, poker, roulette, blackjack, dan taruhan olahraga langsung. Dengan koleksi permainan yang lengkap dan terus diperbarui, pemain memiliki banyak pilihan untuk menjaga kegembiraan mereka. Selain itu, Untung99 juga menyediakan bonus dan promosi menarik yang meningkatkan peluang kemenangan dan memberikan nilai tambah kepada pemain.

Berikut adalah artikel atau berita tentang Harian untung99play.xyz dengan judul untung99play.xyz: 30 Menit Membuat Aplikasi Penjualan Menggunakan Android Studio yang telah tayang di untung99play.xyz terimakasih telah menyimak. Bila ada masukan atau komplain mengenai artikel berikut silahkan hubungi email kami di koresponden@untung99play.xyz, Terimakasih.

Tutorial Membuat Aplikasi Penjualan Menggunakan Android Studio ini bisa kamu jadikan referensi untuk belajar membuat aplikasi android menggunakan android studio  Langsung saja kita pelajari bagaimana cara membuatnya !

Aplikasi penjualan yang sudah running lihat di video berikut ini :


Baca Juga :


1. Deskripsi Singkat Aplikasi yang Akan dibuat

Kali ini kia akan belajar membuat aplikasi penjualan sederhana menggunakan android studio. Aplikasi nantinya berupa form isian yang terdiri dari :

  • Nama pelanggan
  • Nama barang
  • Jumlah beli
  • Harga
  • Uang bayar

Setelah form diisi maka selanjutnya tekan tombol proses dan akan menampilkan :

  • Total belanja
  • Uang kembali
  • Bonus
  • Keterangan
Aplikasi penjualan sederhana

2. Buat Project Baru

Buka android studio > buat project baru dengan cara klik create new project > beri nama project “penjualan” (disesuaikan)  > tentukan target sdk nya> pilih empty activity > lanjutkan sampai dengan finish. Ukuran device yang saya gunakan pada emulator adalah 5.1 ” WVGA .

3. Buat Layout

Jika workspace android studio sudah terbuka klik activity_main.xml. Disini kita akan membuat layout aplikasi dengan menggunakan Linearlayout dan  beberapa widget :

  • ScrollView
  • TextView
  • Button
  • EditText

Untuk kode-kode xmlnya sebagai berikut :

Jika tidak ada error maka layout akan tampil seperti gambar dibawah ini :

Pembuatan Layout

Sangat di Rekomendasikan : Modul Android Studio Keren dan Lengkap Yang Wajib Kamu Punya 

3. Berikan kodingan java

Selanjutnya berikan perintah pada textview, button, dan komponen lainnya menggunakan bahasa pemrograman java pada MainActivity.java. Untuk kode-kode lengkapnya seperti dibawah ini, pastikan diletakan dibawah nama package (contoh package badoystudio.com.penjualan; / sesuaikan dengan nama package projectmu).

package badoystudio.com.penjualan;

        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.TextView;
        import android.widget.Toast;

public class MainActivity extends AppCompatActivity {
    private EditText edtnamapel, edtnamabar, edtjumlahbel, edtharga, edtuangbay;
    private Button btnproses;
    private Button btnhapus;
    private Button btnexit;
    private TextView txtnamapel;
    private TextView txtnamabar;
    private TextView txtjumlahbel;
    private TextView txtharga;
    private TextView txtuangbay;
    private TextView txtbonus;
    private TextView txttotalbelanja;
    private TextView txtuangkembali;
    private TextView txtketerangan;

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

        getSupportActionBar().setTitle("Badoy Shop");

        edtnamapel = (EditText) findViewById(R.id.namapelanggan);
        edtnamabar = (EditText) findViewById(R.id.namabarang);
        edtjumlahbel = (EditText) findViewById(R.id.jumlahbeli);
        edtharga = (EditText) findViewById(R.id.harga);
        edtuangbay = (EditText) findViewById(R.id.uangbayar);
        btnproses = (Button) findViewById(R.id.tombol1);
        btnhapus = (Button) findViewById(R.id.tombol2);
        btnexit = (Button) findViewById(R.id.tombol3);
        txtnamapel = (TextView) findViewById(R.id.namapelanggan);
        txtnamabar = (TextView) findViewById(R.id.namabarang);
        txtjumlahbel = (TextView) findViewById(R.id.jumlahbeli);
        txtharga = (TextView) findViewById(R.id.harga);
        txtuangbay = (TextView) findViewById(R.id.uangbayar);
        txtbonus = (TextView) findViewById(R.id.bonus);
        txttotalbelanja = (TextView) findViewById(R.id.totalbelanja);
        txtuangkembali = (TextView) findViewById(R.id.uangkembali);
        txtketerangan = (TextView) findViewById(R.id.keterangan);

        //memberikan action pada tombol proses

        btnproses.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                String namapelanggan = edtnamapel.getText().toString().trim();
                String namabarang = edtnamabar.getText().toString().trim();
                String jumlahbeli = edtjumlahbel.getText().toString().trim();
                String harga = edtharga.getText().toString().trim();
                String uangbayar = edtuangbay.getText().toString().trim();

                double jb = Double.parseDouble(jumlahbeli);
                double h = Double.parseDouble(harga);
                double ub = Double.parseDouble(uangbayar);
                double total = (jb * h);
                txttotalbelanja.setText("Total Belanja : " + total);

                //pemberian if dan else untuk aturan pemberian bonus 

                if (total >=200000){
                    txtbonus.setText("Bonus : Mouse");
                } else if (total >=50000){
                    txtbonus.setText("Bonus : Keyboard");
                } else  if (total >=40000){
                    txtbonus.setText("Bonus : Harddisk");
                } else {
                    txtbonus.setText("Bonus : Tidak Ada Bonus");
                }
                double uangkembalian = (ub - total);

                if (ub 

Penjelasan  kode if dan else untuk pemberian bonus :

  • Jika belanja lebih dari atau sama dengan 200.000 diberikan bonus Mouse
  • Jika belanja lebih dari atau sama dengan 50.000 diberikan bonus Keyboard
  • Jika belanja lebih dari atau sama dengan 40.000 diberikan bonus Harddisk

Materi Kuliah SI/ TI :


3. Running Aplikasi

Jika sudah tidak ada error pada kodingan java di MainAcivity.java. Terakhir adalah running project menggunakan emulator atau langsung ke ponsel android yang kamu miliki.


Baca Juga : Cara Menjalankan Project Android Langsung di Smartphonemu 


Maka hasilnya jika kita isi formnya akan seperti gambar dibawah ini.

Aplikasi di Running dan coba diisi formnya

Sampai sini apakah mengalami kesulitan ? Saya yakin teman-teman akan mudah membuatnya. Selanjutnya silahkan kembangkan aplikasi penjualan tersebut agar lebih lengkap dan berguna.

Referensi : tutorialswb.com

}}}}}