skip to main | skip to sidebar

HengkyZuckerberg SiPecanduKeyboard

Mengenai Saya

HengkyZuckerbergSiPecanduKeyboard
Lihat profil lengkapku
  • Entries (RSS)
  • Comments (RSS)
  • Home
  • About Us
  • Archives
  • Contact Us

Rabu, 25 April 2012

Menjadi Programmer

Diposting oleh HengkyZuckerbergSiPecanduKeyboard di 09.30

Menjadi Programmer

Posted on February 16, 2007 by par-tarutung
Menjadi Programmer
Ada hal yang perlu dipahami jika ingin menjadi programmer. Langkah-langkah yang akan dihadapi oleh programmer
tidaklah seperti yang banyak dipikirkan orang. Contohnya ada orang yang ingin mengkomputerisasikan sebuah
pekerjaan yang sebelumnya dilakukan secara manual, maka secara otomatis dia akan menghubungi seorang
programmer. Dari seorang programmer yang telah di hubungi oleh sipemilik, otomatis harus tercipta pola pikir yang
menandakan bahwa dia itu seorang programmer. Programmer tidak dapat langsung begitu saja untuk
mengkompterisasikan perkerjaan yang ada. Untuk itu programmer minimal harus memiliki pola seperti dibawah ini :
1. Problem Definition.
Disini programmer akan mengumpulkan info dari semua pekerjaan yang akan dikomputerisasikan. Bisa dikatakan
setengah dari proyek komputerisasi sudah dijalankan sampai tahap ini selesai. Programmer membutuhkan info
mengenai cara kerja sebelum dikomputerisasikan, kemudian programmer juga membutuhkan info mengenai input
dan output yang akan dibutuhkan nantinya. Dari kondisi seperti diatas, programmer sudah dapat
mendokumentasikan kebutuhan-kebutuhan serta keperluan lain untuk melangkah ketahap programming
selanjutnya.
2. Problem Analisys
Setelah kebutuhan dan informasi mengenai input dan output terkumpulkan dan terdokumentasi, baru kemudian
dianlisa, apakah prosedur sebelum terkomputerisasi sudah cukup bagus atau ada perubahan. Dalam langkah
analisa ini, programmer diharapkan dapat memberikan sebuah percontohan, input dan output yang akan menjadikan
bahwa terkomputersasi bukan untuk membuat hal semakin sulit, tetapi sebaliknya akan membuat pekerjaan semakin
mudah untuk di kerjakan.
3. Algorithm design and representation
Tahap ini programmer sudah dapat diakatakan melakukan proses coding tapi dengan cara tertulis dan disertai
simbol saja, belum bekerja dengan aplikasi pendukung untuk pemrograman. Kenapa tahap ini diperlukan ?
Algoritma, selain untuk dapat membantu alur dan cara kerja program yang akan dirancang, algoritma juga digunakan
sebagai dokumentasi awal dari program.
Tahap perancangan algoritma ini juga sudah bisa dikatakan meruapakan solusi untuk pekerjaan yang
dikomputerisasikan, karena dalam algoritma ini nanti akan terbentuk alur dan cara kerja program, kemudian
diakhirnya nanti akan didapatkan output, jika output yang digambarkan memalui algoritma sudah sesuai dengan
yang diharapkan maka programmer tinggal menjalani satu langkah lagi saja, tapi jika output tidak sesuai maka, alur
dan gambaran program dapat di setting kembali sesuai yang diharapkan.
Algoritma sendiri dapat digambarakan dengan cara : Flowchart ataupun Pseudocode.
4. Coding and Debugging
Tahap ini merupakan tahap terakhir yang dilalui oleh seorang programmer sebelum meluncurkan hasil karya. Dalam
tahap ini juga programmer dapat memilih program pendukung untuk merancang aplikasi yang digambarkan melalui
algoritma pada tahap sebelumnya.
Didalam tahap coding, programmer melalukan programming dengan software pendukungnya. Karena algoritma
sudah ada dan telah dianalisa, maka tahap coding tidak terlalu masalah. Kebanyakan masalah pada tahap ini
adalah, bagaimana seorang programmer memahami dan menguasai sebuah program yang digunakan untuk
merancang aplikasi yang diinginkan.
Dalam tahap debugging, setelah programmer sudah dalam tahap penyelesaian coding, perlu dilakukan compile.
Compile disini dilakukan untuk mengconvert atau merubah bahasa pemrograman yang dirancang programmer
kedalam bahasa yang dimengerti komputer. Disini juga dapat ditemui ada dua error yang sering terjadi pada saat
compiling program yang telah dirancang tersebut, error itu adalah Compile-time Errors dan Runtime Errors.
Compile-time errors, adalah kesalahan coding oleh programmer yang menjadikan program tersebut tidak dapat
dicompile dengan sukses, sehingga hasil akhir program tersebut belum bisa dijalankan. Untuk error ini, programmer
haruslah paham dengan pesan error yang ditampilkan saat peng-compile-an program, sehingga programmer tidak
sulit menemukan kesalahan pad program tersebut.
Runtime error. Patut dan harus dipahami, komputer hanyalah menganal bahasa 0 dan 1, untuk itu logika hanya ada
2 yaitu ya dan tidak. Programmer juga tidak mengetahui program itu setelah dicompile, sehingga jika program sudah
dicompile, maka otomatis komputerlah yang mengambil aliih 100%, sedangkan programmer dapat mengatur alur
program hanya sampai pada saat compile saja, untuk itu runtime error hanya ditemui jika program sudah dijalankan
dan sudah digunakan. runtime error ini juga bisa dikatakan error dari komputer setelah compile.
jika error keduanya tidak ditemukan dan proses input dan output sesuai dengan yang diharapkan, maka tuntas
sudah aksi dari seorang programmer, jabatan sebagai sorang programmer sudah sisandang, untuk ukuran jago atau
tidaknya seorang programmer adalah relatif. yang menilai seorang programmer bisa dari banyak pihak, sehingga
jago atau tidaknya programmer belum ada patokannya.
Seorang programmer hanya bisa dinilai dari kemampuannya “BISA ata TIDAK” untuk merancang sebuah program
sesuai dengan kebutuhan.


Sumber : http://tarutung.wordpress.com/2007/02/16/menjadi-programmer/

Kirimkan Ini lewat Email BlogThis! Bagikan ke X Berbagi ke Facebook

0 komentar:

Posting Komentar

Posting Lebih Baru Posting Lama Beranda
Langganan: Posting Komentar (Atom)

Sponsored

  • banners
  • banners
  • banners
  • banners

Blog Archive

  • ▼  2012 (25)
    • ►  September (1)
    • ►  Juni (2)
    • ►  Mei (4)
    • ▼  April (18)
      • Apa suka duka jadi PROGRAMMER
      • Kehidupan Seorang Programmer
      • Bagaimana cara hidup seorang programmer ?
      • Menjadi Programmer
      • Nasib programmer
      • Nasib Istri seorang programmer
      • Mengapa sebaiknya anda tidak Jadi Programmer?
      • Keep spirit to be a succes programmer..
      • Mencari radio point to point untuk bisa menembus j...
      • Pengelolaan Dinas dan Jabatan
      • APA YANG MESTI DIKERJAKAN???
      • Membuat Hit Counter Pengunjung
      • Record semua yang mengakses website kita.
      • Edit Combobox
      • Sharing Penforma Antena Omni Hyperlink 15 dBi
      • Pengalaman orang lain menggunakan TP Link WA5210G
      • Membuat Combobox
      • Bahan Rapat

Followers

Pages

  • Beranda
Diberdayakan oleh Blogger.

Popular Posts

  • Pengalaman orang lain menggunakan TP Link WA5210G
    Keuntungan: Harga murah So, harga murah vs kualitas.. Apakah sebanding? Menurut:.... Sharing di: http://sukrawan.com/2010/10/18/review...
  • Cara buat menu print dengan PHP
    Sumber:  http://rifkyiip.wordpress.com/category/php/ print dengan PHP March 30, 2009 waduh, di tempat kerja gw d haruskan pake PHP! (p...
  • Cara Simple Membuat Clean URL Dengan PHP
    Sumber :  http://www.herukurniawan.com/2009/09/cara-simple-membuat-clean-url-dengan-php/ Cara Simple Membuat Clean URL Dengan PHP ...
  • Mencari radio point to point untuk bisa menembus jarak 80 km
    http://www.forummikrotik.com/wireless-networking/11997-help-mengenai-sektoral-waveguide-jarak-jauh.html Ungkapan Pertanyaan dan Masalah= ...
  • Kehidupan Seorang Programmer
    Sumber: http://taufiqramadhan.blogspot.com/2010/01/kehidupan-seorang-programmer.html  Kehidupan Seorang Programmer Seperti logi...
  • (tanpa judul)
    Sumber :  http://blog.sibudi.net/memahami-sql-join-dengan-diagram-venn/ Memahami SQL Join dengan Diagram Venn Query   ...
  • Membuat Hit Counter Pengunjung
    Sumber: http://begitublog.com/motivasi-bisnis/membuat-hit-counter-sendiri-pakai-php-mudah-kok/ Membuat Hit Counter sendiri pakai PHP, mu...
  • Nasib programmer
    Nasib programmer di negara kita…   Dari beberapa kali diskusi dengan temen-temen yang bekerja sebagai programmer, baik sebagai freelanc...
  • Cara Pasang Widget Share Artikel Facebook
    Sumber :  http://hasiaulia.net/2010/02/22/cara-pasang-widget-share-artikel-facebook/ Cara Pasang Widget Share Artikel Facebook Post...
  • Nasib Istri seorang programmer
     Diposkan oleh Chaerul Umam di 23:13 Kamis, 29 Juli 2010 Label: Entertainment 0 Comments Sebelum memutuskan untuk men...

Blogroll

About

Blog Archive

  • ▼  2012 (25)
    • ►  September (1)
    • ►  Juni (2)
    • ►  Mei (4)
    • ▼  April (18)
      • Apa suka duka jadi PROGRAMMER
      • Kehidupan Seorang Programmer
      • Bagaimana cara hidup seorang programmer ?
      • Menjadi Programmer
      • Nasib programmer
      • Nasib Istri seorang programmer
      • Mengapa sebaiknya anda tidak Jadi Programmer?
      • Keep spirit to be a succes programmer..
      • Mencari radio point to point untuk bisa menembus j...
      • Pengelolaan Dinas dan Jabatan
      • APA YANG MESTI DIKERJAKAN???
      • Membuat Hit Counter Pengunjung
      • Record semua yang mengakses website kita.
      • Edit Combobox
      • Sharing Penforma Antena Omni Hyperlink 15 dBi
      • Pengalaman orang lain menggunakan TP Link WA5210G
      • Membuat Combobox
      • Bahan Rapat

Blogger templates

Blogger news

Recent Posts With Thumbnails v3

 

© 2010 My Web Blog
designed by DT Website Templates | Bloggerized by Agus Ramadhani | Zoomtemplate.com