Slide Title 1

Aenean quis facilisis massa. Cras justo odio, scelerisque nec dignissim quis, cursus a odio. Duis ut dui vel purus aliquet tristique.

Slide Title 2

Morbi quis tellus eu turpis lacinia pharetra non eget lectus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec.

Slide Title 3

In ornare lacus sit amet est aliquet ac tincidunt tellus semper. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Minggu, 09 September 2012

Perbedaan Programmer Otodidak dan Lulusan Informatika

Pernahkah anda punya rekan yang bisa pemrograman komputer tapi tidak berlatar belakang informatika/sejenisnya? Saya punya. Mulai dari programmer yang copy paste source code sampai dengan yang mampu bikin class sendiri juga ada. Disisi lain saya juga memiliki teman dengan latar belakang informatika namun kemampuan codingnya sama seperti rekan saya yang otodidak, bahkan ada yang mengaku lulusan informatika namun tidak mampu melakukan coding program.
Saya punya teman, pintar, logic programmingnya oke, menguasai lebih dari satu bahasa pemrograman selain itu proses codingnya juga cepat. Kalo disuruh misalnya “Gue butuh program bla.. bla.. bla.., elo bisa buat?” dia langsung jawab “Bisa!”. Tapi, giliran disuruh bikin ER Diagram ataupun DFD dia bingung harus mulai darimana.
Lalu timbul pertanyaan saya, kenapa masih ada lulusan informatika bisa dikalahkan oleh orang-orang otodidak dalam pemrograman? sebegitu mudahkah menjadi seorang programmer? apakah hanya dengan mengetahui logika pemrograman dan syntax-nya maka sudah menjadi seorang programmer? Lalu apa yang membedakan programmer lulusan teknik informatika dan yang otodidak?
Berdasarkan pengalaman saya bertemu dengan programmer otodidak, hampir sebagian besar mengerti pemrograman namun tidak diawali dengan belajar teori-teori dasar pemrograman. Biasanya hal itu akan dipelajari sambil berjalan seiring dengan mencoba beberapa baris kode. Sedangkan dalam dunia pendidikan, AFAIK, sebelum coding diharuskan mengerti terlebih dahulu teori-teori dasar seperti misalnya DFD, ER Diagram, bit, Byte dan lain sebagainya, baru nanti akan melangkah ke pemrogramannya.
Jika anda programmer terlepas apapun latar belakangnya tentu pernah mengalami hal-hal seperti dibawah ini :
  • Penggunaan beberapa fungsi-fungsi sejenis yang terkadang membingungkan dalam penggunaannya. Seperti misalnya kapan harus menggunakan str_replace dan kapan menggunakan ereg_replace atau kenapa harus strstr daripada preg_match() dalam PHP?
  • Jika berhubungan dengan field-field database pernahkah penentuan type field berdasarkan alasan yang jelas? Seperti misalnya kenapa harus bigint daripada int atau langsung comot yang paling besar? *mysql style*
  • Kenapa harus ADO daripada DAO untuk melakukan koneksi ke database *Lha, masih pake VB 6.0? *
Jujur, untuk hal-hal seperti itu kadang saya harus buka buku lagi, ya maklumlah namanya juga programmer pemula dan otodidak pula *ngeles*.
Berkaca dari contoh kasus diatas, lalu apa yang seharusnya membedakan antara programmer otodidak dan programmer berlatar belakang informatika?
Menurut saya yang memiliki latar belakang informatika harus bisa mengungguli yang otodidak dengan menguasai teori-teori dasar ini. Kemampuan seperti menyusun ER Diagram, DFD, bit, Byte, alokasi memori dan hal-hal lainnya harus bisa dikuasai oleh yang berlatar belakang informatika. Bahkan akan lebih bagus jika programmer berlatar belakang informatika mampu menguasai itu semua namun dapat menjelaskannya dengan bahasa yang mudah dimengerti oleh orang lain. Bukan tidak mungkin programmer otodidak akan mempelajari hal seperti itu mengingat resources pemrograman sangat banyak beredar di internet. Ini tantangan yang akan dialami oleh lulusan informatika khususnya para programmer.
                                                                                                          Sumber :  http://dgk.or.id

Sabtu, 08 September 2012

Teknologi Komputer

Selalu saja ada hal yang menarik untuk diceritakan dalam dunia teknologi komputer, Dunia yang memiliki aktivitas informasi yang pesat dan cepat, hal-hal baru,  unik, menarik dan seru  dari beragam perkembangan yang terus meningkat dan bermunculan setiap hari tanpa kenal antri. Kita tahu bahwa komputer bukan lagi sebuah barang mewah melainkan sudah menjadi kebutuhan  dalam mempercepat dan mempermudah pekerjaan kita. Bagi sebagian besar dari kita bahkan telah menjadikan komputer sebagai sahabat yang akan ditemui di tempat kerja setiap hari. Tentu saja seiring berjalannya waktu, teknologi komputer pun dirancang semakin canggih.

Pada dasarnya ada beberapa bidang dari perkembangan teknologi ini. Berikut ini adalah beberapa bidang dari artikel teknologi komputer yang bisa ditemukan temukan antara lain:

Software komputer
perkembangan software juga tidak kalah dengan perkembangan software komputer. Berbagai kebutuhan menuntut semakin kreatifnya para pengembang dalam membuat berbagai software komputer. Perkembangan software ini bisa Sobat temukan dan baca di artikel teknologi komputer yang bertebaran di berbagai komunitas yang ada di internet.

Hardware komputer
Perangkat keras komputer atau yang sering disebut dengan hardware adalah bagian komputer yang terus berkembang. Semakin lama, hardware komputer yang dikembangkan semakin canggih dengan berbagai kemampuan yang lebih baik. Beberapa hardware yang mengalami perkembangan cukup signifikan adalah kecepatan prosesor, teknologi memori komputer, kapasitas harddisk yang semakin lama semakin besar, dan teknologi lainnya.

Bahasa Pemrograman
Bagi Sobat yang tertarik dengan pembuatan program-program komputer, tentu artikel teknologi komputer yang terkait akan menarik minat Sobat. Ada banyak bahasa pemrograman yang bisa dipakai dalam membuat berbagai aplikasi. Di dalam artikel-artikel tersebut, Sobat bisa menimba berbagai ilmu terkait bahasa pemrograman yang bersangkutan.

Keamanan data
Keamanan data merupakan hal yang sangat penting di dalam dunia komputer. Begitu luas dan cepatnya perkembangan jaringan, terutama jaringan komputer membuat faktor keamanan menjadi hal yang tidak dapat dilepaskan dari perhatian. Dari berbagai artikel teknologi komputer seputar keamanan data dan sistem serta jaringan, Sobat dapat memahami lebih mendalam apa saja yang harus dilakukan demi keamanan komputer yang Sobat miliki.

Teknologi terbaru
Di berbagai artikel teknologi komputer, anda juga bisa menemukan bagaimana peranan komputer yang semakin meluas di berbagai bidang dan menemukan begitu canggihnya komputer di dalam bidang-bidang tersebut. Hampir seluruh kehidupan manusia bisa dibantu dengan kehadiran teknologi.

                                                                                                                                              Sumber::http://meambo.blogspot.com