Selasa, 09 September 2014

Definisi dan deskripsi pekerjaan dalam web



Web Architect 

 

Definisi :

Web Architect adalah suatu pendekatan terhadap desain dan perencanaan situs yang, seperti arsitektur itu sendiri, melibatkan teknis, kriteria estetis dan fungsional. Seperti dalam arsitektur tradisional, fokusnya adalah benar pada pengguna dan kebutuhan pengguna. Hal ini memerlukan perhatian khusus pada konten web, rencana bisnis, kegunaan, desain interaksi, informasi dan desain arsitektur web. Untuk optimasi mesin pencari yang efektif perlu memiliki apresiasi tentang bagaimana sebuah situs Web terkait dengan World Wide Web.

Deskripsi :

Arsitektur situs web mempertimbangkan estetika dan teori kritis. Kedua ide ini menekankan aspek struktural informasi. Strukturalisme adalah sebuah pendekatan untuk pengetahuan yang telah dipengaruhi sejumlah disiplin akademis termasuk estetika, teori kritis dan postmodernisme. Web 2.0, karena melibatkan user-generated content, mengarahkan perhatian arsitek website untuk aspek struktural dari informasi.

 

Web Designer

 

Definisi :

Web Designer adalah jenis desain grafis yang ditujukan untuk pengembangan dan styling obyek lingkungan informasi Internet untuk menyediakan dengan fitur konsumen high-end dan kualitas estetika. Definisi yang ditawarkan memisahkan desain web dari pemrograman web, menekankan fitur fungsional dari sebuah situs web, serta desain posisi web sebagai semacam desain grafis.

Deskripsi :

Kami menginginkan website yang fun namun tetap profesional. Website harus mudah di baca dan memudahkan pembaca untuk mencari apa yang mereka mau. Website kami di desain untuk segala usia, namun konsentrasi market kami adalah untuk anak remaja sampai usia menikah (20-40 tahun). Web kami minimalist saja, tidak penuh dengan pilihan maupun shortcut yang tidak perlu. Market kami mencangkupi segala umur. Konsentrasinya adalah untuk pasangan yang mau menikah. Website diharapkan semenarik mungkin untuk siapapun, dari anak anak sampai kakek nenek. Kombinasi warna pastel dengan putih agar web kami tidak menyolok mata dan nyaman dilihat selama berjam2. Gabungan warna yg kami harapkan adalah bu abu muda dan putih. Tapi tidak terbatas itu saja, anda bebas berkreasi.

Web Programmer



Definisi :

Web Programmer adalah profesi yang membuat suatu web, situs yang mana agar bisa di upload dan dapat ditampilkan melalui internet seperti situs facebook, yang dibuat dengan bahasa pemrograman Php.

Deskripsi :

Pada server-side programming, perintah-perintah program (Script) dijalankan di web server, kemudian hasilnya dikirimkan ke browser dalam bentuk HTML biasa.
Sedangkan clerent-side programming perintah program dijalankan di-web browser ketika client meminta dokumen yang mengandung script, maka script tersebut akan di downloud dari server-nya kemudian dijalankan di browser yang bersangkutan.


Web Developer


Definisi : 

Web Developer adalah seseorang yang menciptakan aplikasi berbasis web dengan menggunakan bahasa pemrograman. Pada dasarnya, web developer membuat berbagai hal “terjadi” pada sebuah website. Peran Web Developer adalah sebagai penghubung dari semua sumber daya yang akan digunakan pada sebuah website, mulai dari pemanggilan database, membuat halaman website yang dinamis, hingga mengatur cara pengunjung untuk berinteraksi dengan elemen-elemen dari website tersebut. Seorang web developer yang handal akan terbiasa dengan bahasa pemrograman, baik itu di sisi server ( server-side scripting ) maupun disisi client ( client-side scripting ).

Deskripsi :

Seorang pengembang web lebih terfokus pada cara sebuah situs web bekerja daripada tampilannya. Mereka biasanya menggunakan editor teks HTML dan bekerja dengan database dan bahasa pemrograman serta HTML.

 

Web Administrator

 

Definisi :

Adalah orang yang bertugas untuk memelihara situs web khususnya pada server. Web administrator harus memahami secara mendalam tentang sistem operasi yang digunakan server, proses penginstalan, memahami jaringan LAN, WAN, keamanan data server, dan yang penting dia juga harus dapat mengatasi masalah Troubleshooting.

Deskripsi :

Tugas-tugas Web Administrator adalah sebagai berikut:  
Server Monitoring                                    -  Server Management
-  Server Update                                         -  System Recovery
-  Space Monitoring                                    -  Backup

 

Web Analisis

 

Definisi :

Analisis Web adalah pengukuran, pengumpulan, analisis dan pelaporan data internet untuk tujuan memahami dan mengoptimalkan penggunaan web. Web analisis bukan hanya alat untuk mengukur lalu lintas situs Web tetapi dapat digunakan sebagai alat untuk penelitian bisnis dan riset pasar.  

Deskripsi :

Web analisis aplikasi dapat membantu perusahaan mengukur hasil kampanye iklan cetak tradisional. Ini membantu seseorang untuk memperkirakan bagaimana lalu lintas ke situs web berubah setelah peluncuran kampanye iklan baru. analisis Web menyediakan data tentang jumlah pengunjung, tampilan halaman, dll untuk mengukur lalu lintas dan tren popularitas yang membantu melakukan riset pasar. Dengan Analisis Web anda dapat menentukan WEB yang baik dan buruk. Dalam perkembagan dunia yang berbasis IT, seperti desain web, banyak juga yang harus di perhatikan dalam mengetahui web itu baik atau benar, ya salah satu nya dengan Metodelogi Analisis Web. 


Agile Development Methods


Agile Development Methods adalah sekelompok metodologi pengembangan perangkat lunak yang didasarkan pada prinsip-prinsip yang sama atau pengembangan sistem jangka pendek yang memerlukan adaptasi cepat dari pengembang terhadap perubahan dalam bentuk apapun. Agile development methods merupakan salah satu dari Metodologi pengembangan perangkat lunak yang digunakan dalam pengembangan perangkat lunak. Agile memiliki pengertian bersifat cepat, ringan, bebas bergerak, dan waspada.Sehingga saat membuat perangkat lunak dengan menggunakan agile development methods diperlukan inovasi dan responsibiliti yang baik antara tim pengembang dan klien agar kualitas dari perangkat lunak yang dihasilkan bagus dan kelincahan dari tim seimbang.
Secara garis besar tujuan dirumuskannya agile development methods, yaitu :
  1. High-value & working App system, diharapkan dengan memakai agile development methods dapat dihasilkan perangkat lunak yang mempunyai nilai jual yang tinggi, biaya pembuatan bisa di tekan dan perangkat lunak bisa berjalan dengan baik.
  2. Iterative, incremental, evolutionary, agile adalah metode pengembangan perangkat lunak yang iteratif, selalu mengalami perubahan, dan evolusioner. Tim harus bekerja dalam waktu yang singkat(biasanya 1-3 minggu) dan juga selalu menambah fungsionalitas dari perangkat lunak sesuai dengan kebutuhan klien. Agile dapat dianalogikan ketika seseorang ingin pergi ke suatu kota dan dia tidak tahu jalannya. Lalu bagaimana dia bisa sampai tujuan? Dengan sering bertanya kepada orang yang dia temui dijalan hingga dia sampai di tempat tujuan.
  3. Cost control & value-driven development, salah satu tujuan dari agile yaitu pengembangan perangkat lunak disesuaikan dengan kebutuhan pengguna, tim bisa dengan cepat merespon kebutuhan yang diinginkan pengguna sehingga waktu dan biaya pembuatan perangkat lunak bisa dikontrol.
  4. High-quality production, walaupun biaya pembuatan perangkat lunak bisa ditekan dan proses pembuatan bisa dipercepat , tetapi kualitas dari perangkat lunak yang dibuat harus tetap dijaga. Dengan melakukan tes setiap fungsionalitas perangkat lunak setelah selesei dibuat berarti agile juga mengakomodir kebutuhan ini.
  5. Flexible & risk management, jika kita menggunakan metode pembuatan yang biasanya dipakai, jika ingin mengubah fungsionalitas dari wireframe yang telah dibuat di butuhkan proses yang rumit. Mulai dari pertemuan dengan sistem analis untuk mengubah sistem perangkat lunak, perubahan rencana rilis produk hingga perubahan biaya produksi. Pertemuan dengan klien untuk melakukan tes perangkat lunak juga sering dilakukan sehingga fungsionalitas perangkat lunak mudah diubah dan akhirnya kegagalan perangkat lunakpun bisa diminimalisir.
  6. Collaboration, dengan menggunakan agile, tim pengembang diharuskan sering bertemu untuk membahas perkembangan proyek dan feedback dari klien yang nantinya akan ditambahkan dalam perangkat lunak, sehingga tim bisa berkolaborasi dengan maksimal.
  7. Self-organizing, self-managing teams, rekrut orang terbaik, beri dan dukung kebutuhan mereka lalu biarkan mereka bekerja. Itulah perbedaan agile dan SDM lainnya. Dengan agile, developer dapat memanajemen dirinya sendiri, sedangkan manajer tim hanya bertugas mengkolaborasikan developer perangkat lunak dengan klien. Sehingga terciptalah tim yang solid.


Sumber :  
http://webdesign.about.com/od/jobs/g/web-developer.htm
http://ubaydimse.blogspot.com/2014/04/arsitektur-web-dan-aplikasi.html
http://pengertianpengertian.blogspot.com/2012/04/pengertian-web-administrator.html
http://thaajah.blogspot.com/2011/04/tugas-admin-website.html
http://id.wikipedia.org/wiki/Agile_Development_Methods