Podcast
Questions and Answers
Apa langkah pertama untuk mengubah tulisan pada komponen label?
Apa langkah pertama untuk mengubah tulisan pada komponen label?
Bagaimana cara menghapus tulisan pada jTextField?
Bagaimana cara menghapus tulisan pada jTextField?
Apa yang harus dilakukan setelah menambahkan komponen Table?
Apa yang harus dilakukan setelah menambahkan komponen Table?
Apa yang perlu dilakukan untuk memudahkan penulisan program pada JTextField?
Apa yang perlu dilakukan untuk memudahkan penulisan program pada JTextField?
Signup and view all the answers
Apa langkah yang benar setelah menambahkan komponen Text Field?
Apa langkah yang benar setelah menambahkan komponen Text Field?
Signup and view all the answers
Perintah apa yang harus ditambahkan pada event mouseClicked dari object cmbKdBrg?
Perintah apa yang harus ditambahkan pada event mouseClicked dari object cmbKdBrg?
Signup and view all the answers
Apa fungsi dari event focusLost pada object txtHarga?
Apa fungsi dari event focusLost pada object txtHarga?
Signup and view all the answers
Event actionPerformed pada btnTambah digunakan untuk apa?
Event actionPerformed pada btnTambah digunakan untuk apa?
Signup and view all the answers
Apa yang dilakukan perintah melalui event actionPerformed pada btnSimpan?
Apa yang dilakukan perintah melalui event actionPerformed pada btnSimpan?
Signup and view all the answers
Sebagai apa fungsi event actionPerformed pada btnBatal?
Sebagai apa fungsi event actionPerformed pada btnBatal?
Signup and view all the answers
Apa yang akan terjadi jika tidak menambah perintah pada event actionPerformed btnKeluar?
Apa yang akan terjadi jika tidak menambah perintah pada event actionPerformed btnKeluar?
Signup and view all the answers
Perintah apa yang harus ditambahkan di konstruktor frmEntryPesanan?
Perintah apa yang harus ditambahkan di konstruktor frmEntryPesanan?
Signup and view all the answers
Mengapa penting untuk menambahkan perintah pada event focusLost di txtJumlah?
Mengapa penting untuk menambahkan perintah pada event focusLost di txtJumlah?
Signup and view all the answers
Mengapa form entry data barang tidak memiliki metode main()?
Mengapa form entry data barang tidak memiliki metode main()?
Signup and view all the answers
Apa langkah pertama yang perlu dilakukan untuk membuka form menu utama?
Apa langkah pertama yang perlu dilakukan untuk membuka form menu utama?
Signup and view all the answers
Apa yang harus dilakukan setelah menambahkan Desktop Pane ke menu utama?
Apa yang harus dilakukan setelah menambahkan Desktop Pane ke menu utama?
Signup and view all the answers
Apa perintah yang ditambahkan untuk menghubungkan submenu Entry Data Barang ke class/form data barang?
Apa perintah yang ditambahkan untuk menghubungkan submenu Entry Data Barang ke class/form data barang?
Signup and view all the answers
Apa yang bisa dilakukan melalui submenu Keluar pada menu utama?
Apa yang bisa dilakukan melalui submenu Keluar pada menu utama?
Signup and view all the answers
Apa yang harus dilakukan untuk melihat hasil program setelah integrasi selesai?
Apa yang harus dilakukan untuk melihat hasil program setelah integrasi selesai?
Signup and view all the answers
Apa langkah pertama yang perlu dilakukan untuk membuat class pelanggan?
Apa langkah pertama yang perlu dilakukan untuk membuat class pelanggan?
Signup and view all the answers
Apakah hubungan antara form entry data barang dan menu utama dalam proyek ini?
Apakah hubungan antara form entry data barang dan menu utama dalam proyek ini?
Signup and view all the answers
Apa yang harus dilakukan jika Palette tidak muncul saat mengedit laporan?
Apa yang harus dilakukan jika Palette tidak muncul saat mengedit laporan?
Signup and view all the answers
Field mana yang tidak perlu ditambahkan dari Report Inspector?
Field mana yang tidak perlu ditambahkan dari Report Inspector?
Signup and view all the answers
Untuk mengubah nama kolom, langkah apa yang harus diambil?
Untuk mengubah nama kolom, langkah apa yang harus diambil?
Signup and view all the answers
Apa yang ditambahkan untuk mengatasi space kosong antara detail data barang dan total?
Apa yang ditambahkan untuk mengatasi space kosong antara detail data barang dan total?
Signup and view all the answers
Tindakan apa yang dilakukan setelah men-drag field-field ke dalam laporan?
Tindakan apa yang dilakukan setelah men-drag field-field ke dalam laporan?
Signup and view all the answers
Mengapa font dan ukuran font perlu diatur dalam laporan?
Mengapa font dan ukuran font perlu diatur dalam laporan?
Signup and view all the answers
Apa fungsi dari objek Line yang ditambahkan pada laporan?
Apa fungsi dari objek Line yang ditambahkan pada laporan?
Signup and view all the answers
Apa saja element yang perlu ditambahkan ke bagian Detail laporan?
Apa saja element yang perlu ditambahkan ke bagian Detail laporan?
Signup and view all the answers
Apa langkah pertama yang harus dilakukan setelah mengklik Launch Report Wizard?
Apa langkah pertama yang harus dilakukan setelah mengklik Launch Report Wizard?
Signup and view all the answers
Apa yang harus dipilih pada Data Source setelah memilih reportSIPenjualan?
Apa yang harus dipilih pada Data Source setelah memilih reportSIPenjualan?
Signup and view all the answers
Pada bagian mana dalam report harus memilih nonota?
Pada bagian mana dalam report harus memilih nonota?
Signup and view all the answers
Apa yang terjadi setelah klik tombol Finish?
Apa yang terjadi setelah klik tombol Finish?
Signup and view all the answers
Apa saja bagian yang terdapat dalam report setelah selesai dibuat?
Apa saja bagian yang terdapat dalam report setelah selesai dibuat?
Signup and view all the answers
Apa yang harus dilakukan untuk mengubah orientasi kertas?
Apa yang harus dilakukan untuk mengubah orientasi kertas?
Signup and view all the answers
Bagaimana cara menambahkan Judul pada bagian Title?
Bagaimana cara menambahkan Judul pada bagian Title?
Signup and view all the answers
Apa langkah yang perlu dilakukan jika Palette belum terlihat?
Apa langkah yang perlu dilakukan jika Palette belum terlihat?
Signup and view all the answers
Study Notes
Pembuatan Form Entry Data Barang
- Form Entry Data Barang menggunakan JInternalFrame tanpa metode main().
- Untuk menjalankan form, harus melalui form lain yang memiliki metode main().
- Menu utama berfungsi sebagai induk proyek, yang dapat diakses dengan mendouble klik.
- Tambahkan Desktop Pane dari Palette Swing Containers ke menu utama dan ubah namanya menjadi dskpane.
- Pada tabulasi source, tambahkan perintah untuk mengaitkan objek dskpane ke frame.
- Buat penghubung ke class/Form Data Barang melalui submenu Entry Data Barang dengan event ActionPerformed.
- Tambahkan perintah untuk submenu Keluar agar pengguna dapat menutup program.
- Untuk menjalankan program, pastikan menu utama terpilih, lalu klik Run atau tekan shift+F6.
Pembuatan Class Pelanggan
- Tambah class baru (Java Class) dengan klik kanan pada project SIPenjualan.
- Judul form ditetapkan sebagai Data Pelanggan.
- Tambahkan komponen label dan atur font-nya sesuai tampilan form.
- Tambahkan komponen JTextField, hapus tulisan default, dan ubah nama variabelnya.
- Ciptakan komponen Table, ubah nama tabel menjadi TableviewData dan JScrollPane menjadi ScrPaneViewData.
- Tambahkan interaksi melalui event mouseClicked untuk objek cmbKdBrg dan event focusLost untuk txtHarga serta txtJumlah.
- Sediakan perintah event actionPerformed untuk tombol-tombol seperti btnTambah, btnSimpan, btnBatal, dan btnKeluar.
Integrasi dan Pengaturan Report
- Dalam konstruktor frmEntryPesanan, panggil metode kosong(), comboPelanggan(), dan comboBarang().
- Tambahkan elemen Static Text dari Palette untuk judul pada report.
- Masukkan field dari Report Inspector seperti nonota, tglnota, nmplg, almplg, dan tlpplg ke report dan atur tampilannya.
- Ubah nama kolom di detail untuk field seperti kdbrg, nmbrg, sat, jmlpesan, hrgpesan, dan tambahkan kolom No dan Total.
- Gunakan objek Line dari Palette untuk menambahkan garis pada report.
- Untuk mengatasi ruang kosong antara detail dan total, buat group tersendiri di report.
Pembuatan Report
- Klik Launch Report Wizard untuk memulai pembuatan report.
- Tentukan nama dan lokasi penyimpanan report, contohnya lapjual.
- Pilih reportSIPenjualan pada daftar Data Source yang sebelumnya telah dibuat.
- Masukkan perintah SQL yang diperlukan untuk query report.
- Pilih field yang ingin ditampilkan di report dan tentukan group (misal nonota untuk group1).
- Selesaikan langkah-langkah dan klik Finish.
- Ubah orientasi kertas menjadi landscape dan tambahkan judul pada bagian Title dengan elemen Static Text.
- Pastikan project lapjual terpilih saat mengubah orientasi kertas.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Quiz ini membahas tentang pembuatan Form Entry untuk Data Barang menggunakan JInternalFrame. Peserta akan mempelajari cara menjalankan form yang tidak memiliki metode main() dengan merujuk pada form lain. Mari kita eksplorasi lebih dalam tentang struktur dan penggunaan form dalam pemrograman Java.