1. Berilah penjelasan dan contoh mengenai HTML, PHP, ASP dan JSP!
->Pengertian HTML (HyperText Markup Language) dan contoh HTML
HTML atau kepanjangan dari HyperText Markup Language adalah sebuah bahasa yang digunakan untuk membuat halaman website dan menampilkan informasi berbagai macam informasi pada Mozila,IE,netscape dll atau yang sering kita sebut dengan browser. maka dari itu untuk membuat sebuah website yang kompleks kita harus faham benar kode-kode HTML yang harus digunakan atau sering juga disebut dengan TAG html, tag atau kode html ini akan memberikan perintah kepada browser untuk menampilkan format informasi tertentu.HTML = embedded scripting, di mana script-nya menyatu dengan HTML dan berada
si server.
Contoh :
<html>
<head>
<title>Halo Lingkup Informatika</title>
</head>
<body bgcolor = "black">
<p style="color:white">Halo</p>
</body>
</html>
-> Pengertian PHP (Hypertext Preprocessor) dan contoh PHP
PHP adalah kependekan dari PHP: Hypertext Preprocessor, bahasa interpreter yang mempunyai kemiripan dengan C dan Perl. PHP dapat digunakan bersama dengan HTML sehingga memudahkan dalam membuat aplikasi web dengan cepat. Dapat digunakan untuk menciptakan dynamic website baik itu yang memerlukan penggunaan database ataupun tidak. PHP adalah singkatan dari "PHP: Hypertext Preprocessor", yang merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat.Sistem database yang dapat didukung oleh PHP adalah Oracle, Adabas-D, Sybase, FilePro, mSQL, Velocis, MySQL, Informix,Solid, dBase, ODBC, Unix dbm, dan PostgreSQL.
contoh php:
setup.php
setup.php
<html>
<head>
<title>
Setup Database
</title>
</head>
<body>
<?php $cn = @mysql_connect("localhost", "root", "")
or
die
("Gagal konek ke MySQL."); mysql_query("drop database if exists db_user", $cn)
or
die
("Gagal menghapus database."); mysql_query("create database db_user", $cn)
or
die
("Gagal membuat database."); mysql_select_db("db_user", $cn)
or
die
("Gagal membuka database."); mysql_query("create table tb_user ( login_username varchar(32) not null, login_password char(32), login_rights varchar(32), primary key(login_username) )", $cn)
or
die
("Gagal membuat tabel."); mysql_query("insert into tb_user values('admin', md5('admin'), '[A][U]')", $cn); mysql_query("insert into tb_user values('user', md5('user'), '[U]')", $cn); mysql_close($cn); ?>
<p>
Sukses meng-setup database!
<br />
Username:
<b>
admin
</b>
dan Password:
<b>
admin
</b><br />
Username:
<b>
user
</b>
dan Password:
<>
user
</b>
</p>
<p>
Silakan menuju
<a href="index.php">
Selamat datang. Di sini semua orang bisa mengakses.
</p>
</body>
</html>
->Pengertian ASP (Active Server Pages) dan contoh ASP
ASP (Active Server Page), salah satu produk Microsoft, adalah teknologi yang serupa dengan PHP, digunakan untuk membangun aplikasi server-side. Kode program ASP biasanya tidak tampak pada sisi client, karena ketika browser menampilkan source maka yang tampak hanya kode HTML saja, jadi kode ASP lebih aman dari pada pemakaian sejenis script lainnya (seperti JavaScript). ASP biasanya di-implementasi dengan VBScript atau Jscript. Kode ASP diapit oleh tanda <% … %>, perhatikan contoh berikut ini pada Gambar Contoh Kode ASP pada Server Side.
Contoh Kode ASP pada Server Side
<%
function cetak(kata)
cetak = cstr(kata)
end function
Response.write "<html>"
Response.write "<head>"
Response.write "<title>Contoh ASP</title>"
Response.write "</head>"
Response.write "<body>
Response.write " <P>Fungsi Cetak menghasilkan : "
Response.write cetak("Selamat Mengenal ASP")
Response.write "</P>"
Response.write "</body>"
Response.write "</html>"
%>
->Pengertian JSP (Java Server Pages) dan Contoh JPS
JSP adalah suatu teknologi web berbasis bahasa pemrograman Java dan berjalan di Platform Java, serta merupakan bagian teknologi J2EE (Java 2 Enterprise Edition). JSP sangat sesuai dan tangguh untuk menangani presentasi di web. Sedangkan J2EE merupakan platform Java untuk pengembangan sistem aplikasi enterprise dengan dukungan API (Application Programming Inteface) yang lengkap dan portabilitas serta memberikan sarana untuk membuat suatu aplikasi yang memisahkan antara business logic (sistem), presentasi dan data. JSP merupakan bagian dari J2EE dan khususnya merupakan komponen web dari aplikasi J2EE secara keseluruhan. JSP juga memerlukan JVM (Java Virtual Machine) supaya dapat berjalan, yang berarti juga mengisyaratkan keharusan menginstal Java Virtual Machine diserver, dimana JSP akan dijalankan. Selain JVM, JSP juga memerlukan server yang disebut dengan Web Container.JSP bisa menggunakan Apache Tomcat sebagai salah satu web server yang mendukungnya agar bisa menjalankan file-file JSP yang berbasis Java, diperlukan web server yang mampu memproses Java, atau minimal JSP engine yang dapat terintegrasi dengan web server. Web Container Menurut spesifikasi J2EE, dikenal EJB Container, Web Container dan Application Server. Web Container adalah services yang dijalankan oleh suatu Java Application Server hususnya untuk services yang compliance/kompatibel dengan Servlet dan JSP. Selain menjadi services oleh Java Application Server, Web Container dapat berdiri sendiri. Contoh Web Container adalah Tomcat, ServletExec, Resin, Jrun, Blazix. Web Container juga dapat bekerja sama dengan web server, misalnya Tomcat dengan Apache, Jrun dengan IIS.
Contoh Kode JSP
<html>
<head><title>Contoh JSP</title></head>
<body>
Membuat Fungsi Menghitung Volume Kotak <br>
<%!
public int Volume(int P, int L, int T)
{
return (P*L*T);
}
%>
<%! int panjang=10, lebar=8, tinggi=4; %>
<%
out.print(“Volume kotak adalah : “);
out.println(Volume(panjang, lebar, tinggi));
out.println(“<p align= \”center\”>”);
out.println(“<img src=\”images/gambar1.jpg\”>”);
out.println(“</p>”);
%>
</body>
</html>
2. Berilah penjelasan dan contoh mengenai CMS !sistem manajemen konten (CMS) adalah aplikasi komputer yang mendukung penciptaan dan modifikasi digital konten menggunakan antarmuka yang sederhana untuk abstrak pergi rincian tingkat rendah kecuali diperlukan, biasanya mendukung beberapa pengguna bekerja di lingkungan kolaboratif .Fitur CMS bervariasi. Kebanyakan CMSes termasuk berbasis Web penerbitan, manajemen format, editing sejarah dan kontrol versi , pengindeksan, pencarian, dan pengambilan. Secara alami mereka, sistem manajemen konten mendukung pemisahan isi dan presentasi .
Sebuah sistem manajemen konten web (WCM atau WCMS) adalah CMS dirancang untuk mendukung pengelolaan konten halaman Web. Paling CMSes populer juga WCMSes. konten web termasuk teks dan grafis, foto, video, audio, peta, dan kode (misalnya, untuk aplikasi) yang menampilkan konten atau berinteraksi dengan pengguna.
contoh:
=>CMS WordPress => Aura CMS => CMS Moodle
=>CMS Drupal =>CMS Prestashop
3. Berilah penjelasan dan contoh penataan file/folder menggunakan CMS !
flat file CMS atau disebut juga File-Based CMS yang menggunakan file dan folder dalam penyimpanan datanya. flat file CMS konten langsung ditampilkan dari struktur file dan folder yang sederhana.
Meskipun flat file CMS ini menggunakan file dan folder untuk menyimpan dan menampilkan konten, bukan berarti flat file CMS adalah model situs web statis yang sudah ketinggalan zaman. Tetapi faktanya flat file CMS ini sudah menggunakan hakikat fungsional dari CMS, yakni menyederhanakan proses pengelolaan konten tanpa harus direpotkan dengan urusan struktur HTML dan gaya CSS.
Ada banyak flat file CMS yang saat ini sudah dikembangkan seperti PICO, Monstra, GetSimple, dan lain sebagainya.contoh file/folder dengan menggunakan CMS:
File Folder dalam Monstra CMS
4.Berilah penjelasan dan contoh template website !
Dari pengertian 2 kata diatas, Pengertian Template Website itu adalah sebuah desain tampilan halaman dengan berisikan dokumen file model-model tambahan yang dikodekan dalam bahasa program dan siap pakai.
Template merupakan salah satu identitas anda. Kita tidak dapat memilih Template yang mengikuti taste kita sendiri, apabila web yang anda tujukan untuk visitor dengan kalangan tertentu. Akan tetapi pemilihan template bebas dapat anda lakukan secara sepihak apabila itu tidak diperuntukan untuk moneytise bahkan mungkin dikhususkan untuk anda sendiri.
Contoh Template Website:
Tidak ada komentar:
Posting Komentar