Pages

Subscribe:

Kamis, 22 Desember 2011

Pengenalan Framework dan keuntungannya

Pengertian Framework dan Keuntungannya
Internet adalah suatu dunia yang dibangaun oleh sebagai website yang jumlahnya banyak sekali dan terus akan bertambah jumlahnya.Setiap website sudah seharusnya dibuat semenarik munkin untuk menarik pengunjung untuk mendatanginya, apakah dari segi informasi yang diberikan , fasilitas layanan araupun lainya yang dapat memenuhi keinginan pengunjung.

Untuk membuat wesite yang menarik, tentulah harus menggunakan website yang bersifat dinamis, yang mampu berinteraksi dengan pengunjung. Artinya website tersebut dibuat dengan sejumlah halaman yang sedikit tapi dapat berubah ubah tampilannya sesuai keadaan . Bahasa yang paling banyak digunakan dalam pembuatan website dinamis adalah PHP. Seseorang pembuat dan perancang website pestilah memerlukan waktu yang lama untuk membuat suatu website yang bagus, baik dari segi penampilan, informasi dan juga keamananya, (jika tidak ingin website nya di crack ).

Jika dia membuat webisite dari nol, maka pertama dia harus menentukan apa saja yang ditampilkan oleh website, layanan apa saja yang di berikan, selanjutnya menenrukan sistem databasenya (jika menggunakan database),

Kemudian menyusun scrip PHP nya bagaimana mengambik data dari database tersebut untuk ditampilan website , dan data apasaja data yang harus ditampilkan sesuai keinginan pengunjung, dan juga harus menyusun script PHP utnuk mengatur penampilan website apakah warnanya, posisi table dan segudang kode lainnya. Jadi intinya web developer harus merancang kodenya sedetail mungkin, baik untuk database maupun tampilany tanpa melupakan aspek keamanan websitenya supaya kandungannya tidak dibajak ataupun diubah tanpa seizinnya.

Selanjutnya website tersebut di-online-kan, dan jika ternyata dalam perjalanan fasiliras website terssebut harus ditambah atau ada kesalahan kode ,maka web developer harus melihat kodenya kembal. Untuk website nya ada beberapa pulah baris, munkin tidak masalah dalam perbaikan kodenya , tetapi jika kodenya beberapa ratus baris dan dokumentasi keterangan kode yang dimiliki web developer kurang baik, munkin hal ini yang menimbulkan masalah, bagian kode mana yang harus dipebaiki ? karena munkin saja web developer lipa fungsi-fungsi kodenya apalagi jika dia setelah membuat website tersebut pertama kali, lalu mengerjakan website lainnya.

Jika web developer tersenut mengejakan proyek website lainnya, maka biasa nya dia akan menggunakan sebagian kode dari proyek sebelumnya, istilahnya copy-paste, terutama yang berhubungan dengan database, kerangka sistem website dan sistem keamanan website tersebut untuk menghemat waktu pembuatannya, jika ada kelemahan kode diwebsite pertamanya dana tidak dia ketahui, munkin saja kelemahannya tesebut akan diturunkan ke website lainnya.

Berhubungan dengan hal yang diatas , apakah anda tidalk berkeinginan menggunakan sebagian kode yang sudah jadi dan terjamin keamananya. Sehingga kita tidak perlu membuat kode dari nol, dan kira hanya perlu menentukan alur tempilan website kita. Kode masalah pengambilandata dan kode tampilan website secara detail sudah ada dalam kode yang disediakan tersebut. Kita hanya perlu memanggil nama fungsi/[rosedur tersebut untuk digunakan. Dan ini pastilah akan menghemat waktu koding pembiatan website tesebut. Yang seharusnya seminggu sangatlah mungkin dapat diselesaikan dalam sehari, sisanya dapat mengejakan yang lainya. Ekonois waktu dan tenaga, itulah yang diharapkan dengan penggunaan kode dari framework.

Apakah framework itu ?
Framework adalah kumpulan perintah atau fungsi dasar yang membentuk aturan-aturan tertentu dana saling berinteraksi satu dengan yang lain sehingga dalam pembuatan aplikasisebsite, kita harus mengikuti aturan dari framework.
Dengan framework (dalam hal ini framework PHP), kita tidak perlu memikirkan kode peintah/fungsi dasar dari aplikasi website kita, seperti sebagaimana mengambil data dari database untuk ditampilkan.Kita hanya memikirkan apa kode sql nya dan ditampilkan kemana ? hal-hal penunjang lainnya seperti koneksi database , validasi form, GUI, dan keamanand telah disediakan oleh framewoek sehingga jumlah baris kode dari kita. Jadi keuntungan yang dapat diperoleh dari penggunaan framework adalah :
1. Waktu pembuatan aplikasi wesite kita jauh lebh singkat.
2. Kode aplikasi website menjadi lebih mudah dibaca, karena sedikit dan sifatnya pokok.Detailnya adalah kode dari framework dan ini mungkin tidak dipikirakan, tejamin.
3. Website kita menjadi mudah diperbaiki , karena kita perlu fokus ke semua komponen kode website, terutama kode system framework.
4. Kita tidak perlu lagi membuat kode penunjang aplikasi website seperti kenosi database , validasi form, GUI, dan Keamanan.
5. Pikiran kita menjadi lebih terfokus ke kode alur permaslahan website, apa yang ditampilkan dan layanan apa saja yang diberikan dari aplikasi wesite tersebut.
6. Jika dikerjakah oleh team work , maka akan lwbih terarah karena sistem framework, mengharuskan adanya keteraturan peletakan kode .Seperti bagian pengambilan database tepisah dengan bagian pengaturan tampilan untuk pengunjung. Dan ini akan kita bahas .

Jadi, intinya banyak keuntunan yang diperoleh terutama bagi developer web yang selalu dihantui waktu deadline proyek websitenya, tidak selesai waktunya sesuai target, kline akan kecewa dan mungkin akan lari ke veloper lain.

OK, kiranya sudah cukup alasan penggunaan framework PHP dalam pembuatan website, semoga dapat dipahami dan dimengerti.amiin

Senin, 19 Desember 2011

JENIS-JENIS WEB

Seiringan dengan perkembangan teknologi informasi yang begitu cepat , website juga mengalami perkembangan yang sangar berarti. Dalam pengelompokan jenis web, lebih di arahkan berdasarkan kepada fungsi ,sifat atau style dan bahasa pemograman yang digunakan.

Jenis -jenis web berdasarkan sifat atau style-nya :

  • Website dinamis ,merupakan sebuah website yang menyediakan pemograman yang digunakan antara lain PHP, ASP, .NET dan memanfaatkan database My SQL. Misalnya website www.artikel-it.com, www.detik.com dan lain-lain.
  • Website statis, merupaka website yang kontennya sangat jarang diubah . Bahasa Pemograman yang digunakan adalah HTML dan belum menggunakan database, Misalnya web profil organisasi, dan lain-lain.
Berdasarkan pada fungsinya , website terbagi atas :
  • Personal website, website yang berisi informasi pribadi seseorang.
  • Commercial website, website yang imiliki oleh sebuah perusahaan yang bersifat bisnis
  • Government website, website yang dimiliki oleh instansi pemerintah, pendidikan yang bertujuan memberikan pelayanan kepada pengguna
  • Non-profit Organzation website, dimiliki oleh organisasi yang bersifat non-profit atau tidak bersifat bisnis.
    Ditinjau dari segi bahasa pemograman yang digunakan , website terbag atas :
  • Server side, merupakan website yang menggunkan bahasa pemograman yang tergantung kepada tersedianya sever sperti PHP,ASP,.NET dan lain sebagainya. Jika tidak ada server website yang dibangun menggunakan bahasa pemograman diatas tidak dapat berfungsi sebagai mana mestinya.
  • Cline Side, adalah website yang tidak membutuhkan server dalam menjalankan , cukup diakses saja,misalnya HTML.


    Keyword : Macam-macam web,bagian-bagian web, apa itu website, macam-macam website.

    MENGENAL HTML

    1. HTML, Bahasanya Web
    Anda sering mengakses internet ? Nah, tentu anda sudah akrab dengan web. Ketika kita mengunjungi suatu situs atau web, misalnya Google, kita perlu mengetikkan alamat www.google.com pada baris alamat dalam broser. Selanjutnya kira akan menjumpai halaman web.

    Sesungguhnya halam web, tersusun oleh HTML (HyperText Markup Language). HTML adalah bahasa yang dipakai untuk menyusun halaman web.

    catatan: 


    • Tersurat dengan kepanjangannya, HTML adalah bahsa markup.Bahasa markup berarti bahasa yang menggunakan teks sebagai penanda atau pemformat  bagi teks yang lain. Sebaga contoh : <hi>Judul</h1>. Pada HTML membuat teks  "Judul" dituls dengan ukuran besar karena ditulis dengan apitan <h1> dan < /h1>.
    • Berkas yang berisi kode HTML bias disebut dokumen HTML
    • Hypertext berati teks yang mengandung suatu link keteks yang lain. Link biasanya berupa teks yang  digarisbawahi dan apabila di klik maka teks lain akan ditampikan.

    Tentu saja browser  yang kita pakai , entah berupa Mozilla , Google Crome , Internet Explorer. atau yang lainnya, mengenal HTML sehingga tanpilan halaman web yang kita dapatkan sesuai dengan yang dikehendaki oleh pembuatnya, yang menaruh sumbernya di server.
    Tak dapat disangkal bahwa HTML menjadi tulang punggung aplikasi web . Sekali pun sejumlah teknologi pendukung aplikasi web telah muncul, eran HTML  tetap tidak tergantikan . Kehadiran seperti PHP atau JSP merupakan pelengkap yang memungkinkan aplikasi  web tidak lagi bersifat statis, melainkan dinamis. Berbagai  perubahan pada sisi data tidak perlu mengubah aplikasi. Cara seperti itu terutama dilakukan pada sis server. Artinya , kode seperti PHP dan JSP berjalan di server. Selain cara tersebut , penambahan kode pada HTML juga bisa dilakukan pada sisi klien. CSS(Cascading style sheets) adalah salah satu cara yang dapat di lakuakan . Namun ,  sebelum membocarakan CSS . kita bahas dulu HTML supaya yang belum biasa membaca kode HYML, mempunyai gambaran terlebih dahulu.

    Dalam perkembangannya ,HTML secara berlahan - lahan digantikan oleh XHTML (eXtensible HTML) sebab XHTML adalah generasi HTML masa kini . Perlu diketahui HTML 4 adalah standar terakhir sebelum digantikan  oleh XHTML1.0. Namun , secara umum XHTML masih umum disebut dengan HTML. Istilah itu juga digunakan  walaupun sesungguhnya karekteristik XHTML telah digunakan.