Produk Bisnis Online
Penghasilan dari Internet

Perjalanan

Hari ini rasanya ada yang menyentuh hati saya entah apa itu namun sentuhan itu tidak berkepanjangan saya menemukan solusinya. Oleh karena itulah, saya post untuk anda pembaca sebuah hal yang telah terjadi setahun yang lalu seakan hal itu adalah yang mengingatkan saya tentang kegiatan pembelajaran BPC yang pada waktu itu saya di suruh untuk membuat sebuah form di VB 9 yang isinya mengenai bagaimana caranya membuat sebuah program yang digunakan untuk menghitung rumus persegi panjang. Gambaran programnya ya hanya seperti itu memang, namun karena belum pernah mencoba maka seakan hal itu merupakan pikulan berat bagi saya bisa menekan saraf-saraf halus saya di bawah kesadaran jiwa saya, untuk itulah saya memblog untuk anda saat ini supaya hal-hal yang sepele itu tidak terjadi lagi sama anda dan keluarga anda mungkin. Mungkin anda sudah tidak tahan lagikan mencoba program ini  !! Ayo jujur aja kalau gak tahan biar saya kasih obatnya!!

Private Sub Btn_proses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_proses.Click
        luas.Text = panjang.Text * lebar.Text
  End Sub

    

    Private Sub btnhapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnhapus.Click
        panjang.Text = ""
        lebar.Text = ""
        luas.Text = ""
    End Sub

    Private Sub btnkeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnkeluar.Click
        Me.Close()
    End Sub

Inilah form program tersebut kawan-kawan  serta codenya di atas! saya pernah coba lalu apa salahnya kalau kamu coba jugakan!

OOP PHP


OOP PHP adalah kependekan dari Object Oriented Programming PHP. Tutorial ini, seperti juga tutorial di amin-setia.blogspot.com lainnya ditujukan buat kamu yang masih newbie dengan Pemrograman berbasis Obyek (OOP).


Saya menulis tentang OOP PHP ini karena beberapa waktu yang lalu ada yang minta melalui shout box kalo ndak salah namany Farah.


Ok Farah, kita mulai yah.


PHP selain mendukung pemrograman terstruktur yang sudah kamu pelajari di tutorial dasar PHP, juga mendukung Object Oriented Programming atau yang juga dikenal sebagai OOP. Meskipun dukungan terhadap OOP pada PHP tidak sekuat Java, tetapi PHP sudah cukup mature dalam mendukung OOP. Kamu bisa memperoleh banyak class yang kamu perlukan di internet untuk membuat program kamu.


Sebelumnya perlu saya sampaikan, bahwa pembuatan program berbasis OOP ini akan sangat terasa manfaatnya kalau kamu membuat program berskala besar atau program-program yang nantinya akan sering kamu ulangi pembuatannya dengan beberapa penyesuaian kecil, namun untuk program berskala kecil, mungkin lebih baik pake yang pemrograman terstruktur.


Object Oriented Programming adalah sebuah cara membuat program berbasis obyek, artinya kamu harus mengubah cara berpikir kamu menjadi berbasis obyek. Namun sebelum kita melangkah labih jauh, kamu akan saya kenalin dulu dengan beberapa istilah baru yang akan sering kamu gunakan dalam OOP yaitu class, object, encapsulation, inheritance dan polymorphism.

Nah, sebenarnya kemampuan sebuah bahasa pemrograman dalam mendukung OOP ditentukan oleh kemampuan mereka dalam mendukung kelima istilah yang sudah saya sebutkan dalam paragraf sebelumnya itu. Mungkin juga kamu pernah atau akan bertanya-tanya apa bedanya OOP dengan fungsi. Nah nanti akan kita lihat perbedaannya yah.


Ok, sampai di sini dulu bagian pertama OOP PHP ini.

Belajar membuat jaringan komputer sederhana


Tutorial Jaringan Komputer di prothelon.com pastinya gampang kamu pahami karena menggunakan pendekatan yang beda dari yang lain. Ndak percaya? Baca aja terus….
Kita tidak akan mulai dengan membahas mengenai teori jaringan yang rumit dan memusingkan. Tapi pendekatan yang Prothelord lakukan adalah memberikan contoh praktek yang mudah dan kemudian menjelaskan setiap tahap dengan gamblang dan sepraktis mungkin. Dengan cara ini, kamu akan punya bayangan mulai dari hardware, cara set up jaringan komputer dan baru mempelajari teori jaringan komputer yang mendukungnya.
AminSetiawanLahagu sangat menyarankan agar kamu langsung praktek. Biar semua clear dan dipahami dengan mudah karena “kebayang”.
Kalau biasanya, kita harus belajar dari teori dulu dan disuruh membayangkan berbagai perangkat yang belum pernah kita lihat. Hal ini jelas akan mempersulit otak kita untuk mengasosiasikan teorinya dengan kenyataan. Dah pada taukan, kalu otak kita itu senang menghubungk-hubungkan secara visual dibandingkan dijelasin secara teks. Yukkksss. Kalu belum baca tuh ada buku bagus tentang mind mapping.
Kita mulai yah tutorial jaringan komputernya.
Tahap I: Persiapan Hardware
Untuk membuat sebuah jaringan komputer tentu saja diperlukan beberapa hardware khusus. Sebenarnya jaringan komputer tuh banyak sekali variasinya. Namun demikian, untuk memudahkan pemahaman kamu, kita akan berangkat dari yang paling sederhana dan tentu saja murah, biar kamu bisa beli alat-alatnya.
Jaringan komputer yang akan kita buat adalah jaringan komputer LAN fisik (LAN adalah kependekan dari Local Area Network, red). Maksudnya yang pake kabel-kabel gitu. Kan ada juga yang pake wireless, cuman rada sulit ngejelasinnya dan lebih mahal perangkatnya.
Nah peralatan yang harus kamu siapin adalah:


Komputer minimal sebanyak 2 buah (ya iyalah, masa cuman 1, namanya juga jaringan komputer. Pasti komputernya banyak). Sebenarnya kita bisa bikin jaringan dengan satu komputer saja tapi nanti akan membingungkan buat pemula. So, gimanapun caranya, entah beli, minjem punya kaka, minjem temen, ngambil komputer kantor, sekolah apapun caranya cari 2 komputer. Ok?. Kalu susah, kamu mungkin bisa sewa. Soalnya sekarang dah banyak penyewaan komputer tuh saya lihat.Sebenarnya saya lebih seneng ngejelasin pake Linux, tapi karena umumnya AMIN masih pake Windows, ya udah deh, dalam tutorial ini kita akan menggunakan XP sebagai Osnya.
kartu Jaringan (Network Card) minimal sebanyak 2 buah, sama dengan jumlah komputer yang rencananya akan kamu sambungin. Nah ini alat ini biasanya bisa kamu tencepin di dalem komputer kamu dan ada sebuah lubang untuk memasukkan kabel LAN di belakangnya. Lubang itu disebut dengan RJ-45. Inget-inget yah RJ-45. Itu nama interface untuk kabel LAN yang lazim juga disebut kabel Ethernet. Kamu bisa beli Network card ini dengan harga murah, di bawah 100 rban deh. Setelah dibeli, colokin ke dalam komputer kamu dan install drivernya.
Kabel LAN atau kabel ethernet. Nah yang ini bisa kamu beli di toko-toko komputer dah lengkap sama RJ-45nya. Untuk sederhananya, kamu bisa bayangkan RJ-45 ini sebagai jack listrik. Jack listrik itu bisa kamu pasang kabel listrik, asosiasinya RJ-45 bisa dipasangin kabel LAN. Kamu sebenarnya bisa bikin sendiri nih kabel, cuman buat bikinnya kamu harus belu RJ-45 terpisah, kabel dan yang paling repot adalah beli cramping tool. So, Prothelord ndak rekomendasikan bikin sendiri untuk saat ini. Cramping tool ini adalah alat untuk memasukkan kabel LAN ke RJ-45. Yang penting saat belinya adalah ada 2 macam kabel LAN yaitu jenis yang straight dan cross. Dalam tutorial Jaringan Komputer ini kita akan menggunakan kabel LAN tipe Straight. Kabel LAN tipe Cross biasanya kamu pake untuk menghubungkan 2 komputer secara langsung tanpa hub. Hub? Apaan tuh? Tenang, lihat hardware berikutnya yang harus kamu siapin untuk membuat jaringan komputer kecil ini. Kalau harga kabel ini murah deh, paling 10-15 rb doang, tergantung panjangnya.
Hub. Hub bentuknya kotak kecil gitu. Ukurannya tergantung dengan jumlah port RJ-45 yang disediakan. Kamu bisa beli yang memiliki 4 port dengan harga di bawah 100 rb. Semua komputer kamu akan saling terhubung melalui hub ini.
 . 


Nah kamu dah tahu hardware apa saja yang diperlukan buat bikin jaringan komputer sederhana. Gih, beli dan siapin dulu alat-alatnya, baru balik lagi ke tempat belajar jaringan komputer di rumah aminsetiawanlahagu.com ini.
Kalau udah siap, kita akan mulai menghubungkan semua hardware itu pada tutorial jaringan Komputer selanjutnya.

Suka ama tutorial ini? Pasang aja di web site kamu (jangan lupa link ke amin-setia.blogspot.com, biar pengunjung situs kamu bisa belajar lebih banyak di sini) atau kamu bisa juga kasih comment di bawah. Kalu mau tanya-tanya, kamu bisa lakukan di kotak komentnya yang khusus buat newbie.

Saya sarankan kamu juga melengkapi senjata kamu di Internet dengan belajar bahasa pemrograman web kaya PHP dan MySQL di amin-setia.blogspot.com atau kalau butuh tempat praktek, ke sini aja. Kamu bahkan bisa dapet penghasilan tambahan dengan jadi member di sana lho. (Jangan khawatir, link tadi akan membuka jendela baru, jadi kamu bisa tetap di sini saat kembali lagi).

Jadinya Hardware oke, software bisa. Keren bo’

Belajar HTML


Belajar HTML merupakan proses pertama yang umumnya dilakukan oleh para web programer. Nah setelah selesai dengan belajar HTML, maka kamu akan memiliki kemampuan untuk membuat halaman web statis. Berikutnya kamu pasti pengen bisa bikin halaman web yang memiliki kemampuan untuk berinteraksi dengan pengunjung secara lebih intens. Waktu itulah kamu perlu mulai belajar PHP. Setelah belajar PHP maka kamu bisa melanjutkan dengan belajar MySQL untuk menambah kemampuan PHP kamu.

Saya bisa dengan singkat menjelaskan seperti ini.

HTML diperlukan terutama untuk membuat tampilan web, PHP untuk menambah kemampuan interaksi dengan pengunjung dan kemampuan menyimpan data akan disupport oleh MySQL. Lengkap sudah semuanya. Namun tentu saja web programming tidak hanya sebatas itu. Selain belajar HTML, PHP dan MySQL, tentu saja kamu dapat mempelajari juga bahasa script lain yang akan lebih memperindah tampilan web kamu dan mempermudah proses desain web kamu seperti CSS dan Javascript. Kamu juga mungkin akan perlu menambah ketrampilan kamu dalam membuat desain web dangan berbagai aplikasi pembuat web seperti Dreamweaver dan FrontPage serta belajar aplikasi pengolah gambar seperti Fireworks dan Adobe.

Tetapi untuk saat ini kita akan konsentrasi ke materi belajar HTML yang menjadi dasar semua pemrograman web.

Perlu saya sampaikan di sini bahwa meskipun kamu sudah  menguasai berbagai aplikasi yang mempermudah desain web, tetapi walau bagaimanapun pada akhirnya kamu tetap akan memerlukan kemampuan untuk melakukan pemrograman hands on alias manual untuk melakukan berbagai tuning dalam program kamu.

Oh ya, sebelum saya lupa, saya perlu sampaikan bahwa tutorial belajar HTML ini hanya salah satu dari puluhan tutorial lain tentang HTML yang ada di prothelon. Saran saya, silakan lihat dulu daftar tutorial HTML ini dan pelajari tutorial-tutorial tersebut secara berurutan untuk mendapatkan hasil yang maksimal.

Siap? OK, kita akan mulai belajar HTML.

Pengenalan HTML

Apa yang dimaksud dengan file HTML?

-    HTML merupakan kependekan dari Hyper Text markup Language

-    Sebuah file HTML merupakan sebuah file teks yang berisi tag-tag markup

-    Tag markup memberitahukan browser bagaimana harus menampilkan sebuah halaman

-    File HTML harus memiliki ekstensi htm atau html

-    File HTML dapat dibuat menggunakan editor teks yang biasa kamu pakai.

Pengen Nyoba Bikin?

Mulailah dengan membuka Notepad (di Windows XP bagi yang belum pernah klik Start, Program, Accessories, Notepad).
 Ketikkan teks berikut:

Teori Website


Kamu ingin mengetahui cara membuat website? Kalau iya, maka tutorial ini akan memberikan panduan lengkap dan menyeluruh mengenai berbagai alternatif dan teknik yang bisa kamu gunakan. Jika kamu masih baru banget atau istilahnya newbie, mudah-mudahan tutorial cara membuat website ini bisa menjadi pintu gerbang utama buat kamu untuk memulai petualangan kamu dalam dunia pembuatan web.

Baiklah, mari kita mulai.

Saya yakin, kalau kamu mencoba mencari di google tentang cara membuat website, maka akan muncul banyak alternatif yang bisa kamu gunakan, dan saking banyaknya, kemungkinan besar kamu akan bingung.

Mengapa?

Karena sampai saat saya menulis tutorial ini, belum ada yang membahas secara menyeluruh alternatif teknik apa saja yang bisa kita gunakan saat ingin membuat website. Kebanyakan saya lihat hanya menampilkan langkah-langkah membuat website menggunakan blog seperti wordpress atau blogspot, padahal di luar itu masih banyak lagi alternatif cara membuat website yang bisa kamu lakukan, dari yang sederhana sampai yang kompleks.

Memang sih, wordpress atau blogspot ini merupakan cara membuat website yang paling cepat dan sederhana, namun demikian tentu saja memiliki kekurangan. Nanti akan saya bahas mengenai hal ini. Untuk saat ini, mari kita fokus pada berbagai alternatif yang ada sehingga kamu bisa memutuskan caramembuat website seperti apa yang paling tepat buat kamu.

Namun demikian, kalau kamu tertarik untuk langsung mempelajari langkah-langkah membuat web secara instan dan cepat, silakan langsung pelajari langkah-langkahnya di tutorial tentang cara membuat blog ini.



Alternatif Cara Membuat Website



Cara membuat website menggunakan blog

Cara ini merupakan cara membuat website yang paling mudah dan cepat. Pada prinsipnya, kamu hanya tinggal melakukan beberapa langkah sederhana yang sudah disiapkan oleh penyedia layanan blog untuk membuat web. Contoh dari penyedia layanan ini adalah wordpress.com dan blogspot.com. Biasanya alamat website kamu akan menjadi seperti ini: http://amin-setia.blogspot.com.

Keuntungan menggunakan teknik ini adalah kecepatan. Kamu bisa membuat website kamu dalam waktu kurang dari 10 menit. Selain itu, ada keuntungan lain yaitu gratis. Kamu tidak perlu mengeluarkan biaya apapun untuk membuat website dengan cara ini, kecuali untuk membayar akses internet kalau ada.

Kekurangan cara membuat website dengan teknik ini adalah kurangnya kustomisasi. Apa yang dimaksud dengan kustomisasi? Kustomisasi yang saya maksud dalam tulisan ini adalah kemampuan sebauh teknik pembuatan website untuk mengakomodir kebutuhan user yang berbeda. Kesederhanaan dan kecepatan dalam proses membuat website dalam teknik ini merupakan kekuatan, tetapi juga merupakan kelemahan. Karena sederhana dan cepat, maka tidak banyak perubahan yang bisa kita lakukan untuk menyesuaikan dengan kebutuhan kita secara tepat.

Oh ya, ada satu lagi kelemahannya, yaitu secara default alamat website kita akan menjadi sub domain dari alamat website penyedia layanan. Dalam contoh alamat website tadi, adhipraz merupakan sub domain dari blogspot.com. Namun hal ini bisa diatasi dengan menyewa domain sendiri dan mempelajari bagaimana cara untuk mengarahkan nama domain kita sendiri ke akun blogspot.

Rekomendasi penggunaan: Cara membuat website ini cocok untuk website sederhana, misalnya membuat catatan harian, profil pribadi, menampilkan produk yang kita jual.

Bagaimana cara membuat website tipe ini? Tidak perlu khawatir, ada kok tutorialnya di prothelon.com. Kamu bisa melihat tutorial cara membuat blog di blogspot atau langkah membuat blog di wordpress ini untuk mempelajari langkah-langkah apa yang harus dilakukan.



Cara Membuat website menggunakan CMS

Apa yang dimaksud dengan CMS? CMS merupakan kependekan dari Content management System, sistem pengelolaan konten/isi. CMS ini merupakan sebuah aplikasi berbasis web yang sudah jadi. Kamu tinggal mengunduh aplikasi CMS sesuai kebutuhan, dan melakukan instalasi. Apa yang diperlukan untuk membuat website dengan teknik ini? Kamu perlu menyewa domain, menyewa hosting dan mengunduh aplikasinya.

Proses instalasi biasanya cukup sederhana dan kamu bisa mempelajarinya dengan cepat. Cara membuat website ini memerlukan waktu sekitar 2-3 hari. Biaya yang perlu kamu siapkan adalah sewa hosting dan domain yaitu mulai dari 300 rb / tahun. Tentu saja kamu juga bisa menggunakan domain dan hosting gratis dengan mengorbankan beberapa hal seperti performance dan nama domain yang kurang kredibel.

Contoh penyedia CMS adalah WordPress. Selain menyediakan layanan pembuatan blog instan, wordpress juga menyediakan CMS yang bisa kita gunakan untuk membuat blog. Dengan menambahkan berbagai plugin, kamu bisa mengubah dan menyesuaikan CMS ini sesuai kebutuhan. CMS lain yang sering digunakan adalah Joomla, Mambo, Drupal, dan masih banyak lagi.

Oh ya, kamu juga bisa menyewa jasa web developer untuk membantu membuat website menggunakan CMS jika malas mempelajari cara kustomisasi CMS ini. Biaya yang harus dikeluarkan juga relatif tidak mahal dibandingkan kalau kita membuat website sendiri dari nol.


Keuntungan cara membuat website dengan teknik ini adalah kita bisa membuat website yang lebih fleksibel dalam kustomisasi dalam waktu yang relatif singkat. Dengan menambahkan plugin, addon atau komponen kita bisa membuat beragam aplikasi berbasis CMS.

Kelemahannya adalah memerlukan biaya dan memerlukan sedikit keahlian teknis tentang CMS dan plugin pendukungnya, serta kustomisasi yang masih terbatas.

Kustomisasi yang bisa kamu lakukan dengan CMS sudah jauh lebih banyak dibandingkan hanya menggunakan blog seperti pada alternatif pertama, namun kita masih dibatasi dengan ketersediaan plugin yang ada.

Rekomendasi penggunaan: Cara membuat website ini cocok untuk membuat aplikasi e-commerce standar, blog, profil perusahaan, dll.

Sayangnya, sampai saat ini saya belum sempat menuliskan tutorial mengenai cara membuat website menggunakan CMS ini. Namun kamu bisa melihat contoh penggunaannya dengan mudah. Saat menulis tutorial ini, saya menggunakan CMS WordPress untuk prothelon.com.



Cara Membuat website menggunakan Bahasa Pemrograman HTML, PHP dan MySQL

Cara membuat website yang paling canggih adalah dengan menggunakan bahasa pemrograman. Cara ini memungkinkan kamu membuat website yang fully customized. Kamu bisa membuat website seperti apapun dengan fitur persis sesuai keinginan dan kebutuhan kita. Namun sayangnya, cara ini memerlukan waktu yang paling lama dibandingkan teknik-teknik pembuatan website yang sebelumnya. Waktunya terutama adalah untuk proses belajar dan pembuatan programnya. Pada umumnya kamu perlu mempelajari HTML, PHP dan MySQL untuk bisa membuat website dengan cara ini. Sama dengan CMS, kamu juga perlu menyiapkan domain dan hosting untuk membuat website dengan cara ini.

Keuntungan dari cara membuat website ini adalah level kustomisasinya. Kamu bisa membuat website jenis apapun sesuai kebutuhan kamu dengan sangat fleksibel. Hal ini bisa kamu lakukan karena kamu memiliki akses ke programnya langsung. Sekedar informasi saja, berbagai jenis CMS, seperti Joomla, WordPress yang sudah saya sebutkan sebelumnya dibuat menggunakan HTML, PHP dan MySQL.

Jadi, kalau kamu sudah mempelajari cara membuat website dengan teknik ini, maka selain bisa membuat website sendiri, kamu juga bisa melakukan instalasi CMS dan melakukan perubahan pada kode yang ada di dalamnya agar sesuai kebutuhan kita. Menarik bukan?

Kekurangannya yang utama adalah masalah waktu. Cara membuat website ini memerlukan keahlian khusus di bidang pemrograman web. Untuk itu, kamu perlu waktu untuk belajar dan menulis program kamu sendiri yang meliputi HTML, PHP dan MySQL. Namun jangan khawatir, kamu bisa menggunakan berbagai alat bantu untuk menuliskan kode website kamu seperti menggunakan dreamweaver, kompozer, framework, dll yang akan mempermudah proses development. Kamu juga bisa menggabungkan penggunaan CMS dan skill pemrograman kamu untuk menghasilkan sebuah website yang powerfull, fleksibel dengan waktu yang relatif lebih singkat.

Rekomendasi penggunaan: Cara membuat website ini cocok untuk jenis website apapun.

Di mana kamu bisa mempelajarinya? Tidak perlu khawatir, di amin-setia.blogspot.com, kamu bisa mempelajari semua hal tersebut. Silakan lihat tutorial-tutorial ini untuk mempelajarinya:
Panduan langkah membuat website untuk pemula.
Belajar HTML
Belajar PHP
Belajar MySQL
Belajar CSS
Belajar Javascript



Saran Pemrograman PHP


jika anda masih belum sepenuhnya memahami tentang fungsi, tidak perlu khawatir. Dengan dasar yang sudah kamu miliki sekarang, sudah cukup untuk mulai bisa memahami kode-kode PHP. Setelah kamu mulai membaca kode-kode yang dibuat oleh orang lain,  anda akan makin terbiasa dengan fungsi dan hal-hal lain tentang PHP.
Kamu juga bisa mencoba mengunjungi situs www.kursus-online.com untuk memperoleh tutorial yan lebih komprehensif dan enaknya lagi, di sana juga bisa langsung praktek, lihat teori, lihat kodenya, langsung lihat hasil eksekusi kode, dan latihan dalam satu layar yang terintegrasi. Try it, saya sangat merekomendasikan untuk belajar di sana. keren banget tuh situs.
Sebuah tips, jika kamu sedang memikirkan sebuah fungsi yang anda ingin buat, cobalah untuk terlebih dahulu mencari di internet, biasanya sudah ada orang yang membuat fungsi itu dan bersedia dengan sukarela membaginya dengan anda. Karena PHP adalah bahasa open-source (artinya bahwa source code-nya dibagi secara terbuka dan bukannya dikangkangi oleh sebuah perusahaan saja), maka bahasa ini didukung oleh semangat kerjasama, dan banyak yang akan dengan senang hati membantu kamu. (contohnya tutorial ini, 100% ndak bayar kan?). Kamu bisa baca tips lain yang saya tulis tentang penggunaan PHP script untuk mempercepat programming PHP dan meningkatkan pemahaman kamu tentang PHP.
Dengan pengetahuan kamu tentang PHP saat ini, kamu sudah bisa pergi kemanapun untuk mendalami urusan PHP ini. Untuk lebih memudahkan kamu, berikut adalah tempat-tempat yang mungkin bermanfaat (tentu saja masih banyak situs-situs lain yang bertebaran di Internet):

Fungsi PHP


Gimana? Dah mulai BeTe ? Sebaiknya jangan karena sudah tiba saatnya kita mempelajari bagian akhir dari tutorial PHP ini. Dalam bagian akhir ini kita akan mempelajari mengenai fungsi PHP. Fungsi PHP kita perlukan untuk mempermudah kita dalam mengulangi pekerjaan yang sama tanpa harus menuliskan kode yang panjang. 
Lalu apa bedanya dengan loops yang sudah pernah kita pelajari? Bukankah loop juga dapat melakukan pekerjaan yang sama? 
Tentu saja berbeda, dalam loop kita hanya dapat mengulangi perkerjaan yang sama pada bagian kode yang sama, sedangkan dengan fungsi, kita dapat mengulangi pekerjaan yang sama tersebut di bagian manapun dari kode kita. 
Tertarik? Silahkan baca lebih lanjut. Setelah ini kita akan sampai pada bagian penutup dari tutorial kita.


Jika anda sudah cukup sering menggunakan HTML, anda pasti tahu bahwa HTML merupakan bahasa yang memiliki banyak keterbatasan yang rasanya kok dibuat pada jaman batu, sebelum kita semua mengetahui kemampuan Internet yang sesungguhnya.
PHP, di sisi lain sangat fleksibel. PHP tidak hanya memiliki banyak fungsi built-in yang membantu kita dalam mengerjakan banyak hal mulai dari mengurutkan secara alfabet sampai mengirimkan e-mail, menghubungkan database dan lain sebagainya.
Di luar fungsi-fungsi built in tersebut, kita masih dapat membuat fungsi kita sendiri sesuai kebutuhan situs kita. Fungsi buatan kita akan dieksekusi oleh PHP sama seperti dia mengeksekusi fungsi built in PHP, hanya saja fungsi tersebut milik anda sendiri. Berikut ini kita akan melihat bersama bagaimana cara membuat fungsi kita sendiri dan merasakan kegunaannya.
Fungsi yang anda buat dapat dibayangkan seperti mesin kecil yang melakukan sesuatu untuk anda. Setelah anda buat, anda dapat memanggil fungsi itu sesuai kebutuhan.
Anda akan melihat kembali struktur kode pertama kita yang hanya berisi perintah “print” sebagai berikut:

<?php
print ("apapun yang ingin anda tampilkan di layar");
?>

Fungsi yang anda buat dibangun berdasarkan bentuk yang yang sama, hanya dibuat lebih keren dengan struktur seperti ini:

<?php
function FungsiSaya ()
{
perintah-perintah yang membangun fungsi;
}
?>

Jadi, anda memulai sebuah fungsi dengan kata function NamaPilihanAnda (), dengan NamaPilihanAnda() dapat bernama apa saja (tanpa spasi).
Kemudian anda definisikan aturan-aturan fungsi dalam kurung kurawal sesudahnya ({ dan } pada baris 5 dan 9 itu loh).

Mari kita mencoba membuat beberapa fungsi. Fungsi dapat dibuat 2 macam, yang memerlukan argumen dan yang tidak. Sebuah argumen adalah variabel yang datang dari luar fungsi, tetapi diperlukan oleh fungsi untuk bekerja.
Mari kita lihat contoh fungsi yang tidak memerlukan argumen:

<?php
function FungsiPertamaku()
{
print "Ini Fungsi Pertamaku!";
}
FungsiPertamaku();
?>


Penjelasan baris-baris script fungsi PHP di atas adalah sebagai berikut:
baris 1: mulai PHP;
 baris 2: membuat fungsi FungsiPertamaku;
 baris 3: mulai definisi fungsi FungsiPertamaku;
 baris 4: definisi FungsiPertamaku adalah menampilkan kalimat “Ini Fungsi Pertamaku!” di antara tag-tag  dan ;
 baris 5: akhir definisi FungsiPertamaku;
 baris 6: memanggil fungsi FungsiPertamaku (artinya “lakukan hal-hal yang kita definisikan dalam fungsi”);
 baris 7: tutup PHP;
Di manapun dalam halaman web anda tersebut anda tuliskan “FungsiPertamaku();”  di antara tag , dia akan menampilkan kalimat pendek yang sudah anda definisikan sebelumnya.
Gimana, sudah keliatan kan kegunaannya untuk melakukan pekerjaan berulangkali dengan menghemat tenaga kita dalam menuliskan kode?