Wednesday 27 April 2016

CONTOH STUDI KASUS PROGRAM PENJUALAN JAVA DESKTOP Part 2

Standard
          Lanjut aja dari postingan sebelumnya Penjualan "EDUCATION SOFTWARE", kita udah buat design formnya, dan sekarang tinggal masukin kodingnya. Ini nih yang butuh konsentrasi penuh dan pemahaman ekstra. Tapi nyantai ajalah, pelan-pelan bacanya sambil ngemil aja biar dapet pencerahan sekaligus inspirasi buat memahami koding atau malah mengembangkan lagi kodingnya dengan dicombine sama fungsi-fungsi yang lain.

CODING TEXTFIELD

  • Pertama-tama, buat coding program untuk pengisian pada output detail. Dimana jika kita memilih kode software, maka nama software dan harga akan terisi otomatis. Jadi untuk coding program akan kita buat pada combo box kode software, dengan klik kanan, pilih event, action, lalu action performed, atau kalo mau gampang mah, tinggal double klik aja
  • lalu masukkan koding ini:
  • Maksud dari koding diatas adalah untuk memasukkan fungsi pada combo box dengan penggunaan index (pilihan pada combo box). Pada bahasa java index dimulai dari 0, dimana pada combo box yang telah kita buat index 0 digunakan untuk pilihan -pilih-. untuk lebih jelasnya lihat pada form awal dipostingan saya sebelumnya.
  • case 1 yang berarti pilihan kedua pada combo box,
  • this untuk menunjuk variabel yang akan diisi, 
  • setText yang berfungsi untuk mengisi field, jika kita klik pilihan kedua pada combo box, maka field dengan nama variabel "tnamasoftware" akan terisi "fisika" dan field "tharga" akan terisi "10000", begitu pula seterusnya sampai pilihan terakhir, kita cukup menggunakan default. 
CODING PADA BUTTON HITUNG
  • Sama seperti yang pertama, untuk pengisian koding, cukup dengan double klik saja pada button. kali ini kita akan mengisi koding pada button hitung.
  • untuk koding diatas adalah fungsi pada tombol hitung, dimana ketika kita klik, maka data yang kita masukkan akan terhitung otomatis
  • int digunakan untuk pemberian tipe data untuk isiannya. disini kita akan ada perkalian dan penjumlahan jadi saya pakai int. Pakai Float juga bisa, tapi kalau float biasanya lebih cocok untuk pecahan desimal
  • int harga mengenalkan variabel harga untuk menggantikan "tharga" dimana sebelumnya bertipe data string, kalau mau dimasukkan ke perhitungan harus diganti jadi integer, Nah proses merubahnya ada pada Integer.parseInt
  • this.tharga.getText untuk mengambil isi dari field tharga
  • setelah proses hitung dimasukkan, maka kita harus mengembalikan tipe data integer ke string lagi menggunakan Integer.toString
CODING PADA BUTTON BAYAR DENGAN MENGGUNAKAN JOptionPane

  • untuk button bayar saya menggunaka JOptionPane, dimana ketika tombol diklik, akan muncul message dialog untuk menginput uang bayarnya, lalu menampilkan total uang kembalian.
  • JOptionPane ada pada koding JOptionPane.showInputDialog lalu diikuti dengan rootPane agar kotak dialog tampil ditengah layar.
  • kemudian saya juga memakai fungsi if untuk uang kembalian, jika kurang maka akan muncul kotak informasi kekurangan uang bayarnya
CODING BUTTON BARU (BERSIHKAN ISI FORM)
  • untuk button baru kita akan membersihkan isi field, yang berbeda ada pada combo box. Saya menggunakan setSelectedIndx(0) dimana index dikembalikan ke awal lagi.
  • buat yang textfied menggunakan setText
CODING BUTTON KELUAR
  • Disini saya menggunakan JOptionPane show confirm dialog, bedanya dengan yang input dialog yang tadi adalah, kalau yang ini akan menampilkan pertanyaan yes atau no
  • System.exit(0) program keluar
  • System(0) kembali ke form sebelumnya
  • Selesai~
TAMPILAN PROGRAM

Sekian dulu untuk postingan kali ini, semoga bermanfaat. Next time, kalo ada bahan lagi saya post.
terima kasih !
          Lanjut aja dari postingan sebelumnya Penjualan "EDUCATION SOFTWARE", kita udah buat design formnya, dan sekarang tinggal masukin kodingnya. Ini nih yang butuh konsentrasi penuh dan pemahaman ekstra. Tapi nyantai ajalah, pelan-pelan bacanya sambil ngemil aja biar dapet pencerahan sekaligus inspirasi buat memahami koding atau malah mengembangkan lagi kodingnya dengan dicombine sama fungsi-fungsi yang lain.

CODING TEXTFIELD

  • Pertama-tama, buat coding program untuk pengisian pada output detail. Dimana jika kita memilih kode software, maka nama software dan harga akan terisi otomatis. Jadi untuk coding program akan kita buat pada combo box kode software, dengan klik kanan, pilih event, action, lalu action performed, atau kalo mau gampang mah, tinggal double klik aja
  • lalu masukkan koding ini:
  • Maksud dari koding diatas adalah untuk memasukkan fungsi pada combo box dengan penggunaan index (pilihan pada combo box). Pada bahasa java index dimulai dari 0, dimana pada combo box yang telah kita buat index 0 digunakan untuk pilihan -pilih-. untuk lebih jelasnya lihat pada form awal dipostingan saya sebelumnya.
  • case 1 yang berarti pilihan kedua pada combo box,
  • this untuk menunjuk variabel yang akan diisi, 
  • setText yang berfungsi untuk mengisi field, jika kita klik pilihan kedua pada combo box, maka field dengan nama variabel "tnamasoftware" akan terisi "fisika" dan field "tharga" akan terisi "10000", begitu pula seterusnya sampai pilihan terakhir, kita cukup menggunakan default. 
CODING PADA BUTTON HITUNG
  • Sama seperti yang pertama, untuk pengisian koding, cukup dengan double klik saja pada button. kali ini kita akan mengisi koding pada button hitung.
  • untuk koding diatas adalah fungsi pada tombol hitung, dimana ketika kita klik, maka data yang kita masukkan akan terhitung otomatis
  • int digunakan untuk pemberian tipe data untuk isiannya. disini kita akan ada perkalian dan penjumlahan jadi saya pakai int. Pakai Float juga bisa, tapi kalau float biasanya lebih cocok untuk pecahan desimal
  • int harga mengenalkan variabel harga untuk menggantikan "tharga" dimana sebelumnya bertipe data string, kalau mau dimasukkan ke perhitungan harus diganti jadi integer, Nah proses merubahnya ada pada Integer.parseInt
  • this.tharga.getText untuk mengambil isi dari field tharga
  • setelah proses hitung dimasukkan, maka kita harus mengembalikan tipe data integer ke string lagi menggunakan Integer.toString
CODING PADA BUTTON BAYAR DENGAN MENGGUNAKAN JOptionPane

  • untuk button bayar saya menggunaka JOptionPane, dimana ketika tombol diklik, akan muncul message dialog untuk menginput uang bayarnya, lalu menampilkan total uang kembalian.
  • JOptionPane ada pada koding JOptionPane.showInputDialog lalu diikuti dengan rootPane agar kotak dialog tampil ditengah layar.
  • kemudian saya juga memakai fungsi if untuk uang kembalian, jika kurang maka akan muncul kotak informasi kekurangan uang bayarnya
CODING BUTTON BARU (BERSIHKAN ISI FORM)
  • untuk button baru kita akan membersihkan isi field, yang berbeda ada pada combo box. Saya menggunakan setSelectedIndx(0) dimana index dikembalikan ke awal lagi.
  • buat yang textfied menggunakan setText
CODING BUTTON KELUAR
  • Disini saya menggunakan JOptionPane show confirm dialog, bedanya dengan yang input dialog yang tadi adalah, kalau yang ini akan menampilkan pertanyaan yes atau no
  • System.exit(0) program keluar
  • System(0) kembali ke form sebelumnya
  • Selesai~
TAMPILAN PROGRAM

Sekian dulu untuk postingan kali ini, semoga bermanfaat. Next time, kalo ada bahan lagi saya post.
terima kasih !

0 komentar:

Post a Comment