RSS

Remaja itu...

Remaja...
Remaja adalah sebuah sebutan untuk seseorang yang akan beranjak dewasa.

Seorang ahli berkata bahwa :
Puberty is the period in the developmental span when the individual changes from an asexual to a sexual being. The word puberty is derived from the Latin word pubertas, meaning “ago of manhood” It is the time when the individual becomes sexually mature and capable of producing of spring. The term adolescence comes from the Latin word adolescere, meaning “to grow” or “to grow to maturity”. (E.B. Hurlock)

Selain itu di Alkitab pun telah disebutkan mengenai masa muda (masa remaja) :
Ingatlah akan Penciptamu pada masa mudamu, sebelum tiba hari-hari yang malang dan mendekat tahun-tahun yang kaukatakan: “Tak ada kesenangan bagiku di dalamnya!”. (Pengkhotbah 12:1).
Jangan seorangpun menganggap engkau muda. Jadilah teladan bagi orang-orang percaya, dalam perkataanmu, dalam tingkah lakumu, dalam kasihmu, dalam kesetiaanmu dan dalam kesucianmu. (I Timotius 4:12).
Dengan apakah seorang muda mempertahankan kelakuannya bersih? Dengan menjaganya sesuai dengan firman-Mu. (Mazmur 119:9).

Seorang remaja selalu ingin mencoba sesuatu yang baru yang belum pernah dia lihat atau lakukan. Remaja adalah waktu untuk pencarian jati diri. Jadi, dari ketika remajalah seseorang dapat menentukan jalan kehidupan nantinya ketika dia sudah dewasa. Rata - rata anak remaja adalah seseorang yang berusia 12 tahun hingga 17 tahun. Seorang remaja mudah terpengaruh atau memiliki sifat yang labil. Seorang Remaja adalah seseorang yang sedang mengalami masa transisi dalam berbagai hal. Baik biologis, psikologis, sosial, ekonomi. Dimasa remaja seseorang akan mengalami masa - masa yang rumit. Karena pada masa remaja, seseorang akan dibentuk menjadi apa dirinya nanti. Pada masa remaja seseorang mengalami gejola, kegoncangan, suka terhadap lawan jenis dan secara biologis seorang remaja dapat mempunyai anak.
Pada masa transisi itu, persoalan yang paling menonjol dari para ABG (sebutan untuk anak remaja : Anak Baru Gede) adalah kebutuhan mereka akan rasa aman, pengakuan (dihormati), rasa memiliki, serta aktualisasi diri seperti yang dinyatakan oleh Abraham Maslow dalam tingkatan kebutuhan manusia yang mendasar. Kebutuhan-kebutuhan itu secara simultan bisa mereka dapatkan dari lingkungan, rumah, sekolah dan masyarakat sekitar. Jika salah satu faktor ini ada yang salah, akibatnya akan mempengaruhi keutuhan proses pembentukan kepribadian mereka. Oleh sebab itu, kita sebagai anak remaja harus tahu apa yang kita lakukan dimasa remaja kita.

Bagi saya, masa remaja adalah masa yang paling indah. Pada masa inilah saya dapat menjadi seseorang yang memiliki teman dan dapat merasakan menjadi seseorang yang hidup penuh keceriaan karena belum memiliki tanggungan yang berarti. Tetapi yang perlu dipegang dan dijadikan pedoman adalah perlu terus diingat bahwa kebutuhan spiritual secara khusus pengenalan bagi kita seorang remaja akan kebenaran-kebenaran firman Tuhan sangat mutlak diperlukan, marilah jadilah garam dan terang di tengah-tengah para remaja.


Be a responsible teenager, tough, have a healthy and pleasant association !! ^^

Cara Cepat Mengakses Internet

Internet adalah jaringan komputer luas dan besar yang mendunia, yaitu menghubungkan pemakai komputer dari suatu negara ke negara lain di seluruh dunia, dimana di dalamnya terdapat berbagai sumber daya informasi dari mulai yang statis hingga yang dinamis dan interaktif. Selain itu internet sangat memiliki berbagai kelebihan dan begitu juga kekurangannya. kelebihannya kita dapat melakukan interaksi jarak jauh dengan orang lain yang berada mungkin di luar negeri sekalipun. Melalui internet kita dapat mengembangkan kreatifitas, menambah relasi atau mungkin menjadi sarana media komunikasi dan bisnis. Oleh sebab itu, apabila jaringan internet yang kita gunakan baik dan lancar, sudah pasti apapun yang kita kerjakan dalam internet juga akan lebih menyenangkan. Berikut ini saya akan memberi tips kepada Anda mengenai cara mengakses internet dengan cepat dan apa saja yang diperlukan dalam melakukan hubungan jaringan internet.

Ada banyak pilihan dalam berbagi akses internet, tapi dalam artikel ini saya hanya akan bahas 4 cara saja:

1. Menggunakan hubungan "peer to peer"
2. Menggunakan koneksi USB & ethernet pada modem
3. Menggunakan active hub
4. Menggunakan wireless router

1. Menggunakan hubungan "peer to peer"

Hubungan "peer to peer" adalah hubungan antar 2 komputer lewat suatu media tertentu. Pilihan media tersebut dan kebutuhan peralatan sesuai pilihan media adalah:

* Ethernet (dengan koneksi RJ-45)
1. Ethernet port pada kedua komputer yang akan dihubungkan.
2. Kabel ethernet yang dicross; Bisa dipesan di toko komputer yang menyediakan peralatan networking; Kabel ini berbeda dalam penyambungan jalurnya dibandingkan kabel network biasa.
* Firewire
1. Firewire port pada kedua komputer yang akan dihubungkan.
2. Kabel firewire dengan ujung konektor yang sesuai dengan port firewire pada kedua komputer; Konektor firewire memang mempunyai dua tipe yaitu yang kecil dan yang besar; Yang besar biasanya terdapat pada komputer dekstop dan yang kecil pada komputer notebook.

Pilih salah satu koneksi tersebut dan konfigurasikan TCP/IP dari koneksi tersebut (ethernet atau firewire) pada komputer yang terhubung langsung ke internet (kita sebut saja komputer server) sehingga IP komputer tersebut adalah 192.168.1.1

Kemudian konfigurasikan TCP/IP dari komputer client (komputer yang akan dihubungkan ke komputer server) sehingga IP komputer tersebut menjadi 192.168.1.x di mana x adalah nilai pilihan anda sendiri antara 2-254; Subnet mask 255.255.255.0; Gateway 192.168.1.1

2. Menggunakan koneksi USB & ethernet pada modem

Dalam hal ini, kita memanfaatkan fasilitas dari modem (ADSL atau cable TV) yang mempunyai fasilitas koneksi USB dan ethernet. Dengan demikian, anda akan memerlukan:

1. Modem (ADSL atau cable TV) yang mempunyai port ethernet dan USB
2. Kabel ethernet atau RJ-45 (biasanya sudah disediakan dari modem tersebut)
3. Kabel USB (juga biasanya sudah disediakan dari modem tersebut)
4. Satu komputer yang mempunyai port ethernet
5. Satu komputer yang mempunyai USB port

Hubungkan komputer pertama ke modem dengan ethernet, lalu konfigurasikan (IP, DNS, dll) sesuai dengan informasi dari si penyedia layanan internet (ISP) tersebut.

Install USB driver dari modem tersebut ke komputer kedua, lalu hubungkan komputer tersebut ke modem lewat USB. Kemudian konfigurasikan (IP, DNS, dll) sesuai informasi dari ISP yang dipakai.

Biasanya digunakan automatic IP dan DNS

3. Menggunakan active hub

Anda perlu menyediakan:

1. Modem yang mempunyai koneksi ethernet
2. Active hub atau switch ethernet
3. Kabel network/ethernet untuk menghubungkan active hub ke modem
4. Komputer-komputer yang mempunyai port ethernet
5. Kabel network/ethernet sesuai dengan jumlah komputer yang dipakai

Hubungkan active hub ke modem, kemudian hubungkan semua komputer yang active hub tersebut.

Konfigurasikan semua komputer sehingga menggunakan automatic IP dan DNS, kecuali kalau ada informasi tertentu dari ISP

4. Menggunakan wireless router

Kalau anda membutuhkan koneksi wireless, maka pilihan ini memang anda perlukan. Anda punya dua pilihan:

1. Modem yang mempunyai kapabilitas wireless router
2. Wireless router yang akan dihubungkan ke modem.

Tentu saja semua komputer yang digunakan harus mempunyai kapabilitas wireless atau Wifi.

Biasanya, modem akan dikonfigurasi dengan IP 192.168.1.1 dengan DHCP aktif, sedangkan router dikonfigurasi dengan IP 192.168.2.1, juga dengan DHCP aktif.
Pastikan wireless router tersebut menggunakan enkripsi (WEP, WPA, dll), lalu catat key yang sudah di-generate.
Kemudian masing-masing komputer bisa langsung dihubungkan ke router tersebut dengan memasukkan key sewaktu diminta oleh koneksi wireless tersebut.

Cara untuk mengakses internet dengan cepat adalah sebagai berikut :

A. Ubahlah Setting Bandwith Pada Windows

(OS) Operating Sistem, pada dasarnya telah membatasi bandwith untuk koneksi internet sebanyak 20% dari total bandwidth yang seharusnya bisa maksimal, jika netter ingin menambah bandwidth internet supaya koneksinya terasa lebih cepat dan kencang bisa dengan cara mengurangi atau mengosongkan batasan bandwidth tersebut supaya pada Windows kita bisa maksimal dalam menggunakan bandwidth yang sudah ada.

Lakukan langkah-langkah berikut :
1. Klik Start
2. Klik Run
3. Ketik gpedit.msc
4. Kemudian klik Ok
5. Setelah masuk klik (buka) Administrative Templates
6. Kemudian klik (buka) Network
7. Setelah terbuka klik QoS Packet scheduler
8. Kemudian klik Limit Reservable Bandwidth
9. Dan setelah terbuka ubah setting menjadi Enable
10. Kemudian ubah Bandwidth Limitnya menjadi 0
11. Klik Apply, dan terus Ok
12. Kemudian keluar dan Restart computer

B. Gunakan browser Google Chrome atau Apple Safari

Telah di uji coba Versi terbaru dari browser Chrome dan Safari, browser ini lebih cepat bila dibandingkan dengan Firefox ataupun Internet Explorer. Browser Chrome lebih aman dibanding dengan Safari, walau dalam beberapa hal Safari kadang lebih cepat dari Chrome.
Jika Anda sudah terbiasa memakai browser Firefox dan tidak ingin beralih ke browser lagi, disarankan untuk tambahkan Add-on “Adblock” untuk memblok iklan, gambar, dan flash yang aktif. Ada beberapa Add-on lagi dari Firefox seperti NoScript yang bisa mempercepat akses internet, tapi sayangnya kalau kebanyakan Add-on justru, kadang malah memperlambat akses dari browser Firefox sendiri.

C. Perbesar cache browser hingga 5% dari kapasitas Harddisk atau 1 – 2 GB

Cara seperti ini sangat efektif untuk mempercepat akses browser. Karena secara logika, browser tidak perlu tiap kali loading gambar atau sesuatu yang tidak perlu setiap kali berkunjung ke situs yang sudah pernah dikunjungi, karena kalau situs sudah pernah dikunjungi akan otomatis di-cache oleh browser. Tapi ingat cara ini hanya berlaku jika kapasitas harddisk Anda cukup besar. Pada umumnya masing-masing browser ada yang dapat diset kapasitas cachenya, ada yang otomatis. Jika browser Anda tidak ada pilihan set cache, artinya Anda jangan sering-sering (atau tidak perlu) clear history di browser.

sumber : http://smpn6batam.blogspot.com
http://landit.web.id

Listing COBOL (Menu)

IDENTIFICATION DIVISION.
PROGRAM-ID. HITUNG.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION
01 VARIABEL.
02 PILIHAN PIC 9.
02 SISI PIC 999.
02 PANJANG PIC 999.
02 LEBAR PIC 999.
02 ALAS PIC 999.
02 TINGGI PIC 999.
02 LUAS PIC 99999V,99.
02 LAGI PIC A.

SCREEN SECTION.
01 HAPUS-LAYAR.
02 BLANK SCREEN.
01 MENU-PILIHAN.
02 LINE 3 COLUMN 15 VALUE '===MENU==='.
02 LINE 4 COLUMN 8 VALUE '1.LUAS PERSEGI'.
02 LINE 5 COLUMN 8 VALUE '2.LUAS PERSEGI PANJANG'.
02 LINE 6 COLUMN 8 VALUE '3.LUAS SEGITIGA'.
02 LINE 7 COLUMN 8 VALUE '4.KELUAR'.
02 LINE 9 COLUMN 8 VALUE 'PILIHAN:'.
02 COLUMN PLUS 2 PIC 9 TO PILIHAN .

PROCEDURE DIVISION.
MULAI.
DISPLAY HAPUS-LAYAR.
DISPLAY MENU-PILIHAN.
ACCEPT MENU-PILIHAN.
SELEKSI.
IF PILIHAN = 1
GO TO PIL1.
IF PILIHAN = 2
GO TO PIL2.
IF PILIHAN = 3
GO TO PIL3.
IF PILIHAN = 4
GO TO PIL4.
IF PILIHAN > 4
GO TO SELESAI.
PIL1.

DISPLAY (11, 8)'==LUAS PERSEGI=='.
DISPLAY (12, 8) 'SISI : '.
ACCEPT ( , ) SISI.
COMPUTE LUAS = SISI * SISI.
DISPLAY (14, 8)'LUASNYA = ', LUAS.
GO TO MAU-LAGI.
PIL2.

DISPLAY (11, 8)'==LUAS PERSEGI PANJANG=='.
DISPLAY (12, 8) 'PANJANG : '.
ACCEPT ( , ) PANJANG.
DISPLAY (13, 8) 'LEBAR : '.
ACCEPT ( , ) LEBAR.
COMPUTE LUAS = PANJANG * LEBAR.
DISPLAY (14, 8)'LUASNYA = ', LUAS.
GO TO MAU-LAGI.
PIL3.

DISPLAY (11, 8)'==LUAS SEGITIGA=='.
DISPLAY (12, 8) 'ALAS : '.
ACCEPT ( , ) ALAS.
DISPLAY (13, 8) 'TINGGI : '.
ACCEPT ( , ) TINGGI.
COMPUTE LUAS = (ALAS * TINGGI) / 2.
DISPLAY (14, 8)'LUASNYA = ', LUAS.

GO TO MAU-LAGI.

PIL4.
GO TO SELESAI.

MAU-LAGI.
DISPLAY (17, 8) 'MAU NGITUNG LAGI [Y/T] ? '
ACCEPT( , ) LAGI.
IF LAGI = 'Y' GO TO MULAI.
IF LAGI = 'y' GO TO MULAI.
IF LAGI = 'T' GO TO SELESAI.
IF LAGI = 't' GO TO SELESAI.
SELESAI.
STOP RUN.

BLOG ===>> MEDIA INTERNET

Blog merupakan singkatan dari "web log" adalah bentuk aplikasi web yang menyerupai tulisan-tulisan (yang dimuat sebagai posting) pada sebuah halaman web umum. Media blog pertama kali dipopulerkan oleh Blogger.com, yang dimiliki oleh PyraLab sebelum akhirnya PyraLab diakuisi oleh Google.Com pada akhir tahun 2002 yang lalu. Semenjak itu banyak sekali fasilitas - fasilitas yang muncul untuk para penulis dalam mengembangkan blog tersebut.
Selain itu di dalam blog memiliki beberapa fungsi. Selain kita dapat memberikan postingan (kiriman) tulisan ke dalam blog kita, kita juga bisa memanfaatkan blog untuk sesuatu yang kita inginkan. Blog adalah media baru paling dasyat dari internet. Bukan hanya saya yang bilang atau berpikir seperti ini, banyak orang yang senang menggunakan blog dan internet berkata dan berpikir seperti ini. Sudah banyak bukti yang terjadi. Misalnya, banyak orang yang memanfaatkan blog sebagai "Pusat untuk Menghasilkan Uang". Hanya dengan memiliki blog dan tahu sesuatu yang ingin dipasarkan atau dipromosikan, kita secara tidak langsung telah mengajak banyak orang untuk ikut berpartisipasi atau bekerja sama dengan kita. Selain itu, blog juga dapat dimanfaatkan sebagai media publikasi, tempat program - program media dan perusahaan - perusahaan. Blog dapat dimiliki untuk satu orang penulis maupun beberapa penulis. Blog dapat bersifat interaktif maupun non-interaktif. Blog interaktif adalah di dalam blog tersebut penulis mengijinkan orang lain (pembaca ) untuk comment ataupun memberi saran, kritik kepada penulis. Biasanya blog ini tersedia kotak saran, buku tamu, dan lain sebagainya. Sedangkan blog non-interaktif sebaliknya, tidak terjadi hubungan antara penulis dengan pembaca. Berikut adalah beberapa jenis blog yaitu :
  • Blog politik: Tentang berita, politik, aktivis, dan semua persoalan berbasis blog (Seperti kampanye).
  • Blog pribadi: Disebut juga buku harian online yang berisikan tentang pengalaman keseharian seseorang, keluhan, puisi atau syair, gagasan jahat, dan perbincangan teman.
  • Blog bertopik: Blog yang membahas tentang sesuatu, dan fokus pada bahasan tertentu.
  • Blog kesehatan: Lebih spesifik tentang kesehatan. Blog kesehatan kebanyakan berisi tentang keluhan pasien, berita kesehatan terbaru, keterangan-ketarangan tentang kesehatan, dll.
  • Blog sastra: Lebih dikenal sebagai litblog (Literary blog).
  • Blog perjalanan: Fokus pada bahasan cerita perjalanan yang menceritakan keterangan-keterangan tentang perjalanan/traveling.
  • Blog riset: Persoalan tentang akademis seperti berita riset terbaru.
  • Blog hukum: Persoalan tentang hukum atau urusan hukum; disebut juga dengan blawgs (Blog Laws).
  • Blog media: Berfokus pada bahasan kebohongan atau ketidakkonsistensi media massa; biasanya hanya untuk koran atau jaringan televisi
  • Blog agama: Membahas tentang agama
  • Blog pendidikan: Biasanya ditulis oleh pelajar atau guru.
  • Blog kebersamaan: Topik lebih spesifik ditulis oleh kelompok tertentu.
  • Blog petunjuk (directory): Berisi ratusan link halaman website.
  • Blog bisnis: Digunakan oleh pegawai atau wirausahawan untuk kegiatan promosi bisnis mereka
  • Blog pengejawantahan: Fokus tentang objek diluar manusia; seperti anjing
  • Blog pengganggu (spam): Digunakan untuk promosi bisnis affiliate; juga dikenal sebagai splogs (Spam Blog)
Kemudian berikut adalah beberapa keuntungan yang kita dapati dari memiliki blog selain yang diatas, yaitu :
a. kita dapat menampilkan suatu kreasi yang kita miliki pada blog kita.
b. kita dapat mempromosikan sesuatu kepada pembaca melalui blog kita.
c. kita dapat mempunyai banyak relasi bahkan teman, karena mereka mengirimkan comment ke dalam tulisan kita yang terdapat pada blog kita.
d. kita tidak akan ketinggalan teknologi karena kita dapat memperoleh informasi dari para pembaca yang memberi pesan terhadap blog atau tulisan kita.
e. kita bisa menjadi seseorang yang lebih kreatif lagi dalam berpikir.

Namun, ada juga kelemahan atau resiko yang mungkin kita hadapi dengan memiliki blog, yaitu karena blog sering digunakan untuk menulis aktivitas sehari-hari yang terjadi pada penulisnya, ataupun merefleksikan pandangan-pandangan penulisnya tentang berbagai macam topik yang terjadi dan untuk berbagi informasi - blog menjadi sumber informasi bagi para hacker, pencuri identitas, mata-mata, dan lain sebagainya. Banyak berkas-berkas rahasia dan penulisan isu sensitif ditemukan dalam blog-blog. Hal ini berakibat dipecatnya seseorang dari pekerjaannya, diblokir aksesnya, didenda, dan bahkan ditangkap.
Jadi, kita perlu mempertimbangkan apa saja yang seharusnya kita tuliskan pada blog kita agar kita tidak mengalami masalah seperti itu.

But very fun if we have a blog. So, create your own blog, guyss ^-^

Tugas Praktek COBOL 1...

1. Struktur Program COBOL
  • DENTIFICATION DIVISION
Informasi mengenai identitas program (nama program, si pembuat, tanggal dibuat, tanggal dikompilasi, dan lainnya.)
  • ENVIRONMENT DIVISION
Informasi mengenai keadaan komputer dan alat-alat lain yang dipergunakan.
  • DATA DIVISION
Informasi mengenai bentuk, jenis dari data apa saja yang dipergunakan dalam program bersangkutan
  • PROCEDURE DIVISION
Informasi yang memuat prosedur pemrosesan data yang datanya tampak pada DATA DIVISION untuk dihasilkan outputnya.

2. Bentuk Data COBOL

Bentuk Data dibedakan menjadi 2, yaitu :
  • DATA VARIABEL
Data Variabel adalah data yang nilainya dapat berubah dalam program.
Contoh : ACCEPT nil-prak
Statement ACCEPT tersebut digunakan untuk memasukkan nilai data (nilprak) ke dalam suatu storage. Nilai data ini akan selalu berubah bila dibaca nilai data yang lain dengan nama data (nil-prak) yang sama.
  • DATA KONSTANTA
Data Konstanta adalah bentuk dari data yang dibutuhkan untuk pengolahan, dimana nilainya tidak tergantung dari input yang dibaca.
Contoh : MULTIPLY jam-kerja BY 500 GIVING gaji-out
Nilai 500 adalah data konstanta, karena nilainya akan selalu tetap tidak berubah
oleh proses.

3. Aturan Penulisan Source Program
Kolom yang tersedia untuk menulis program COBOL dimulai dari kolom 1 sampai dengan kolom 80.
  • Kolom 1 - 6 : Digunakan untuk nomor urut (bilamana diperlukan) sifatnya optional. Nomor yang diberika n harus urut dari kecil ke besar
  • Kolom 7 : Digunakan untuk :
1. Tanda baris sambungan dari baris sebelumnya dengan memberikan tanda hypen. Baris sambungan ditulis mulai dari area B (kolom 12-72).
2. Bila diisi dengan karakter (*), maka apa yang ditulis pada baris ini dianggap sebagai komentar.
3. Bila diisi dengan slash (/), maka baris yang ada tandanya dianggap sebagai komentar . Dan akan dicetak mulai halaman baru teratas, bila source program dicetak di printer.
4. Bila diisi dengan karakter (D), beris ini dianggap sebagai komentar. Tetapi bila pada ENVIRONMENT DIVISION dalam paragraph SOURCE-COMPUTER disebutkan WITH DEBUGGING MODE maka berguna untuk tujuan debugging.
  • Kolom 8 - 11 : Disebut dengan area A
Semua judul divisi, judul seksi, nama paragraph, judul file description, level number 01 dan level number 77 ditulis mulai di kolom ini.
  • Kolom 12 - 72: Disebut dengan area B
Semua elemen program selain yang ditulis di area A, ditulis pada area B ini.
  • Kolom 73 - 80: Merupakan kolom yang tidak diproses oleh komputer, bisa diisi dengan catatan apa saja hanya untuk dokumentasi program.

Avriel Lavigne - Why. . .

Why, do you always do this to me?
Why, couldn't you just see through me?
How come, you act like this
Like you just don't care at all

Do you expect me to believe I was the only one to fall?
I could feel I could feel you near me, even though you're far away
I could feel I could feel you baby, why

It's not supposed to feel this way
I need you, I need you
More and more each day
It's not supposed to hurt this way
I need you, I need you, I need you
Tell me, are you and me still together?
Tell me, do you think we could last forever?
Tell me, why

Hey, listen to what we're not saying
Let's play, a different game than what we're playing
Try, to look at me and really see my heart

Do you expect me to believe I'm gonna let us fall apart?
I could feel I could feel you near me, even when you're far away
I could feel I could feel you baby, why

It's not supposed to feel this way
I need you, I need you
More and more each day
It's not supposed to hurt this way
I need you, I need you, I need you
Tell me, are you and me still together?
Tell me, you think we could last forever?
Tell me, why

So go and think about whatever you need to think about
Go ahead and dream about whatever you need to dream about
And come back to me when you know just how you feel, you feel
I could feel I could feel you near me, even though you're far away
I could feel I could feel you baby, why

It's not supposed to hurt this way
I need you, I need you
More and more each day
It's not supposed to hurt this way
I need you, I need you, I need you
Tell me

It's not supposed to hurt this way
I need you, I need you
More and more each day
It's not supposed to hurt this way
I need you, I need you, I need you
Tell me, are you and me still together?
Tell me, do you think we could last forever?
Tell me, why