Kamis, 02 Agustus 2012

Tutorial Dasar PHP

Nih saya ada modul dasar belajar PHP
modul
»»  MONGGO...

Sejarah PHP dan Perkembangannya

PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP bernama FI (Form Interpreted). Pada saat tersebut PHP adalah sekumpulan script yang digunakan untuk mengolah data form dari web.
Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan menamakannya PHP/FI, pada saat tersebut kepanjangan dari PHP/FI adalah Personal Home Page/Form Interpreter. Dengan pelepasan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter sudah diimplementasikan dalam 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 nama rilis tersebut menjadi PHP 3.0.
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. Versi ini banyak dipakai sebab versi ini mampu dipakai untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Versi ini adalah versi mutakhir dari PHP. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam versi ini juga dikenalkan model pemrograman berorientasi objek baru untuk menjawab perkembangan bahas pemrograman kearah pemrograman berorientasi objek.
PHP grup kini merilis versi PHP terbaru yaitu 5.1.6 [ sumber : wikipedia ]
Kelebihan PHP antara lain…
* Bahasa pemograman php adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
* Web Server yang mendukung php dapat ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah.
* Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.
* Dalam sisi pemahamanan, php adalah bahasa scripting yang paling mudah karena referensi yang banyak.
* PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.
* PHP adalah termasuk bahasa embedded ( bisa diletakkan dalam tag HTML )
* PHP diterbitkan secara gratis
BEberapa system database yang didukung oleh PHP adalah :
* Oracle
* Sybase
* mSql
* MySql
* Solid
* Generic ODBC
* Postgres Sql
PHP banyak sekali digunakan untuk pengembangan web dinamis, dapat di katakan mayoritas pengembangan web didunia menggunakan PHP, misalnya saja web yang sudah melegenda beberapa tahun belakangan ini, yaitu friendster dan digg. Mengapa mereka menggunakan PHP? Yaa.. tentunya ada didalam keuntungan yang sudah kami sebutkan sebelumnya di atas tadi.
Web dinamis adalah sebuah web yang dapat melalukan update pada contentnya, didalamnya selalu terdapat CMS [Content Management System ] yaitu “ruang kendali” bagi pemilik website untuk melakukan update, biasanya jika ingin masuk ke dalam CMS ini user atau sang pemilik harus memberikan password agar “ruang kendali” bebas dari tangan – tangan yang tidak bertanggung jawab.
Beberapa pihak pengembang web [ kami SimpleBlue.com salah satunya ] selalu memberikan CMS didalam web dinamis, jadi Anda pun tidak perlu bingung lagi untuk melakukan update pada web pribadi Anda. Kami akan memberikan salah satu contoh dari fungsi CMS, jika web Anda mempunyai kolom berita atau news, maka Anda tidak perlu lagi masuk ke dalam source code yang memusingkan kepala dan merepotkan, Anda hanya perlu masuk ke CMS dan pilih menu utuk melakukan perubahan content tersebut. Didalam CMS sendiri terdapat menu untuk menambah , merubah serta menghapus data.
Contoh script PHP :

CREATE TABLE mhs (
nim varchar(10),
namaMhs varchar(30),
alamat varchar(30),
PRIMARY KEY (nim)
)
dan data mahasiswa sbb:
INSERT INTO mhs VALUES ('M0197001', 'ROSIHAN ARI YUANA', 'Solo');
INSERT INTO mhs VALUES ('M0197002', 'DWI AMALIA FITRIANI', 'Kudus');
INSERT INTO mhs VALUES ('M0197003', 'FAZA FAUZAN KH.', 'Solo');
INSERT INTO mhs VALUES ('M0197004', 'NADA HASANAH', 'Solo');
INSERT INTO mhs VALUES ('M0197005', 'MUH. AHSANI TAQWIM', 'Solo');
Perhatikan script PHP berikut ini:


mysql_connect("namaHost","namaUser","password");
mysql_select_db("namaDB");
$warnaGenap = "#CCCCCC";   // warna abu-abu
$warnaGanjil = "#FFFFFF";  // warna putih
$warnaHeading = "#FF0000"; // warna merah untuk heading tabel

$query = "SELECT * FROM mahasiswa";
$hasil = mysql_query($query);

echo "";
echo"



";

$counter=1;

while($data=mysql_fetch_array($hasil))
{

// cek apakah counternya ganjil atau genap

if($counter%2==0)$warna=$warnaGenap;
else$warna=$warnaGanjil;

echo"";
echo"";
echo"";
echo"";
echo"";

$counter++;// menambah counter
}
echo"
NIM Nama Mahasiswa Alamat
".$data['nim']." ".$data['namaMhs']." ".$data['alamat']."
"
; ?>

Dari scipt diatas akan muncul tampilan seperti dibawah ini :
script php tabel data warna selang-seling
Pada gambar di atas dapat Anda lihat bahwa setiap baris tabel warnanya selang-seling. Warna yang berselang-seling tersebut dapat mempermudah orang untuk melihat data, terutama untuk pembeda antar baris. Nah… sudah paham kan maksudnya?
OK… pada artikel ini akan dibahas bagaimana cara membuat tampilan seperti di atas, dengan data dibaca dari database MySQL. Jangan khawatir… caranya cukup mudah kok untuk membuatnya.
Ide dasar pembuatan baris tabel data dengan warna selang-seling tersebut adalah cukup menggunakan konsep bilangan genap dan ganjil. Pada contoh tabel di atas, untuk warna latar baris putih diberikan pada baris ganjil, yaitu 1, 3, 5, … dst. Sedangkan baris warna abu-abu diberikan pada baris genap (2, 4, 6, … dst).
Dalam PHP, untuk menentukan sebuah bilangan genap adalah dengan menggunakan operasi modulo (%) , jika bilangan di modulo 2 hasilnya 0 maka dia genap, sedangkan jika tidak sama dengan 0, maka ganjil.
Kami menyadari artikel ini masih banyak kekurangan, oleh karena itu kami menunggu kritik dan saran dari pembaca. Terima Kasih.
»»  MONGGO...

Rabu, 01 Agustus 2012

Modul Java Menggunakan Netneans


Bagi yang mau belajar java menggunakan netbeans ni saya ada tutorial sedikit,  Jika kalian butuh buat tambahan belajar java menggunakan netbeans tetapi bisa juga sih pake textpad atau jcreator ataupun yang lainnya selain netbeans cuma agak sedikit ribet aja....
Silahkan download modul Java ini :

PPL Intro
Modul 1
Modul 2
Modul 3
Modul 4
Modul 5

Semoga dengan kalian belajar materi ini dapet meningkatkan kemampuan dalam belajar java karena ini merupakan dasar belajar java menggunakan netbeans.....
Jayalah Indonesia ku..............
»»  MONGGO...

Konsep Pemrograman Java Konsep Pemrograman Berorientasi Objek


Pemrograman berorientasi objek atau yang lebih lazim di kenal dengan sebutan asing –Object Oriented Programming (OOP) adalah inti dari pemrograman java. Semua program java merupakan objek, maka dari itu sebelum anda memulai penulisan kode-kode program java, sebaiknya anda mengetahui dasar-dasar dari konsep yang terkandung dalam pemrograman berorientasi objek.

Beberapa ciri dari pemrograman berorientasi objek adalah :
1.      Abstraksi (abstraction).
2.      Pembungkusan (ecapsulation).
3.      Pewarisan (inheritance).
4.      Kebanyakrupaan (polymorphism).

Abstraksi
Abstraksi adalah pengabstrakan atau penyembunyian kerumitan dari suatu proses. Sebagai contoh orang tidak perlu berpikir bahwa bumi adalah kumpulan dari berbagai macam benda,mahluk hidup. Orang hanya perlu berpikir bahwa bumi adalah sumber dari mata pencaharian. Ini artinya  bahwa si pembuat (Alloh) bumi telah menyembunyikan semua cara-caranya. Hanya orang perlu berpikir bagaimana cara memanfaatkan bumu/alam dengan sebaik-baiknya. Konsep seperti inilah yang dinamakan dengan Abstraksi.

Pembungkusan
Secara kode program, proses abstraksi yang telah saya tuliskan diatas dapat dilakukan dengan cara membungkus semua kode  dan data yang berkaitan ke dalam satu entitas tunggal yang disebut denganobjek. Dengan kata lain, sebenarnya proses pembungkusan itu sendiri adalah merupakan cara atau mekanisme untuk melakukan abstraksi. Dalam pemrograman tradisional, proses semacam ini sering dinamakan dengan penyembunyian informasi (information hiding).
Dalam melakukan pembungkusan kode dan data didalam java terdapat 3 tingkat akses yang perlu anda ketahui yaitu
1.      Private
2.      Protected
3.      Public
Penjelasan tentang macam-macam pembungkusan dalam java akan saya jelaskan pada tulisan selanjutnya.

Pewarisan
Model pemrograman berorientasi objek juga menerapkan konsep pewarisan, sama halnya seperti yang terjadi di dunia atau kehidupan nyata (alam sekitar). Sebagai contoh, seorang anak pasti akan mewarisi sifat-sifat dari kedua orang tuanya. Begitu juga di dalam sebuah program, suatu kelas dapat di turunkan menjadi kelas-kelas baru lainnya yang akan mewarisi beberapa sifat atau prilaku dari kelas induknya.

Kebanyakrupaan (polymorphism)
Kebanyakrupaan (polymorphism) adalah kemampuan suatu objek untuk mengungkap banyak hal melalui satu cara yang sama. Sebagai contoh, terdapat kelas A yang diturunkan menjadi kelas B,C dan D. Dengan konsep polimorfisme, kita dapat menjalankan metod-metod yang terdapat pada kelas B,C dan D hanya dari objek yang di instansiasi dengan kelas A. Polimorfisme sering dinamakan dengan dynamic binding, late binding, maupun runtime binding.
»»  MONGGO...

Sejarah Java Secara Singkat


Java adalah bahasa pemograman tingkat tinggi yang berorientasi objek, diedarkan oleh
Sun Microsystem1 pada awal tahun 1996. Sejarah awal Java berawal di tahun 1991
ketika satu group insinyur-insinyur Sun, yang dipimpin oleh Ptrick Naughton dan James
Gosling, ingin mendesain sebuah bahasa pemograman komputer yang berukuran kecil
yang dapat digunakan untuk peralatan elektronika konsumen sepertu switchboxes TV
kabel. Dikarenakan peralatan-peralatan ini menggunakan konsumsi daya dan memory
yang rendah, maka bahasa pemograman tersebut harus berukuran sangat kecil. Juga
karena setiap vendor menggunakan CPUs (Central Processing Unit) yang berbeda,
maka bahasa tersebut harus bersifat multiplatfrom, tidak terikat hanya pada satu
arsitektur (Architecture Neutral). Proyek ini diberi nama Green Project.
Karena harus bersifat Architecture Neutral, maka Green Project menggunakan Virtual
Machine (atau dikenal dengan Java Virtual Machine) yang berasal dari model
implementasi bahasa Pascal di awal-awal perkembangan PC. Dikarenakan insinyurinsinyur
Sun berlatar belakang Unix2, jadi mereka mendasari bahasa pemograman
mereka dengan C++ dari pada Pascal. Secara khusus mereka membuat bahasa mereka
berorientasi obyek (object oriented), bukan berorientasi prosedur (procedural oriented)
seperti model bahasa Pascal. Bahasa pemograman tersebut dinamakan Oak, kemudian
diubah menjadi Java.
Karena pada awalnya ditujuan untuk pemograman device kecil, Java memiliki
karakteristik berukuran kecil, efisien, dan portable untuk berbagai hardware.
Perkembangannya sempat terhenti karena tidak ada yang tertarik dan tidak memiliki
pasar seperti yang diramalkan. Ketika teknologi internet berkembang, Java diarahkan
untuk menjadi bahasa pemograman internet karena fitur-fitur Java seperti Architecture
Neutral, real time, reliable dan secure sangat sesuai untuk pengembangan internet.
____________
1. Sebuah perusahaan berasal dari California yang membuat software dan hardware computer
Didirikan tahun 1982 oleh Andeas Bechtolsheim, Vinod Khosla dan Scott Mc Neally.
Perusahaan ini lebih terkenal karena pengembangan computer untuk system operasi UNIX.
2. Sistim operasi yang dikembangkan oleh Bell Labs pada awal tahun 1970.
»»  MONGGO...

Minggu, 29 Juli 2012

Attitude is Everything

Apabila berbicara tentang attitude maka kita tidak lepas berbicara tentang bagaimana kita bersikap, bertutur kata, serta bersosialisasi dengan orang lain. Apabila ditanya tentang pengertiannya, saya sendiri tidak tahu dan tidak mau membahas lebih jauh tentang pengertiannya, karena saya hanya membawakan berdasarkan apa yang saya lihat dan apa yang saya coba terapkan, dimulai dari diri saya sendiri.
Bagaimana kita bersikap, baik atau tidaknya hanya bisa dinilai oleh orang lain. Apabila kita menilai diri kita sendiri, maka pandangan tersebut menjadi objektif, karena kita hanya bisa menilai (pada umumnya) sisi baik yang kita lihat pada diri kita. Cobalah tanyakan pada teman atau orang di sekitar anda, bagaimana anda bersikap, bertutur, dan bersosialisasi dengan khalayak banyak. Apakah ketika kita berbicara dengan orang tua kita memperhatikan gaya berbicara serta kosa kata yang kita gunakan? Adakah sikap berbicara sama dengan ketika kita berbicara dengan teman? Demikianlah kita bagaimana kita menilai attitude kita, menurut saya. Karena apabila kita mampu mengkondisikan gaya berbicara, intonasi, serta kosa kata pada dua “kawasan” yang berbeda, maka kita mengetahui apa itu attitude. Karena attitude adalah segalanya, dan attitude yang baik akan merubah segalanya. Sumber : http://sjuliper8439.wordpress.com
»»  MONGGO...