Cara Membuat Menambahkan Tahun Java Netbeans

usahawan-maju | Cara Membuat Menambahkan Tahun Java Netbeans - Pada dasarnya tanggal merupakan data bertype date. Namun kita bisa memanipulasinya dengan mengambil sebagian charakternya dan mengubahnya menjadi integer agar bisa dimanipulasi untuk perhitungan. Untuk melakukan perhitungan tahun sebenarnya banyak caranya, tergantung kebutuhan kita dan keinginan kita.
Pada postingan ini kebetulan saya memposting salah satu perhitungan tanggal dengan manipulasi charakter, sehingga bisa dilakukan penjumlahan dan hasilnya sesuai dengan apa yang kita butuhkan.
berikut tampilan form agar mempermudah penjelasan sebelum dan sesudah aplikasi dijalankan : 


http://usahawan-maju.blogspot.com/search/label/java

Kemudian untuk script yang saya pakai adalah sebagai berikut, jangan lupa perhatikan posisi dan letakkan metod yang kita buat sesuai dengan kebutuha, misalkan kita ingin mengeksekusi event ini pada saat menekan tombol tambah, maka letakkan metod ini pada tombol tambah, kebetulan ini saya letakkan dibawah init metod dalam satu blok yang akan dijalankan secara otomatis  :
 


http://usahawan-maju.blogspot.com/search/label/java

 private void date()
  {
        //mengambil tanggal hari ini
     SimpleDateFormat dateFormat =new SimpleDateFormat("yyyy-MM-dd");
        java.util.Date date = new java.util.Date();
        lbsekarang.setText(dateFormat.format(date));
    }
    private void satutahunlagi()
{
        //mengambil tahun sekarang sebagai integer
    int tahun=Integer.parseInt(lbsekarang.getText().substring(0,4));
    //menambah 1
   tahun=tahun+1;
   //mengubah tahun menjadi string
   String stahun=Integer.toString(tahun);
   //menggabungkan tahun bulan dan tanggal
   lblnext.setText(stahun+"-"+lbsekarang.getText().subSequence(5,10));
    }

nah, sekian dulu postingan saya kali ini semoga bisa membatu anda. Semoga bermnfaat dan silahkan baca artikel saya yang lain  seperti Cara Membuat Nomor Kode Otomatis Dengan Java Netbeans.

Cara Membuat Database Dengan CMD

usahawan-maju | Cara Membuat Database Dengan CMD - Anda yang sedang belajar cara membuat database semoga postingan kali ini bermanfaat. Hal yang harus dilakukan untuk membuat database dari CMD adalah pastinya masuk cmd terlebih dahulu, kemudian masuk ke root dari file xampp/mysql/bin  dimana pada folder bin tersebut terdapat file mysql yang akan kita gunakan. lihatlah pada gambar berikut ini.

 

 Cara masuk kedirektori lain pada cmd adalah dengan mengetikkan cd<spasi> lokasi(direktori)
contoh dalam direktori c:\xampp\mysql\bin ketikan saja pada cmd :  cd c:\xampp\mysql\bin (enter)
maka direktori akan berubah sesuai yang kita inginkan.
 jangan lupa menyalakan start pada xampp control panel, karena ini sebagai penghubung ke database kita dengan aplikasi lain.
hehehe coret-coretan gambarnya namun skriptnya akan saya ketikkan sebagai berikut : 

Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\User>cd c:\xampp\mysql\bin

c:\xampp\mysql\bin>mysql -u -p root
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

c:\xampp\mysql\bin>mysql -u root -p
Enter password:
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

c:\xampp\mysql\bin>mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.33-community MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
mysql> create database cobalah;
Query OK, 1 row affected (0.00 sec)

mysql> use cobalah;
Database changed
mysql> create table uji (no varchar(2),
    -> alamat varchaar(20));
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'varchaar(20))'
mysql> create table uji ( no varchar(2),
    -> alamat varchaar(20));
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'varchaar(20))'
mysql> create table uji (no varchar(2),
    -> alamat varchar(20));
Query OK, 0 rows affected (0.04 sec)

mysql> desck uji;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'desck uji' at l
mysql> desc uji;
+--------+-------------+------+-----+---------+-------+
| Field  | Type        | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| no     | varchar(2)  | YES  |     | NULL    |       |
| alamat | varchar(20) | YES  |     | NULL    |       |
+--------+-------------+------+-----+---------+-------+
2 rows in set (0.01 sec)

mysql>

penjelasan error pada script silahkan baca pada gambar yang telah saya coret-coret. Sekian artikel postingan ini saya buat Cara Membuat Database Dengan CMD semoga bermanfaat.

Cara Membuat Nomor Otomatis dengan PHP Web Dinamis

http://usahawan-maju.blogspot.comusahawan-maju | Cara Membuat Nomor Otomatis dengan PHP Web Dinamis - Artikel ini saya postingkan saat masih lebaran, mengisi liburan yang cukup membuat galau karena tidak ada ide jalan-jalan :D. Cara Membuat Nomor Otomatis dengan PHP Web Dinamis sebenarny sudah lama saya gunakan, namun sepertinya setelah cross cek belum pernah saya bagikan, jadi saya berfikiran untuk membagi ke temen-temen semoga bisa sedikit membantu untuk temen-temen yang berkunjung ke blog saya ini.
Berikut adalah Cara Membuat Nomor Otomatis dengan PHP Web Dinamis yang saya maksudkan :

<?php
/*pertama kita panggil colom yang akan kita gunakan untuk ID kita dengan menyaring nilai maksimum */
$sql ="SELECT max(id_anggota) as terakhir from tb_anggota";
//mengecek hasil atau value yang dihasilkan dari query yang disimpan pada variable sql
  $hasil = mysql_query($sql);
//memecah table hasil query
  $data = mysql_fetch_array($hasil);
//mengambil cell atau 1 kotak bagian dari table yaitu cell id_anggota yang dialiaskan terakhir
  $lastID = $data['terakhir'];
  // baca nomor urut  id transaksi terakhir
 $lastNoUrut = substr($lastID, 3, 9);
  // nomor urut ditambah 1
  $nextNoUrut = $lastNoUrut + 1;
  // membuat format nomor berikutnya
  $nextID = "USR".sprintf("%03s",$nextNoUrut);
// selesai,,, untuk memanggil ID otomatis ini  bisa memasangkan cara
echo  $nextID;
 ?>

Nah mudah kan, asalkan mau mencoba pasti bisa,,, sayangnya ini databasenya tidak saya ikutkan ,,, jadi temen-temen bisa membuatnya sendiri, artikel ini untuk yang sudah bisa membuat database dan mengetahui dasar PHP. untuk yang baru belajar database bisa baca dulu disini Cara Membuat Database Dengan CMD disini dan Cara Membuat Koneksi dengan PHP disini

Cara Memanipulasi String Pada Java Netbeans

http://usahawan-maju.blogspot.com/usahawan-maju | Cara Memanipulasi String Pada Java Netbeans - Dalam melakukan pengolahan
data tidak jarang kita  memerlukan fungsi yang digunakan untuk memanipulasi string sesuai kebutuhan sistem yang sedang kita bangun. Misalnya kita ingin membuat huruf kapital semua, sangat tidak efisien jika kita harus terus menggunakan capslock  pada keyboard, karena pada kenyataannya tidak semua data yang kita inputkan membutuhkan input string huruf besar semua, sehingga kita harus menyesuaikan kembali inputan dengan kebutuhan sistem yang kita buat.

Kalau saja hanya huruf besar mungkin masih bisa ditangani dengan keybord, namun jika melakukan perbandingan atau mengambil satu charakter pada kata atau kalimat pada data yang sudah ada maka akan sangat memusingkan kepala jika kita melakukannya secara manual. Oleh karena itu kita bisa menggunakan fungsi manipulasi string supaya sistem yang kita buat benar-benar memudahkan kerja operator.  Berikut beberapa fungsi Cara Memanipulasi String Pada Java Netbeans :



  • charAt() => Mengambil sebuah karakter yang ada p ada sebuah string
  • compareTo() => Membandingkan 2 buah string apakah lebih kecil atau lebih besar secara lexicographical
  • compareToIgnoreCase() => Membandingkan 2 buah string apakah lebih kecil atau lebih besar secara lexicographical dengan mengabaikan huruf besar dan kecil
  • concat() => Menggabungkan nilai dari 2 buah string
  • contains() => Memeriksa apakah sebuah string mengandung kata-kata tertentu
  • endsWith() => Memeriksa beberapa karakter terakhir dari sebuah string
  • equals() => Memeriksa apakah 2 string memiliki nilai yang sama
  • equalsIgnoreCase() => Memeriksa apakah 2 string memiliki nilai yang sama dengan mengabaikan huruf besar dan kecil
  • indexOf() => Mencari posisi sebuah kata dalam suatu string, Jika kata tersebut banyak ditemukan dalam string tersebut maka yang direturn adalah posisi dari kata yang ditemukan pertama kali
  • isEmpty() => Memeriksa apakah sebuah string isinya kosong
  • lastIndexOf() => Mencari posisi sebuah kata dalam suatu string, Jika kata tersebut banyak ditemukan dalam string tersebut maka yang direturn adalah posisi dari kata yang ditemukan terkhir
  • length() => Memberikan jumlah panjang karakater dari sebuah string
  • replace() => Mereplace String dengan beberapa karakter
  • replaceAll() => Mereplace String dengan String
  • split() => Memecah String menjadi beberapa bagian berdasarkan kategori tertentu
  • startsWith() => Cek karakter awal dari sebuah string
  • substring() => Mengambil beberapa karakter pada posisi tertenty dari sebuah string
  • toCharArray() => Memecah sebuah string menjadi sebuah Array karakter
  • toLowerCase() => Memformat sebuah string menjadi huruf kecil semua
  • toString() => Konversi tipe data menjadi String
  • toUpperCase() => Memformat sebuah string menjadi huruf kapital
  • trim() => Menghilangkan karakater white space yang berada di depan atau dibelakang sebuah String
  • valueOf() => Konversi dari tipe data lain menjadi String 
Sekian dulu postingan kali ini, semoga bermanfaat, jika ingin menambah wawasan java netbeans bisa juga baca Cara Membuat Nomor Kode Otomatis Dengan Java Netbeans  disini

Cara Membuat Validasi Tanggal Kuis Pilihan Ganda

usahawan-maju | Cara Membuat Validasi Tanggal Kuis Pilihan Ganda - Validasi ini adalah bermaksud ketika sampai pada tanggal yang telah ditetapkan kita baru bisa mengerjakan kuis yang kita siapkan, namun apabila belum sampai pada tanggal yang diminta maka tidak ada tombol untuk melakukan pengerjaan kuis yang kita buat.
Kemudian jika kita talah mengerjakan soal akan muncul pesan bahwa soal telah selesai anda kerjakan dan tidak bisa mengerjakan kuisnya kembali, berikut script php yang saya maksudkan :

http://usahawan-maju.blogspot.com/CaraMembuatValidasiTanggalKuisPilihanGanda

 <?php        
 $sql=mysql_query("SELECT id_jadwal, id_agen,tgl, waktu,selesai, curtime() as wsekarang from jadwal
         WHERE id_agen='$cek_agen'")  or die (msql_error());
$data=mysql_fetch_array($sql);

    $start_date = strtotime($data['waktu']);
    $end_date = strtotime($data['selesai']);
    $todays_date = strtotime($data['wsekarang']);
    $tglDB=$data['tgl'];
    $dbtgl=date("d-m-Y",strtotime($tglDB));
    $DATE_NOW=date("d-m-Y");
   if ($todays_date >= $start_date && $todays_date <= $end_date && $DATE_NOW==$dbtgl)
    {
     // cek table nilai
         $sql2=mysql_query("SELECT tanggal from nilai ") or die (mysql_error());
        $data2=mysql_fetch_array($sql2);
 
     // jika sudah mengerjakan
         if($data2['tanggal']==$data['tgl'])
              {echo "Soal Telah Selesai Anda Kerjakan";}
              else
              {  //Anda bisa mengerjakan soal jika memasuki waktu yang ditentukan
              ?>  <input type="submit" name="kerjakan" value="Kerjakan" >

              <?
                }
     }
    else
    {
        if($todays_date < $start_date )
        {
            echo "Maaf belum saatnya mengerjakan soal, silahkan tunggu";
        }
        else
        {
            //Anda bisa masukkan pesan atau proses jika sudah ditutup
            echo "Terimakasih atas partisipasinya, tes telah ditutup";
        }
    }
     ?>
Sengaja saya tidak ikutkan script database dan koneksi.php karena yang saya ingin bagikan adalah logika dari waktu pengerjaan soal, sehingga tombol untuk mengerjakan soal akan keluar sesuai dengan tanggal dan waktu yang telah kita tetapkan. semoga bisa membantu....

Cara Membuat Nomor Kode Otomatis Dengan Java Netbeans

usahawan-maju | Cara Membuat Nomor Kode Otomatis Dengan Java Netbeans - Saya sengaja membuat artikel ini karena saya juga pernah kebingungan dalam mencari source code yang saya butuhkan, semoga artikel ini membantu temen-temen yang sedang belajar java netbeans. Setelah mencobanya Anda juga bisa mencoba membandingkannya dengan Cara Membuat Nomor Otomatis dengan PHP Web Dinamis . Sepintas cara yang digunakan adalah sama dan tujuannya sama,namun karena beda bahasa pemrograman maka beda juga fungsi yang digunakan. berikut script nya Cara Membuat Nomor Kode Otomatis Dengan Java Netbeans.
http://usahawan-maju.blogspot.com/


private void autokode(){
try{ konek.koneksi(); //--> memanggil koneksi
        //--> melakukan eksekusi query untuk mengambil data dari tabel
    sql= "SELECT MAX(right(no_id,5)) AS no FROM user";
    Statement stmt=konek.conn.createStatement();
    ResultSet rs = stmt.executeQuery(sql);
        while(rs.next())
            {
                if(rs.first() == false)
                {
        txtnoid.setText("ID-000001");
        }
                else
        {
                   rs.last();
                   int auto_id = rs.getInt(1) + 1;
                   String no = String.valueOf(auto_id);
                   int noLong = no.length();
                   //MENGATUR jumlah 0
                    for(int a=0;a<6-noLong;a++)
                    {
                        no = "0" + no;
                    }
                   txtnoid.setText("ID-" + no);
               
                 }       
            }
       rs.close();
       stmt.close();
}   
catch (Exception e){
            JOptionPane.showMessageDialog(this, "ERROR: \n" + e.toString(),
                            "Kesalahan", JOptionPane.WARNING_MESSAGE);

        }
}

Demikian terimakasih,,, anda juga bisa membaca Cara Menyimpan Data Dengan Java di Mysql disini