Dokumen tersebut membahas tentang pembelajaran pemrograman HTML, PHP, dan CSS. HTML digunakan untuk membuat struktur dasar halaman web, PHP digunakan untuk membuat website dinamis dan interaktif, sedangkan CSS digunakan untuk mendesain tampilan 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.
Modul Web Programming dengan PHP dan MySQLeddie Ismantoe
Modul Pemrograman PHP ini adalah sebuah modul yang berisikan tutorial dasar-dasar pemrograman web menggunakan bahasa pemrograman PHP. Seperti yang telah diketahui PHP saat ini merupakan bahasa pemrograman untuk web yang terpopuler. Facebook, Yahoo, Digg dan masih banyak website populer lainnya menggunakan PHP. Belum lagi jumlah CMS yang bebasiskan PHP beberapa yang terpopuler diantaranya: Joomla, Wordpress, Drupal, ModxCMS, dan masih banyak lagi. Dengan menguasasi PHP sudah dapat dibayangkan bukan banyak kelebihan yang akan anda dapat.
Pada modul ini saya coba untuk menjelaskan secara step-by-step bagaimana membuat sebuah halaman website yang lengkap dengan mengetahui terlebih dahulu dasar-dasar web. Hal tersebut meliputi dasar-dasar WWW, HTML, CSS dan pengetahuan dasar tentang website yang menurut saya perlu diketahui. Baru setelah itu saya masuk ke bahasan utama yaitu PHP. Pada akhir modul ini saya sertakan beberapa contoh aplikasi sederhana yang mungkin akan sangat membantu pemahaman pembaca mengenai pemrograman PHP.
Mambo adalah CMS berbasis PHP dan MySQL yang kemudian berkembang menjadi Joomla setelah terjadi perselisihan antara pengembang dan pendiri Mambo. Joomla memiliki fitur yang sama dengan Mambo seperti modul, komponen, dan template. PHP adalah bahasa skrip open source yang digunakan untuk mengembangkan Mambo dan Joomla.
Dokumen tersebut memberikan penjelasan singkat tentang Joomla sebagai sistem manajemen konten, fungsinya, cara membuat website menggunakan Joomla, perbandingan antara Joomla dan Mambo serta pengertian tentang Moodle dan cPanel.
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.
Modul Web Programming dengan PHP dan MySQLeddie Ismantoe
Modul Pemrograman PHP ini adalah sebuah modul yang berisikan tutorial dasar-dasar pemrograman web menggunakan bahasa pemrograman PHP. Seperti yang telah diketahui PHP saat ini merupakan bahasa pemrograman untuk web yang terpopuler. Facebook, Yahoo, Digg dan masih banyak website populer lainnya menggunakan PHP. Belum lagi jumlah CMS yang bebasiskan PHP beberapa yang terpopuler diantaranya: Joomla, Wordpress, Drupal, ModxCMS, dan masih banyak lagi. Dengan menguasasi PHP sudah dapat dibayangkan bukan banyak kelebihan yang akan anda dapat.
Pada modul ini saya coba untuk menjelaskan secara step-by-step bagaimana membuat sebuah halaman website yang lengkap dengan mengetahui terlebih dahulu dasar-dasar web. Hal tersebut meliputi dasar-dasar WWW, HTML, CSS dan pengetahuan dasar tentang website yang menurut saya perlu diketahui. Baru setelah itu saya masuk ke bahasan utama yaitu PHP. Pada akhir modul ini saya sertakan beberapa contoh aplikasi sederhana yang mungkin akan sangat membantu pemahaman pembaca mengenai pemrograman PHP.
Mambo adalah CMS berbasis PHP dan MySQL yang kemudian berkembang menjadi Joomla setelah terjadi perselisihan antara pengembang dan pendiri Mambo. Joomla memiliki fitur yang sama dengan Mambo seperti modul, komponen, dan template. PHP adalah bahasa skrip open source yang digunakan untuk mengembangkan Mambo dan Joomla.
Dokumen tersebut memberikan penjelasan singkat tentang Joomla sebagai sistem manajemen konten, fungsinya, cara membuat website menggunakan Joomla, perbandingan antara Joomla dan Mambo serta pengertian tentang Moodle dan cPanel.
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."
Panduan ini membahas pengembangan e-learning berbasis Moodle di lingkungan sekolah, mulai dari instalasi web server XAMPP dan Moodle, konfigurasi bahasa dan tema, serta pengaturan tata letak halaman depan, blok, dan berita. Langkah-langkahnya meliputi instalasi XAMPP dan Moodle, pengamanan database, pengaturan bahasa dan tema sesuai kebutuhan, serta pengaturan komponen-komponen Moodle.
Ringkasan dokumen tersebut adalah sebagai berikut:
1. Dokumen tersebut memberikan panduan langkah-langkah dasar dalam membuat dan memanipulasi halaman web menggunakan perangkat lunak Dreamweaver.
2. Langkah-langkah tersebut meliputi pembuatan template halaman, pengeditan isi, penggunaan tabel, penambahan video, dan pembuatan tautan antarhalaman.
3. Tujuan dari bahan ajaran tersebut adalah membekali peserta den
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."
Makalah ini membahas tentang HTML 5. Pembahasan dimulai dari pengertian HTML, sejarah perkembangan HTML 5, karakteristik HTML 5 seperti fitur baru dan dukungan browser, serta manfaat HTML 5. Tujuan makalah ini adalah untuk memahami HTML 5 secara lebih mendalam dan terstruktur.
BAB I
PENDAHULUAN
1.1 LATAR BELAKANG
Internet memang sudah diketahui oleh kebanyakan orang mulai dari para pelajar hingga umum, tapi kebanyakan dari mereka belum mengetahui betul mengenai bagian – bagian apa saja yang berperan penting dalam sebuah halaman web internet, salah satunya adalah HTML.HTML merupakan suatu komponen penting didalam suatu website yang menjadi sebuah dasar atau pondasi bahasa pemograman sebuah web yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi didalam sebuah web bowser dan pemformatan hypertext sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegrasi.
1.2 RUMUSAN MASALAH
1. Sejarah internet ?
2. Pengertian dan sejarah HTML ?
3. Tag – tag dasar HTML ?
4. Sebutkan dan jelaskan program editor dan compiler untuk HTML ?
1.3 TUJUAN
1. Untuk mengetahui sejarah internet
2. Untuk mengetahui pengertian dan sejarah HTML
3. Untuk mengetahui tag – tag HTML
4. Untuk mengetahui program editor dan compiler untuk HTML
BAB II
PEMBAHASAN
2.1 SEJARAH INTERNET
Internet merupakan singkatan dari interconnection nerworking yang merupakan suatu sistem global dari semua jaringan komputer yang saling terhubung satu sama lain menggunakan standard internet protocol suite (Transmission control protokol/internet protokol).
Sejarah dimulai pada bulan Agustus 1992 dan penciptaan internet pertama kali dikemukan oleh seseorang bernama J.C.R Licklider dari MIT (Massachutts Institute of Technology). Konsep awal dinamakan “Galactic Network” oleh dirinya. Ia mengemukakan tentang bagaimana jaringan global yang memungkinkan orang dapat mengakses data dan program dari mana saja. Pada Oktober 1962 beliau mengepalai program penelitian komputer di ARPA yang merupakan bagian dari Departemen Pertahanan Amerika Serikat.
Proyek dari ARPANET merancang bentuk jaringan, kehandalan, seberapa besar informasi dapat dipindahkan, dan akhirnya semua standar yang mereka tentukan menjadi cikal bakal pembangunan protocol baru yang sekarang dikenal sebagai TCP/IP (Tranmission Control Protocol/Internet Protocol).
2.2 SEJARAH DAN PENGERTIAN HTML
HTML (HyperText Markup Language) adalah suatu bahasa yang digunakan untuk menulis halaman web dan menampilkan berbagai informasi didalam sebuah browser internet. HTML ditulis dengan bentuk dokumen ASCII atau text biasa. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format ASCII normal, yang dirancang untuk tidak tergantung pada suatu sistem informasi tertentu.
HTML merupakan pengembangan dari standar pemformatan dokumen text, yaitu Standard Generalized Markup Languange (SGML). HTML saat ini merupakan standar internet yang didefinisikan dan dikendalikan oleh World Wide Web Consortium (W3C).
HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-Lee Robert ketika masih bekerja di CERN pada tahun 1989, dan dipopulerkan oleh browser Mosaic dikembangkan di NSCA
Dokumen tersebut membahas berbagai jenis software komputer yang meliputi software aplikasi seperti word processing dan spreadsheet, software sistem seperti sistem operasi, dan bahasa pemrograman serta alat yang mendukung pengembangan software.
Dokumen tersebut membahas tentang website statis dan dinamis. Website statis memiliki konten yang statis atau tidak berubah, sedangkan website dinamis memiliki konten yang dapat diperbarui secara berkala. Website dinamis membutuhkan infrastruktur yang lebih kompleks dibanding website statis karena kontennya dibuat saat diakses pengguna."
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.
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.
Bab 1 membahas tentang PHP sebagai bahasa pemrograman website yang populer dan digunakan untuk membangun berbagai jenis website. Bab ini juga menjelaskan perbedaan antara HTML dan PHP serta manfaat PHP untuk membuat website dinamis dan interaktif. Bab 2 menjelaskan persyaratan untuk menginstalasi CodeIgniter seperti web server, PHP, dan basis data serta cara menginstal XAMPP untuk mempermudah proses instalasi.
Bab 1 membahas tentang PHP sebagai bahasa pemrograman untuk website yang populer dan fleksibel. CodeIgniter diperkenalkan sebagai framework PHP yang gratis, ringan, dan memiliki fitur lengkap beserta dokumentasi yang baik. CodeIgniter mengimplementasikan konsep MVC untuk memisahkan antara logika, basis data, dan tampilan website.
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.
Laporan ini membahas tentang pembuatan aplikasi penjualan tiket kereta api berbasis web menggunakan framework Metro UI oleh kelompok mahasiswa. Aplikasi ini dibuat untuk memenuhi tugas besar mata kuliah Pemrograman Berbasis Web dan dapat digunakan mahasiswa untuk mempelajari konsep pemrograman web."
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."
Panduan ini membahas pengembangan e-learning berbasis Moodle di lingkungan sekolah, mulai dari instalasi web server XAMPP dan Moodle, konfigurasi bahasa dan tema, serta pengaturan tata letak halaman depan, blok, dan berita. Langkah-langkahnya meliputi instalasi XAMPP dan Moodle, pengamanan database, pengaturan bahasa dan tema sesuai kebutuhan, serta pengaturan komponen-komponen Moodle.
Ringkasan dokumen tersebut adalah sebagai berikut:
1. Dokumen tersebut memberikan panduan langkah-langkah dasar dalam membuat dan memanipulasi halaman web menggunakan perangkat lunak Dreamweaver.
2. Langkah-langkah tersebut meliputi pembuatan template halaman, pengeditan isi, penggunaan tabel, penambahan video, dan pembuatan tautan antarhalaman.
3. Tujuan dari bahan ajaran tersebut adalah membekali peserta den
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."
Makalah ini membahas tentang HTML 5. Pembahasan dimulai dari pengertian HTML, sejarah perkembangan HTML 5, karakteristik HTML 5 seperti fitur baru dan dukungan browser, serta manfaat HTML 5. Tujuan makalah ini adalah untuk memahami HTML 5 secara lebih mendalam dan terstruktur.
BAB I
PENDAHULUAN
1.1 LATAR BELAKANG
Internet memang sudah diketahui oleh kebanyakan orang mulai dari para pelajar hingga umum, tapi kebanyakan dari mereka belum mengetahui betul mengenai bagian – bagian apa saja yang berperan penting dalam sebuah halaman web internet, salah satunya adalah HTML.HTML merupakan suatu komponen penting didalam suatu website yang menjadi sebuah dasar atau pondasi bahasa pemograman sebuah web yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi didalam sebuah web bowser dan pemformatan hypertext sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegrasi.
1.2 RUMUSAN MASALAH
1. Sejarah internet ?
2. Pengertian dan sejarah HTML ?
3. Tag – tag dasar HTML ?
4. Sebutkan dan jelaskan program editor dan compiler untuk HTML ?
1.3 TUJUAN
1. Untuk mengetahui sejarah internet
2. Untuk mengetahui pengertian dan sejarah HTML
3. Untuk mengetahui tag – tag HTML
4. Untuk mengetahui program editor dan compiler untuk HTML
BAB II
PEMBAHASAN
2.1 SEJARAH INTERNET
Internet merupakan singkatan dari interconnection nerworking yang merupakan suatu sistem global dari semua jaringan komputer yang saling terhubung satu sama lain menggunakan standard internet protocol suite (Transmission control protokol/internet protokol).
Sejarah dimulai pada bulan Agustus 1992 dan penciptaan internet pertama kali dikemukan oleh seseorang bernama J.C.R Licklider dari MIT (Massachutts Institute of Technology). Konsep awal dinamakan “Galactic Network” oleh dirinya. Ia mengemukakan tentang bagaimana jaringan global yang memungkinkan orang dapat mengakses data dan program dari mana saja. Pada Oktober 1962 beliau mengepalai program penelitian komputer di ARPA yang merupakan bagian dari Departemen Pertahanan Amerika Serikat.
Proyek dari ARPANET merancang bentuk jaringan, kehandalan, seberapa besar informasi dapat dipindahkan, dan akhirnya semua standar yang mereka tentukan menjadi cikal bakal pembangunan protocol baru yang sekarang dikenal sebagai TCP/IP (Tranmission Control Protocol/Internet Protocol).
2.2 SEJARAH DAN PENGERTIAN HTML
HTML (HyperText Markup Language) adalah suatu bahasa yang digunakan untuk menulis halaman web dan menampilkan berbagai informasi didalam sebuah browser internet. HTML ditulis dengan bentuk dokumen ASCII atau text biasa. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format ASCII normal, yang dirancang untuk tidak tergantung pada suatu sistem informasi tertentu.
HTML merupakan pengembangan dari standar pemformatan dokumen text, yaitu Standard Generalized Markup Languange (SGML). HTML saat ini merupakan standar internet yang didefinisikan dan dikendalikan oleh World Wide Web Consortium (W3C).
HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-Lee Robert ketika masih bekerja di CERN pada tahun 1989, dan dipopulerkan oleh browser Mosaic dikembangkan di NSCA
Dokumen tersebut membahas berbagai jenis software komputer yang meliputi software aplikasi seperti word processing dan spreadsheet, software sistem seperti sistem operasi, dan bahasa pemrograman serta alat yang mendukung pengembangan software.
Dokumen tersebut membahas tentang website statis dan dinamis. Website statis memiliki konten yang statis atau tidak berubah, sedangkan website dinamis memiliki konten yang dapat diperbarui secara berkala. Website dinamis membutuhkan infrastruktur yang lebih kompleks dibanding website statis karena kontennya dibuat saat diakses pengguna."
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.
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.
Bab 1 membahas tentang PHP sebagai bahasa pemrograman website yang populer dan digunakan untuk membangun berbagai jenis website. Bab ini juga menjelaskan perbedaan antara HTML dan PHP serta manfaat PHP untuk membuat website dinamis dan interaktif. Bab 2 menjelaskan persyaratan untuk menginstalasi CodeIgniter seperti web server, PHP, dan basis data serta cara menginstal XAMPP untuk mempermudah proses instalasi.
Bab 1 membahas tentang PHP sebagai bahasa pemrograman untuk website yang populer dan fleksibel. CodeIgniter diperkenalkan sebagai framework PHP yang gratis, ringan, dan memiliki fitur lengkap beserta dokumentasi yang baik. CodeIgniter mengimplementasikan konsep MVC untuk memisahkan antara logika, basis data, dan tampilan website.
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.
Laporan ini membahas tentang pembuatan aplikasi penjualan tiket kereta api berbasis web menggunakan framework Metro UI oleh kelompok mahasiswa. Aplikasi ini dibuat untuk memenuhi tugas besar mata kuliah Pemrograman Berbasis Web dan dapat digunakan mahasiswa untuk mempelajari konsep pemrograman web."
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
Web 1.0 memiliki interaksi satu arah dimana pengguna hanya dapat melihat konten situs. Web 2.0 memungkinkan interaksi dua arah dimana pengguna dapat membaca dan menulis konten. Web 3.0 akan memungkinkan aplikasi saling berinteraksi dan mengakses internet lewat perangkat selain komputer. Scrum adalah kerangka kerja tangkas yang fokus pada pengembangan produk fleksibel secara holistik dimana tim bekerja se
Dokumen tersebut membahas tentang pembuatan aplikasi manajemen film menggunakan PHP dan MySQL. Langkah awal membuat database dengan tabel aktor dan film, kemudian membuat tampilan web antara lain tampilan awal, insert film, dan tampilan data film.
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.
Sistem informasi persediaan barang pada perusahaan ekspor hasil laut berbasis web ini membantu perusahaan dalam mengelola data persediaan barang secara online dan efisien. Sistem ini menggunakan PHP dan database MySQL, serta framework CodeIgniter untuk membangun aplikasinya. Sistem dapat menampilkan laporan stok barang masuk, proses produksi, packing, dan barang yang diekspor secara real-time.
Dokumen tersebut membahas tentang internet, protokol, dan komponen-komponen penyusun website seperti web browser, web server, database server, serta pengertian client side dan server side scripting. Juga membahas PHP sebagai bahasa pemrograman server side untuk membuat website dinamis.
Ringkasan dokumen tersebut adalah:
Tugas aplikasi sosial media ini membahas tentang pemanfaatan WordPress sebagai media promosi dan meningkatkan peluang bisnis bagi toko-toko otomotif. Dibahas pula tentang instalasi Linux, XAMPP dan WordPress untuk membangun website toko secara mandiri menggunakan teknologi open source.
3. HTML
Pemrograman Slide 1 - 3/31
• HTML adalah sebuah standar yang digunakan secara luas untuk
menampilkan halaman web dan HTML kini merupakan standar Internet
yang saat ini dikendalikan oleh World Wide Web Consortium (W3C).
• Versi terakhir dari HTML adalah HTML 4.01, meskipun saat ini telah
berkembang XHTML yang merupakan pengembangan dari HTML.
• Yang dimaksud dengan HyperText adalah beberapa teks yang ada dalam
dokumen HTML memuat informasi yang menghubungkan ke lokasi yang
berbeda, baik dalam satu struktur dokumen atau ke alamat lain di internet
.
• Sedangkan Markup Language merupakan bagian spesifik pada dokumen
yang mengindikasikan bagaimana suatu informasi akan ditampilkan pada
web browser.
4. Fungsi HTML
Pemrograman Slide 1 - 4/31
Untuk Membuat Halaman Web. Bahasa HTML digunakan untuk membuat
halaman web. Semua halaman web pasti dibuat dengan menggunakan HTML.
Sebagai Pondasi Bagi Sebuah Website. Sebuah rumah jika tidak memiliki
pondasi maka akan cepat roboh. Begitu juga dengan website. Jika tidak memiliki
HTML sebagai pondasi, kita tidak dapat mengimplementasikan bahasa lainnya
seperti CSS (bahasa untuk mendesain website), Javascript (bahasa untuk
menambah prilaku website), dan PHP (bahasa pemrograman server website).
Untuk menandai teks pada halaman web. Misalnya, kita dapat menandai
sebuah teks menjadi bergaris bawah dengan menggunakan tag html <u>
Untuk menandai elemen/bagian pada halaman web. Sebuah website memiliki
beberapa bagian seperti header, navigasi, main dan footer. Kita dapat menandai
setiap bagiannya dengan HTML.
Untuk menampilkan informasi dalam bentuk tabel
Untuk menambahkan objek seperti audio, video, gambar, dll dalam
halaman web
Untuk membuat online form
5. Cara Kerja HTML
Pemrograman Slide 1 - 5/31
Kode HTML yang telah ditulis Programer selanjutnya akan dikirim ke mesin
penyimpan data atau biasa disebut Server, nah dari server inilah selanjutnya
akan direquest/diminta oleh User menggunakan perangkat lunak pengolah
HTML yang dinamakan Browser (Opera, Crome, Mozilla dll) yang mana
didalam Browser tersebut kemudian HTML akan dibaca oleh otak komputer
(Prosesor) menggunakan tehnologi XSLT yaitu sebuah teknologi yang tersusun
dari bahasa komputer "Java Bytecode".
setelah proses pengecekan menggunakan XSLT selesai, selanjutnya HTML
akan mengalami proses Visual Randering atau proses penyajian menggunakan
tehnologi Ajaxyang tertanam pada setiap Browser sampai akhirnya para user
dapat melihat sebuah penyajian halaman Web yang sudah jadi.
6. Catatan :
Pemrograman Slide 1 - 6/31
AJAX : Suatu teknologi pemrogaman berbasis Web yang berguna
untuk menciptakan sebuah aplikasi Web interaktif.
XSLT : Bahasa pemrogaman berdasar XML yang digunakan
untuk mengkonversi dokumen xml menjadi dokumen dengan
berbagai format.
Browser : Perangkat lunak yang berfungsi menampilkan dan
melakukan interaksi dengan dokumen yang disediakan oleh
server.
7. Manfaat HTML
Pemrograman Slide 1 - 7/31
HTML memiliki manfaat untuk menampilkan sebuah halaman
web yang dibuat dengan bahasa HTML yang bisa memuat Teks,
Gambar, Video, Animasi, dll, untuk menyampaikan informasi
kepada banyak orang
8. Contoh HTML Sederhana :
Pemrograman Slide 1 - 8/31
<html>
<head>
<title>Halo Lingkup Informatika</title>
</head>
<body bgcolor = "black">
<p style="color:white">Halo</p>
</body>
</html>
Simpan kode html tersebut misalnya menjadi file 'Contoh HTML Sederhana.html'. Maka
jika file tersebut dibuka menggunakan salah satu browser, akan tampil seperti gambar
dibawah.
Nb : Berdasarkan gambar diatas terlihat bahwa judul tab browser 'Halo
Lingkup Informatika' yang sesuai dengan tag <title>Halo Lingkup
Informatika</title>, warna background hitam sesuai dengan
tag <body bgcolor = "black">, dan warna teks putih sesuai dengan
tag <p style="color:white">.
9. PHP
Pemrograman Slide 1 - 9/31
Yang Kita Bahas Selanjutnya
PHP tetapi bukan seperti Gambar
yang di samping yaitu
Pemberian Harapan Palsu (PHP)
Melainkan yang akan kita
bahas adalah PHP : Hypertext
Prepocessor
10. PHP (Hypertext Prepocessor)
Pemrograman
Slide 1 - 10/31
Di dunia ilmu komputer, PHP pada dasarnya
merupakan singkatan dari PHP : Hypertext
Prepocessor. PHP digunakan sebagai salah satu
script untuk memperindah tampilan website.
Dalam praktiknya PHP biasanya digunakan
bersama dengan penggunaan bahasa
pemrograman lainnya seperti bahasa
pemrograman HTML dan bahasa pemrograman
JAVA script.
Menurut Wikipedia sendiri, pengertian PHP
adalah bahasa pemrograman script server – side
yang didesain untuk pengembangan web. Selain
itu, PHP juga dapat dipakai sebagai bahasa
pemrograman umum.
PHP di kembangkan pada
tahun 1995 oleh Rasmus
Lerdorf, dan sekarang
dikelola oleh The PHP
Group
11. Pemrograman
Slide 1 - 11/31
Dikutip dari situs w3techs.com, (diakses pada 18 Desember
2014), berikut adalah market share penggunaan bahasa
pemrograman server-side untuk mayoritas website di seluruh
dunia :
12. Fungsi PHP dalam Pemograman WEB
Pemrograman Slide 1 - 12/31
PHP digunakan sebagai script pelengkap bahasa pemrograman lainnya yaitu
bahasa pemrograman HTML dan CSS , Bahasa pemrograman PHP pada dasarnya
bukanlah sebuah bahasa pemrograman yang wajib digunakan untuk mendesain website
Bahasa pemrograman PHP hanya merupakan bahasa pemrograman pelengkap yang
hanya digunakan pada website dinamis atau pun interaktif.
Di website yang bersifat statis, bahasa pemrograman PHP tidak dibutuhkan
sama sekali atau pun jika dibutuhkan hanya sebagai pelengkap tambahan saja.
Dalam website dinamis atau pun interaktif, bahasa pemrograman PHP dipakai sebagai
media untuk mempersingkat tatanan bahasa pemrograman HTML dan CSS
Selain dapat mempersingkat script bahasa pemrograman, PHP juga dapat digunakan
untuk menginput data ke sistem database, mengkonversi halaman yang berisi text
menjadi dokumen PDF, melaksanakan manajemen cookie dan session dalam berbagai
macam aplikasi, menghasilkan gambar, dan berbagai macam kegunaan lainnya.
fitur inilah PHP disebut juga sebagai Scripting Language atau bahasa
pemrograman script.
13. Cara Kerja
Pemrograman Slide 1 - 13/31
PHP merupakan Server Side Scripting, dimana PHP selalu membutuhkan web
server dalam menjalankan aksinya. Secara prinsip, server akan bekerja apabila ada
permintaan dari client, yaitu kode – kode PHP . Client tersebut akan dikirimkan kepada
server, kemudian server akan mengembalikan pada halaman sesuai instruksi yang
diminta. Biar tidak tambah ribet dan bingung ada urutannya bagaimana PHP bekerja ?
• Server membaca permintaan dari client/browser.
• Kemudian dilanjutkan untuk mencari halaman / page server.
• Server melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi
pada halaman/page.
• Selanjutnya hasil modifikasi tersebut akan dikembalikan kepada client / browser
14. Manfaat
Pemrograman Slide 1 - 14/31
Manfaat dari PHP yaitu untuk membuat halaman website yang
dinamis dan interaktif yang dapat menyesuaikan tampilan konten tergantung
pada situasi. Website dinamis juga bisa menginput data ke databased,
membuat halaman yang berubah-ubah sesuai pada input dari user,
menghasilkan gambar, menkonversi halaman text menjadi PDF, memproses
form dll. Dalam membuat aplikasi website, kode PHP disisipkan ke dalam
dokumen HTML, oleh karena itu PHP disebut sebagai bahasa pemrograman
script.
15. Contoh
Pemrograman Slide 1 - 15/31
Membuat program sederahan PHP, ketiklah kode program berikut di
editor, Lalu simpan di C:xampphtdocs dengan nama file: Latihan1.php
<?php
$nim = "12001009";
$nama = 'Satriyo Gulo';
$umur = 19;
$nilai = 82.25;
$status = TRUE;
echo "NIM : " . $nim . "<br>";
echo "Nama : $nama <br>";
print "Umur : " . $umur; print "<br>";
printf ("Nilai : %.3f<br>", $nilai);
if ($status)
echo "Status : Aktif";
else
echo "Status : Tidak Aktif";
?>
Untuk melihat hasilnya:
• Pastikan aplikasi web server telah aktif
• Aktifkan aplikasi web browser, pada addres bar
ketik http://localhost/latihan1.php
16. CMS (Content management system)
Pemrograman Slide 1 - 16/31
CMS (Content Management System) adalah perangkat lunak yang
digunakan untuk menambahkan atau memanipulasi (mengubah) isi dari suatu
situs web, atau singkatnya dalam bahasa indonesia adalah sistem manajemen
konten.
.
Arti lain dari CMS yaitu merupakan sistem yang berorientasi terhadap konten
Dimana user dapat dengan mudah
memanag suatu konten dalam sebuah
website, dengan CMS user juga dapat
dipermudah dalam membuat website
karena hanya perlu installasi saja,
Tampilan website sudah dikemas secara rapi dalam sebuah template website,
user juga dapat mendownload template tersebut secara gratis pada situs CMS
tertentu atau situs pengembang CMS terkait
17. Fungsi CMS (Content Management Sysytem)
Pemrograman Slide 1 - 17/31
Mengelola website pribadi
Mengelola website perusahaan/ bisnis
Portal atau website komunitas
Galeri foto, dan lain sebagainya
Forum
Aplikasi E-commerce
18. Manfaat
Pemrograman Slide 1 - 18/31
Managemen data: merupakan fungsi utama CMS, semua data/ informasi baik yg
telah ditampilkan atupun yg belum dapat diorganisasikan dan disimpan secara baik.
sewaktu-waktu data/ informasi dapat digunakan kembali sesuai kebutuhan.
Mengatur siklus hidup server: banyak CMS memberikan fasilitas kepada para
penggunanya untuk mengelola bagian atau isi mana saja yg akan ditampilkan masa/
waktu penampilan dan lokasi penampilan di server.
Mendukung web templating dan standarisasi: setiap halaman server yg
dihasilkan berasal dari template yg terlebih dahulu disediakan oleh CMS.
Personalisasi server: setelah sebuah isi ditempatkan kedalam CMS, isi tersebut
dapat ditampilkan sesuai keinginan dan kebutuhan penggunanya.
Sindikasi: memberikan kemungkinan kepada semua server membagi isinya pada
server-server lain.
Akuntabilitas: mendukung alur kerja dan hak akses yg jelas kepada para
penggunanya, data/ informasi yg disampaikan dapat dipertanggung jawabkan
dengan baik.
19. Contoh :
Pemrograman Slide 1 - 19/31
Media blog pertama kali dipopulerkan oleh
Blogger.com. Blogspot merupakan salah satu CMS
blog terpopuler saat ini.
Memiliki keunggulan :
Sangat mudah dioperasikan,
Cocok untuk para pemula,
Sederhana.
Memiliki kekurangan :
Terlalu sederhana bagi sebagian orang dan sulit
untuk berkreasi.
20. Pemrograman Slide 1 - 20/31
CMS ini cocok sekali digunakan untuk
website berbasis news atau berita.
Kesederhanaan administrator membuat
CMS ini sangat fasih untuk digunakan
pemula sekaligus.
Memiliki keunggulan :
Wordpress dapat dijalankan di komputer local tanpa
sambungan internet.
Memiliki kekurangan :
Jarang digunakan oleh website besar.
21. CSS (Cascading Style Sheet)
Pemrograman Slide 1 - 21/31
CSS (Cascading Style Sheet) adalah salah satu bahasa desain web
(style sheet language) yang mengontrol format tampilan sebuah halaman web
yang ditulis dengan menggunakan penanda(markup laguage). Biasanya CSS
digunakan untuk mendesain sebuah halaman HTML dan XHTML, tetapi
sekarang CSS bisa diaplikasikan untuk segala dokumen XML, termasuk SVG
dan XUL.
CSS dibuat untuk memisahkan konten utama dengan tampilan
dokumen yang meliputi layout, warna dan font. Pemisahan ini dapat
meningkatkann daya akses konten pada web, menyediakan lebih banyak
fleksibilitas dan kontrol dalam spesifikasi darisebuah karakteristik dari sebuah
tampilan, memungkinkan untuk membagi halaman untuk sebuah formatting
dan mengurangi kerumitan dalam penulisan kode dan struktur dari konten,
contohnya teknik tableless pada desain web.
22. Fungsi CSS (Cascading Style Sheet)
Pemrograman Slide 1 - 22/31
Fungsi utama css adalah merancang,
merubah, mendisain, membentuk
halaman website (blog juga website). dan
isi dari halaman website adalah tag-tag
html, logikanya css itu dapat merubah
tag-tag html(yang sederhana) sehingga
menjadi lebih fungsional dan menarik.
23. Cara Kerja
Pemrograman Slide 1 - 23/31
Cara kerja CSS sangatlah mudah, karena CSS hanya membutuhkan style
sebagai penentu dari font, warna, dan format-format lain untuk memformat
atribut sebuah halaman web yang kita buat. Tiap style memiliki dua buah
elemen dasar yaitu “selector” dan “declaration”.
Sebuah selector biasanya adalah tag HTML, sementara declaration adalah
satu atau beberapa perintah / nilai dari CSS yang menunjukkan type bentuk
yang diaplikasikan pada selector. Declaration ini biasanya di tandai dengan
tanda kurung kurawal “{ }” , dan perintah atau nilai CSS yang berbeda
dipisahkan satu dengan yang lain dengan menggunakan titik-koma “;”
24. Manfaat
Pemrograman Slide 1 - 24/31
Manfaat CSS dalam Pembuatan Website. Cascading Style
Sheet (CSS) merupakan bahasa pemrograman untuk
mengatur tampilan suatu website atau blog. Cascading Style
Sheet merupakan bahasa pemrograman yang berguna untuk
pembuatan dynamic HTML
26. Framework
Pemrograman Slide 1 - 26/31
Kerangka kerja (bahasa Inggris: framework) adalah suatu struktur
konseptual dasar yang digunakan untuk memecahkan atau
menangani suatu masalah kompleks. Istilah ini sering digunakan
antara lain dalam bidang perangkat lunak untuk menggambarkan
suatu desain sistem perangkat lunak yang dapat digunakan kembali.
Framework merupakan kumpulan fungsi (libraries) atau dapat
istilahkan sebagai koleksi atau kumpulan potongan-potongan
program yang disusun atau diorganisasikan sedemikian rupa,
sehingga dapat digunakan untuk membantu membuat aplikasi yang
utuh tanpa harus membuat semua kodenya dari awal.
27. Fungsi
Pemrograman Slide 1 - 27/31
Framework memungkinkan kita membangun aplikasi dengan
lebih cepat karena sebagai developer kita akan lebih
memfokuskan pada pokok permasalahan sedangkan hal-hal
penunjang lainnya seperti koneksi database, form validation,
GUI, dan security; umumnya telah disediakan oleh framework
28. Manfaat
Pemrograman Slide 1 - 28/31
Sistem kerja atau Scripting sudah tersusun atau terstruktur
dengan baik
Pola MVC (Model , View & Controller) kelebihannya yaitu mudah untuk
memelihara kode yang telah dibuat karena memiliki modul program
menjadi 3 bagian :
• MODEL = didalamnya terdapat kode untuk perhitungan logika bisnis
utama
• View = masalah dalam User Interface
• Controller = respon atau aksi yang dilakukan oleh seorang user
• Dilengkapi oleh fasilitas debug program , tetapi hanya bisa untuk
beberapa framework saja seperti contoh : CakePHP dan Code Igniter,
• Lebih cepat , karena function atau class sudah terdapat dalam
framework itu sendiri , jadi kita tinggal gunakan saja
• Security atau keamanan dari framework sudah terjamin baik
29. Contoh
Pemrograman Slide 1 - 29/31
1. Codeigniter Framework
Codeigniter atau CI adalah kerangka kerja untuk membuat website seperti Toko
Online, Web Aplikasi, Forum dan lain-lain.
2.Yii Framework
Yee [i;] adalah salah satu Framework PHP yang opensource/gratis yang ditulis
dalam bentuk PHP5 dan dikembangkan untuk aplikasi web. Yii bisa untuk
membuat project web yang kecil atau pun besar, Yii juga membantu para
programmer dalam membuat web secara efektif dan efisien.
3. Zend
Zend Framework adalah Framework php open source untuk mengembangkan a
plikasi web dengan menggunakan PHP 5.3+. Zend Framework menggunakan
kode berorientasi obyek (Object Oriented) 100% dan menggunakan sebagian
besar fitur baru dari PHP 5.3, yaitu namespace, fungsi lambda dan closures.
4. Laravel
Laravel adalah framework aplikasi web dengan sintaks yang ekspresif dan
elegan.
5. Symfoni
Framework Symfony adalah framework opensource, Kelebihan symfony adalah
cepat, fleksibelitas tidak terbatas(mudah diadaptasikan), Mudah dikembangkan
dan diperluas, serta mudah untuk digunakan.