10 0 867 KB
Suport by :
www.planetKode.Com
Published by : www.bunafit-komputer.com
1
Suport by :
www.planetKode.Com
Kami Menjual Source Code
Java NetBeans dengan MySQL NO Source Code Java NetBeans dan SMS Gateway
Source Code Contoh Skripsi/TA : Program TOKO (Penjualan Barang) dengan Java dan MySQL. Source code ini dapat dijadikan contoh dalam membuat program aplikasi toko, untuk contekan membuat skripsi/ta degan konsep Sistem Komputerisasi Penjualan Barang pada Toko xxx . Source code ini dilengkapi dengan Laporan Data dan Transaksi. 1 Harga Source Code + eBooks ini : Rp. 250.000,Yang didapat: [1]. ERD (Relasi Tabel) Program Toko Java NetBeans [2]. Source Code Lengkap Program Toko dg Java netBeans [3]. eBooks (PDF) Penjelasan Source Code Program Toko, Panduan Pembuatan untuk Pemula
Source Code Contoh Skripsi/TA : Program RENTAL (Peminjaman VCD) dengan Java dan MySQL. Source code ini dapat dijadikan contoh dalam membuat program aplikasi rental yang mencakup transaksi peminjaman, pengembalian dan denda, serta inventaris vcd/cd . Source code ini 2 dapat untuk contekan membuat skripsi/ta degan konsep Sistem Komputerisasi Peminjaman pada Rental xxx . Source code ini dilengkapi dengan Laporan Data dan Transaksi. Harga Source Code + eBooks ini : Rp. 350.000,Published by : www.bunafit-komputer.com
2
Suport by :
www.planetKode.Com
Yang didapat: [1]. ERD (Relasi Tabel) Program Rental Java NetBeans [2]. Source Code Lengkap Program Rental dg Java netBeans [3]. eBooks (PDF) Penjelasan Source Code Program Rental, Panduan Pembuatan untuk Pemula
Source Code Contoh Skripsi/TA : Program Inventory Barang (Gudang) dengan Java dan MySQL. Source code ini dapat dijadikan contoh dalam membuat
3
program aplikasi gudang, yaitu yang mengatur keluar masuknya barang pada gudang (inventory). Source code ini dapat untuk contekan membuat skripsi/ta degan konsep Sistem Komputerisasi Inventory Barang pada Toko/Gudang xxx. Source code ini dilengkapi dengan Laporan Data dan Transaksi. Harga Source Code + eBooks ini : Rp. 350.000,Yang didapat: [1]. ERD (Relasi Tabel) Program Inventory Java NetBeans [2]. Source Code Lengkap Program Inventory dg Java netBeans [3]. eBooks (PDF) Penjelasan Source Code Program Inventory, Panduan Pembuatan untuk Pemula
Source Code Contoh Skripsi/TA : SMS Gateway – Mesin SMS Auto Services / Auto Response dengan Java NetBeans (AT Command) . Source code ini dipakai 4 untuk membaca dan mengirim dan menerima SMS dari Handphone, juga tersedia Script Auto Respon yang siap dimodifikasi untuk mengambil data dari database apapun. Kamu tinggal memodifikasinya sendiri.
Published by : www.bunafit-komputer.com
3
Suport by :
www.planetKode.Com
Manajemen data dan SMS Service -nya dibuat dengan Java NetBeans, kamu dapat memodifikasi script -nya serta pengembangan database-nya. Harga Source Code + eBooks ini : Rp. 250.000,Yang didapat: [1]. Source Code Program SMS Auto Response dg Java netBeans [2]. eBooks (PDF) Panduan Installasi dan Menjalankan [3]. eBooks (PDF) Dasar SMS Teknologi [4]. DVD Berisi Software pendukung, Sou rce Code Referensi, eBooks, dll
Source Code Contoh Skripsi/TA : SMS Gateway – Sistem Informasi Data Akademik berbasis Java NetBeans (Full Java). Source code ini dipakai untuk membaca dan mengirim SMS dari Handphone. Data yang dipakai adalah Data Akademik. SMS Servis yang ada adalah: Cek Nilai, Cek IPK, Cek Jadwal, Kirim SMS, Terima SMS, dll. Aplikasi Manajemen Datanya (Halaman Admnin) dibuat dari Java NetBeans, SMS Services (SMS Auto Respone) juga dibuat dari 5 Java AT Command. Harga Source Code + eBoo ks ini : Rp. 800.000,Yang didapat: [1]. ERD (Relasi Tabel) Program SMS Akademik Java NetBeans [2]. Source Code Program SMS Akademik dg Java netBeans [3]. eBooks (PDF) Panduan Installasi dan Menjalankan [4]. eBooks (PDF) Dasar SMS Teknologi [5]. DVD Berisi Software pendukung, Source Code Referensi, eBooks, dll Published by : www.bunafit-komputer.com
4
Suport by :
www.planetKode.Com
Source Code Contoh Skripsi/TA : SMS Gateway – Sistem Informasi Data Nilai berbasis Java NetBeans (Kolaborasi Java & Delphi 7) . Source code ini dipakai untuk membaca dan mengirim SMS dari Handphon e. Data yang dipakai adalah Data Nilai (mahasiswa atau siswa). SMS Servis yang ada adalah: Cek Nilai, Cek IPK, Kirim SMS, Terima SMS, dll. Aplikasi Manajemen Datanya (Halaman Admnin) dibuat dari Delphi 7, sedangkan SMS Services (SMS Auto Respone) dibuat dari Java AT Command. 6
Harga Source Code + eBooks ini : Rp. 800.000,Yang didapat: [1]. ERD (Relasi Tabel) Program SMS Akademik Java NetBeans [2]. Source Code Program SMS Akademik dg Java netBeans [3]. eBooks (PDF) Panduan Installasi dan Menjalankan [4]. eBooks (PDF) Dasar SMS Teknologi [5]. DVD Berisi Software pendukung, Source Code Referensi, eBooks, dll [7]. Makalah Skripsi/TA Komplet (dari Bab 1 – Bab 5)
Java SMS Gateway (SMS Services) by Request. 7 Tentukan sendiri detail aplikasi yang akan kamu b uat, kirim ke email kami, kami akan garap sesuai dedline yang kamu minta. GARANSI...!!
Published by : www.bunafit-komputer.com
5
Suport by :
www.planetKode.Com
Setelah transfer Source Code akan dikirim ke Email Anda. Untuk mendapatkan No Rekening transfer, silahkan kirim email seperti contoh. Atau, Live Order dengan mengi rim SMS ke kami.
0857 680 99 434 . SMS Live Order #2 : 0838 6716 1314 .
SMS Live Order #1 :
Contoh pesan SMS "kan Bunafit, minta No Rekening buat pembayaran Sc Java Penjualan + eBooks ". Kami akan segera membalas.
Jika Anda tertarik pada salah satu apli kasi, silahkan kirimkan ke alamat email kami :
DVD Koleksi Source Java Aplikasi Database dan Multimedia (dari download Internet) + eBooks Java Komplet, ....Maauuu....??? Cuman Rp. 75.000,Published by : www.bunafit-komputer.com
6
Suport by :
www.planetKode.Com
KOLEKSI BUKU VB LAINNYA
Open: http://buku-ta.blogspot.com
Published by : www.bunafit-komputer.com
7
Suport by :
www.planetKode.Com
Dasar Membuat Aplikasi Java dengan Editor NetBeans Editor NetBeans Editor ini cukup luar biasa untuk membuat apli kasi java, karena didukung dengan fasilitas drag and drop komponen. Yaitu dukungan Rapid Application Development (RAD) atau pemrograman berbasis visual. Satu hal lagi yang paling penting adalah produk ini adalah Free, yang dibuat oleh Sun Microsystem. Yang paling penting untuk dipahami dalam IDE adalah membiasakan diri dengan model template yang tersedia.
Gambar 1 Tampilan Awal NetBeans
Membuat Proyek Pada bagian ini kita akan berlatih membuat proyek pertama dengan menggunakan editor NetBeans. Berikut langkahnya: Published by : www.bunafit-komputer.com
8
Suport by :
www.planetKode.Com
1. Pilih menu menu File New Project. 2. Pada jendela New Project pilih Java pada kolom Categories. 3. Pada kolom Project pilih Java Application untuk form tunggal atau Java Desktop Application untuk MDI/multi form, lanjutkan dengan mengklik tombol Next. 4. Pada langkah Name And Location masukkan nama projectnya dan tentukan juga lokasi serta foldernya.
Gambar 2 Penamaan Project Baru
5. Jika pengaturan telah selesai, klik tombol Finish. 6. Menambahkan form file baru berupa form/kelas/paket, Anda bisa memulai dari jendela Projects, pilih dan klik kanan nama proyek kemudian pilih New Othe.
Published by : www.bunafit-komputer.com
9
Suport by :
www.planetKode.Com
Gambar 2.3 Penentuan Tipe Kelas
Dari jendela di atas, Anda bisa memilih dari beberapa template yang telah disediakan, sebelah kiri adalah kolom kategori sedangkan sebela h kanan adalah isi dari detil kategori yang terpilih pada kolom kiri. Setelah Anda menentukan pilihan tekan tombol Next. Maka akan muncul jendela untuk memberikan nama kelas, paket, dan lokasi file. Mengatur Tampilan Form Untuk memudahkan design form, kli k kanan pada form kosong Set Layout AbsoluteLayout, peletakkan layout ini didasarkan pada kordinat form.
Published by : www.bunafit-komputer.com
10
Suport by :
www.planetKode.Com
Gambar 4 Pemilihan Layout Menambahkan Komponen dalam Form Komponen tersedia dalam palet sebelah atas, mulai dari palet Swing sampai Borders, untuk meletakkan dalam form, berikut langkahnya: 1. Klik sekali salah satu komponen, kemudian klik dalam area form, maka objek form akan masuk pada area form. 2. Atur beberapa propertinya melalui jendela Properties sebelah kiri, untuk memberikan event klik tab Event
Gambar 5 Desain form dengan properties dan hirarki komponen Published by : www.bunafit-komputer.com
11
Suport by :
www.planetKode.Com
3. Untuk menambahkan event, klik pada tab event, selanjutnya pilih jenis event. 4. Klik tanda … pada sebelah kanan nama event tersebut, kemudian klik tombol Add.
Gambar 6 Jendela Pemberian Nama Ev ent 5. Pada dialog Add Handler tepatnya pada kolom masukan New Handler Name, masukkan nama “baruClick” dan akhiri dengan mengklik klik OK.
Gambar 7 Dialog penamaan event 6. Setelah itu anda akan dibawa dalam kode event tersebut seperti gambar dibawah.
Published by : www.bunafit-komputer.com
12
Suport by :
www.planetKode.Com
Gambar 8 Kode event
Border Layout Menyusun komponen-komponen dari sebuah kontainer dalam wilayah yang bernama: North, South, East, West, dan Center. Contohnya sebagai berikut: 1. Buat file baru dengan template Swing dan kelas Jframe. 2. Kemudian tentukan layoutnya dengan cara klik kanan Set Layout Border Layout (seperti membuat file baru pada bab dua). 3. Pada jendela hirarki komponen pilih Jframe, klik kanan pilih menu Add From Palette Swing Jpanel. Untuk menentukan posisi panel tersebut, pilih tab Layout yang ada pada samping tab Properties.
Gambar 9 Memasukkan komponen melalui hirarki komponen Published by : www.bunafit-komputer.com
13
Suport by :
www.planetKode.Com
4. Ulangi langkah tersebut sehingga menjadi seperti contoh border layout pada halaman berikut.
Gambar 10 Contoh border layout
Flow Layout Menyusun komponen dalam baris-baris dari kiri ke kanan dan kemudian dari atas ke bawah menggunakan ukuran alami setiap komponen preferredSize. FlowLayout membariskan sebanyak mungkin komponen yang dia mampu ke dalam satu baris, baru kemudian berpindah ke baris baru. Biasanya, FlowLayout digunakan untuk menyusun tombol-tombol pada sebuah panel. Dalam Java AWT, semua all panel (termasuk applet) menggunakan FlowLayout secara default.
Published by : www.bunafit-komputer.com
14
Suport by :
www.planetKode.Com
Gambar 11 Contoh Flow Layout
Grid Layout Menempatkan komponen ke dalam kotak -kotak sel dalam baris dan kolom, GridLayout memperbesar setiap komponen untuk memenuhi besar ruang yang tersedia di dalam satu sel. Setiap sel mempunyai ukuran yang tepat sama dan kotak -kotaknya seragam. Ketika kita mengubah ukuran kontainer GridLayout, maka GridLayout akan mengubah ukuran sel sebesar mungkin untuk memenuhi ruang yang tersedia pada kontainer.
Gambar 12 Jendela Properties GridLayout Published by : www.bunafit-komputer.com
15
Suport by :
www.planetKode.Com
Gambar 13 Contoh grid layout ukuran 3 x 3
CardLayout Menempatkan komponen-komponen (biasanya panel) satu di atas yang lainnya seperti tumpukan kartu. Kita hanya bisa melihat satu CardLayout dalam satu waktu, dan Anda dapat mengganti ke panel yang lain dengan menggunakan kontrol lain dengan cara memilih panel mana yang berada di sebelah atas. Contohnya sebagai berikut: 1. Buat frame baru (buat file baru), set frame utama menjadi border layout. 2. Buat 2 panel pada frame utama tersebut dengan satu panel North dan Center. Pada pengaturan ini, panel north sebagai pilihan untuk menampilkan kartu yang berisi label dan kombo yang berisi Rawon , Padang, Goreng (masukkan item lewat properti model) 3. Beri nama ComboBox tersebut dengan pilihan, panel kedua adalah beri nama panelUtama (center) sebagai penampung semua kartu (panel panel) dan set layout-nya menjadi CardLayout. Kemudian tambahkan Published by : www.bunafit-komputer.com
16
Suport by :
www.planetKode.Com
beberapa panel pada panel utama tersebut, serta ubah warna atau tambahkan kontrol seperti tombol atau teks input. 4. Berikan event itemStateChanged pada kombo pilihan lalu berikan perintah berikut ini CardLayout cl = (CardLayout)(panelUtama.getLayout()); cl.show(panelUtama, pilihan.getSelectedItem().toString());
Gambar 14 Contoh Card Layout
GridBagLayout GridBagLayout adalah layout yang sangat luwes dan ampuh, karena dengan fasilitas ini kita bisa mengatur dengan bebas tata letak komponen pada kotak-kotak sel dibandingkan dengan GridLayout. GridBagLayout memiliki kemampuan menempatkan komponen komponen secara horisontal dan vertikal pada kotak -kotak yang dinamis. Komponen-komponen tersebut tidak harus mempunyai ukuran yang sama, dan mereka dapat mengisi kotak lebih dari satu sel. Contohnya sebagai berikut: 1. Buat frame baru, set layoutnya menjadi GrigBagLayout. 2. Tambahkan 5 komponen edit dan juga 5 komponen label, serta tiga buah button. Published by : www.bunafit-komputer.com
17
Suport by :
www.planetKode.Com
3. Klik pada Frame, lalu klik kanan pada hirarki layout GridBagLayout, kemudian pilih Customize seperti gambar berikut:
Gambar 15 Klik kanan Layout
4. Dari langkah di atas, sehingga tampil halaman Customizer dialogs. Untuk melebarkan, pilih komponennya lalu klik tanda (+) pada Groupbox Grid Size. 5. Untuk mengurangi cell, tekan tombol (-). Selain cara tersebut, bisa juga melakukan pemindahan komponen secara Drag and Drop.
Published by : www.bunafit-komputer.com
18
Suport by :
www.planetKode.Com
Gambar 16 Custom design GridBagLayout Berikut adalah contoh hasilnya :
Gambar 17 Hasil design GridBagLayout Published by : www.bunafit-komputer.com
19
Suport by :
www.planetKode.Com
BoxLayout Layout manager yang mengijinkan banyak kompo nen untuk diletakkan baik secara vertikal maupun horisontal. Komponen -komponen tersebut tidak akan tergulung. Misalnya, sebuah susunan vertikal dari komponen komponen akan tetap tersusun vertikal ketika ukuran frame diubah. Untuk contoh latihan, buat file baru set frame menjadi Boxlayout, kemudian tambahkan tiga buah tombol/objek dalam kontainer (frame), untuk mengubah arah X atau arah Y, pilih boxlayout pada jendela hirarki komponen kemudian set properti Axis dan perhatikan apa yang terjadi pada layar jika kita Y atau X axis.
Gambar 18 Contoh Boxlayout Contoh layout, tanpa menggunakan template dalam Gui editor //==================================================== === BoxLayoutDemo.java //==================================================== === import import import import import
java.awt.Component; java.awt.Container; javax.swing.BoxLayout; javax.swing.JButton; javax.swing.JFrame;
public class BoxLayoutDemo { Published by : www.bunafit-komputer.com
20
Suport by :
www.planetKode.Com
public static void addComponentsToPane(Container pane) { pane.setLayout(new BoxLayou t(pane, BoxLayout.Y_AXIS)); addAButton("Button 1", addAButton("Button 2", addAButton("Button 3", addAButton("Long -Named addAButton("5", pane);
pane); pane); pane); Button 4", pane);
} private static void ad dAButton(String text, Container container) { JButton button = new JButton(text); button.setAlignmentX(Component.CENTER_ALIGNMENT); container.add(button); }
/** * Untuk membuat GUI dan menampilkan. Untuk lebih amannya, * metode ini harus dipanggil * dari sebuah thread. */ private static void createAndShowGUI() { //Pastikan kita memiliki style windows yang bagus, //karena tampilan akan menggunakan style windows sekarang. JFrame.setDefaultLookAndFeelDecorated(true); //Buat dan pasang jendela frame. JFrame frame = new JFrame("BoxLayoutDemo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //Siapkan frame ke jendela aktif sekarang. Published by : www.bunafit-komputer.com
21
Suport by :
www.planetKode.Com
addComponentsToPane(frame.getContentPane()); //Tampilkan jendela. frame.pack(); frame.setVisible(true); } public static void main(String[] args) { //Siapkan pemicu thread: //Buat dan tampilkan GUI. javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() { createAndShowGUI(); } }); } }
//==================================================== === BorderLayoutDemo.java //==================================================== === import java.awt.BorderLayout; import java.awt.Container; import java.awt.Dimension; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; public class BorderLayoutDemo { public static boolean RIGHT_TO_LEFT = false; public static void addComponentsToPane(Container pane) { if (!(pane.getLayout() instanceof BorderLayout)) { pane.add(new JLabel( Published by : www.bunafit-komputer.com
22
Suport by :
www.planetKode.Com
"Kontaier tidak menggunakan BorderLayout!")); return; } if (RIGHT_TO_LEFT) { pane.setComponentOrientation( java.awt.ComponentOrientation.RIGHT_TO_LEFT); } JButton button = new JButton("Button 1 (PAGE_START)"); pane.add(button, BorderLayout.PAGE_START ); //BorderLayout dengan tombol posisi ditengah. button = new JButton("Button 2 (CENTER)"); button.setPreferredSize(new Dimension(200, 100)); pane.add(button, BorderLayout.CENTER); button = new JButton("Button 3 (L INE_START)"); pane.add(button, BorderLayout.LINE_START); button = new JButton("Long -Named Button 4 (PAGE_END)"); pane.add(button, BorderLayout.PAGE_END); button = new JButton("5 (LINE_END)"); pane.add(button, Borde rLayout.LINE_END); }
private static void createAndShowGUI() { //tentukan style. JFrame.setDefaultLookAndFeelDecorated(true); //Buat jendela frame. JFrame frame = new JFrame("BorderLayoutDemo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Published by : www.bunafit-komputer.com
23
Suport by :
www.planetKode.Com
addComponentsToPane(frame.getContentPane()); frame.pack(); frame.setVisible(true); } public static void main(String[] args) { javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() { createAndShowGUI(); } }); } }
//==================================================== === CardLayoutDemo.java //==================================================== === import java.awt.*; import java.awt.event.*; import javax.swing.*; public class CardLayoutDemo implements ItemListener { JPanel cards;//cards sbg panel yg akan menggunakan Card Layout final static String BUTTONPANEL = "JPanel dgn JButton"; final static String TEXTPANEL = "JPanel dgn JTextField"; public void addComponentToPane(Container pane) { //Letakkan JComboBox pada panel. JPanel comboBoxPane = new JPanel(); String comboBoxItems[] = { BUTTONPANEL, TEXTPANEL }; JComboBox cb = new JComboBox(comboBoxItems); Published by : www.bunafit-komputer.com
24
Suport by :
www.planetKode.Com
cb.setEditable(false); cb.addItemListener(this); comboBoxPane.add(cb); //Buat sejumlah panel yang berisi button. JPanel card1 = new JPanel(); card1.add(new JBut ton("Button 1")); card1.add(new JButton("Button 2")); card1.add(new JButton("Button 3")); JPanel card2 = new JPanel(); card2.add(new JTextField("TextField", 20)); //Buat panel dengan layout : CardLayout cards = new JPanel(new CardLayout()); cards.add(card1, BUTTONPANEL); cards.add(card2, TEXTPANEL); pane.add(comboBoxPane, BorderLayout.PAGE_START); pane.add(cards, BorderLayout.CENTER); } public void itemStateChanged(I temEvent evt) { CardLayout cl = (CardLayout)(cards.getLayout()); cl.show(cards, (String)evt.getItem()); } private static void createAndShowGUI() { //Tentukan style. JFrame.setDefaultLookAndFeelDecorated(true); //Buat jendela frame. JFrame frame = new JFrame("Demo CardLayout"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); CardLayoutDemo demo = new CardLayoutDemo();
Published by : www.bunafit-komputer.com
25
Suport by :
www.planetKode.Com
demo.addComponentToPane(frame.getContentPane()); //Tampilkan jendela frame.pack(); frame.setVisible(true); } public static void main(String[] args) { //Tampilkan jendela utama, pada saat program jalan. javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() { createAndShowGUI(); } }); } } //==================================================== === FlowLayoutDemo.java //==================================================== === import java.awt.Container; import java.awt.FlowLayout; import javax.swing.JButton; import javax.swing.JFrame; import java.awt.Dimension; import java.awt.ComponentOrientation; public class FlowLayoutDemo { public static boolean RIGHT_TO_LEFT = false; public static void addComponents(Container contentPane) { if (RIGHT_TO_LEFT) { contentPane.setComponentOrientation( Published by : www.bunafit-komputer.com
26
Suport by :
www.planetKode.Com
ComponentOrientation.RIGHT_TO_LEFT); } contentPane.setLayout(new FlowLayout()); contentPane.add(new contentPane.add(new contentPane.add(new contentPane.add(new
JButton("Button JButton("Button JButton("Button JButton("Contoh
1")); 2")); 3")); Button
4")); contentPane.add(new JButton("5")); } /** * Buat GUI */ private static void createAndShowGUI() { //Tentukan style. JFrame.setDefaultLookAndFeelDecorated(true); JFrame frame = new JFrame("Demo FlowLayout") { public Dimension getMinimumSize() { Dimension prefSize = getPreferredSize(); return new Dimension(100, prefSize.height); } }; frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); addComponents(frame.getContentPane()); //Tampilkan Jendela frame.pack(); frame.setVisible(true); } public static void main(String[] args) { //Panggil metode createAndShowGUI(), //untuk menampilkan jendela Published by : www.bunafit-komputer.com
27
Suport by :
www.planetKode.Com
javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() { createAndShowGUI(); } }); } } //==================================================== GridLayoutDemo.java //==================================================== import java.awt.*; import javax.swing.*; public class GridLayoutDemo { public final static boolean RIGHT_TO_LEFT = false; public static void addComponentsToPane(Container pane) { if (RIGHT_TO_LEFT) { pane.setComponentOrientation( ComponentO rientation.RIGHT_TO_LEFT); } pane.setLayout(new GridLayout(0,2)); pane.add(new pane.add(new pane.add(new pane.add(new pane.add(new
JButton("Button 1")); JButton("Button 2")); JButton("Button 3")); JButton("Long -Named Button 4")); JButton("5"));
} private static void createAndShowGUI() { //Tentukan style JFrame.setDefaultLookAndFeelDecorated(true); //Buat jendela frame JFrame frame = new JFrame("Demo GridLayou t"); Published by : www.bunafit-komputer.com
28
Suport by :
www.planetKode.Com
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); addComponentsToPane(frame.getContentPane()); //Tampilkan jendela frame.pack(); frame.setVisible(true); } public static void main(String[] args) { //Tampilkan GUI dengan metode createAndShowGUI(). javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() { createAndShowGUI(); } }); } } //==================================================== GridBagLayoutDemo.java //========================== ========================== import java.awt.*; import javax.swing.JButton; import javax.swing.JFrame; public class GridBagLayoutDemo { final static boolean shouldFill = true; final static boolean shouldWeightX = true; final static boolean RIGHT_TO_LEFT = false; public static void addComponentsToPane(Container pane) { if (RIGHT_TO_LEFT) { pane.setComponentOrientation( ComponentOrientation.RIGHT_TO_LEFT); }
Published by : www.bunafit-komputer.com
29
Suport by :
www.planetKode.Com
JButton button; pane.setLayout(new GridBagLayout()); GridBagConstraints c = new GridBagConstraints(); if (shouldFill) { c.fill = GridBagConstraints.HORIZONTAL; } button = new JButton("Button 1"); if (shouldWeightX) { c.weightx = 0.5; } c.gridx = 0; c.gridy = 0; pane.add(button, c); button = new JButton("Button 2"); c.gridx = 1; c.gridy = 0; pane.add(button, c); button = new JButton("Button 3"); c.gridx = 2; c.gridy = 0; pane.add(button, c); button = new JButton("Contoh Button 4"); c.ipady = 40; c.weightx = 0.0; c.gridwidth = 3; c.gridx = 0; c.gridy = 1; pane.add(button, c); button = new JButton("5"); c.ipady = 0; c.weighty = 1.0; c.anchor = GridBagConstraints.PAGE_END; c.insets = new Insets( 10,0,0,0);//padding atas c.gridx = 1; c.gridwidth = 2; Published by : www.bunafit-komputer.com
30
Suport by :
www.planetKode.Com
c.gridy = 2; pane.add(button, c); }
private static void createAndShowGUI() { //Tentukan style. JFrame.setDefaultLookAndFeelDecorated(true); //Buat jendela frame JFrame frame = new JFrame("Demo GridBagLayout"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); addComponentsToPane(frame.getContentPane()); //Tampilkan Jendela. frame.pack(); frame.setVisible(tru e); } public static void main(String[] args) { //Tampilkan GUI. javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() { createAndShowGUI(); } }); } }
Menjalankan Program Untuk menjalankan program sangat mudah, Caranya adalah: pilih menu Build Clean And Build Main Project.
Published by : www.bunafit-komputer.com
31
Suport by :
www.planetKode.Com
www.bunafit-komputer.com Redaksi Buku IT & Software Development
www.planetKode.Com
Published by : www.bunafit-komputer.com
32
Suport by :
www.planetKode.Com
Kami (Tim Bunafit Software) Menerima Pesanan Software (Full Source Code) Aplikasi Berbasis SMS Teknologi, baik menggunakan teknologi Java AT Command, Gammu SMS Gateway, Kannel SMS Gateway, dll. #1 Pesan Program TA/Skripsi/Tesis: Sistem Informasi Auto Replay (Auto Respon) Berbasis SMS Servis. Ini adalah konsep paling dasar, dapat dipakai buat Auto Replay apa saja, tinggal buat pengaturan perintah SMS dan pesan balasannya. Tools yang dipakai adalah Gammu di Windows (atau Java AT/ Kannel di Linux) , aplikasi datanya adalah: PHP/ Visual Basic 6.0 atau Delphi. Biaya pemesanan : Rp. 1.500.000,-
#2 Pesan Program TA/Skripsi/Tesis: Sistem Informasi Request Lagu pada Radio BK FM Berbasis SMS Servis. Tools yang dipakai adalah Gammu di Windows (atau Java AT/ Kannel di Linux) , aplikasi datanya adalah: PHP/ Visual Basic 6.0 atau Delphi. Biaya pemesanan : Rp. 2.000.000,-
#3 Pesan Program TA/Skripsi/Tesis: Sistem Informasi Jalur BUS (Info Trayek atau Info Trans Jogja/Jakarta) Berbasis SMS Servis. Tools yang dipakai adalah Gammu di Windows (atau Java AT/ Kannel di Linux), aplikasi datanya adalah: PHP/ Visual Basic 6.0 atau Delphi. Biaya pemesanan : Rp. 2.300.000,-
Published by : www.bunafit-komputer.com
33
Suport by :
www.planetKode.Com
#4 Pesan Program TA/Skripsi/Tesis: Sistem Informasi Jadwal Kuliah Berbasis SMS Servis. Tools yang dipakai adalah Gammu di Windows (atau Java AT/ Kannel di Linu x), aplikasi datanya adalah: PHP/ Visual Basic 6.0 atau Delphi. Biaya pemesanan : Rp. 2.000.000, -
#5 Pesan Program TA/Skripsi/Tesis: Sistem Informasi Data Nilai Berbasis SMS Servis. Tools yang dipakai adalah Gammu di Windows (atau Java AT/ Kannel di Linux ), aplikasi datanya adalah: PHP/ Visual Basic 6.0 atau Delphi. Biaya pemesanan : Rp. 2.000.000, -
#6 Pesan Program TA/Skripsi/Tesis: Sistem Informasi Data Jadwal Kuliah dan Jadwal Ujian Berbasis SMS Servis. Tools yang dipakai adalah Gammu di Windows (atau Java AT/ Kannel di Linux), aplikasi datanya adalah: PHP/ Visual Basic 6.0 atau Delphi. Biaya pemesanan : Rp. 2.000.000,-
#7 Pesan Program TA/Skripsi/Tesis: Sistem Informasi Sekolah (Cek Absensi, Cek Kemajuan Belajar, Cek Nilai, dll) Berbasis SMS Servis. Tools yang dipakai adalah Gammu di Windows (atau Java AT/ Kannel di Linux) , aplikasi datanya adalah: PHP/ Visual Basic 6.0 atau Delphi. Biaya pemesanan : Rp. 2.500.000,-
#8 Pesan Program TA/Skripsi/Tesis: Sistem Informasi Akademik (Cek Nilai, Cek IP, Cek J adwal Kuliah, Cek Jadwal Ujian) Berbasis SMS Servis. Tools yang dipakai adalah Gammu di Windows (atau Java AT/ Kannel di Linux) , aplikasi datanya Published by : www.bunafit-komputer.com
34
Suport by :
www.planetKode.Com
adalah: PHP/ Visual Basic 6.0 atau Delphi. Biaya pemesanan : Rp. 3.500.000,-
#9 Pesan Program TA/Skripsi/Tesi s: Sistem Informasi Jadwal Keberangkatan Kereta Api Berbasis SMS Servis. Tools yang dipakai adalah Gammu di Windows (atau Java AT/ Kannel di Linux) , aplikasi datanya adalah: PHP/ Visual Basic 6.0 atau Delphi. Biaya pemesanan : Rp. 2.000.000,-
#10 Pesan Program TA/Skripsi/Tesis: Sistem Informasi Aktivitas dan Kehadiran Siswa Berbasis SMS Servis. Tools yang dipakai adalah Gammu di Windows (atau Java AT/ Kannel di Linux), aplikasi datanya adalah: PHP/ Visual Basic 6.0 atau Delphi. Biaya pemesanan : Rp. 2.000.000,-
#11 Pesan Program TA/Skripsi/Tesis: Sistem Informasi Reservasi Tiket (Bus/ Travel/ Kereta/ Pesawat) Berbasis SMS Servis. Tools yang dipakai adalah Gammu di Windows (atau Java AT/ Kannel di Linux), aplikasi datanya adalah: PHP/ Visual Basic 6.0 atau Delphi. Biaya pemesanan : Rp. 2.500.000,-
#12 Pesan Program TA/Skripsi/Tesis: Sistem Informasi Pengaduan Masyakarat Berbasis SMS Servis. Tools yang dipakai adalah Gammu di Windows (atau Java AT/ Kannel di Linux) , aplikasi datanya adalah: PHP/ Visual Basic 6.0 atau Delphi. Biaya pemesanan : Rp. 2.000.000,-
Published by : www.bunafit-komputer.com
35
Suport by :
www.planetKode.Com
#13 Pesan Program TA/Skripsi/Tesis: Sistem Informasi Daftar Harga Barang Berbasis SMS Servis. Tools yang dipakai adalah Gammu di Windows (atau Java AT/ Kannel di Linux), aplikasi datanya adalah: PHP/ Visual Basic 6.0 atau Delphi. Biaya pemesanan : Rp. 2.000.000,-
#14 Pesan Program TA/Skripsi/Tesis: Sistem Informasi Pengisian Pulsa Tronik Satu Kartu Berbasis SMS Servis. Tools yang dipakai adalah Gammu di Windows (atau Java AT/ Kannel di Linux), aplikasi datanya adalah: PHP/ Visual Basic 6.0 atau Delphi. Biaya pemesanan : Rp. 4.000.000,-
#15 Pesan Program TA/Skripsi/Tesis: Sistem Informasi Langganan Informasi (SMS Lowongan, SMS Cinta, SMS Motivasi, SMS Ramal, SMS Jodoh, SMS Cuaca, dll) Berbasis SMS Servis. Tools yang dipakai adalah Gammu di Windows (atau Java AT/ Kannel di Linux) , aplikasi datanya adalah: PHP/ Visual Basic 6.0 atau Delphi. Biaya pemesanan : Rp. 2.500.000,-
#16 Pesan Program TA/Skripsi/Tesis: Program Aplikasi Quiz Acak Nomor HP berbasis SMS Servis. Tools yang dipakai adalah Gammu di Windows (atau Java AT/ Kannel di Linux) , aplikasi datanya adalah: PHP/ Visual Basic 6.0 atau Delphi. Biaya pemesanan : Rp. 2.500.000,-
#17 Program Aplikasi Polling Berbasis SMS Servis. Tools yang dipakai adalah Gammu di Windows (atau Java AT/ Kannel di Linux) , Published by : www.bunafit-komputer.com
36
Suport by :
www.planetKode.Com
aplikasi datanya adalah: PHP/ Visual Basic 6.0 atau Delphi. Biaya pemesanan : Rp. 4.000.000,-
#18 Sistem Informasi Manajemen SMS (Auto Replay, SMS Send, SMS Manajemen, Manajemen Kontak, dll). Untuk pengelolaan SMS, misalnya pada Toko Online yang memakai SMS Center untuk pemesanan barang. Biaya pemesanan : Rp. 4.000.000, -
#19 Sistem Informasi SMS Kantor (Auto Replay, SMS Send, SMS to Grup, dll). Pada software ini, siBoss dapat mengirim berita kepada semua anggota grub tertentu, misalnya grup A, grup B dan sebaganya. siBoss mengirim SMS ke No Center, lalau komputer akan mengirim ke semua anggota (daftar kontak) yang ada pada grup terpilih. Biaya pemesanan : Rp. 5.000.000,-
#20 Program Aplikasi Kontrol Komp uter (Server Control) dengan SMS. Program aplikasi ini dapat dibuat dengan Visual Basic ataupun Borland Delphi. Kemampuan dari program ini adalah untuk menerima pesan yang dilakukan oleh Admin server (Windows). Dengan menggunakan pesan SMS, kita dapat : Me matikan, Merestart, Mematikan Proses, Melihat Daftar Proses dan lain -lain pada komputer. Biaya pemesanan : Rp. 2.000.000,-
#21 Pesan Konsep Lain: Bebas (Desain Program Menyesuaikan Pemesan). Biaya pemesanan : Call.
Published by : www.bunafit-komputer.com
37
Suport by :
www.planetKode.Com
Setelah transfer Source Code akan dikirim ke Email Anda. Biaya Workshop (Private) : Rp. 2.500.000, - di Yogyakarta, Anda akan diajari teknik membuat Program Aplikasi yang ada di daftar. (biaya sudah termasuk 1 Source Code Program Contoh) Untuk mendapatkan No Rekening transfer, silahkan kir im email seperti contoh. Atau, Live Order dengan mengirim SMS ke kami.
0857 680 99 434 . SMS Live Order #2 : 0838 6716 1314 .
SMS Live Order #1 :
Contoh pesan SMS "kan Bunafit, minta No Rekening buat pembayaran Sc Java Penjualan + eBooks ". Kami akan segera membalas.
Jika Anda tertarik pada salah satu aplikasi, silahkan kirimkan ke alamat email kami : CONTOH EMAIL PEMESANAN Tujuan Email Subjek Surat
Pesan Program Java NetBeans Pesan surat Anda di sini ...........
Isi Surat
Identitas Pemesan : 1. Nama Lengkap : ? 2. Mahasiswa Mana ? dan No HP aktif ??
Published by : www.bunafit-komputer.com
38
Suport by :
www.planetKode.Com
Konsultasi dengan Kami ??? Chat YM 1 : planetkode Chat YM 2 : bunafit_komputer Chat YM 3 : bunafitkomputer KOLEKSI BUKU VB LAINNYA
Open: http://buku-ta.blogspot.com Published by : www.bunafit-komputer.com
39