Pages

Tampilkan postingan dengan label kuliah. Tampilkan semua postingan
Tampilkan postingan dengan label kuliah. Tampilkan semua postingan

Titik Balik seorang Riza (?)

Saya hanyalah pemimpi! 
Bisa jadi seruan itu benar adanya. 




Saya seringkali bermimpi, berangan-angan, tanpa peduli memikirkan bagaimana merealisasikannya atau berusaha keras untuk merealisasikannya. Ya, saya bukanlah seorang pekerja keras yang tangguh luar-dalam. 

Web Evolution (Ass#2 : web n mulmed tech)

The world is become flat!

I think that this statement is not too excessive to illustrates how today’s technological advances makes us as if could reach everything in the whole world as soon as possible at the same time! Yeah… We can get hing, open our knowledge, exploring some basic to complex more and more, as soon as possible and also more easy with internet connection.

INTERNET…

The internet is a global system of interconnected computer networks that use the standard Internet Protocol Suite (TCP/IP) to serve billions of users worldwide. The Internet carries a vast array of information resources and services, most notably the inter-linked hypertext documents of the World Wide Web (WWW) and the infrastructure to support electronic mail (we known as e-mail). The internet is software and hardware infrastructure that provides connectivity between computers.

The World Wide Web (WWW) – commonly known as the web - is a system of interlinked hypertext documents contained on the internet. With a web browser, one can view web pages that may contain text, images, videos, and other multimedia and navigate between them by using hyperlinks.

Although the two terms are sometimes conflated in popular use, WWW is not synonymous with internet. The Web is an application built on top of the Internet.


So, how it can be grow up?

Here, I just want to talk about the history of web and its evolution. Actually, this is spread in the internet and you can find a bunch out of them by asking Google or other search engine by typing the keyword (such as “internet” or “internet history” or “web evolution”, etc.).

The web story begins when Tim Berners-Lee wrote a proposal that referenced ENQUIRE, a database and software project he had built in 1980, and described a more elaborate information management system. It was created in March 1989. Tim Berners-Lee from European Laboratory for Particle Physics (more familiar known as CERN) propose a protocol of information distribution system on the Internet to allows its members that are spread all over the world share information and moreover display the information in graphical form. By Christmas 1990, Berners-Lee had built all the tools necessary for a working Web: the first web browser (which was a web editor as well), the first web server, and the first web pages which described the project itself. On August 6, 1991, he posted a short summary of the World Wide Web project on the alt.hypertext newsgroup. This date also marked the debut of the Web as a publicly available service on the Internet.

On April 30, 1993, CERN announced that the World Wide Web would be free to anyone, with no fees due.

The World Wide Web Consortium (W3C) was founded by Tim Berners-Lee after he left the European Organization for Nuclear Research (CERN) in October, 1994. It was founded at the Massachusetts Institute of Technology Laboratory for Computer Science (MIT/LCS) with support from the Defense Advanced Research Project Agency (DARPA) — which had pioneered the Internet — and the European Commission. The W3C duty to establish the standards for web technologies.

By the end of 1994, while the total number of websites was still minute compared to present standards, quite a number of notable websites were already active, many of whom are the precursors or inspiration for today’s most popular services.


The Generation of Web Development

WEB 1.0

This is generally developed for accessing information and have a little interaction services. The general characteristics of this web 1.0 generation is consult, surf, and search. So, we are mostly just looking for or browsing for some information. Yes, read only!

WEB 2.0

Web 2.0 is a business revolution in the computer industry caused by the movement to the internet as a platform. It was first coined by O’Reilly in 2003, and was popularized in the first web 2.0 conference in 2004. It refers to the generation that is perceived as the 2nd generation of web-based services – such as social networking sites, wiki, cascade style to, XML, HTML, XHTML, communication tools, and folksonomi (content tagging method in which these concept appears the words that simmilar and related with the content) – that emphasizes online collaboration and sharing between users. This is generally developed for accessing information and have a little interaction services. But as I wrote before, a little interaction developing a social interaction in a virtual world that seems become a need for people living. The general characteristics of it is share, collaborate, and exploit. This era needs people to share their knowledge, experience, or other, so there is formed a large online community that remove individualistics each others.

WEB 3.0

Of course, this 3rd-generation of web technoloy is more advanced than before. The general characteristics is suggest, happen, and provide. The web seems being our personal assistent. It can understand what we need by being able to give us suggestions or advice, provides what we need. Using 3D animation technology, we can create an avatar that match with our character, then do activities in the virtual world as in the real world. We can walk, go to the mall, chatting with our friends, etc. Yeah… this generation is our virtual world!

According to the world internet usage and population statistics, for September 30th, 2009, there was reached 6,767,805,208 people and approximately growth 380,3% between 2000-2009. Wow!! It’s amazing number! And I believe that the number of it will be continously increase… Trust it!

Source:

http://en.wikipedia.org/wiki/

http://www.kamusilmiah.com/it/sejarah-world-wide-web/

http://netsains.com/2007/07/setelah-web-20-kini-giliran-web-30/

http://www.internetworldstats.com/

Guest Lecture [050509] : Optimizing Application Development

Yupz...
Tepat sepekan setelah guest lecture dari Microsoft, yang tema besarnya "Optimizing Application Development", oleh Fuady Rosma Hidayat, Fasilkom-UI '03 yg kini menjadi Developer Tools Technology Specialist di Microsoft Development Center UI.
Sayangnya saya terlambat mengikuti kuliah yang bertempat di ruang Chevron, lantai 1 Dekanat FTUI. Hal ini karena saya harus mengikuti praktikum Rangkaian Elektronika modul Oscillator yang seharusnya dimulai pukul 08.00 - 10.00, namun biasalah... jadi ngaret dan baru kelar jam 11an...

oke, dimulai dari awal masuk dekanat, males banget!
kenapa?
terlalu capek dan bosan karena terlalu sering masuk gedung ini!
yupz, saya harus meng-advokasi maba elkom '09 yang mengajukan proses BOP-Berkeadilan... memang sulit untuk dibilang adil!!! [curcol mode : on]

tapi setelah masuk ruang chevron, suasana hati saya berubah...
sip...
pembicaranya ajib betul dah!
dahsyat!!! benar-benar mengagumkan!!! dari awal masuk walo telat sampai selesai saya benar-benar memperhatikan dan sedikit tanya kanan-kiri-depan-belakang! hehe.... ^_^

Mas Fu (sapaan akrab mas Fuady.red) membahas tentang paradigma software development saat ini dan penggunaan software dari Microsoft untuk mengoptimasi development/perkembangan software yang akan kita buat, lengkap dengan demonya.

Intinya, mas Fu menjelaskan bahwa dalam pembuatan sebuah software dibutuhkan suatu persiapan, proses, dan penyempurnaan yang sistematis. Sewaktu saya mendapat kuliah Software Engineering, untuk membuat sebuah software yang baik kita harus menyiapkan tahapan software life cycle yang baik pula, mulai dari user requirements hingga maintenance agar memenuhi goal: completed the requirements. Faktor yang mendukung perancangan sebuah software diantaranya adalah skill, teamwork, dan management.

Karena kompleksitasnya sebuah software, dalam pembuatannya melibatkan tim yang minimal terdiri dari :
  • market analyst -- mengumpulkan informasi mengenai apa yang diinginkan end-user (terciptanya user requirements yang utuh);
  • designer -- menerjemahkan/mengkonversi user requirements dalam bahasa yang kita gunakan sehari-hari menjadi algoritma dan UML (Universal Modelling Language);
  • software developer -- programmer yang mengurus coding lebih detil;
  • tester -- "musuhnya" si developer / programmer. Kalo gak salah inget, dulu bu Riri pernah bilang, tester itu harus orang lain yang gak tau tentang si program, jadi lebih detil kesalahan2 atau kekurangan2 yg ada di program itu;
  • quality controller -- menjamin kualitas software (siap jual atau tidak .red);
  • project manager -- monitoring dan controlling proses, dari awal hingga akhir. Ini dibutuhkan untuk mengarahkan kinerja dan proses development serta membangkitkan semangat tim agar tetap stabil...
Dari sini kita bisa melihat bahwa ada 3 unsur yang terlibat dalam software development, yaitu people, process, dan tools.
Seperti yang dijelaskan sebelumnya, mas Fu memperkenalkan dan mendemonstrasikan suatu software dari Microsoft, yaitu VSTS (Visual Studio Team System) dan TFS (Team Foundation Server). Kedua software ini dijalankan secara beririsan.

Yaa.. sesuai namanya, si VSTS ini sebagai workspace utama setiap orang yang terlibat dalam project. Di dalamnya terdapat semua yang dibutuhkan tiap anggota team untuk memproses software development, mulai dari aplikasi office, project management, modelling, programming, hingga testing.

Bagitu juga dengan TFS yang merupakan server, pusat segalanya, kendali, monitoring, database, semuanya dah pokonya komplit ngumpul di TFS.

Sewaktu buat program untuk tugas akhir SE, saya dan rekan saya menggunakan berbagai aplikasi, diantaranya Ms.Project, Ms. Visio, netbeans untuk coding dengan bahasa Java, dsb. Kini menggunakan Visual Studio dari Microsoft, semua aplikasi jadi satu. Selain itu, dokumentasi kita juga aman, tiap perubahan juga dicatat. wuih, programnya juga user friendly.
Gak rugi deh ikut kuliah ini. ^_^

Oia, harusnya di agenda saya hari ini juga ada seminar tentang IT Project Management di Chevron lagi. Tapi karena harus ngurus advokasi Maba elektro&tekom 2009, gak bisa dateng deh! sedih! Padahal kan saya pengen dapet pengalaman baru lagi. :(



Note:
thanks to ucok and ruki for the inspiring me making this blog,
thanks to Mas Ale (dekanat), sabar yo mas!!! hehe...
special thanks to someone giving me more spirit! ^_^