Sunday, November 30, 2014

Definisi dan Fungsi Peran pada Project Pembuatan Aplikasi Web

No comments
1.      Project Manager (Manajer Proyek)

Menurut Project Mangement Body of Knowledge Guide (PMI 2001) mengatakan bahwa manajer proyek seseorang yang bertanggung jawab dalam mengurus sebuah proyek. Menurut Ritz (1994) seorang manajer proyek berasal dari suatu institusi atau seorang pengusaha yang sinonim dengan pengurus, eksekutif, supervisor dan boss.

Peranan Manajer Proyek
  • Berperan untuk mengintegrasikan beberapa kegiatan yang berbeda untuk mencapai tujuan tertentu. 
  • Berperan juga sebagai seorang komunikator. Dengan ini berarti manajer proyek menjadi tempat terakhir menujunya laporan-laporan, memo, permintaan dan keluhan. Manajer proyek juga mengambil input dari banyak sumber, mengolah dan menyampaikan informasi ke beberapa pihak dan memastikan bahwa semua orang yang punya peran dalam proyek mengetahui informasi mengenai kebijaksanaan, tujuan, anggaran, jadwal kebutuhan, dan perubahan yang ada dalam proyek sesuai peran yang dimiliki. 
  • Berperan untuk mengambil keputusan yang menjadi wewenangnya, antara lain mengenai realokasi sumber daya, mengubah lingkup proyek, menyeimbangkan kriteria biaya, jadwal dan performansi.  
  • Merupakan seorang enterpreuneur yang harus berusaha untuk melakukan pengadaan dana, fasilitas dan orang agar proyek dapat berjalan. 
  • Merupakan seorang agen pengubah yang mempelopori pemakaian ide yang baru dan inovatif dan berusaha keras mengatasi halangan untuk melakukan perubahan.

Fungsi Manajer Proyek :
  • Membuat kerja (Mengagendakan pekerjaan). 
  • Menjadwal kerja (Diagram PERT dan Grant). 
  • Bertanggung-jawab atas hasil kerja.

2.      System Analyst (Analis Sistem)

Analis sistem adalah seseorang yang bertanggung jawab atas penelitian, perencanaan, pengkoordinasian, dan merekomendasikan pemilihan perangkat lunak dan sistem yang paling sesuai dengan kebutuhan organisasi bisnis atau perusahaan. Analis sistem memegang peranan yang sangat penting dalam proses pengembangan sistem. Seorang analis sistem harus memiliki setidaknya empat keahlian: analisis, teknis, manajerial, dan interpersonal (berkomunikasi dengan orang lain). Kemampuan analisis memungkinkan seorang analis sistem untuk memahami perilaku organisasi beserta fungsi-fungsinya, pemahaman tersebut akan membantu dalam mengidentifikasi kemungkinan terbaik serta menganalisis penyelesaian permasalahan.

Analis sistem bisa pula menjadi perantara atau penghubung antara perusahaan penjual perangkat lunak dengan organisasi tempat ia bekerja, dan bertanggung jawab atas analisis biaya pengembangan, usulan desain dan pengembangan, serta menentukan rentang waktu yang diperlukan. Analis sistem bertanggung jawab pula atas studi kelayakan atas sistem komputer sebelum membuat satu usulan kepada pihak manajemen perusahaan.

Pada dasarnya seorang analis sistem melakukan hal-hal berikut :
  • Berinteraksi dengan pelanggan untuk memahami kebutuhan sistem yang akan di gunakan
  • Berinteraksi dengan desainer untuk mengemukakan antarmuka yang diinginkan atas suatu perangkat lunak.
  • Berinteraksi ataupun memandu programer dalam proses pengembangan sistem agar tetap berada pada jalurnya.
  • Melakukan pengujian sistem baik dengan data sampel atau data sesungguhnya untuk membantu para penguji.
  • Mengimplementasikan sistem baru/sistem usulan yang akan digunakan perusahaan.
  • Menyiapkan dokumentasi berkualitas.


Fungsi Analis Sistem :
  • Mengidentifikasi masalah-masalah dari user. 
  • Menyatakan secara spesifik sasaran yang harus dicapai untuk memenuhi kebutuhan user. 
  • Memilih alternatif-alternatif metode pemecahan masalah. 
  • Merencanakan dan menerapkan rancangan sistemnya sesuai dengan permintaan user.

3.      Programmer

Programmer adalah orang yang bertugas untuk menulis kode program untuk suatu aplikasi tertentu berdasarkan rancangan yang dibuat oleh system analis . Untuk melakukan tugasnya, programmer selain harus menguasai keterampilan menggunakan bahasa komputer yang diperlukan, juga harus memiliki latar belakang logika matematis yang kuat di samping mengetahuan IT yang cukup memadai. Kenapa demikian? karena serendah-rendahnya program, didalamnya mengandung bagian dari proses bisnis yang mencakup sejumlah pengambilan keputusan. Aslinya ketika masih manual, pengambilan keputusan tersebut memerlukan tingkatan birokrasi tertentu. Setelah dikonversi ke digital, pengambilan keputusan tersebut diambil alih oleh program.

4.      DBA (Database Administrator)

DBA adalah orang yang bertanggung jawab untuk mendesain, implementasi, pemeliharaan dan perbaikan database. DBA sering disebut juga database koordinator database programmer, dan terkait erat dengan database analyst, database modeler, programmer analyst, dan systems manager. Peran DBA mencakup pengembangan dan desain strategi database, pemantauan dan meningkatkan kinerja dan kapasitas database, dan perencanaan kebutuhan pengembangan di masa depan. DBA mungkin juga merencanakan, mengkoordinasi dan melaksanakan langkah-langkah keamanan untuk menjaga database. Suatu perusahaan mungkin mengharuskan seorang DBA memiliki sertifikasi atau gelar untuk  sistem database.

Fungsi DBA :
  • Mendefinisikan pola struktur database.
  • Mendefinisikan struktur penyimpanan dan metode akses.
  • Mampu memodifikasi pola dan organisasi fisik.
  • Memberi kekuasaan pada user untuk mengakses data.
  • Menspesifikasikan keharusan integritas data.

5.       Web Designer

Web designer adalah seseorang yang bekerja dengan unsur-unsur visual dan grafis pada suatu halaman web. Dia adalah orang yang membuat wajah halaman web tampak begitu “cantik”. Para web design mengintegrasikan komponen seperti gambar, file flash, atau multimedia ke dalam halaman web untuk menambah pengalaman visual user, atau untuk melengkapi content page.
Web designer biasanya bekerja dalam tim untuk memastikan sebuah tampilan website dapat membuat aplikasi web bekerja dengan baik. Keterampilan tambahan berupa komunikasi, tentu akan menjadi sangat berguna bagi para web designer. Sisi lain yang juga harus dipahami oleh web designer adalah usability / kegunaaan, standar W3C untuk HTML dan CSS dan kompabilitas tampilan pada browser yang berbeda

Web designer bertugas mendesain halaman web (web page). "Dia terlibat langsung untuk menggarap, mengeksplorasi, dan mengimplementasikan tata letak dan artistik halaman web serta aspek komunikasi dari keduanya," tegas Yayan. Selain itu, ia berperan dalam memperhitungkan beberapa sisi teknis. Contohnya adalah kompatibilitas browser (peranti lunak untuk menjelajahi Internet) atas desain itu dan kecepatan downloading halaman tersebut. Si perancang berkontribusi untuk turut memberi pilihan background, jenis huruf, gambar dan ukuran file, misalnya.

6.      Functional

Functional yaitu orang yang melakukan pengecekan terhadap project yang telah selesai baik dengan melakukan testing  maupun melakukan penulisan.
  • Project Charter Adalah suatu landansan serta definis formal bagi sebuah proyek. Project charter berisi elemen-elemen yang unik yang hanya berlaku dalam sebuah proyek. 
  • Bisnis Blueprint adalah adalah gambar atau peta yang secara akurat menggambarkan sistem jasa sehingga semua orang yang terlibat dalam penyajiannya dapat memahaminya dan melaksanakannya secara obyektif. 
  • Functional Definition berfungsi untuk mengembangkan sistem.                                             Tiga langkah yang diperlukan dalam mengembangkan system :
    • Mengembangkan atau mendapatkan perangkat lunak, analisis system harus membuat keputusan yang disebut keputusan “membuat-atau-membeli’. Dalam keputusan tersebut, anda menentukan apakah akan membuat program – menulis sendiri – atau membelinya, yang artinya hanya tinggal membeli paket perangkat lunak yang sudah ada.
    • Mendapatkan perangkat lunak, setelah memilih perangkat lunak, maka selanjutnya meng-uprade perangkat keras untuk menjalankan perangkat lunak tersebut. Namun bisa saja system tidak membutuhkan perangkat keras, atau perangkat keras tersebut dapat disewa tanpa harus dibeli.
    • Menguji system, dengan perangkat lunak dan perangkat keras yang telah diperoleh,maka dilakukan pengujian. Biasanya dilakukan dalam 2 tahap, yaitu :
      • Pengujian unit : kinerja dari masing-masing bagian diteliti dengan menggunakan data uji (disusun atau sampel). Jika program ditulis sebagai usaha kerja sama dari banyak programmer, maka masing-masing bagian dari program diuji terpisah.
      • Pengujian system : bagian-bagian dihubungkan bersama-sama dengan menggunakan data uji untuk mengetahui apakah bagian-bagian itu dapat bekerja sama. System juga dapat diuji dengan data sesungguhnya dari organisasi.
  • Cheklist Quality mengecek kualitas dari program yang di buat. 
  • Anover Document Project penyerahan tugas dari program yang di buat.

7.      Network Engineer

Merupakan orang yang merancang teknik-teknik baru dalam bidang networking. Dia bertanggung jawab untuk mengembangkan metode - metode baru untuk menghasilkan sesuatu yang berguna untuk bidang networking. 

Tanggung jawab network engineer :
  • Melakukan instalasi hardware, sistem atau software baru yang digunakan dalam jaringan.
  • Melakukan instalasi, konfigurasi, dan perawatan layanan jaringan (network services) dan perangkat jaringan.
  • Mendukung fungsi administratif pada penggunaan perangkat jaringan.
  • Mengatur protokol untuk pencadangan (backup) atau restorasi (restore) didalam sistem.
  • Merencanakan dan memberikan dukungan untuk implementasi infrastruktur jaringan komputer.
  • Melakukan perbaikan (troubleshooting) atau analisis terhadap server, komputer kerja (workstations) dan semua yang berkaitan dengan hal tersebut.
  • Mendokumentasikan permasalahan-permasalahan yang terjadi didalam jaringan untuk referensi dimasa yang akan datang.
  • Memonitor kinerja sistem dan dapat mengimplementasikan performance tuning.
  • Mengatur akun pengguna (users account), izin pengguna (users permission), serta implementasi firewall, dan sistem keamanan.
  • Memperhatikan aspek keamanan pada aplikasi dan jaringan.

Sumber :

Wednesday, May 14, 2014

Konten Web Discovery

No comments
Discovery atau Discovery Channel adalah saluran TV kabel dan satelit yang didistribusikan oleh Discovery Communications yang menyediakan program non-fiksi berfokus pada ilmu pengetahuan, sejarah, dan alam. Discovery Channel adalah jaringan TV kabel yang paling banyak didistribusikan di Amerika Serikat, menjangkau lebih dari 92 juta penonton, dan di seluruh dunia hampir 431 juta penonton di 170 negara dan wilayah. Discovery Channel dapat ditangkap antara lain di Britania Raya, Australia, Jepang, Taiwan, India dan negara-negara lainnya termasuk Indonesia.
 
Sejarah
Discovery Channel diluncurkan pada tahun 1985 sebagai saluran andalan Discovery Communications yang saat ini menawarkan 29 jaringan dalam 33 bahasa. Program yang terkenal di Discovery Channel antara lain: Shark Week, program tahunan mengenai ikan hiu; Deadliest Catch, seputar penangkapan kepiting di Laut Bering; MythBusters, eksperimen yang berusaha mendobrak mitos, dan Dirty Jobs.

Discovery Channel juga merupakan merek toko ritel di pusat-pusat perbelanjaan dan lokasi lainnya di Amerika, sekaligus toko online yang menyediakan barang-barang yang berhubungan dengan edukasi.

Discovery Channel menjadi sponsor tim balap sepeda profesional termasuk Lance Armstrong, yang telah tujuh kali menjadi juara di Tour de France.
 
Konten Web
Pada tampilan awal web Discovery terdapat menu-menu yang tersedia mulai dari Shows, Video, Games, Shop, Live Cams, dan sebagainya. Lihat gambar 1.0.
Gambar 1.0

Pada bagian atas web Discovery (gambar 1.1) terdapat logo Discovery beserta tulisan "GRAB LIFE BY THE GLOBE" yang apabila diklik akan masuk ke tampilan awal web Discovery. Lalu ada Shows, Video, Games, Shop, Live Cams, Advanture, Cars & Bikes, Gear, Sharks, dan News yang apabila masing-masing diklik akan masuk ke masing-masing sub-site. Lalu ada kotak "Search" yang berguna untuk mencari suatu artikel maupun video yang berada di web Discovery.
Gambar 1.1
Lalu dibawahnya ada "KODIAK" (gambar 1.2), kodiak adalah salah satu acara yang ada di Discovery Channel. Jika kita meng-klik kodiak tersebut maka kita akan masuk ke sub-site tv show kodiak.
Gambar 1.2
Dibawahnya (gambar 1.3) ada acara pilihan, terdapat 5 acara salah satunya adalah "Son of Guns", jika diklik maka kita akan masuk ke subsite tv show sons of guns. Disebelah kanan dan kirinya terdapat panah yang bila diklik maka akan merubah acara yang terpilih. Lalu di pojok kanan bawah terdapat "Related Video". Related video adalah video yang berhubungan dengan acara yang terpilih.
Gambar 1.3
Gambar 1.4
Dan dibawahnya (gambar 1.4) terdapat acara yang tersedia di Discovery, untuk memilih acara yang diinginkan kita hanya me-klik pada gambarnya, atau klik panah yang terdapat disebelah kanan dan kiri untuk memilih acara yang lain. Total terdapat 27 acara yang tersedia.
 
Sumber : Discovery

5 Kasus Teknologi yang Membuat Heboh Dunia Maya Indonesia

No comments
Kali ini saya mau berbagi beberapa kasus di dunia maya Indonesia yang sempat menghebohkan para penghuninya. Selama ini, cukup banyak kejadian-kejadian di dunia maya (alias internet) yang sempat bikin heboh, bahkan ada juga dari beberapa kejadian itu yang kemudian dipermasalahkan langsung di dunia nyata. Nah, berikut kasus-kasusnya.

1. Kasus "Kiamat Internet"


Masih ingat kasus yang satu ini? Di tahun 2012, banyak isu tentang kiamat internet bermunculan. Kiamat internet ini diberitakan akan terjadi pada 9 Juli 2012.

Sayangnya, kebanyakan dari pengguna internet di Indonesia malah salah faham dengan isu kiamat internet ini. Kiamat internet ini hanya berlaku untuk komputer yang terinfeksi sebuah malware yang dikatakan FBI sebagai biang kasus ini.

Malware tersebut terhubung ke sebuah server dan mengarahkan koneksi internet di kompi korban ke sana. Jadi, password dan data penting agan bisa dicuri karena koneksi agan diubah si malware agar melewati server malware ini dahulu, barulah ke server web sebenarnya yang agan tuju.

2. Kasus SalingSapa

Yep, jejaring sosial bernuansa islami ini sempat terkenal pada tahun 2011 dulu. Jejaring sosial yang disebut-sebut sebagai "buatan" seorang anak SMP bernama Yahya Harlan. Bahkan berita tentang social network "buatan" anak SMP ini sampai masuk ke channel televisi swasta. Ia juga mengatakan bahwa SalingSapa adalah "buatan"nya.

Namun, pada kenyataannya, SalingSapa tidak "dibuat" oleh Yahya sendiri, melainkan menggunakan engine/CMS JCow yang merupakan engine/CMS yang difungsikan untuk membuat jejaring sosial.

Sejak SalingSapa diketahui bukan merupakan hasil coding Yahya, mulai banyak postingan di Internet yang membahas tentang hal ini. SalingSapa pun tambah "terkenal" karena kasus ini.

3. Kasus Artav Antivirus

Bagi pengguna Windows, mungkin software antivirus bernama ARTAV ini sudah pernah terdengar. ARTAV diberitakan merupakan antivirus "buatan" seorang anak SMP bernama Arrival Dwi Sentosa dengan bantuan kakaknya. Arrival mengklaim bahwa ARTAV adalah antivirus murni "buatan"nya. Antivirus ini sempat sangat terkenal hingga akhirnya keberadaannya tidak diketahui lagi pada pertengahan 2012.

Namun, lagi-lagi hal seperti ini terjadi, ARTAV diketahui bukanlah "buatan" Arrival dan kakaknya, melainkan dikembangkan dari Antivirus open-source (sumber terbuka) lain yang diketahui bernama AlVirusScan. Tentu saja hal ini menjadi perbincangan hangat di Internet. Dan antivirus ini tambah "terkenal" lagi

 
4. Kasus IM2

Kasus ini adalah kasus yang belum lama terjadi. Melalui sebuah Perjanjian Kerjasama (PKS), IM2 telah didakwa menggunakan pita frekuensi 2,1 GHz bersama dengan Indosat tanpa izin dari Menteri. Tentu saja ini adalah tindakan melawan hukum.

Kasus ini bermula ketika LSM Konsumen Telekomunikasi Indonesia (KTI) yang dipimpin oleh Denny AK melaporkan dugaan penyalahgunaan jaringan seluler frekuensi 2,1 GHz/3G yang dilakukan Indosat dan IM2 ke Kejati Jawa Barat. Namun, karena locus delicti-nya tidak hanya di Jawa Barat, penyelidikan kasus ini pun diambilalih oleh Kejagung.

Akibat penyalahgunaan ini, negara diklaim telah dirugikan sekitar Rp 3,8 triliun sejak 24 Oktober 2006. Kasus ini juga digolongkan sebagai kasus korupsi. Bila IM2 ditindak secara hukum, ini akan memengaruhi 280 ISP (Internet Sevice Provider) yang berkerjasama dengan IM2.

5. Kasus Situs SBY

 Serangan terhadap situs Presiden SBY (presidensby.info) oleh seorang peretas yang ditangkap dengan tuduhan melakukan defacing sejatinya bisa dibilang cuma sebuah aksi tanpa perencanaan yang memang biasa dilakukan oleh defacer. Kejadian ini terjadi belum lama ini.

Namun, yang "hebat" dari kasus ini adalah pelakunya ditangkap polisi. Banyak media yang memberitakan kejadian tersebut. Tetapi ada beberapa hal yang kudu diperhatikan. Situs yang diretas hacker tidak berdomain .go.id yang merupakan domain resmi pemerintah. Jadi, rasanya kurang pantas bila polisi menangkap pelakunya. Banyak posting-posting yang membahas "Jangan tangkap Wildan!" (nama dari peretasnya).

Walaupun situsnya sudah pulih, situs presidensby.info tidak aktif lagi dan ada pemberitahuan bahwa pengguna harus menuju presidensby.go.id untuk melihat websitenya.

Nah, itulah beberapa kasus yang sempat bikin heboh dunia maya Indonesia belakangan ini. Semoga bisa menambah wawasan anda.

Sumber : Kaskus