. .

  • SISTEM INFORMASI

    Sistem Informasi (SI) adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen. Dalam arti yang sangat luas, istilah sistem informasi yang sering digunakan merujuk kepada interaksi antara orang, proses algoritmik, data, dan teknologi. Dalam pengertian ini, istilah ini digunakan untuk merujuk tidak hanya pada penggunaan organisasi teknologi informasi dan komunikasi (TIK), tetapi juga untuk cara di mana orang berinteraksi dengan teknologi ini dalam mendukung proses bisnis.

  • BAHASA PEMROGRAMAN

    Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.

  • ILMU KOMPUTER

    Ilmu komputer (bahasa Inggris: Computer Science), Secara umum diartikan sebagai ilmu yang mempelajari baik tentang komputasi, perangkat keras (hardware) maupun perangkat lunak (software). Ilmu komputer mencakup beragam topik yang berkaitan dengan komputer, mulai dari analisis abstrak algoritma sampai subyek yang lebih konkret seperti bahasa pemrograman, perangkat lunak, termasuk perangkat keras. Sebagai suatu disiplin ilmu, Ilmu Komputer lebih menekankan pada pemrograman komputer, dan rekayasa perangkat lunak (software), sementara teknik komputer lebih cenderung berkaitan dengan hal-hal seperti perangkat keras komputer (hardware). Namun, kedua istilah tersebut sering disalah artikan oleh banyak orang.

  • TEKNIK KOMPUTER

    Teknik komputer (disebut juga teknik sistem komputer, bahasa Inggris: computer engineering) adalah suatu disiplin khusus yang mengkombinasikan teknik elektro dan ilmu komputer. Seorang teknisi komputer adalah teknisi elektro arus lemah yang lebih berfokus pada sistem sirkuit digital, sistem komunikasi data pada frekuensi radio, dan elektronika sebagai bagian dari komputer secara menyeluruh. Dari kacamata ilmu komputer, seorang teknisi komputer adalah seorang arsitek perangkat lunak yang memiliki fokus pada interaksi antara perangkat lunak dan program serta komponen perangkat keras pendukungnya.

  • MULTIMEDIA

    Multimedia adalah penggunaan komputer untuk menyajikan dan menggabungkan teks, suara, gambar, animasi, audio dan video dengan alat bantu (tool) dan koneksi (link) sehingga pengguna dapat melakukan navigasi, berinteraksi, berkarya dan berkomunikasi. Multimedia sering digunakan dalam dunia informatika. Selain dari dunia informatika, multimedia juga diadopsi oleh dunia game, dan juga untuk membuat website.

  • #

    #

BAGIAN KE SEBELAS: Java Menus (GUI) Pada Netbeans IDE

Posted by CHRISTIANTO D,WIBOWO | D3MI-2016 STMIK BUMI GORA On Selasa, Februari 07, 2017 No comments

BAGIAN KE SEBELAS: Java Menus (GUI) Pada Netbeans IDE, Sebelum kita meneruskan mempelajari pembelajaran ini, ada baiknya kita baca artikel-artikel sebelumnya yang terhubung dengan langkah-langkah pembelajaran ini (Link) BAHASA PEMROGRAMAN JAVA PADA NETBEANS IDE.
Kita dapat menambahkan menu untuk Java Form, Setiap menu memiliki item menu seperti File, Edit, View, dll, dan ini pada gilirannya dapat memiliki sub menu. Kita dapat memulai sebuah proyek baru untuk ini, atau hanya kembali ke Design view dan menggunakan proyek yang sudah kita miliki.

Kita akan menggunakan sebuah proyek baru. Buat proyek baru untuk Java program ⇒ Java ⇒ Application. Kita beri nama Project-nya formcontrols2, dan jangan centang pada kotak "Create main class" :
lihat BAGIAN KE SEBELAS: Pengenalan Java Combo Box Pada Netbeans IDE Tentang Bagaimana memulai sebuah Project baru GUI
Kita akan memiliki class yang disebut FormControl2, di dalam package yang disebut package form_controls_lesson2; di formcontrols2 project. Kita juga akan memiliki Form baru yang perlu dtambahkan beberapa Menu-menu.
Dalam palette NetBeans, cari item Menu Bar, yang berada di bawah Menu swing:
Tarik/drag Menu Bar ke form, ketika kita melepas tombol mouse/drop, maka kita akan memiliki default File and Edit menu bar:
Belum ada item menu tambahan secara default, untuk menambahkannya akan kita lakukan sendiri, klik pada item menu File untuk memilihnya. Dengan item menu File yang dipilih, klik kanan. Sebuah menu baru akan muncul. Pilih Add From  Dari Palette > Menu Item:
Sebuah Menu Item akan ditambahkan ke menu File kita:
Apa yang akan kita lakukan ini adalah untuk menambahkan item menu untuk membuka dan menyimpan file.
klik dua kali pada teks default jMenuItem1. Ini kemudian akan disorot, sehingga kita dapat mengetik nama submenu di atasnya (atau klik kanan dan pilih Edit Text dari menu yang muncul) :
Ketik Open, dan enter, maka kita akan mempunyai submenu Open. Tambahkan menu item lainnya, ketik dan beri nama Save pada menu item:
Seperti yang kita lihat di atas, kita dapat menambahkan cara pintas untuk item menu. Klik untuk Open menu item, kemudian Sorot shortcut, dan lihat pada properties window, cari Accelerator item, dan click tombol kecil yang berada disebelah kanannya, akan muncul dialogue box :
Kita dapat mengatur tombol pintas/shortcut yang di inginkan untuk item menu dari kotak dialog ini, sebuah jalan pintas/shortcut Open biasanya CTRL + O. Di kotak Key Stroke tahan CTRL pada keyboard dan ketik O, maka pada kotak Virtual Key akan muncul VK_O dan  click OK pada kotak dialog maka pada area teks disubmenu Open akan muncul Ctrl+O.
Jalan pintas/shortcut Save biasanya CTRL+S, Di kotak Key Stroke tahan CTRL pada keyboard dan ketik S, maka pada kotak Virtual Key akan muncul VK_S dan  click OK pada kotak dialog maka pada area teks disubmenu Save akan muncul Ctrl+S.
Untuk melihat apakah fungsi dapat bekerja, click pada Open menu item untuk menyorotnya, lalu click kanan dari menu akan muncul, pilih Events > Action > Action Performed, Netbeans akan membuat secara otomatis bagi kita sebuah code stub/rintisan kode untuk menu item, masukkan tambahan kode ini kedalam rintisan kode tersebut :
javax.swing.JOptionPane.showMessageDialog( FormControl2.this, "Open" );

Dan Ini hanya sebagai kotak pesan saja. Jalankan program untuk mencobanya. Klik File> Open dan kita akan melihat kotak pesan muncul. Klik OK untuk menyingkirkannya, dan coba shortcut, tahan tombol Ctrl pada keyboard, sambil kemudian tekan huruf O, hasilnya akan sama dengan kita mengklik Open melalui mouse.
Selanjutnya kita akan menulis kode untuk tampilkan File Terbuka pada kotak dialog. Seorang pengguna/user kemudian dapat memilih file apa yang akan dibuka. Kita akan melakukan itu di bahasan berikutnya - File Open Dialogue Boxes.

BAGIAN KE SEBELAS: Java Radio Buttons (GUI) Pada Netbeans IDE

Posted by CHRISTIANTO D,WIBOWO | D3MI-2016 STMIK BUMI GORA On Kamis, Februari 02, 2017 No comments

Chapter XI, Section III Java Radio Buttons In Netbeans IDE, Sebelum kita meneruskan mempelajari pembelajaran ini, ada baiknya kita baca artikel-artikel sebelumnya yang terhubung dengan langkah-langkah pembelajaran ini (Link) BAHASA PEMROGRAMAN JAVA PADA NETBEANS IDE.
Radio buttons biasanya digunakan untuk memilih hanya satu item saja dari daftar, daripada membuat beberapa item yang tersedia dengan check box.

Masih dalam Project formcontrols dengan Package form_controls_lesson dan  class FormObjects, Ikuti dari pembahasan sebelumnya BAGIAN KE SEBELAS: Pengenalan Java Combo Box Pada Netbeans IDE. Mari kita lihat bagaimana Radio buttons bekerja. Drag dan drop panel ke form, kemudian cari control Radio buttons dalam panel NetBeans IDE. Tarik Radio buttons ke panel yang baru dalam Form. Seharusnya terlihat seperti ini:
Teks default untuk Radio buttons adalah jRadioButton1. Kita akan menggunakan Radio buttons untuk memungkinkan pengguna untuk memilih metode pembayaran. Jadi mengubah teks Radio buttons menjadi Credit Card. Teks dapat diubah dengan cara yang sama seperti yang kita lakukan untuk checkbox. Dan biarkan nama variabel sesuai defaultnya jRadioButton1. Tambahkan dua Radio buttons lagi untuk panel, dan rubah teks ke Debit Card biarkan nama variabel sesuai defaultnya jRadioButton2, dan PayPal biarkan nama variabel sesuai defaultnya jRadioButton3:
Radio buttons memang sudah ada dan terdisplay baik, namun belum bisa berfungsi meskipun kita sudah bisa mengklik pilihan pada tombol radio-nya, tapi belum menghasilkan apapun pada java program kita.
Dengan Radio buttons kita hanya ingin pengguna untuk dapat memilih salah satu opsi pembayaran. Untuk mengatasi masalah tersebut, Java memungkinkan kita untuk membuat sesuatu yang disebut ButtonGroup. Seperti namanya ini memungkinkan kita untuk kelompok tombol - group buttons di bawah satu nama. Kita kemudian dapat menambahkan Radio buttons untuk kelompok. Setelah kita menambahkan tombol ke grup, hanya satu pilihan yang tersedia untuk penyeleksian. Untuk melihat bagaimana ButtonGroup bekerja, tambahkan metode berikut untuk kode kita :
private void groupButton( ) {

        ButtonGroup bg1 = new ButtonGroup( );

         bg1.add(jRadioButton1);
         bg1.add(jRadioButton2);
         bg1.add(jRadioButton3);

}
package form_controls_lesson;
/**
 * @author CHRISTIANTO "GEMBLONG" DHARMA WIBOWO LEARN JAVA
 */
public class FormObjects extends javax.swing.JFrame {

    /**
     * Creates new form FormObjects
     */
    public FormObjects() {
        initComponents();
    }
private void groupButton( ) {

     ButtonGroup bg1 = new ButtonGroup( );

     bg1.add(jRadioButton1);
     bg1.add(jRadioButton2);
     bg1.add(jRadioButton3);

}

Bila kita sudah menambahkan kode tersebut, kita akan melihat bahwa NetBeans telah memberi peringatan menggarisbawahi merah beberapa kode. Hal ini terjadi karena Netbeans tidak dapat menemukan class yang disebut ButtonGroup, sehingga tidak dapat membuat objek baru.
Untuk mengatasi masalah ini, kita perlu mengimpor class yang relevan dari Swing Library. Jadi tambahkan pernyataan impor berikut :
import javax.swing.ButtonGroup;
Peringatan error garisbawahi merah sekarang sudah hilang.
package form_controls_lesson;
import javax.swing.ButtonGroup;
/**
 * @author CHRISTIANTO "GEMBLONG" DHARMA WIBOWO LEARN JAVA
 */
public class FormObjects extends javax.swing.JFrame {

    /**
     * Creates new form FormObjects
     */
    public FormObjects() {
        initComponents();
    }
private void groupButton( ) {

     ButtonGroup bg1 = new ButtonGroup( );

     bg1.add(jRadioButton1);
     bg1.add(jRadioButton2);
     bg1.add(jRadioButton3);

}

groupButton method telah menambahkan tombol radio untuk objek ButtonGroup, dengan menggunakan metode add:
bg1.add( radio_button_name );  bg1.add(jRadioButton1);
Ada satu baris kode untuk setiap tombol radio pada form.
Kita bisa memanggil metode ButtonGroup dari konstruktor. Dengan cara itu, tombol radio akan dikelompokkan ketika nilai/isi/muatan dibentuk. Tambahkan pemanggilan metode berikut untuk konstruktor kita:
groupButton();
Sehingga barisan kode kita menjadi :
package form_controls_lesson;
import javax.swing.ButtonGroup;
/**
 * @author CHRISTIANTO "GEMBLONG" DHARMA WIBOWO LEARN JAVA
 */
public class FormObjects extends javax.swing.JFrame {

    /**
     * Creates new form FormObjects
     */
    public FormObjects() {
        initComponents();
        groupButton();
    }
private void groupButton( ) {

     ButtonGroup bg1 = new ButtonGroup( );

     bg1.add(jRadioButton1);
     bg1.add(jRadioButton2);
     bg1.add(jRadioButton3);

}

Untuk mendapatkan bagian mana yang dipilih melalui klik tombol radio, kita akan gunakan metode isSelected seperti pada check box. Tambahkan tombol normal form, ketika kita klik tombol ini akan menampilkan kotak pesan yang menyatakan yang tombol radio diklik. Ubah nama variabel tombol menjadi btnRadios, dan selanjutnya ubah properti teks ke Payment Option,

dan klik ganda tombol baru btnRadios untuk membuat stub kode - rintisan kode atau klik kanan pada jButton btnRadios lalu pilih Events pada menu ⇒ ActionactionPerformed untuk membuat stub kode - rintisan kode,


stub kode - rintisan kode btnRadios,
private void btnRadiosActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
    } 
dan tambahkan kode berikut :
private void btnRadiosActionPerformed(java.awt.event.ActionEvent evt) {                                        
        String radioText = "";
        
        if (jRadioButton1.isSelected()){
            radioText = jRadioButton1.getText();
        }
        
        if (jRadioButton2.isSelected()){
            radioText = jRadioButton2.getText();
        }
        
        if (jRadioButton3.isSelected()){
            radioText = jRadioButton3.getText();
        }
    }
Semua yang kita lakukan pada barisan kode ini adalah memeriksa tombol radio yang mana yang sudah dipilih oleh pengguna. Kita kemudian mendapatkan teks dari tombol radio dan menyimpannya dalam variabel yang disebut radioText.
Kita dapat memiliki kotak pesan untuk menampilkan Payment Option yang dipilih. Tambahkan baris berikut ke bagian bawah kode tombol, tepat di bawah akhir IF statement:
javax.swing.JOptionPane.showMessageDialog( FormObjects.this, radioText );
private void btnRadiosActionPerformed(java.awt.event.ActionEvent evt) {                                        
        String radioText = "";
        
        if (jRadioButton1.isSelected()){
            radioText = jRadioButton1.getText();
        }
        
        if (jRadioButton2.isSelected()){
            radioText = jRadioButton2.getText();
        }
        
        if (jRadioButton3.isSelected()){
            radioText = jRadioButton3.getText();
        }
javax.swing.JOptionPane.showMessageDialog( FormObjects.this, radioText );
    }
Kita bertemu dengan JOptionPane dalam bagian sebelumnya. Satu-satunya perbedaan adalah item pertama antara kurung bulat ( FormObjects.this, radioText ); . Karena kita menggunakan konsol, item pertama adalah  null. Dan ditambah kita memiliki  FormObjects.this.

Item pertama antara kurung bulat ( FormObjects.this adalah untuk jendela di mana kita ingin menampilkan kotak pesan. Null berarti tidak ada jendela. FormObjects.this berarti komponen ini (Form) dari class FormObjects.
Jalankan programnya, dan pilih item dari tombol radio, kemudian klik tombol, kita akan melihat Output seperti berikut :

Pada bagian berikutnya, kita akan melihat bagaimana menambahkan menu untuk Java Forms - Java Menus - .

PEMBELAJARAN UTAMA KITA

MENGENAL BAHASA PEMROGRAMAN JAVA
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM).

WEB DESIGN BAGI PEMULA
Pada WEB DESIGN ini kita akan belajar HTML, HTML 5, dan Cascading Stylesheets (CSS). Hal ini ditujukan untuk pemula seperti kita terlengkapi kebutuhan pada pembelajaran ini, dan mengasumsikan kita tidak memiliki pengetahuan tentang membuat WEBPAGE sama sekali. Buka pikiran kita agar wawasan kita terbuka lebar, hilangkan imajinasi bahwa ini sulit, lenyapkan persepsi ini menyusahkan, selama kita mau belajar dan itu pasti bisa.

JAVA PROGRAMMING PADA NETBEANS IDE
NetBeans IDE adalah sebuah lingkungan pengembangan - sebuah kakas untuk pemrogram menulis, mengompilasi, mencari kesalahan dan menyebarkan program. Netbeans IDE ditulis dalam Java - namun dapat mendukung bahasa pemrograman lain. Terdapat banyak modul untuk memperluas Netbeans IDE. Netbeans IDE adalah sebuah produk bebas dengan tanpa batasan bagaimana digunakan. Selanjutnya kita akan memulai belajar Java langkah demi langkah.