HTML Dasar

18. Simbol Dan Emoji

HTML Dasar: Simbol Dan Emoji

Ada banyak sekali simbol-simbol yang tidak bisa kita ketik secara manual (karena tidak ada di keyboard). Sebut saja seperti simbol sigma โˆ‘, simbol copyright ยฉ, mata uang euro โ‚ฌ, akar โˆš, atau bahkan sampai emoji seperti ๐Ÿ˜‚๐Ÿ˜ฌ๐Ÿ˜๐Ÿ˜…๐Ÿ˜†๐Ÿ˜Ž.

Di dalam aplikasi teks prosesor seperti Microsoft Office, Google Docs, atau Libre Office, penulisan simbol atau emoji sangat mudah dilakukan: kita hanya perlu mencari tombol symbol kemudian mengklik simbol yang kita inginkan.

Tangkapan layar untuk menambahkan simbol pada libre office:

Menambahkan Simbol Pada HTML

Terdapat 3 cara untuk menambahkan simbol pada HTML:

  1. Cara yang pertama dan yang paling mudah adalah: melakukan copy/paste dari aplikasi lain. Kita bisa mencari sebuah simbol baik dari dokumen web, dari aplikasi teks prosesor, dan lain sebagainya, kemudian menyalinnya ke dalam dokumen HTML kita.

  2. Cara yang kedua adalah: menggunakan nama entitas. Sebagian besar simbol memiliki nama entitas. Kita bisa menggunakan paduan sintaks &<nama-entitas>; untuk menampilkan simbol tertentu.

    Misal kita ingin menampilkan simbol dengan nama entitas copy dan euro, kita bisa menuliskannya seperti berikut:

    • &euro; = โ‚ฌ
    • &copy; = ยฉ
  3. Cara yang ketiga adalah menggunakan kode entitas. Sintaks penulisannya sama seperti jika kita menggunakan nama entitas, kita hanya perlu mengganti namanya dengan kodenya:

    • &#169; = ยฉ
    • &#8364; = โ‚ฌ

Entitas

Berikut ini adalah contoh karakter entitas pada HTML:

HasilDeskripsiNama EntitasKode Entitas
non-breaking space (spasi paksa)&nbsp;&#160;
<kurang dari (less than)&lt;&#60;
>lebih dari (greater than)&gt;&#62;
&dan&amp;&#38;
"petik dua&quot;&#34;
'petik satu&apos;&#39;
ยขmata uang sen&cent;&#162;
ยฃmata uang pound&pound;&#163;
ยฅmata uang yen&yen;&#165;
โ‚ฌmata uang euro&euro;&#8364;
ยฉcopyright&copy;&#169;
ยฎregistered trademark&reg;&#174;

Contoh menggunakan simbol spasi:

<p>Aku             suka makan bakso</p>
<p>Aku &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; suka minum kopi</p>

Hasil keluaran:

Contoh yang salah untuk menampilkan simbol (<) dan (>): โŒโŒโŒโŒ

<p>
  Tag <h1> adalah tag untuk menampilkan judul pada HTML
</p>

Hasil keluaran:

Contoh yang benar: โœ…โœ…โœ…โœ…

<p>
  Tag &lt;h1&gt; adalah tag untuk menampilkan judul pada HTML
</p>

Hasil keluaran:

Kumpulan Simbol

CharNumberEntity
โˆ€&#8704;&forall;
โˆ‚&#8706;&part;
โˆƒ&#8707;&exist;
โˆ…&#8709;&empty;
โˆ‡&#8711;&nabla;
โˆˆ&#8712;&isin;
โˆ‰&#8713;&notin;
โˆ‹&#8715;&ni;
โˆ&#8719;&prod;
โˆ‘&#8721;&sum;

Lebih lengkapnya: Referensi simbol matematika.

Emoji

Untuk menampilkan emot (emoji) kita juga bisa melakukan 3 cara:

  • langsung copy paste dari sumber lain.
  • menggunakan kode desimal tiap emoji &#<nomor>;.
  • dan menggunakan kode hexadecimal tiap emoji &#x<hexa>.

Perhatikan contoh berikut:

<h3>Langsung Salin/Tempel</h3>
<p style="font-size: 40pt">๐Ÿ˜…</p>
<h3>Menggunakan nomor desimal</h3>
<p style="font-size: 20pt">&#128517;</p>
<h3>Menggunakan hexadecimal</h3>
<p>&#x1F605;</p>

Hasil keluaran:

Kumpulan Emoji Wajah

EmojiNomor DesimalNomor Hexadecimal
๐Ÿ˜€1285121F600
๐Ÿ˜1285131F601
๐Ÿ˜‚1285141F602
๐Ÿ˜ƒ1285151F603
๐Ÿ˜„1285161F604
๐Ÿ˜…1285171F605
๐Ÿ˜†1285181F606
๐Ÿ˜‡1285191F607
๐Ÿ˜ˆ1285201F608
๐Ÿ˜‰1285211F609
๐Ÿ˜Š1285221F60A
๐Ÿ˜‹1285231F60B
๐Ÿ˜Œ1285241F60C
๐Ÿ˜1285251F60D
๐Ÿ˜Ž1285261F60E
๐Ÿ˜1285271F60F
๐Ÿ˜1285281F610
๐Ÿ˜‘1285291F611
๐Ÿ˜’1285301F612
๐Ÿ˜“1285311F613
๐Ÿ˜”1285321F614
๐Ÿ˜•1285331F615
๐Ÿ˜–1285341F616
๐Ÿ˜—1285351F617
๐Ÿ˜˜1285361F618
๐Ÿ˜™1285371F619
๐Ÿ˜š1285381F61A
๐Ÿ˜›1285391F61B
๐Ÿ˜œ1285401F61C
๐Ÿ˜1285411F61D
๐Ÿ˜ž1285421F61E
๐Ÿ˜Ÿ1285431F61F
๐Ÿ˜ 1285441F620
๐Ÿ˜ก1285451F621
๐Ÿ˜ข1285461F622
๐Ÿ˜ฃ1285471F623
๐Ÿ˜ค1285481F624
๐Ÿ˜ฅ1285491F625
๐Ÿ˜ฆ1285501F626
๐Ÿ˜ง1285511F627
๐Ÿ˜จ1285521F628
๐Ÿ˜ฉ1285531F629
๐Ÿ˜ช1285541F62A
๐Ÿ˜ซ1285551F62B
๐Ÿ˜ฌ1285561F62C
๐Ÿ˜ญ1285571F62D
๐Ÿ˜ฎ1285581F62E
๐Ÿ˜ฏ1285591F62F
๐Ÿ˜ฐ1285601F630
๐Ÿ˜ฑ1285611F631
๐Ÿ˜ฒ1285621F632
๐Ÿ˜ณ1285631F633
๐Ÿ˜ด1285641F634
๐Ÿ˜ต1285651F635
๐Ÿ˜ถ1285661F636
๐Ÿ˜ท1285671F637
๐Ÿ™1285771F641
๐Ÿ™‚1285781F642
๐Ÿ™ƒ1285791F643
๐Ÿ™„1285801F644
๐Ÿค1292961F910
๐Ÿค‘1292971F911
๐Ÿค’1292981F912
๐Ÿค“1292991F913
๐Ÿค”1293001F914
๐Ÿค•1293011F915
๐Ÿค 1293121F920
๐Ÿคก1293131F921
๐Ÿคข1293141F922
๐Ÿคฃ1293151F923
๐Ÿคค1293161F924
๐Ÿคฅ1293171F925
๐Ÿคง1293191F927
๐Ÿคจ1293201F928
๐Ÿคฉ1293211F929
๐Ÿคช1293221F92A
๐Ÿคซ1293231F92B
๐Ÿคฌ1293241F92C
๐Ÿคญ1293251F92D
๐Ÿคฎ1293261F92E
๐Ÿคฏ1293271F92F
๐Ÿง1294881F9D0

Untuk mendapatkan list emoji lebih lengkap silakan kunjungi getemoji.com, kalian tinggal melakukan salin dan tempel dari situs tersebut.

Kesimpulan

Tidak semua simbol dan karakter tersedia di keyboard kita. Oleh karena itu HTML memberikan kita sebuah cara untuk menampilkan simbol, karakter, atau bahkan emoji menggunakan entitas &[kode];.

Selain cara manual seperti itu, kita juga bisa melakukan praktik salin / tempel untuk menambahkan simbol atau emoji yang kita inginkan.

Kode Program Lengkap

Bagi kalian yang ingin mendapatkan kode program lengkap, silakan kunjungi repository html-dasar di github.

Jangan lupa kasih โญโญ

Pertemuan Selanjutnya

Insyaallah pada pertemuan selanjutnya kita akan membahas tentang pengenalan form HTML.

Stay tune!