Showing posts with label Pemrograman Berorientasi Obyek. Show all posts
Showing posts with label Pemrograman Berorientasi Obyek. Show all posts

Sep 30, 2015

Edit HTML

Edit HTML ~ Sebelum kalian memahami tentang HTML kalian harus mengetahui tentang sejarah HTML, dikarenakan HTML mempunya beberapa versi atau jenis. kalau sudah paham barulah kalian bisa melanjutkan materi yang berkenaan dengan HTML. HTML Editor adalah kelompok perangkat lunak yang kebalikan dari Adobe Dreamweaver Microsoft Expression Web. Aplikasi ini tidak lagi “WYSIWYG” (What You See Is What You Get”) tetapi lebih ke kode HTML. Beberapa contoh aplikasi yang termasuk dalam kelompok ini :

Edit HTML


  1. TextPad (Windows saja). TextPad adalah plain-text sederhana dan murah untuk editor kode di Windows.
  2. Teks Sublime (Window, Mac, Linux). Editor teks ini terlihat dipreteli namun memiliki banyak fungsi (seperti kode warna dan ikhtisar kode penuh) bagi pengembang web.
  3. Coda oleh Panic (hanya Macintosh). Pengguna Coda seperti alur kerja yang visual, alat-alat manajemen file, dan built-in akses terminal.
  4. Textmate oleh MacroMates (hanya Macintosh). Editor teks canggih ini memiliki alat manajemen proyek dan antarmuka yang terintegrasi dengan sistem operasi Mac. Hal ini semakin populer karena disesuaikan, kaya fitur, dan murah.
  5. BBEdit oleh Bare Bones Software (hanya Macintosh). Untuk pengembang web banyak fitur shortcut yang besar telah membuat editor terkemuka berbasis Mac
Edit HTML

Bertujuan untuk menguji masukan dan keluaran dari aplikasi ini. Hasil keluaran aplikasi bergantung dari teknologi yang digunakan, baik itu bahasa pemrograman maupun bahasa skrip yang digunakan. Untuk menguji code HTML dan CSS yang digunakan dapat menggunakan alat bantu W3C HTML Validation Service di http://validator.w3.org/ dan W3C CSS Validation Service di http://jigsaw.w3.org/css-validator/.

SEJARAH HTML

Sejarah HTML ~ Banyak standar formal dan spesifikasi teknis lainnya dan perangkat lunak mendefinisikan operasi dari aspek yang berbeda dari World Wide Web, Internet, dan pertukaran informasi komputer. Banyak dokumen adalah karya dari World Wide Web Consortium ( W3C ), dipimpin oleh Berners - Lee, namun ada juga yang diproduksi oleh Internet Engineering Task Force ( IETF ) dan organisasi lainnya. Biasanya, ketika standar web dibahas, publikasi berikut ini dilihat sebagai dasar :

  1. Rekomendasi untuk bahasa markup, terutama HTML dan XHTML, dari W3C. Ini menentukan struktur dan interpretasi dokumen hypertext
  2. Rekomendasi untuk stylesheet, terutama CSS, dari W3C.
  3. Standar ECMA Script (biasanya dalam bentuk JavaScript ), dari ECMA International
  4. Rekomendasi untuk Document Object Model, dari W3C

SEJARAH HTML

SEJARAH HTML

HTML 4.0 diperkenalkan oleh World Wide Web Consortium (W3C) pada Desember 1997, yang antara lain menyertakan fitur CSS (Cascading Style Sheets), yang mendukung pembuatan aplikasi yang dinamis. Tahun 1999 muncul HTML 4.1. Setelah kemunculan HTML 4.1, XHTML 1 lahir. Secara prinsip spesifikasi pada XHTML sama seperti pada HTML 4.01. Hal yang membedakan adalah sintaks bahasanya. XHTML menerapkan aturan yang lebih ketat daripada HTML, yakni mengharuskan pembuat dokumen harus mengikuti aturan XML (eXtended Markup Language). Selain itu, dalam penulisan dokumen semua tag dan atribut dalam dokumen harus ditulis dengan menggunakan huruf kecil, sementara pada HTML, tag dan atribut boleh ditulis dengan huruf capital, huruf kecil, ataupun kombinasi. XHTML 1.0 diteruskan dengan XHTML 2.0. Namun, versi yang terbaru ini kurang mendapat tanggapan dari para vendor.

Bagaiman halnya dengan HTML5? HTML5 (angka 5 dan HTML tidak dipisahkan oleh spasi) dikembangkan oleh badan lain yaitu WHATMG (Web Hypertext Application Technology Working Group). Spesifikasi HTML5 belum final saat ini, tetapi diyakini oleh banyak orang akan menjadi standar yang diterima di masa depan. Walaupun belum final, HTML5 telah menebar pesona. Beberapa browser  sudah mendukung HTML5.

Sep 22, 2015

Profesi dalam Pengembangan Aplikasi Web

Ada banyak ragam dalam profesi di dalam bidang Teknologi Informasi, Berikut ini adalah profesi-profesi yang langsung terkait dalam pengembangan aplikasi web, diantaranya :

Web Designer
Seorang desainer Web adalah orang yang bertanggung jawab untuk menentukan tampilan sebuah website. Tugasnya adalah pendisainan tampilan situs (web) mulai dari pengolahan gambar, tata letak, warna, dan semua aspek visual situs. Fokus utama mereka adalah tampilan / layout dari web. Mereka lebih konsen dengan bagaimana halaman terlihat dan apakah berfungsi sempurna ketika sudah diberikan bahasa pemrograman. Didalam pendandanan suatu situs seorang Web Designer harus menguasai :
  • HTML, DHTML
  • Pengolah Gambar
  • Animasi, Movie (Film)
Profesi dalam Pengembangan Aplikasi Web

Web Programmer
Web Programmer bertugas dalam melakukan pengcodingan atau pemograman sebuah website agar dinamis. dimana agar sebuah web tersebut dapat telihat mudah bagi seorang web admin. Jika situs yang akan dibuat mempunya fasilitas interaksi antara pengunjung dan situs misalnya menyangkut dengan transaksi, input output data dan database maka seorang Web Programmer yang akan mengerjakannya dengan membuat aplikasi-aplikasi yang berkerja diatas situs (web). Penguasaan yang biasanya harus dikuasai pada umumnya oleh Web Programmer :
  • CGI Perl, PHP, MySQL (Unix base)
  • ASP (NT base)
  • Java Script dan Applet

Web Administrator
Tugasnya adalah untuk memaintenance suatu server, mengerti akan Sistem Operasi Server, baik itu mulai dari instalasi sampai kepada masalah (troubleshooting), biasanya seorang Web Administrator harus menguasai :
  • OS Unix (LInux, FreeBSD, dll)
  • OS NT
  • Jaringan (LAN, WAN, Intranet)
  • Keamanan Server

Web Master
Seoarang Web Master adalah seorang yang mengerti akan kesemua hal mulai dari disain, program dan keamanan server namun tidak terlalu turut mencampuri ke masing-masing divisi, cukup dengan mempertanggun jawabkan atas jalannya suatu situs (web). Penguasaan yang harus dimiliki :
  • HTML, DHTML
  • CGI Perl, PHP, MySQL, ASP, Java
  • Penguasaan bermacam OS (Operating System)
  • Keamanan Server
  • Jaringan (LAN, WAN, Intranet)

Web Developer
Kegiatan diatas secara keseluruhan dinamakan suatu team yang dinamakan Web Developer. Web developer memberi bantuan seperti konsultasi web, konsep web yang akan di buat, membangun sebuat website.

Dari semua jenis pekerjaan diatas tidak semua adalah sebuah profesi karena tidak semua orang ahli dalam bidang tersebut. Yang bisa dikatakan sebagai sebuah profesi yaitu jika seseorang sudah ahli di dalam bidang pekerjaan tersebut. Jika di pekerjaan diatas yang bisa dikatakan sebagai sebuah profesi adalah web designer, web programmer, web administrator, web master dan web developer karena dalam bidang tersebut seseorang memang sudah memiliki keahlian di dalamnya.

Sep 15, 2015

Profesi dalam bidang Teknologi Informasi

Profesi dalam bidang Teknologi Informasi ~ Saat ini ada banyak aneka profesi di bidang IT atau Teknologi Informasi. Perkembangan dunia IT telah melahirkan bidang baru yang tidak terlepas dari tujuan utamanya yaitu untuk semakin memudahkan manusia dalam melakukan segala aktifitas. Munculnya bidang IT yang baru juga memunculkan profesi di bidang IT yang semakin menjurus sesuai dengan keahlian masing-masing. Secara umum, pekerjaan di bidang teknologi informasi setidaknya dapat dikelompokan sesuai bidangnya, misalnya.

http://tik-mtstabah.blogspot.co.id/

Profesi dalam bidang Teknologi Informasi

a. Kelompok pertama, adalah mereka yang bergelut di dunia perangkat lunak (software), baik mereka yang merancang sistem operasi, database maupun sistem aplikasi.

  1. Sistem analis, merupakan orang yang bertugas menganalisa system yang akan diimplementasikan, mulai dari menganalisa system yang ada, kelebihan dan kekurangannya, sampai studi kelayakan dan desain system yang akan dikembangkan.
  2. Programer, merupakan orang yang bertugas mengimplementasikan rancangan system analis, yaitu membuat program ( baik aplikasi maupun system operasi ) sesuai system yang dianalisa sebelumnya.
  3. Web designer, merupakan orang yang melakukan kegiatan perencanaan, termasuk studi kelayakan, analisis dan desain terhadap suatu proyek pembuatan aplikasi berbasis web.
  4. Web programmer, merupakan orang yang bertugas mengimplementasikan rancangan web designer, yaitu membuat program berbasis web sesuai desain yang telah dirancang sebelumnya.


b. Kelompok kedua, adalah mereka yang bergelut di bidang perangkat keras (hardware).

  1. Technical engineer, sering juga disebut teknisi, yaitu orang yang berkecimpung dalam bidang teknik, baik mengenai pemeliharaan maupun perbaikan perangkat system computer.
  2. Networking engineer, adalah orang yang berkecimpung dalam bidang teknis jaringan computer dari maintenance sampai pada troubleshooting-nya.


c. Kelompok ketiga, adalah mereka yang berkecimpung dalam operasional system informasi.

  1. EDP Operator, adalah orang yang bertugas mengoperasikan program-program yang berhubungan dengan electronic data processing dalam lingkungan sebuah perusahaan atau organisasi lainnya.
  2. System Administrator, merupakan orang yang bertugas melakukan administrasi terhadap system, memiliki kewenangan menggunakan hak akses terhadap system, serta hal-hal lain yang berhubungan dengan pengaturan operasional sebuah system.

Aug 24, 2015

PENGERTIAN DAN CIRI-CIRI INTERFACE

Pengertian dan Ciri-ciri Interface ~ Materi TKJ untuk kelas XI semester 2 ini akan membahas tentang program, yang pertama kita bahas tentang Interface. Interface adalah jenis khusus dari blok yang hanya berisi method signatureatau constant. Interface mendefinisikan sebuah signature dari sebuah kumpulan method tanpa tubuh. Interface mendefinisikan sebuah cara standar dan umum dalam menetapkan sifat-sifat dari class-class.

Untuk lebih mudah memahami, interface merupakan sekumpulan dari method-method yang dibuat, namun belum ada operasi di dalam tubuh method tersebut. Interface bisa diturunkan atau diwariskan kepada class yang ingin memakai method yang ada dalam masing-masing interface tersebut dengan keyword extends [interface yang didefinisikan]. Sebuah class dapat mengimplementasikan 1 interface yang sudah dibuat dengan keyword implement.

PENGERTIAN DAN CIRI-CIRI INTERFACE

CIRI-CIRI INTERFACE


Ciri-ciri dari interface adalah sebagai berikut :

  1. Method interface tidak punya tubuh, sebuah interface hanya dapat mendefinisikan konstanta dan interface tidak langsung mewariskan hubungan dengan class lainnya, mereka didefinisikan secara independent.
  2. Tidak bisa membuat instance atau objek baru dari sebuah interface.
  3. Ciri umum lain adalah baik interface maupun class dapat mendefinisikan method. Bagaimanapun, sebuah interface tidak memiliki kode implementasi sedangkan class memiliki salah satunya.