Menjalankan Program Java Melalui Command Prompt

Dalam menjalankan Program Java ada langkah-langkah yang harus kita lakukan agar program tersebut bisa berjalan tanpa eror. Nah kita sekarang akan membahas bagaimana cara menjalankan program java melalui Command Prompt atau cmd. nah simaklah dengan seksama langkah-langkah berikut ini :
  • Pertama yang akan kita lakukan adalah membuka Notepad++ dan menuliskan  coding seperti gambar dibawah ini 

  • Kedua kita buat folder baru di C dengan nama folder test. Lalu  file Notepad++ kita simpan di folder test dengan format youtube.java seperti gambar di bawah ini 



  • Ketiga kita buka Command Prompt atau cmd lalu kita ketikan "cd \" (tanpa tanda petik) seperti gambar di bawah ini
  • Kemudian enter , lalu ketikkan lagi "dir" (tanpa tanda petik) lalu tekan enter seperti gambar dibawah ini
  • Setelah muncul seperti gambar diatas ada tulisan test , maka kita ketikkan lagi "cd test" (tanpa tanda petik) dan enter seperti gambar dibawah ini 

  • Setelah muncul seperti gambar diatas kita ketikkan lagi "dir"  (tanpa tanda petik) dan enter seperti gambar dibawah ini
  • Setelah muncul seperti gambar diatas ada tulisan youtube.java maka kita ketikkan lagi "javac youtube.java" (tanpa tanda petik) lalu enter seperti gambar dibawah ini
  • Yang terakhir kita tinggal mengetikkan "java apples" (tanpa tanda petik) dan tekan enter seperti gambar dibawah ini
  • Nah telah selesailah kita menjalankan program java melalui command prompt atau cmd dan hasilnya adalah "Hello youtube!" seperti pada gambar diatas.
Semoga tutorial diatas tersebut bermanfaat bagi anda. thank's :D

Referensi : Fajar Ardyanto

Macam-Macam Komponen Komputer dan Fungsinya

Komponen komputer merupakan semua piranti komputer yang terdapat di dalam sebuah komputer. Piranti elektronik ini biasa disebut sebagai perangkat keras komputer atau hardware, yang bisa dibeli secara terpisah di toko komputer jika ingin merakit sebuah komputer sendiri.

komponen komputer bisa dikategorikan menjadi dua macam, yaitu utama dan tambahan. Kategori pertama mutlak diperlukan agar sebuah komputer bisa nyala atau berfungsi. Sedangkan yang kedua, biasa disebut sebagai peripheral, sifatnya sebagai pelengkap saja atau untuk menambahkan fungsi dari komputer tersebut.

Berikut komponen komputer utama dengan fungsi-fungsinya :

  • Motherboard, sebagai tempat menancapkan atau memasangkan komponen-komponen komputer lainnya seperti processor, video card, sound card, hard disk, dan lain sebagainya. Fungsinya adalah menghubungkan setiap komponen, agar bisa saling berkomunikasi satu sama lain.
  • Processor, diibaratkan seperti otak manusia, yang berfungsi untuk mengeksekusi instruksi atau melakukan perhitungan-perhitungan. Sebelum membeli sebuah processor kalian harus mencari tahu terlebih dahulu socket processor apa yang dimiliki oleh motherboard kalian, apakah socket AM2, socket LGA 775, atau lain sebagainya.
  • RAM (Random Access Memory), berfungsi untuk menyimpan data sementara dari suatu program yang sedang kita jalankan dan data-data tersebut bisa diakses secara acak atau random.
  • Video Card, berfungsi untuk menghasilkan output gambar untuk ditampilkan di monitor.
  • Sound Card, sebuah komponen komputer yang berfungsi untuk menghasilkan suara dan menyediakan port-port inputan dan outputan. Sound card biasanya telah disediakan secara onboard di motherboard-motherboard baru yang ada di pasaran saat ini, sehingga kita tidak perlu mengeluarkan dana ekstra untuk membeli sebuah sound card.
  • Hard Disk, berfungsi untuk menyimpan data. Semakin besar kapasitas hard disk, maka semakin banyak data yang bisa disimpan.
  • Optical Disc Drive , berupa CD-ROM, DVD-ROM, DVD-RW, Blue-Ray, atau lain sebagainya, berfungsi untuk meng-copy data, meng-install program, menonton film VCD atau DVD.
  • Monitor, berfungsi untuk menampilkan gambar yang di-output dari video card.
  • Keyboard, merupakan suatu alat yang biasanya diletakkan di depan layar komputer dan fungsinya sebagai penginputan data dari luar dengan  cara diketikkan pada keyboard.
  • Mouse, berfungi untuk mengarahkan pointer pada layar monitor komputer Anda.
Dengan keberadaan mouse maka akan memudahkan kita untuk mengatur posisi pointer sesuai dengan keinginan kita dengan cepat.
Ciri-ciri sebuah mouse yang bagus adalah memiliki sensitifitas yang amat tinggi dan tidak memerlukan perawatan yang rumit (biasnya mouse optic dan wireless yang memiliki persyaratan ini, jangan menggunakan mouse manual yang harus rutin dibersihkan untuk menghilangkan debu).
  • Power Supply, berfungsi untuk mensuplai arus listrik ke komponen-komponen komputer lainnya seperti motherboard, hard disk, optical disk drive, dan lain sebagainya.
  • Casing, berfungsi sebagai tempat kita meletakkan atau menempelkan motherboard, power supply, optical disc drive, hard disk, dan lain sebagainya. Casing komputer ini dibedakan berdasarkan ukurannya yang sering disebut juga sebagai form factor (seperti ATX dan Micro ATX) dimana form factor ini mengacu kepada form factor motherboard yang didukungnya.
Adapun komponen komputer tambahan (peripheral) antara lain :
  • LAN Card
  • Modem
  • TV Tuner
  • Printer
  • Scanner
  • Speaker
  • Headphones
  • Bluetooth
  • USB Card
  • FireWire Card
  • Webcam
  • dan sebagainya 
Referensi : Fajar Ardyanto

Cara Mempercepat Browser Firefox

Tidak bisa dipungkiri bahwa Mozilla Firefox, atau biasa disebut Firefox saja, merupakan salah satu browser yang populer dan banyak digunakan oleh pengguna internet. Bagi Anda pengguna Firefox, mungkin Anda pernah merasakan ketika browsing tiba-tiba Firefox terasa lambat, terutama ketika Anda membuka banyak halaman (multiple tabs).
Jika itu yang Anda alami, Anda tak perlu berkecil hati. Hanya dengan beberapa sentuhan dan pengaturan yang tepat, Anda bisa membuat browser Firefox Anda menjadi lebih cepat dalam waktu singkat. Tips & trik berikut ini tidak membutuhkan software tambahan dan sudah saya coba sendiri. Hasilnya 100% aman, dan tentu saja kinerja Firefox saya menjadi lebih cepat sehingga saya semakin enggan untuk beralih ke browser lain.
Berikut ini langkah-langkahnya:
  • Jalankan Firefox Anda, lalu ketikkan about:config di address bar.
  • Biasanya akan muncul peringatan ketika Anda melakukan hal ini. Hiraukan saja dengan mengklik I’ll be careful, I promise!
  • Cari item network.http.pipelining. Untuk mempercepat Anda bisa memanfaatkan fitur Filter untuk keperluan ini. Selanjutnya dobel-klik item tersebut sehingga value-nya berubah menjadi true.
  • Cari item network.http.pipelining.maxrequests. Dobel-klik item tersebut untuk memunculkan window Enter Integer Value. Ubah value-nya menjadi 8, lalu klik OK.
  • Cari item network.http.proxy.pipelining. Dobel-klik agar value-nya menjadi true.
  • Buatlah item baru dengan cara klik-kanan -> New -> Integer. Selanjutnya akan muncul window yang meminta anda untuk mengisi preference name, isilah dengan content.notify.interval, lalu klik OK. Akan muncul window lagi yang meminta Anda memasukkan angka. Ketikkan value 500000 (lima ratus ribu), lalu klik OK.
  • Buatlah item baru dengan cara klik-kanan -> New -> Boolean. Selanjutnya isi dengan content.notify.ontimer, lalu masukkan value-nya true.
  • Buatlah item baru dengan cara klik-kanan -> New -> Integer. Selanjutnya isi dengan content.switch.threshold, lalu masukkan value-nya 250000 (dua ratus lima puluh ribu).
  • Buatlah item baru dengan cara klik-kanan -> New -> Boolean. Selanjutnya isi dengan content.interrupt.parsing, lalu masukkan nilainya false.
  • Buatlah item baru dengan cara klik-kanan -> New -> Integer. Selanjutnya isi dengan nglayout.initialpaint.delay, lalu masukkan nilainya 0 (nol).
  • Buatlah item baru dengan cara klik-kanan -> New -> Integer. Selanjutnya isi dengan browser.cache.memory.capacity, lalu masukkan nilainya 65536.
Nah, langkah terakhir sekarang adalah me-restart Firefox Anda. Caranya cukup dengan mematikan Firefox dan kemudian menghidupkannya lagi. Setelah itu, rasakan sendiri bagaimana browser kesayangan Anda sekarang menjadi lebih cepat. silahkan untuk mencobanya sendiri. Happy browsing Cara Mempercepat Browser Firefox Image
Referensi : Fajar Ardyanto

Cara-Cara Seseorang Hacker Menembus Sebuah Website


1. IP Spoofing
IP Spoofing juga dikenal sebagai Source Address Spoofing, yaitu pemalsuan alamat IP attacker sehingga sasaran menganggap alamat IP attacker adalah alamat IP dari host di dalam network bukan dari luar network. Misalkan attacker mempunyai IP address type A 66.25.xx.xx ketika attacker melakukan serangan jenis ini maka Network yang diserang akan menganggap IP attacker adalah bagian dari Networknya misal 192.xx.xx.xx yaitu IP type C.

IP Spoofing terjadi ketika seorang attacker ?mengakali? packet routing untuk mengubah arah dari data atau transmisi ke tujuan yang berbeda. Packet untuk routing biasanya di transmisikan secara transparan dan jelas sehingga membuat attacker dengan mudah untuk memodifikasi asal data ataupun tujuan dari data. Teknik ini bukan hanya dipakai oleh attacker tetapi juga dipakai oleh para security profesional untuk men tracing identitas dari para attacker
2. FTP Attack
Salah satu serangan yang dilakukan terhadap File Transfer Protocol adalah serangan buffer overflow yang diakibatkan oleh malformed command. tujuan menyerang FTP server ini rata-rata adalah untuk mendapatkan command shell ataupun untuk melakukan Denial Of Service. Serangan Denial Of Service akhirnya dapat menyebabkan seorang user atau attacker untuk mengambil resource didalam network tanpa adanya autorisasi, sedangkan command shell dapat membuat seorang attacker mendapatkan akses ke sistem server dan file-file data yang akhirnya seorang attacker bisa membuat anonymous root-acces yang mempunyai hak penuh terhadap system bahkan network yang diserang
3. Unix Finger Exploits
Pada masa awal internet, Unix OS finger utility digunakan secara efficient untuk men sharing informasi diantara pengguna. Karena permintaan informasi terhadap informasi finger ini tidak menyalahkan peraturan, kebanyakan system Administrator meninggalkan utility ini (finger) dengan keamanan yang sangat minim, bahkan tanpa kemanan sama sekali. Bagi seorang attacker utility ini sangat berharga untuk melakukan informasi tentang footprinting, termasuk nama login dan informasi contact.

Utility ini juga Menyediakan keterangan yang sangat baik tentang aktivitas user didalam sistem, berapa lama user berada dalam sistem dan seberapa jauh user merawat sistem. Informasi yang dihasilkan dari finger ini dapat meminimalisasi usaha kracker dalam menembus sebuah sistem. Keterangan pribadi tentang user yang dimunculkan oleh finger daemon ini sudah cukup bagi seorang atacker untuk melakukan social engineering dengan menggunakan social skillnya untuk memanfaatkan user agar ?memberitahu? password dan kode akses terhadap system.
4. Flooding & Broadcasting
Seorang attacker bisa menguarangi kecepatan network dan host-host yang berada di dalamnya secara significant dengan cara terus melakukan request/permintaan terhadap suatu informasi dari sever yang bisa menangani serangan classic Denial Of Service(Dos), mengirim request ke satu port secara berlebihan dinamakan flooding, kadang hal ini juga disebut spraying. Tujuan dari kedua serangan ini adalah sama yaitu membuat network resource yang Menyediakan informasi menjadi lemah dan akhirnya menyerah.

Serangan dengan cara Flooding bergantung kepada dua faktor yaitu: ukuran dan/atau volume (size and/or volume). Seorang attacker dapat menyebabkan Denial Of Service dengan cara melempar file berkapasitas besar atau volume yang besar dari paket yang kecil kepada sebuah system. Dalam keadaan seperti itu network server akan menghadapi kemacetan: terlalu banyak informasi yang diminta dan tidak cukup power untuk mendorong data agar berjalan. Pada dasarnya paket yang besar membutuhkan kapasitas proses yang besar pula, tetapi secara tidak normal paket yang kecil dan sama dalam volume yang besar akan menghabiskan resource secara percuma, dan mengakibatkan kemacetan

5. Fragmented Packet Attacks
Data-data internet yang di transmisikan melalui TCP/IP bisa dibagi lagi ke dalam paket-paket yang hanya mengandung paket pertama yang isinya berupa informasi bagian utama( kepala) dari TCP. Beberapa firewall akan mengizinkan untuk memroses bagian dari paket-paket yang tidak mengandung informasi alamat asal pada paket pertamanya, hal ini akan mengakibatkan beberapa type system menjadi crash. Contohnya, server NT akan menjadi crash jika paket-paket yang dipecah(fragmented packet) cukup untuk menulis ulang informasi paket pertama dari suatu protokol
6. E-mail Exploits
Peng-exploitasian e-mail terjadi dalam lima bentuk yaitu: mail floods, manipulasi perintah (command manipulation), serangan tingkat transportasi(transport level attack), memasukkan berbagai macam kode (malicious code inserting) dan social engineering(memanfaatkan sosialisasi secara fisik). Penyerangan email bisa membuat system menjadi crash, membuka dan menulis ulang bahkan mengeksekusi file-file aplikasi atau juga membuat akses ke fungsi fungsi perintah (command function)
7. DNS and BIND Vulnerabilities
Berita baru-baru ini tentang kerawanan (vulnerabilities) tentang aplikasi Barkeley Internet Name Domain (BIND) dalam berbagai versi mengilustrasikan kerapuhan dari Domain Name System (DNS), yaitu krisis yang diarahkan pada operasi dasar dari Internet (basic internet operation)
8. Password Attacks
Password merupakan sesuatu yang umum jika kita bicara tentang kemanan. Kadang seorang user tidak perduli dengan nomor pin yang mereka miliki, seperti bertransaksi online di warnet, bahkan bertransaksi online dirumah pun sangat berbahaya jika tidak dilengkapi dengan software security seperti SSL dan PGP. Password adalah salah satu prosedur kemanan yang sangat sulit untuk diserang, seorang attacker mungkin saja mempunyai banyak tools (secara teknik maupun dalam kehidupan sosial) hanya untuk membuka sesuatu yang dilindungi oleh password.

Ketika seorang attacker berhasil mendapatkan password yang dimiliki oleh seorang user, maka ia akan mempunyai kekuasaan yang sama dengan user tersebut. Melatih karyawan/user agar tetap waspada dalam menjaga passwordnya dari social engineering setidaknya dapat meminimalisir risiko, selain berjaga-jaga dari praktek social enginering organisasi pun harus mewaspadai hal ini dengan cara teknikal. Kebanyakan serangan yang dilakukan terhadap password adalah menebak (guessing), brute force, kracking dan sniffing
9.Proxy Server Attacks
Salah satu fungsi Proxy server adalah untuk mempercepat waktu response dengan cara menyatukan proses dari beberapa host dalam suatu trusted network
10. Remote Command Processing Attacks
Trusted Relationship antara dua atau lebih host Menyediakan fasilitas pertukaran informasi dan resource sharing. Sama halnya dengan proxy server, trusted relationship memberikan kepada semua anggota network kekuasaan akses yang sama di satu dan lain system (dalam network).
Attacker akan menyerang server yang merupakan anggota dari trusted system. Sama seperti kerawanan pada proxy server, ketika akses diterima, seorang attacker akan mempunyai kemampuan mengeksekusi perintah dan mengkases data yang tersedia bagi user lainnya
11. Remote File System Attack
Protocol-protokol untuk tranportasi data ?tulang punggung dari internet? adalah tingkat TCP (TCPLevel) yang mempunyai kemampuan dengan mekanisme untuk baca/tulis (read/write) Antara network dan host. Attacker bisa dengan mudah mendapatkan jejak informasi dari mekanisme ini untuk mendapatkan akses ke direktori file
12. Selective Program Insertions
Selective Program Insertions adalah serangan yang dilakukan ketika attacker menaruh program-program penghancur, seperti virus, worm dan trojan (mungkin istilah ini sudah anda kenal dengan baik ?) pada system sasaran. Program-program penghancur ini sering juga disebut malware. Program-program ini mempunyai kemampuan untuk merusak system, pemusnahan file, pencurian password sampai dengan membuka backdoor
13. Port Scanning
Melalui port scanning seorang attacker bisa melihat fungsi dan cara bertahan sebuah system dari berbagai macam port. Seorang atacker bisa mendapatkan akses kedalam sistem melalui port yang tidak dilindungi. Sebaia contoh, scaning bisa digunakan untuk menentukan dimana default SNMP string di buka untuk publik, yang artinya informasi bisa di extract untuk digunakan dalam remote command attack
14.TCP/IP Sequence Stealing, Passive Port Listening and Packet
Interception TCP/IP Sequence Stealing, Passive Port Listening dan Packet Interception berjalan untuk mengumpulkan informasi yang sensitif untuk mengkases network. Tidak seperti serangan aktif maupun brute-force, serangan yang menggunakan metoda ini mempunyai lebih banyak kualitas stealth-like
15. HTTPD Attacks
Kerawanan yang terdapat dalam HTTPD ataupun webserver ada lima macam: buffer overflows, httpd bypasses, cross scripting, web code vulnerabilities, dan URL floods

Referensi : Fajar Ardyanto

Jika Attitude Orang Tua Baik maka Attitude Anak pun Juga Baik

Seringkali mahakosmos didatangi oleh para orang tua khususnya ibu-ibu yang kepingin anaknya berubah kebiasaannya, jadi rajin, berprestasi, patuh terhadap orangtua dan lain sebagainya. Dan sebelumnya telah ditempuh berbagai cara ke psikolog, hipnoterapi, ikutan pelatihan motivasi untuk anak, juga aktivasi otak tengah (merk dagang untuk memunculkan kecerdasan ”alami” diri sendiri). Namun kesemuanya belum ada perubahan sama sekali bagi anak.
Sesuai konsep terapi Metode Koneksi Mahakosmos, bahwa sesungguhnya banyak orang tua tidak menyadari pola perilaku, sifat, karakter, mindset sang anak adalah ”tertular” dari orangtuanya khususnya sang ibu ketika mengandung karena hubungan koneksi tali batin yang kuat.
Seorang dewasa berumur 45an tahun pernah curhat kebingunan kenapa selama ini benci dengan ayah kandungnya sejak masih kecil. Lalu dicari penyebabnya, dan ketemulah pemicunya adalah sang ibunya yang benci sekali dengan suaminya (sang ayah) karena jarang pulang seperti bang thoyib, ketika sang ibu mengandung anaknya tersebut.
Lalu solusinya, sang anak yang ikutan menjadi benci tanpa sebab kepada ayahnya tersebut diputuskan koneksinya dengan peristiwa kebencian ibunya ketika mengandung dulu, dan alhasil perasaan benci itu seketika lenyap.
Juga seorang anak yang terkena gangguan stress sejak kecil, pikirannya muter melulu, ternyata perilaku ibunya ketika dia dalam kandungan adalah demikian adanya. Sang ibunya stress dengan beban rumah tangga, perilaku suami, kondisi ekonomi yang mengharuskan otaknya muter melulu dengan nasib masa depan si jabang bayi.
Juga seorang anak yang terkena asma, gangguan pernafasan yang sudah puluhan tahun diidapnya. Ternyata penyebabnya adalah perilaku sang ibu yang panik, sesak nafas ketika mendengar kabar sesuatu saat kandungannya mau lahir. Dan ketika koneksi peristiwa ini diputuskan dengan si anak, alhasil gangguan pernafasannya pun mereda. Barulah diterapi sisa programming penyebab sesak nafas itu yang sudah terlanjur bersemayam di sel-sel tubuhnya.
Apapun itu, permasalahan ”mental attitude” (mindset, pola pikir, sifat, perilaku, kebiasaan) orangtua akan menular kepada anak yang memiliki tali batin kuat.
Banyak orangtua sukses karena sejak kecil ditempa pendidikan keras, pengalaman hidup tahan banting hingga mencapai impiannya. Tanpa disadari dalam perjalanan mencapai impian tersebut, banyak rekaman penderitaan, kegagalan, duka, stress yang tersimpan dalam memory pikiran maupun sel-sel tubuhnya. Inilah yang akhirnya ditularkan kepada sang anak.
Sang anak pun beranjak dewasa dengan memory yang negatif lebih dominan dibanding kebiasaan sang orangtua yang menjadi super karena tempaan kehidupan.
Akhirnya orangtuanya sukses namun tidak demikian dengan sang anak yang mentalnya jauh dibawah sang orangtua.
Kepada orangtua yang kepingin instan anaknya menjadi super akhirnya menempuh cara seperti mengikuti seminar, motivasi, aktivasi kecerdasan, membaca cepat, dan lain-lain. Banyak anak yang dasarnya positif akan tumbuh semakin positif, sementara tidak demikian dengan anak yang memiliki latar belakang dengan berbagai masalah mental attitude (kurang percaya diri, minder, stress tidak berasalan, penyakit psikis, dan lain-lain)
Sesungguhnya semua kembali kepada sang anak. Mau gak anaknya kepingin berubah jauh lebih baik……
Kalaupun sang anak kepingin untuk berubah dari berbagai kegagalan selama ini, tentulah penyebab kegagalannya selama ini sebaiknya terlebih dulu diketemukan untuk dilenyapkan. Berbeda dengan anak positif yang bibitnya / wadahnya memang bagus, diberi pencerahan jauh lebih positif maka akan menjadi super positif.
Sementara sang anak yang tumbuh dewasa dengan berbagai permasalahan, tentulah harus lebih dahulu dirombak cara berpikirnya (mindsetnya), mental attitude dan seluruh kebiasaan buruknya selama ini yang terlanjur terekam dalam dirinya. Rekaman-rekaman negatif yang menjadikan berulang berperilaku negatif.
Inilah akhirnya, saran dari Mahakosmos untuk berbagai kasus anak yang tumbuh bermasalah dan sudah kemanapun belum ada hasil untuk merubah anaknya menjadi berprestasi – berperilaku positif adalah dengan merubah cara berpikir orangtuanya.
Orangtua yang tercerahkan akan menjadikan seluruh anaknya akan tertular tercerahkan positif.
Dan bagi orangtua yang memiliki anak yang bermasalah dalam prestasi, mental attitude, yang sudah membawa anaknya ke berbagai tempat terapi, motivas, seminar namun belum membawa hasil. Sesungguhnya tanpa disadari, rekaman memory orangtua yang bermasalah pada masa lalu tertular kepada sang anak. Maka orangtua haruslah terlebih dahulu diterapi, dikeluarkan seluruh uneg-uneg permasalahan serta seluruh rekaman memory yang negatif dari otaknya-pikirannya-hatinya juga seluruh sel-sel tubuhnya. Baru kemudian sang anak yang dibersihkan pola mental attitude-nya dan dibentuk programming baru yang diharapkan.
Teknik Quantum Mahakosmos and Life Programming adalah cara efektif, sederhana, instan, dan semua orang bisa mendobrak masalah mental attitude ini serta menanamkan chip programming yang baru.
Juga solusi efektif untuk mendobrak masalah psikis, mindset, stress, depresi, gangguan pikiran, sakit kejiwaan, dan lain-lain masalah mental attitude.

Referensi : http://mahakosmos.com/orangtua-yang-mental-attitude-nya-tercerahkan-maka-seluruh-anaknya-pun-akan-tercerahkan.php

Kunci Pendidikan Yang Baik Yaitu Attitude

Sekolah telah menyediakan serangkaian materi untuk mendidik seorang anak hingga dewasa termasuk perkembangan dirinya. Namun, tanggung jawab pendidikan bukan semata-mata menjadi tanggung jawab sekolah. Kunci menuju pendidikan yang baik adalah keterlibatan orang dewasa yaitu orang-tua yang penuh perhatian. Jika orang-tua terlibat langsung dalam pendidikan anak-anak di sekolah, maka prestasi anak tersebut akan meningkat. Setiap siswa yang berprestasi dan berhasil menamatkan pendidikan dengan hasil baik selalu memiliki orang-tua yang selalu bersikap mendukung. Apa yang dapat dilakukan oleh orang-tua bagi anaknya setelah mereka memasuki pendidikan di sekolah? Berikut ini beberapa hal yang perlu dilakukan oleh orang-tua agar anaknya dapat berprestasi di sekolah.

  • Dukungan Orang-Tua

    Orang-tua sebaiknya memberi perhatian kepada anak-anak mereka dan menanamkan kepada mereka nilai dan tujuan pendidikan. Mereka juga berupaya mengetahui perkembangan anak mereka di sekolah. Caranya adalah dengan berkunjung ke sekolah untuk melihat situasi dan lingkungan pendidikan di sekolah. Menaruh minat terhadap aktivitas sekolah akan secara langsung mempengaruhi pendidikan anak Anda.
  • Kerja Sama dengan Guru

    Biasanya apabila timbul masalah-masalah gawat, barulah beberapa orang-tua menghubungi guru anak-anak mereka. Sebaiknya, orang-tua perlu mengenal guru di sekolah dan menjalin hubungan yang baik dengan mereka. Berkomunikasilah dengan guru untuk perkembangan anak Anda. Guru juga perlu diberitahu bahwa Anda memandang penting pendidikan anak Anda di sekolah sebagai bagian kehidupannya. Ini akan membuat guru lebih memperhatikan anak Anda. Hadirilah pertemuan orang-tua murid dan guru yang diselenggarakan oleh sekolah. Pada pertemuan ini, Anda memiliki kesempatan untuk mengetahui prestasi akademis anak Anda serta perkembangan anak Anda di sekolah.
    Jika seorang guru mengatakan hal yang buruk mengenai anak Anda, dengarkan guru tersebut dengan penuh respek, dan selidiki apa yang ia katakan. Anda juga dapat menanyai guru-guru di sekolah mengenai prestasi, sikap, dan kehadiran anak di sekolah. Jika seorang anak sering bermuka dua, maka penjelasan dari guru bisa jadi mengungkap hal-hal yang disembunyikan anak Anda saat bersikap manis di rumah.
  • Sediakan waktu untuk anak

    Selalu sediakan waktu yang cukup banyak bagi anak Anda. Jika anak pulang sekolah, umumnya mereka cukup stres dengan beban pekerjaan rumah, ulangan, maupun problem lainnya. Sungguh ideal jika orang-tua misalnya seorang ibu berada di rumah pada saat anak-anak di rumah. Seorang anak akan senang bercerita ketika pulang sekolah seraya mengeluarkan semua keluhan dan bebannya kepada orang-tua. Bisa jadi mereka mulai menceritakan teman-temannya yang nakal yang mulai menawari rokok dan narkoba. Anda bisa segera tanggap dengan hal tersebut jika Anda menyediakan waktu bagi anak-anak Anda.
  • Awasi kegiatan belajar di rumah

    Tunjukkan Anda berminat pada pendidikan anak Anda. Pastikan anak-anak Anda sudah mengerjakan pekerjaan rumah (PR) mereka. Wajibkan diri Anda untuk mempelajari sesuatu bersama anak-anak Anda. Membacalah bersama-sama mereka. Jangan lupa jadwalkan waktu setiap hari untuk memeriksa pekerjaan rumah anak Anda. Kendalikan waktu menonton TV, Internet dan bermain game dari anak-anak Anda.
  • Ajari tanggung jawab

    Sekolah umumnya akan memberi banyak tugas untuk dipersiapkan anak di rumah dan di sekolah. Apakah mereka mengerjakan tugas-tugas itu dengan benar dan baik? Seorang anak dapat bertanggung jawab mengerjakan tugas mereka di sekolah jika Anda telah mengajar mereka untuk mengerjakan tanggung jawab di rumah. Cobalah mulai memberikan anak Anda pekerjaan rumah tangga rutin setiap hari seperti membersihkan tempat tidur sendiri menurut jadwal yang spesifik. Pelatihan di rumah seperti itu akan membutuhkan banyak upaya di pihak Anda karena perlu diawasi. Tetapi hal itu akan mengajar anak Anda rasa tanggung jawab yang mereka butuhkan agar berhasil di sekolah dan di kemudian hari dalam kehidupan.
  • Disiplin

    Jalankan disiplin dengan tegas namun dengan penuh kasih sayang. Jika Anda selalu menuruti keinginan anak, maka mereka akan menjadi manja dan tidak bertanggung jawab. Problem lain bisa muncul jika Anda terlalu memanjakan anak Anda seperti seks remaja, narkoba, prestasi yang buruk, dan masalah lainnya.
  • Kesehatan

    Jaga kesehatan anak Anda agar prestasi belajarnya tidak terganggu. Buat jadwal tidur yang cukup untuk anak Anda. Anak-anak yang kelelahan tidak dapat belajar dengan baik. Lalu hindari makanan seperti junk food, karena selain menyebabkan problem obesitas, juga mendatangkan pengaruh yang buruk terhadap kesanggupannya untuk berkonsentrasi.
  • Jadi teman terbaik

    Jadilah teman terbaik bagi anak Anda. Luangkan waktu untuk berbagi berbagai hal dengan mereka. Seorang anak membutuhkan semua teman yang matang yang bisa ia dapatkan.
Sebagai orang-tua, Anda dapat menghindari banyak problem dan kekhawatiran atas pendidikan anak Anda dengan mengingat bahwa kerja sama yang sukses dibangun di atas komunikasi yang baik. Kerja sama yang baik dengan para pendidik di sekolah juga dapat membantu melindungi anak Anda.

Referensi : http://episentrum.com/artikel-psikologi/kunci-pendidikan-yang-baik/

Macam-Macam Perilaku Yang Baik

1. Jujur merupakan sifat terpuji yang menjadi ciri kepribadian muslim, yang memiliki arti menyampaikan        
    sesuatu yang sesuai dengan realita.
2. Jujur dapat mengantarkan kita kepada kebaikan dan kebaikan akan mengantarkan kita pada surga.
3. Jujur merupakan ketenangan hati, dimana orang yang selalu berbuat dan berkata jujur hatinya akan selalu
     tenang dan tidak ragu-ragu.
4. Kasih sayang adalah fitrah manusia yang dianugerahkan tuhan, maka dimanapun dan kapanpun berada ia
    akan selalu membutuhkan orang lain.
5. Islam memerintahkan manusia untuk saling menyayangi, karena sesungguhnya kesempurnaan iman itu
    apabila ia mencintai orang lain seperti cintanya pada dirinya sendiri.
6. Orang mukmin itu bersaudara, ibaratnya sebuah bangunan yang saling menguatkan, danjuga seperti
    anggota badan yang saling bekerjasama antara satu dengan lainnya.

Referensi : http://datarental.blogspot.com/2009/05/perilaku-terpuji-jujur-saling.html

Sejarah Java

Java pertama lahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.
Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai "*7" (Star Seven).
Setelah era Star Seven selesai, sebuah anak perusahaan TV kabel tertarik ditambah beberapa orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto.
Perusahaan baru ini bertambah maju: jumlah karyawan meningkat dalam waktu singkat dari 13 menjadi 70 orang. Pada rentang waktu ini juga ditetapkan pemakaian Internet sebagai medium yang menjembatani kerja dan ide di antara mereka. Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer.
Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade Runner. Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.
Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk pemeritaan pertama kali pada surat kabar San Jose Mercury News pada tanggal 23 Mei 1995.
Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.
Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "bapak java", James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling.

Referensi : http://blackice89.blogspot.com/2007/11/java.html

Kelebihan Java

Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris. Penyebanya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.

· OOP (Object Oriented Programming - Pemrogram Berorientasi Objek) yang artinya semua aspek yang terdapat di Java adalah Objek. Java merupakan salah satu bahasa pemrograman berbasis oebjek secara murni. Semua tipe data diturunkan dari kelas dasar yang disebut Object. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah dan terorganisir. Kelebihan ini menjadikan Java sebagai salah satu bahasa pemograman termudah, bahkan untuk fungsi fungsi yang advance seperti komunikasi antara komputer sekalipun.
· Perpustakaan Kelas Yang Lengkap, Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.
· Bergaya C++, memiliki sintaks seperti bahasa pemrograman [C++] sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di Amerika juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer.
· Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).

Referensi : http://blackice89.blogspot.com/2007/11/java.html

Kekurangan Java

· Tulis sekali, perbaiki di mana saja - Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.

· Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena koe jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.
· Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.

Referensi : http://blackice89.blogspot.com/2007/11/java.html