8+ Contoh Program Java Penjualan Motor

Yowatech.idContoh Program Java Penjualan Motor. Java adalah bahasa pemrograman yang sangat populer digunakan dalam pembuatan program aplikasi, termasuk aplikasi penjualan.

Program Java penjualan motor adalah salah satu contoh program yang banyak dicari oleh developer maupun pengguna.

Program ini digunakan untuk memudahkan pengguna dalam melakukan transaksi penjualan motor, mengelola stok motor, hingga membuat laporan penjualan.

Baca Juga: 7+ Contoh Program Array Multidimensi Java

Program Java penjualan motor biasanya terdiri dari beberapa modul, seperti modul input data, modul penjualan, modul stok, dan modul laporan.

Setiap modul memiliki fungsinya masing-masing dalam mengoptimalkan proses penjualan motor.

Program ini juga dapat diintegrasikan dengan sistem pembayaran untuk memudahkan proses transaksi.

Dengan adanya program Java penjualan motor, pengguna dapat lebih efisien dalam mengelola bisnis penjualan motor dan meningkatkan produktivitas kerja.

Baca Juga: 7+ Contoh Program Java Array Data Barang

1# Contoh Program Java Penjualan Motor

Program untuk menghitung harga jual motor:

Code:

import java.util.Scanner;

public class Motor {
  public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    String jenis;
    int harga, jumlah, total;
    
    System.out.print("Masukkan jenis motor: ");
    jenis = input.nextLine();
    System.out.print("Masukkan harga motor: ");
    harga = input.nextInt();
    System.out.print("Masukkan jumlah motor: ");
    jumlah = input.nextInt();
    
    total = harga * jumlah;
    System.out.println("Total harga: " + total);
  }
}

Program ini meminta pengguna untuk memasukkan jenis motor, harga, dan jumlah yang akan dibeli.

Kemudian program akan menghitung total harga jual motor berdasarkan harga dan jumlah yang dimasukkan pengguna.

2# Contoh Program Java Penjualan Motor

Program untuk menampilkan daftar harga motor:

Code:

public class Motor {
  public static void main(String[] args) {
    String[] jenis = {"Honda", "Yamaha", "Suzuki", "Kawasaki"};
    int[] harga = {20000000, 18000000, 15000000, 25000000};
    
    System.out.println("Daftar harga motor:");
    for(int i=0; i<jenis.length; i++) {
      System.out.println(jenis[i] + ": Rp " + harga[i]);
    }
  }
}

Program ini menampilkan daftar harga motor berdasarkan jenis motor dan harga yang telah ditentukan pada array jenis dan harga.

3# Contoh Program Java Penjualan Motor

Program untuk menghitung total harga jual motor dengan diskon:

Code:

import java.util.Scanner;

public class Motor {
  public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    String jenis;
    int harga, jumlah, total;
    double diskon = 0.1;
    
    System.out.print("Masukkan jenis motor: ");
    jenis = input.nextLine();
    System.out.print("Masukkan harga motor: ");
    harga = input.nextInt();
    System.out.print("Masukkan jumlah motor: ");
    jumlah = input.nextInt();
    
    total = harga * jumlah;
    if(total > 50000000) {
      total -= total * diskon;
    }
    System.out.println("Total harga: " + total);
  }
}

Program ini menghitung total harga jual motor dengan diskon 10% jika total harga pembelian melebihi Rp 50.000.000.

4# Contoh Program Java Penjualan Motor

Program untuk menghitung total harga jual motor dengan PPN:

Code:

import java.util.Scanner;

public class Motor {
  public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    String jenis;
    int harga, jumlah, total;
    double ppn = 0.1;
    
    System.out.print("Masukkan jenis motor: ");
    jenis = input.nextLine();
    System.out.print("Masukkan harga motor: ");
    harga = input.nextInt();
    System.out.print("Masukkan jumlah motor: ");
    jumlah = input.nextInt();
    
    total = harga * jumlah;
    total += total * ppn;
    System.out.println("Total harga: " + total);
  }
}

Program ini menghitung total harga jual motor dengan PPN 10% yang ditambahkan pada total harga pembelian.

5# Contoh Program Java Penjualan Motor

program Java penjualan motor yang menghitung diskon dan PPN pada total harga jual motor:

Code:

import java.util.Scanner;

public class Motor {
  public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    String jenis;
    int harga, jumlah, total;
    double diskon = 0.1, ppn = 0.1;
    
    System.out.print("Masukkan jenis motor: ");
    jenis = input.nextLine();
    System.out.print("Masukkan harga motor: ");
    harga = input.nextInt();
    System.out.print("Masukkan jumlah motor: ");
    jumlah = input.nextInt();
    
    total = harga * jumlah;
    if(total > 50000000) {
      total -= total * diskon;
    }
    total += total * ppn;
    System.out.println("Total harga: " + total);
  }
}

Program ini menghitung diskon 10% jika total harga pembelian melebihi Rp 50.000.000, dan menambahkan PPN 10% pada total harga yang sudah didiskon.

Program ini akan meminta pengguna untuk memasukkan jenis motor, harga, dan jumlah yang akan dibeli, kemudian program akan menampilkan total harga jual motor setelah diskon dan PPN.

6# Contoh Program Java Penjualan Motor

Program untuk menampilkan data penjualan motor:

Code:

public class Motor {
  public static void main(String[] args) {
    String[][] data = {
      {"Honda", "Beat", "15000000", "3"},
      {"Yamaha", "NMax", "25000000", "2"},
      {"Suzuki", "GSX-R150", "28000000", "1"}
    };
    
    System.out.println("Data Penjualan Motor:");
    System.out.println("-----------------------");
    System.out.println("Merek\tModel\tHarga\tJumlah");
    System.out.println("-----------------------");
    
    for(int i=0; i<data.length; i++) {
      for(int j=0; j<data[i].length; j++) {
        System.out.print(data[i][j] + "\t");
      }
      System.out.println();
    }
  }
}

Program ini menampilkan data penjualan motor pada sebuah toko dengan menggunakan array multidimensi.

Data motor ditampilkan dalam bentuk tabel dengan kolom merek, model, harga, dan jumlah.

7# Contoh Program Java Penjualan Motor

Program untuk menghitung total pendapatan penjualan motor:

Code:

import java.util.Scanner;

public class Motor {
  public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    String[][] data = {
      {"Honda", "Beat", "15000000", "3"},
      {"Yamaha", "NMax", "25000000", "2"},
      {"Suzuki", "GSX-R150", "28000000", "1"}
    };
    int total = 0;
    
    System.out.println("Data Penjualan Motor:");
    System.out.println("-----------------------");
    System.out.println("Merek\tModel\tHarga\tJumlah");
    System.out.println("-----------------------");
    
    for(int i=0; i<data.length; i++) {
      for(int j=0; j<data[i].length; j++) {
        System.out.print(data[i][j] + "\t");
        if(j == 2 || j == 3) {
          total += Integer.parseInt(data[i][j]);
        }
      }
      System.out.println();
    }
    
    System.out.println("Total Pendapatan: " + total);
  }
}

Program ini menghitung total pendapatan penjualan motor pada sebuah toko berdasarkan data penjualan yang sudah dimasukkan pada array multidimensi.

Program akan menampilkan data penjualan motor seperti program sebelumnya, dan kemudian menghitung total pendapatan penjualan motor berdasarkan harga dan jumlah yang telah diinputkan.

Total pendapatan akan ditampilkan pada layar.

8# Gabungan Code, Program Penjualan Motor

Berikut adalah contoh program Java penjualan motor yang lengkap dengan fitur diskon, total, merk, pembayaran rekening, dan lainnya:

Code:

import java.util.Scanner;

public class PenjualanMotor {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);

        String[][] data = {
                {"Honda", "Beat", "15000000"},
                {"Yamaha", "NMax", "25000000"},
                {"Suzuki", "GSX-R150", "28000000"}
        };

        System.out.println("SELAMAT DATANG DI TOKO MOTOR JAYA");
        System.out.println("==================================");

        // Menampilkan daftar motor
        System.out.println("\nDaftar motor:");
        for (int i = 0; i < data.length; i++) {
            System.out.println((i+1) + ". " + data[i][0] + " " + data[i][1] + " - Rp " + data[i][2]);
        }

        // Memilih motor
        System.out.print("\nMasukkan nomor motor yang ingin dibeli: ");
        int motor = input.nextInt() - 1;
        while (motor < 0 || motor >= data.length) {
            System.out.print("Nomor motor tidak valid, silakan masukkan nomor yang valid: ");
            motor = input.nextInt() - 1;
        }

        // Memasukkan jumlah pembelian
        System.out.print("Masukkan jumlah motor yang ingin dibeli: ");
        int jumlah = input.nextInt();

        // Menghitung total harga pembelian
        int harga = Integer.parseInt(data[motor][2]);
        int total = harga * jumlah;
        if (total >= 50000000) {
            int diskon = total / 10;
            total -= diskon;
            System.out.println("Selamat, Anda mendapatkan diskon 10%!");
            System.out.println("Diskon: Rp " + diskon);
        }

        // Menampilkan detail pembelian
        System.out.println("\nDetail Pembelian:");
        System.out.println("-------------------");
        System.out.println("Merk: " + data[motor][0]);
        System.out.println("Model: " + data[motor][1]);
        System.out.println("Harga: Rp " + harga);
        System.out.println("Jumlah: " + jumlah);
        System.out.println("Total: Rp " + total);
        System.out.println("-------------------");

        // Memilih metode pembayaran
        System.out.println("\nMetode Pembayaran:");
        System.out.println("1. Pembayaran Tunai");
        System.out.println("2. Pembayaran Rekening");
        System.out.print("Masukkan pilihan: ");
        int pilihan = input.nextInt();

        // Proses pembayaran
        if (pilihan == 1) {
            System.out.println("\nTerima kasih telah berbelanja di TOKO MOTOR JAYA.");
            System.out.println("===============================================");
        } else if (pilihan == 2) {
            System.out.print("\nMasukkan nomor rekening Anda: ");
            String rekening = input.next();
            System.out.println("Terima kasih telah melakukan pembayaran melalui rekening " + rekening + ".");
            System.out.println("\nTerima kasih telah berbelanja di TOKO MOTOR JAYA.");
            System.out.println("===============================================");
        } else {
            System.out.println("\nPilihan tidak valid, silakan pilih kembali.");
        }
    }
}

Penutup, Contoh Program Java Penjualan Motor

Dalam artikel ini, kami telah memberikan contoh program Java penjualan motor sebagai contoh sederhana tentang bagaimana bahasa pemrograman Java dapat digunakan dalam aplikasi penjualan.

Program ini menggunakan konsep dasar Java seperti variabel, operator, dan struktur kontrol untuk mengatur penjualan motor.

Selain itu, program ini juga mengimplementasikan konsep OOP (Object-Oriented Programming) dengan menggunakan kelas sebagai blueprint untuk membuat objek motor dan transaksi penjualan.

Baca Juga: 7+ Contoh Program Java Menghitung Total Belanja

Dalam pengembangan aplikasi penjualan yang lebih kompleks, bahasa pemrograman Java menjadi salah satu pilihan yang populer karena keandalannya dan kemampuan untuk mengelola memori dengan efisien.

Dengan menggunakan Java, pengembang dapat membuat aplikasi penjualan yang dapat dijalankan pada berbagai platform, termasuk desktop, web, dan mobile.

Selain itu, Java juga mendukung banyak pustaka dan framework yang dapat membantu dalam pengembangan aplikasi penjualan yang lebih besar dan kompleks.

Dengan demikian, mempelajari Java dapat memberikan manfaat besar dalam pengembangan aplikasi penjualan yang dapat menghemat waktu, meningkatkan efisiensi, dan meningkatkan pengalaman pengguna.