Kelompok :
Ni Wayan Mona Rosita (0908605013)
Luh Sukma Widiasari (0908605038)
Cok Istri Oka Diah Anggaraeni (0908605039)
I Wayan Angga Pratama (0908605058)
A. A. Ngurah Oka Abhina Amitaba (???????????)
PENDAHULUAN
Ungkapan Go green bukan hanya sebatas pada penghematan energi, tetapi juga pada
penghematan konsumsi plastik pada kehidupan sehari-hari.Plastik adalah salah satu polimer yang
paling sukar terurai secara alami.Beberapa sumber menyatakan rata-rata plastik memerlukan
waktu ratusan tahun untuk terurai secara alami.Sehingga masalah terbesar yang ditimbulkan dari
kemasan plastik adalah masalah sampah.Sampah plastik menjadi salah satu polutan yang sangat
mengancam kelestarian lingkungan. Sebagai contoh menurut www.reusablebags.com, fakta
mengenai permasalahan botol plastik antara lain adalah:
1. Orang Amerika membeli rata-rata 25 milyar minuman botol plastik per tahun dan
22 milyar botol akan berakhir di tempat sampah.
2. Pembotolan air adalah pemborosan. Konsumen membayar $ 7 milyar untuk air
botolan di Amerika tiap tahun.
3. 2,7 juta ton plastik dunia digunakan untuk pembotolan air tiap tahun.
4. 1,5 juta barrel minyak digunakan untuk memproduksi botol plastik untuk
Amerika. Hal ini sama dengan bahan bakar untuk 100.000 mobil amerika untuk
satu tahun.
5. Botol air minum dapat menjadi karsinogenik jika digunakan lebih dari satu kali,
karena mengandung polyethylene terephthalate.
6. Seperti semua plastik, botol akan terus bersama kita selamanya karena tidak dapat
terurai secara biologis (non biodegradable). Botol akan terpecah menjadi serpihan
kecil yang meracuni tanah dan air.
7. Sampah botol akan menjadi polutan.
1. Tas plastik dibuat dari sumber daya alam yang langka, yaitu minyak dan
menciptakan polusi mulai dari pembuatan sampai pembuangannya. Sebanyak 120
juta barel minyak mentah , yang termasuk sumber alam yang tidak dapat
diperbaharui, diperlukan untk produksi satu trilion kantong plastik setiap tahun
diseluruh dunia.
2. Plastik menimbulkan masalah sampah di jalan-jalan , sungai dan saluran air,
pantai, dan lingkungan kelautan. Sebanyak 47% sampah yang terbawa angin dari
tempat pembuangan akhirmerupakan sampah kantong plastik
3. Sekitar 80% sampah dilautan berasal dari daratan, dan hampir 90% adalah plastik.
Dalam bulan Juni 2006, program lingkungan PBB memperkirakan setiap mil
persegi ada 46.000 sampah plastik mengambang dilautan.
4. Suatu laporan mengenai sampah plastik di laut di dunia oleh
Greenpeacemenyatakan bahwa sedikitnya 267 jenis biota laut telah menderita dari
jeratan atau mencerna sampah laut. Diperkirakan 1 juta burung laut menelan atau
terjerat jaring plastik atau sampah lainnya setiap tahun.
5. Kantong plastik dianggap sebagai produk yang dapat dibuang dan tidak hancur
ditempat pembuangan. Diperlukan 1.000 tahun bagi plastik untuk terurai dan
hancur.
6. Hanya 0,6% s/d 1% kantong plastik yang dapat didaur ulang diseluruh dunia,
sisanya tetap mengendap ditanah.
7. Sampah plastik yang dibuang sembarangan menyumbat saluran air dan
menyebabkan banjir.
8. Sampah tas plastik yang dibuang ke saluran air mengakibat kan genangan air yang
menjadi sarang pembiak an nyamuk penyebab pe nyakit demam berdarah. Negara
dan kota-kota yang telah melarang atau mengurangi penggunaan kan tong plastik
adalah San Francisco, Hong Kong, Singapura, Australia, Irelandia,Taiwan,
Mumbai Scotlandia, Perancis, Tanzania, Switzerland, Denmark, Jerman, Afrika
Selatan, Philippina.10. Pengenaan cukai sebesar 15 sen atas tas belanja plastik di
Republik Irlandia telah menurunkan pemakaian nya sampai dengan 90%.
Dengan kondisi atmosfer dan limbah plastik di bumi kita yang demikian, lantas hal-hal
apa kiranya yang dapat kita lakukan dalam upaya mengantisipasi atau minimal memperlambat
fenomena pemanasan global dan pencemaran lingkungan tersebut sehingga tidak semakin parah?
Sebetulnya kita semua dapat berperan dalam upaya mengurangi pemanasan global tersebut,
dimulai dari diri sendiri, keluarga, masyarakat, sampai negara atau pemerintah. Pada masyarakat,
misalnya tradisi-tradisi yag sudah diwariskan nenek moyang sejak dahulu, serta kebiasaan,
pengetahuan dan budaya yang pada dasarnya sangat baik dalam pelestarian lingkungan. Upaya
mengurangi pemanasan global tersebut juga dapat diwujudkan dengan memanfaatkan teknologi
Internet, yaitu membuat sebuah website mengenai infohal-hal yang mendukung gerakan go
green, seperti produk-produk ramah lingkungan dan tips-tips mengenai gaya hidup ramah
lingkungan, seperti upaya mendukung penghematan energi. Pembuatan website itu dapat
diwujudkan dengan menggunakan aplikasi pembuat web yang sederhana, seperti Drupal sebagai
Content Management System (CMS) dari bahasa pemrograman HTML, dan CSS sebagai style
sheet daridesign webyang akan dibahas lebih lanjut pada karya tulis ini.
I.3 Tujuan
Adapun tujuan dari penulisan karya tulis ini yaitu:
1. Dapat mengetahui tentang implementasi dari penggunaan aplikasi HTML dan
CSS di dunia nyata
2. Dapatturut menjaga kelestarian lingkungan dengan mensosialisasikan kepada
masyarakat mengenai gerakan go green dengan lebih praktis dan mudah
I.4 Manfaat
Sesuai dengan tujuan yang telah disebutkan, manfaat dari penulisan karya tulis ini adalah
selain penulis dapat mengmplementasikan penggunaan aplikasi HTML dan CSS3, penulis juga
dapat turut ambil alih dalam menjaga kelestarian lingkungan, seperti memberi informasi
mengenai produk-poduk yang ramah lingkungan, berusaha menarik minat masyarakat untuk
menggunakan produk-produk yang ramah lingkungan, dan memberikan tips-tips mengenai gaya
hidup ramah lingkungan dengan memanfaatkan kemajuan teknologi jaman sekarang, sehingga
dapat dilakukan dengan lebih praktis dan mudah
TINJAUAN PUSTAKA
Dalam projek pembuatan website mengenai gerakan go green ini, penulis menggunakan
beberapa aplikasi, diantaranya Drupal sebagai Content Management System (CMS) dari bahasa
pemrograman HTML, dan CSS sebagai style sheet dari design web ini.
Cascading Styles Sheet, atau biasa disingkat CSS berfungsi untuk menata dokumen
HTML yangsudah dibuat sebelumnya. Hal-hal yang biasa terdapat pada sebuah dokemen
HTMLyaitu: text, image, list, link, table, dan form. Dengan CSS,dokumen yang telah dibuat
dengan HTML sebelumnya dapat diatur, seperti mengatur posisi, warna,hiasan, atau apa saja
yang berhubungan dengan penampilan dari dokumen HTML yang sudah dibuat.Ada beberapa
istilah pada HTML, diantaranya TAG, Attribute, Content, dan Element.Sedangkan padaCSS,
terdapat istilahSelector, Property, dan Value.
Selector adalah sesuatu yang akan diberikan style, atau pada selector tersebut akan
diimplementasikanCSS. Property adalah sesuatu yang akan diimplementasikan pada selector.
Contoh dari property adalah:warna, jenis huruf, posisi text, dan bingkai. Sedangkan value adalah
nilai yang diberikan untuk property.
Berikut merupakan formula dari penulisan CSS.
Selector {property:value;}
P {font-family:verdana; color:red}
Keterangan:
Letak property dan value berada didalam tanda { dan }
Didalam selector bisa ada lebih dari satu property
Pemisah antara property dan value adalah tanda : (titik dua)
Pemisah antar poperty adalah ; (titik koma)
Ada beberapa cara yang digunakan untuk mengimplementasikan CSS pada dokumen HTML,
diantaranya In-line Style Sheets, Embeded atauInternal Style Sheets, Linked atau External Style
Sheets, Linked dengan import.
</html>
2.1.3 Linked/External Style Sheets
Linked/External Style Sheets mendefinisikan selector, property, dan value pada sebuah
file yangterpisah dengan file dokumen HTML.Untuk menggunakan file yang berisi CSS ini pada
dokumen HTML dengan menggunakan TAG link.TAG linkyang terletak didalam TAG
head.Berikut ini adalah contoh menggunakan file CSS yangmempunyai nama style.css pada
dokumen HTML:
<link rel="stylesheet" type="text/css" href="style.css">
Berikut ini adalah contoh meggunakan css dengan caraLinked/External Style Sheets.
Contoh berikut ini terdiri dari 2 buah file, yaitu index.html dan filestyle.css.
Isi file style.css
h1 { color : blue; }
p { color : red; }
Isi file index.html
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h1>Ini Text Pertama</h1>
<p>Ini Text Kedua</p>
</body>
</html>
2.1.3.1 Text
font-size
Value: xx-small | x-small | small | medium | large | x-large | xx-large larger | smaller|12px|
Property ini digunakan untuk menentukan ukuran font.
Contoh: p {font-size:12px;}
font-weight
Value: normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900
Property ini digunakan untuk ketebalan font.
Contoh : p {font-weight: bold;}
font-style
Value: normal | italic | oblique
Property ini digunakan untuk membuat font italic atau tidak.
Contoh: p {font-style:italic;}
text-decoration
Value: none | [ underline || overline || line-through || blink ]
ini digunakan untuk mendekorasi text.
Contoh: p {text-decoration: overline;}
text-transform
Value: none | capitalize | uppercase | lowercase
Property ini digunakan untuk menentukan besar kecilnya huruf.
Contoh : p {text-transform: capitalize;}
letter-spacing
Value : normal | < length >
Property ini digunakan untuk memberikan tambahan space antara huruf.
Contoh : p {letter-spacing: 12px;}
word-spacing
Value: normal | < length >
Property ini digunakan untuk memberikan tambahan space antara kata.
P {word-spacing: 12em;}
line-height
Value: normal | < number > | < length > | < percentage >
Property ini digunakan untuk menentukan tinggi baris diantara text.
P {line-height:5em;}
text-align
Value: left | right | center | justify
Property ini digunakan untuk mengatur posisi text pada element secara horizontal.
P {text-align: justify;}
text-indent
Value: < length > | < percentage >
Property ini digunakan untuk mengatur indent baris pertama.
P {text-indent: 0.5cm;}
vertical-align
Value: top | middle | bottom
Property ini digunakan untuk mengatur posisi text pada element secara vertical .
Contoh : td {vertical-align: top;}
Ukuran
Berikut ini adalah beberapa cara penulisan value untuk ukuran:
Value Keterangan Contoh
em sama dengan tinggi character M font-size: 2em
px Unit dalam pixel font-size: 12px
% Prosentase font-size: 80%
pt Unit dalam point font-size: 12pt
background
Ada beberapa property yang dapat digunakan untuk memanipulasi background.
background-image
Value: <url> | none
Property ini digunakan untuk menentukan lokasi file yang akan dijadikan background
image.
Contoh : p {background-image: url(‘file gambar’)}
background-color
Value: < color > | transparent
Property ini digunakan untuk menentukan warna latarbelakang element HTML.
Contoh : body {background-color: red}
background-repeat
Value: repeat | repeat-x | repeat-y | no-repeat
Property ini digunakan untuk menentukan perulangan penampilang image.
2.2 Drupal
Drupal adalah sebuah perangkat lunak Content Management System (CMS)atau sistem
manajemen konten yang bebas dan terbuka yang di distribusikan dibawah lisensi GPL,
pengembangan dan perawatannya dilakukan oleh ribuan komunitas pengguna dan pengembang
di seluruh dunia. Dibuat dengan bahasa pemrograman PHP, drupal dapat dipasang pada beberapa
jenis database, seperti MySQL, PostgreSQL, SQLite,MariaDB dan juga MsSQL. Web server
yang mendukung, diantaranya Apache, Nginx, IIS yang berjalan pada sistem operasi Microsoft
Windows, Mac OS X, Linux dan FreeBSD. Dapat diunduh secara bebas dan dapat digunakan
secara bebas juga, sehingga memungkinkan setiap orang baik secara individu maupun komunitas
untuk mempublikasi, mengatur dan mengorganisir berbagai jenis dari isi/konten pada website.
Kemampuannya tidak sekedar sebagai CMS, namun dengan modul API-nya Drupal juga dapat
digunakan sebagai CMF dalam membangun aplikasi berbasis Web
Node, adalah satuan konten yang terdapat dalam Drupal. Sebuah node dapat merupakan
blog, topik forum, berita, halaman statis, gambar, video, audio, maupun Flash. Kumpulan
node inilah yang membentuk keseluruhan konten dalam sebuah website berbasis Drupal.
Taxonomy. Node yang begitu banyak perlu dikategorikan sesuai topik masing-masing.
Dalam Drupal terdapat modul Taxonomy yang digunakan untuk mengkategorisasikan
konten. Nama Taxonomy diambil dari ilmu klasifikasi. Dengan demikian setiap satuan
konten bisa disebutkan apakah berkategori Politik, Ekonomi, Sains, atau Agama. Cara
mengklasifikasikan konten sepenuhnya diserahkan kepada pengguna yang punya hak
untuk mengatur Taksonomi. Modul-modul lain juga menggunakan modul Taxonomy
untuk mengklasifikasikan konten tertentu, seperti misalnya Forum dan Image Gallery.
Comment, merupakan tanggapan terhadap sebuah node yang dituliskan oleh user
(Komentar).
Menu, dalam drupal adalah sistem penanganan request melalui URL. Jika Clean URL
tidak diaktifkan, maka setiap query string yang berbentuk ?q= akan ditangani oleh sistem
menu.
Module. Website Drupal dapat ditambah dengan modul-modul tertentu sesuai keperluan.
Modul adalah satuan program yang ditulis dalam PHP yang jika diaktifkan akan
menambah fungsi tertentu. Misalnya modul Organic Groups untuk memberi fungsi
group/mailing list seperti layaknya Google Groups ataupun Yahoo Groups. Modul
Images untuk mengijinkan user mengupload gambar sebagai node.
Theme, adalah penampakan luar dari sebuah website Drupal. Sistem theme akan
mengatur bagaimana website ditampilkan, layout halaman, penempatan block, style, dan
sebagainya. Theme dapat diubah-ubah dengan memilih theme yang tersedia dalam
direktori /themes maupun /sites/all/themes.
Hook. User tidak pernah menyadari keberadaan konsep ini dalam Drupal, kecuali mereka
adalah developer. Hook adalah metoda yang digunakan Drupal agar setiap modul dapat
menambahkan fungsi tertentu, dengan cara mengaitkan fungsi tertentu tersebut pada hook
yang dimiliki sistem Drupal. Sebagai contoh, setiap modul dapat menambah menu baru
dengan cara mendefinisikan fungsi modul_menu, yang akan menjamin Drupal tidak lupa
memperhitungkan keberadaan menu tersebut ketika diperlukan.
METODE PENELITIAN
BAB IV
PEMBAHASAN
Penggunaan CSS dan Drupal dapat dimanfaatkan dalam dunia nyata, misalnya untuk
pembuatan website untuk menggalakkan gerakan go green. Dengan menggunakan softwareini,
dapat dibuat sebuah website yang cukup menarik, dengan beberapa contentyang berisi informasi
tentang tips-tips gerakan go green ini.
Beberapa content yang ada pada web ini, diantaranya Home, About Us, dan Contact Us.
4.1 Home
4.2 About Us
Content ini berisi tentang pembuat website, misalnya siapa pembuat web, pekerjaan, dan
sebagainya.Sehingga bila user ingin mengetahui tentang pembuat web, dapat dilihat pada
content ini.
4.3 Contact Us
Content ini berfungsi untuk membantu user bila ingin menghubungi pembuat web. Di
sini diberitahukan bagaimana cara menghubungi pembuat web, sehingga bila ada pertanyaan,
kritik, atau saran, bisa langsung menghubungi pembuat web dengan cara yang tertera pada
content ini.
BAB V