Senin, 02 April 2012

PHP

Pengertian PHP

PHP merupakan singkatan dari "PHP: Hypertext Preprocessor", adalah sebuah

bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan

bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama

bahasa ini adalah untuk memungkinkan perancang web menulis halaman web

dinamik dengan cepat.

Hubungan PHP dengan HTML

Halaman web biasanya disusun dari kode-kode html yang disimpan dalam

sebuah file berekstensi .html. File html ini dikirimkan oleh server (atau file) ke

browser, kemudian browser menerjemahkan kode-kode tersebut sehingga

menghasilkan suatu tampilan yang indah. Lain halnya dengan program php, program

ini harus diterjemahkan oleh web-server sehingga menghasilkan kode html yang

dikirim ke browser agar dapat ditampilkan. Program ini dapat berdiri sendiri ataupun

disisipkan di antara kode-kode html sehingga dapat langsung ditampilkan bersama

dengan kode-kode html tersebut. Program php dapat ditambahkan dengan mengapit

program tersebut di antara tanda dan ?>. Tanda-tanda tersebut biasanya disebut

tanda untuk escaping (kabur) dari kode html. File html yang telah dibubuhi program

php harus diganti ekstensi-nya menjadi .php atau .php3.

PHP merupakan bahasa pemograman web yang bersifat server-side

HTML=embedded scripting, di mana script-nya menyatu dengan HTML dan berada

si server. Artinya adalah sintaks dan perintah-perintah yang kita berikan akan

sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal sebgai

bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan

digunakan untuk membuat halaman web yang dinamis seperti ASP (active Server

Pages) dan JSP (Java Server Pages). PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C. Semula PHP digunakannya untuk menghitung jumlah pengunjung di dalam webnya. Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis. Versi

ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan script PERL yang

dibuatnya untuk membuat halaman webnya menjadi dinamis. Kemudian pada

tahun1996 ia mengeluarkan PHP versi 2.0 yang kemampuannya telah mampu

mengakses database dan dapat terintegrasi dengan HTML.

Pada tahun 1998 tepatnya pada tanggal 6 Juni 1998 keluarlah PHP versi 3.0

yang dikeluarkan oleh Rasmus sendiri bersama kelompok pengembang softwarenya. Versi teranyar yaitu PHP 4.0 keluar pada tanggal 22 Mei 2000 merupakan

versi yang lebih lengkap lagi dibandingkan dengan versi sebelumnya. Perubahan

yang paling mendasar pada PHP 4.0 adalah terintegrasinya Zend Engine yang dibuat

oleh Zend Suraski dan Andi Gutmans yang merupakan penyempurnaan dari PHP3

scripting engine. Yang lainnya adalah build in HTTP session, tidak lagi

menggunakan library tambahan seperti pada PHP3. Tujuan dari bahasa scripting ini

adalah untuk membuat aplikasi-aplikasi yang dijalankan di atas teknologi web.

Dalam hal ini, aplikasi pada umumnya akan memberikan hasil pada web browser,

tetapi prosesnya secara keseluruhan dijalankan web server.

Kelebihan PHP

Ketika e-commerce semakin berkembang, situs-situs yang statispun semakin

ditinggalkan Karena dianggap sudah tidak memenuhi keinginan pasar karena situs

tersebut harus tetap dinamis selama setiap hari. Pada saat ini bahasa PERL dan CGI

sudah jauh ketinggalan jaman sehingga sebagian besar designer web banyak beralih

ke bahasa server-side scripting yang lebih dinamis seperti PHP.

Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan

yang paling utama PHP adalah pada konektivitasnya dengan system database di

dalam web. Sistem database yang dapat didukung oleh PHP adalah :

1. Oracle

2. MySQL

3. Sybase

4. PostgreSQL

5. dan lainnya

PHP dapat berjalan di berbagai system operasi seperti windows 98/NT,

UNIX/LINUX, solaris maupun macintosh.

PHP merupakan software yang open source yang dapat anda download secara

gratis dari situs resminya yaitu http://www.php.net, ataupun dari situs-situs yang

menyediakan software tersebut seperti di ftp://gerbang.che.itb.ac.id. Software ini juga dapat berjalan pada web server seperti PWS (Personal Web Server), Apache, IIS, AOLServer, fhttpd, phttpd dan sebagainya. PHP juga merupakan bahasa pemograman yang dapat kita kembangkan sendiri seperti menambah fungsi-fungsi baru.

Keunggulan lainnya dari PHP adalah PHP juga mendukung komunikasi

dengan layanan seperti protocol IMAP, SNMP, NNTP, POP3 bahkan HTTP. PHP dapat diinstal sebagai bagian atau modul dari apache web server atau

sebagai CGI script yang mandiri. Banyak keuntungan yang dapat diperoleh jika

menggunakan PHP sebagai modul dari apache di antaranya adalah :

1. Tingkat keamanan yang cukup tinggi

2. waktu eksekusi yang lebih cepat dibandingkan dengan bahasa pemograman

web lainnya yang berorientasi pada server-side scripting.

3. Akses ke system database yang lebih fleksibel. seperti MySQL.

Dalam modul ini kita akan mempelajari PHP sebagai server-side scripting

yang menggunakan apache sebagai webserver. Versi PHP yang kita gunakan

adalah PHP4 untuk windows.

Read More..

IPv6

Akhir –akhir ini internet begitu populer dikalangan masyarakat,mulai dari mereka yang menggunakan internet untuk jejaring sosial hingga untuk melakukan transaksi keuangan.Dan internet tidak hanya diakses melalui komputer,tetapi juga melalui handphone.

Mari kita mengetahui terlebih dahulu tentang IPv4. Saat ini jaringan internet masih menggunakan alamat IPv4. IPv4 menggunakan alamat 32 bit,hal ini sama dengan 232 atau sekitar 4 miliar host yang dapat terkoneksi ke internet.

Kita mengetahui bahwa semakin lama jumlah pengguna internet akan semakin bertambah,oleh karena itu alamat IPv4 pun akan kehabisan alamat bagi pengguna baru(baru kali ini ada yang kehabisan alamat).Dan apa yang terjadi jika alamat IP penuh bahkan habis?Hal ini akan menyebabkan macetnya akses dijaringan internet.Saat ini sudah dikembangkan alamat IP baru,yang mana alamat IP ini akan menampung 4 kali lebih banyak daripada pengguna internet beralamat IPv4. IPv6!ya inilah alamat IP baru yang akan memecahkan masalah kemacetan jaringan internet pada alamat IPv4.

IPv6 akan dapat menampung jumlah alamat sebanyak 2128 ,jumlah ini sungguh fantastis.Masing-masing orang akan dapat memiliki lebih dari 10 host dijaringan internet.IPv6 sebenarnya sudah diciptakan sejak tahun 1994,dan pada tahun 1999 Ipv6 sudah dikenalkan kepublik.Berikut adalah contoh alamat IPv6 Fe80::5893:863c:7146:bc28%11 ,berbeda dengan IPv4 yang hanya mengkombinasikan angka dan titik.IPv6 lebih kompleks lagi dengan mengkombinasikan angka,huruf,titik dua dan ada pula tanda persen.Hal ini akan membuat IPv6 akan dapat menampung trilyunan host di dunia maya.

Akan tetapi untuk migrasi dari IPv4 menuju IPv6 tidaklah semudah membalikkan telapak tangan,karena banyak masalah yang harus dipertimbangkan.Apakah perpindahan tersebut akan mempengaruhi jalanya jaringan di internet atau tidak merupakan problem yang utama,karena saat ini software yang digunakan pada perusahaan-perusahaan domain masih menggunakan IPv4.Selain itu untuk menggunakan IPv6 juga harus didukung dengan software dan hardware yang sesuai.

Read More..

Sabtu, 31 Maret 2012

Strategi Pengelompokan Siswa untuk Mengakomodasi Perbedaan Pencapaian Siswa

Perbedaan pengetahuan sebelumnya dan kecepatan belajar dalam kelas memang sulit diatasi.Namun kadang-kadang guru mengabaikan hal ini dan mengajar dengan kecepatan yang sama bagi suatu kelas yang heterogen.Tentunya ini akan sangat merugikan bagi siswa yang berpencapaian rendah maupun tinggi.Siswa yang berpencapaian rendah mungkin akan gagal karena mereka tidak mempunyai kemampuan prasyarat, dan siswa berpencapaian tinggi akan merasa bosan dengan sesuatu yang bagi mereka merupakan tingkat pengajaran yang lambat.Oleh karena itu seorang guru harus mampu mengakomodasi perbedaan siswanya.Dalam pembahasan ini saya akan membahas sedikit mengenai strategi pengelompokan untuk mengakomodasi perbedaan pencapaian siswa, tentunya supaya pengajaran menjadi efektif.

Pengelompokan Kemampuan Antar-kelas

Yaitu pengelompokan siswa ke dalam kelas menurut kemampuan mereka.Pengelompokan kemampuan antar kelas ini mempunyai banyak bentuk.Di sekolah menengah umum mungkin ada jalur persiapan perguruan tinggi yang membagi siswa berdasarkan kemampuan yang dapat diukur.Di beberapa sekolah lanjutan tingkat pertama, siswa ditempatkan di suatu kelas berdasarkan kemampuan umum, dan mereka kemudian berada dikelas tersebut dengan berpindah dari satu guru ke guru lain.Bisa juga dengan mengelompokkan siswa berdasarkan kemampuan untuk massing-masing mata pelajaran, sehingga seeorang siswa dapat berada dalam kelas matematika yang berkinerja tinggi dan ilmu pengetahuan alam yang berkinerja rata-rata.

Walaupun pengelompokan kemampuan antar kelas telah banyak digunakan, tetapi riset tentang strategi ini tidak mendukung penggunakannya.Para peneliti telah menemukan bahwa walaupun pengelompokan kemampuan dapat mempunyai sedikit keuntungan bagi siswa yang ditempatkan di kelas berjalur tinggi tetapi menimbulkan kerugian bagi siswa yang ditempatkan dalam kelas berjalur rendah.

Berikut beberapa kerugian pengelompokan kemampuan antar kelas:

Ø Sedikitnya panutan positif bagi siswa dalam kelas berjalur rendah.

Ø Banyak guru tidak suka mengajar kelas seperti itu dan mungkin mengkomunikasikan harapan rendah kepada siswa di kelas tersebut.

Ø Mutu pengajaran biasanya lebih rendah di kelas berjalur rendah daripada di kelas berjalur menengah atau tinggi.

Ø Efek stigmatisasi terhadap siswa yang ditempatkan dalam jalur rendah.

Ø Kehilangan kepercayaan diri.

Ø Siswa dalam kelas ber jalur rendah mempunyai kemungkinan yang jauh lebih besar menjadi anak nakal, pembolos , dan putus sekolah.

Riset tidak mendukung praktik ini pada tingkat kelas manapun, dan jalur khusus seharusnya dihindari setiap kali memungkinkan.Namun ada pembenaran atas program akselerasi.

Penghapusan Jalur Khusus

Rekomendasi penghapusan jalur khusus terfokus untuk menempatkan siswa kedalam kelompok-kelompok kemampuan campuran dan mempertahankan mereka dalam standar yang tinggi tetapi menyediakan banyak cara bagi mereka untuk mencapai standar tersebut, termasuk bantuan tambahan untuk siswa yang kesulitan untuk mengikuti.Penggunaan pembelajaran kerjasam dan pembelajaran berbasis proyek yang tepat adalah sarana untuk membuka kesempatan bagi kinerja yang tinggi untuk semua anak.

Pengelompokan Kembali

Metode pengelompokan kemampuan dimana siswa berada dalam kelas-kelas kemampuan campuran untuk sebgaian besar pada hari itu tetapi ditempatkan dalam kelas membaca atau matematika berdasarkan kinerja mereka. Dengan demikian , siswa yang berpencapaian rendah tidak dipisahkan sebagai suatu kelas dan diberi stigma.Metode ini biasanya digunakan dalam sekolah dasar.matode ini pada umumnya telah ditemukan meningkatkan pencapaian siswa.

Program Tanpa Kelas/Program Pengelompokan Lintas Usia

Program yang pada umumnya pada tingkat sekolah dasar yang menggabungkan anak-anak dari usia yang berbeda ke dalam satu kelas.Paling sering siswa yang berusia 5-7 tahun atau 6-8 tahun dapat dicampur dalam satu kelas.Siswa dikelompokan secara fleksibel untuk pengajaran menurut kebutuhan dan kinerja mereka.Kelas gabungan seperti itu belum ditemukan meningkatkan efek pencapaian siswa dan mungkin malah merugikan.

Pengelompokan Kemampuan Dalam Kelas

Yaitu metode pengelompkan siswa dalam-kelas, biasanya dalam mata pelajaran membaca dalam sekolah dasar, guru membagi siswa dalam kelopok- kelompok berdasarkan kemampuan mereka.Riset tentang ini telah menemukan bahwa siswa dalam mata pelajaran yang dikelompokkan menurut kemampuan mempelajari lebih banyak daripada siswa yang tidak dikelompokkan.Tetapi pengelompokan ini tidak perlu dilakukan jika memang kondisi kelas tidak memerlukan pengelompokan siswa, dan metode ini hanya bermanfaat untuk metode pengajaran tradisional tetapi ketika menggunakan pendekatan konstruktivis pengelompokan dalam-kelas mungkin tidak diperlukan.

Demikian tadi sedikit pembahasan mengenai metode pengelompokan kelas, saya berharap ini dapat bermanfaat bagi semua yang membaca.

Read More..

Cara Bertanggung Jawab Atas Diri Sendiri

Semua orang tentunya menginginkan hidup yang lebih baik, kesuksesan, masa depan yang cemerlang.Ya, semua orang memang menginginkan semua hal hebat, tetapi banyak dari kita saat ini meyakini bahwa entah bagaimana, di suatu tempat sesorang memenuhi kehidupan kita dengan kebahagiaan terus menerus, karir yang menarik, hiburan, uang, pertemanan, dan hubungan yang luar biasa.Sangat indah, andai saja begitu, tetapi kenyataannya hal itu tidak pernah terjadi.

Tak ada yang bisa melakukannya untukmu.Semua itu terserah padamu, kalau kau menginginkan semua hal hebat yang ditawarkan oleh kehidupan, semua itu diawali dengan bertanggung jawab.

Kebetulan ketika saya lagi perpus, saya menemukan bacaan mengenai cara bertanggung jawab. Ternyata isinya sangat menarik oleh karena itu saya ingin membagi sedikit ilmu ini untuk semua orang yang ingin memiliki kehidupan yang lebih baik.Tentunya kamu tidak pernah tahu apakah prinsip ini akan bekerja...kecuali anda mencobanya.Semoga ini dapat bermanfaat dan mengubah hidupmu.

Berikut ini hal-hal yang harus dilakukan untuk bertanggung jawab pada diri sendiri:

  • Menyadari bahwa orang yang memegang kendali atas kehidupanmu adalah dirimu.Kamu bertanggung jawab atas kualitas kehidupanmu.Ini merupakan faktor yang membedakan mereka yang berharap akan kehidupan yang lebih baik dan mereka yang memilik kehidupan yang lebih baik.
  • Mencari fakta dan melihat segala sesuatu seperti apa adanya supaya kamu bisa memperbaikinya.Kemudian menciptakan visi baru dengan melihat segala sesuatu seperti yang kamu inginkan.
  • Jangan beralasan karena tidak ada yang ingin mendengarnya dan itu hanya akan memperlambat.
  • Mengakui bahwa tindakan menyalahkan berawal dari penyangkalan dan tidak menghasilkan apapun karena takpeduli seberapa besar kamu menyalahkan segala sesuatu diluar dirimu, hal itu tidak akan mengubahmu dan keadaanmu.
  • Menyadari bahwa kamu bisa mengubah apapun hanya dengan melakukan atau memikirkan segala sesuatu secara berbeda.Memahami bukan seberapa penting apa ayng terjadi pada dirimu tetapi caramu menyikapilah yang lebih penting.Dan caramu menyikapi sesuatu adalah terserah padamu.
  • Mengingat bahwa hasil tidak berbohong.Cara termudah untuk mendapati sesuatu tidak berhasil adalah dengan memperhatikan hasil yang kamu dapatkan.
  • Memberi perhatian pada perhatian pada peringatan yang kamu terima dari orang lain atau intuisimu.Sering kali ada sinyal yang bisa membantumu mencegah konsekuensi yang tidak kamu inginkan dikemudian hari.
  • Mengingat bahwa kamu punya segala sesuatu yang kamu perlukan untuk mendapatkan hasil yang kamu inginkan.

Semoga setelah membaca dan mempraktikkan prinsip-prinsip di atas, anda bisa memiliki kehidupan yang lebih baik.Sampai jumpa lagi di pembahasan yang lainnya.

Read More..

Selasa, 27 Maret 2012

Illusi, Halusinasi,dan Fantasi


Mungkin ada beberapa orang yang kesulitan membedakan antara illusi, halusinasi, fantasi. Dalam artikel ini saya akan menjelaskannya dengan sederhana tentang perbedaan tersebut.

Illusi adalah kesalahan individu dalam memberikan arti terhadap stimulus, illusi bukanlah kelainan dalam kejiwaan seseorang. Dalam ilusi stimulus ada tetapi orang tersebut salah dalam mempersepsinya.Dalam hal ini misalnya orang mengira bayangannya sendiri adalah hngantu.

Faktor-faktor penyebab terjadinya illusi:

1. Faktor ke-alaman

Ilusi terjadi karena faktor alam, misalnya illusi ekho(gema), illusi kaca.

2. Faktor stimulus

a. Stimulus yang mempunyai arti lebih dari satu dapat meniumbulkan illusi

b. Stimulus yang tidak dianalisis lebih lanjut, yang memberikan impresi secara total.

3. Faktor individu

Disebabkan karena adanya kebiasaan atau karena adanya kesiapan psikologis(mental set). Misalnya orang yang terbiasa mendengar klakson dapat memberikan interpretasi bahwa akan ada kereta api yang lewat, tetapi ternyata yang lewat adalah bus.

Halusinasi, pada halusinasi orang merasa seakan-akan menerima stimulus, yang secara obyektif sebenarnya stimulus tersebut tidak ada dan individu tersebut tidak menyadari bahwa itu hanya bayangan saja.

Fantasi adalah kemampuan jiwa untuk membentuk bayangan atau tanggapan baru.Fantasi dapat disadari misalnya seorang pelukis yang sedang melukis dengan kemampuan fantasinya.Fantasi tidak disadari misalnya seorang anak kecil menceritakan sesuatu yang tidak sesuai keadaan sebenarnya tetapi tidak bermaksud berbohong.

Macam-macam fantasi:

Fantasi yang menciptakan yaitu jenis fantasi yang menciptakan sesuatu.Misal seorang seniman yang menciptakan karya seninya.

Fantasi yang mendeterminasi yaitu cara orang berfantasi dengan cara mendeterminasi terlebih dahulu.misal anak yang telah melihat kucing tetapi belum pernah melihat harimau, dalam bayangannya harimau seperti kucing tetapi ukuran tubuhnya besar.

Fantasi yang mengabstraksi yaitu cara berfantasi dengan mengabstrasikan beberapa bagian, sehingga ada bagian-bagian yang dihilangkan.Misalnya anak yang belum pernah melihat gurun pasir maka digunakan lapangan untuk menjelaskan gurun pasir tetapi tanpa pohon dan semuanya pasir.

Fantasi yang mengombinasi yaitu berfantasi dengan cara mengombinasikan pengertian-pengertian yang ada pada individu.Misal berfantasi tentang putri duyung,yaitu kepala dan tubuhnya wanita tetapi kakinya seperti ekor ikan.

Fantasi yang dituntun yaitu fantasi yang dituntun oleh suatu hal.Misalnya orang yang melihat film dan dia terbawa untuk berfantasi dengan dunia di dalam film tersebut.

Fantasi bersifat subjektif, bayangan fantasi berbeda dengan banyangan persepsi.Dengan fantasi orang dapat menjangkau kedepan, tetapi fantasi juga mempunyai keburukan yaitu dengan fantasi orang dapat meninggalkan alam kennyataan dan hanyut dalam fantasi, juga menimbulkan takhayul
Read More..