Skip to content
This repository has been archived by the owner on Jan 28, 2024. It is now read-only.

refactor(html): refactor text formatting html topic based on guideline #75

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added dasar/html/Paragraph1.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dasar/html/heading1.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dasar/html/studikasusformatingtext.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dasar/html/styling1.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
124 changes: 89 additions & 35 deletions dasar/html/text-formatting.md
Original file line number Diff line number Diff line change
@@ -1,53 +1,107 @@
# Text Formatting
# 1. Permasalahan

Dengan menggunakan HTML, kita bisa malakukan formatting terhadap text, seperti menebalkan, memiringkan, mencoret, atau menggaris bawahi suatu text
Mungkin sebelumnya kita sudah mencoba untuk membuat sebuah halaman website, tetapi dengan tampilan yang standard, bentuk dan jenis font yang biasa. Bisa kita bayangkan bagaimana sebuah website yang berisi banyak kata, kalimat, dan paragraph jika hanya menggunakan tampilan yang standard? Pasti sangat memusingkan untuk dibaca. Jadi bagaimana kita membuat Perbedaan dari sebuah Judul, paragraf, penulisan cetak tebal,miring dan bergaris bawah agar lebih mudah di baca?
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yang dimaksud pusing disini harus lebih dijelaskan biar gak ambigu, jadi lebih baik dijelaskan langsung kebutuhan dari text formatting itu buat apa, kayak gini :

Suggested change
Mungkin sebelumnya kita sudah mencoba untuk membuat sebuah halaman website, tetapi dengan tampilan yang standard, bentuk dan jenis font yang biasa. Bisa kita bayangkan bagaimana sebuah website yang berisi banyak kata, kalimat, dan paragraph jika hanya menggunakan tampilan yang standard? Pasti sangat memusingkan untuk dibaca. Jadi bagaimana kita membuat Perbedaan dari sebuah Judul, paragraf, penulisan cetak tebal,miring dan bergaris bawah agar lebih mudah di baca?
Pada materi sebelumnya, kita sudah mencoba untuk membuat sebuah halaman website, namun pada website tersebut hanya menampilkan judul dan paragraph dengan format text yang standard. Format dari text di dalam suatu artikel biasanya akan diubah sesuai kebutuhan. Misalnya, text tersebut akan ditebalkan apabila mengandung kata kunci penting dan akan dimiringkan apabila mengandung istilah asing. Bagaimana cara kita melakukan hal tersebut pada HTML ?


## 1. Heading
# 2. Penjelasan Materi
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

point yang ini kyknya ga perlu, karena bisa dijelaskan di penjelasan detail, dihapus aja, langsung ke point 3


Heading digunakan untuk menuliskan judul, terdapat enam jenis heading, diurutkan tergantung dari pentingnya dan ukurannya, menggunakan angka seperti `h1`, `h2`, `h3`, `h4`, `h5`, dan `h6`.
Semakin kecil angka yang ada pada tag `h`, maka Heading akan semakin besar
Dalam HTML ada beberapa format text yang sering digunakan, yaitu :

```
<h1>Ini heading 1 loh</h1>
<h2>Ini heading 2 loh</h2>
<h3>Ini heading 3 loh</h3>
<h4>Ini heading 4 loh</h4>
<h5>Ini heading 5 loh</h5>
<h6>Ini heading 6 loh</h6>
```
`h` = Format text untuk judul.

Output :
![heading](heading.png)
`p` = Format untuk membuat paragaf.

## 2. Paragraph
`b` = Format text bold/tebal.

Paragraph digunakan untuk mengelompokkan kumpulan text kedalam satu paragraph, untuk membuat paragraph pada HTML, kita bisa membungkus kumpulan text menggunakan tag `p`.
`i` = Format text italic/miring.

```html
<p>
Sejarah. JavaScript pertama kali dikembangkan oleh Brendan Eich dari Netscape
di bawah nama Mocha, yang nantinya namanya diganti menjadi LiveScript, dan
akhirnya menjadi JavaScript. Navigator sebelumnya telah mendukung Java untuk
lebih bisa dimanfaatkan para programmer yang non-Java.
</p>
```
`u` = Format text underline/garis bawah.

Output :
![paragraf](paragraf.png)
`s` = Format text garis tengah/mencoret text.

`mark` = Format text yang diberi tanda/seperti di stabilo.



# 3. Penjelasan Detail Materi
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Karena point 2 dihapus, jadi point 3 ini bisa menjadi point 2 yang baru, jangan lupa judulnya juga diubah biar gak terlalu kaku

Suggested change
# 3. Penjelasan Detail Materi
# 2. Cara Melakukan Text Formatting Pada HTML


Cara Penulisan tag dalam syntax:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ini kata - kata pembukanya dibuat lebih informatif lagi, bisa kyk gini

Suggested change
Cara Penulisan tag dalam syntax:
Terdapat beberapa tag khusus untuk melakukan text formatting pada HTML, tag - tag ini nantinya bisa kita manfaatkan untuk membesarkan, menebalkan, memiringkan, menggarisbawahi, serta mencoret text yang ada pada halaman website kita


## 1. Heading `<h> ... </h>`
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ini poin judulnya jangan 1, tapi 2.1. soalnya dia sebagai sub point dari point 2

Suggested change
## 1. Heading `<h> ... </h>`
## 2.1. Heading `<h> ... </h>`


Heading ini biasanya digunakan untuk bagian penting dalam sebuah web. Dan dalam Heading ini ada 6 tingkatan yaitu, `h1`,`h2`,`h3`,`h4`,`h5`,`h6`. Perbedaannya terdapat pada ukuran heading tersebut, semakin besar tag yang digunakan `h6` semakin kecil juga ukuran teks terserbut.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bagian penting ini apa ? judul maksudnya kan ?

Suggested change
Heading ini biasanya digunakan untuk bagian penting dalam sebuah web. Dan dalam Heading ini ada 6 tingkatan yaitu, `h1`,`h2`,`h3`,`h4`,`h5`,`h6`. Perbedaannya terdapat pada ukuran heading tersebut, semakin besar tag yang digunakan `h6` semakin kecil juga ukuran teks terserbut.
Heading ini biasanya digunakan untuk memberikan judul pada sebuah web. Dalam Heading ini ada 6 tingkatan yaitu, `h1`,`h2`,`h3`,`h4`,`h5`,`h6`. Perbedaannya terdapat pada ukuran heading tersebut, semakin besar tag yang digunakan (misalnya `h6`) maka semakin kecil ukuran text tersebut.


```html
<h1> heading digunakan untuk penulisan judul utama dari artikel </h1>

<h2> heading ini biasa digunakan sebagai sub </h2>

<h3> heading ini juga biasa digunakan sebagai sub </h3>

<h4> heading ini digunakan tergantung dari pemrogram sendiri<h4>

<h5> karena biasanya heading 4, 5, 6 digunakan </h5>

## 3. Styling Text
<h6> untuk kepentingan sendiri – sendiri </h6>
```
Output :
![heading](heading1.png)

Styling umum yang dapat digunakan antara lain bold `b`, italic `i`, underline `u`, dan strike-through `s`.
## 2. Paragraph `<p> ... </p>`
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yang ini juga, harusnya 2.2.

Suggested change
## 2. Paragraph `<p> ... </p>`
## 2.2. Paragraph `<p> ... </p>`


Paragraph digunakan seperti paragraph umumnya yaitu membuat dan memisahkan satu dan paragraph lainnya. Dan paragraph ada 4 jenis yaitu, paragraph rata kiri, paragraph rata kanan, paragraph rata tengah, dan paragraph rata kiri kanan.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ini bisa dijelasin aja kalo kita bisa ngatur perataan text pake attribute align, jadi gak perlu bilang kalo paragraph itu ada beberapa jenis, biar ga bingung.

Suggested change
Paragraph digunakan seperti paragraph umumnya yaitu membuat dan memisahkan satu dan paragraph lainnya. Dan paragraph ada 4 jenis yaitu, paragraph rata kiri, paragraph rata kanan, paragraph rata tengah, dan paragraph rata kiri kanan.
Paragraph dapat digunakan untuk membuat paragraph baru, sehingga dapat memisahkan satu paragraph dengan paragraph lainnya. Selain itu, kita juga bisa mengatur perataan text dari paragraf tersebut menggunakan attribute `align`.


```html
<p> PARAGRAPH BIASA </p>

<p align=”left”> RATA KIRI </p>

<p align=”right”>RATA KANAN </p>

<p align=”center”>RATA TENGAH</p>
```
Output :
![paragraph](Paragraph1.png)

## 3. Styling Text
Styling umum yang biasa kita lihat dan dapat digunakan antara lain Bold `b`, Italic `i`, Underline `u`, Strike-Through `s`, dan Highlight Text `mark`.

```html
<b> contoh penulisan bold/cetak tebal</b>

<i> contoh penulisan italic/cetak miring</i>

<u> contoh penulisan underline/bergaris bawah</u>

<s> contoh penulisan yang diberi garis tengah/text dicoret</s>

<mark>contoh penulisan mark/yang diberi tanda seperti distabilo</mark>
```
Output :
![style](styling1.png)
Comment on lines +65 to +80
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ini kira2 bisa dipisah jadi sub point sendiri - sendiri gak ? jadi misal 2.3. itu buat jelasin bold, 2.4. buat jelasin italic, dst. Nah di setiap sub point itu nanti bisa dijelasin biasanya styling tersebut digunakannya pada saat apa.

Misal kalau bold digunakan pada text yang menjadi kata kunci supaya orang mudah fokus ke text tersebut. Italic buat dikasih ke istilah asing atau quote.

Nah untuk underline dan mark, aku kurang tau biasanya buat apa di artikel, ada ide gak ?



# 4. Contoh Kasus
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

point 4 ini dibuat langkah - langkahnya ya, jangan langsung jadi source code. Bagian - bagian source codenya bisa ditambahin satu per satu di setiap langkahnya

```html
<b>menebalkan text</b>
<h1>Hubungan kecanduan game online dengan keterampilan sosial remaja di 4 game centre di Kecamatan Klojen Kota Malang </h1>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yang ini bisa jadi langkah ke 4.1., yaitu membuat judul artikelnya


<i>memiringkan text</i>
<h3>Anhar, Rahmat (2014) Hubungan kecanduan game online dengan keterampilan sosial remaja di 4 game centre di Kecamatan Klojen Kota Malang. Undergraduate thesis, Universitas Islam Negeri Maulana Malik Ibrahim.</h3>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yang ini bisa jadi langkah ke 4.2., yaitu membuat sub judul artikelnya

<center><h2>Abstract</h2></center>
<p align="left">
<b> INDONESIA: </b><br>

<u>menggaris bawahi text</u>
Masa remaja adalah masa dimana seseorang tumbuh dan berkembang untuk mencapai kedewasaan, dimana dalam prosesnya remaja melakukan penyesuaian sosial. Di zaman modern, interaksi sosial sebagai bentuk penyesuaian sosial yang dilakukan remaja tidak terbatas dalam dunia nyata saja, namun seiring dengan perkembangan ilmu pengetahuan dan teknologi yang semakin pesat membantu manusia untuk berinteraksi satu sama lain tanpa dibatasi oleh jarak dan waktu. </p>

<s>mencoret text</s>
```
<p align="center">
Salah satu program yang paling diminati oleh kalangan remaja saat ini adalah media game online. Seseorang yang terikat pada kebiasaan yang sangat kuat dan tidak bisa lepas untuk bermain game online dapat dikatakan bahwa orang tersebut telah Kecanduan game online, yang ditandai dengan adanya dorongan untuk melakukan secara terus menerus yang disertai penarikan diri, ketidak mampuan mengatur waktu, mempunyai masalah dengan pengaruh interpersonal dan kesehatan.</p>
Comment on lines +88 to +95
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yang ini bisa jadi langkah ke 4.3., yaitu membuat abstrak versi indonesia


<p align="right">
<u> ENGLISH: </u><br>

<i>Adolescence is a period where a person grow and develop to reach maturity, which in the process, adolescent made social adjustment. In modern times, social interaction as a form of social adjustment by adolescents is not limited in the real world, but along with the development of science and technology is increase rapidly helps people to interact with each other without being limited by time and distance. One of the programs most in demand by the media of today's teenagers are online games. Someone is bound to very strong habits that can not stop to play online games one can say that the person has been Addiction to online game, which is characterized by the urge to constantly accompanied by withdrawal, inability to manage time, have a problem with the influence interpersonal and health.</i></p>
Comment on lines +97 to +100
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yang ini bisa jadi langkah ke 4.4., yaitu membuat abstrak versi english, sehingga di paragrafnya butuh text italic


<s> Keyword : Kecanduan Game Online; Keterampilan Sosial Remaja; Addiction To Online Games; Social Skills Teenagers </s><br>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yang ini bisa jadi langkah ke 4.5., yaitu membuat keyword

<mark>URI: http://etheses.uin-malang.ac.id/id/eprint/5993</mark>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yang ini bisa jadi langkah ke 4.6., yaitu membuat mark

```
Output :
![style](style.png)
![studikasus](studikasusformatingtext.png)