SlideShare a Scribd company logo
Pendahuluan
Eksperimen CSS
Kuliahkita - Georgius Rinaldo
dodo@kuliahkita.com
Pendahuluan
Jika Anda sudah pernah memrogram web, pasti Anda sudah tahu
mengenai istilah “front-end”.
Front-end adalah antarmuka dari sebuah web atau situs yang dibuat
sebagai sarana interaksi dengan pengguna.
Misal:
● Menampilkan data
● Memberi input
● dll
Komponen Front-End
Front-end ini sendiri dapat terdiri dari 3 bagian yaitu:
1. HTML - Pembangun halaman situs
2. CSS - Pemberi style atau cara menampilkan situs
3. Javascript - Biasa dipakai untuk mendefinisikan interaksi situs
Komponen yang wajib ada adalah HTML-CSS, sedangkan javascript
bisa opsional.
Panduan Pembuatan
Sebelum membuat front-end dari sebuah situs, ada baiknya membuat
panduan atau aturan terlebih dahulu.
Hal ini bertujuan untuk menjaga konsistensi desain dan kode yang
akan dibuat. Selain itu tentunya juga akan mempermudah proses
maintenance dan perbaikan jika ada.
Contoh Panduan HTML
1. Menggunakan kutip dua (“) bukan kutip satu (‘)
2. Susunan atribut adalah sebagai berikut
a. Class
b. Id
c. Attribute default
d. Attribute global
e. Data Attribute
3. Penamaan class dan id
a. Hanya boleh menggunakan alfanumerik, tanda
dash ‘-’, dan underscore ‘_’, dan diawali alfabet
b. Semua class harus lower case
c. Semua id harus camel case
Contoh Panduan HTML
Pada contoh di atas dilihat bahwa contoh yang buruk menggunakan
kutip satu dan penamaan yang terbalik antara id dan kelas.
Kemudian contoh pertama diperbaiki pada contoh kedua.
<!-- Contoh Penamaan HTML -->
<!-- Buruk -->
<a class=’kelasSaya’ id=’kelas-saya’ href=’...’></a>
<a class="kelasLainnya" id="kelas-lainnya" href="..."></a>
<!-- Baik -->
<a class="kelas-saya" id="kelasSaya" href="..."></a>
<a class="kelas-saya-yang-lainnya" id="kelasLainnya" href="..."></a>
Contoh Panduan CSS
1. Jangan memberi nilai z-index terlalu tinggi. Maksimal 50.
2. Gunakan indentasi yang baik (spasi dan newline)
3. Hindari penggunaan id dan !important dalam CSS karena memiliki
specificity yang tinggi.
o !important digunakan untuk override 3rd party CSS
4. JANGAN memberi style pada tag, gunakanlah kelas
5. dll
Panduan Umum
Dengan adanya panduan dan kesepakatan, tentunya akan lebih mudah
berkomunikasi dengan tim.
Selain itu, panduan ini digunakan untuk mempermudah proses dari
pembuatan atau pengembangan front-end.

More Related Content

PPTX
Eksperimen CSS - 02-1 grid layout
DOC
Pertemuan7
PDF
Css tutorial-10
PPTX
CSS Eksperimen - 04-3 Elemen Card Flip
PPTX
CSS Eksperimen - 02-2 Flexbox Grid
PPTX
CSS Eksperimen - 04-4 Elemen Sliding Door
PPTX
CSS Eksperimen - 05-1 Popup Konfirmasi
PPTX
CSS Eksperimen - 05-2 Popup Menu
Eksperimen CSS - 02-1 grid layout
Pertemuan7
Css tutorial-10
CSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 02-2 Flexbox Grid
CSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 05-2 Popup Menu

Viewers also liked (14)

PDF
Kriptografi - Kriptanalisis
PDF
Matematika Diskrit - 05 rekursi dan relasi rekurens - 04
PDF
Kriptografi - Pengantar Kriptografi
PPTX
CSS Eksperimen - 04-2 accordion
PPTX
CSS Eksperimen - 03-3 Slide Side Menu
PPTX
CSS Eksperimen - 04-1 informasi tab
PDF
Relasi rekursi (2) : Menentukan solusi relasi Rekursi Linier Homogen Berkoefi...
PDF
Kriptografi - Steganografi
PDF
Matematika Diskrit - 05 rekursi dan relasi rekurens - 01
PPTX
CSS Eksperimen - 03-1 navigasi dasar
PDF
Kriptografi - Serangan Terhadap Kriptografi
PDF
Pasar Saham -27 financial ratio 01
PDF
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
PPTX
Matematika Diskrit Relasi Rekursif
Kriptografi - Kriptanalisis
Matematika Diskrit - 05 rekursi dan relasi rekurens - 04
Kriptografi - Pengantar Kriptografi
CSS Eksperimen - 04-2 accordion
CSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 04-1 informasi tab
Relasi rekursi (2) : Menentukan solusi relasi Rekursi Linier Homogen Berkoefi...
Kriptografi - Steganografi
Matematika Diskrit - 05 rekursi dan relasi rekurens - 01
CSS Eksperimen - 03-1 navigasi dasar
Kriptografi - Serangan Terhadap Kriptografi
Pasar Saham -27 financial ratio 01
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
Matematika Diskrit Relasi Rekursif
Ad

Similar to Eksperimen CSS - 01 Pendahuluan (20)

PDF
Tugas_pbw_css-1210651163-abdul wafi
PPTX
chap CSS.pptx
PDF
Modul Pembelajaran dasar dasar PPLG Pemrograman web
DOCX
Pengenalan Dasar Dasar web dengan CSS.docx
DOC
Tutorial
DOC
Tutorial
PDF
Praktikum Dasar-Dasar CSS.pdf
PPTX
Pengantar CSS berisi dasar2 css untuk pemula
PPT
CSS_(Cascading_Style_Sheet)..........ppt
PPTX
05 css
PPT
Materi CSS Dasar
PPTX
Pert 05 HTML dan Web Programming
DOCX
Laporan Praktikum Basis Data Modul VI-Membuat Website
PPTX
cascading style sheets in html website koding
PPT
18040 pertemuan13(css)
PPT
CSS_(Cascading_Style_Sheet)_lanjutan.ppt
PPT
CSS_(Cascading_Style_Sheet)_lanjutan.ppt
PPT
CSS_(Cascading_Style_Sheet)_lanjutan.ppt
PPT
CSS_(Cascading_Style_Sheet)_lanjutan.ppt
PPT
CSS_(Cascading_Style_Sheet)_lanjutan.ppt
Tugas_pbw_css-1210651163-abdul wafi
chap CSS.pptx
Modul Pembelajaran dasar dasar PPLG Pemrograman web
Pengenalan Dasar Dasar web dengan CSS.docx
Tutorial
Tutorial
Praktikum Dasar-Dasar CSS.pdf
Pengantar CSS berisi dasar2 css untuk pemula
CSS_(Cascading_Style_Sheet)..........ppt
05 css
Materi CSS Dasar
Pert 05 HTML dan Web Programming
Laporan Praktikum Basis Data Modul VI-Membuat Website
cascading style sheets in html website koding
18040 pertemuan13(css)
CSS_(Cascading_Style_Sheet)_lanjutan.ppt
CSS_(Cascading_Style_Sheet)_lanjutan.ppt
CSS_(Cascading_Style_Sheet)_lanjutan.ppt
CSS_(Cascading_Style_Sheet)_lanjutan.ppt
CSS_(Cascading_Style_Sheet)_lanjutan.ppt
Ad

More from KuliahKita (19)

PPTX
CSS Eksperimen - 03-2 Breadcrumb
PDF
07 equity research (bagian 2)
PDF
Pasar Saham - 32 Discounted Cash Flow (DCF)
PDF
Pasar Saham - Equity Research (bagian 1)
PDF
Pasar Saham - 30 Investment Due Dilligence
PDF
Pasar Saham - 29 Financial Ratio 03
PDF
Pasar Saham - 28 Financial Ratio 02
PDF
Pasar Saham - 26 Cash Flow Statement
PDF
Pasar Saham - 25 Balance Sheet Statement
PDF
Pasar Saham - 24 memahami Profit & Loss Statement
PDF
Pasar Saham - 23 Membaca Laporan Keuangan
PDF
Pasar Saham - 22 Mindset Investor
PDF
Pasar Saham - 21 Pengenalan Fundamental Analysis (FA)
PDF
Pasar Saham - 20 Teori Dow
PDF
Pasar Saham - 19 Indikator
PDF
Pasar Saham - 17 Volume
PDF
Pasar Saham - 16 Support dan Resistance
PDF
Pasar Saham -15 Pola Deret Candlestick
PDF
Pasar Saham - 14 Pengenalan Candlestick
CSS Eksperimen - 03-2 Breadcrumb
07 equity research (bagian 2)
Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - Equity Research (bagian 1)
Pasar Saham - 30 Investment Due Dilligence
Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 28 Financial Ratio 02
Pasar Saham - 26 Cash Flow Statement
Pasar Saham - 25 Balance Sheet Statement
Pasar Saham - 24 memahami Profit & Loss Statement
Pasar Saham - 23 Membaca Laporan Keuangan
Pasar Saham - 22 Mindset Investor
Pasar Saham - 21 Pengenalan Fundamental Analysis (FA)
Pasar Saham - 20 Teori Dow
Pasar Saham - 19 Indikator
Pasar Saham - 17 Volume
Pasar Saham - 16 Support dan Resistance
Pasar Saham -15 Pola Deret Candlestick
Pasar Saham - 14 Pengenalan Candlestick

Recently uploaded (20)

PPT
08_Sistem-Penilaian-Kesesuaian_BW_1708071.ppt
PPTX
Pengarusutamaan GESI Dalam Penataan Perumahan dan Permukiman.pptx
PPT
Penanganan motor starter pada dunia otomotif
PPT
electronic fuel injection for automotive sectors
PPTX
MAINTENACE KNOWLEDGE_SHARING_ALL NEW.pptx
PPT
hand-tools-service-special-tools-alat-ukur.ppt
PPTX
presentasi pekerjaan pembangunan jaringan irigasi
PPTX
PPT - Materi Paparan Laporan Akhir RP3KP Paser.pptx
PDF
MAINKAN GAME KESUKAN KALIAN DI TANGKI 4D DI JAMIN WD DAN CLIAM BONUSNYA
PDF
Peraturan menteri perhubungan_63_TAHUN_2019.pdf
PPTX
7-presentasi-pk-metrologi-141030010022-conversion-gate01.pptx
PDF
12. Mekanisme Pelaporan Kegiatan Sanimas_rev08082024.pptx.pdf
PDF
chapter 1 Smith and Van ness thermodynamics
PPT
PCM pekerjaan pembangunan Jembatan payahe
PPTX
SISTEM_INFORMASI_GEOGRAFIS_unlocked.pptx
PPTX
Pengenalan SPALDT_SPALDS_Karanganyar.pptx
PPT
variabel valve timing intelligence untuk xenia
PPTX
PEMBUATAN PANEL TRAINER DAN PROTOTYPE UNTUK PENINGKATAN KOMPETENSI TENTANG S...
PPTX
Materi_Konstruksi_Edukatif_Emosional_Damage.pptx
PPTX
2013materistudiumgeneralkabsndiunsri-130318044328-phpapp01.pptx
08_Sistem-Penilaian-Kesesuaian_BW_1708071.ppt
Pengarusutamaan GESI Dalam Penataan Perumahan dan Permukiman.pptx
Penanganan motor starter pada dunia otomotif
electronic fuel injection for automotive sectors
MAINTENACE KNOWLEDGE_SHARING_ALL NEW.pptx
hand-tools-service-special-tools-alat-ukur.ppt
presentasi pekerjaan pembangunan jaringan irigasi
PPT - Materi Paparan Laporan Akhir RP3KP Paser.pptx
MAINKAN GAME KESUKAN KALIAN DI TANGKI 4D DI JAMIN WD DAN CLIAM BONUSNYA
Peraturan menteri perhubungan_63_TAHUN_2019.pdf
7-presentasi-pk-metrologi-141030010022-conversion-gate01.pptx
12. Mekanisme Pelaporan Kegiatan Sanimas_rev08082024.pptx.pdf
chapter 1 Smith and Van ness thermodynamics
PCM pekerjaan pembangunan Jembatan payahe
SISTEM_INFORMASI_GEOGRAFIS_unlocked.pptx
Pengenalan SPALDT_SPALDS_Karanganyar.pptx
variabel valve timing intelligence untuk xenia
PEMBUATAN PANEL TRAINER DAN PROTOTYPE UNTUK PENINGKATAN KOMPETENSI TENTANG S...
Materi_Konstruksi_Edukatif_Emosional_Damage.pptx
2013materistudiumgeneralkabsndiunsri-130318044328-phpapp01.pptx

Eksperimen CSS - 01 Pendahuluan

  • 1. Pendahuluan Eksperimen CSS Kuliahkita - Georgius Rinaldo dodo@kuliahkita.com
  • 2. Pendahuluan Jika Anda sudah pernah memrogram web, pasti Anda sudah tahu mengenai istilah “front-end”. Front-end adalah antarmuka dari sebuah web atau situs yang dibuat sebagai sarana interaksi dengan pengguna. Misal: ● Menampilkan data ● Memberi input ● dll
  • 3. Komponen Front-End Front-end ini sendiri dapat terdiri dari 3 bagian yaitu: 1. HTML - Pembangun halaman situs 2. CSS - Pemberi style atau cara menampilkan situs 3. Javascript - Biasa dipakai untuk mendefinisikan interaksi situs Komponen yang wajib ada adalah HTML-CSS, sedangkan javascript bisa opsional.
  • 4. Panduan Pembuatan Sebelum membuat front-end dari sebuah situs, ada baiknya membuat panduan atau aturan terlebih dahulu. Hal ini bertujuan untuk menjaga konsistensi desain dan kode yang akan dibuat. Selain itu tentunya juga akan mempermudah proses maintenance dan perbaikan jika ada.
  • 5. Contoh Panduan HTML 1. Menggunakan kutip dua (“) bukan kutip satu (‘) 2. Susunan atribut adalah sebagai berikut a. Class b. Id c. Attribute default d. Attribute global e. Data Attribute 3. Penamaan class dan id a. Hanya boleh menggunakan alfanumerik, tanda dash ‘-’, dan underscore ‘_’, dan diawali alfabet b. Semua class harus lower case c. Semua id harus camel case
  • 6. Contoh Panduan HTML Pada contoh di atas dilihat bahwa contoh yang buruk menggunakan kutip satu dan penamaan yang terbalik antara id dan kelas. Kemudian contoh pertama diperbaiki pada contoh kedua. <!-- Contoh Penamaan HTML --> <!-- Buruk --> <a class=’kelasSaya’ id=’kelas-saya’ href=’...’></a> <a class="kelasLainnya" id="kelas-lainnya" href="..."></a> <!-- Baik --> <a class="kelas-saya" id="kelasSaya" href="..."></a> <a class="kelas-saya-yang-lainnya" id="kelasLainnya" href="..."></a>
  • 7. Contoh Panduan CSS 1. Jangan memberi nilai z-index terlalu tinggi. Maksimal 50. 2. Gunakan indentasi yang baik (spasi dan newline) 3. Hindari penggunaan id dan !important dalam CSS karena memiliki specificity yang tinggi. o !important digunakan untuk override 3rd party CSS 4. JANGAN memberi style pada tag, gunakanlah kelas 5. dll
  • 8. Panduan Umum Dengan adanya panduan dan kesepakatan, tentunya akan lebih mudah berkomunikasi dengan tim. Selain itu, panduan ini digunakan untuk mempermudah proses dari pembuatan atau pengembangan front-end.