Belajar Pemrograman Berbasis Web

Sebelum Belajar Tentang pokok bahasan di atas-merupakan hal baru bagi saya-“Pemrograman Berbasis Web”, saya mencoba untuk mencari tahu apa saja yang harus dipelajari sebelum masuk ke sana, dan apa saja yang berkaitan erat dengannya, trus bagaimana urutan-urutan belajarnya sehingga proses belajarnya lebih mudah, sistematis, dan cepat-tepat. Meskipun saya juga menyadari mempalajari masalah ini tidaklah bisa dilakukan dengan instant/cepat tanpa bersusah-susah dengan latihan dan melakukan troubleshooter trus mencoba untuk ditrapkan pada aplikasi bermanfaat yang sebenarnya.

Inilah jawaban dari kesimpulan saya yang sementara (artinya, nanti akan diperbaikai apabilan ditemukan jawaban/penjelasan yang lebih baik dari cara-cara di bawah ini) yang saya dapatkan dari membaca dan bertanya terkait dengan permasalahan di atas.
Semoga bermanfaat, karena untuk bisa menulis ini saja saya membaca beberapa artikel terkait untuk dapat menyimpulkannya.

Mengetahui secara global tentang konsep jaringan sehingga memahami istilah-istilah berikut (computer, lan, jaringan client-server, intranet, internet).
Hal ini dilakukan karena mungkin-maaf saya menggunakan kata mungkin-“Pemrograman Berbasis Web” pada dasarnya hanya kita temukan di internet dan intranet (tapi saat ini katanya intranet kebanyakan juga terhubung dengan internet).
Sehingga dianggap perlu untuk mempelajari yang saya sebutkan di no.1 ini, karena ini kan tempatnya/wadahnya web. Artinya tidak ada web kalau tidak ada jaringan, barangkali begitu.

Memahami secara global konsep protocol, khususnya TCP/IP.
Nah yang ini saya juga masih kurang mengerti mengapa protocol harus dipelajari. Tapi dari beberapa pembahasan tentang jaringan biasanya juga memabahas tentang kominakasi. Ya mungkin maksudnya komunikasi antar komputer kali. Dan mungkin computer itu hanya bisa berkomunikasi kalau ada protocol (kayak presiden aja perlu protokoler). Ya, kalau kita berkomunikasi dengan teman kan biasanya bisa langsung menggerakkan mulut mengeluarkan suara tertentu (kata-kata) yang dapat dipahami oleh teman kita, ya, itu karena teman kita sudah paham bahasa yang kita gunakan.
Kalau computer mungkin tidak bisa begitu, artinya computer butuh perantara agar dia dapat berkomunikasi dengan temannya. Nah, ini mungkin yang dinamakan protocol bagi computer. Nggak apalah sementara ini penjelasannya seperti ini, saya berharap kalau Blog ini ada yang mengunjungi dan membacanya dapat mengoreksi menjelaskan lebih gamblang dan sederhana.

Mengetahui apa itu Internet dan apa yang ada didalamnya.
Nah pada tahap ini kita mulai masuk ke dunia web. Ternyata kita harus mengetahui dan memahami apa yang biasa kita temukan ketika kita membuka internet. Nah ini dia yang biasa kita termui, saya ambil contoh, http://www.pasca.its.ac.id/turcamhs.html. nah ini adalah alamat yang muncul ketika saya klik di website ITS trus di bagian mahasiswa.
Coba kita lihat ada apa saja disitu : http, :, //, www, ., pasca, its, ac, id, /, turcamhs, html.
Nah ternyata semua itu ada maksudnya, dan kita perlu mengetahuinya, kalau kita pingin tahu lebih jauh tentang internet.
Lalu apa hubungannya semua itu dengan pemrograman berbasis web?
Pertanyaan ini dapat juga dipecah menjadi 2 pertanyaan berikut:
1. Apa saja yang dilibatkan ketika kita memprogram web. Trus kemudian.
2. Dimana posisi dan peranan hal-hal yang kita libatkan itu di dalam internet.
(informasi tentang hal ini dapat kit baca di http://www.ilmukomputer.com/ pada bab internet dan web).

Nah, ternyata pemrograman berbasis web itu kurang lebih adalah seperti pekerjaan membuat program untuk mengisi internet.Dan kita tahu kalau kita di internet yang biasa kita lakukan adalah klik terus kita masuk/terhubung dengan hal yang kita klik tadi.Ternyata isi yang kita klik yang muncul di monitor kita, bahannya atau isinya ada/disimpan di computer yang terhubung di jaringan internet yang sedang dihubungi oleh computer yang kita pakai.Komputer kita bisa berkomunikasi dengan computer yang dihubungi karena memanfaatkan protocol, dan kita menghubunginya dengan meng klik dari tampilan yang ada di monitor kita. Komputer yang kita hubungi itu yang didalamnya disimpan apa-apa yang bisa diminta oleh computer kita biasanya disebut server. Karena server itu menangi masalah web maka server itu dinakaman server web atau inggrisnya web server. Begitu barangkali.

Dan ternyata, isi dari apa yang kita minta dari web server, cara membuatnya adalah dengan pemrograman web. Nah, sekarang kita sudah mulai membicarakan cara membuat isi yang akan kita masukkan di web server.

Pada contoh di atas : http://www.pasca.its.ac.id/turcamhs.html, ada kata turcamhs.html. itu adalah file dengan extension html, dan itu adalah salah satu contoh file yang mengisi web server. Dan cara membuat file tersebut adalah dengan mengetik baris-karis teks dengan aturan bahasa html. Makanya filenya diberi ekstensi html.

Lalu ada lagi contoh http://www.w3schools.com/asp/default.asp nah posisi turcmhs.html diganti dengan default.asp, ternyata itu juga file yang dapat kita tempatkan di web server sehingga computer lain di internet dapat mengambil isinya. Akan tetapi file itu debuat dengan aturan bahasa .asp.

Sepertinya kalau kita belajar pemrograman berbasis web itu sama artinya kita memperlajari bagaimana membuat file-file yang dapat diisikan di web server. Seperti halnya file-file di atas .html, .asp, dan tentunya bukan hanya itu yang dapat kita isikan di web server. Dan tentunya juga yang saya maksud file-file di atas adalah bagian dari sebuah website.

Dan biasanya saya membuka internet dengan program di windows, namanya internet explorer. Dan ternyata program itu adalah program yang ada di computer yang kita gunakan yang dapat menampilkan file-file yang kita ambil dari web server sehingga tampil seperti apa yang kita lihat ketika kita berinternet ria. Disamping internet explorer ternyata ada program-program lain semisalnya yang biasanya orang menyebut kelompok program web browser.

Barulah saya sedikit paham tentang apa yang akan saya lakukan berkaitan dengan “Pemrograman Berbasis Web”. Akan tetapi waktu begitu cepatya dan ternyata beberapa hari lagi sudah harus ujian mata kuliah ini, sedangkan mempelajari inti dari masalahnya belumlah sempat. I need more time. Belum lagi Pemrograman Visual Basic, dan Desain dan Pemrograman Basis Data. Ya, lidahku belum terbiasa dengan menu-menu baru ini. Tapi saya sadar ini adalah konsekwensi dari pilihan dengan kesadaran. Hanya saja saya butuh waktu, dan ada sesuatu yang saya inginkan dengan lingkungan baru ini.Tentang hidup dan memanfaatkan hidup yang tersisa agar lebih berarti.Teknologi informasi adalah salah satu cara canggih kita dapat mentransformasikan informasi yang kita miliki sebagai pencerahan bagi ummat manusia, dan juga sebaliknya untuk kita sendiri. Dan itulah intinya bagiku.

Alhamdulillah kuliah ini cukup banyak memberikan pencerahan, tidak hanya pada pemrograman, akan tetapi juga pada hal lain khususnya TI dan sekitarnya. Hal ini cukup memberi motifasi bagi saya untuk masuk dan menekuni TI (insyaAlloh). Thank's Pak Fajar.

Karena kesimpulan dengan hanya dengan sedikit ilmu tetunya masih banyak yang harus dibetulkan, dan itulah harapanku kepada yang leboh pinter dan mengerti untuk mau meresponnya dan memperbaikinya. Thank’s Bang Panca dan teman2 MMTi. Saya melihat ini merupakan start yang sangat baik untuk kita dapat bekerjasama lebih jauh. Alhamdulillah.

Sumber : http://mmtits-2007-askin.blogspot.com/

0 komentar:

Template by - Abdul Munir - 2008 | Modify by : Gen Xander