Selasa, 14 April 2015

HTML

Pertemuan pada hari Senin kemarin, membahas tentang HTML. HTML kependekan dari Hypertext Markup Language. Hypertext adalah  text yang berhubungan dengan dokumen lain atau teks yang nge-link ke informasi lain. Markup adalah tanda kurung siku (< >). Language adalah bahasa. 
Jadi HTML adalah  sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah Penjelajah web Internet dan formating hypertext sederhana
Selama tahun 1990an, berbagai macam versi HTML telah muncul dengan tambahan & kelengkapan fitur-fiturnya. Versi standar HTML yang telah ada saat ini antara lain :

HTML Versi 1.0

HTML versi ini merupakan versi pertama sejak lahirnya Bahasa HTML yang memiliki kemampuan untuk heading, paragraph, hypertext, manipulasi text (bold & italic) serta memiliki hubungan terhadap penggunaan sebuah gambar.

HTML Versi 2.0

HTML versi ini lahir pada tanggal 14 Januari 1996 dengan beberapa kemampuan tambahan seperti penambahan form & hal ini menjadi cikal bakal adanya proses interaktif dengan pengguna. Mulai versi ini, HTML menjadi awal mula adanya website interaktif.

HTML Versi 3.0

HTML versi ini lahir pada tanggal 18 Desember 1997 yang dikenal dengan HTML+ karena mempunyai beberapa fasilitas penambahan fitur table dalam paragraph.

HTML Versi 3.2

HTML versi ini merupakan versi terbaru penyempurnaan dari versi 3.0 pada bulan Mei 1998.

HTML Versi 4.0

HTML versi ini lahir pada tanggal 24 Desember 1999 dengan penambahan beberapa fitur lagi seperti adanya link, image & lain-lain sebagai penyempurna dari HTML versi 3.2.

HTML Versi 5.0

HTML versi ini atau lebih dikenal dengan HTML5 lahir pada tahun 2009 yang menjadi standar baru untuk HTML, XHTML, & DOM HTML. HTML5 ini merupakan proyek kerjasama antara W3C dengan WHATWG (Web Hypertext Application Technology Working Group).
HTML5 menambahkan beberapa perintah baru yang membantu para programmer web untuk mendesain website lebih menarik & interaktif.

That's all for today, thanks for reading :D

Jumat, 10 April 2015

J2EE & Konsep Client-server

J2EE
J2EE memiliki 3 komponen yaitu komponen client, web dan business. Komponen client merupakan aplikasi klien dan applet yang berjalan pada komputer client serta mengelola eksekusu komponen aplikasi klien. Komponen web merupakan teknologi java servlet dan java serverpages yang berjalan pada server. Dan yang terakhir, komponen web itu sama dengan enterprise java bean. 
Untuk membangun J2EE adalah dengan menggunakan Java Runtime Environment, JSP Page and Servlet, komponen server-side Java Bean, Static HTML dan Client Side Java Applets.

J2EE Component adalah sebagai penyedia komponen untuk membangun sebuah interface pada website. Sedangkan container adalah perangkat lunak yang menyimpan file JSP, servlet, mentransformasikan file JSP menjadi servlet, mengkompilasi dan menjalankan servlet untuk menghasilkan HTML.



CLIENT-SERVER

Konsep dasar
Client merupakan browser dan hanya interface yang digunakan oleh user untuk melaksanakan tugas-tugas, serta meminta data pada server. 
Server adalah komputer yang berfungsi untuk melayani, membatasi, dan mengontrol akses terhadap client dan sumber daya pada suatu jaringan komputer. 
Daftar Istilah
1. HTML ditemukan oleh W3C. HTML merupakan bahasa pemrograman yang digunakan untuk membuat sebuah website. 
2. Web browser berfungsi untuk merender respon dari server untuk ditampilkan pada user (interface). Komponen-komponennya adalah URL dan HTTP/HTTPS. 
3. URL adalah suatu cara untuk meng-encode protokol, DNS, path ke dalam bentuk string. 
4. HTTP digunakan untuk jenis layanan web (WWW) pada jaringan TCP/IP. 
5. ISP adalah penyelenggara jasa internet. 
Metoda Request
1. GET -> Meminta suatu sumber tertentu.
2. HEAD -> Meminta response yang identik dengan response yang sesuai dengan permintaan GET.
3. PUT -> Mengunggah suatu sumber tertentu.
4. POST -> Mengirimkan data untuk diproses ke sumber yang teridentifikasi.
5. DELETE -> Menghapus sumber tertentu.
6. TRACE -> Menggabungkan kembali permintaan yang diterima, sehingga klien dapat melihat perubahan atau tambahan yang dilakukan oleh pelayan perantara.

That's all for today, thanks for reading :D

Kamis, 02 April 2015

1st Meeting : J2ME, J2SE and J2EE

Pada pertemuan pertama pelajaran Teori Pemrograman Web 1, hanya perkenalan saja. Sebelum membahas J2ME, J2SE dan J2EE, kami menyepakati kontrak belajar terlebih dahulu. Seperti peraturan kelas dan persentase nilai. Setelah itu barulah dibahas apa itu J2SE, J2ME dan J2EE.

J2ME adalah platform java yang dirancang untuk aplikasi mobile dan sistem tertanam (embedded system). J2ME biasanya digunakan untuk merancang software gadget dan PDA. 

J2EE merupakan standar untuk mengembangkan aplikasi secara luas/enterprise. J2EE banyak digunakan sebagai platform untuk pemrograman di sisi server.

J2SE banyak digunakan sebagai platform untuk pemrograman dalam bahasa java.

Perbedaan antara ketiganya yaitu sebagai berikut.
1. J2SE digunakan untuk membuat aplikasi biasa di PC/ komputer desktop dan server.
2. J2EE biasanya digunakan untuk membuat web application.
3. J2ME digunakan untuk membuat aplikasi java di lingkungan mobile dan embedded device yang memiliki resource hardware yang terbatas.

Itulah yang dipelajari pada pertemuan pertama Teori Pemrograman Web. Thanks for reading :D