18 Nov 2021

5:48 AM

WITA

Sass: Bahasa yang Wajib Dipelajari Developer Pemula!

Sass: Bahasa yang Wajib Dipelajari Developer Pemula!

Untuk membangun website dibutuhkan CSS. Namun, kode CSS semakin besar dan kompleks. Kodenya susah diatur dan dipelajari. Maka dari itu, Sass dianggap sebagai solusi untuk membantu sehingga sangat cocok untuk kamu seorang pemula web developer.

Sass merupakan singkatan dari Syntactically Awesome Style Sheets. Pengertiannya adalah ekstensi CSS yang memungkinkan kamu menggunakan hal-hal seperti variabel, aturan bersarang, impor sebaris dan banyak lagi. Ini juga membantu menjaga segala sesuatunya tetap teratur dan memungkinkan membuat lembar gaya lebih cepat. Sass kompatibel dengan semua versi CSS. Satu-satunya persyaratan untuk menggunakannya adalah harus menginstal Ruby.

Sass bukan bahasa pemrograman namun Sass adalah bahasa yang akan membuat CSS. Sass memberikan fitur yang tidak dimiliki CSS seperti variabel, nesting, mixins, inheritance. Fitur-fitur di dalam Sass membuat penggunanya menulis kode CSS yang lebih rapi dan bersih dan juga menghindari penulisan kode yang berulang.

Instalasi Sass

Ada beberapa cara dalam menginstall Sass. Berikut langkahnya seperti dilansir dari petanikode.com:

Menggunakan Node Package Manager (NPM)

[sudo] npm install -g sass

Catatan: jika kamu menginstal nodejs di root, menggunakan sudo. Tapi kalau menginstal di home, tidak perlu pakai sudo.

Menggunakan Chocolatey Package Manager (Windows)

choco install sass

Menggunakan Brew (Mac OS X)

brew install sass/sass/sass

Setelah itu, coba ketik perintah sass –version untuk memeriksa versi SASS yang terinstall.

Berikut ini adalah sejumlah fitur-fitur dari Sass dikutip dari creativebloq.com:

Syntax

Ada dua opsi syntax di Sass, yaitu SCSS dan Sass. Perbedaan dari syntax SCSS dan syntax Sass adalah pada penggunaan tanda kurung dan tab. Selain itu, SCSS menggunakan ekstensi .scss, sehingga sangat kompatibel dengan syntax dari CSS. Sedangkan Sass menggunakan ekstensi .sass dan tidak menggunakan kurung kurawal serta titik koma untuk mendefinisikan format dokumennya sehingga tidak mengikuti format dasar CSS. Tetapi jangan khawatir, karena kedua format tersebut bisa diubah ke format lainnya menggunakan command sass-convert.

Variables

Sass memungkinkan kamu untuk menyimpan variabel seperti bahasa pemrograman lainnya. Fungsi dari variabel di Sass adalah untuk menyimpan informasi atau nilai yang bisa kamu gunakan di style sheet. Nilai tersebut bisa berupa nilai properti, angka, teks, ukuran elemen, dan lain-lain. Contohnya ketika kamu ingin mengubah warna tampilan teks di website-mu. Menggunakan Sass, kamu bisa menyimpan variabel warna di atas dokumen dan menggunakan variabel tersebut untuk mengatur warna elemennya.

Nesting

Fungsi nesting di Sass adalah untuk mengurangi jumlah kode yang harus kamu tulis. Pada dasarnya, nesting berguna untuk menyimpan CSS selector agar meniru hierarki HTML-mu. Tetapi perlu diingat, bila menggunakan nesting dengan sembarang akan membuat CSS overqualified.

Partial

Partial adalah file Sass yang lebih kecil yang dapat diimpor ke file Sass lainnya. Pikirkan sebagian sebagai cuplikan kode. Dengan cuplikan kode ini, CSS sekarang dapat menjadi modular dan lebih mudah dirawat. Sebagian ditunjuk seperti itu dengan menamainya dengan garis bawah utama: _partial.scss.

Import

Memungkinkan kamu untuk mengimpor file parsial ke file saat ini, untuk membangun satu file CSS. Perhatikan berapa banyak impor yang  digunakan sebagai permintaan HTTP yang akan dibuat untuk masing-masing impor.

Mixins

Salah satu keuntungan menggunakan preprocessor adalah kemampuannya untuk mengambil kode yang rumit dan bertele-tele dan menyederhanakannya. Di sinilah mixins berguna! Misalnya, jika kamu perlu menyertakan awalan vendor, kamu dapat menggunakan mixins sebagai gantinya.

Extend/Inheritance

Fitur ini memungkinkan kita untuk berbagi beberapa properti dengan selektor yang lain. Kita harus menggunakan direktif @extend untuk mengambil properti dari selektor yang membagikannya. Semua selektor dalam Sass dapat membagikan propertinya secara default. Dengan Sass seorang web developer bisa membuat proses CSS dengan mudah, melakukan proses maintenance CSS di websitenya, mendesain website dengan cepat karena kepraktisannya. Nah semoga membantu bagi kamu yang ingin memulai sebagai seorang web developer. Untuk bisa belajar memang bisa di mana saja dan kapan saja. Namun, apabila ingin menjadi seorang profesional ada baiknya kamu mempertimbangkan kuliah di bidang yang relevan.

Institut Bisnis dan Teknologi Indonesia (INSTIKI) merupakan Kampus IT di Bali yang memiliki program Studi Teknik Informatika yang bisa menjadi pilihan bagi kamu yang ingin menjadi seorang web developer profesional. INSTIKI yang merupakan Kampus Swasta di Bali ini juga memiliki program studi Sistem Komputer. Oleh sebab itu, sangat cocok bagi kamu yang ingin menjadi profesional di bidang IT. Tunggu apalagi mari bergabung menjadi bagian dari INSTIKI yang merupakan Kampus IT Terpopuler di Bali. 

INSTIKI yang terdahulu dikenal dengan STIKI Indonesia, kini telah bertransformasi menjadi Institut Bisnis dan Teknologi Indonesia (INSTIKI). INSTIKI adalah kampus IT, bisnis, dan desain terbaik di Bali dan Nusa Tenggara yang terakreditasi nasional dan tersertifikasi internasional.

INSTIKI adalah kampus swasta di Bali yang membuka 4 program studi unggulan yakni Teknik Informatika, Sistem Komputer, Desain Komunikasi Visual, dan Bisnis Digital. Biaya kuliah di INSTIKI sangatlah terjangkau! Tertarik untuk kuliah di Bali alias melanjutkan studi di INSTIKI? Dapatkan informasi lebih lengkap tentang INSTIKI dan jurusan INSTIKI dengan mengakses https://instiki.ac.id/apply-now/

PENGUMUMAN LAINNYA

13 Jun 2026

10:27 AM

WITA

Pemerintah Kabupaten Badung kembali membuka program Beasiswa Afirmasi bagi mahasiswa yang sedang menempuh pendidikan tinggi. Program ini merupakan bentuk dukungan pemerintah dalam meningkatkan akses pendidikan bagi masyarakat Kabupaten Badung, khususnya bagi calon penerima yang memenuhi kriteria yang telah ditetapkan. Beasiswa

03 Oct 2025

7:21 AM

WITA

Kepada seluruh Civitas Akademika INSTIKI, berikut kami sampaikan jadwal penting dalam Kalender Akademik Tahun Ajaran 2025/2026 sebagai acuan kegiatan perkuliahan dan administrasi akademik:

03 Oct 2025

6:05 AM

WITA

Sehubungan dengan dimulainya perkuliahan, civitas akademika INSTIKI diharapkan memperhatikan hal-hal berikut: Cek Jadwal KRS Terbaru melalui Dashboard SADS. Apabila terdapat kelas yang tutup/terhapus, hal tersebut dikarenakan kuota tidak mencukupi. Jika mengalami kendala, silakan langsung menghubungi Bagian BAAK.🔗 Link daftar kelas

23 Aug 2024

7:36 AM

WITA

INFORMASI BEASISWA KIP 2024 Kami menginformasikan kepada seluruh calon penerima beasiswa KIP-Kuliah 2024 bahwa tahap penerimaan berkas telah resmi ditutup pada tanggal 17 Agustus 2024. Terima kasih atas partisipasinya. Tahap berikutnya sedang dilaksanakan proses seleksi berkas yang berlangsung dari tanggal

02 Nov 2023

1:23 AM

WITA

Berkenaan telah diterbitkannya Keputusan Menteri Pendidikan, Kebudayaan, Riset, dan Teknologi Republik Indonesia Nomor 814/E/O/2023 tentang Perubahan Nama Program Studi Sistem Komputer Program Sarjana menjadi Program Studi Rekayasa Sistem Komputer Program Sarjana pada Institut Bisnis dan Teknologi Indonesia di Kota Denpasar

02 Sep 2023

2:48 AM

WITA

Diberitahukan kepada seluruh civitas akademika Institut Bisnis dan Teknologi Indonesia (INSTIKI), berikut kami sampaikan informasi terkait Kalender Akademik T.A 2023/2024, yaitu sebagai berikut: Demikian kami sampaikan, mohon dicermati dengan seksama Kalender Akademik T.A 2023/2024 demi memudahkan kegiatan akademik civitas akademika

Events

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Sat

12

Apr 2025

OPEN HOUSE INSTIKI 2025

Highlight

🔥OPEN HOUSE INSTIKI🔥 🧠 OTAK: “Kuliah di mana ya?” 💔 HATI: “Aku capek mikirin masa depan sendirian…” 📣 INSTIKI: “DATANG

Thu

16

Jan 2025

SEMINAR NASIONAL PEKAN RAYA AKUNTANSI 2025

Highlight

[SEMINAR NASIONAL PEKAN RAYA AKUNTANSI 2025] Hallo Semuaa👋🤩 Bosan kantong kering di akhir bulan? Seminar Nasional Pekan Raya Akuntansi 2025

Thu

16

Jan 2025

SEMINAR NASIONAL FILOSOFI DALAM PEMBUATAN KARYA DIGITAL

Highlight

🗣️🎨 [SEMINAR NASIONAL by HIMA-DKV INSTIKI 2024/2025] 🗣️🎨 Piksel punya cerita. Lebih dari sekadar estetika, setiap karya digital memiliki filosofi

Thu

16

Jan 2025

SEMINAR NASIONAL FPK-KMH INSTIKI X APEL HENDRAWAN

Highlight

[SEMINAR NASIONAL FPK-KMH INSTIKI X APEL HENDRAWAN] Om Swastyastu🙏🏻 Om Awighnam Astu Namo Sidham Hallo teman teman semua🙌🏻 Sebagai generasi

Thu

16

Jan 2025

GBHS VIII

Highlight

Om Swastyastu🙏🏻 Om Awighnam Astu Namo Sidham 🙏🏻 Horee! Akhirnya GEBYAR BUDAYA HINDU INSTIKI VIII datang lagi! 🌈✨ Siapa yang

Thu

16

Jan 2025

IDEASI 2025

Highlight