Pengertian PHP


PHP adalah bahasa pemrograman server side yang sudah banyak digunakan pada saat ini, terutama untuk pembuatan website dinamis. Untuk hal-hal tertentu dalam pembuatan web, bahasa pemrograman PHP memang diperlukan, misalnya saja untuk memproses data yang dikirimkan oleh pengunjung web.
Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.
Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:
  1. 'Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.'
  2. 'Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.'
  3. 'Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.'
  4. 'Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.'
  5. 'PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.'

Kelebihan dan Kekurangan Handphone Android

Kelebihan Ponsel Android

1. Multitaskin 
Kalau anda pernah merasakan keunggulan dari Symbian yang bisa membuka beberapa aplikasi sekaligus, begitu juga Android yang mampu membuka beberapa aplikasi sekaligus tanpa harus menutup salah satunya.

2. Kemudahan dalam Notifikasi 
Setiap ada SMS, Email, atau bahkan artikel terbaru dari RSS Reader, akan selalu ada notifikasi di Home Screen Ponsel Android, tak ketinggalan Lampu LED Indikator yang berkedip-kedip, sehingga Anda tidak akan terlewatkan satu SMS, Email ataupun Misscall sekalipun.

3. Akses Mudah terhadap Ribuan Aplikasi Android lewat Google Android App Market 
Kalau Anda seneng install aplikasi ataupun games, lewat Google Android App Market Anda bisa mendownload berbagai aplikasi dengan gratis. Ada banyak ribuan aplikasi dan games yang siap untuk Anda download di ponsel Android. 

4. Pilihan Ponsel yang beranekaragam 
Bicara ponsel Android, akan terasa ‘beda’ dibandingkan dengan iOS, jika iOS hanya terbatas pada iPhone dari Apple, maka Android tersedia di ponsel dari berbagai produsen, mulai dari Sony Ericsson, Motorola, HTC sampai Samsung. Dan setiap pabrikan ponsel pun menghadirkan ponsel Android dengan gaya masing-masing, seperti Motorola dengan Motoblur-nya, Sony Ericsson dengan TimeScape-nya. Jadi Anda bisa leluasa memilih ponsel Android sesuai dengan ‘merk’ favorite.

5. Bisa menginstal ROM yang dimodifikasi 
Tak puas dengan tampilan standar Android, jangan khawatir ada banyak Costum ROM yang bisa Anda pakai di ponsel Android.

6. Widget 
Benar sekali, dengan adanya Widget di homescreen, Anda bisa dengan mudah mengakses berbagai setting dengan cepat dan mudah.

Kekurangan Ponsel Android

1. Koneksi Internet yang terus menerus
Yups, kebanyakan ponsel berbasis system ini memerlukan koneksi internet yang simultan alias terus menerus aktif.Koneksi internet GPRS selalu aktif setiap waktu, itu artinya Anda harus siap berlangganan paket GPRS yang sesuai dengan kebutuhan.

2.Iklan
Aplikasi di Ponsel Android memang bisa didapatkan dengan mudah dan gratis, namun konsekuensinya di setiap Aplikasi tersebut, akan selalu Iklan yang terpampang, entah itu bagian atas atau bawah aplikasi.  

Sumber (Mohon Tidak Menghapus LINK AKTIF Ini) : http://dhio89.blogspot.com/2012/10/kelebihan-dan-kekurangan-hp-android.html#ixzz2GifMLEKT

Bedah Website : Amazon.com


Pada kesempatan kali ini, saya akan membahas mengenai website Amazon.com. Pasti website ini sudah tak asing bagi kita. Website ini pada awalnya hanya sebuah toko sederhana yang akhirnya menjadi sebuah usaha perdagangan virtual dari toko online yang terbesar di dunia. Amazon.com menyediakan barang dagangan yang lengkap, mulai dari buku, dvd, cd musik, permainan, peranti komputer, pakaian, perhiasan dan makanan.

Amazon.com adalah salah satu perusahaan besar yang menjual barangnya melalui internet. Perusahaan ini didirikan oleh Jeff Bezos pada November 1994 di Seattle, Amerika Serikat. Mengapa dinamakan amazon.com, karena Jeff ingin perusahaannya seperti sungai Amazon yang mampu menampung 20% air bersih dunia. Jadi ia mengharapkan perusahaan ini kelak akan menjadi perusahaan yang menguasai 20% pasar dunia. Jeff Bezos sendiri kemudian menjadi vice president dari perusahaan ini.

Amazon.com membuka situs e-commercenya pada tahun 1995. Produk yang dijual di perusahaan online ini bermula dari buku kemudian dengan cepat meluaskan diversifikasinya ke produk lain seperti kaset VHS, DVD, CD musik kemudian ke lelang dan sekarang amazon.com sudah menjual ribuan jenis produk berbeda. Amazon.com bahkan pada tahun 2002 pernah menjadi toko online terbaik versi majalah Yahoo karena penjualan atas order konsumen yang lebih dari 56 juta item.


Strategi Pemasaran
Amazon dirancang untuk meningkatkan lalu lintas pelanggan untuk membangun kesadaran perusahaan website, untuk mempromosikan pembelian produk dan layanan yang tersedia, dan untuk memperkuat Amazon.com nama merek. Amazon.com menggunakan e-mail promosi, iklan portal, dan disponsori pencarian sebagai alat utama mereka dari iklan.


Visi dan Misi Amazon.com
Sebagai perusahaan yang paling customer-centric, pelanggan dapat temukan apapun yang mereka ingin dengan mudah melalui pembelian online, dan harga yang rendah.

Kelemahan website ini antara lain:
  • Free shipping strategy (strategi pengiriman gratis) akan mempengaruhi posisi keuangan di masa   depan.
  • Amazon tergantung pada pengiriman eksternal perusahaan untuk melaksanakan fungsi pengiriman.
Sumber: http://yosevasilaen.wordpress.com/2010/06/01/e-crm-di-perusahaan-profit-www-amazon-com/






CSR (Corporate Social Responsibility)


Definisi CSR (Corporate Social Responsibility) adalah suatu tindakan atau konsep yang dilakukan oleh perusahaan (sesuai kemampuan perusahaan tersebut) sebagai bentuk tanggungjawab mereka terhadap sosial/lingkungan sekitar dimana perusahaan itu berada. Contoh bentuk tanggung jawab itu bermacam-macam, mulai dari melakukan kegiatan yang dapat meningkatkan kesejahteraan masyarakat dan perbaikan lingkungan, pemberian beasiswa untuk anak tidak mampu, pemberian dana untuk pemeliharaan fasilitas umum, sumbangan untuk desa/fasilitas masyarakat yang bersifat sosial dan berguna untuk masyarakat banyak, khususnya masyarakat yang berada di sekitar perusahaan tersebut berada. Corporate Social Responsibility (CSR) merupakan fenomena strategi perusahaan yang mengakomodasi kebutuhan dan kepentingan stakeholder-nya. CSRtimbul sejak era dimana kesadaran akan sustainability perusahaan jangka panjang adalah lebih penting daripada sekedar profitability.

CSR akan lebih berdampak positif bagi masyarakat ini akan sangat tergantung dari orientasi dan kapasitas lembaga dan organisasi lain, terutama pemerintah. Studi Bank Dunia (Howard Fox, 2002) menunjukkan, peran pemerintah yang terkait dengan CSR meliputi pengembangan kebijakan yang menyehatkan pasar, keikutsertaan sumber daya, dukungan politik bagi pelaku CSR, menciptakan insentif dan peningkatan kemampuan organisasi. Untuk Indonesia, bisa dibayangkan, pelaksanaan CSR membutuhkan dukungan pemerintah daerah, kepastian hukum, dan jaminan ketertiban sosial. Pemerintah dapat mengambil peran penting tanpa harus melakukan regulasi di tengah situasi hukum dan politik saat ini. Di tengah persoalan kemiskinan dan keterbelakangan yang dialami Indonesia, pemerintah harus berperan sebagai koordinator penanganan krisis melalui CSR (Corporate Social Responsibilty). Pemerintah bisa menetapkan bidang-bidang penanganan yang menjadi fokus, dengan masukan pihak yang kompeten. Setelah itu, pemerintah memfasilitasi, mendukung, dan memberi penghargaan pada kalangan bisnis yang mau terlibat dalam upaya besar ini. Pemerintah juga dapat mengawasi proses interaksi antara pelaku bisnis dan kelompok-kelompok lain agar terjadi proses interaksi yang lebih adil dan menghindarkan proses manipulasi atau pengancaman satu pihak terhadap yang lain.

Contoh beberapa perusahaan yg telah menerapkan Corporate Social Responsibility (CSR)
  1. PT Bank Mandiri Tbk menyalurkan dana program bina lingkungan ke Pemerintah Kota (Pemkot) Surabaya senilai Rp1,37 miliar untuk meningkatkan kebersihan dan keindahan kota. 
  2. Bank Mandiri menyerahkan hibah sekitar Rp800 juta dana kepedulian sosial perusahaan (CSR) kepada warga Dusun Condong, Desa Wargaluyu, Kecamatan Arjasari, Kabupaten Bandung dalam rangka meningkatkan kesejahteraan masyarakat setempat.
  3.  Bank Mandiri terus terus menunjukkan komitmen untuk mengembangkan kewirausahaan di Indonesia melalui workshop Wirausaha Mandiri. Kali ini, sebanyak 500 mahasiswa di Surabaya berlatih untuk wirausaha.Workshop tersebut merupakan bagian dari program Wirausaha Muda Mandiri. Tahun ini, workshop Wirausaha Mandiri akan dilakukan di lima kota, yaitu Surabaya, Jakarta, Bandung, Yogyakarta, Makassar dengan total peserta mencapai 3.000 mahasiswa. 
  4. PT Astra Internasional Tbk yang terus melakukan ekspansi dibidang usahanya, menyisihan penghasilan yang dikumpulkan dalam bentuk dana tanggungjawab sosial (CSR) salah satunya menanam 15 ribu pohon di sekitar Pantai Losari Makassar.
  5. Kantor Cabang BNI Syariah Pekanbaru yang berada di Jalan Jenderal Sudirman menyalurkan  program Corporate Social Responsibility (CSR) berupa beasiswa kepada siswa SD Juara yang dikelola Rumah Zakat Pekanbaru dan Swadaya Ummah, masing-masing sebesar Rp20 juta. 

        Sudah saatnya setiap perusahaan memberikan perhatian yang serius kepada masalah tanggung jawab sosial, karena terbukti tanggung jawab sosial perusahaan memiliki peranan yang signifikan dalam keberhasilan perusahaan di masa yang akan datang. Disamping itu, tanggung jawab sosial perusahaan dapat menyeimbangkan perusahaan dalam mencapai tujuan komersil dan tujuan non komersial.

Sumber

PEREKRUTAN TENAGA KERJA


Pengertian Rekrutmen
     Apa sich rekrutmen itu? Rekrutmen adalah proses mengumpulkan sejumlah pelamar yang berkualitas untuk pekerjaan di perusahaan melalui serangkaian aktivitas. Selain itu juga ada beberapa orang yang memiliki pengertian berbeda mengenai arti dari rekrutmen, yaitu
  • Menurut Henry Simamora (1997:212) Rekrutmen (Recruitment) adalah serangkaian aktivitas mencari dan memikat pelamar kerja dengan motivasi, kemampuan, keahlian, dan pengetahuan yang diperlukan guna menutupi kekurangan yang diidentifikasi dalam perencanaan kepegawaian.
  • Menurut Schermerhorn, 1997 Rekrutmen (Recruitment) adalah proses penarikan sekelompok kandidat untuk mengisi posisi yang lowong. Perekrutan yang efektif akan membawa peluang pekerjaan kepada perhatian dari orang-orang yang berkemampuan dan keterampilannya memenuhi spesifikasi pekerjaan.
  • Menurut Faustino Cardoso Gomes (1995:105)Rekrutmen merupakanproses mencari, menemukan, dan menarik para pelamar untuk dipekerjakan dalam dan oleh suatu organisasi.

     Tujuan rekrutmen itu sendiri menurut Henry Simamora (1997:214), antara lain:
  1. Untuk memikat sekumpulan besar pelamar kerja sehingga organisasi akan mempunyai kesempatan yang lebih besar untuk melakukan pemilihan terhadap calon-calon pekerja yang dianggap memenuhi standar kualifikasi organisasi.
  2. Tujuan pasca pengangkatan (post-hiring goals) adalah penghasilan karyawan-karyawan yang merupakan pelaksana-pelaksana yang baik dan akan tetap bersama dengan perusahaan sampai jangka waktu yang masuk akal.
  3. Upaya-upaya perekrutan hendaknya mempunyai efek luberan (spillover effects) yakni citra umum organisasi haruslah menanjak, dan bahkan pelamar-pelamar yang gagal haruslah mempunyai kesan-kesan positif terhadap perusahaan.

     Tahap-tahap dari perekrutan itu sendiri berbeda-beda antara satu perusahaan dengan perusahaan lainnya. Saya akan memberi contoh tahap-tahap perekrutan yang dilakukan oleh PT. Cogindo Dayabersama.
Seleksi penerimaan pegawai tahun 2012 ini melalui 5 tahap, antara lain : 
  1. Tahap I, Seleksi Administrasi 
    • Peserta melakukan registrasi secara on line melalui website
    • Peserta sewaktu-waktu dipanggil tanpa pemberitahuan sebelumnya, dengan membawa dokumen lamaran yang terdiri dari:
      • Surat Lamaran
      • Print Out Identitas registrasi yang di cetak pada kertas A4
      • Foto Copy Ijazah terakhir yang dilegalisir (1 (satu) Lembar)
      • Foto Copy transkip nilai yang dilegalisir (1 (satu) Lembar) untuk Posisi 5
      • Foto Copy Nilai Ujian Nasional yang dilegalisir (1 (satu) Lembar) untuk Posisi 1-4
      • Foto Copy Kartu Tanda Penduduk (KTP) (1 (satu) Lembar)
      • Pas foto terakhir ukuran 4 x 6 (2 Lembar)
  2. Tahap II, Seleksi Psikologi (Kemampuan Umum dan Kepribadian)
    Seleksi Psikologi dilaksanakan oleh konsultan dengan lokasi tempat akan ditentukan kemudian.
  3. Tahap III, Seleksi Kemampuan Teknis
    Dilakukan oleh Tim Seleksi PT Cogindo DayaBersama dengan lokasi tempat akan ditentukan kemudian.
  4. Tahap IV, Test Kesehatan (Medical Check Up)
  5. Tahap V, Pendidikan Prajabatan Pendidikan (Pendidikan Mental Disiplin dan In House Training)
Tahap-tahap tersebut sangat penting dilakukan agar karyawan yang bergabung di PT. Cogindo Dayabersama adalah orang-orang yang berkompeten dibidangnya dan mempunyai kedisiplinan yang baik.

Sumber:

GAME AUDITION AYODANCE ONLINE



Sejarah Game Audition Ayodance Online
Audition Online pertama kali berasal dari sebuah komik yang populer bernama Audition, yang dibaca oleh para remaja di Korea Selatan. Terinsipirasi dari komik tersebut, T3 Entertainment menciptakan Audition Online bekerjasama dengan Yedang Online. Game ini awalnya hanya ada di Korea Selatan, dimana pertama kalinya memperoleh popularitas. Lambat laun popularitas permainan ini meningkat, T3 Entertainment dan Yedang Online mengedarkannya di region dan wilayah lain termasuk china,Hong Kong, Indonesia, Malaysia, Jepang, Filipina, Amerika Utara, Thailand, Taiwan, Asia Tenggara, Vietnam, Brazil, Inggris, and Eropa.
Electronic Times Internet, sebuah website berita IT , melaporkan pengguna terdaftar pada permainan Audition mencapai 50 juta di China. Baidu, sebuah situs pencari China , memaparkan bahwa pencarian mengenai Audtion mencapai rangking pertama diantara pencarian yang lain.
Popularitas
 Popularitas Audition dimulai di Korea Selatan dan Versi global permainan ini. Semakin menanjaknya popularitas membuat lebih banyak pengguna yang mendaftar pada server Korea Selatan dan Server Global. Karena adanya tindakan hack di Server Global, Bugs Corporation tidak melanjutkan Server Global tersebut. Dan sebagian besar pengguna bermigrasi ke server Korea Selatan. Karena semakin banyaknya pengguna yang bergabung dengan server Korea Selatan, T3 Entertainment and Yedang Online mulai melokalisasi permainan ini pada region lain termasuk China, Hong Kong, Indonesia, Japan, Philippines, Amerika Utara, Thailand, Taiwan, Asia Tenggara, Vietnam, Brazil, Inggris, dan Eropa. Dalam server Asia, popularitasi Audition sangat cepat meningkat dengan berjuta-juta pengguna disemua region. Di Amerika Utara, Permainan populeritas permainan ini meningkat pesat melalui Jaringan MTV.
Cara bermain
Saat masuk game kita akan memilih room yang akan digunakan salah satunya adalah Creative. Setelah itu kita dapat membuat room sendiri untuk bermain ataupun bergabung dengan teman lainnya. Didalam room kita diminta untuk memilih jenis yang akan digunakan apakah dynamic 4, dynamic 8, dance competition, crazy dance 4, crazy dance 8, dll. Selain memilih jenis tarian kita akan memilih lagu yang akan dimainkan. Setiap lagu memiliki tingkat kesulitan masing-masing semakin besar bit atau bpm lagu tersebut maka semakin sulit karena semakin cepat. Tempat yang akan kita gunakan juga dapat dipilih salah satunya adalah haunted school. Game akan mulai saat kalian menekan tombol start. Cara bermainnya itu sendiri dengan menekan tanda panah sesuai dengan yang tertera pada gambar.
Nilainya pun beragam ada yang perfect, great, cool, bad bahkan miss apabila anda salah menekan tanda panah atau kehabisan waktu dalam menekannya.
Untuk membeli pakaian yang digunakan avatar dapat dibeli pada Fashion Mall.  Audition Online ini Gratis untuk bermain, tetapi jika pemain ingin membeli barang virtual para pemain harus menukarkan uang asli dengan uang virtual untuk membeli baju,aksesoris,dll.


sumber : 
http://saint--hacked.blogspot.com/2011/11/sejarah-game-audition-ayodance-online.html

Metode Numerik dengan Menggunakan Processing


Metode Bagi Dua

Listing Program :
import java.text.DecimalFormat;

                /*menghitung akar f(x)=3e^x-2x^2 + 5 dengan metoda bagi dua
                 */
                 static double fx(double x)
                 {
                                double f_x;
                                double e=2.718281828459;
                                f_x = (3*Math.pow(e,x))-(2*Math.pow(x,2))+5;
                                return f_x;
                 }
                 public static void main(String args[])
                 {
                                int i; //untuk menghitung banyaknya iterasi
                                DecimalFormat df1=new DecimalFormat("##0.000000");
                                double e1=0.000001; //batas selang setelah iterasi
                                double e2=0.0000001; //batas nilai f(x) mendekati nol
                                double fa,fb,fc;
                                fc=1000;//nilai fungsi f(x) pada titik a,b,c
                                double a,b,c;//variabel untuk selang a,b dan c sebagai titik tengah
                                a=-1.7;b=-1.6;c=0;//nilai selang awal a dan b
                                i=0;
                                System.out.println("----------------------------------");
                                System.out.println("i\t\ta\t\t\t\tb\t\t\tc\t\t\tf(c)");
                                System.out.println("----------------------------------");
                                while((Math.abs(a-b)>e1)||(fc>e2))
                                {
                                                c=(a+b)/2;
                                                fa=fx(a);fx(b);fc=fx(c);
                                                System.out.println(i+"  "+df1.format(a)+"\t\t"+ df1.format(b)+"\t\t" + df1.format(c)+"\t\t"+df1.format(fc));
                                                if((fa*fc)<0)
                                                {
                                                                //selang baru a-c
                                                                b=c;
                                                }
                                                else
                                                {
                                                                //selang baru b-c
                                                                a=c;
                                                }
                                                i++;
                                }
                                System.out.println("----------------------------------");
                                System.out.println("Hampiran akar = " + df1.format(c));
}

Metode Biseksi

Listing Program :
public static void main(String[]args){
 double x1=-1;
 double x2=3;
 double xt;
 double y1,y2,yt;
 int iterasi=33;

 for(int i=1;i<=iterasi;i++){
 y1=f(x1);
                y2=f(x2);

                xt=(x1+x2)/2;
 yt=f(xt);

 if(y1==0||y2==0){
 break;
 }

 if(y1*yt<0){
 x1=x1;
                                x2=xt;
 }
                                else if(y2*yt<0){
 x1=xt;
 x2=x2;
 }
                                else{
 System.out.println("Tidak terdapat akar " + "dalam interval ["+x1+", "+x2+"]");
                break;
 }

 System.out.println("Iterasi ke-"+i+"\txt = "+xt);
 }
}
 static double f(double x){
 return Math.pow(x,3)+4*Math.pow(x,2)-10;
 }

Metode Regula Falsi

Listing Program :
import java.text.DecimalFormat;

                /*menghitung akar f(x)=3e^x-2x^2 + 5 dengan metoda regula falsi pada selang a=-2 dan b=-1*/
                 public static double fx(double x)
                 {
                                double f_x;
                                double e=2.718281828459;
                                f_x = (3*Math.pow(e,x))-(2*Math.pow(x,2))+5;
                                return f_x;
                 }
                 public static void main(String args[])
                 {
                                int i; //untuk menghitung banyaknya iterasi
                                DecimalFormat df1=new DecimalFormat("##0.000000");
                                double e1=0.000001; //batas lebar selang setelah iterasi
                                double e2=0.0000001; //batas nilai f(x) mendekati nol
                                double fa,fb,fc;
                                fc=1000;//nilai fungsi f(x) pada titik a,b,c
                                double a,b,c;//variabel untuk selang a,b dan c sebagai titik tengah
                                a=-2;b=-1;c=0;//nilai selang awal a dan b
                                i=0;
                                System.out.println("---------------------------------");
                                System.out.println("i\t\ta\t\t\t\tb\t\t\tc\t\t\tf(c)");
                                System.out.println("---------------------------------");
                                while((Math.abs(a-b)>e1))
                                {
                                                fa=fx(a);fb=fx(b);
                                                c=b-(fb*(b-a)/(fb-fa));
                                                fc=fx(c);
                                                System.out.println(i+"  "+df1.format(a)+"\t\t"+ df1.format(b)+"\t\t" + df1.format(c)+"\t\t"+df1.format(fc));
                                                if(Math.abs(fc)<e2)
                                                {
                                                                //akar adalah c
                                                                a=c;b=c;
                                                }
                                                else
                                                {              if(fa*fc<0)b=c;
                                                                else
                                                                                a=c;       
                                                }
                                                i++;
                                }
                                System.out.println("---------------------------------");
                                System.out.println("Hampiran akar = " + df1.format(c));
                 }


Metode Newton-Raphson

Listing Program :
public static void main(String[]args){
 double x=3;
 double y,t;
 int iterasi=33;

 for(int i=1;i<=iterasi;i++){
 y=Math.pow(x,3)+4*Math.pow(x,2)-10;
 t=3*Math.pow(x,2)+8*x;
 x=x-y/t;

 if(y==0) break;
 System.out.println("Iterasi ke-"+i+"\tx= "+x);
 }
}

Metode Secant

Listing Program :
public static void main(String[]args)
{
double a=0.5;
double b=1;
double fa;
double fb;
double c;
double lebar=0;

for(int i=0; i<60; i++)
{
//rumus untuk secant
fa=Math.pow(Math.E,a)-5*Math.pow(a,2);
fb=Math.pow(Math.E,b)-5*Math.pow(b,2);

c=b-(fb*(b-a)/(fb-fa));

lebar=c-a;
a=b;
b=c;
if(fa==fb)
{
break;
}

       //mencetak hasil pencarian akar
System.out.println("Iterasi ke- "+i+"\tNilai tengah : "+c +"\tlebar :"+lebar +"\tGalat:"+fb);
}
}