Kamis, 25 Oktober 2018

Membuat Menu Bar Di Java

Membuat Menu Bar Di Java

Ikuti lah langkah langkah di bawah ini dengan benar perhatikan tanda tanda kecil yang ada jika salah tempat atau posisi bisa di pastikan program yang anda buat tidak akan berjalan sempurna, baik kita mulai. 
1 .Silahkan anda buat project baru dengan kategori Java Aplication, kemudian anda beri nama: Menu_Bar. Setelah itu buat JFrame Form dan beri nama Menu_bar juga.
2. Setelah itu anda tambahkan komponen berikut ini:
ObjekPropertiesNilai
JMenu1textMenu
JTextArea1text
  1. Jika sudah aturlah posisi masing-masing komponen tersebut sehinggga manjadi tampilan seperti pada gambar berikut ini:menu java
  2. Pilih komponen JMenu1 melalui panel Inspector yang ada pada bagian bawah panel Project.
menu java
5. Setelah itu anda klik kanan, kemudian pilih Add from Palette >> Menu Item. Coba anda  perhatikan gambar dibawah ini:
menu java
6. Pilih JMenuItem1 dari panel Inspector, kemudian anda ubah properti teksnya menjadi: Simpan. Perhatikan gambar dibawah ini:
menu java
7. Jika sudah maka hasil perubahan dari properti teks pada JMenuItem1 akan terlihat seperti pada gambar berikut:
menu java
8. Ketikkan kode berikut ini:
import java.io.FileWriter;
import java.io.IOException;
menu java
9. Setelah itu anda klik kanan pada jMenuItem1, kemudian pilih Event >> Action >> actionPerformed. Kemudian ketikkan perintah berikut ini:
menu java
      Keterangan kode:
Pada beris 1-2: Deklarasi variabel simpan sebagai FileWriter dengan nilai kosong (null).
Pada baris 2-3: Mendekarasikan variabel simpan sebagai FileWriter yang membuat output file dengan nama Menug_Bar.txt pada drive C:\.
Pada baris 4-5: jTextArea1 membuat file berdasarkan deklarasi dari variabel simpan.

10. Pada baris perintah public static void main(String args[]){ Sisipkan kode perintah throws Exception sehingga menjadi public static void main(String args[]) throws Exception{ Seperti pada gambar berikut ini:
menu java
  1. Compile dan run program
menu java






sumber: https://javaprogkomp.blogspot.com

Queue (Antrian) dan Stack (Tumpukan)

Queue (Antrian)

Antrian merupakan suatu struktur data linear. Konsepnya sama dengan Tumpukan, perbedaannya adalah operasi penambahan dan penghapusan pada ujung yang berbeda. Penghapusan dilakukan pada bagian DEPAN (FRONT) dan penambahan berlaku pada bagian BELAKANG (REAR). Sistem pengaksesan pada antrian menggunakan sistem FIFO (First In First Out), artinya elemen yang pertama masuk itu yang akan pertama dikeluarkan dari antrian.

Contoh Antrian :



Operasi dasar pada antrian :
1.       Remove/Ambil, mengeluarkan elemen pada antrian.
2.       Insert/Tambahkan, memasukan elemen baru.
3.       Create Queue, membuat antrian baru.
4.       Make Null, mengosongkan antrian.
5.       Empty, menguji apakah antrian kosong.
6.       Full, menguji apakan antrian penuh.

Contoh sebuah queue (Antrian) dalam kehidupan sehari-hari adalah antrian
pada kasir sebuah bank. Ketika seorang pelanggan datang, akan menuju ke belakang
dari antrian. Setelah pelanggan dilayani, antrian yang berada di depan akan maju. Pada
saat menempatkan elemen pada ujung (tail) dari queue disebut dengan Remove, pada
saat memindahkan elemen dari kepala (head) sebuah queue disebut dengan Insert.

Stack (Tumpukan)

Stack adalah kumpulan elemen-elemen data yang disimpan dalam satu lajur linear. Kumpulan elemen-elemen data hanya boleh diakses pada satu lokasi saja yaitu posisi ATAS (TOP) tumpukan. Elemen-elemen di dalam tumpukan dapat bertipe integer, real, record dalam bentuk sederhana atau terstruktur. Sistem pada pengaksesan pada tumpukan menggunakan sistem LIFO (Last In First Out), artinya elemen yang terakhir masuk itu yang akan pertama dikeluarkan dari tumpukan (Stack).

Operasi –operasi pada Stack (Tumpukan) :
1.       Push : digunakan untuk menembah item pada Stack pada Tumpukan paling atas.
2.       Pop : digunakan untuk mengambil item pada Stack pada Tumpukan paling atas.
3.       Clear : digunakan untuk mengosongkan Stack.
4.       Create Stack : membuat Tumpukan baru dengan jumlah elemen kosong.
5.       MakeNull : mengosongkan Tumpukan.
6.       Empty : digunakan untuk mengecek apakah Stack sudah kosong.
7.       Full : digunakan untuk mengecek apakah Stack sudah penuh.

Macam-macam stack :
1.       Stack dengan Array
Sesuai dengan sifat stack, pengambilan atau penghapusan elemen dalam stack harus dimulai dari elemen teratas.
2.       Double Stack dengan Array
Metode ini adalah teknik khusus yang dikembangkan untuk menghemat pemakaian memori dalam pembuatan dua stack dengan array. Intinya adalah penggunaan hanya sebuah array untuk menampung dua stack.
Contoh diagram stack :










DAFTAR PUSTAKA :

Tutorial Belajar Netbeans JOption Pane

JOptionPane

Adalah komponen untukmenampilkan pesan. berikut adalah contoh aplikasi JOptionPane :
1. Berikut ini adalah tampilan aplikasi JOptionPane. sebelumnya ubah dulu variable namenya seperti gambar berikut.

2. klik kanan button "Tampilkan Nama" lalu pilih Events→Action→actionPerform

3. Masukan kode berikut :

4. Jangan lupa untuk mendeklarasikan variable JOptionPane nya agar bisa terbaca.

5. Setelah itu coba untuk running program dengan menekan Shift+F6. jika berhasil akan tampil program seperti berikut.

6. Jika kita "Masukan Nama", contonnya Saifan. maka akan muncul tampilan berikut.
7. SELESAI

Minggu, 21 Oktober 2018

Tutorial Belajar Netbeans Konversi Data

Konversi Data

JTextField hanya bisa menampung data bertipe String. Oleh karena itu, jika diperlukan
sebuah proses aritmatika seperti penjumlahan, pengurangan, perkalian, atau
pembagian yang melibatkan JTextField, harus ada proses konversi tipe data.

1. Konversi dari String ke Integer
a = Integer.pasreInt(b);
2. Konversi dari Integer ke String
a = String.ValueOf(b);

Disini saya akan mencoba membuat aplikasi konversi data. langsung saja..
1. Dibawah ini adalah contoh tampilan aplikasi konversi data menghitung luas persegi panjang. setelah di buat tampilan seperti ini ubah variable name nya seperti gambar di bawah.

2. Pada Button "Hitung Luas" klik kanan lalu pilih Events→Action→actionPerformed

3. Masukan Kode Berikut :

4.Setelah itu coba running dengan menekan tombol Shift+F6. jika berhasil akan muncul program seperti di bawah.

5. Cobalah untuk menjalankan program itu.

6. SELESAI

Algoritma Cara Mencari Nilai Fibonacci

Fibonacci adalah barisan yang diawali dengan angka dari 0 dan 1, kemudian angka berikutnya didapat dengan cara menambahkan kedua bilangan yang berurutan sebelumnya. Dengan aturan ini, maka barisan bilangan Fibonaccci yang pertama adalah: 
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946…dst.

Berikut Listing Progmannya

#include <iostream>
#include <cstdlib>
//dedi sopian
using namespace std;
int main (int argc, char *argv[])
{
    int a,b,f=0, f2=1, fib;
    cout<<"Input Deret Yang Ditampilkan : ";
    cin>>b;
    cout<<endl<<"---------------------------------------------------"<<endl;
    cout<<endl<<"Deret Fibonacci : "<<f;
    for(a=1;a<=b-2;a++)
    {
        cout<<" "<<f2;
        fib=f+f2;
        f=f2;
        f2=fib;
    }
    cout<<" "<<fib<<endl;
    cout<<endl<<"---------------------------------------------------"<<endl;
    system("pause");
    return 0;
}

Ini Contoh Hasilnya

Algoritma Menentukan Nilai Bilangan Positif Atau Negatif

Saya akan memposting Program C++ Cara menentukan bilangan Positif atau Negatif.


#include <iostream>

using namespace std;

int main()
{
    int angka;
    cout << "Masukkan Angka : ";
    cin >> angka;
    if(angka > 0){
        cout << "Anda Memasukkan Bilangan Positif";
    }else if(angka == 0){
        cout << "Anda Memasukkan Angka 0";
    } else{
        cout << "Anda Memasukkan Bilangan Negatif";
    }
    return 0;
}


Algoritma Cara Menentukan Kelipatan Bilangan

Saya akan memposting Program C++ cara mendapatkan kelipatan dari suatu bilangan .


#include <iostream>

using namespace std;

int main ()
{
    int n,i;

cout << "Bilangan awal: ";
cin >> i;
cout << "Bilangan Akhir: ";
cin >> n;

for (i; i <= n; i = i+2)
{
cout << i <<endl;
}
return 0;
}



Terima kasih