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