Kamis, 10 Januari 2013

Matkul WEB Programming


Hai teman! Hari ini aku ingin bercerita tentang salah satu mata kuliah yg kudapat di sem 7 di masa kuliahku. Kalau dilihat bahasan mengenai topik2 sebelumnya yang berhubungan di dunia per-IT-an, tentunya kalian dapat menebak bahwa topik kali ini juga tidak jauh dengan hal tersebut. Well, memang salah satu jurusanku kan IT hahahaha...
Ok, langsung masuk aja ni ke topik kali ini yaitu Web Programming. Terkadang kita dibingungkan dengan istilah dunia per-web-an yang berhubungan dengan profesi, misalnya saja web programmer, web designer, web developer. Nah, sepanjang pengetahuan aku yg baru kudapat di sini, web developer itu sebenarnya mencakup web programmer juga. Nah, yang agak berbeda adalah web designer dan web programmer itu. Web designer tugasnya mempercantik web (akan kubahas di topik selanjutnya), tidak perlu tahu kodingan yang ribet-ribet amat. Sedangkan web programmer adalah orang yang merancang keseluruhan web. Dialah yang membuat web dari dasar hingga selesai. Dia bekerja sama dengan web designer dalah membuat sebuah web, namun si programmer seperti namanya bertugas dalam hal pengodingannya.
Di semester 7 ini aku mendapatkan 2 mata kuliah yang cukup berhubungan yaitu web programming dan imk (ini yang akan aku bahas di topik selanjutnya). Aku akan bahas megenai web programming dulu yah :D
Di kampusku, pelajaran ini terbagi menjadi 2 yaitu teori dan praktek. Pada teori, aku dikenalkan pada javascript, html, jsp, dll (ya, itu merupakan hal-hal yang sudah pernah menjadi topikku sebelumnya). Pada praktek, aku akan pergi ke ruangan lab yang disediakan yang berisi banyak komputer, untuk melakukan pengodingan langsung. Cetak cetik di komputer gitu deh. Di lab yang diajarkan adalah html dan jsp.
Pada hal teori dan praktek kurang lebih sama. Meskipun pada awal-awal masa pelajaran di teori mungkin lebih cocok diterapkan ke IMK, namun pada akhirnya nyangkut juga ke prakteknya. Aku diajarkan mengenai HTML itu yang dasarnya. Istilahnya kita membuat kerangkanya gitu deh. Kemudian mulai dibuat isinya dengan javascript atau jsp. Bedanya nih, jsp itu terhubung ke database, jadi untuk membuat web yang dinamis tentunya lebih cocok menggunakan jsp. Lalu nanti akan aku bahas mengenai hal yang membuat web cantik dengan CSS.
Pada kelas teori, dibuat kelompok2 dari kelasku. Kami disuruh menyelesaian tugas-tugas yang ada setiap minggunya. Tugasnya kurang lebih seperti membuat halaman registrasi, membuat tampilan kotak-kotak yang berisikan bilangan prima, dll. Sedangkan pada kelas praktek, ada juga kelompok untuk menyelesaikan proyek lab yaitu membuat sebuah web!!
Wah, itu sungguh memusingkan teman. Bayangkan, orang yang gak jago-jago amat seperti saya disuruh bikin web.. alamakkk.. untuk ada bantuan teman-teman kelompok. Kalo gak kelompok mah mati kutuuuuuu >_<
Pada kelas praktek, aku diajarkan html dan jsp yang ternyata lebih ribet karena kita harus mengingat-ingat kembali mengenai database. Yup, karena jsp menyangkut database jadi kita juga harus tahu tentang query untuk memanggil data-data yang ada di databasenya. Kerangkanya sama menggunakan html namun isinya menggunakan jsp yang cenderung lebih rumit tulisannya dibanding javascript. Aku dan teman-teman diajarkan membuat login, logout, regis, update, insert, delete, dll. Yah hal-hal yang dasar gitu deh.
Berkat pelajaran ini, aku jadi lebih sedikit mengerti betapa hebatnya para web programmer dan web designer itu. Betapa rumitnya dibalik sebuah web yang tadinya sebagai user hanya tau klik sana klik sini dengan gampangnya, ternyata dibalik itu semua ada banyak kodingan yang ribet dan bikin kepala mau pecah!!! 

Tidak ada komentar:

Posting Komentar