AdityaDees: JAVA

Hot

https://publishers.chitika.com/

Contact us for advertising.
Showing posts with label JAVA. Show all posts
Showing posts with label JAVA. Show all posts

22 August 2021

Ask Program Kasir Dengan Nota di java netbeans AdityaDs

12:04 0

oke sahabat setia adityadees, pada kesempatan kali ini saya akan membuat Program Kasir Dengan Nota di java netbeans berbasis GUI.

Pada Program Kasir Dengan Nota di java netbeans ini saya menggunakan komponen:

Sebelumnya silahkan kalian buat sebuah form GUI (JFrameForm).

1. 9x JLabel

2. 1x Combobox

3. 3x Jbutton

4. 7x JTextField

5. 1x JTextArea


Cara Membuat Program Kasir Dengan Nota di java netbeans

Untuk desain awal adalah sebagai berikut:

Silahkan kalian buat desain GUI seperti gambar diatas, setelah kalian buat desain selanjutnya klik bagian source dan masukkan kode dibawah:

Selanjutnya kemabli ke tampilan Design, klik kana  pada tombol total lalu klik Events, Action, selanjutnya klik ActionPerformed dan masukan kode dibawah:

Selanjutnya kemabli ke tampilan Design, klik kana  pada tombol kembalian lalu klik Events, Action, selanjutnya klik ActionPerformed dan masukan kode dibawah:

Selanjutnya kemabli ke tampilan Design, klik kana  pada tombol cetak nota lalu klik Events, Action, selanjutnya klik ActionPerformed dan masukan kode dibawah:

itulah tadi Program Kasir Dengan Nota di java netbeans berbasis GUI. Sekian dulu tutorial kali ini semoga bermanfaat untuk kita semua 😊

Read More

12 August 2021

Ask Program menampilkan gambar di java netbeans AdityaDs

23:30 0

oke sahabat setia adityadees, pada kesempatan kali ini saya akan membuat Program menampilkan gambar di java netbeans berbasis GUI.

Pada Program menampilkan gambar di java netbeans ini saya menggunakan komponen:

Sebelumnya silahkan kalian buat sebuah form GUI (JFrameForm).

1. 1x JLabel

2. 1x Combobox

3. 1x Jbutton

4. stok foto yang akan ditampilkan

Cara Membuat Program menampilkan gambar di java netbeans

Untuk desain awal adalah sebagai berikut:

Silahkan kalian cari foto yang akan kalian tampilkan lalu letakkan di folder yang kalian inginkan, pada contoh ini saya meletakkan fotonya di folder Local Disk (E:)

Selanjutnya silahkan kalian hapus text pada Jlabel, lalu pergi ke tampilan source dan masukan kode dibawah:

Selanjutnya pergi ke tampilan design lagi dan klik kanan pada tombol (JButton), lalu pilih Event, lalu pilih Action, dan pilih actionPerformed, setelah itu masukkan kode dibawah:

Untuk kode ("E:/cloud-server.png") silahkan disesuaikan dengan folder tempat kalian menyimpan foto, misalnya kalian menyimpan foto di Local Disk (D:) didalam folder contoh berarti kodenya ("D:/contoh/cloud-server.png")


Sekian dulu tutoirial kali ini semoga bermanfaat untuk kita semua 😊

Read More

10 June 2021

Ask Aplikasi Booking Hotel JAVA Dan MYSQL (JDateChooser) AdityaDs

22:15 0

Aplikasi Booking Hotel JAVA Dan MYSQL (JDateChooser)

oke sahabat setia adityadees, pada kesempatan kali ini saya akan membuat Aplikasi Booking Hotel JAVA Dan MYSQL (JDateChooser).

Pada Aplikasi Booking Hotel JAVA Dan MYSQL (JDateChooser) ini didalamnya ada swing JDateChooser untuk memilih tanggal checkin dan tanggal checkout.

Dimana nanti terdiri dari 1 form gui dan 1 class :

       1.      Form hotel

       2.      class koneksi

Cara membuat Aplikasi Booking Hotel JAVA Dan MYSQL (JDateChooser)

       1.  Buat terlebih dahulu database dengan nama program hotel yang didalamnya mempunyai table data (ambil disini):

        program jadi:

            Google Drive atau Zippyshare

       2.  Buat Desain Form hotel seperti pada gambar dibawah:

Lalu ubah variable name dari setiapkomponen sebagai berikut:

        - Textfield1 menjadi txtnama

        - Textfield 2 menjadi txthp

        - Combobox1 menjadi cmbkelas

        - Jdatechooser1 menjadi checkin

        - Jdatechooser2 menjadi checkout

       3. klik kanan pada jbutton 1 lalu pilih events, action,actionperformed lalu masukkan source code seperti dibawah:

Hasil Aplikasi Java GUI Toko Roti Dengan MYSQL dan JDateChooser 

Source code class koneksi:


Tampilan pada tabeldatabase MYSQL setelah user menyimpandata:

Keterangan Aplikasi Booking Hotel JAVA Dan MYSQL (JDateChooser)

Ketika program ini pertama kali dijalankan maka user akan diminta untuk memasukkan data sesuai yang ada pada kolom yang telah disediakan, setelash user selesai memasukan data pada kolom dan mengeklik tombol simpan maka program akan menyimpan data yang telah dimasukan user kedalam database.

Read More

09 June 2021

Ask Aplikasi Java GUI Toko Roti Dengan MYSQL dan JDateChooser AdityaDs

13:46 0
Aplikasi Java GUI Toko Roti Dengan MYSQL dan JDateChooser

oke sahabat setia adityadees, pada kesempatan kali ini saya akan membuat Aplikasi Java GUI Toko Roti Dengan MYSQL dan JDateChooser.

Pada Aplikasi Toko Roti menggunakan JAVA GUI NETBEANS dimana nanti didalamnya ada swing JDateChooser untuk memilih tanggal pesan dan tanggal bayar.

Dimana nanti terdiri dari 4 form gui yaitu :

       1.      Form LoginJava

       2.      Form Buat dan hapus Akun

       3.      Form Pemesanan

       4.      Form Data Pembayaran 

Cara membuat Aplikasi Toko Roti Dengan JAVA GUI NETBEANS Dan MYSQL

       1.  Buat terlebih dahulu database untuk USER, PESANAN, PEMBAYARAN ( DOWNOAD                        DISINI  )

       2.  Buat Desain Form Login, Buat atau Hapus Akun Untuk Login, Pemesanan, Data  Pembayaran  jangan lupa juga untuk membuat java class Koneksi ke database di Java Netbeans (Bisa download dibawah)

       3. Buat Kodingan nya tiap tiap button, tabel, dan lainnya.

Hasil Aplikasi Java GUI Toko Roti Dengan MYSQL dan JDateChooser beserta Source Code

Buat Class Baru dengan nama Koneksi.JAVA 

Source Code class Koneksi.Java:


Berikut Tampilan FORM LOGIN JAVA :


Source Code FORM LOGIN JAVA


Berikut tampilan FORM BUAT Atau HAPUS AKUN :

 


Surce Code FORM BUAT Atau HAPUS AKUN


Berikut Tampilan FORM PEMESANAN :

 


Source Code FORM PEMESANAN


Berikut Tampilan FORM DATA PEMBAYARAN :

 


Source Code FORM DATA PEMBAYARAN


Keterangan Aplikasi Toko Roti Dengan JAVA GUI NETBEANS Dan MYSQL

Ketika prpgram ini pertama kali dijalankan maka user akan diminta untuk login, data login yang dimasukkan oleh user akan dicocokan dengan data user pada database MYSQL jika data yang dimasukan cocok dengan ddata pada database maka user ajan dibawa ke form pemesanan roti.

Pada form pemesanan roti user akan diminta memasukkan data sesuai dengan roti yang akan dipesan user, setelah mengisi semua data yang diperluka user bisa mengeklik tombol yang ada sesuai yang diinginkan user. 

Ketika user mengeklik tombol pesan maka data yang telah dimasukan user akan disimpan kedalam database, Ketika user mengeklik tombol bayar maka user akan dibaya ke form data pembayaran dan pada form data pembayaran terdapat data pembayaran user

Untuk KODINGAN PROGRAM (PROJECT JADI) dapat kalian dapatkan dengan klik tombol yang ada di bawah ini. Silahkan download melalui GOOGLE DRIVE.

Link Download : DOWNLOAD DISINI

Untuk link download lewat Zippyshare kalian bisa Klik Disini

sekian dulu artikel kali ini jika ada yang ingin ditanyakan silahkan ketik dikolom komentar, jangan lup share artikelini agar ebih banyak orang yang tahu.

Read More

07 June 2021

Ask Program Java Export Data Tabel Ke Excel AdityaDs

23:16 0


Program Java Export Data Tabel Ke Excel

Export JTable to Excel

Oke sahabat setia syarif soden ketemu lagi dengan saya di blog ini,pada kesempatan kali ini saya ingin berbagi tentang membuat fungsi export data table java  ke file excel


fungsinya adalah, semua isi table yang sudah di masukkan ke JTable akan di simpan dalam bentuk file Excel

sehingga mempermudah pengguna untuk melakukan Print, Sortir dan atau untuk menyimpan berkas pada hardisk

Cara Membuat Program Java Export Data Tabel Java Ke Excel

Pertama-tama kita harus membuat database, dan tablenya
kemudian kita buat file koneksi java ke database.

download databasenya: klik disini

Buka Netbeans, lalu masuk ke project yang sdh dibuat lalu tambahkan pallet seperti pada gambar dibawah ini:

 

Program Java Export Data Tabel Ke Excel

jangan lupa merubah variable name setiap pallet menjadi:

- jtextfieldpaling atas ubah menjadi txtnama

- jtextfield2 ubah menjadi txtasal

- jtextfield3 ubah menjadi txttujuan

- jtextfield4 ubah menjadi txtkelas

- jtextfield5 ubah menjadi txtjumlah

- jdatechooser ubah menjadi tglberangkat

- jtextfield6 ubah menjadi txttotal


atau bagi yang baru membuat (belum ada projectnya)

Database To Excel Menggunakan Java

1. buat project baru dengan klik file – new Project, lalu ikutin perintah selanjutnya dan buatlah projectnya
2. pada SourcePackage klik kanan, new – JFrame Form
3. Buatlah Designnya seperti gambar diatas :

4. Ketikkan kode berikut :
tepat dibawah Package tambahkan import seperti berikut :

5. buat method seperti berikut :

keterangan: 

- method init() berfungsi untuk menghapus text pada jtextfield saat program dijalankan

- method datatabel() berfungsi untuk menamai etiap kolom tabel pada jtable

- method tabelberfungsi menampilkan data dari databse ke tabel java

6. kemudian nama method tersebut taruh tepat dibawah initComponent :

7. kemudian klik kanan pada tombol cetak excel lalu pilih, events => action=> actionperformed dan tambahkan kode dibawah:


keterangan:

  1. WritableWorkbook write = Workbook.createWorkbook(new File("E:program_cetak_excel.xls")); berarti program akan menyimpan file excel ke local disk E dengan nama dan ekstensi file program_cetak_excel.xls
  2. WritableSheet sheet = write.createSheet("program_cetak_excel",0); berarti program akan membuat sheet atau halaman pada file program_cetak_ecxcel

8. untuk tombol lain source codenya sebagai berikut:

9. sekarang coba jalankan programnya (sebelum mengeksport data ke excel jalankan fungsi cari data terlebih dahulu agar tabel menampilkan data dari database), dan lihat fungsi tombol cetak Excel.

program ini sudah saya coba dan sudah berjalan, hasilnya seperti berikut :

Cari Data Pada Java

Export Data Dari JTable ke Excel

Hasil Export Data JTable ke Excel

File Excel Hasil Export Data Tabel JTable

sekian dulu tutorial kali ini, semoga bermanfaat dan selamat mencoba.

Jangan lupa tinggal komentar jika ada pertanyaan

Read More

06 March 2021

SISTEM PENGELOLAAN DATA RUMAH SAKIT BERBASIS JAVA CLI

08:59 0

Rumah sakit merupakan salah satu sarana pelayanan kesehatan dengan memberdayakan berbagai kesatuan personel terlatih dan terdidik dalam menghadapi dan menangani masalah medik untuk pemulihan dan pemeliharaan kesehatan yang baik. Teknologi informasi memiliki peran penting dalam pelayanan kesehatan saat ini. Dimana kualitas pengolahan informasi merupakan faktor penting bagi keberhasilan institusi pelayanan kesehatan. 

Sistem informasi yang baik dapat mendukung alur kerja klinis dengan berbagai cara yang akan memberikan kontribusi untuk perawatan pasien yang lebih baik. Sistem informasi mempunyai 3 peranan penting dalam mendukung proses pelayanan kesehatan, yaitu: mendukung proses dan operasi pelayanan kesehatan, mendukung pengambilan keputusan staf dan manajamen serta mendukung berbagai strategi untuk keunggulan kompetitif.

Sistem pengelolaan data rumah sakit (SPDRS) dapat dicirikan dengan fungsinya melalui informasi dan jenis layanan yang ditawarkan. Untuk mendukung perawatan pasien dan administrasinya, SPDRS mendukung penyediaan informasi, terutama tentang pasien, dalam cara yang benar, relevan dan terbarukan, mudah diakses oleh orang yang tepat pada tempat/lokasi yang berbeda dan dalam format yang dapat digunakan. Transaksi data pelayanan dikumpulkan, disimpan, diproses, dan didokumentasikan untuk menghasilkan informasi tentang kualitas perawatan pasien dan tentang kinerja rumah sakit serta biaya. Ini mengisyaratkan bahwa sistem informasi rumah sakit harus mampumengkomunikasikan data berkualitas tinggi antara berbagai unit di rumah sakit.

Baca juga Sejarah Singkat Java

Analisis

Perancangan kebutuhan aplikasi pengolahan data Rumah Sakit ini dapat memudahkan Administrator rumah sakit. Aplikasi ini memiliki berbagai fungsi yang digunakan untuk mendukung kemudahan pengelolaan data
Aplikasi yang akan dibuat terdiri dari :
  1. Aplikasi ini dapat mengolah data Pasien
  2. Aplikasi ini dapat mengelolah data Transaksi


Adapun analisis context diagram untuk memperlihatkan ekternal entity yang berinteraksi dengan sistem informasi. Eksternal entity diilustrasikan sebagai segiempat, sedangkan lingkaran di tengah merupakan proses sebagai pusat sistem informasi. Untuk lebih jelasnya mengenai context diagram dapat dilihat pada gambar dibawah ini.

Context diagram sistem rumah sakit

No.

Proses

Masukan

Keluaran

Logika proses

1

Pendaftaran Pasien

Input Nama_ lengkap,jenis_ kelamin, alamat,no_tlp,keluhan

 

Informasi data pendaftar

Begin

Read (nama_lengkap)

Read (Jenis_kelamin)

Read (Alamat)

Read (no_tlp)

Read (keluhan)

If data==valid then

Save data

End if

End

2.

Info Pasien

 

Informasi data_pasien

Begin

While data_pasien

Write (data_pasien)

End while

End

3.

Info kamar

 

Informasi data_kamar

Begin

While data_kamar

Write (data_kamar)

End while

End

4.

Transaksi

Input no_pasien, kelas_kamar, hari_rawat, pengantian_inpus,jumlah uang

Informasi data_pasien, data_kamar, data_transaksi

Begin

Read (no_pasien)

Read (kelas_kamar)

Read (hari_rawat)

Read (pengantian_inpus)

Write (data_pasien)

Write (data_kamar)

Write (data_transaksi)

Read(jumlah_bayar)

If(jumlah_bayar > data_transaksi)

    Kembalian=jumlah_bayar-data_transaksi

Write(kembalian)

End if

Write ( “Terimakasih”)

End

Baca juga Set dan Get pada Java

Implementasi

Adapun untuk script aplikasinya adalah sebagai berikut :

package RumahSakit;


import java.util.ArrayList;

import java.util.Arrays;

import java.util.Scanner;


public class RumahSakit{

    public static void main(String[] args) {

        Scanner input = new Scanner(System.in);

        Scanner tiga = new Scanner (System.in);

        Scanner satu = new Scanner (System.in);

        Scanner dua = new Scanner (System.in);

        char balik;

        String kamar    [] = {"VIP A","VIP B","KELAS 1","KELAS 2","KELAS 3"};

        int tarif_kamar [] = {1475000,1275000,785000,650000,275000};

        String nama     [] = {};

        String jk       [] = {};

        String alamat   [] = {};

        String hp       [] = {};

        String keluhan  [] = {};

        String status   [] = {};

        String penyakit;

        int jum = 1;

        

        do{

            

            System.out.println("\n--------------- Aplikasi Rumah Sakit Umum ---------------");

            System.out.println(" Menu Utama : ");

            System.out.println("1. Pendaftaran pasien ");

            System.out.println("2. Info Pasien ");

            System.out.println("3. Info Kamar ");

            System.out.println("4. Pembayaran ");

            System.out.println("5. Selesai");

            System.out.print("\nSilahkan pilih menu utama yang ada : ");

            int menu = input.nextInt();

                      

           

            if (menu==1) {     

                

                    System.out.println("---------------------------------------------------------");

                    System.out.println("Pendaftaran Pasien ");

                    System.out.println("---------------------------------------------------------");

                    System.out.println("Silahkan isi data dibawah ini : ");  

                    System.out.println("\nNo. Pasien            : "+(jum));

                

                    System.out.print("Nama Lengkap          : ");

                    String in_nama = tiga.nextLine();

                    ArrayList<String> myList = new ArrayList<>(Arrays.asList(nama));

                    myList.add(in_nama);

                    nama = myList.toArray(nama);

                

                    System.out.print("Jenis Kelamin         : ");

                    String in_jk = satu.nextLine();

                    ArrayList<String> myjk = new ArrayList<>(Arrays.asList(jk));

                    myjk.add(in_jk);

                    jk = myjk.toArray(jk);

                

                    System.out.print("Alamat                : ");

                    String in_alamat = satu.nextLine();

                    ArrayList<String> myalamat = new ArrayList<>(Arrays.asList(alamat));

                    myalamat.add(in_alamat);

                    alamat = myalamat.toArray(alamat);

                

                    System.out.print("No Handphone          : ");

                    String in_hp = dua.nextLine();

                    ArrayList<String> myhp = new ArrayList<>(Arrays.asList(hp));

                    myhp.add(in_hp);

                    hp = myhp.toArray(hp);

         

                    System.out.println("1. Sesak Nafas");

                    System.out.println("2. Kencing Manis");

                    System.out.println("3. Stroke");

                    System.out.print("Keluhan               : ");

                    int in_keluh = tiga.nextInt();

                    if (in_keluh==1) {

                        penyakit="Sesak Nafas";

                        ArrayList<String> mykeluh = new ArrayList<>(Arrays.asList(keluhan));

                        mykeluh.add(penyakit);

                        keluhan = mykeluh.toArray(keluhan);

                    } else if (in_keluh==2) {

                        penyakit="Kencing Manis";

                        ArrayList<String> mykeluh = new ArrayList<>(Arrays.asList(keluhan));

                        mykeluh.add(penyakit);

                        keluhan = mykeluh.toArray(keluhan);

                    } else if (in_keluh==3){

                        penyakit="Stroke";

                        ArrayList<String> mykeluh = new ArrayList<>(Arrays.asList(keluhan));

                        mykeluh.add(penyakit);

                        keluhan = mykeluh.toArray(keluhan);

                    }

                    

                    ArrayList<String> array_status = new ArrayList<>(Arrays.asList(status));

                    array_status.add("Belum Dibayar");

                    status = array_status.toArray(status);

                    System.out.println("---------------------------------------------------------");

            

                jum+=1;   

            

            } else if (menu==2){

                System.out.println("---------------------------------------------------------");

                System.out.println("Data Pasien ");

                System.out.println("---------------------------------------------------------");

                for (int i = 0; i < nama.length ; i++) {

                    System.out.println("Nomor Pasien        : " + (i+1));

                    System.out.println("Nama                : " + nama  [i]);

                    System.out.println("Jenis Kelamin       : " + jk    [i]);

                    System.out.println("Alamat              : " + alamat[i]);

                    System.out.println("No. Handphone       : " + hp    [i]);

                    System.out.println("Keluhan             : " + keluhan[i]);

                    System.out.println("Status Pembayaran   : " + status[i]);

                    System.out.println("--------------------------------------------------------");

                }

            } else if (menu==3){

                System.out.println("---------------------------------------------------------");

                System.out.println("Info Tipe Kamar & Tarif");

                System.out.println("---------------------------------------------------------");

                for (int i = 0; i < kamar.length ; i++) {

                    System.out.println((i+1)+". "+ kamar[i]+ "\t Tarif : Rp."+ tarif_kamar[i]);

                }

                System.out.println("---------------------------------------------------------");

            

            } else if (menu==4){

                int pelayanan = 50000;

                System.out.println("---------------------------------------------------------");

                System.out.println("Pembayaran ");

                System.out.println("---------------------------------------------------------");

                System.out.print("Masukkan No. Pasien       : ");

                int info = input.nextInt();

                System.out.println("Tipe kamar pasien          ");

                for (int i = 0; i < kamar.length; i++) {

                    System.out.println((i+1)+". "+kamar[i]);

                }

                System.out.print("Ketik nomor tipe kamar ---> ");

                int tipekamar = input.nextInt();

                System.out.print("Berapa hari pasien dirawat: ");

                int hari = input.nextInt();

                System.out.print("Banyak penggantian infus  : ");

                int infus = input.nextInt();

           

                System.out.println("\n------------- Bukti Transaksi Rumah Sakit --------------");

                System.out.println("No. Pasien              : " + info);

                System.out.println("Nama Pasien             : " + nama[info-1]);

                System.out.println("Jenis Kelamin           : " + jk[info-1]);

                System.out.println("Alamat                  : " + alamat[info-1]);

                System.out.println("Tipe Kamar              : " + kamar[tipekamar-1]);

                System.out.println("Biaya Kamar             : " + "Rp." + (tarif_kamar[tipekamar-1]*hari));

                System.out.println("Biaya Infus             : " + "Rp." + (infus*75000));

                System.out.println("Biaya Pelayanan         : " + "Rp." + pelayanan);

                System.out.println("Total Biaya             : " + "Rp." + ((tarif_kamar[tipekamar-1]*hari)+(infus*75000)+(pelayanan)));

                System.out.println("---------------------------------------------------------");

                System.out.print("Masukkan jumlah uang anda : Rp.");

                int bayar = input.nextInt();

                    if(bayar < (tarif_kamar[tipekamar-1]*hari)+(infus*75000)+(pelayanan)){

                        System.out.println("\nNominal uang anda kurang dari total biaya yang ada");

                        System.out.println("Silahkan ambil kembali uang anda & melakukan pembayaran ulang");

                        System.out.println("---------------------- Terima Kasih ---------------------");

                        status[info-1] = "Belum lunas";

                    } else if (bayar == (tarif_kamar[tipekamar-1]*hari)+(infus*75000)+(pelayanan)) {

                        System.out.println("\n---------------------- Terima Kasih ---------------------");

                        status[info-1] = "Lunas";

                    } else if (bayar > (tarif_kamar[tipekamar-1]*hari)+(infus*75000)+(pelayanan)){

                        System.out.println("\nKembalian anda sebesar Rp." + (bayar - (tarif_kamar[tipekamar-1]*hari)+(infus*75000)+(pelayanan)));

                        System.out.println("\n---------------------- Terima Kasih ---------------------");

                        status[info-1] = "Lunas";

                    }   

                

            } else if (menu==5){

                break;

            }

            

            System.out.print("Kembali ke menu utama (y/t): ");

            balik = input.next().charAt(0);

        } while(balik == 'y');

    }

}


Hasil dan tampilan aplikasi

Tampilan Awal

Tampilan Pendaftaran Pasien

Tampilan Infomasi Pasien

Tampilan Informasi Kamar

Tampilan Transaksi
Baca juga Constructor pada java

Kesimpulan

Perancangan Sistem Pengolahan rumah sakit ini merupakan pengembangan dari sistem yang sedang berjalan dan diperbaiki dengan sistem yang telah selesai dibangun yaitu menggunakan bahasa pemprograman java dan berbasis console. Dengan menggunakan aplikasi yang setelah selesai dibangun menggunakan console ini memeliki berbagai kelebihan yaitu kompatibel di berbagai device baik windows, linux, mac os, android, dll, karena menggunakan console sebagai pratformnya. Selain itu size yang terbilang sangat kecil bisa mempercat dan mempermudah proses penginputan data, sehingga tercapainya efisiensi.



Read More

https://payclick.com/

Contact us for advertising.