Sesuai Dengan Penejelasan Materi Disection 8
Mengenai Fungsi PHP dalam Web ( Gunakan Tools Notepad ++ )
Silahkan Peserta Kelas Melakukan Modifikasi Pada 4 Latihan Berikut
Latihan 1 : di rubah isinya menjadi nama anda
Latihan 2 :Tampilkan Picture Logo Anda
Latihan 3 : Isi Biodata Anda
CONTOH HTML
<!DOCTYPE HTML>
<html>
<head>
<title>Membuat Link</title>
</head>
<body>
<h1>Selamat datang di website saya</h1>
<h1>BIODATA</h1>
<h3>Nama : DAVID BUDIMAN</h3>
<h3>NPM : 195120054</h3>
<h3>Fakultas: Komputer</h3>
<h3>Prodi : Teknologi Informasi</h3>
<h3>Agama : ISLAM</h3>
<h3>Hobi : Petualang</h3>
<a href="latihan1.html">buka Latihan 1</a><br>
<a href="latihan2.html">buka Latihan 2</a>
</body>
</html>
Rabu, 15 Januari 2020
Selasa, 14 Januari 2020
SECTION 06 APLIKASI CAT 2.0
Pada section 06 ini saya akan membahas secara singkat tentang aplikasi berikut ini :
1. Notepad ++
2. Xampp
3. Prototype
1. Definisi Notepad++
Notepad++ adalah sebuah penyunting teks dan penyunting kode sumber yang berjalan di sistem operasi Windows. Notepad++ menggunakan komponen Scintilla untuk dapat menampilkan dan menyuntingan teks dan berkas kode sumber berbagai bahasa pemrograman.
Notepad++ didistribusikan sebagai perangkat lunak bebas. Proyek ini dilayani oleh Sourceforge.net dengan telah diunduh lebih dari 27 juta kali dan dua kali memenangkan penghargaan SourceForge Community Choice Award for Best Developer Tool
Bahasa pemrograman yang didukung oleh Notepad++
Didukung dalam hal ini adalah dimengerti dan diterjemahkan menjadi teks oleh Notepad++. Misalnya pada C++, fungsi-fungsinya akan di masukan kedalam daftar fungsi dan kata-katanya akan berubah warna sesuai dengan makna kata tersebut di C++.
Berikut sejumlah bahasa pemrograman yang didukung oleh Notepad++ sejak versi 5.9.3:
- ActionScript, Ada, ASP, Assembler, autoIt
- Batch
- C, C++, C#, Caml, Cmake, COBOL, CSS
- D, Diff
- Flash ActionScript, Fortran
- Gui4CLI
- Haskell, HTML
- Berkas INI, InnoSetup
- Java, JavaScript, JSP
- KiXtart
- LISP, Lua
- Makefile, Matlab
- NSIS
- Objective-C
- Pascal, Perl, PHP, Postscript, PowerShell, Properties file, Python
- R, Resource file, Ruby
- Shell, Scheme, Smalltalk, SQL
- TCL, TeX
- Pascal, Perl, PHP, Postscript, PowerShell, Properties file, Python
- XML
- YAML
2. XAMPP
adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program.
Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. Untuk mendapatkanya dapat mendownload langsung dari web resminya.
Sejarah dan Pengembang
.XAMPP dikembangkan dari sebuah tim proyek bernama Apache Friends, yang terdiri dari Tim Inti (Core Team), Tim Pengembang (Development Team) & Tim Dukungan (Support Team)
Bagian Penting XAMPP
Mengenal bagian XAMPP yang biasa digunakan pada umumnya:
- htdoc adalah folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti berkas PHP, HTML dan skrip lain.
- phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada dikomputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpMyAdmin, maka akan muncul halaman phpMyAdmin.
- Kontrol Panel yang berfungsi untuk mengelola layanan (service) XAMPP. Seperti menghentikan (stop) layanan, ataupun memulai (start).
3. Prototype
Yaitu proses merancang sebuah model dari suatu sistem, bisa dikatakan sebagai bentuk awal (contoh) atau standar ukuran untuk suatu objek yang akan dikerjakan nanti, dengan metode prototyping, pengembangan suatu data saling berinteraksi selama proses dan menentukan hasil yang terbaik.
SECTION 05 WEB PROGRAMING
Aplikasi web adalah jenis aplikasi yang menggunakan arsitektur client server. Sesuai dengan namanya client server berarti adanya pembagian kerja pengolahan data antara client dan server. Secara singkat, jaringan client server adalah jaringan dimana computer client bertugas melakukan permintaan data dan server bertugas melayani permintaan tersebut.
Web Programming
Pemrograman web diambil dari 2 suku kata yaitu pemrograman dan web. Pemrograman yang dalam bahasa inggris adalah programming dan diartikan proses, cara, atau perbuatan program (secara bahasa indonesia).
Definisi Web adalah jaringan komputer yang terdiri dari kumpulan situs internet yang menawarkan teks, grafik, suara dan sumber daya animasi melalui protokol transfer hypertext. Orang banyak mengenal web dengan istilah WWW (world wide web), World Wide Web adalah layanan internet yang paling populer saat ini internet mulai dikenal dan digunakan secara luas setelah adanya layanan WWW.
WWW adalah halaman-halaman website yang dapat saling terkoneksi satu dengan lainnya (hyperlink) yang membentuk samudra belantara informasi. WWW berjalan dengan protokol HyperText Transfer Protokol (HTTP).
Halaman Web merupakan file teks murni (plain text) yang berisi sintaks-sintaks HTML yang dapat dibuka/ dilihat/ diterjemahkan dengan Internet Browser. Sintaks HTML mampu memuat konten text, gambar, audio, video dan animasi. Kini internet identik dengan web, karena kepopuleran web sebagai standar interface pada layanan-layanan yang ada di internet, dari awalnya sebagai penyedia informasi, ini digunakan juga untuk komunikasi dari email sampai dengan chatting, sampai dengan melakukan transaksi bisnis (commerce) (Betha Sidik,Ir, Pemrograman web dengan HTML, Informatika Bandung, 2005).
Banyak keuntungan yang diberikan oleh Aplikasi berbasis Web dari pada aplikasi berbasis destop, sehingga aplikasi berbasis web telah diadopsi oleh perusahaan sebagai bagian dari strategi teknologi informasinya, karena beberapa alasan:
- Akses informasi mudah
- Setup server lebih mudah
- Informasi mudah didistribusikan
- Bebas platform
- Informasi dapat di sajikan oleh browser web pada sistem operasi mana saja karena adanya standar dokumen berbagai tipe data dapat disajikan
Cara kerja pemrograman web
Sebelum menjelaskan cara kerja pemrograman web, sebaiknya anda mengetahui tentang HTML bahwa HTML bukan bahasa pemrograman tapi adalah markup language (bahasa penandaan yang terdiri dari TAG). HTML hanya mendeskripsikan bahwa bagian tertentu dalam sebuah halaman web adalah isi yang harus ditampilkan oleh browser dengan cara tertentu.
Bagaimana cara kerja pemrograman web? Secara sederhana pemrograman web hanya dilakukan dengan menyisipkan perintah diantara TAG HTML. Misal:
<html>
<head>
<title>Contoh</title>
</head>
<body>
<?php
echo date("d/m/Y");
?>
</body>
</html>
Pada saat kita mengakses halaman tersebut, web server langsung merespon apa yang kita minta dengan melakukan proses parsing (membaca isi halaman baris perbaris) dan jika menemukan baris perintah bahasa pemrograman maka web server akan mengeksekusi/ menjalankan perintah tersebut dan setelah semua selesai baru akan mengirimkannya ke browser. Contoh diatas web server akan mengirimkan hasil eksekusi baris perintah echo date("d/m/Y") dalam bentuk tanggal dinamis yang diangap sebagai bagian dari HTML yang bersifat statis.
Apa yang dapat dilakukan dengan pemrograman web
- Pemrograman web memungkinkan kita dapat membuat halaman web yang dinamis dengan perintah-perintah yang cukup sederhana tapi dapat menghasilkan informasi yang beragam.
- Pemrograman web dapat melakukan interaksi sehingga pengguna dapat memperoleh informasi yang sesuai/relevan seperti pencarian, pengiriman data, dll.
- Pemrograman web dapat dihubungkan dengan berbagai macam basis data/ database seperti mysql, oracle, sql server, dll.
Bahasa pemrograman apa saja yang dapat digunakan untuk pemrograman web
Bisa dikatakan hampir semua bahasa pemrograman dapat digunakan untuk pemrograman web asalkan bahasa pemrograman tersebut bisa bekerja dalam web server dan dapat menciptakan HTML, XHTML, CSS, JavaScript, dan XML. Beberapa bahasa pemrograman web yang populer diantaranya yaitu: PHP, ASP.NET, Ruby on Rails, Perl, ASP classic, Python, dan JSP.
SECTION 04 STURKTUR XML BLOG
XML adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML yang merupakan bahasa standar untuk melacak Internet
XML adalah bahasa markup – menggunakan tag label, mengkategorikan dan mengatur informasi dalam spesifikasi cara. Markup menjelaskan dokumen atau data struktur dan organisasi. Konten, seperti teks, Gambar, dan data, adalah bagian dari kode yang berisi markup Tag. Hal ini juga yang paling menarik untuk kebanyakan manusia sehari-hari yang membaca atau berinteraksi dengan data dan kebutuhan dokumen. fleksibilitas XML telah berkembang yang menyebabkan digunakan untuk bertukar data dalam berbagai bentuk.
definisi xml adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam.
XML didesain untuk mempu menyimpan data secara ringkas dan mudah diatur. Kata kunci utama XML adalah data (jamak dari datum) yang jika diolah bisa memberikan informasi.
XML menyediakan suatu cara terstandarisasi namun bisa dimodifikasi untuk menggambarkan isi dari dokumen. Dengan sendirinya, XML dapat digunakan untuk menggambarkan sembarang view database, tetapi dengan suatu cara yang standar.
Kegunaan dan Cara Menggunakan XML. Kegunaan dan Cara Menggunakan XML – XML (eXtensible Markup Language) digunakan dalam banyak aspek pengembangan web, sering dipakai untuk menyederhanakan penyimpanan dan pertukaran data. ... pengembangan web. dokumentasi
XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam.[1] XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet.[2]
Daftar isi
Mengenal XML[sunting | sunting sumber]
XML didesain untuk mampu menyimpan data secara ringkas dan mudah diatur. Kata kunci utama XML adalah data (jamak dari datum) yang jika diolah bisa memberikan informasi.[3]
XML menyediakan suatu cara terstandarisasi namun bisa dimodifikasi untuk menggambarkan isi dari dokumen.[4] Dengan sendirinya, XML dapat digunakan untuk menggambarkan sembarang view database, tetapi dengan satu cara yang standar.[4]
Tipe XML[sunting | sunting sumber]
- XML, merupakan standar format dari struktur berkas (file) yang ada.
- XSL, merupakan standar untuk memodifikasi data yang diimpor atau diekspor.
- XSD, merupakan standar yang mendefinisikan struktur database dalam XML.
Keunggulan XML[sunting | sunting sumber]
Keunggulan XML bisa diringkas sebagai berikut:[6]
- Pintar (Intelligence). XML dapat menangani berbagai tingkat (level) kompleksitas.
- Dapat beradaptasi. Dapat mengadaptasi untuk membuat bahasa sendiri. Seperti Microsoft membuat bahasa MSXML atau Macromedia mengembangkan MXML.
- Mudah pemeliharaannya.
- Sederhana. XML lebih sederhana.
- Mudah dipindah-pindahkan (Portability). XML mempunyai kemudahan perpindahan (portabilitas) yang lebih bagus.
Langganan:
Postingan (Atom)