Dokumen tersebut membahas tentang XML, HTML, dan JSON. XML digunakan untuk merancang interface program android, sedangkan HTML dan XML memiliki tujuan yang berbeda walaupun saling berkaitan. JSON merupakan format pertukaran data yang mudah dibaca oleh manusia dan diterjemahkan oleh komputer.
Dokumen tersebut membahas tentang modul web design yang digunakan sebagai panduan dalam kursus webdesign. Modul ini mencakup penguasaan konsep file grafik, pemrograman web, dan membangun aplikasi berbasis web."
Modul ini memberikan panduan tentang web design dan pemrograman. Materi yang dibahas mencakup konsep file grafik, dasar-dasar pemrograman web, perintah pemrograman web, dan cara membangun aplikasi berbasis web."
HTML adalah bahasa markup yang digunakan untuk menulis dokumen web. Dikembangkan oleh Tim Berners-Lee dan dipopulerkan oleh browser Mosaic, HTML memungkinkan pengguna untuk menambahkan teks, gambar, dan hyperlink ke halaman web.
Dokumen tersebut membahas tentang XML, HTML, dan JSON. XML digunakan untuk merancang interface program android, sedangkan HTML dan XML memiliki tujuan yang berbeda walaupun saling berkaitan. JSON merupakan format pertukaran data yang mudah dibaca oleh manusia dan diterjemahkan oleh komputer.
Dokumen tersebut membahas tentang modul web design yang digunakan sebagai panduan dalam kursus webdesign. Modul ini mencakup penguasaan konsep file grafik, pemrograman web, dan membangun aplikasi berbasis web."
Modul ini memberikan panduan tentang web design dan pemrograman. Materi yang dibahas mencakup konsep file grafik, dasar-dasar pemrograman web, perintah pemrograman web, dan cara membangun aplikasi berbasis web."
HTML adalah bahasa markup yang digunakan untuk menulis dokumen web. Dikembangkan oleh Tim Berners-Lee dan dipopulerkan oleh browser Mosaic, HTML memungkinkan pengguna untuk menambahkan teks, gambar, dan hyperlink ke halaman web.
HTML adalah bahasa markup yang digunakan untuk menulis halaman web. Dikembangkan dari SGML dan diciptakan oleh Tim Berners-Lee untuk CERN. HTML mengalami perkembangan pesat pada tahun 1990-an dan terus berkembang hingga saat ini.
Dokumen tersebut membahas tentang XML, JSON, perbedaan XML dan HTML, JavaScript, front-end dan back-end developer. XML dan JSON digunakan untuk pertukaran data, sementara HTML dan JavaScript digunakan untuk mendesain halaman web. Front-end developer berfokus pada desain tampilan sedangkan back-end developer berfokus pada fungsi website.
Dokumen tersebut merangkum tutorial penggunaan berbagai bahasa pemrograman dan teknologi web untuk membangun aplikasi penyimpanan file Cloudy Drive. Terdiri dari penjelasan tentang HTML, CSS, PHP, MySQL, dan cara mengupload file ke hosting web.
Web PPDB ini digunakan untuk pendaftaran siswa SD yang akan melanjutkan ke SMP di Kabupaten Jember. Web ini memiliki fitur login untuk admin dan siswa, form pendaftaran, serta manajemen data peserta dan sekolah oleh admin."
Dokumen tersebut membahas tentang desain web statis dan HTML, mulai dari konsep dasar teknologi web, standar teknologi web yang terdiri dari structural layer, presentation layer, dan behavioral layer, penjelasan mengenai web statis dan web dinamis, persiapan pembuatan web, membuat dan menguji halaman web, penggunaan berbagai tag HTML untuk format tampilan dokumen seperti heading, paragraph, list, font, image, table, dan link antar dokumen, serta contoh tugas pembuatan 10
Dokumen tersebut membahas tentang XML, JSON, Javascript, perbedaan HTML dan XML, serta front-end dan back-end pada pengembangan perangkat lunak. Terdapat penjelasan dan contoh kode untuk masing-masing bahasan.
Dokumen tersebut membahas tentang konsep dasar teknologi webpage. Secara singkat, dokumen tersebut menjelaskan tentang standar kompetensi dan kompetensi dasar pembuatan web statis, konsep-konsep teknologi web seperti web server, URL, HTTP, HTML, dan web browser, perbedaan antara web statis dan dinamis, serta penjelasan dasar HTML.
Aldiragvr pemograman web dan perangkat bergerakAldira Givari
Dokumen tersebut membahas tentang Pemrograman Web dan Perangkat Bergerak (PWPB) yang merupakan salah satu mata pelajaran dalam jurusan Rekayasa Perangkat Lunak yang lebih fokus pada pengembangan web. Dokumen tersebut juga menjelaskan bahasa pemrograman apa saja yang digunakan dalam PWPB seperti PHP, HTML, Java, dan MySQL beserta penjelasan singkat mengenai masing-masing bahasa pemrograman. Selain itu,
Ringkasan dokumen tersebut adalah:
(1) HTML5 merupakan pengembangan bahasa HTML yang lebih baik dan sematis;
(2) HTML5 mendukung konten interaktif seperti video dan audio secara langsung;
(3) WebSocket merupakan teknologi komunikasi biarahua melalui TCP yang dirancang untuk browser dan server.
Dokumen tersebut membahas tentang rekayasa web dan mencakup pertanyaan mengenai XML, JSON, perbedaan HTML dan XML, JavaScript, serta istilah front end dan back end pada pengembangan perangkat lunak. Jawaban mencakup contoh-contoh kode dan penjelasan mengenai masing-masing topik.
1211510555 irfan adi rifangga tugas2_kuIrfanRifangga
Dokumen tersebut membahas tentang XML, JSON, dan perbedaan antara XML dan HTML. XML digunakan untuk mengolah metadata tentang struktur dan maksud data, sedangkan JSON digunakan untuk pertukaran data antar aplikasi. XML dan HTML memiliki tujuan yang berbeda, di mana XML fokus pada data dan HTML pada penampilan.
HTML adalah bahasa markup yang digunakan untuk menulis halaman web. Dikembangkan dari SGML dan diciptakan oleh Tim Berners-Lee untuk CERN. HTML mengalami perkembangan pesat pada tahun 1990-an dan terus berkembang hingga saat ini.
Dokumen tersebut membahas tentang XML, JSON, perbedaan XML dan HTML, JavaScript, front-end dan back-end developer. XML dan JSON digunakan untuk pertukaran data, sementara HTML dan JavaScript digunakan untuk mendesain halaman web. Front-end developer berfokus pada desain tampilan sedangkan back-end developer berfokus pada fungsi website.
Dokumen tersebut merangkum tutorial penggunaan berbagai bahasa pemrograman dan teknologi web untuk membangun aplikasi penyimpanan file Cloudy Drive. Terdiri dari penjelasan tentang HTML, CSS, PHP, MySQL, dan cara mengupload file ke hosting web.
Web PPDB ini digunakan untuk pendaftaran siswa SD yang akan melanjutkan ke SMP di Kabupaten Jember. Web ini memiliki fitur login untuk admin dan siswa, form pendaftaran, serta manajemen data peserta dan sekolah oleh admin."
Dokumen tersebut membahas tentang desain web statis dan HTML, mulai dari konsep dasar teknologi web, standar teknologi web yang terdiri dari structural layer, presentation layer, dan behavioral layer, penjelasan mengenai web statis dan web dinamis, persiapan pembuatan web, membuat dan menguji halaman web, penggunaan berbagai tag HTML untuk format tampilan dokumen seperti heading, paragraph, list, font, image, table, dan link antar dokumen, serta contoh tugas pembuatan 10
Dokumen tersebut membahas tentang XML, JSON, Javascript, perbedaan HTML dan XML, serta front-end dan back-end pada pengembangan perangkat lunak. Terdapat penjelasan dan contoh kode untuk masing-masing bahasan.
Dokumen tersebut membahas tentang konsep dasar teknologi webpage. Secara singkat, dokumen tersebut menjelaskan tentang standar kompetensi dan kompetensi dasar pembuatan web statis, konsep-konsep teknologi web seperti web server, URL, HTTP, HTML, dan web browser, perbedaan antara web statis dan dinamis, serta penjelasan dasar HTML.
Aldiragvr pemograman web dan perangkat bergerakAldira Givari
Dokumen tersebut membahas tentang Pemrograman Web dan Perangkat Bergerak (PWPB) yang merupakan salah satu mata pelajaran dalam jurusan Rekayasa Perangkat Lunak yang lebih fokus pada pengembangan web. Dokumen tersebut juga menjelaskan bahasa pemrograman apa saja yang digunakan dalam PWPB seperti PHP, HTML, Java, dan MySQL beserta penjelasan singkat mengenai masing-masing bahasa pemrograman. Selain itu,
Ringkasan dokumen tersebut adalah:
(1) HTML5 merupakan pengembangan bahasa HTML yang lebih baik dan sematis;
(2) HTML5 mendukung konten interaktif seperti video dan audio secara langsung;
(3) WebSocket merupakan teknologi komunikasi biarahua melalui TCP yang dirancang untuk browser dan server.
Dokumen tersebut membahas tentang rekayasa web dan mencakup pertanyaan mengenai XML, JSON, perbedaan HTML dan XML, JavaScript, serta istilah front end dan back end pada pengembangan perangkat lunak. Jawaban mencakup contoh-contoh kode dan penjelasan mengenai masing-masing topik.
1211510555 irfan adi rifangga tugas2_kuIrfanRifangga
Dokumen tersebut membahas tentang XML, JSON, dan perbedaan antara XML dan HTML. XML digunakan untuk mengolah metadata tentang struktur dan maksud data, sedangkan JSON digunakan untuk pertukaran data antar aplikasi. XML dan HTML memiliki tujuan yang berbeda, di mana XML fokus pada data dan HTML pada penampilan.
Liceo scientifico "Enrico Medi" - Leonforte (EN)
Progetto Il CERN: il tempio della fisica sui banchi di scuola
prof.sse Maria Rosa Di Marco e Paola Giunta
This document outlines a lesson plan for introducing functions to high school students using a flipped classroom approach. The lesson begins with an introductory activity to activate prior knowledge. Students then watch explanatory videos and explore websites on functions as homework. In class, students work in groups to discuss the material, solve practice problems, and create a mind map. The teacher checks understanding through individual exercises and addresses any questions. The goal is for students to understand the definitions of functions, domains, and ranges.
This document is a summer training report submitted by Sanat Kumar Nimbark to fulfill the requirements for a Master of Business Administration degree. It discusses a market research project conducted on Shree Cement Limited in Jaipur, India to understand customer perceptions of Shree Cement's brand compared to competitors. The report includes an overview of the Indian cement industry, a profile of Shree Cement Limited, details of the market research methodology used which involved interacting with distributors and dealers, findings of the research, and recommendations. The executive summary provides high-level insights into the Indian cement industry, Shree Cement's position and operations, and objectives and methodology of the market research project.
As we all know chromatographic fingerprinting of botanicals is a quite recent concept. This presentation will help to the beginners to understand basic thories and fundamantals of thin layer chomatography. The presentation will also provide basic experiemental understanding to perfrom HPTLC fingerprinting of samples/extracts/formulations.
This document outlines a study to screen and analyze selected plant species for their antioxidant properties. The objectives are to:
1. Screen 3-4 plant species from forest regions for antioxidant properties.
2. Identify primary and secondary metabolites in plant extracts.
3. Isolate and quantify bioactive antioxidant compounds and determine medicinal value.
4. Compare antioxidant profiles between plant species.
Plants will be extracted using solvent extraction. Phytochemical analysis will test for compounds like alkaloids, flavonoids, tannins. Total phenolic content and flavonoid content will be determined colorimetrically. Antioxidant capacity will be evaluated using DPPH, ABTS, hydroxy
This document describes the process of protoplast isolation, culture, and fusion from Ankita Singh and Vinars Dawane of the Government Holkar Science College in Indore. It provides an overview of protoplast isolation methods including mechanical, sequential enzymatic, and mixed enzymatic. Sources of protoplasts include leaves, callus cultures, and cell suspension cultures. The viability of isolated protoplasts can be tested through microscopy, tetrazolium reduction, fluorescein diacetate staining, and Evan's blue staining. Protoplasts are cultured through regeneration of cell walls, cell division, and development of callus/whole plants. Protoplast fusion can be spontaneous, mechanical, or
Dokumen tersebut membahas konsep dasar dan teknologi pembuatan website statis. Terdapat penjelasan mengenai struktur website, perbedaan antara website statis dan dinamis, serta komponen-komponen penting dalam pembuatan website seperti HTML, browser, dan server.
laporan praktikum rekayasa software php dan mysqlHibaten Wafiroh
Laporan praktikum ini membahas tentang pembuatan sistem informasi koperasi menggunakan PHP dan MySQL. Program terdiri dari modul anggota, simpanan, pinjaman dan lainnya. Koneksi database dibuat menggunakan fungsi PHP seperti mysql_connect dan mysql_query.
[/ringkasan]
Dokumen tersebut memberikan ringkasan singkat tentang:
1) Pengenalan materi pemrograman berbasis web yang mencakup konsep, instalasi, dan sintaks PHP dan HTML
2) Teknologi terkait seperti MySQL, CSS, dan form untuk membuat web dinamis
3) Manajemen sesi dan cookie dalam pemrograman web
Dokumen tersebut membahas tentang pemrograman web yang mencakup HTML, CSS, JavaScript, PHP, dan MySQL. Termasuk didalamnya konsep dasar pemrograman web seperti HTTP, URL, client-side dan server-side scripting menggunakan bahasa pemrograman seperti HTML, JavaScript, PHP. Juga dibahas tentang web browser, web server, dan contoh kode HTML dasar.
Dokumen tersebut membahas tentang konsep MVC, JSON, XML, AJAX, dan WebSocket. Secara ringkas, MVC adalah arsitektur pemrograman yang memisahkan kode menjadi tiga komponen yaitu model, view, dan controller. JSON dan XML digunakan sebagai format pertukaran data, sementara AJAX dan WebSocket memungkinkan komunikasi asinkron antara klien dan server.
Teknologi JSP memungkinkan pengembangan halaman web dinamis secara mudah dan cepat dengan memisahkan presentasi dan konten melalui bahasa pemrograman Java. JSP merupakan teknologi web server-side yang mendukung fitur-fitur seperti sesi dan kuki untuk menangani interaksi pengguna.
Dokumen tersebut membahas konsep dasar pemrograman web meliputi arsitektur web, protokol HTTP, client side programming, server side programming, dan penjelasan singkat mengenai HTML.
Dokumen tersebut membahas tentang konsep class dan pemrograman berorientasi objek pada Java serta beberapa server web Java seperti Apache, Litespeed, Nginx, dan IIS. Diberikan penjelasan singkat tentang pengertian class, kelebihan dan kekurangan masing-masing server web.
Dokumen tersebut membahas tentang XML, JSON, dan perbedaan antara XML dan HTML. XML digunakan untuk mengolah metadata sedangkan HTML digunakan untuk menampilkan format teks. JSON digunakan untuk mentransmisikan data terstruktur melalui jaringan.
Dokumen tersebut membahas tentang framework web dan MVC pada CodeIgniter. Secara ringkas, dokumen tersebut menjelaskan pengertian framework web, kelebihan dan kekurangan CodeIgniter, CakePHP dan Zend serta menjelaskan konsep MVC pada CodeIgniter yang memisahkan komponen view, model dan controller.
Dokumen tersebut memberikan penjelasan mengenai materi dasar pemrograman web menggunakan HTML. Materi tersebut mencakup pengenalan tag-tag dasar HTML beserta contoh kode dan penjelasan singkat mengenai tujuan, alat, dan langkah-langkah praktikum pemrograman web dasar menggunakan HTML.
Dokumen tersebut membahas tentang XML, JSON, dan perbedaan antara XML dan HTML. XML digunakan untuk mengolah metadata, sedangkan JSON digunakan untuk pertukaran data. XML fokus pada struktur data, sementara HTML fokus pada tampilan.
Laporan ini membahas tentang pembuatan website jasa pengiriman barang dengan menggunakan PHP dan database. Website ini memiliki fitur login admin, input data pengiriman, lihat status pengiriman, dan informasi jasa. Dalam pengembangannya ditemui kendala seperti menu searching, koneksi database, penambahan session, dan penentuan isi konten.
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024Kanaidi ken
Dlm wktu dekat, Pelatihan/WORKSHOP ”CSR/TJSL & Community Development (ISO 26000)” akn diselenggarakan di Swiss-BelHotel – BALI (26-28 Juni 2024)...
Dgn materi yg mupuni & Narasumber yg kompeten...akn banyak manfaat dan keuntungan yg didpt mengikuti Pelatihan menarik ini.
Boleh jga info ini👆 utk dishare_kan lgi kpda tmn2 lain/sanak keluarga yg sekiranya membutuhkan training tsb.
Smga Bermanfaat
Thanks Ken Kanaidi
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...nasrudienaulia
Dalam teori fungsionalisme kulturalisasi Talcott Parsons, konsep struktur sosial sangat erat hubungannya dengan kulturalisasi. Struktur sosial merujuk pada pola-pola hubungan sosial yang terorganisir dalam masyarakat, termasuk hierarki, peran, dan institusi yang mengatur interaksi antara individu. Hubungan antara konsep struktur sosial dan kulturalisasi dapat dijelaskan sebagai berikut:
1. Pola Interaksi Sosial: Struktur sosial menentukan pola interaksi sosial antara individu dalam masyarakat. Pola-pola ini dipengaruhi oleh norma-norma budaya yang diinternalisasi oleh anggota masyarakat melalui proses sosialisasi. Dengan demikian, struktur sosial dan kulturalisasi saling memengaruhi dalam membentuk cara individu berinteraksi dan berperilaku.
2. Distribusi Kekuasaan dan Otoritas: Struktur sosial menentukan distribusi kekuasaan dan otoritas dalam masyarakat. Nilai-nilai budaya yang dianut oleh masyarakat juga memengaruhi bagaimana kekuasaan dan otoritas didistribusikan dalam struktur sosial. Kulturalisasi memainkan peran dalam melegitimasi sistem kekuasaan yang ada melalui nilai-nilai yang dianut oleh masyarakat.
3. Fungsi Sosial: Struktur sosial dan kulturalisasi saling terkait dalam menjalankan fungsi-fungsi sosial dalam masyarakat. Nilai-nilai budaya dan norma-norma yang terinternalisasi membentuk dasar bagi pelaksanaan fungsi-fungsi sosial yang diperlukan untuk menjaga keseimbangan dan stabilitas dalam masyarakat.
Dengan demikian, konsep struktur sosial dalam teori fungsionalisme kulturalisasi Parsons tidak dapat dipisahkan dari kulturalisasi karena keduanya saling berinteraksi dan saling memengaruhi dalam membentuk pola-pola hubungan sosial, distribusi kekuasaan, dan pelaksanaan fungsi-fungsi sosial dalam masyarakat.
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Fathan Emran
Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka - abdiera.com. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka.
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaFathan Emran
Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka - abdiera.com. Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka. Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka. Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka. Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka.
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Pengenalan web design dan programming
1. Pengantar Komputer 2C 1
Pengenalan WEB Design dan Programming
CLIENT SIDE
1. Pengenalan HTML
Internet merupakan jaringan global yang menghubungkan suatu network dengan network lainnya di
seluruh dunia, TCP/IP menjadi protocol penghubung antara jaringan-jaringan yang beragam di
seluruh dunia untuk dapat berkomunikasi. World Wide Web (WWW) merupakan bagian dari internet
yang paling cepat berkembang dan paling populer.
WWW bekerja berdasarkan pada tiga mekanisme berikut:
• Protocol standard aturan yang di gunakan untuk berkomunikasi pada computer networking,
Hypertext Transfer Protocol (HTTP) adalah protocol untuk WWW.
• Address WWW memiliki aturan penamaan alamat web yaitu URL(Uniform Resource Locator)
yang di gunakan sebagai standard alamat internet.
• HTML digunakan untuk membuat document yang bisa di akses melalui web
A. HTML
Hypertext Markup Language merupakan standard bahasa yang di gunakan untuk menampilkan
document web, yang bisa anda lakukan:
• Mengontrol tampilan dari web page dan contentnya.
• Mempublikasikan document secara online sehingga bisa di akses
• Membuat online form yang bisa di gunakan untuk menangani pendaftaran, transaksi secara
online.
• Menambahkan object-object seperti image, audio, video dan juga java applet dalam
document HTML.
B. Browser dan Editor
Browser
Browser merupakan software yang di install di mesin client yang berfungsi untuk
menterjemahkan tag-tag HTML menjadi halaman web. Browser yang sering di gunakan biasanya
Internet Explorer, Netscape Navigator dan masih banyak yang lainnya.
Editor
Program yang di gunakan untuk membuat document HTML, ada banyak HTML editor yang bisa
anda gunakan diantaranya: Ms FrontPage, Dreamweaver, Notepad.
C. CSS
Cascading Style Sheet (CSS) adalah mekanisme sederhana style sheet yang mengijinkan
desiner dan user untuk menempatkan style, misalnya huruf, warna dan spasi ke dalam dokumen
HTML.
Aturan dalam CSS terdiri atas 2 bagian utama, yaitu:
• Selektor, yaitu sebuah string yang mengidentifikasi apakah sebuah elemen berhubungan
dengan aturan yang akan diimplementasikan. Contoh, H1
• Deklarasi, yaitu properti misalnya font-size dengan nilai yang sesuai misalnya 12pt. Contoh,
font-size: 12pt
2. Pengantar Komputer 2C 2
Contoh Style Sheet
<HTML>
<HEAD>
<TITLE>Contoh CSS</TITLE>
<STYLE type=”text/css”>
H1{color: red}
</STYLE>
</HEAD>
<BODY>
<H1>Tulisan ini pasti berwarna merah</H1>
<P>Benarkan Tulisan di atas berwarna merah
</BODY>
</HTML>
Contoh HTML
Penggunaan Notepad sebagai editor HTML
3. Pengantar Komputer 2C 3
2. JavaScript dan VBScript
JavaScript merupakan bahasa cript yang dikembangkan oleh Netscape untuk membuat dokumen
yang dinamis. JavaScript mempunyai kemiripan dengan bahasa pemrograman C. Bahasa JavaScript
menyerupai Java tetapi tidak memiliki penulisan yang statis dan kontrol yang kuat. Perbedaannya
pada Java, sistem waktu kompilasi pada class yang dibuat dari deklarasi,
JavaScript mendukung sistem runtime pada bilangan kecil dan tipe data yang direpresentasikan oleh
tipe numerik, boolean dan string. JavaScript mendukung fungsi-fungsi tanpa deklarasi khusus.
Sedangkang Java adalah bahasa yang didesain untuk pemrograman berorientasi objek dengan
eksekusi yang cepat dan bertipe aman.
Sama halnya dengan VBScript namun yang membedakan dengan JavaScript adalah sintaks bahasa
yang digunakan, VBScript menggunakan bahasa yang mirip dengan Visual Basic sedangkan
JavaScript menggunakan pola bahasa yang mirip dengan Java.
Contoh JavaScript:
<HTML>
<HEAD>
<TITLE>Contoh JavaScript</TITLE>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
document.write("<P><H1>Wellcome to WWW</H1><BR>")
document.write("<P><b>from JavaScript</b>")
</SCRIPT>
</HTML>
Contoh VBScript dengan tampilan output yang sama
<HTML>
<HEAD>
<TITLE>Contoh VBScript</TITLE>
</HEAD>
<SCRIPT LANGUAGE="VBScript">
document.write ("<P><H1>Wellcome to WWW</H1><BR>")
document.write ("<P><b>from VBScript</b>")
</SCRIPT>
</HTML>
4. Pengantar Komputer 2C 4
SERVER SIDE
A. Konsep Multi-Tier Application
Multi tier application adalah aplikasi yang dibagi menjadi beberapa bagian yang menjalankan fungsi
masing-masing. Secara umum, ada tiga bagian utama dari multi tier application:
• Client side presentation
• Server side business logic
• Backend storage
Client Side Presentation
Client side presentation mengatur bagaimana aplikasi berinteraksi dengan user. Yang dimaksud
dengan interaksi antara lain adalah: bagaimana data ditampilkan, bagaimana fungsi dan fitur aplikasi
ditampilkan. Dalam aplikasi berbasis web, client side presentation dibuat dengan bahasa HTML,
CSS, dan JavaScript. Beberapa tool yang digunakan untuk membuat client side presentation
diantaranya Microsoft Frontpage, Macromedia Dreamweaver, dan sebagainya. Client side
presentation berbasis web contohnya adalah tampilan aplikasi email yang kita buka dengan browser.
Server Side Business Logic
Server side business logic, sering disebut juga middle tier, adalah bagian yang bertanggung jawab
atas cara kerja aplikasi. Di dalamnya kita mengatur bagaimana fungsi dan fitur aplikasi dapat bekerja
dengan baik. Dalam aplikasi berbasis web, ada beberapa alternatif yang dapat digunakan, ditentukan
oleh jenis platiform yang digunakan. Alternatif ini akan dijelaskan lebih detail pada bagian
selanjutnya.
Back End Storage
Bagian ini mengatur cara penyimpanan data. Penyimpanan data merupakan materi yang cukup
kompleks dalam pembangunan aplikasi. Karena kecepatan, keutuhan, dan keamanan data
merupakan faktor kritis dalam aplikasi. Ada banyak solusi database yang tersedia di pasaran. Pada
umumnya, database yang digunakan bertipe relasional (Relational Database Management System –
RDBMS). Manajemen data dilakukan dengan bahasa SQL (Standard Query Language).
B. Perbedaan Web Based Programming dengan Sistem Programming
Pembuatan aplikasi berbasis web berbeda dengan pembuatan aplikasi berbasis windows (visual
programming), misalnya Visual Basic, Delphi, atau KDevelop. Dalam visual programming, kita
meningkatkan kecepatan dan kinerja aplikasi dengan mengoptimasi penggunaan memori,
manajemen proses, dan pengaturan Input-Output. Pada pemrograman berbasis web, faktor yang
menentukan kinerja aplikasi adalah kecepatan akses database dan kecepatan akses jaringan dan
internet.
Perbedaan kedua, adalah cara aplikasi berjalan. Pada aplikasi visual, aplikasi dibangun dengan
menggunakan tool tertentu, kemudian dikompilasi. Hasilnya dapat langsung digunakan dalam
komputer. Aplikasi berbasis web tidak dapat dijalankan langsung di komputer. Untuk
menjalankannya, dibutuhkan engine tertentu, dalam hal ini web server.
C. Teknologi Alternatif
CGI Script
CGI Script dapat dibuat dengan berbagai bahasa pemrograman, misalnya Perl atau Phyton.
Teknologi ini pernah sangat populer di masa awal berkembangnya web based application. Tetapi
saat ini banyak ditinggalkan orang karena tidak efisien, tidak fleksibel, dan keamanannya rendah.
Proprietary API
Teknologi ini adalah bahasa pemrograman yang disediakan masing-masing webserver, misalnya
ISAPI atau NSAPI. Teknologi ini memiliki kelemahan, yaitu hanya dapat berjalan di webserver
tertentu, sehingga mengurangi portabilitas.
JavaServlet/JSP
Teknologi server side Java. Mempunyai banyak keunggulan dan kemudahan pemrograman. Tetapi
karena murni berorientasi objek, banyak programmer pemula kesulitan menggunakannya. Selain itu,
5. Pengantar Komputer 2C 5
Java juga adalah bahasa pemrograman yang relatif rumit bagi pemula. Keunggulannya, sangat
portabel. Dapat dipindahkan dengan mudah dari Windows ke Unix dan sebaliknya.
ColdFusion
Bahasa pemrograman ini mirip dengan HTML, menggunakan tag untuk membentuk blok-blok
programnya.
ASP
Merupakan solusi server side programming dari Microsoft. Teknologi ini banyak digunakan oleh para
programmer yang berlatar belakang Visual Basic. Database pasangannya adalah MS SQL Server.
Operating system pasangannya adalah Window 2000 Server yang menjalankan webserver Microsoft
IIS.
ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman
web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk tekhnologi
yang disediakan oleh Microsoft. ASP diproses melalui web server dan hasil proses ini menghasilkan
HTML yang akan dikirimkan melalui browser.
ASP bekerja pada web server dan merupakan server side scripting. Berbeda dengan VBScript yang
bekerja pada client atau disebut juga client side scripting. Meskipun demikian ASP mengunakan
VBScript sebagai bahasa dasar untuk pemogramannya. Karena bersifat server side scripting maka
ASP dapat bekerja pada semua web browser berbeda dengan client side scripting yang bekerja
hanya tergantung pada browser. Sebagai contoh VBScript hanya bisa dijalankan pada browser
Internet Explorer dan tidak dapat dijalankan pada browser Netscape kecuali ditambahkan plug-in
untuknya.
Untuk mudahnya kita bisa lihat pada gambar di bawah ini :
ASP sangat mudah dipelajari. Yang diperlukan hanyalah mengenal HTML dan VBScript. Dengan
ASP anda bisa membangun aplikasi web yang dinamis. ASP juga dikenal sangat populer bersaing
dengan PHP serta yang web language yang lainnya seperti Java Servlet, Cold Fusion, dll.
ASP diperkenalkan ke dunia pertama kali oleh Microsoft pada tanggal 16 Juli 1996, dan diberi nama
kode Denali. Beta version dirilis pada bulan November 1996, dan akhirnya ASP Version 1.0 secara
resmi dipasarkan ke publik pada tanggal 12 Desember 1996.
Microsoft terus mengembangkan ASP. Pada tahun 1998, Microsoft telah mengeluarkan software web
server yang terbaru, Internet Information Server 4.0 (IIS 4.0) yang berjalan pada Windows NT 4.0
6. Pengantar Komputer 2C 6
dan Personal Web Server 4.0 (PWS 4.0) yang berjalan pada Windows ‘98. Software web server
yang baru ini dapat support ASP Version 2.0.
Dengan dirilisnya Windows 2000, maka Microsoft meluncurkan Internet Information Server 5.0 (IIS
5.0) dan versi terbaru ASP Version 3.0. IIS 5.0 sebenarnya lebih terintegrasi dengan Windows 2000
dalam satu paket sistem operasi.
ASP semakin dikenal luas tepatnya sejak maret 1997. ASP semakin populer karena mudah untuk
dipelajari. Tentunya masih banyak web programming language yang lainnya seperti PHP, Cold
Fusion, Java Servlet, dll yang tidak kalah populernya ASP.
Bagaimana dan apa yang diperlukan untuk menjalankan ASP ?
• Untuk memulai menulis bahasa pemograman ASP diperlukan minimal sebuah text editor atau
bisa juga web development tools yang lain seperti Visual Interdev, Homesite, Dreamweaver, dll.
• Web server yang support ASP yaitu menggunakan Internet Information Server (IIS 5.0) yang
mensupport ASP Version 3.0, IIS 5.0 tersedia pada sistem operasi Windows 2000. Maka
sebaiknya gunakan IIS 5.0 sebagai web server ASP i. Sebenarnya ASP juga bisa berjalan pada
web server lain seperti Apache, Lotus, dll yang berjalan pada sistem operasi non windows seperti
Unix/Linux, dll. Contohnya adalah Chili!Soft ASP yang bisa di download di
http://www.chilisoft.com dengan masa trial 30 hari.
• Untuk melihat dan melakukan test pada suatu halaman, tentunya memerlukan web browser.
Seperti yang sudah dijelaskan di atas bahwa ASP bisa berjalan pada semua browser.
• Yang terakhir dan tidak kalah penting adalah anda harus mengetahui tag-tag HTML
Contoh ASP
<html>
<head>
<title>Testing Page</title>
</head>
<body>
<h1>Wellcome</h1>
My Name <% response.write "Frank Sinatra" %><br>
Time is <%= Time %>
</body>
</html>
PHP
Banyak digunakan oleh programmer berlatar belakang C/C++ karena kemiripan syntaxnya. Open
source, karenanya gratis dan bebas. Database pasangannya biasanya MySQL, dijalankan bersama
webserver Apache di atas operating system Linux. Semuanya gratis dan bebas.
Contoh:
<?php
$a=4;
$b=9;
if ($a>$b)
{echo(“a lebih besar dari pada b”);}
elseif ($a<$b)
{echo(“a lebih kecil b”);}
else
{echo(“a sama dengan b”);}
?>
7. Pengantar Komputer 2C 7
Referensi :
Nur Hasyim, HTML dan CSS, Artivisi Intermedia, 2003
Wahana Komputer Semarang, Panduan Praktis Pengembangan WEB Berbasis JavaScript & CGI, Andi
Yogyakarta, 2001
Sanders Kaufman, Jr dkk , Belajar Sendiri Pemrograman ActiveX dalam 21 hari, Andi Yogyakarta, 1997
Johanes Gunawan, Cepat Mahir ASP, IlmuKomputer.com
Endy Muhardin, PHP Programming Fundamental dan MySQL Fundamental, IlmuKomputer.com