Kamis, 26 Juli 2012

Hubungan antara PHP dan 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 . Tanda-tanda tersebut biasanya disebut tanda untuk escaping (kabur) dari kode html. File html yang telah dibubuhi program
php harus diganti ekstensi-nya menjadi .php3 atau php.

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). 

Rabu, 25 Juli 2012

Apa Itu Attitude?

Attitude berasal dari istilah bahasa Inggris yang berarti etika. Etika juga bisa brarti sikap dalam bahasa Indonesia
Sikap adalah pernyataan evaluatif terhadap objek, orang atau peristiwa. Hal ini mencerminkan perasaan seseorang terhadap sesuatu. Hal yang biasa di sebut oleh bahasa kerennya ini attitude adalah suatu komponen dalam diri manusia yang harus di jaga, karena dapat menyebabkan suatu perpecahan / konflik apabila kita tidak dapat menjaganya. 
Hal ini sudah menjadi norma. Seperti pada kata bijak ini: "Sikap adalah suatu hal kecil, tetapi dapat menciptakan perbedaan yang besar". Artinya dengan sikap yang kita cerminkan di depan orang / publik saja, sudah membuat pandangan seseorang terhadap kita berubah. Bisa saja dengan sikap kita yang buruk, instansi atau bisnis kita dapat jatuh. Sebaliknya, bila sikap kita yang mencerminkan sikap yang baik, ramah dan sopan, maka dapat mengangkat agar seseorang dapat menghormati kita, dan membuat karir kita menjadi baik.
Maka dari itu, jagalah sikap kepada siapapun, mari kita hormati baik tua dan yang muda, jangan pandang bulu entahlah dari sisi ekonomi, sosial, ras, budaya, agama dan lain sebagainya, sebagai makhluk sosial tentunya setiap manusia butuh suatu kerja sama/bantuan dari orang lain di sekitar kita. Jadi jangan sungkan atau malu bila berlaku sopan terhadap orang di sekitar kita.
Oleh karena itu, jagalah attitude kita. Karena attitude sangat berpengaruh dalam hidup kita :D

Teknologi Pada Bahasa Pemrogaman Java

Sejak awal, para pembuat Java telah menanamkan visi mereka ke dalam Java untuk membuat piranti-piranti yang ada di rumah (small embedded customer device) seperti TV, telepon, radio, dan sebagainya supaya dapat berkomunikasi satu sama lain. Tentu saja jalan menuju visi ini tidak mudah untuk ditemukan apalagi untuk ditempuh. Langkah pertama yang diambil oleh Sun Microsystem adalah dengan membuat JVM (Java Virtual Machine) yang kemudian diimplementasikan dalam bentuk JRE (Java Runtime Environment).
JVM adalah lingkungan tempat eksekusi program Java berlangsung dimana para objek saling berinteraksi satu dengan yang lainnya. Virtual Machine inilah yang menyebabkan Java mempunyai kemampuan penanganan memori yang lebih baik, keamanan yang lebih tinggi serta portabilitas yang besar. Apabila kita hanya ingin menjalankan program Java, maka kita cukup memiliki JRE saja. Tapi seandainya kita ingin mengembangkan perangkat lunak sendiri, JRE saja tidak cukup. Untuk lebih meningkatkan produktivitas
pengembang perangkat lunak, Sun juga meluncurkan SDK (Standard Development Kit) yang berisi kakas dan API untuk membuat program aplikasi berbasis Java. Sekarang ini, Sun Microsystem telah memperkenalkan Java 2. Java 2 ini dimulai ketika Java telah mencapai versi Platform Java 2 terbagi atas :
  • Enterprise Java (J2EE) untuk aplikasi berbasis web, aplikasi sistem tersebar dengan beraneka ragam klien dengan kompleksitas yang tinggi. Merupakan superset dari Standar Java.
  • Standar Java (J2SE), ini adalah yang biasa kita kenal sebagai bahasa Java. Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasiaplikasi di PC. Apl.
  • Micro Java (J2ME) merupakan subset dari J2SE dan salah satu aplikasinya yang banyak dipakai adalah untuk wireless device / mobile device.

Sekian sampai di sini dulu artikelnya. Semoga bisa memberikan manfaat

Senin, 23 Juli 2012

Lawang Sewu

Waktu liburan pergantian tahun ajaran kemarin, kebetulan keluargaku ada acara buat pelesir ke Jawa Tengah. Dan sebagai salah satu agenda pelesir keluargaku nyempetin buat mampir ke Lawang Sewu, Semarang, Jateng. Ini nih bangunannya kalau kliatan dari depan:

Bangunannya tampak waw :o


Lawang Sewu itu sebenernya waktu jaman kolonial Belanda, fungsinya buat kantor pusat jawatan kereta api di masa itu. Tapi waktu jaman Jepang, disalahgunakan jadi penjara yang swadis :S


Ini juga ada foto waktu aku asal njepret njepret. Ini penampakan Lawang Sewu dari balik Tugu Muda. Sayangnya waktu itu aku cuma pakek kamera hape buat ambil gambar:

Air mancurnya mbikin kebelet pipis. Apalagi kalau yang habis perjalanan jauh


Ya tugu di sebelah kanan itulah yang namanya Tugu Muda. Tugu Muda itu nama tugu di depan Lawang Sewu. Tugu ini dulu dibangun buat memperingati "Pertempuran 5 hari Semarang" melawan penjajah yang dimana pusat pertempurannya di depan bangunan Lawang Sewu ini


Setelah puas cuma sekedar di depan, kita masuk. Cuss...
Buat masuk ke dalem gedung, kita akan dikenakan biaya. Seingetku seh, mbayarnya 10rb/orang. Terus kita juga bisa nyewa guide dengan membayar 30rb
Nah di dalem itu ada kayak semacam halaman lagi gitu. Di situ banyak dipajang mobil mobil jadul gitu buat foto foto. Foto model terutama:

Kliatan kan dari foto itu kalau banyak model sama fotografernya?
Terutama di depan mobil mobil corolla ijo itu :D



Kemudian sambil ditemani guide, aku sama rombongan sekitar 30 orang jalan jalan keliling bangunan Lawang Sewu. Kesan yang pertama, bangunan Lawang Sewu itu megah banget. Fantastis. Wonderful :o
Arsistekturnya sudah terbilang sangat maju di jamannya. Mengingat bangunan ini baru difungsikan di tahun 1904


Nah ini nih kenapa kok dinamakan Lawang Sewu. Pintunya banyak buanget. Di foto tampak pintu yang berderet deret. Padahal ini belum yang termasuk di dalem. Sampai sekarang juga belum ada yang tau pasti berapa banyak jumlah pintu di Lawang Sewu:

Ini bareng rombongan. Tiap satu rombongan ada satu guide. Tapi sayang ini guidenya nggak kena foto -_-


Setelah puas keliling bangunan Lawang Sewu, kita akan masuk ruangan bawah tanah
Buat masuk ke ruang bawah tanah, kita harus mbayar lagi 10rb/orang. Itu sudah termasuk ongkos nyewa sepatu boot (wajib). Ditambah 20rb buat nyewa guidenya
Yuk mari ke masuukkk :D


Ruang bawah tanah. Sebenernya ada nggak ada lampu sama aja. Tetep redup


Di dalem ruangan ini genangan air setinggi betis gan. Maka dari itu wajib nyewa sepetu boot sebelum masuk
Di dalem itu juga gelap banget. Buat penerangan, itu cuma ada lampu lampu yang remang remang, sama senter. Tapi untung waktu itu aku masih tetep bisa ambil gambar karena hape ada flashnya :D


Sebenernya di jaman Belanda ruang bawah tanah Lawang Sewu itu dibuat untuk resapan sekaligus penyejuk udara. Tapi di jaman Jepang, ruang bawah tanah Lawang Sewu dibuat untuk penjara sadis gan. Banyak pejuang yang mati disiksa di sini. Oleh karena itulah mengapa Lawang Sewu dicap angker :S

Gambar penjara berdiri. Sayang agak gelap

Di atas itu ada yang namanya penjara berdiri. Penjara berdiri itu berupa sel dengan ukuran 1x1m yang dimana setiap sel nya diisi sekitar 5 orang. Jadi otomatis para tahanan nggak bisa duduk sembari disiksa sampek mati
Itu belum juga yang penjara jongkok. Dimana tahanannya direndem sampek mati
Juga ada tempat pemenggalan kepala. Dimana tahanannya dipenggal kaya nyembelih ayam pakek samurai
Kasian emang yaa :'( Oleh karena itu kita harus menghargai jasa para pahlawan kita dahulu! :)



Nah dibawah ini ada gambar lokasi yang dulu pernah masuk buat tempat uji nyali di acara "Dunia Lain". Masih inget nggak kira kira?? :D

Lokasi uji nyali



Kalau masih tetep nggak inget, ini aku kasih videonya. Silahkan ber buffer ria.. :D

NB: Kalau tiba tiba ketakutan tanggung jawab sendiri :p


Sudah inget belum?
Video ini dulu populer banget lhoo


Di sini aku juga sempet sempetin foto foto lagi. Kalau ini ada 2 foto dari adekku :3

2 makhluk dari planet lain


Setelah berlama lama di ruang bawah tanah, akhirnya kita muncul kembali ke permukaan. Blupp.. :D

Di deket pintu waktu aku kembali muncul ke permukaan, di situ lagi diadakan pameran lukisan. Kalau nggak salah, ini pameran lukisan tingkat Jawa Tengah

Di sini aku juga nyempetin foto sama salah satu lukisan:

Awww....


Sekian sampai di sini dulu post ku. Semoga bisa bermanfaat kalau barangkali ada yang ceri referensi pengen ke sana, atau cuma pengen cari sekedar hiburan di blog :D

Minggu, 22 Juli 2012

Membentuk Mental Yang Kuat


Seringkali kita banyak mundur dari kehidupan ini karena mental kita tidak selalu siap. Padahal kalau dipikir-pikir keputusan mundur itu dikarenakan oleh keragu-raguan kita, antara pengen ngelakuin tindakan atau tidak. Lemahnya mental ini pula yang menyebabkan banyak orang tidak percaya diri. Ujung-ujungnya kita lebih sering berpikir dalam dunia pikiran kita dan menjauhkan diri dari sosialisasi dunia luar. 
Memperkuat mental ini tentunya tidak mudah, karena terpaan psikologis ketika menghadapi masalah jauh lebih besar dari efek-efek nyata yang terjadi di kemudian hari. Jadinya seringkali kita menjumpai orang yang menyesal di kemudian hari karena keputusan mereka itu. Eh ternyata di dunia nyata tidak sesusah seperti yang kita pikirkan. Akhirnya kita menyesal dan berkata "kalau saja waktu itu mental saya lebih kuat."

Cara membangun kekuatan mental agar kita kuat menghadapi cobaan hidup :
1. Langkah pertama adalah mengeluarkan pikiran negatif berlebihan tentang permasalahan yang kita hadapi dari dalam pikiran dan perasaan kita, dengan cara curhat atau sharing . Dengan curhat atau sharing, kita membantu diri kita mengurangi beban yang ada dalam pikiran kita. Ada manfaat lainnya juga, dimana ketika kita curhat sebenarnya kita sedang memecahkan masalah kita, lewat masukan orang lain. Jika pikiran kita sudah terbebas dari masalah InsyaAllah mental kita akan siap menghadapi masalah yang serupa ataupun masalah baru yang muncul.
2. Cobalah mengubah pola pikir masalah. Kalau selama ini masalah itu kita pandang dari sisi negatifnya terus, tentu saja kita lebih sering down, mental kita jadi mental krupuk, rentan rapuh. Nah, sekarang kita balik persepsinya, mari kita lihat masalah itu dari sisi positifnya. Jadi kita lebih berfokus pada apa sebenarnya yang Tuhan ingin kita sadari, kita perlu menanamkan prinsip itu di kepala kita. Coba dilist saja ada berapa hal positif yang bisa kita dapatkan dari menghadapi masalah kita. Ada seorang filusuf mengakatakan "masalah itu akan selalu bisa terpecahkan jika yang kita pikirkan adalah solusinya", atau juga "besar kecilnya masalah tergantung bagaimana respon pemikiran kita".
3. Lakukanlah olahraga secukupnya. Ada pepatah latin yang mengatakan bahwa "Men Sana in Corpore Sano", yang artinya "dalam tubuh yang kuat terdapat jiwa yang sehat." Dengan kata lain, untuk membangun mental yang kuat juga harus didukung dengan kondisi fisik yang baik pula. Maka dari itu manfaatkan waktu senggang untuk melakukan olahraga. Paling tidak selain bisa jadi sehat, olahraga dapat menjadi pengalih konsentrasi berlebihan terhadap permasalahan sehari-hari yang kita hadapi.
4. Bersosialisasilah sebanyak mungkin. Bangun jaringan pertemanan dengan siapapun sebanyak mungkin. Yakinlah, cobaan apapun sebenarnya tidak akan terasa jika ada teman-teman yang mau berbagi solusi pada permasalahan yang kita hadapi. Kadang mereka tidak hanya berbagi solusi tapi mereka juga bisa cukup menghibur dengan lelucon mereka.
5. Terakhir, untuk membangun mental yang kuat kita itu harus punya prinsip. Jangan mudah menyerah karena ada satu kesalahan yang telah kita buat. Ingatlah bahwa setiap orang bisa salah, sengaja atau tidak disengaja. Dan di dunia ini tidak ada yang sempurna, lebuh baik ketika kita berbuat satu kesalahan, marilah kita susulkan dengan perbuatan-perbuatan baik atau prestasi yang lebih banyak lagi. "Ketimbang kita mikirikan satu kesalahan berlarut-larut, mending kita buat banyak kebaikan atau karya-karya baru yang lebih bermanfaat".

Sikap Positif


Sikap positif membantu untuk mengatasi lebih mudah dengan urusan sehari-hari. Ini membawa optimisme ke dalam hidup kita, dan membuatnya lebih mudah untuk menghindari pemikiran khawatir dan negatif. Jika kita mengadopsi sebagai cara hidup, itu akan membawa perubahan konstruktif ke dalam hidup kita, dan membuat mereka lebih bahagia, lebih cerah dan lebih sukses. Dengan sikap positif kita melihat sisi terang kehidupan, menjadi optimis dan mengharapkan yang terbaik terjadi. Hal ini tentu keadaan pikiran yang sangat layak mengembangkan dan memperkuat.

Sikap positif memanifestasikan dengan cara berikut:
1. Berpikir positif.
2. Pemikiran konstruktif.
3. Berpikir kreatif.
4. Mengharapkan sukses.
5. Optimisme.
6. Motivasi untuk mencapai tujuan.
7. Menjadi terinspirasi.
8. Memilih kebahagiaan.
9. Tidak mudah menyerah.
10.Melihat kegagalan dan masalah sebagai berkat yang menyamar.
11.Percaya pada diri sendiri dan pada kemampuan.
12.Menampilkan harga diri dan kepercayaan diri.
13.Mencari solusi.
14.Melihat peluang.
Sikap positif mengarah pada kebahagiaan, kesuksesan dan dapat mengubah seluruh hidup kita. Jika kita melihat sisi terang kehidupan, seluruh hidup kita menjadi penuh dengan cahaya. Cahaya ini mempengaruhi tidak hanya kita dan cara kita melihat dunia, tetapi juga seluruh lingkungan dan orang di sekitar kita.
Manfaat sikap positif :
1. Membantu mencapai tujuan dan mencapai kesuksesan.
2. Sukses dicapai lebih cepat dan lebih mudah.
3. Kebahagiaan lebih.
4. Lebih banyak energi/semangat.
5. Lebih besar dalam kekuasaan dan kekuatan.
6. Kemampuan untuk menginspirasi dan memotivasi diri sendiri dan orang lain.
7. Lebih sedikit kesulitan yang dihadapi sepanjang jalan.
8. Kemampuan untuk mengatasi kesulitan apapun.
9. Hidup selalu tersenyum.
10. Orang-orang menghormati kita.
Sikap negatif mengatakan: "Kita tidak dapat mencapai kesuksesan."
Sikap positif mengatakan: "Kita dapat mencapai sukses."
Jika kita telah menunjukkan sikap negatif dan mengharapkan kegagalan dan kesulitan, sekarang waktu untuk mengubah cara kita berpikir. Ini adalah waktu untuk menyingkirkan pikiran negatif , perilaku dan menjalani hidup bahagia dan sukses.

Mengapa tidak mulai hari ini? Jika kita telah mencoba dan gagal, itu hanya berarti bahwa kita belum mencoba dengan maksimal.
Mengembangkan sikap positif yang akan membawa kita menuju kebahagiaan dan kesuksesan :
1. Pilih untuk menjadi bahagia.
2. Lihatlah sisi terang kehidupan.
3. Pilih untuk menjadi dan tetap optimis.
4. Temukan alasan untuk tersenyum lebih sering.
5. Percayalah pada diri sendiri dan dalam Kekuatan Tuhan.
6. Renungkan atas kesia-siaan berpikir negatif dan kekhawatiran.
7. Hubungkan diri kita dengan orang-orang bahagia.
8. Ulangi afirmasi yang menginspirasi dan memotivasi Anda.
9. Visualisasikan hanya apa yang kita inginkan terjadi.
10.Belajarlah untuk menguasai pikiran kita.
11.Belajar konsentrasi dan meditasi.
Setelah bahkan hanya satu saran di atas, akan membawa lebih banyak cahaya ke dalam hidup kita!!

Pembentukan Sikap


Faktor-faktor yang mempengaruhi pembentukan sikap:


1. Pengalaman pribadi
Dasar pembentukan sikap pengalaman pribadi harus meninggalkan kesan yang kuat. Sikap mudah terbentuk jika melibatkan faktor emosional.

2. Kebudayaan
 Pembentukan sikap tergantung pada kebudayaan tempat individu tersebut dibesarkan. Contoh pada sikap orang kota dan orang desa terhadap kebebasan dalam pergaulan.

3. Orang lain yang dianggap penting (Significant Otjhers)
Yaitu, orang-orang yang kita harapkan persetujuannya bagi setiap gerak tingkah laku dan opini kita, orang       yang tidak ingin dikecewakan, dan yang berarti khusus. Misalnya: orangtua, pacar, suami/isteri, teman dekat, guru, dan pemimpin. Umumnya individu tersebut akan memiliki sikap yang searah (konformis) dengan orang yang dianggap penting.

4. Media massa
Media massa berupa media cetak dan elektronik .Dalam penyampaian pesan, media massa membawa pesan-pesan sugestif yang dapat mempengaruhi opini kita, jika pesan sugestif yang disampaikan cukup kuat, maka akan memberi dasar afektif dalam menilai sesuatu hal hingga membentuk sikap tertentu.

5. Institusi / Lembaga Pendidikan dan Agama
Institusi yang berfungsi meletakkan dasar pengertian dan konsep moral dalam diri individu. Pemahaman baik dan buruk, salah atau benar, yang menentukan sistem kepercayaan seseorang hingga ikut berperan dalam menentukan sikap seseorang.

6. Faktor Emosional
Suatu sikap yang dilandasi oleh emosi yang fungsinya sebagai semacam penyaluran frustrasi atau pengalihan bentuk mekanisime pertahanan ego. Dapat bersifat sementara ataupun menetap (persisten/tahan lama)

Kelebihan Dan Kekurangan PHP




Kelebihan:

-PHP menjadi popular karena kesederhanaannya dan kemampuannya dalam menghasilkan berbagai
 aplikasi web seperti counter, system artikel/ CMS, e-commerce,bulletin board, dan lain-lain.
-PHP adalah salah satu bahasa server-side yang didesain khusus untuk aplikasi web.
-PHP termasuk dalam Open Source Product dan telah mencapai versi 5.
-Aplikasi PHP cukup cepat dibandingkan dengan aplikasi CGI dengan Perl atau
 Phyton bahkan lebih cepat dibanding dengan ASP maupun Java dalam berbagai
 aplikasi web.

-Tersedia baik di Windows maupun Linux, walau saat ini paling efektif di web server
 Apache dan OS Linux.
-Sintaks mirip C dan mudah dipelajari.
-Komunitas yang ramai dan saling membantu, seperti di diskusi web.com,
 phpbuilder.com, phpindo.com, dan lain-lain.
-Berbagai script atau aplikasi yang gratis telah tersedia.


Kekurangan :

-Tidak detail untuk pengembangan skala besar
-Tidak memiliki system pemrogaman berorientasi objek yang sesungguhnya.
-Tidak bisa memisahkan antara tampilan dengan logic dengan baik.
-PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam
 melakukan pemrogaman dan kurang memperhatikan isu konfigurasi PHP.
-Kode PHP dapat dibaca semua orang, dan kompilasi hanya dapat dilakukan dengan
 tool yang mahal dari Zend

Pengertian dan Sejarah PHP



PENGERTIAN PHP

PHP singkatan dari Personal Home Page Tools, adalah sebuah bahasa scripting yang dibundel dengan HTML, yang dijalankan disisi server. Sebagian besar perintahnya berasal dari C, Java dan Perl dengan beberapa tambahan fungsi khusus PHP. Bahasa ini memungkinkan para pembuat aplikasi web menyajikan halaman HTML dinamis dan interaktif dengan cepat dan mudah, yang dihasilkan server. PHP juga dimaksudkan untuk mengganti teknologi lama seperti CGI (Common Gateway Interface).


PHP bisa berinteraksi dengan hampir semua teknologi web yang sudah ada. Developer bisa menulis sebuah program PHP yang mengeksekusi suatu program CGI di server web lain. Fleksibilitas ini amat bermanfaat bagi pemilik situs-situs web yang besar dan sibuk, karena pemilik masih bisa mempergunakan aplikasi-aplikasi yang sudah terlanjur dibuat di masa lalu dengan CGI, ISAP, atau dengan script seperti Perl, Awk atau Python selama proses migrasi ke aplikasi baru yang dibuat dengan PHP. Ini mempermudah dan memperluas peralihan antara teknologi lama dan teknologi baru.




SEJARAH PHP


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.


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 :


- Oracle

- MySQL
- Sybase
- PostgreSQL
- Dan lain - lain

Sabtu, 21 Juli 2012

Tentang Bahasa Pemrogaman Java

Lambang Java berasal dari kopi kesukaan Gosling


Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995.
 Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. 
Aplikasi-aplikasi berbasis Java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai [[Mesin virtual Java|Mesin Virtual Java (JVM)]]. Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. 
Karena fungsionalitasnya yang memungkinkan aplikasi Java mampu berjalan di beberapa platform sistem operasi yang berbeda, Java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun".
Saat ini Java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.

 James Gosling, penemu Java

Sejarah Perkembangan Java
Sebelum terjadinya Java , nama bahasa pemrograman ini adalah Oak . Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "Bapak Java", James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak lain sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling. Konon kopi ini berasal dari Pulau Jawa. Jadi nama bahasa pemrograman Java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa adalah Java).


Tahap Kompilasi Java
  1. Tulis / Ubah. Pemrogram menulis program dan menyimpannya di media dalam bentuk berkas '.java'.
  2. Kompilasi. Pengkompilasi membentuk bytecodes dari program menjadi bentuk berkas '.class'.
  3. Muat. Pemuat kelas memuat bytecodes ke memori.
  4. Verifikasi. Peng-verifikasi memastikan bytecodes tidak mengganggu sistem keamanan Java.
  5. Jalankan. Penerjemah menerjemahkan bytecodes ke bahasa mesin.tidak bisa di pakai‘’

Kelebihan dan Kekurangan Java

Tentunya semua juga ada kekurangan dan kelebihan masing masing, termasuk bahasa pemrogaman java. Berikut ini rinciannnya:


Kelebihan : 
  • Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja.
  • OOP (Object Oriented Programming - Pemrogram Berorientasi Objek)
  • Library Yang Lengkap, Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang disertakan dalam pemrograman Java ) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. 
  • Bergaya C++, memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java.
  • Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).
 Kekurangan :
  • Tulis sekali, jalankan di mana saja - Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.
  • Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data.
  • Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). 


Sekian ampai di sini dulu artikelnya. Semoga bermanfaat buat kalau barangkali ada yang lagi ngerjain tugas atau sekedar pengen belajar :D