SlideShare a Scribd company logo
1 of 35
Bootstrap
Bootstrap
Bootstrap adalah framework web development berbasis HTML,
CSS, dan JavaScript yang dirancang untuk mempercepat proses
pengembangan web responsive dan mobile-first
(memprioritaskan perangkat seluler)
Fungsi Bootsrtap
Tujuan dan fungsi Bootstrap adalah untuk membuat website
responsive dan mobile-first. Jadi, semua elemen antarmuka
website dipastikan bisa bekerja secara optimal di semua ukuran
layar, baik desktop maupun perangkat seluler.
Kelebihan Bootstrap
• Mudah digunakan
• Responsive Grid
sistem grid siap pakai, sehingga tidak perlu membuatnya
dari nol
3. Mobile Friendly
tampilan bootstrap sudah mendukung segala jenis resolusi,
baik itu pc, laptop, tablet dan smartphone
Kekurangan Bootstrap
• Gaya visualnya yang hampir selalu sam
• Jumlah fungsi yang sangat banyak membuat ukuran file jadi
membengkak
• Agak sulit dipelajari kalau benar-benar baru memulai. Perlu
waktu untuk mempelajari kelas dan komponennya
Kekurangan Bootstrap
• Gaya visualnya yang hampir selalu sam
• Jumlah fungsi yang sangat banyak membuat ukuran file jadi
membengkak
• Agak sulit dipelajari kalau benar-benar baru memulai. Perlu
waktu untuk mempelajari kelas dan komponennya
CARA INSTALASI BOOTSTRAP
Salah satu metode instalasi bootstrap yang biasa digunakan
ialah menggunakan CDN. Metode ini termasuk cara yang paling
gampang dilakukan untuk pemula yang baru belajar Bootstrap.
Kita cukup copy link CDN Bootstrap, lalu di taruh pada kode
HTML
Tapi syaratnya kita harus terhubung dengan internet, karena
Bootstrap akan diambil dari server CDN.
Langkah pemasangan bootstrap
menggunakan CDN.
Langkah pemasangan bootstrap
menggunakan CDN.
a) Buatlah folder baru dengan nama belajar-bootstrap, setelah
itu buka dengan VS Code.
b) Klik File lalu pilih open folder
Langkah pemasangan bootstrap
menggunakan CDN.
c) Setelah itu, buatlah file HTML baru dengan nama hello-
bootstrap.html
Langkah pemasangan bootstrap
menggunakan CDN.
d) Kemudian isilah dengan kode berikut
Langkah pemasangan bootstrap
menggunakan CDN.
Coba perhatikan! Pada kode di atas, kita menggunakan
Bootstrap dari CDN JSDeliver. Dengan demikian, kita bisa
langsung menggunakan class-class dari Bootstrap seperti yang
dicontohkan pada tag <header> di atas
HASILNYA
Langkah pemasangan bootstrap
menggunakan CDN.
Kelebihan dari cara ini adalah kita bisa langsung
menggunakan Bootstrap tanpa harus download. Tapi tetap
butuh koneksi internet. Cukup dengan menambahkan ini di
dalam tag <head>.
Langkah pemasangan bootstrap
menggunakan CDN.
dan load Javascript di dalam :
Atribut integrity dan crossorigin berfungsi untuk mengatur
keamaan dan integritas file. Jadi file bootstrap.min.css yang
kita terima dari CDN benar file aslinya, bukan hasil
modifikasi orang
GRID PADA BOOTSTRAP
GRID PADA BOOTSTRAP
Pada dasarnya grid bootstrap adalah tentang bagaimana
bootstrap membagi-bagi suatu laman web sehingga proses
layout menjadi mudah dan sistematis
GRID PADA BOOTSTRAP
Bootstrap membagi laman web menjadi 12 grid (daerah
vertikal laman web). Setiap grid dapat digabungkan untuk
membuat grid yang lebih besar:
BREAKPOINT
Breakpoint adalah ukuran lebar yang menentukan tampilan
responsif terhadap ukuran viewport perangkat tertentu. Saat
ini Bootstrap memiliki 6 ukuran Breakpoint, yakni none, sm,
md, lg, xl, dan xxl.
Ini adalah ukuran breakpoint
sesuai dengan ukuran layar
perangkat
BREAKPOINT
Perlu diingat bahwa bootstrap adalah framework yang
menggunakan pendekatan mobile first, jadi kita harus
memikirkan tampilan di mobile terlebih dahulu sebelum
membuat tampilan untuk desktop. Oleh karena itu, nilai
default breakpoint adalah none. Ukuran ini adalah ukuran
yang paling kecil, yakni sekitar 576px.
BREAKPOINT
Pada contoh tersebut, kita memberikan ukuran kolom 12 dan
6 tanpa menggunakan breakpoint. Artinya, ukuran kolom
tersebut akan tetap 12 dan 6 di semua ukuran layar.
BREAKPOINT
Bagaimana jika kita ingin mengubah, misalnya menjadi 8
pada layar komputer dan tetap 12 pada layar HP. Caranya
sangat mudah!, Tinggal tambahkan breakpoint.
BREAKPOINT
Nah, sekarang ukurannya akan menjadi 8 di layar komputer.
CLASS CONTAINER
CLASS CONTAINER
Container adalah fondasi dasar dari blok layout. Container
berfungsi untuk membungkus blok di dalamnya, sehingga
terlihat rapi terhadap ukuran layar. Container juga memiliki
breakpoint
CLASS CONTAINER
Ukuran kontainer akan 100% pada breakpoint tertentu.
Misalnya, jika kita menggunakan class container-md maka
lebar kontainer akan 100% pada layar Extra Small dan Small.
CLASS CONTAINER
Hasilnya seperti berikut:
CLASS CONTAINER
Jika class container dihapus, maka hasilnya:
CLASS CONTAINER
Blok header tidak menggunakan container, sekilas terlihat
seperti menggunakan class container-fluid. Namun,
sebenarnya berbeda. Berikut ini tampilan blok header yang
menggunakan class container-fluid.
CLASS ROW DAN COL
Class row dan col merupakan class untuk membuat baris dan
kolom. Kedua class ini lah yang kita gunakan untuk membuat
grid. Class row berfungsi untuk membuat baris. Class ini
menggunakan flex, namun breakpoint tidak berlaku untuk
class ini.
CLASS ROW DAN COL
Contoh penggunaan:
CLASS ROW DAN COL
Class col berfungsi untuk membuat kolom. Class ini harus
dibungkus oleh class row agar menjadi grid. Class col memiliki
ukuran dan breakpoint. Ukuran paling panjang adalah 12, dan
ukuran paling pendek adalah 1
CLASS ROW DAN COL
Contoh penggunaan:
CLASS ROW DAN COL
bootstrap.pptx

More Related Content

Similar to bootstrap.pptx

Pengantar desain web
Pengantar desain webPengantar desain web
Pengantar desain webFitra Sani
 
tugas 6 - 0316 (individu)
tugas 6 - 0316 (individu)tugas 6 - 0316 (individu)
tugas 6 - 0316 (individu)arif_rachman740
 
Tingkatkan Performa Website dengan Bantuan DevTools - Nasrul Gunawan
Tingkatkan Performa Website dengan Bantuan DevTools - Nasrul GunawanTingkatkan Performa Website dengan Bantuan DevTools - Nasrul Gunawan
Tingkatkan Performa Website dengan Bantuan DevTools - Nasrul GunawanDicodingEvent
 
Tutorial web programing
Tutorial web programingTutorial web programing
Tutorial web programingeghha
 
Adi prasetya 1511510370 tugas2
Adi prasetya 1511510370 tugas2Adi prasetya 1511510370 tugas2
Adi prasetya 1511510370 tugas2prasetyaadi19
 
Tugas 6 rekayasa web 1312510231 rostarina
Tugas 6 rekayasa web 1312510231 rostarinaTugas 6 rekayasa web 1312510231 rostarina
Tugas 6 rekayasa web 1312510231 rostarinaosta92
 
Tugas 6 ku 0316 1311511529
Tugas 6 ku 0316 1311511529Tugas 6 ku 0316 1311511529
Tugas 6 ku 0316 1311511529Iich-oNe Hidayat
 
Tugas 6 ku 0316 1311511529
Tugas 6 ku 0316 1311511529Tugas 6 ku 0316 1311511529
Tugas 6 ku 0316 1311511529Iich-oNe Hidayat
 
Tutorial web programing x rpl 1
Tutorial web programing x rpl 1Tutorial web programing x rpl 1
Tutorial web programing x rpl 1eghha
 
Tugas9 ku-0316-dody alfad-1511510669
Tugas9 ku-0316-dody alfad-1511510669Tugas9 ku-0316-dody alfad-1511510669
Tugas9 ku-0316-dody alfad-1511510669dodyalfad
 
Ujian tengah semester komputer terapan
Ujian tengah semester komputer terapanUjian tengah semester komputer terapan
Ujian tengah semester komputer terapanM Paramananda
 
Sesi 2 - Pemanfaatan Framework Bootstrap.pptx
Sesi 2 - Pemanfaatan Framework Bootstrap.pptxSesi 2 - Pemanfaatan Framework Bootstrap.pptx
Sesi 2 - Pemanfaatan Framework Bootstrap.pptxivanwahyur79
 
Kumpulan Koding open source gratis buat blog/Website
Kumpulan Koding open source gratis buat blog/WebsiteKumpulan Koding open source gratis buat blog/Website
Kumpulan Koding open source gratis buat blog/WebsiteSyahrial HSB
 
Ujian tengah semester komputer terapan
Ujian tengah semester komputer terapanUjian tengah semester komputer terapan
Ujian tengah semester komputer terapannofayanties
 
pemrograman internet
pemrograman internetpemrograman internet
pemrograman internetmafailmi
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ciWira Hul
 
Jamal aplikasicrud
Jamal aplikasicrudJamal aplikasicrud
Jamal aplikasicrudmales Aja
 

Similar to bootstrap.pptx (20)

Pengantar desain web
Pengantar desain webPengantar desain web
Pengantar desain web
 
Tugas6.rekweb
Tugas6.rekwebTugas6.rekweb
Tugas6.rekweb
 
tugas 6 - 0316 (individu)
tugas 6 - 0316 (individu)tugas 6 - 0316 (individu)
tugas 6 - 0316 (individu)
 
Tingkatkan Performa Website dengan Bantuan DevTools - Nasrul Gunawan
Tingkatkan Performa Website dengan Bantuan DevTools - Nasrul GunawanTingkatkan Performa Website dengan Bantuan DevTools - Nasrul Gunawan
Tingkatkan Performa Website dengan Bantuan DevTools - Nasrul Gunawan
 
Tutorial web programing
Tutorial web programingTutorial web programing
Tutorial web programing
 
Adi prasetya 1511510370 tugas2
Adi prasetya 1511510370 tugas2Adi prasetya 1511510370 tugas2
Adi prasetya 1511510370 tugas2
 
Tugas 6 rekayasa web 1312510231 rostarina
Tugas 6 rekayasa web 1312510231 rostarinaTugas 6 rekayasa web 1312510231 rostarina
Tugas 6 rekayasa web 1312510231 rostarina
 
Tugas 6 rekweb
Tugas 6   rekwebTugas 6   rekweb
Tugas 6 rekweb
 
Tugas 6 ku 0316 1311511529
Tugas 6 ku 0316 1311511529Tugas 6 ku 0316 1311511529
Tugas 6 ku 0316 1311511529
 
Tugas 6 ku 0316 1311511529
Tugas 6 ku 0316 1311511529Tugas 6 ku 0316 1311511529
Tugas 6 ku 0316 1311511529
 
Tutorial web programing x rpl 1
Tutorial web programing x rpl 1Tutorial web programing x rpl 1
Tutorial web programing x rpl 1
 
Tugas9 ku-0316-dody alfad-1511510669
Tugas9 ku-0316-dody alfad-1511510669Tugas9 ku-0316-dody alfad-1511510669
Tugas9 ku-0316-dody alfad-1511510669
 
Ujian tengah semester komputer terapan
Ujian tengah semester komputer terapanUjian tengah semester komputer terapan
Ujian tengah semester komputer terapan
 
Sesi 2 - Pemanfaatan Framework Bootstrap.pptx
Sesi 2 - Pemanfaatan Framework Bootstrap.pptxSesi 2 - Pemanfaatan Framework Bootstrap.pptx
Sesi 2 - Pemanfaatan Framework Bootstrap.pptx
 
Kumpulan Koding open source gratis buat blog/Website
Kumpulan Koding open source gratis buat blog/WebsiteKumpulan Koding open source gratis buat blog/Website
Kumpulan Koding open source gratis buat blog/Website
 
Ujian tengah semester komputer terapan
Ujian tengah semester komputer terapanUjian tengah semester komputer terapan
Ujian tengah semester komputer terapan
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
 
pemrograman internet
pemrograman internetpemrograman internet
pemrograman internet
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
 
Jamal aplikasicrud
Jamal aplikasicrudJamal aplikasicrud
Jamal aplikasicrud
 

bootstrap.pptx

  • 2. Bootstrap Bootstrap adalah framework web development berbasis HTML, CSS, dan JavaScript yang dirancang untuk mempercepat proses pengembangan web responsive dan mobile-first (memprioritaskan perangkat seluler)
  • 3. Fungsi Bootsrtap Tujuan dan fungsi Bootstrap adalah untuk membuat website responsive dan mobile-first. Jadi, semua elemen antarmuka website dipastikan bisa bekerja secara optimal di semua ukuran layar, baik desktop maupun perangkat seluler.
  • 4. Kelebihan Bootstrap • Mudah digunakan • Responsive Grid sistem grid siap pakai, sehingga tidak perlu membuatnya dari nol 3. Mobile Friendly tampilan bootstrap sudah mendukung segala jenis resolusi, baik itu pc, laptop, tablet dan smartphone
  • 5. Kekurangan Bootstrap • Gaya visualnya yang hampir selalu sam • Jumlah fungsi yang sangat banyak membuat ukuran file jadi membengkak • Agak sulit dipelajari kalau benar-benar baru memulai. Perlu waktu untuk mempelajari kelas dan komponennya
  • 6. Kekurangan Bootstrap • Gaya visualnya yang hampir selalu sam • Jumlah fungsi yang sangat banyak membuat ukuran file jadi membengkak • Agak sulit dipelajari kalau benar-benar baru memulai. Perlu waktu untuk mempelajari kelas dan komponennya
  • 7. CARA INSTALASI BOOTSTRAP Salah satu metode instalasi bootstrap yang biasa digunakan ialah menggunakan CDN. Metode ini termasuk cara yang paling gampang dilakukan untuk pemula yang baru belajar Bootstrap. Kita cukup copy link CDN Bootstrap, lalu di taruh pada kode HTML Tapi syaratnya kita harus terhubung dengan internet, karena Bootstrap akan diambil dari server CDN.
  • 9. Langkah pemasangan bootstrap menggunakan CDN. a) Buatlah folder baru dengan nama belajar-bootstrap, setelah itu buka dengan VS Code. b) Klik File lalu pilih open folder
  • 10. Langkah pemasangan bootstrap menggunakan CDN. c) Setelah itu, buatlah file HTML baru dengan nama hello- bootstrap.html
  • 11. Langkah pemasangan bootstrap menggunakan CDN. d) Kemudian isilah dengan kode berikut
  • 12. Langkah pemasangan bootstrap menggunakan CDN. Coba perhatikan! Pada kode di atas, kita menggunakan Bootstrap dari CDN JSDeliver. Dengan demikian, kita bisa langsung menggunakan class-class dari Bootstrap seperti yang dicontohkan pada tag <header> di atas
  • 14. Langkah pemasangan bootstrap menggunakan CDN. Kelebihan dari cara ini adalah kita bisa langsung menggunakan Bootstrap tanpa harus download. Tapi tetap butuh koneksi internet. Cukup dengan menambahkan ini di dalam tag <head>.
  • 15. Langkah pemasangan bootstrap menggunakan CDN. dan load Javascript di dalam : Atribut integrity dan crossorigin berfungsi untuk mengatur keamaan dan integritas file. Jadi file bootstrap.min.css yang kita terima dari CDN benar file aslinya, bukan hasil modifikasi orang
  • 17. GRID PADA BOOTSTRAP Pada dasarnya grid bootstrap adalah tentang bagaimana bootstrap membagi-bagi suatu laman web sehingga proses layout menjadi mudah dan sistematis
  • 18. GRID PADA BOOTSTRAP Bootstrap membagi laman web menjadi 12 grid (daerah vertikal laman web). Setiap grid dapat digabungkan untuk membuat grid yang lebih besar:
  • 19. BREAKPOINT Breakpoint adalah ukuran lebar yang menentukan tampilan responsif terhadap ukuran viewport perangkat tertentu. Saat ini Bootstrap memiliki 6 ukuran Breakpoint, yakni none, sm, md, lg, xl, dan xxl. Ini adalah ukuran breakpoint sesuai dengan ukuran layar perangkat
  • 20. BREAKPOINT Perlu diingat bahwa bootstrap adalah framework yang menggunakan pendekatan mobile first, jadi kita harus memikirkan tampilan di mobile terlebih dahulu sebelum membuat tampilan untuk desktop. Oleh karena itu, nilai default breakpoint adalah none. Ukuran ini adalah ukuran yang paling kecil, yakni sekitar 576px.
  • 21. BREAKPOINT Pada contoh tersebut, kita memberikan ukuran kolom 12 dan 6 tanpa menggunakan breakpoint. Artinya, ukuran kolom tersebut akan tetap 12 dan 6 di semua ukuran layar.
  • 22. BREAKPOINT Bagaimana jika kita ingin mengubah, misalnya menjadi 8 pada layar komputer dan tetap 12 pada layar HP. Caranya sangat mudah!, Tinggal tambahkan breakpoint.
  • 23. BREAKPOINT Nah, sekarang ukurannya akan menjadi 8 di layar komputer.
  • 25. CLASS CONTAINER Container adalah fondasi dasar dari blok layout. Container berfungsi untuk membungkus blok di dalamnya, sehingga terlihat rapi terhadap ukuran layar. Container juga memiliki breakpoint
  • 26. CLASS CONTAINER Ukuran kontainer akan 100% pada breakpoint tertentu. Misalnya, jika kita menggunakan class container-md maka lebar kontainer akan 100% pada layar Extra Small dan Small.
  • 28. CLASS CONTAINER Jika class container dihapus, maka hasilnya:
  • 29. CLASS CONTAINER Blok header tidak menggunakan container, sekilas terlihat seperti menggunakan class container-fluid. Namun, sebenarnya berbeda. Berikut ini tampilan blok header yang menggunakan class container-fluid.
  • 31. Class row dan col merupakan class untuk membuat baris dan kolom. Kedua class ini lah yang kita gunakan untuk membuat grid. Class row berfungsi untuk membuat baris. Class ini menggunakan flex, namun breakpoint tidak berlaku untuk class ini. CLASS ROW DAN COL
  • 33. Class col berfungsi untuk membuat kolom. Class ini harus dibungkus oleh class row agar menjadi grid. Class col memiliki ukuran dan breakpoint. Ukuran paling panjang adalah 12, dan ukuran paling pendek adalah 1 CLASS ROW DAN COL