Blog Content
Pengantar HTML
08-12-2011, 10:13:52 wib, in
HTML
HTML (Hypertext Markup Langguange) adalah bahasa yang sangat tepat untuk menampilkan informasi pada halaman Web. Selain HTML menampilkan informasi bentuk hypertext dan juga mendukung sekumpulan perintah yang dapat digunakan untuk mengatur bagaimana informasi tersebut akan ditampilkan.
Istilah HTML dikemukakan pertama kali oleh Ted Nelson pada tahun 1965. Hypertext menurut ted Nelson adalah suatu rangkaian text yang mempunyai link (terhubung) dengan text lainnya. Untuk hubungan berbagai media istilah yang digunakan adalah hypermedia.
HTML merupakan bahasa yang digunakan untuk mendesain sebuah homepage . File HTML berekstensi html atau htm. HTML merupakan bahasa yang berbasis teks murni, sehingga dalam membuat program html tidak diperlukan software khusus. Pembuatannya dapat menggunakan program editor seperti Notepad, edit (pada Dos), Microsoft Word dan lain-lain. HTML yang telah dibuat dapat dijalankan pada browser web seperti Internet Explorer, Mozilla, Opera dan lain-lain.
Sesuai dengan namanya, bahasa ini menggunakan tanda (markup) untuk menandai perintah-perintahnya. Saat ini banyak sekali aplikasi yang dapat digunakan untuk membuat Web Page secara mudah dan cepat seperti Microsoft frontpage, Adobe Dreamweaver, Adobe Image Ready dan lain-lain. Namun demikian untuk seorang web developer harus memiliki kemampuan dasar menguasai perintah HTML. Untuk dapat menggunakan HTML, beberapa hal yang dibutuhkan diantaranya adalah :
- Adanya teks editor untuk mengetikkan HTML. Klik start - Program kemudian pilih Accessories dan klik Notepad
- Web browser untuk menampilkan perintah HTML seperti Mozilla.
- Tempat menyimpan file HTML dalam hal ini bisa menggunakan harddisk, Flashdisk atau web server. Membangun Homepage tidak harus bekerja online dengan internet, hanya menulis perintah HTML kemudian menggunakan web browser secara offline di komputer
Pengenalan Bahasa JAVA
08-12-2011, 10:40:28 wib, in
JAVA
Bahasa Java merupakan salah satu bahasa pemrograman yang berorientasi objek seperti halnya bahasa C dan C++. Java sendiri mengalami perkembangan yang sangat cepat dalam dunia pemrograman. Hal ini karena Java adalah bahasa yang relatif mudah, powerfull, dan mendukung open source.
Keistimewaan Java adalah :
Berorientasi objek (Object Oriented Programming). Dengan ciri-ciri sebagai berikut:
- Abstraction : menandai masing-masing objek dengan karakteristik yang unik sehingga mudah dibedakan dan dipahami. Encapsulation : memisahkan elemen-elemen yang menyusunnya. Dengan menyembunyikan detail dari class; memaksa user untuk menggunakan interface dalam mengakses data; membuat code lebih mudah di-maintain.
- Inheritance : sebuah objek memerlukan properti dari objek yang lain.
- Polymorphism : membuat objek menjadi modular sehingga mudah untuk dipindah/dipakai lagi.
- Open platform/portable. Dapat digunakan pada platform yang berbeda (Windows, Linux/UNIX, Solaris, Macintosh, etc) tanpa harus dilakukan perubahan. Java juga merupakan bahasa yang paling sesuai digunakan bersama XML, sehingga data menjadi portable.
Java sebagai bahasa, platform dan sekaligus arsitektur. Java memiliki fleksibilitas dan portabilitas yang sangat tinggi.
- Java dapat berada pada smartcard, handphone, PDA, Palm, TV, embedded device, etc.
- Multi-threading. Dalam program yang sama, memungkinkan untuk dilakukaan banyak thread secara independen dan kontinyu dalam sebuah eksekusi program.
- Automatic garbage collection. Fitur ini dapat membersihkan objek yang tidak terpakai dari memori.
- Secure. Java memang didisain untuk eksekusi yang aman pada jaringan. Banyak fitur-fitur C dan C++ yang dieliminasi, seperti pointer. Dan pada Java, program tidak dapat mengakses arbitrary memory.
- Java Micro Edition (JME). Khusus untuk aplikasi skala kecil, dan biasa digunakan untuk membuat aplikasi pada PDA atau mobile divice dan wireless lain. Contoh keluaran Sun adalah J2ME.
- Java Standart Edition (JSE). Ini yang biasa dikenal dengan bahasa Java. Banyak subset dari JSE untuk aplikasi yang berbeda-beda. Misalnya untuk networking, database, web, security, dll
- Java Enterprise Edition (JEE). Untuk aplikasi skala makro dengan kompleksitas tinggi. Aplikasi ini berbasis web.
- Java Card (JC). Untuk aplikasi khusus diimplementasikan pada Smartcard.
[1] http://www.javabeginner.com/introduction-to-java.htm
[2] Utama, Ginanjar, “Berfikir Objek : Cara Efektif Menguasai Java”. IlmuKomputer.com. 2002
[3]http://belajardong.wordpress.com/2008/02/22/pengenalan-bahasa-java/
Kegiatan Penjurian Lomba Kompetensi Siswa (LKS) tingkat Provinsi Sumatera Utara
08-12-2011, 15:40:59 wib, in
Up Close and Personal
Dinas Pendidikan Sumatera Utara menggelar Lomba Kompetensi Siswa Sekolah Menengah Kejuruan (LKS SMK) diikuti peserta dari berbagai sekolah negeri dan swasta yang ada di Sumatera Utara.
Alhamdulillah saya diberi kepercayaan lagi menjadi salah satu juri untuk lomba Web Design pada Lomba Keterampilan Siswa untuk Sekolah Menengah Kejuruan Tingkat Provinsi. Tahun ini untuk Lomba Web Design diikuti oleh 12 peserta yang berasal dari berbagai SMK kota dan kabupaten di Sumatera Utara antara lain Kota Medan, Binjai, Tebing Tinggi, Siantar, Tanjung Balai, Kabupaten Asahan, Langkat, Kaban Jahe, Pandai Hulu, Serdang Bedagai, Deli Serdang dan kabupaten sekitarnya.
Lomba WEb Design ini diadakan pada hari kamis tanggal 8 Desember 2011 dari jam 8.00 pagi hingga 16.00 wib. Materi soal berasal dari Bank soal LKS Tingkat Nasional.Standard materi soal web design itu sendiri dinilai cukup tinggi karena siswa ditugaskan membuat sebuah website Job Online mulai dari pembuatan user interface, animasi dan video, front end application dan back end application. Dengan waktu yang cukup singkat siswa diharapkan dapat menyelesaikan satu project website portal Job Online.
Kemampuan siswa dimasing-masing daerah cukup beraneka ragam, mulai dari kemampuan design graphic, animasi dan pemrograman.
Pemenang lomba nantinya akan menjadi utusan untuk Lomba Kejuruan Siswa Tingkat Nasional yang akan diadakan pada bulan Maret tahun 2012 di Jakarta.
Categories Blog Contents
Quote of the Day
We can't make everyone happy, but we try not to dissapoint anyone
