Monday, October 1, 2012

[PHP] Fungsi dengan Argumen dan Fungsi Matematika

Postingan kali ini kami akan membahas kelanjutan dari postingan sebelumnya yaitu penggunaan function dalam PHP. dan kali ini kita akan belajat 2 fungsi yaitu fungsi dengan argumen dan fungsi matematika. Kedua fungsi ini sangat diperlukan untuk mendevelop aplikasi PHP atau bisa digunakan untuk membuat CMS (Content Manajemen System).

1. Fungsi dengan argumen
Argumen merupakan suatu nilai tertentu yagn dimasukkan ke dalam sebuah fungsi. secara default sebuah argumen bersifat pass by value. artinya adalah nilainya saja yang dibutuhkan sehingga nilai pada variable tersebut tidak mengalami perubahan.

Saturday, September 29, 2012

[PHP] Penggunaan Function dalam PHP

Postingan kali ini kami akan menjelaskan tentang function dalam PHP, fungsi / function merupakan sekumpulan perintah operasi program yang dapat menerima argumen input dan dapat memberikan hasil output berupa sebuah nilai atau sebuah hasil operasi.
Function dideklarasikan dengan statement fuction diikuti nama fungsi dan beberapa variable input jika ada. PHP kaya dengan fungsi-fungsi untuk mengolah string, kode html, file dan terutama akses terhadap berbagai macam database. Dokumentasi lengkap dapat ditemukan dalam manual PHP.
Dalam pemrogaraman ada dua macam subrutin yaitu prosedur dan fungsi. Perbedaannya adalah jika fungsi berguna untuk mengembalikan nilai tertentu sedangkan prosedur tidak mengembalikan nilai tersebut.

Thursday, September 27, 2012

RAHASIA DIBALIK WAKTU-WAKTU SHALAT


Bismillahir-Rahmaanir-Rahim ... Setiap peralihan waktu shalat sebenarnya menunjukkan perubahan tenaga alam. Ini bisa diukur dan diperhatikan melalui perubahan warna alam. Fenomena perubahan warna alam adalah sesuatu yang tidak asing bagi mereka yang terlibat dalam bidang fotografi.

Waktu Subuh,

Thursday, April 26, 2012

[informasi] Ubuntu 12.04 LTS release

Ubuntu 12.04 LTS code name "Precise Pangolin" telah release kemaren, tapi ane baru bisa update sekarang, maklum banyak kesibukan :D
releasenya ubuntu 12.04 membawa banyak fitur baru yang tentunya menambah hasrat untuk menggunakannya, selain itu ubuntu 12.04 adalah LTS (Long Term Support) yang akan didukung hingga 5 tahun. fitur fitur tersebut adalah:

1. Require DVD or USB Drive to install.
Sepertinya untuk Ubuntu 12.04 ini file image download/ ISO-nya akan berukuran sekitar 750 MB. Artinya dengan ukuran segitu tidak akan muat jika dipaketkan dalam bentuk CD. User akan membutuhkan DVD atau USB Drive untuk menginstallnya.

Saturday, February 4, 2012

What is Google dart?

Google Dart adalah bahasa scripting yang digunakan untuk mendevelop aplikasi berbasis web. Mengapa google membuat bahasa pemrograman baru? toh udah banyak bahasa pemrograman berbasis web application? karena Javascript sangat cocok untuk mendevelop aplikasi web yang relatif kecil.Jadi untuk membuat aplikasi web yang lebih besar dan kompleks maka google dart adalah pilihannya.
Google mencoba membuat dart mirip dengan Javascript, jadi bagi anda yang sudah akrab dengan Java danC# anda tidak akan kesulitan menggunakan bahasa pemrograman baru ini.
Fitur penting lainnya adalah Dart dapat berjalan dengan baik pada sisi client atau sisi server. Hal ini berbeda dengan Javascript yang hanya bisa berjala disisi client.

Thursday, January 26, 2012

[Informasi] Netbeans E-Commerce Tutorial

Postingan kali ini berisi tentang informasi bagi para developer Java yang ingin belajar membuat E-commerce, tutorial ini langsung dari web netbeans.org, penjelasan tutorial ini sangat detail mulai dari desain aplikasi, desain data model hingga securiti aplikasi, pengembangan aplikasi dalam tutorial ini menggunakan banyak konsep, komponen dan teknologi yang diurai secara detail sebagai berikut:

Wednesday, January 18, 2012

[Java] Membuat Laporan di Java dengan Netbeans dan iReport

Setiap sistem informasi pasti membutuhkan sebuah laporan, bagi programmer java ada banyak jalan untuk membuat laporan salah satunya adalah dengan iReport. iReport ada yang berupa aplikasi dan ada yang menjadi plugin sebuah IDE. disini saya akan mencontohkan bagaimana membuat laporan dengan iReport dan Netbeans, untuk memulainya silahkan download dulu plugin buat netbeans disini
Setelah anda download ikuti langkah berikut ini:
1. Buka netbeans Anda, pada menu Tools pilih Plugin, pada tab download klik add plugin dan masukkan plugin yang udah anda download tadi:

Sunday, January 15, 2012

[Java] Setting JBoss Server di Netbeans

JBoss adalah sebuah application server yang digunakan untuk mendevelop aplikasi JAVA. dalam mendevelop aplikasi java kita bisa menggunakan server misal Glassfish, JBoss, dll. Namun disini saya akan menjelaskan cara menambahkan server JBoss pada Netbeans. Disini saya menggunakan jboss-5.1.0.GA, anda bisa mendownloadnya disini, Caranya sebagai berikut:

Saturday, January 14, 2012

[Java] Membuat tabel otomatis dengan Java dan Hibernate

Postingan kali ini kita sedikit mengembangkan fitur fitur kemudahan dari hibernate sebagai framework ORM. saya akan menjelaskan bagaimana kita bisa membuat tabel dalam database hanya dengan class-class dalam java tentunya dengan bantuan hibernate.
Jika kita membuat aplikasi dengan konsep MVC pasti kita memerlukan entity, dari entity tersebut kita relasikan dengan database. Ternyata dari entity yang kita buat tadi kita bisa membuat tabel sehingga kita tidak perlu lagi membuat tabel dengan XAMPP atau yang lain, dan kita juga tidak perlu lagi menghafalkan query-query sql. itulah tujuan dari dibuatnya framework Hibernate.
Nah langsung saja kita mulai langkah-langkahnya:
1. Buat file hibernate.cfg.xml. ini saya samakan dengan artikel sebelumnya :

[JQuery] Mengambil tanggal dengan JQuery UI Datepicker

Postingan kali ini kita akan membahas tentang membuat calendar menggunakan JQuery UI Datepicker, sebelum kita memulai coding kita harus menyiapkan dulu file-file yang kita butuhkan untuk membuat calendar berbasis JQuery tersebut, disini saya sudah menyiapkan beberapa file untuk di include-kan, Anda bisa mendownloadnya disini.
Setelah anda mendownload file-file tersebut sekarang kita membuat form anggota, kita buat dengan HTML, codenya sebagai berikut:

Wednesday, January 11, 2012

[Java] Aplikasi Sederhana dengan Java dan Hibernate

Hibernate adalah sebuah framework ORM (Object Relation Mapping) dalam java. Hibernate memudahkan developer untuk bekerja dengan model. Dengan Hibernate, tabel-tabel yang ada di Database dapat direpresentasikan ke dalam class-class dalam Java. Setiap anda membuat aplikasi java yang teehubung dengan database anda pasti mengetik yang namanya query sql, connection, statement / prepare statement, resultset, dll. Dan itu dilakukan secara berulang-ulang. Apa tidak capek??
Nah dengan Hibernate masalah koneksi database di handle menjadi satu file yang biasanya dinamai hibernate.cfg.xml, itulah sedikit kemudahan dari hibernate untuk lebih jelasnya silahkan kunjungi web resmina langsung www.hibernate.org/
Oke kembali ke bahasan semula yaitu membuat aplikasi sederhana dengan Java dan hibernate. Langkah-langkahnya sebagai berikut:

Monday, January 9, 2012

[Tutorial] Mengembalikan Grub Ubuntu yang hilang

Postingan kali ini berawal dari pengalaman menginstall dual boot dilaptop. Setelah menginstal ulang windows maka otomatis boot loader linux akan tertimpa boot loader windows jadi setiap kali kita menyalakan laptop maka langsung masuk ke windows dan seolah olah linux kita hilang tanpa jejak.
Nah bagaimana cara mrngrmbalikan grub yang hilang tersebut?? ikuti langkah langkah berikut ini:
Pertama siapkan ubuntu LIVE CD selanjutnya booting menggunakan LIVE CD tersebut, setelah berada di dekstop ubuntu buka terminal dan ketikkan:

Saturday, January 7, 2012

[Informasi] Hosting Gratis dalam negeri

Sedikit share hosting gratis buatan anak negeri, namanya idhostinger.com disini anda akan mendapatkan fasilitas yang sangat sangat bagus coba bayangin anda bisa mendapatkan fasilitas berikut secara gratis:
- Space 2Gb
- Bandwith 100Gb
- Site builder
- Tanpa iklan atau Banner
Coba bayangin bila anda ingin membeli hosting dengan spesifikasi seperti diatas pasti kocek yang dikeluarin bakalan lebih dari 1 jutaan,

[PHP] Upload file atau gambar dengan PHP

Sudah hampir 4 bulan blog ini tidak saya update karena kuliah sudah mulai banyak banyaknya tugas, tapi saya sangat berterima kasih pada pengunjung yang selalu update terus informasi dari blog sederhana ini.
PHP adalah bahasa pemrograman web yang bersifat server side, jadi meskipun anda memiliki ide yang cemerlang unutk menciptakan sebuah alur program, anda tidak perlu khawatir bila code anda akan dicuri, beda dengan html atau css yang bersifat client side jadi code yang anda buat bisa dilihat hanya dengan klik ctrl+u pada browser.
Postingan kali ini kita akan membahas mengenai upload file atau gambar dengan PHP. untuk mengupload file dengan PHP caranya sangat mudah sekali codingnya juga sedikit sangat berbeda dengan JSP yang membutuhkan banyak coding untuk pekerjaan yang sama..
oek langsung saja kita mulai coding, pertama kita buat database dan tabel sederhana, fieldnya seperti berikut:

Saturday, September 3, 2011

Minal Aidzin Wal Faizin


Kami mengucapkan selamat hari raya idul fitri 1432 H MINAL AIDZIN WAL FAIZIN MOHON MAAF LAHIR DAN BATIN....
Semoga amal dan ibadah kita diterimah oleh Allah SWT dan semua kesalahan dan kehilafan kita diampuni olehNya. Semoga kita bisa dipertemukan oleh Allah dengan Ramadhan tahun depan.. Amiiien

Thursday, August 4, 2011

[Informasi] Cara update status FB dari android & BB

Selamat menjalankan ibadah puasa!!!
Mumpung bulan puasa mari kita tingkatkan amal dan ibadah kita dan semoga diterima oleh Allah SWT... Amiien




   Facebook for iPhone
  Facebook for BlackBerry
  Facebook for Android
  Facebook for Palm

  Facebook for the T-Mobile Sidekick
  Facebook Toolbar for Firefox
  Facebook Exporter for iPhoto
  Facebook Desktop Client
  Windows Phone
  Windows 7 Smartphone

  Foursquare
  Koprol
  Mig33
  Mobile Media Uploader
  Twitter
  Flock Browser

  Plurk
  Snaptu
  Firefox
You must login to Facebook before updating your status using this tools

Anda harus sudah login ke Facebook sebelum mengupdate status anda menggunakan tool ini

Friday, July 15, 2011

[Android] Form Sederhana

Libur telah tiba....
Liburan gini bingung mau ngapain.. iseng iseng buka eclipse yang dulu udah terinstal ama android,, rasa ingin tahu pun keluar..
sebelum memulai belajar android kita kali ini pastikan IDE yang anda gunakan udah terinstal android, bagi yang belum bisa dilihat disini
Oke langsung saja, saya pastikan Anda udah membuat project baru dengan nama HelloWord, Nah dalam project tersebut terdapat beberapa file yang dapat kita ubah, namun kali ini kita hanya mengubah file : HelloWord.java, main.xml dan strings.xml
Oke yang pertama ubah file HelloWord.java dengan code berikut:
//package com.uqi;


import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;


public class HelloWord extends Activity implements OnClickListener {
/** Called when the activity is first created. */
Button button;
EditText editNama;
EditText editEmail;
TextView textView;


@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
editNama = (EditText) findViewById(R.id.editNama);
editEmail = (EditText) findViewById(R.id.editEmail);
button = (Button) findViewById(R.id.button1);
textView = (TextView) findViewById(R.id.textHasil);
button.setOnClickListener(this);
}


@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()) {
case R.id.button1:
textView.setText("Nama : " + editNama.getText().toString() + "\n"
+ "Email : " + editEmail.getText().toString());
}
}
}
Selanjutnya buka file main.xml dan ketikkan code berikut:

Wednesday, June 22, 2011

Java2D | Animasi thread pelanggaran lalu lintas

Postingan kali ini kita akan membahas mengenai animasi thread dengan java, namun kali ini saya tidak akan menjelaskan satu persatu mengenai program tersebut. mungkin lain waktu akan saya jelaskan.. :)
Bagi anda yang ingin mengembangkan animasi ini anda bisa mendownloadnya disini

Monday, June 20, 2011

Interface dalam java

Oke tanpa panjang lebar, langsung pada bahasan kita yang masih mengenai pemrograman berorientasi objek, sub bab kali ini membahas tentang interface, apakah itu???
interface adalah Jenis khusus dari blok yang hanya berisi method signature (atau constant ). Interface mendefinisikan sebuah kumpulan method tanpa tubuh.
Interface mendefinisikan sebuah cara standar dan umum dalam menetapkan sifat-sifat dari class-class. Mereka menyediakan class-class, tanpa memperhatikan lokasinya dalam hirarki class, untuk mengimplementasikan sifat-sifat yang umum. Dengan catatan bahwa interface-interface juga menunjukkan polimorfisme.
Untuk memanggil class interface ini kita harus menambahkan keyword implement setelah nama class dan setelah itu tambahkan nama class interface tadi..
langsung ke program agar tidak bingung.
Contoh program kali ini kita akan membuat aplikasi bank sederhana yang menerapkan konsep interface tentunya..
Pertama buat kelas interface berikut:
/**
*
* @author syauqil
*/
public interface InterfaceBank {


void deposit(double Ammout);
boolean withDraw(double Ammout);
double cekSaldo();


}
Setelah buat class yang mengimplement class interface diatas, source codenya sebagai berikut:
/**
*
* @author syauqil
*/
public class BankImplement implements InterfaceBank {


double saldo;
double WithDraw;


public BankImplement(double Ammout) {
saldo = Ammout;
}


public void deposit(double Ammout) {
System.out.println("\nSaldo : " + saldo);
System.out.println("deposit anda : " + Ammout);
saldo = saldo + Ammout;
System.out.println("Saldo Sekarang adalah : " + saldo);
}


public boolean withDraw(double Ammout) {
boolean ambil = false;
WithDraw = Ammout;
System.out.println("\nWithDraw anda adalah : " + WithDraw);
if (saldo > Ammout) {
saldo = saldo - WithDraw;
System.out.println("Saldo Sekarang adalah : " + saldo);
} else {
System.out.println("WithDraw is Rejected " + "Saldo :" + saldo);
}
return ambil;
}


public double cekSaldo() {
System.out.println("\nSaldo Anda sekarang adalah " + saldo);
return saldo;
}
}
Nah sekarang tinggal buat class main yang akan menjalankan program kita diatas, berikut codenya:
/**
 *
 * @author syauqil
 */
public class BankApp {

    public static void main(String[] args) {
        InterfaceBank ib = new BankImplement(125000);
        for(int i=0; i<2; i++){
        ib.deposit(Math.random() * 99999);
        ib.withDraw(Math.random() * 99999);
        ib.cekSaldo();
        }
    }
}

Saturday, June 18, 2011

Polimorfisme Java

Oke sekarang masuk pada sub bab selanjutnya yaitu bahasan tentang polimorfisme. Apa sich polimorfisme itu????
polimorfisme adalah turunan dari bahasa latin yang artinya banyak bentuk.. nah ap maksudnya???
maksudnya adalah polimorfisme mengizinkan kelas induk mendefinisikan sebuah method general untuk semua kelas turunannya, dan selanjutnya kelas turunandapat memperbaharui implementasi dari method tersebut secara lebih spesifik sesuai dengan karakteristiknya masing masing.
gimana udah paham??? kalo lom paham mari langsung ke source codenya..
kita akan membuat aplikasi penghitung gaji pegawai sederhana yang memiliki 3 aktor.
pertama kita buat class pegawai sebagai induk class-nya..
public class Pegawai {


public int gaji;
public void hitungGaji(){
return;
}
}
selanjutnya kita buat aktor yang pertama yaitu direktur
import javax.swing.JOptionPane;


/**
*
* @author syauqil
*/
public class Direktur extends Pegawai {


@Override
public void hitungGaji() {
try {
gaji = Integer.parseInt(JOptionPane.showInputDialog("Masukkan gaji"));
int tunjanganF = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Tunjangan Fungsional" ));
int tunjanganJ = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Tunjangan jabatan"));
JOptionPane.showMessageDialog(null, "Gaji Direktur adalah:\n"
+ (gaji + tunjanganF + tunjanganJ));
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Karakter yang Anda masukkan tidak sesuai");
}
}
}
aktor selanjutnya adalah manager
import javax.swing.JOptionPane;


/**
*
* @author syauqil
*/
public class Manager extends Pegawai {


@Override
public void hitungGaji() {
try {
gaji = Integer.parseInt(JOptionPane.showInputDialog("Masukkan gaji"));
int gajiTunjangan = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Tunjangan "));
JOptionPane.showMessageDialog(null, "Gaji Manager adalah:\n"
+ (gaji + gajiTunjangan));
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Karakter yang Anda masukkan tidak sesuai");
}
}
}
aktor yang terakhir adalah OB
import javax.swing.JOptionPane;


/**
*
* @author syauqil
*/
public class OB extends Pegawai {


@Override
public void hitungGaji() {
try {
gaji = Integer.parseInt(JOptionPane.showInputDialog("Masukkan gaji"));
int makan = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Uang makan"));
JOptionPane.showMessageDialog(null, "Gaji OB adalah:\n"
+ (gaji + makan));
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Karakter yang Anda masukkan tidak sesuai");
}
}
}
Nah sekarang tinggal buat class main serta nerapin konsep polimorfisme yang menjadi bahasan kita kali ini
import javax.swing.JOptionPane;


/**
*
* @author syauqil
*/
public class main {


public static void main(String[] args) {


Pegawai pegawai = new Pegawai();
Manager manager = new Manager();
Direktur direktur = new Direktur();
OB ob = new OB();


String pilihan = JOptionPane.showInputDialog(null, "Pilihan :\n"
+ "1. Manager \n"
+ "2. Direktur \n"
+ "3. OB");
int pilih = Integer.parseInt(pilihan);
switch (pilih) {
case 1:
pegawai = manager;
pegawai.hitungGaji();
break;
case 2:
pegawai = direktur;
pegawai.hitungGaji();
break;
case 3:
pegawai = ob;
pegawai.hitungGaji();
break;
default:
break;
}
}
}

Gimana?? mudah sekali bukan...
sekian terima kasih.. salam JAVATAR..