Anda di halaman 1dari 10

BNF LANGUAGE

HTML
NAMA ANGGOTA:
AHMAD ZAINUR ROZIQI - 170535629571
DESSY ADELINA PUTRI - 170535629570
NUR AMELIA MAULIDIA - 1705356290569
HTML (HYPERTEXT MARKUP LANGUAGE)

HTML (HyperText Markup Language) merupakan sebuah


bahasa markup yang digunakan untuk membuat sebuah
halaman web, menampilkan berbagai informasi di dalam
sebuah Penjelajah web Internet dan formating hypertext
sederhana yang ditulis kedalam berkas format ASCII agar
dapat menghasilkan tampilan wujud yang terintegerasi.
Berkas yang dibuat dalam perangkat lunak pengolah kata
dan disimpan kedalam format ASCII normal sehingga menjadi
home page dengan perintah-perintah HTML
FUNGSI DAN KEGUNAAN HTML

1. Untuk membuat halaman Web


2. Sebagai pondasi bagi sebuah website
3. Untuk menandai teks pada halaman web
4. Untuk menandai elemen atau bagian pada halaman web
5. Untuk menampilkan informasi dalam bentuk tabel
6. Untuk menambahkan objek seperti audio, video, gambar, dan lain –
lain dalam halaman web.
7. Untuk membuat online form
BNF
BNF (Backus Naur Form) adalah metalanguage sintaktis yang umum
digunakan sebagai notasi untuk mempresentasikan generasi bahasa.
Notasi BNF
Aturan-aturan produksi dapat dinyatakan dalam bentuk BNF (Backus Naur
Form) Beberapa simbol yang dipakai dalam notasi BNF dapat dilihat pada
Tabel berikut.
contoh, terdapat aturan produksi sebagai berikut:
E T | T+E | T-E, T a
notasi BNF:
E::= | + | -, T ::= a
CODE
<inline-text> ::= <inline-element> <text-with-formatting> ::=
[<inline-text>] | <formatting>

<inline-element> ::= | <inline-html>

| <category-link> | <noparseblock>
| <behaviour-switch>
| <internal-link>
| <open-guillemet> | <close-
| <external-link>
guillemet>
| <magic-link> | <html-entity>
| <image-inline> | <gallery- | <html-unsafe-symbol>
block> | <media-inline> | <text>
| <text-with-formatting> | <random-character>
| (more missing?)...
<text> ::= { <harmless-character> }+
FORMATING

<formatting> ::= <bold-italic-toggle> | <bold-


toggle> | <italic-toggle>
<bold-italic-toggle> ::= “ ‘ ‘ ‘ ‘ ‘ "
<bold-toggle> ::= “ ‘ ‘ ‘ "
<italic-toggle> ::= “ ‘ ‘ "
CONTOH

One ( ' ): Always a single apostrophe.


e.g. ( hello ' blah ) → hello ' blah
Two ( ‘ ' ): Always italics on or off
e.g. ( hello ‘ ' blah ) → hello blah
Three ( ‘ ‘ ' ):
e.g. ( hello ‘ ‘ ' blah ) → hello blah
IMAGE
ImageInline ::= "[[" , "Image:" , PageName, ".", ImageExtension,
( { <Pipe>, ImageOption, } ) "]]" ;
ImageName ::= PageName, ".", ImageExtension
ImageExtension ::= "jpg" | "jpeg" | "png" | "svg" | "gif" | "bmp" ;
ImageOption ::= ImageModeParameter | ImageSizeParameter |
ImageAlignParameter
| ImageVAlignParameter | Caption

ImageModeParameter ::= ImageModeManualThumb | ImageModeThumb |


ImageModeFrame | ImageModeFrameless
DAFTAR RUJUKAN

https://www.mediawiki.org/w/index.php?
title=Markup_spec/BNF/Inline_text&action=edit&section=18
Terimakasih

Anda mungkin juga menyukai