XHTML sama dengan HTML namun dikembangkan dengan mengadopsi aturan XML. Bila kita sudah pernah belajar HTML, akan dengan mudah kita mengenal XHTML. Ada beberapa poin penting yang membedakan (atau lebih tepat disebut dengan perbaikan) dari HTML:
* tag harus dituliskan dengan huruf kecil * setiap nilai atribut harus diberi tanda petik (quote) * semua tag harus ditutup (ada awal dan akhirnya) * atribut yang biasanya hanya dituliskan tunggal, tetap harus diberi nilai (value)
Mengapa ada XHTML?
Halaman-halaman web dengan format HTML yang ada saat ini kebanyakan ‘kacau’ dan semrawut. Hal ini dikarenakan format dokumen yang tidak valid dan bagaimanapun juga, internet browser (IE, Mozilla) masih memaafkan hal-hal seperti itu. Dilain tempat, terutama pada browser internet yang kecil resourcenya, jenis dokumen yang tidak standard sangat mengganggu. Yang juga berakibat dokumen tampil kacau atau bahkan tidak dapat ditampilkan.
Siapa yang membuat standard XHTML?
Standard XHTML dibuat oleh W3C yang independen terhadap vendor-vendor browser. Selain itu ada juga organisasi yang menyebut dirinya dengan webstandards.org yang memperjuangkan masalah standard dokumen HTML dan sejenisnya.
- CSS Cascading Style Sheets (CSS) digunakan dalam halaman HTML untuk format dan tata letak yang terpisah dari konten.Rules defining color, size, positioning and other display aspects of elements are defined in the HTML page or in linked CSS pages. Aturan mendefinisikan warna, ukuran, posisi dan menampilkan aspek-aspek lain dari unsur yang didefinisikan dalam halaman HTML atau CSS di halaman terkait.
- JavaScript JavaScript digunakan untuk membuat halaman HTML lebih dinamis dan interaktif.It can be used to validate forms, pop up new windows, and create dynamic effects such as dropdown menus and image rollovers. Hal ini dapat digunakan untuk memvalidasi bentuk, pop up windows baru, dan membuat efek dinamis seperti dropdown menu dan rollovers gambar.
- Waterfall model Nama model ini sebenarnya adalah “Linear Sequential Model”. Model ini sering disebut dengan “classic life cycle” atau model waterfall. Model ini adalah model yang muncul pertama kali yaitu sekitar tahun 1970 sehingga sering dianggap kuno, tetapi merupakan model yang paling banyak dipakai didalam Software Engineering (SE). Model ini melakukan pendekatan secara sistematis dan urut. Disebut dengan waterfall karena tahap demi tahap yang dilalui harus menunggu selesainya tahap sebelumnya dan berjalan berurutan.
Mengapa model ini sangat populer??? Selain karena pengaplikasian menggunakan model ini mudah, kelebihan dari model ini adalah ketika semua kebutuhan sistem dapat didefinisikan secara utuh, eksplisit, dan benar di awal project, maka SE dapat berjalan dengan baik dan tanpa masalah. Meskipun seringkali kebutuhan sistem tidak dapat didefinisikan seeksplisit yang diinginkan, tetapi paling tidak, problem pada kebutuhan sistem di awal project lebih ekonomis dalam hal uang (lebih murah), usaha, dan waktu yang terbuang lebih sedikit jika dibandingkan problem yang muncul pada tahap-tahap selanjutnya.
- Site Plan
Tujuan singkat : berisi diskusi singkat untuk menjelaskan tujuan keseluruhan situs dan pengukuran dasar kesuksesan.
Tujuan detail : membahas tujuan situs secara rinci dan memberikan target yang terukur untuk memverifikasi manfaat dari situs.
Diskusi audience : menggambarkan kedua karakteristik audiens serta tugas penonton akan mencoba untuk menyelesaikan di situs ini.
Penggunaan diskusi : membahas berbagai tugas atau kunjungi skenario untuk pengguna situs
Isi konten : menyediakan daftar dari semua teks, gambar, dan media lain yang diperlukan di situs.
Bagian teknis : memberikan ikhtisar tentang jenis teknologi situs akan mempekerjakan, seperti HTML, XHTML, CSS, Javascript, CGI, Jawa, plug-in, dan seterusnya. Ini harus mencakup semua kendala teknis seperti persyaratan kinerja, persyaratan keamanan, multidevice atau pertimbangan multiplatform, dan persyaratan teknis lainnya yang berhubungan dengan kemampuan pengunjung.
Bagian visual : menguraikan dasar pertimbangan untuk desain interface, memberikan indikasi kendala pengguna untuk grafis dan multimedia. Bagian ini dapat memberi gambaran spesifik, seperti pembatasan penggunaan logo organisasi, font yang diperlukan, atau menggunakan warna.
Site structur diagram : memberikan struktur situs atau flow diagram yang merinci berbagai bagian dalam sebuah situs.
Kelebihan : - Kenceng, fast reload ya gan ! - buffer video lebih cepet - Ringan dan gesit, termasuk ketika start pertama kali dan berpindah tab - Desainnya simpel dan minimalis - Updatenya mudah - Sistem security kuat, saat ini menjadi browser yang paling tahan terhadap serangan hacker
Kekurangan : - Unstable - makan banyak CPU useage - Download nya lelet minta ampun - extension nya banyak yang crash gan - Statis, fiturnya kurang banyak
• Mozilla Firefox
Kelebihan : - Banyak fitur tambahan (add ons), ibarat kepingan puzzle, add ons ini bisa dibongkar pasang sesuai dengan kebutuhan user. - Bandel, cocok untuk membuka situs-situs multimedia - Updatenya mudah - Sistem security kuat - Hemat resource memory - cpu useage masih stabil walopun buka banyak tab
Kekurangan : - Loading lama saat mulai start, apalagi jika banyak adds-on yang terinstall - ga secepet crhome
• Opera
Kelebihan : - Ringan dan cepat - Memiliki email client dan rss sendiri, jadi Anda tidak perlu memakai email client lain seperti Outlook, Thunderbird dan lainnya - Pemanggilan kembali Cache cepat - Fitur mouse gestures, membuat browsing experience semakin asyik - Opera 10 memiliki fitur Turbo yang mampu mengkompres halaman saat koneksi lambat
Kekurangan : - Agak lambat dalam membaca script pada beberapa halaman situs
• Internet Explore
Kelebihan : - Menyediakan add ons, walaupun tidak sebanyak Firefox - Khusus IE8, tampilannya lebih elegan dan menarik - Bagi pengguna Windows Live maka akan di manjakan dengan tab bookmark yang terhubung ke fitur-fitur milik Windows Live
Kekurangan : - Gagal membaca script dibeberapa halaman situs (khususnya CSS) - Berat saat awal start dan saat membuka tab baru
- www (Word Wide Web) : merupakan kumpulan web server dari seluruh dunia yang berfungsi menyediakan data dan informasi untuk digunakan bersama-sama. Internet merupakan jaringan global yang menghubungkan suatu network dengan network lainya di seluruh dunia, TCP/IP menjadi protocol penghubung antara jaringanjaringan yang beragam di seluruh dunia untuk dapat berkomunikasi. World Wide Web (WWW) merupakan bagian dari internet yang paling cepat berkembang dan paling populer. WWW bekerja merdasarkan pada tiga mekanisme berikut:
· Protocol, standard aturan yang di gunakan untuk berkomunikasi pada computer networking. Hypertext Transfer Protocol (HTTP) adalah protocol untuk WWW.
· Address WWW memiliki aturan penamaan alamat web yaitu URL (Uniform Resource Locator) yang di gunakan sebagai standard alamat internet.
· HTML digunakan untuk membuat document yang bisa di akses melalui web.
- Web adalah adalah fasilitas hypertext yang mampu menampilkan data berupa teks, gambar, suara, animasi, dan multimedia lainnya, di mana di antara data-data tersebut saling terkait dan berhubungan satu dengan yang lainnya. Untuk memudahkan dalam membaca data tersebut diperlukan sebuah web browser seperti Internet Explorer, Netscape, Opera, maupun Mozilla Firefox.
- Website (situs web) : merupakan tempat penyimpanan data dan informasi berdasarkan topik tertentu. Diibaratkan web site ini seperti buku yang berisi topik tertentu.
- Web Pages (halaman web) : merupakan sebuah halaman khusus dari situs web tertentu. Diibaratkan halaman web ini seperti halaman khusus dari buku.
- Homepage : merupakan sampul halaman yang berisi daftar isi atau menu dari sebuah situs web.
· Prinsip Kerja Web Server
1. Client disini dapat berupa komputerdesktop dengan minimal memilikibrowser dan terhubung ke web server melaluijaringa n (intranet atau internet)
2. Komputer yang berfungsi sebagai server, dimana didalamnya terdapat perangkat lunak web server, seperti Apache, IIS, PWS
3. Pertama-tama, client (user) akan meminta suatu halaman ke (web) server untuk ditampilkan di komputer client. Misalnya client mengetikkan suatu alamat (biasa disebut URL) di browser
4. Sekarang dari sisi server (web server). Mendapat permintaan halaman utama google dari client, si server akan mencari-cari di komputernya halaman sesuai permintaan dan jika ditemukan akan mengirimkan kembali ke client.
· Kelebihan web
· Informasi diakses semua orang
· Infrastruktur pengguna tidak terbatas
· Pengaturan aplikasi minim
· Sedikit menggunakan fasilitas OS
· Sekuritas minimal
· HTML
Hypertext Markup Language merupakan standard bahasa yang digunakan untuk menampilkan document web, yang bisa anda lakukan dengan HTML yaitu:
· Mengontrol tampilan dari web page dan contentnya.
· Mempublikasikan document secara online sehingga bisa di akses dari seluruh dunia.
· Membuat online form yang bisa di gunakan untuk menangani pendaftaran,
transaksi secara online.
· Menambahkan objectobject seperti image, audio, video dan juga java applet
dalam document HTML.
. Dokumen HTML disusun elemen - elemen atau komponen dasar pembentuk HTML. Contoh dari elemen dokumen HTML adalah : head, body, table, paragraf, list
· Definisi Tag
· Tag digunakan untuk menandai elemen dalam suatu dokumen HTML
· Tag HTML terdiri atas sebuah sudut kiri (<, tanda lebih kecil), nama sebuah tag, dan sebuah tanda kurung sudut kanan (>, tanda lebih besar
· Tag umumnya berpasangan
· Elemen HTML yang diperlukan
· Elemen yang dibutuhkan untuk membuat suatu dokumen HTML dinyatakan dengan tag ,, dan .
· Setiap dokumen terdiri atas tag head dan body. Elemn Head berisi informasi tentang dokumen tersebut, dan elemen body berisi teks yang akan ditampilkan di browser.
· Setiapdokumenhtml harusdiwalidenganmenuliskantag dan tag diakhirdokumen.
Mata kuliah ini dahulunya bernama Pemrograman Web sebelum digantikan dengan kurikulum baru. Dimana, dengan mata kuliah yang dulu mahasiswa diwajibkan untuk mempergunakan Microsoft ASP .NET Tapi semenjak adanya kurikulum baru, untuk saat ini mahasiswa dibebaskan untuk memilih bahasa sendiri, entah itu ASP .NET, PHP, JSP, dll
Kel 1 : Apa fungsi dan bagaimana cara untuk managing data ? Kel 2 : Bagaimana cara mengimplementasikan standart password security ? Kel 3 : Apa beda managing data dengan maintenance data ? Kel 4 : Bagaimanakah cara memonitoring performance dari database ? Kel 6 : Pada saat apa recovery data itu diperlukan ? Kel 7 : Apa yang dimaksud dengan moving data ?
Melakukan pekerjaan Backup untuk sebuah database adalah sebuah keharusan, tidak peduli database yang dikelola itu besar atau kecil. Hal ini dilakukan sebagai tindakan preventif apabila terjadi kerusakan atau kehilangan data. Apa jadinya ketika database kita mengalami kerusakan dan kita tidak memiliki Backup ? tentunya hal ini akan menjadi sebuah bencana besar. Pada hakikatnya Backup itu adalah sebuah copy dari database production yang kita simpan di sebuah tempat/device yang sewaktu-waktu dapat kita panggil untuk direstore pada saat dibutuhkan.
Beberapa catatan kecil namun penting yang saya buat saat melakukan backup adalah :
Hal yang penting dalam backup adalah adanya testing restore dari Backup yang dibuat. Pastikan bahwa Backup yang kita miliki dapat di restore, percuma kan kalo backupnya gak bisa direstore.
Bila backup disimpan ke Disk, jangan pernah menyatukan Backup dengan Database data dan log dalam Disk yang sama. Sehingga bila disk yang digunakan untuk menyimpan database data dan log tidak bisa diakses, maka backup anda masih bisa terselamatkan.
Bila menggunakan Differential Backup, perhatikan ukuran file yang terbentuk. Bila sama atau lebih dari ukuran file Full Backup, maka perkecil lagi jarak waktu antara Full Backup dan Differential Backup.
Untuk Meminimalkan kehilangan data pada saat database production failure, selalu gunakan transaction log backup pada apapun strategi backup yang anda gunakan.
Beberapa alsan untuk melakukan incremental backup sebagai bagian dari strategi backup :
Untuk mengurangi dalam strategi backup pembaharuanyang dilakukan secara bertahap.
Untuk mengurangi waktu yang diperlukan untuk membuat backup berkala.
Untuk mengurangi lalulintas jaringan (network tarffic).
Untuk dapat memulihkan perubahan – perubahan pada suatu objek yang dibuat menggunakan pilihan NOLOGGING.
Untuk mengurangi ukuran backup untuk basis data NOARCHIVELOG.
Memvalidasi File Backup
Informasi backupset yang tercatat pada controlfile dengan file backup yang tersimpan pada harddisk atau tape harus tetap sama. Gunakan perintah CROSSCHECK untuk memeriksa dan memvalidasi informasi tersebut. Jika file – file backup sudah dihapus dari harddisk maka status backupset adalah ‘EXPIRED’.
Anda bisa melihat status backupset menggunakan perintah LIST BACKUP. Jika file backup pada harddisk memang benar telah dihapus dan yakin tidak akan digunakan lagi, maka anda harus menyamakan informasi yang ada pada controlfile dengan fisik file backup itu sendiri dengan menggunakan perintah ‘DELETE EXPIRED BACKUP’.
Menghapus File Backup
File backup yang sudah tidak dipakai dapat dihapus dengan menggunakan perintah DELETE. Jika file backup dihapus melalui perintah sistem operasi, maka anda harus melakukan CROSSCHECK untuk menyamakan informasi pada controlfile dengan fisik file backup itu sendiri.
Fisik file backup tersebut secara otomatis akan dihapus dari harddisk. Berikut contoh perintah menghapus semua file backup yang ada yaitu ‘DELETE BACKUP’