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.
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.
Artikelnya so good mas
BalasHapusberhubung kunjungan
Kunjung blog ku juga ya...selalu terbuka untukmu
http://voschode.blogspot.co.id/
Makasih atas informasinya
BalasHapusmakasih gan buat infony
BalasHapusmampir juga dong kelink saya dsini data recovery jakarta
Mampir bos Kyu, numpang nyari ilmu
BalasHapuswah aku juga lagi bahas pasal script loh, bahas tentang Bypass Enkripsi Script
BalasHapusgü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.
BalasHapusDive 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.
BalasHapusNice post
BalasHapusCarpet
bang saya pemula ..mau tanya ni bang .biasa para youtuber membuat script polosan and script sawer itu gmna si bang n solusiny gmna bang.
BalasHapusmohon pencerahanny bang.����
bang saya pemula ..mau tanya ni bang .biasa para youtuber membuat script polosan and script sawer itu gmna si bang n solusiny gmna bang.
BalasHapusmohon pencerahanny bang.����
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.
BalasHapusAweome 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
BalasHapusshop curtains in abu dhabi
modern home curtains
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.
BalasHapusmmorpg oyunlar
BalasHapusinstagram takipçi satın al
tiktok jeton hilesi
Tiktok Jeton Hilesi
antalya saç ekimi
referans kimliği nedir
İnstagram Takipçi Satın Al
metin2 pvp serverlar
Instagram takipçi
perde modelleri
BalasHapussms onay
mobil ödeme bozdurma
HTTPS://NFTNASİLALİNİR.COM
ankara evden eve nakliyat
Trafik Sigortası
dedektör
KURMA WEBSİTESİ
aşk kitapları
Smm Panel
BalasHapusSmm panel
iş ilanları
İnstagram takipçi satın al
HIRDAVAT
beyazesyateknikservisi.com.tr
Servis
JETON HİLESİ İNDİR
tuzla vestel klima servisi
BalasHapustuzla bosch klima servisi
tuzla arçelik klima servisi
kartal alarko carrier klima servisi
ümraniye alarko carrier klima servisi
tuzla toshiba klima servisi
tuzla beko klima servisi
çekmeköy lg klima servisi
ataşehir lg klima servisi
minecraft premium
BalasHapusen son çıkan perde modelleri
özel ambulans
en son çıkan perde modelleri
yurtdışı kargo
nft nasıl alınır
uc satın al
lisans satın al
💰Make money playing games
BalasHapus💰Make money watch video's
💰Earn Free gift cards
💵Cashout via paypal 🪙
Sign-Up-Here