Materi Sesi 3
Materi Sesi 3
MEMBANGUN
WEBSITE
UNTUK MEMULAI KARIR SEBAGAI
SOFTWARE DEVELOPER
TRAINER PROFILE
Halo, nama saya Rakhmat Kurnia, saya biasa dipanggil dengan
nama kecil saya: Riki.
Saya adalah seorang yang memiliki rasa curious yang tinggi dan
menyukai aktifitas problem solving. Saya menjalankan beberapa
bisnis, mengajar mata kuliah pemrograman di UNTARA, dan
training bahasa pemrograman (Java, Javascript, PHP, Node,
HTML5, Net Core), Produktifitas Office (Microsoft dan Google), dan
juga multimedia
Rakhmat Kurnia
Trainer & IT Specialist
https://www.linkedin.com/in/riki-kurnia/
18
WEBSITE
RESPONSIF /
RESPONSIVE
WEBSITE
RESPONSIVE WEBSITE
Responsive web design atau desain web responsif adalah sebuah teknik atau metode bagi web designer untuk
membuat suatu layout website yang dapat menyesuaikan diri sesuai dengan ukuran layar pengguna.
Baik dari ukuran huruf, user interface, gambar dan tata letak akan menyesuaikan dengan lebar layar dan resolusi
device yang digunakan.
Fluid Grid
Memiliki ukuran responsif yang biasanya dinotasikan dengan persentase, rem, atau em
Media Query
Media query memungkinkan website untuk dapat mengambil data mengenai ukuran layar
yang digunakan untuk menampilkan konten
Responsive Media
Menggunakan ukuran persen dalam panjang sebuah media (Misal 100%)
CONTOH DESAIN WEBSITE RESPONSIF
19
MEDIA QUERY
DALAM CSS
RESPONSIVE WEBSITE
Media query merupakan modul CSS yang berguna membuat layout kita responsive dengan menyesuaikan
tampilan berdasarkan ukuran layar perangkat.
Terkadang tampilan yang sudah kita desain dengan sedemikian rupa bisa kacau jika ditampilkan pada tampilan
mobile. Dengan media query kita dapat menyelesaikan masalah ini dengan menentukan aturan ukuran dan tata
letak elemen dengan kondisi-kondisi tertentu
<style>
@media (max-width: 480px) {
p {
font-size: 16px;
}
}
</style>
PEMBAGIAN BESAR MEDIA QUERY
Untuk menyesuaikan tiap device tentunya sangat tidak mungkin dan merepotkan karena standarisasi ukuran layar
tidak ditentukan dalam proses pembuatan sebuah device. Untuk itu kita dapat mengelompokan beberapa jenis
ukuran layar dengan ketentuan sebagai berikut:
Contoh mode flexbox Dapat diatur layoutnya dengan mudah Atau wrapping dengan flex wrap
contohnya dengan property flex-direction
<div class="container">
<div>item 1</div>
<div>item 2</div>
<div>item 3</div>
</div>
22
PRAKTEK FLEX
PADA WEBSITE
23
FRAMEWORK
BOOTSTRAP
BOOTSTRAP FRAMEWORK
Bootstrap adalah framework HTML, CSS, dan JavaScript yang berfungsi untuk mendesain website responsif
dengan mudah dan cepat. Bootstrap memiliki beberapa komponen dan kelas yang siap dipakai dalam
membangun website.
24
MENGINSTALL
BOOTSTRAP
MENGINSTALL BOOTSTRAP
Menginstall bootstrap sangatlah mudah, untuk instalasi secara online, kita hanya perlu menyematkan file css dan
javascript dari bootstrap di dalam tag head (CSS) dan sebelum close body (javascript). Untuk menambahkan fitur
lain seperti icon dapat menyematkan css icon pada tag head HTML.
25
MENGGUNAKAN
KELAS
BOOTSTRAP
MENGGUNAKAN KELAS BOOTSTRAP
Bootstrap memiliki kelas bawaan yang sangat banyak, kita akan mencoba satu-persatu kelas yang umum di
gunakan sambil melakukan praktek, salah satu contoh kelas disini adalah tombol atau button.
Untuk menggunakan kelas button pada bootstrap, kita hanya perlu menambah kelas btn dan btn-jenis pada
elemen button yang sudah ada. Contoh:
Class tampilan pada bootstrap: primary, secondary, success, danger, warning, info, light, dark
26
PRAKTEK
MENGUBAH
LAYOUT WEBSITE
DENGAN
BOOTSTRAP