20 TIPS MENJADI SEORANG PROGRAMMER.

dokumen-dokumen yang mirip
Cara Membuat Blog. Nuraini Setyowati. Abstrak. Pendahuluan.

Pemrograman. Fery Updi,M.Kom

INSTALASI WORDPRESS di LOCALHOST

Mengenal Lebih Dekat Kerja Online

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 oleh: Hartoto, Ir.

Kesalahan Umum dalam Pemrograman C#

Apa itu CMS? Baiklah, kembali ke judul tulisan ini, Apa itu CMS?

STMIK GI MDP. Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Genap 2010/2011

PENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE

Kontes SEO II Joko Susilo Berhadiah Total Rp 32 Juta!

METODE PROTOTYPING DALAM PEMBUATAN SEBUAH APLIKASI

Panduan Belajar di UT. Panduan Belajar Di Universitas Terbuka UNIVERSITAS TERBUKA

Cara mudah belajar HTML

KIAT PINTAR DAN JITU MENULIS JUDUL DAHSYAT (Belajar Copywriting Dahsyat)

1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Perkenalan Pemrograman GUI di Linux dengan Qt Framework dan Bahasa C++ Ade Malsasa Akbar

PEMROGRAMAN DAN METODE NUMERIK Semester 2/ 2 sks/ MFF 1024

BAB 1 PENDAHULUAN 1.1 LATAR BELAKANG

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Yudha Yudhanto, S.Kom

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

MENGENAL TENTANG BAHASA PEMROGRAMAN RUBY

BAB 1 PENDAHULUAN. Semakin lama teknologi semakin canggih, itu dapat diketahui dari semakin

BAB I PENDAHULUAN. lebih dalam akan kecanggihan teknologi, salah satunya adalah komputer. Saat ini

LAPORAN PRAKTIKUM 1 TEKNIK KOMPILASI

CARA INSTALL ECLIPSE DI WINDOWS 7

BAB I PENDAHULUAN. hampir seluruh penjuru dunia mulai dari anak-anak sampai orang dewasa.

STMIK AMIKOM YOGYAKARTA

PENGERTIAN FLOWCHART Apa itu Flowchart???

Tujuan. Pengenalan. Pengenalan Pemrograman Komputer. Komponen Dasar pada Komputer : Hardware. Komponen Dasar pada Komputer : Hardware

PANDUAN JKS. Jaringan Komunitas Sosial PANDUAN PENGGUNAAN. Jaringan Komunitas Sosial

Algoritma & Pemrograman 1. Fery Updi,M.Kom

Cara Membangun Daftar Nama Yang Akan Memasukkan Uang Terus Menerus Ke Rekening Bank Anda, Sekali Anda Tahu Bagaimana Caranya!

Pengenalan Script. Definisi HTML

Petunjuk Navigasi Web

MEMULAI BISNIS DI INTERNET

PANDUAN PENGGUNAAN. Jaringan Komunitas Sosial

I. Pengenalan Play Framework

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Mata Kuliah Pemrograman III IF1302

Bikin Gampang Coding GUI-Mu Dengan 'Java GUI Builder'

Cara Mengangkat Data Dari Hardisk Yang Rusak

David Odang dan

Cara Membuka Situs yang Di blokir

FORMAT TUGAS AKHIR. A. Format Umum Tugas Akhir

Sekilas tentang Blog

Membangun Toko Online Di Blogger. Selamat Datang!

Deretan Framework Javascript yang sering Digunakan

BAB III PROSEDUR PELAKSANAAN

BAB I PENDAHULUAN. dilakukan untuk kesenangan dan kadang-kadang digunakan sebagai sarana

BAB I PENDAHULUAN. di dalam suatu permasalahan sehingga dapat menghasilkan suatu hasil yang dapat

CARA MEMPERCANTIK TAMPILAN BLOG

BONUS BLANKPAGER PANDUAN DIGITAL PRODUCT CREATION BAGI PEMULA

Klik di sini: untuk informasi lebih

Tutorial membuat Blog dengan Blogspot

Internal Server Error / Website Busy Apa Itu Internal Server Error/Website Busy?

BAB 1 PENDAHULUAN. menjual berbagai jenis pakaian. Seiring dengan perkembangan fashion pakaian ini

Apa sih bisnis online?

Pemrograman Berbasis Objek 2. Java Programming Fery Updi,M.Kom

Mengenal Bahasa Pemprograman Pike

MODUL PELATIHAN PEMBUATAN BLOG MENGGUNAKAN BLOGSPOT.COM

BAB I PENDAHULUAN. tersebut adalah komputer, yang menjadi salah satu perkembangan ilmu

BAB I PENDAHULUAN Latar Belakang

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK. Maimunah, S.Si,M.Kom

BAB III ANALISIS DAN PERANCANGAN SISTEM

PUSAT PELATIHAN INTERNET MARKETING I S P A R M O

Analisis dan Perancangan Sistem Hanif Al Fatta M.kom

FesbukOnlineShop.com

Oleh : A. Furqon. Anda boleh menyebarluaskan ebook ini secara gratis sepanjang tidak merubah sedikitpun materi yang ada di dalamnya.

Membangun Bisnis Dengan Internet

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. ahli untuk mengembangkan suatu teknologi yang mampu membantu kinerja

BAB III LANDASAN TEORI. atau himpunan dari unsur, komponen atau variabel-variabel yang terorganisasi,

Penerapan Digital Signature pada Dunia Internet

Mengenal Codeigniter (CI) Framework

BAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat

BAB IV HASIL DAN UJI COBA. Berikut ini akan dijelaskan tentang tampilan hasil rancangan dari

Dalam membuat sebuah website ada beberapa hal yang perlu Anda persiapkan sebelum Anda memulainya.

BERFIKIR PERUBAHAN. Kode Mata Kuliah : OLEH Endah Sulistiawati, S.T., M.T. Irma Atika Sari, S.T., M.Eng.

PROGRAM SEJAHTERA BERSAMA DALAM ARISAN HALAL

2014 ANALISIS KEMAMPUAN MAHASISWA DALAM PENYAJIAN PRODUK WORKSHOP MSDK BERBASIS PROJECT BASED LEARNING

BAB I PENDAHULUAN. tersebut kadang kala di rasa belum cukup untuk memenuhi keingintahuan. Oleh

Apa Itu Affiliate Marketing?

BAB I PENDAHULUAN. saja. Dengan berkembanganya teknologi internet, masyarakat semakin di

I. JUDUL. Exception Handling. Jenis-Jenis error. Exception PRAKTIKUM 12. Exception Handling

UKDW BAB 1 PENDAHULUAN

KBKF53110 WEB PROGRAMMING

1.1 Latar Belakang Masalah

TUTORIAL HOUR OF CODE: MINECRAFT

BLOG SEBAGAI MEDIA PEMBELAJARAN

BLUE PRINT MATA PELAJARAN TEKNOLOGI INFORMASI DAN KOMUNIKASI

ETIKA PROFESI YANG BERLAKU BAGI PROGRAMMER DI INDONESIA Jurusan Teknik Informatika STMIK EL-RAHMA YOGYAKARTA

BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN EVALUASI. Dalam menjalankan sistem yang telah dibuat penulis, maka diperlukan

BAB I PENDAHULUAN. Kegiatan penjualan pada butik Be Collection merupakan kegiatan pokok

ALGORITMA PEMROGRAMAN 1C PENDAHULUAN KONSEP BAHASA PEMROGRAMAN

PANDUAN PENGISIAN KARTU RENCANA STUDI (KRS) PROGRAM STUDI SISTEM KOMPUTER TAHUN AJARAN GASAL 2016 / 2017

PANDUAN UJI KOMPETENSI

Tutorial Pemrograman PHP 1/7 Sucipto.Net

Fitur Dahsyat Sublime Text 3

Transkripsi:

20 TIPS MENJADI SEORANG PROGRAMMER. Panji Sulaeman panji.sulaeman@raharja.info Abstrak Bahasa pemrograman adalah bahasa yang dapat diterjemahkan menjadi kumpulan perintahperintah dasar tersebut. Penerjemahan dilakukan oleh program komputer yang disebut kompilator (compiler). Setiap bahasa pemrograman mempunyai kompilatornya sendiri. Contohnya, kompilator C++ tidak akan mengerti program yang ditulis dengan bahasa Java. Sintaks dari bahasa pemrograman lebih mudah dipahami oleh manusia daripada sintaks perintah dasar. Namun tentu saja komputer hanya dapat melaksanakan perintah dasar itu. Maka di sinilah peran penting kompilator sebagai perantara antara bahasa pemrograman dengan perintah dasar. Kata Kunci:Programmer Pendahuluan Dengan adanya tutorial ini mudah-mudahan kita dapat membangun website kita sendiri dan menambah ke kreatifan kita sehingga mempunyai kesan yang menarik walaupun bisa dibilang proyek pertama ini masih terbilang sederhana bagi para pemula.

Pembahasan 20 Tips suksesnya adalah sebagai berikut: 1. Modal awal untuk belajar pemrograman adalah Motivasi. Kalau motivasi untuk belajar motivasi besar, Selamat! Anda adalah calon seorang programmer handal. Fokus selanjutnya adalah mengasah skill untuk belajar pemrograman. Terus pertahankan motivasi yang telah dimiliki. Jangan sampai motivasi ini pupus ketika menemui kegagalan. 2. Jangan mudah menyerah. Memang belajar pemrograman adalah tidak mudah. Butuh perjuangan, kerja keras, serta pengalaman (jam terbang). Jangan mudah menyerah ketika banyak error yang muncul ketika membuat program. 3. Jangan sekali-kali menganggap pemrograman itu adalah sepenuhnya pelajaran Menghapal. Memang betul, menghapal juga diperlukan yaitu ketika menghapalkan sintaks dan aturan penulisan dalam program. Tapi secara prinsip, pemrograman adalah pelajaran cara berpikir dan logika bagaimana menyelesaikan masalah. 4. Jangan hanya menjadi tukang ketik. Ketika dosen memberikan contoh program di kelas atau ketika praktikum, jangan hanya memandang setiap barisan kode program tersebut sebagai angin lalu dan hanya Anda pindahkan ke kertas atau komputer. Kalau hanya demikian, sama halnya dengan belajar menjadi tukang ketik. Coba pahami setiap baris kode dan alur program yang dituliskan guru atau dosen Anda. Kalau sudah paham, coba tulis program menurut versi sendiri ke buku atau komputer. Apabila hal ini dilakukan, maka secara tidak sadar telah melatih logika berpikir dan belajar menuangkan logika berpikir ke dalam bentuk program. 5. Untuk mendukung pembelajaran, coba cari orang yang mau mengajari. Ketika menemui masalah dalam belajar pemrograman. Bisa teman dekat, teman di internet atau bahkan guru dan dosen atau siapapun yang dekat dan memahami hal yang ditanyakan. 6. Jangan mengandalkan tatap muka di kelas. Materi pemrograman sangatlah luas. Apa yang diberikan dosen ketika kuliah itu sangatlah kecil cakupannya dibandingkan keseluruhan ilmu pemrograman. Cobalah eksplorasi sendiri segala hal tentang pemrograman. Ada banyak referensi di internet yang membahas tentang tips dan trik serta teknik dalam pemrograman.

7. Carilah komunitas yang fokus dengan pemrograman. Di internet ada banyak forum diskusi via web atau mailing list yang membahas tentang pemrograman. Ingat bahwa orang yang sering bergaul dengan penjual minyak wangi maka dia akan ikut menjadi wangi. So, kita adopsi hal ini, banyak-banyaklah bergaul dengan orang dalam komunitas yang sama-sama interest dengan pemrograman. 8. Sangat disarankan memiliki komputer sendiri di rumah atau di kost. Seperti yang telah saya jelaskan di atas bahwa untuk menguasai pemrograman butuh pengalaman dan jam terbang yang banyak dalam membuat progam. Kalau tidak memiliki komputer sendiri, bagaimana bisa menambah jam terbangnya? Untuk belajar pemrograman tidaklah harus membutuhkan komputer dengan spesifikasi tinggi. Cukup komputer Pentium III saja itu sudah bisa, kecuali belajar program yang memang butuh spesifikasi besar misalnya programan berbasis visual. Oya, jangan sekali-kali mengandalkan jam praktikum di laboratorium karena waktu penggunaannya sangat-sangat terbatas. Anggap saja ketika beli komputer adalah sebagai investasi jangka panjang. Yakinlah suatu saat modal untuk membeli komputer itu akan balik kembali, atau malah akan memberikan return of investment yang jauh lebih besar. 9. Jangan hanya mengandalkan catatan atau modul yang diberikan oleh dosen. Isi modul yang ditulis oleh dosen itu rata-rata masih sedikit kontennya. Berusahalah mencari referensi sendiri terkait dengan pemrograman. Toh saat ini sudah banyak buku-buku yang mengulas tentang pemrograman. Kalau ingin yang gratis, coba cari referensi di internet karena tersedia banyak free ebook yang bisa didownload. 10. Sebagai pemrogrammer harus selalu ingat kepada yang maha kuasa, agar jangan lupa tetap menunaikan ibadah. Knowledge come from The Creator, semakin dekat anda dengan Tuhan, semakin berguna & enjoy dalam melakukan pemrograman. 11. Seorang programmer harus bisa mengatur (memprogram) diri nya self programming. Dalam hal kepribadianya, contoh : kapan waktu makan, kapan waktu tidur, kapan waktu beribadah, dan kapan waktu untuk berkumpul dengan keluarga tidak coding terus. memprogram waktu dengan baik. 12. Seorang orang programmer harus bisa menjaga kesehatan. Karena logika tidak bisa berjalan tanpa logistik, jadi makanan pun harus diperhatikan, teratur dan bergizi dengan begitu otak kita bisa berfikir secara jernih dan cerdas. 13. Jangan hanya fokus untuk menguntungkan diri sendiri. Programer seperti itu adalah programer yg egois. Karena suatu saat ia harus mengetahui bakat yg ia gunakan, haruslah berguna bagi orang lain. 14. Layaknya seorang ilmuwan, programer juga harus terus mencari permasalahan dalam suatu program dan mencari pemecahan atas masalah tersebut. 15. Mulailah belajar pemrograman dengan logika-logika dasar yang kuat. Seorang programmer harus selalu bisa mengatasi masalah dan memberikan solusi selama itu masih logic, kecuali yang magic-magic lupakan saja, contoh: memindahkan monas ke papua / memindahkan tamanmini ke dalam saku. 16. Jangan takut untuk gagal. Setiap programmer pasti pernah mengalami kesulitan / bahkan mengalami kegagalan dalam menyelesaikan suatu project. Maybe, itulah jalan menuju kesuksesan. Yang secara tidak langsung tanpa Anda sadari.

17. Luangkan waktu sejenak untuk me-refresh otak, pikiran dan tenaga. Tak jarang programmer yang stres, terlalu memaksakan sistem kerja otak tanpa istirahat yang rutin, dikarenakan dikejar deadline. 18. Jangan takut untuk copy paste. Tidak diharuskan seorang programmer menulis coding manual. Disamping untuk mempersingkat waktu, disini seorang programmer di tuntut untuk mengembangkan kreatifitas. Banyak atau bahkan hampir setiap programmer menggunakan berbagai macam template. 19. Jangan hanya asal copy paste. Rata-rata orang yang asal copy paste program itu tidak berusaha memahami program yang dia copy. Coba pahami dahulu program yang diperoleh terutama pada algoritmanya, kalau bisa tulis kembali program tersebut menurut versi Anda. Boleh sih copy paste, asal juga berusaha memahami makna program di dalamnya. Syukur-syukur kalau Anda memodifikasi kode programnya. 20. Jangan lupa mengamalkannya. Karena ilmu tidak diamalkan bagaikan pohon tidak berbuah, berbagilah (ilmu tidak akan habis walau dibagi kepada seberapa banyak orang) bahkan dengan ilmu derajat kita akan terangkat. Penutup

Semoga setelah anda membaca artikel saya ini wawasan anda akan bertambah dan anda akan mendapat ilmu yang positif dan menjadi seorang programmer yang handal yang sangat dubutuhan oleh prusahaan. Referensi http://www.binushacker.net/20-tips-sukses-belajar-pemrograman.html https://id.wikipedia.org/wiki/programmer Biografi Nama : Panji Sulaeman TTL : Bandung, 16 Novembe 1993 Hobi : Play guitar, Futsal Alamat : Tomang Baru 2, Tangerang