Jumat, 09 Desember 2011

Kurangi Stres !

Teh hitam, sama seperti teh hijau, dipetik dari tanaman yang disebut Camellia sinensis. Daun teh hitam direndam sedemikian rupa sehingga memberikan warna gelap ketika diseduh. Tidak seperti teh hijau, antioksidan yang ada dalam teh hitam hilang setelah proses pengolahan.
Namun, bukan berarti teh hitam tak memiliki khasiat untuk kesehatan. Teh hitam juga memiliki banyak manfaat yang berguna bagi tubuh.

Minum teh hitam secangkir sehari dapat membantu melembabkan kulit. Teh hitam juga dapat menyeimbangkan kadar hormon, sehingga bisa mengurangi stres. Teh hitam juga dpat menyeimbangkan tingkat kolesterol dalam tubuh sehingga mengurangi risiko stroke.

Teh hitam memiliki kandungan kafein sangat rendah sehingga memberikan efek baik untuk sirkulasi darah. Ada salah satu bagian dari teh hitam yang disebut fluorida. Floride bermanfaat dalam kesehatan mulut dan tulang. Teh hitam juga mengandung flavonoid seperti yang ditemukan dalam apel. Minuman ini  tidak hanya membantu untuk melawan bakteri, tetapi juga memperkuat sistem kekebalan tubuh.

Ampas teh juga dapat digunakan untuk mengurangi bengkak di mata. Jika ingin mencoba, kantong teh hitam disimpan di kulkas lalu dipijat-pijatkan pada area mata.

by: yahoo.com

Memilih Bahan Yang Tepat Untuk Rambut Anda

Tidak semua jenis shampo cocok dengan rambut Anda. Bila tidak cocok, bahan kimia dalam produksi shampo justru bisa membuat rambut semakin rusak.

Tetapi jangan panik. Banyak bahan alami di sekitar kita yang mudah didapat serta bisa menjadi alternatif bahan pencuci rambut sesuai tipe. Simak sederet bahan alami di bawah ini dan kembalikan rambut indah Anda.

Telur untuk rambut normal
Sudah bukan rahasia lagi, kuning telur mengandung banyak protein yang menyehatkan rambut. Telur dapat melembapkan dan membunuh bakteri yang buruk bagi rambut Anda. Tak hanya melembapkan, telur pun dapat mengurangi minyak berlebih di kepala.

Lidah buaya untuk rambut kering
Bentuk menyeramkan tumbuhan ini ternyata malah membikin nyaman siapa pun yang ingin mencuci rambut. Lidah buaya tumbuh di iklim tropis dan siap membereskan masalah rambut orang tropis: rambut kering.

Tumbuhan ini mengandung banyak vitamin, asam amino, dan mineral yang akan melembapkan dan menyegarkan kulit kepala Anda dalam jangka waktu lama apabila digunakan teratur. Selain itu, penelitian yang dikembangkan University of Maryland Medical Center menyimpulkan, lidah buaya mengandung senyawa yang dapat menyembuhkan luka bakar kecil. Itulah mengapa banyak produk yang memakai lidah buaya sebagai salah satu bahan untuk memberantas ketombe.

Teh hijau untuk rambut rontok
Melawan radikal bebas, mencegah kanker, dan mengurangi bakteri buruk dalam tubuh. Tak hanya itu, daun ajaib ini punya fungsi nyata untuk mahkota kita. Salah satu antioksidan paling kuat yang terkandung di teh hijau adalah epigallocatechin gallate dengan fungsi mencegah kebotakan dan kerontokan rambut.

Dilansir dari hasil riset Saitama Cancer Center Research Institute di Jepang dan Seoul National University College of Medicine, teh hijau merangsang pertumbuhan rambut dari dalam tubuh. Vitamin E dan C di dalam teh hijau juga dapat menyembuhkan rambut kering dan rusak serta melindunginya dari bahaya ultraviolet yang terkena langsung di kepala.

Maizena untuk rambut berminyak
Banyak orang yang mengeluh rambutnya sulit dikeringkan setelah memakai produk rambut tertentu bahkan sampai berhari-hari. Sementara pada kenyataannya masalah rambut ini kadang kala hadir sebagai efek samping produk kimiawi yang Anda gunakan selama ini.

Daripada kembali bereksperimen dengan produk lainnya yang belum tentu tepat, maizena sangat membantu mengeringkan rambut Anda. Cukup taburkan maizena ke kepala Anda dan diamkan selama lima belas menit. Tepung tersebut akan menghisap minyak dan cairan di kepala Anda pada jumlah yang wajar. Setelahnya, sisir rambut Anda dengan perlahan. Ulangi kembali kalau masih berminyak.

by : yahoo.com

Attitude Zaman sekarang Hanya Untuk Kesenangan :)

Banyak orang di dunia ini meraba-raba dan mengira-ira bagaimanakah cara menjalani kehidupan ini agar bisa menjadi orang yang sukses, bahagia dan berbagai hal yang dianggap orang sebagai suatu kenikmatan hidup… Berbagai hal sangat berpengaruh terhadap keberhasilan seseorang.. Tidak sedikit orang beranggapan bahwa Uang dapat menuntun hidup mereka agar menjadi bahagia, dengan uang mereka berharap bisa memulai usaha sehingga akan mendatangkan laba/profit sehingga bisa memperkaya diri mereka. Selain uang segelintir orang berpandangan bahwa kenikmatan hidup itu diperoleh karena adanya keberuntungan, seperti mendapat hadiah, rejeki nomplok, mendapatkan istri atau suami orang kaya dan lain sebagainya.
Di zaman millenium seperti sekarang ini, banyak orang yang mulai menggunakan akal logisnya/berfikir rasional. Mereka menganggap bahwa walaupun kita memiliki uang banyak saja itu tidak cukup, hal itu harus didukung oleh kecerdasan (smart). Sehingga impian-impian mereka bisa menjadi kenyataan. Selain kecerdasan, mereka juga menganggap perlu adanya kerja keras (hard work) dari diri kita agar kita bisa menjadi sukses dalam kehidupan ini.
Berbagai ulasan di atas, banyak hal yang telah disebutkan namun, ada satu hal yang belum dipegang dan menjadi panutan manusia dalam mengarungi jkehidupan ini, yaitu sikap (attitude). Jaman sekarang ini banyak orang memiliki modal (uang), kecerdasan (smart), usaha keras (hard work) dan sedikit keberuntungan, namun orang yang memiliki sikap saat ini sudah jarang sekali ditemukan. Lantas apa yang bisa kita bayangkan jika semua itu (uang, kecerdasan, kerja keras) berlangsung tanpa dilandasi adanya suatu sikap yang baik??? Ya seperti sekarang ini, kekacauan dimana-mana, kerusuhan, perang dan hal-hal lain yang hanya mengutamakan nafsu belaka…

by: blogger.com

Langkah-Langkah Tampil Cantik Setiap Hari

Hanya karena tidak setiap hari Anda punya waktu cukup untuk berdandan, bukan berarti penampilan tidak dipedulikan, bukan? Ada kok cara cepat berdandan, supaya penampilan selalu menarik dan bergaya.


Simak cara cepat berdandan di bawah ini:

1. Keramas di malam hari
Keramas tak perlu dilakukan setiap hari. Satu hingga dua hari sekali sudah cukup. Jika merasa rambut Anda sangat kotor dan berminyak, keramaslah sebelum tidur lalu keringkan dengan pengering rambut. Dengan begini, Anda telah mendapatkan rambut yang indah dan mengembang di keesokan harinya.

2. Gunakan toner

Sebelum memoles make-up, oleskan toner wajah terlebih dahulu sehingga kulit bersih dan terlihat lebih segar. Cara ini juga bisa menghemat waktu ketimbang Anda harus mencuci muka dengan sabun khusus.

3. Menata rambut secara sederhana
Tak perlu memilih tatanan rambut yang sulit dan ribet. Untuk penampilan profesional, ikat rambut Anda dengan model ponytail sehingga terlihat rapi. Menggelung rambut dengan menggunakan aksesori juga cukup mudah dan menghemat waktu — serta tetap cantik dan menarik.

Anda juga bisa menata rambut di salon dengan potongan yang mudah ditata. Misalnya bob modern. Jika ingin rambut panjang Anda terlihat rapi, pilihlah model layer yang sederhana sehingga tidak sulit ditata.

4. Meminimalkan make-up
Tak perlu memakai make-up lengkap sehari-hari. Usahakan make-up yang Anda pilih memiliki fungsi ganda. Misalnya alas bedak yang sudah memiliki tabir surya. Bedak yang sudah termasuk alas bedak. Lipstik dengan pelembap, dan sebagainya.

Tak perlu mencampur banyak warna pada eye shadow. Untuk sehari-hari, gunakanlah warna-warna yang lembut dan natural sehingga bisa dipadukan dengan busana bermodel apapun. Make-up minimal akan sangat menghemat waktu Anda.

4 Cara Agar Pakaian Tetap Terlihat Rapi

Bosan terus menerus membeli baju baru karena baju yang lama cepat belel? Atau warnanya pudar dan bahannya jadi melar? Mungkin ini akibat cara mencuci dan menyimpan yang salah. Agar baju terlihat senantiasa baru, ini triknya.


1. Jangan terlalu sering dicuci
Jika baju bersih hanya dipakai selama 2-3 jam dan tak terkena kotoran atau keringat, tak usah langsung dicuci. Gantung dan angin-anginkan saja. Proses pencucian dan pengeringan bisa mempengaruhi kualitas bahan pakaian.

2. Jangan pakai deterjen murahan
Deterjen murah memang membuat belanja bulanan jadi lebih hemat. Tapi budget belanja pakaian akan membengkak karena warna pakaian jadi cepat memudar. Berinvestasilah pada produk deterjen yang berkualitas. Atau gunakan cara natural: sebelum mencuci baju, rendam selama 10-15 menit di dalam bak berisi air yang sudah dicampur 2 sendok makan cuka. Ini berfungsi untuk menahan warna agar tak mudah luntur.

3. Pisahkan cucian
Ibu Anda mungkin sudah mengajari sejak dulu untuk memisahkan pakaian berwarna dengan pakaian putih. Namun akan lebih baik jika kita memisahkan cucian ke dalam 4 tipe:
- pakaian berwarna putih
- pakaian berwarna gelap (hitam, biru tua, coklat tua)
- pakaian berwarna cerah (pink, merah, kuning, dan warna-warna pelangi lainnya)
- pakaian lembut (yang harus dicuci dengan tangan seperti pakaian dalam, lingerie sutra, bikini, dan sebagainya)

4. Gunakan MSG untuk menghilangkan noda
Noda darah, minyak, minuman, dan makanan seringkali sulit dihilangkan dari pakaian. Trik untuk menghapusnya adalah dengan merendam pakaian di dalam air yang sudah dibubuhi satu sendok teh MSG alias vetsin. Setelah itu, cucilah seperti biasa.

5. Jangan bergantung pada mesin pengering
Meski memudahkan bagi kita, ada baiknya sesekali tinggalkan mesin pengering. Bahan pakaian yang dikeringkan secara alami akan lebih tahan lama dibanding yang selalu dimasukkan ke mesin pengering.

by: yahoo.com

Polimorfism

5. Polimorphism
Tidak bergantung kepada pemanggilan subrutin, bahasa orientasi objek dapat mengirim pesan; metode tertentu yang berhubungan dengan sebuah pengiriman pesan tergantung kepada objek tertentu di mana pesa tersebut dikirim. Contohnya, bila sebuah burung menerima pesan "gerak cepat", dia akan menggerakan sayapnya dan terbang. Bila seekor singa menerima pesan yang sama, dia akan menggerakkan kakinya dan berlari. Keduanya menjawab sebuah pesan yang sama, namun yang sesuai dengan kemampuan hewan tersebut. Ini disebut polimorfisme karena sebuah variabel tungal dalam program dapat memegang berbagai jenis objek yang berbeda selagi program berjalan, dan teks program yang sama dapat memanggil beberapa metode yang berbeda di saat yang berbeda dalam pemanggilan yang sama. Hal ini berlawanan dengan bahasa fungsional yang mencapai polimorfisme melalui penggunaan fungsi kelas-pertama.

Encapsulasi

4. Encapsulasi
Memastikan pengguna sebuah objek tidak dapat mengganti keadaan dalam dari sebuah objek dengan cara yang tidak layak; hanya metode dalam objek tersebut yang diberi izin untuk mengakses keadaannya. Setiap objek mengakses interface yang menyebutkan bagaimana objek lainnya dapat berinteraksi dengannya. Objek lainnya tidak akan mengetahui dan tergantung kepada representasi dalam objek tersebut.

Abstraksi

3. Abstraksi
Kemampuan sebuah program untuk melewati aspek informasi yang diproses olehnya, yaitu kemampuan untuk memfokus pada inti. Setiap objek dalam sistem melayani sebagai model dari "pelaku" abstrak yang dapat melakukan kerja, laporan dan perubahan keadaannya, dan berkomunikasi dengan objek lainnya dalam sistem, tanpa mengungkapkan bagaimana kelebihan ini diterapkan. Proses, fungsi atau metode dapat juga dibuat abstrak, dan beberapa teknik digunakan untuk mengembangkan sebuah pengabstrakan.

Objek

2. Objek
membungkus data dan fungsi bersama menjadi suatu unit dalam sebuah program komputer; objek merupakan dasar dari modularitas dan struktur dalam sebuah program komputer berorientasi objek.

Kelas

1. Kelas
--> kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk suatu tujuan tertentu. Sebagai contoh     'class of dog' adalah suatu unit yang terdiri atas definisi-definisi data dan fungsi-fungsi yang menunjuk pada berbagai macam perilaku/turunan dari anjing. Sebuah class adalah dasar dari modularitas dan struktur dalam pemrograman berorientasi object. Sebuah class secara tipikal sebaiknya dapat dikenali oleh seorang non-programmer sekalipun terkait dengan domain permasalahan yang ada, dan kode yang terdapat dalam sebuah class sebaiknya (relatif) bersifat mandiri dan independen (sebagaimana kode tersebut digunakan jika tidak menggunakan OOP). Dengan modularitas, struktur dari sebuah program akan terkait dengan aspek-aspek dalam masalah yang akan diselesaikan melalui program tersebut. Cara seperti ini akan menyederhanakan pemetaan dari masalah ke sebuah program ataupun sebaliknya.
    

OOP

Apa OOP itu ??

--> Merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya.
--> Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat.
--> Konsep dasar dari Pemrograman Berorientasi Objek Pemrograman orientasi-objek menekankan konsep berikut :
   1. Kelas
   2. Objek
   3. Abstraksi
   4. Enkapsulasi
   5. Polimorphism











Selasa, 04 Oktober 2011

Pengkondisian

<html>
    <body>
        <script type="text/javascript">
            var nilai  = 87 ;
            if ((nilai <=100) && (nilai >=86)) {
                document.write(" Nilai A & Kompeten");
            }
            else if ((nilai <=85) && (nilai >=77))
            {
                document.write(" Nilai B & Kompeten");
            }else if ((nilai >70))
            {
                document.write(" Nilai C & Kompeten");
            }else if ((nilai <=70) && (nilai >=66 ))
            {
                document.write(" Nilai C & Tidak Kompeten");
            }else if ((nilai >=50) && (nilai <=65))
            {
                document.write(" Nilai D & Tidak Kompeten");
            }else  {
                document.write("Nilai E & Tidak Kompeten");
            }
           
            </script>
    </body>
</html>
<html>
    <body>
        <script type="text/javascript">
            var x = 1;
            var y = 2;
            if ((x == 10) && (y > 2)){
                document.write("1. percobaan x dan y benar <br>");
            } else {
                document.write("1. percobaan x dan y salah <br>");
            }
            if ((x != 10) || (y > 2)){
                document.write("2. percobaan x dan y benar <br>");
            } else {
                document.write("2. percobaan x dan y salah <br>");
            }
           
        </script>
    </body>
</html>
<html>
    <body>
    <title> Tugas 3 : Sheila Fransisca .F (2T2/37)</title>
        <script type="text/javascript">
    var n = 10;
    var i = 1;
    var j = 1;
    for(i = 1 ; i <= n+1 ; i ++){
        for(j = 1 ; j <= n + 1; j ++)
        {
            if(( i == j ) || (j == n + 2 - i )){
                document.write("*");
            }
                else
                {
                    document.write("&nbsp;&nbsp;&nbsp;");
                }
               
        }
        document.write("<br/>");
    }
</script>
</body>
</html>

Contoh Praktek Menggunakan Java Script

<html>
<head>
<title> SHEILA FRANSISCA FORTUNATA XI TKJ 2 / 37 </title>
</head>
<body>
<h1> nomor 1

<br>
<br>

<script type="text/javascript">
var i = 0;
var x = 0;
var akhir = 10;
var stop = akhir/2;

for ( x= 1; x <= akhir; x++){
    if (stop >= x){
        for( i =1; i <=x; i ++){
            document.write(" * ");
        }
            document.write("<br>");
    }
}

for (x = akhir ; x > 1; x --){
    if (stop >= x){
        for ( i = 1; i <= x - 1; i++){
            document.write(" * ");
        }
            document.write("<br>");
    }
}

</script>


</h1>
</body>
</html>

Senin, 19 September 2011

Contoh tugas NetBeans :D

Hasil Praktek 1

 
Hasil Praktek 2


Hasil Praktek 3


 Hasil Praktek 4


Hasil Praktek 5


Hasil Praktek 6



Bagaimana Instalasi Netbeans pada OpenSUSE ??

 1. Instalasi Java SE. Kalau belum, silakan melakukan instalasi Java SE terlebih dahulu. Ikuti panduannya dari artikel “Instalasi Java pada OpenSUSE”.

2. Download Netbeans dari http://www.netbeans.info/downloads/index.php. Karena menggunakan Linux, pilih file instalasi untuk Linux. Pilih yang tanpa bundel dengan JEE, kecuali memang menginginkannya.

3. Lewat Konsole, masuk ke folder download (mislanya di /opt, sesuaikan dengan folder download anda).

4. Pastikan file binari tersebut merupakan file executable
# chmod +x netbeans.bin (ganti netbeans.bin dengan nama file yang didownload, misalnya : netbeans-5_5-linux.bin, tanda # berarti saya menggunakan prompt root)

5. Lakukan instalasi
# ./netbeans.bin (titik slash namafile)

6. Proses instalasi berjalan, ikuti wizardnya. Netbeans akan melakukan proses instalasi dengan terlebih dahulu mendeteksi lokasi JDK seperti yang dilakukan pada tahap 1. Jika JDK tidak terdeteksi padahal sudah diinstalasikan (JDK diinstall pada folder tertentu), gunakan opsi JavaHome sebagai berikut :
# ./netbeans.bin -is:javahome lokasiJDK

7. Jalankan Netbeans. Setelah diinstall, Netbeans dapat dijalankan dari Start Menu desktop yang digunakan, baik pada KDE maupun Gnome. Jika tidak ada shortcut, pada bagian akhir instalasi biasanya ada pemberitahuan, dimana lokasi executable netbeans dan bagaimana menjalankannya, misalnya :
# /opt/netbeans5.5/bin/netbeans
Setelah proses instalasi, kita dapat memulai menggunakan Netbeans untuk proyek-proyek Java kita. Bagi pengguna bahasa pemrogramman Visual (VB, Delphi, PowerBuilder, etc), IDE Netbeans akan dirasa sangat familiar karena model dan bentuknya tidak terlalu jauh berbeda. Bagi pengguna PHP atau C, dengan model kode yang agak mirip, pemrogramman Java dengan Netbeans mungkin hanya butuh penyesuian beberapa waktu saja.

by : OpenUse

NetBeans :)


Netbeans adalah IDE (Integrated Development Environment) untuk bahasa Pemrogramman Java. Selain Eclipse dan Sun Java Creator, Netbeans adalah salah satu IDE Java yang populer dan banyak digunakan .

Selasa, 13 September 2011

Arsitektur Eclipse !

Sejak versi 3.0, Eclipse pada dasarnya merupakan sebuah kernel, yang mengangkat plug-in. Apa yang dapat digunakan di dalam Eclipse sebenarnya adalah fungsi dari plug-in yang sudah diinstal. Ini merupakan basis dari Eclipse yang dinamakan Rich Client Platform (RCP). Berikut ini adalah komponen yang membentuk RCP: Core platform, OSGi, SWT (Standard Widget Toolkit), JFace, Eclipse Workbench .


Konsep Eclipse adalah IDE yang terbuka (open), mudah diperluas (extensible) untuk apa saja, dan tidak untuk sesuatu yang spesifik[2]. Jadi, Eclipse tidak saja untuk mengembangkan program Java, akan tetapi dapat digunakan untuk berbagai macam keperluan, cukup dengan menginstal plug-in yang dibutuhkan. Apabila ingin mengembangkan program C/C++ terdapat plug-in CDT (C/C++ Development Tools). Selain itu, pengembangan secara visual bukan hal yang tidak mungkin oleh Eclipse, plug-in UML2 tersedia untuk membuat diagram UML. Dengan menggunakan PDE setiap orang bisa membuat plug-in sesuai dengan keinginannya.

Minggu, 11 September 2011

Apa Itu Eclipse ??

 

Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent)

Berikut ini adalah sifat dari Eclipse:
  • Multi-platform: Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris, AIX, HP-UX dan Mac OS X.
  • Mulit-language: Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan lain sebagainya.
  • Multi-role: Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak, seperti dokumentasi, test perangkat lunak, pengembangan web, dan lain sebagainya.

Minggu, 24 Juli 2011

Attitude ..

Attitude is a little thing, but can make big differences. – Sikap adalah suatu hal kecil, tetapi dapat menciptakan perbedaan yang besar.

Sikap berperan sangat penting terhadap kesuksesan atau kebahagiaan seseorang. Sejumlah ilmuwan dari universitas terkemuka di dunia mengungkapkan bahwa

Variabel dan Tipe Data

Nama merupakan hal penting dalam teknik pemrograman. Dalam suatu program, nama digunakan untuk menyebut sesuatu. Untuk menggunakan "sesuatu" tersebut, programmer harus mengerti bagaimana aturan pemberian nama dan aturan untuk menggunakan nama tersebut dalam programnya. Atau dengan kata lain, programmer harus mengerti sintaks dan semantik dari nama.
Menurut aturan sintaks Java, nama merupakan rangkaian dari 1 atau lebih karakter. Harus dimulai dengan huruf dan harus terdiri dari huruf, angka atau karakter garis bawah '_'. Berikut ini adalah contoh nama yang diperbolehkan:

Attitude is Everything

Attitude adalah sikap atau kepribadian kita dalam menghadapi hidup . Orang - orang berhasil adalah mereka yang selalu di dominasi oleh positiv attitude . Attitude positive tidak serta merta membuat hidup mu lansung berhasil, dibutuhkan waktu, proses dan kesabaran ekstra dari dalam diri kamu, dan pada satu saat nanti cara berpikir kamu yang selalu melihat hal yang positive akan membuat kamu lebih fokus terhadap keberhasilan dibanding kegagalan . Attitude seseorang bukan hanya bersal dari pikirannya tetapi juga dari ekspetasi yang membuahkan tindakan ..

Contohnya Atitude yang ada di SMK Telkom Sandhy Putra Malang. Attitude di sekolah ini, telah dilaksanakan secara turun temurun oleh seluruh warga sekolah mulai dari karyawan, guru, bahkan siswa - siswi dari angkatan 1 hingga angkatan 19 ini[. Dan Allhamdulilah berjalan dengan lancar dan baik . Moto sekolah kami  adalah 'Attitude Is Everything'. Dengan moto ini, diharapkan siswa - siswa memiliki sikap displin, tertib, sopan santun dan mampu bekerja keras di dunia industri yang akan kami hadapi nanti. Sehingga kami tidak kaget untuk menghadapi apapun yang terjadi di dunia industri yang akan kami hadapi sewaktu kita bekerja nanti. Sekolah kami telah menunjukan betapa pentingnya Attitude di dunia industri maupun di kehidupan sehari-hari. Jadi, attitude itu sangat penting dalam membangun masa depan yang cerah dan terarah.
Jangan sampai menyesal dibelakang hanya karena attitude anda jelek ! 
ATTITUDE IS EVERYTHING ..

Antar Muka (interface), Kelas Bertingkat, dan Detail Lain

Beberapa bahasa pemrograman berorientasi objek, misalnya C++, membolehkan suatu kelas memiliki dua atau lebih kelas super. Hal ini disebut pewarisan ganda (multiple inheritance). Pada ilustrasi berikut, kelas E memiliki kelas super A dan B, sedangkan kelas F memiliki 3 kelas super.

Pewarisan ganda seperti ini tidak diperbolehkan pada Java. Desainer Java ingin menjaga agar bahasa Java tetap sederhana, dan mereka merasa pewarisan ganda ini sangat kompleks dengan keuntungan yang tidak begitu besar. Akan tetapi,

Pewarisan, Polimorfisme, dan Kelas Abstrak

Kelas melambangkan cetak biru objek yang memiliki kesamaan struktuk dan perilaku. Kelas menentukan struktur suatu objek melalui variabel yang terkandung dalam setiap objek, dan menentukan perilaku melalui metode instansi yang merupakan perilaku suatu objek.
Ide utama dari pemrograman berorientasi objek -- yang membedakannya dari pemrograman tradisional -- adalah menciptakan kelas yang memiliki hanya beberapa (tidak semua) struktur dan perilaku. Kemiripan ini diekspresikan dalam bentuk pewarisan dan polimorfisme (perubahan bentuk).
Istilah pewarisan berarti suatu kelas bisa mewariskan sebagian atau keseluruhan struktur dan perilaku kelas lain. Jika kelas B adalah kelas turunan dari kelas A, maka

Pemulung Memori (Garbage Collector)

Hingga saat ini kita hanya berbicara tentang membuat objek. Lalu bagaimana menghapus objek? Pada bahasa pemrograman Java, destruksi (lawan konstruksi yang berarti menghancurkan) objek dilakukan secara otomatis.
Objek dibuat di dalam memori heap, dan bisa diakses hanya melalui referensi yang disimpan oleh variabel. Apa yang akan dilakukan jika variabel tersebut hilang, misalnya selesai melakukan tugas dalam subrutin, sehingga referensi ke objek tersebut juga hilang?
Perhatikan contoh berikut ini.

Pemrograman Berorientasi Objek

ika subrutin hanya melambangkan suatu tugas, objek merupakan gabungan data (dalam bentuk variabel instansi - atau "instance variable") dan beberapa tugas atau disebut "perilaku" terhadap kumpulan data tersebut (dalam bentuk metode instansi - atau "instance method"). Oleh karena itu objek merupakan stuktur baru yang dapat menangani semakin rumitnya kompleksitas suatu program
Bagian ini meliputi pembuatan dan penggunaan objek dalam bahasa Java. Juga akan dibahas inti tentang pemrograman berorientasi objek, yaitu : pewarisan dan poli morfisme (perubahan wujud).

String, Objek dan Subrutin

Bagian sebelumnya memperkenalkan 8 jenis tipe data primitif dan tipe data String. Perbedaan mendasar antara tipe primitif dan String adalah : nilai dari tipe String berupa objek. Objek akan dibahas pada bagian lain mengenai kelas (class). Di bagian ini kita akan belajar bagaimana String digunakan dan juga mempelajari konsep pemrograman penting yang lain, yaitu subrutin.
Subrutin adalah kumpulan instruksi program yang digabungkan sehingga memiliki fungsi tertentu. Dalam bahasa Java, setiap subrutin termasuk di dalam bagian suatu kelas atau objek. Java menyediakan kelas standar yang siap digunakan. Nilai tipe String adalah

Eclipse IDE

Eclipse merupakan komunitas open source yang bertujuan menghasilkan platform pemrograman terbuka. Eclipse terdiri dari framework yang dapat dikembangkan lebih lanjut, peralatan bantu untuk membuat dan memanage software sejak awal hingga diluncurkan. Platform Eclipse didukung oleh ekosistem besar yang terdiri dari vendor tekonologi, start-up inovatif, universitas, riset institusi serta individu.
Banyak orang mengenal Eclipse sebagai IDE (integrated development environment) untuk bahasa Java, tapi Eclipse lebih dari sekedar IDE untuk Java.
Komunitas Eclipse memiliki lebih dari 60 proyek open source. Proyek-proyek ini secara konsep terbagi menjadi 7 categori :

Subrutin

Salah satu cara yang digunakan untuk memecah permasalahan kompleks menjadi permasalahan yang lebih kecil adalah dengan subrutin. Subrutin terdiri dari sekelompok perintah yang melakukan suatu tugas tertentu. Subrutin memiliki nama, sehingga bisa dipanggil suatu saat di bagian lain program. Ketika komputer mengeksekusi program, setiap kali nama subrutin tersebut dipanggil, program akan melaksanakan semua perintah di dalam subrutin tersebut.
Subrutin boleh digunakan berulang-ulang, dari mana pun di dalam program, bahkan dari dalam subrutin lain. Dengan cara ini kita bisa membuat subrutin sederhana yang digunakan berulang-ulang di seluruh program. Dengan cara ini, program besar dapat dipecah menjadi bagian-bagian kecil. yang masing-masing melakukan perintah sederhana.
Seperti dijelaskan sebelumnya, subrutin bisa berbentuk statik atau non-statik. Dalam bagian ini hanya subrutin statik yang akan dijelaskan lebih lanjut. Subrutin non-statik adalah inti dari pemrograman berorientasi objek.

Jumat, 22 Juli 2011

Memulai Java Lebih Lanjut - Struktur Kontrol

Komponen mendasar dari suatu program -- variabel, ekspresi, penyataan, dan pemanggilan subrutin -- telah dijelaskansebelumnya. Kita akan melihat bagaimana komponen dasar tersebut berinteraksi sehingga menjadi program yang lebih kompleks.
Kompleksitas program akan lebih dititikberatkan pada apa yang bisa dilakukan dari dalam sebuah subrutin. Lebih khusus, akan dijelaskan lebih lanjut tentang struktur kontrol.
Struktur kontrol, yaitu perulangan (loop) dan percabangan (branch), dapat digunakan untuk mengulangi perintah berulang-ulang atau untuk memilih dua atau lebih skenario. Java memiliki beberapa struktur kontrol dan kita akan lihat secara lebih detail kemudian.
Disini ini juga akan membahas tentang desain suatu program. Jika kita dihadapkan pada suatu permasalahan yang akan dipecahkan oleh program komputer, bagaimana caranya kita berfikir untuk merancang program tersebut.