Selasa, 22 April 2014

Pengertian Script dan Scripting dan contohnya

Script dan Scripting
Skrip (script) adalah semacam bahasa pemrograman dalam tingkat kesulitan yang lebih rendah, tanpa aplikasi hasil kompilasi interpreter; skrip biasanya disisipkan ke dalam bahasa pemrograman yang lebih kompleks dan hasil skrip digunakan oleh bahasa pemrograman yang lebih kompleks itu. Contohnya ialah penyisipan skrip assembly ke dalam program Pascal untuk mengakses hardware pada level bahasa tingkat rendah. Skrip merupakan kumpulan sintaks bahasa pemrograman yang siap untuk di-compile.


Scripting adalah semacam metoda untuk menulis skrip pada text editor agar dapat diterjemahkan oleh browser. Pada praktiknya, scripting merupakan teknik membuat skrip sehingga skrip yang kita buat menjadi lebih efisien dan tak memakan banyak memori ketika di-compile/dijalankan.
Perbedaan mendasar antara skrip dengan bahasa pemrograman:
Pada dasarnya, skrip lebih sederhana daripada bahasa pemrograman. Namun pada perkembang annya, bahasa scripting pun sekarang sudah cukup ”komplit”.
Untuk menerjemahkan skrip (me-run) tidak perlu suatu kompiler khusus yang komplit, sedangkan bahasa pemrograman membutuhkan suatu kompiler khusus untuk me-run program tersebut. Kompiler sebuh skrip biasanya hanyalah modul (semacam plug-in) pada sisi pemroses skrip; dalah hal ini aplikasi server web seperti Apache.
Dala kasus halaman web, skrip diakses melalui browser di internet, sedangkan bahasa pemrograman diakses dengan membuka file/program aplikasinya.
Dilihat dari prosesor mana yang mengeksekusi skrip, penulisan skrip pada dasarnya dibagi menjadi dua, yakni client-side scripting dan server side scripting.

1.5 Client-Side Scripting
Client-side scripting melibatkan blok skrip tambahan untuk ditambahkan di file HTML. Dalam hal ini server web tidak akan memperlakukan skrip lain dari tag-tag lain yang sudah ada di halaman HTML, sebaliknya browser-lah yang akan menerjemahkan mereka pada komputer user. Karena itu, scripting jenis ini disebut client-side, yang bekerja di komputer user, bukan di server.
Kelebihan client-side scripting:
Tidak diperlukan server khusus untuk menjalankan skrip.
Tidak membebani kerja server web, terutama di server web dengan traffic tinggi.
Kekurangan client-side scripting:
Harus didukung oleh browser pihak klien (walaupun secara umum hampir bisa dibilang semua browser mendukung bahasa-bahasa skrip seperti JavaScript atau VBScript,
Kode skrip menjadi terlihat oleh user (visible) dan dapat ditiru. Namun demikian, di era open source seperti sekarang ini kebanyakan skrip memang hasil cut & paste,
Contoh bahasa client-side script:
1.    JavaScript
JavaScript secara umum didukung oleh dua browser populer, yakni Microsoft Internet Explorer dan Netscape Navigator, hanya saja mereka mendukung dengan caranya masing-masing, tetapi kebanyakan script JavaScript dapat berjalan di kedua browser ini. Demikian pula pada browser lain seperti Opera atau FireFox. Pada tahun 1997 terbentuk The European Computer Manufacturers Association sebagai penyedia standar untuk JavaScript. Netscape baru-baru ini mengumumkan keluarnya JavaScript versi 1.3.
2.    VBScript
Kebanyakan VBScript hanya didukung oleh Microsoft Internet Explorer. Tersedia plug-in untuk memungkinkan klien menggunakan VBScript di Netscape Navigator, tapi plug-in ini tidak gratis.

1.6 Server-Side Scripting
Server-side scripting mengunakan skrip yang dijalankan di server web, hasilnya saja yang dikirim ke browser pada sisi klien.
Kelebihan server-side scripting:
Karena skrip berjalan di server, Anda tahu pasti apa yang dapat Anda lakukan dengan script tersebut dan software apa yang tersedia,
Jika skrip Anda menghasilkan output dalam bentuk HTML yang baku, hampir semua browser akan dapat melihatnya.
Kekurangan server-side scripting:
menambah beban kerja Server,
Anda harus punya akses/permission khusus untuk menggunakan server-side scripting
Beberapa contoh server-side script antara lain:
1.    CGI
CGI ini boleh dibilang teknologi klasik (tertua di Web), untuk melakukan fungsi-fungsi server-side. Kebanyakan program CGI menggunakan Perl, bahasa scripting yang cocok untuk scripting di Web. Walaupun sebenarnya anda dapat menulis program CGI hampir dengan semua bahasa, termasuk C++, Python, dan Java. Tapi, tanpa perencanaan yang hati-hati, CGI dapat membuka lubang keamanan (security hole) di server Anda, dan biasanya program CGI susah di-debug, dan susah dipelajari dan dipraktekkan terutama bagi web designer yang bekerja di platform non-*NIX.
2.    Server-Side Java, JavaScript, dan VBScript
Microsoft IIS server dapat menerjemahkan Java, JavaScript, dan VBScript di server (juga untuk PerlScript). Sever Netscape juga mendukung Java dan Javascript untuk dijalankan di Server.
3.    ASP
Andalan Microsoft untuk teknologi Scripting Web, terutama didukung oleh Microsoft IIS Server. ASP ini sebenarnya VBScript yang berjalan di sisi server.
4.    PHP
Bahasa scripting yang baru-barui ini menjadi populer. PHP kadang dikelompokkan dengan sistem operasi Linux dan Web Server Apache, karena sifatnya yang open source dan gratis.
5.    Cold-Fusion
Dikeluarkan oleh Allaire, Cold-Fusion mulai meningkat kepopulerannya terutama dengan kemampuan pengembangan di lingkungan develop ment Visual (ColdFusion Studio) yang ditawarkan.
6.    Miva
Dulu dikenal dengan HTMLScript, mirip dengan PHP, tapi ditawarkan secara komersial.
7.    Servlets
Servlets sedang meningkat popularitasnya untuk menulis Java Objects yang meningkatkan fungsi server. Sifat Java yang berorientasi obyek (object oriented) membuat pemrogram mudah menuliskan Servlets. Untuk beberapa kalangan, Java Servlets dianggap lebih effisien daripada CGI.
8.    ISAPI, NSAPI, and Native Server APIs
Semua yang ”berbau” API (Application Program ming Interface) ini kebanyakan hanya untuk pemrogram hard-core.



Artikel terkait;
pengertian-common-gateway-interface-cgi.
keamanan-scripting.

19 komentar:

  1. Artikelnya so good mas
    berhubung kunjungan

    Kunjung blog ku juga ya...selalu terbuka untukmu

    http://voschode.blogspot.co.id/

    BalasHapus
  2. makasih gan buat infony
    mampir juga dong kelink saya dsini data recovery jakarta

    BalasHapus
  3. Mampir bos Kyu, numpang nyari ilmu

    BalasHapus
  4. wah aku juga lagi bahas pasal script loh, bahas tentang Bypass Enkripsi Script

    BalasHapus
  5. günstige trauringe are one of the most memorable and exciting things to make any couple feel for their partners. I have seen some weddings, where close friends or some close family members present trauringe günstig as a gift to the couple on their wedding day.well if you want to promot your wedding and want to inhance your twitter followers approch the get twitter followers from a trusted site.

    BalasHapus
  6. Dive deep into your partner’s likes and dislikes visit here. Ask him about his new habits and interests. When you discover new things about your partner,Trauring-efes it will give you a detailed insight into your partner’s personality and then, you will have a better idea about the strong points of your partner.

    BalasHapus
  7. bang saya pemula ..mau tanya ni bang .biasa para youtuber membuat script polosan and script sawer itu gmna si bang n solusiny gmna bang.
    mohon pencerahanny bang.����

    BalasHapus
  8. bang saya pemula ..mau tanya ni bang .biasa para youtuber membuat script polosan and script sawer itu gmna si bang n solusiny gmna bang.
    mohon pencerahanny bang.����

    BalasHapus
  9. Aweome Post. Thanks to share the Valuable Information. Now If You want to know about Who is Viewing your Instagram account then visit here to know about Insta stalker.

    BalasHapus
  10. Aweome Post. Thanks to share the Valuable Information. Now If You want to know about Who is Viewing your Instagram account then visit here to know about blackout curtains

    shop curtains in abu dhabi

    modern home curtains

    BalasHapus
  11. f you are looking for a new furry friend, british shorthair kitten may be a perfect choice. british shorthair for sale near me have been around since the 1800s and were originally bred in England to hunt rats. These days they are more likely found as pets than on the job, but their hunting instincts still remain strong!  british shorthair cat for sale can come in many different colors so no matter what your preference is you will find a British Shorthair that matches it perfectly.

    BalasHapus
  12. 💰Make money playing games
    💰Make money watch video's
    💰Earn Free gift cards
    💵Cashout via paypal 🪙
    Sign-Up-Here

    BalasHapus