Langkah Awal Untuk Terjun Ke Dunia Pemrograman – STMIK AMIKBANDUNG

Langkah Awal Untuk Terjun Ke Dunia Pemrograman

Share on facebook
Facebook
Share on google
Google+
Share on twitter
Twitter
Share on linkedin
LinkedIn

Langkah Awal Untuk Terjun Ke Dunia Pemrograman

Ilustrasi seorang yang baru mau terjun ke dunia pemrograman

Beberapa Tips yang akan membantu kamu untuk memulai belajar bahasa pemrograman dari 0.

Assalamualaikum wr wb,

Halo teman-teman, semoga kita selalu dalam keadaan sehat dan berbahagia hari ini.

Seperti yang kita ketahui, ketika kita mau memulai berkecimpung di dunia IT spesifiknya dunia pemrograman. Terkadang kita bingung mulainya dari mana?apa yang harus saya pelajari terlebih dahulu?dimana tempat saya untuk belajar pemrograman?

Pengalaman saya di dunia pemrograman hingga saat saya menulis artikel ini kurang lebih 3,5 tahun sejak kelas 1 SMK. Saya saat ini berkecimpung di dunia pemrograman Mobile.

Pada kesempatan kali ini saya akan sharing kepada teman-teman yang mau mempelajari dan mau berkecimpung di dunia pemrograman. Harapannya adalah temen-temen sudah tahu dasar untuk belajar pemrograman, selain itu semangat dalam proses belajar bahasa pemrograman. Sebelumnya fungsi kita belajar pemrograman adalah menjadi seorang insinyur dalam membuat/mengembangkan sebuah software atau aplikasi yang bermanfaat.

Ada 5 kunci yang harus di perhatikan ketika mau belajar di dunia pemrograman yaitu

  1. Niat
Kunci pertama adalah Niat

Kekuatan Niat itu sangat luar biasa. Coba kita baca salah satu kalimat/perkataan Nabi Muhammad SAW yang terkenal khususnya umat muslim kalimatnya seperti ini

Amal itu tergantung niatnya, dan seseorang hanya mendapatkan sesuai niatnya. Barang siapa yang hijrahnya kepada Allah dan Rasul-Nya, maka hijrahnya kepada Allah dan Rasul-Nya, dan barang siapa yang hijrahnya karena dunia atau karena wanita yang hendak dinikahinya, maka hijrahnya itu sesuai ke mana ia hijrah.”

Loh apa hubungannya dengan memulai belajar dunia pemrograman?

Justru inilah langkah awal ketika kita mau terjun ke dunia pemrograman. Segala aktivitas apapun tentunya kita harus memiliki dasar awal yaitu Niat. Tentukan Niat temen-temen mau terjun ke dunia pemrograman itu apa? Jawabanya adalah di hati masing-masing. Karena Niat berasal dari hati yang paling dalam. Setelah Niat sudah ada, lalu tulislah di Buku Catatan ataupun di kertas ataupun di catatan HP atau di penyimpanan media apapun, lalu simpanlah supaya ketika diri kita sedang galau dalam proses belajar bisa menjadi pengingat serta penyemangat diri. Dan niatkan ke arah yang positif dan bermanfaat, maka Allah akan memberi petunjuk kepada kita dalam proses belajar pemrograman.

2. Doa

Kunci kedua adalah Doa

Setelah kita memiliki Niat, maka langkah selanjutnya adalah berdoa dan meminta doa restu kepada orang tua kita. Doa itu sangat penting dan kebutuhan setiap hari, setiap jam, setiap menit, setiap detik bahkan sampai masuk ke dalam tanah, Doa itu sangat penting. Maka mari kita biasakan berdoa kepada Allah sang Maha segalanya karena Dunia pemrograman hakikatnya diciptakan oleh Allah SWT serta senantiasa meminta doa restu kepada orang tua kita dengan cara masing-masing, supaya diberi kelancaran dalam proses belajar dan ingat oleh kita bahwa

“Harapan kita adalah setiap baris code yang kita tulis mengandung keberkahan dari orang-orang terdekat yang telah mendoakan kita”.

Yang masih memiliki Ibu dan Bapak maka mulailah biasakan setiap pagi atau setiap hendak bepergian belajar pemrograman ke sekolah jika pelajar, ke kampus jika mahasiswa, ke Kantor jika sudah bekerja, ke Tempat usaha jika sudah usaha untuk selalu meminta doa restu supaya segala sesuatu apa yang kita tulis di dalam codingan kita mengandung keberkahan dan kemuliaan…

3. Tentukan Visi dan Misi

Kunci ketiga adalah buat Visi dan Misi

Niat sudah, Doa sudah, maka langkah selanjutnya adalah tentukan Visi dan Misi. Visi kalau kita analogikan sama dengan Doa kita, sedangkan Misi kalau kita analogikan sama dengan merancang perencanaan apa saja yang harus di kerjakan untuk mencapai merealisasikan Visi(Doa). Supaya mempermudah dalam merancang Visi dan Misi saya memiliki template yang bisa teman-teman unduh di bawah ini.

VISI DAN MISI SAYA TERJUN KE DUNIA PEMROGRAMAN.docx
Download drive.google.com

Mengapa kita harus menentukan Visi dan Misi kita? Hanya 1 Jawaban supaya kita memiliki tujuan yang jelas ketika mau belajar di dunia pemrograman, jangan sampai kita hanya memiliki rasa penasaran dan coba-coba ketika memasuki dunia pemrograman. Karena berdasarkan pengalaman saya ada teman saya yang masuk ke dunia pemrograman awalnya penasaran dan belum memiliki tujuan yang jelas, ketika sudah menjalaninya teman saya ternyata tidak sesuai passion dan berpengaruh terhadap kesehatan batin seperti cemas, khawatir, pikiran menjadi pusing ketika menemukan kesalahan dalam belajar pemrograman.

Oleh karena itu,Visi dan Misi sangat penting sebelum terjun ke dunia pemrograman. Pengalaman saya sendiri awalnya saya tidak terlalu memikirkan visi dan misi ketika masuk kelas 1 smk saya hanya memiliki ketertarikan untuk terjun di bidang teknologi. Ternyata ketika sedang proses belajar di lingkungan sekolah dan pengaruh faktor lingkungan teman-teman saya,saya menyadari bahwa Visi dan Misi itu penting dalam menjalani proses belajar di dunia pemrograman. Maka dari itu tentukan Visi dan Misi supaya lebih terarah ketika memasuki dunia pemrograman.

4. Usaha

Kunci keempat adalah Berusaha

Setelah Niat sudah, Doa sudah, Visi dan Misi sudah dibuat, maka langkah selanjutnya yang paling penting adalah memulai eksekusi atau usaha kita. Kalau kita hanya membayangkan saja tanpa ada eksekusi maka dampaknya kita tidak akan berhasil dalam proses belajar di dunia pemrograman. Ada beberapa tips dari saya dan juga dari rekan saya seorang Web Developer dan Designer yang sudah profesional serta expert di bidangnya. Pengalaman di dunia pemprograman kurang lebih sudah 5 tahun, bahkan proyek yang sudah dikerjakan proyek-proyek dalam negeri dan beberapa menangani proyek dari luar negeri. Namanya yaitu Terryus Gunawan

Terryus Gunawan (@terryusgunawan) * Instagram photos and videos
716 Followers, 637 Following, 183 Posts – See Instagram photos and videos from Terryus Gunawan (@terryusgunawan)www.instagram.com

Perlu di ingat oleh kita semua bahwa

“Untuk mencapai kesuksesan harus melalui yang namanya proses, tidak bisa instan. Dan biasanya yang dilihat oleh orang lain kepada diri kita yaitu hasil bukan proses dan itu hal yang wajar. Maka usahalah sungguh-sungguh karena Allah bukan karena manusia”.

Berikut ini ada 15 tips gabungan yang terdiri 5 tips dari saya dan 10 tips dari Terryus Gunawan yang bisa menjadi pilihan untuk temen-temen dalam belajar pemrograman ke depannya.

Tips dari saya yaitu :

1) Siapkan Modalnya dulu

Modal untuk belajar pemrograman yaitu harus memiliki alat pendukung seperti laptop atau notebook atau komputer. Pilihlah alat yang sesuai dengan budget teman-teman, jika belum memiliki dana menabung sambil sementara meminjam laptop ke teman yang bersedia untuk meminjamkan atau bisa ke warnet sementara untuk memulai belajar ke depannya.

Ada rekomendasi untuk temen-temen bisa baca dalam memilih laptop yang sesuai

Tips Memilih Laptop Untuk Programming – CodePolitan.com
Saat belajar programming, tidak sedikit orang bertanya-tanya sebetulnya laptop seperti apa sih yang bagus untuk…www.codepolitan.com

2) Belajar Algoritma

Algoritma bisa diartikan oleh kita yaitu urutan langkah-langkah dalam menyelesaikan segala aktivitas yang ada sekarang secara logis dan sistematis. Contoh sederhana adalah algoritma yang setiap harinya kita kerjakan misal algoritma sikat gigi, algoritma kita makan dan minum, algoritma kita melakukan ibadah sholat,algoritma kita memasak nasi dan masih banyak lagi. Belajar Algoritma melatih logika kita untuk sistematis/berurutan dalam menangani masalah di dalam dunia pemrograman. Salah satu metode efektif untuk belajar Algoritma yaitu membiasakan diri untuk menganalogikan/mempersepsikan materi yang di dapat dari kampus ataupun sekolah ataupun sumber manapun dengan kehidupan sehari-hari yang kita lakukan.

7 Contoh Algoritma Pemrograman Dasar untuk Latihan
Dalam dunia programming, menguasai algoritma adalah hal penting. Karena algoritma adalah tumpuan untuk menyeleasikan…dosenit.com

3) Tentukan mau belajar pemrograman apa?

Di dunia pemrograman setidaknya ada 4 pemrograman populer diantara sekian banyak pemrograman saat ini, jika di analogikan terdapat 4 bidang teknologi yaitu ;

A. Teknologi Web

Sebelumnya coba temen-temen buka contoh website tokopedia

Jual Beli Online Aman dan Nyaman – Tokopedia
Mal online terbesar Indonesia, tempat berkumpulnya toko / online shop terpercaya se Indonesia. Jual beli online semakin…www.tokopedia.com

tertarik untuk bisa membuat web seperti website tokopedia?

Bila temen-temen memilih untuk pertama kali belajar web maka temen-temen mulailah belajar dasar pemrograman web dari sekarang…. saya tidak akan membahas secara detail untuk dasar pemrograman web.di lain waktu insyaAllah bisa sharing…

B. Teknologi Desktop

Untuk pemrograman desktop contohnya temen-temen ketika pergi berbelanja ke minimarket ataupun supermarket temen-temen lihat di kasir sebuah program aplikasi yang menampilkan data-data barang yang kita beli serta harga-harga per barangnya muncul dari hasil scan. Perbedaan yang mendasar aplikasi desktop dan aplikasi web yaitu Jika aplikasi Web bisa di akses hanya ketika terhubung internet, sedangkan aplikasi deskop bisa beroperasi secara offline,tetapi kita harus menginstalnya sendiri pada laptop atau komputer.

Tertarik untuk bisa membuat aplikasi desktop?

Bila temen-temen memilih untuk pertama kali belajar desktop maka temen-temen mulailah belajar dasar pemrograman desktop dari sekarang… saya tidak akan membahas secara detail untuk dasar pemrograman desktop.di lain waktu insyaAllah bisa sharing…

C. Teknologi Mobile

Untuk pemrograman mobile saat ini sedang naik daun dan perkembangannya sangat cepat temen-temen. Contohnya dibawah ini aplikasi Muhsin karya tim saya sebagai tugas akhir sekolah smk.

Muhsin – Apps on Google Play
Muhsin is a social media of Muslim that we can share Islamic information for all users in a dakwah. Muhsin also…play.google.com

Tertarik untuk bisa membuat aplikasi mobile?

Bila temen-temen memilih untuk pertama kali belajar mobile maka temen-temen mulailah belajar dasar pemrograman mobile dari sekarang. Dan insyaAllah ke depannya bisa sharing tutorial membuat aplikasi karena saya passionnya di bidang pembuatan aplikasi…

D. Teknologi Game

Untuk pemrograman game baik di PC maupun di mobile saat ini pun sangat berkembang. Contohnya PUBG atau Pokemon Go dan game-game lain yang terpopuler Bila temen-temen memilih untuk pertama kali belajar game maka mulailah belajar dasar dalam pembuatan game dari sekarang….

Sebenarnya masih banyak seperti pemrograman IoT dan lain-lain. Silahkan teman-teman bisa explore sendiri.

4. Install software/tools yang dibutuhkan

Setelah kita mengambil keputusan bahwa akan belajar pemrograman berbasis tertentu. Maka mulailah install tools untuk kebutuhan software penunjang dalam membuat sebuah program aplikasi. Analoginya seperti saya memiliki tujuan bahwa saya mau ke Jakarta maka saya butuh sebuah transportasi untuk bisa mencapai Jakarta, Bisa saja saya naik Bus atau naik Kereta. Begitu pun dengan pemrograman kalau kita memilih belajar pemrograman tertentu maka yang harus dibutuhkan sebuah software alat pendukung untuk bisa menghasilkan program aplikasi yang di inginkan.

Saran saya jika memilih pemrograman web maka install software namanya visual studio code. Menurut saya software ini sangat membantu untuk belajar pemrograman web bahkan mobile hybrid pun bisa serta gratis.

Visual Studio Code – Code Editing. Redefined
Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud…code.visualstudio.com

Jika memilih pemrograman desktop ada beberapa opsi tergantung belajar bahasa pemrograman desktop yang mana dulu apakah C, C++, java, C# untuk detailnya saya tidak akan terlalu menjelaskan,namun saran saya temen-temen mulailah pemrograman yang sederhana seperti bahasa C ataupun Java. Untuk java software pendukungnya menggunakan Netbeans, sebelumnya install Java dulu di laptop atau komputer.

Welcome to NetBeans
Welcome to NetBeansnetbeans.org

Jika memilih pemrograman mobile Android maka bisa menggunakan software Android Studio. Untuk pemrograman mobile IOS pun memiliki software tersendirinya

Download Android Studio dan fitur SDK | Android Developers
Download the official Android IDE and developer tools to build apps for Android phones, tablets, wearables, TVs, and…developer.android.com

5. Mulailah membuat program sederhana dengan Studi Kasus

Konsep pemrograman pada intinya adalah sebuah jembatan kita untuk membuat sebuah program aplikasi yang dapat digunakan oleh diri kita sendiri dan dapat membantu masyarakat.

Konsep ini sederhana, saya memahami bahwa dunia pemrograman dapat diterima di dunia lain. Seperti dunia pendidikan ada teknologinya, dunia ekonomi ada teknologinya, dunia politik ada teknologinya. Jadi zaman sekarang IT masuk ke seluruh bidang apapun itu. Oleh karena itu senantiasa “Bersyukur” bagi teman-teman yang sudah dan mau berkecimpung di dunia IT spesifiknya dunia pemrograman.

Mulailah dari membuat sebuah program sederhana contohnya biodata diri, membuat kalkulator sederhana di bahasa pemrograman apapun. Dari seringnya kita membuat program sesuai Studi Kasus, maka akan muncul sikap kemandirian serta terlatih untuk membuat sebuah program yang lebih kompleks/besar nantinya.

Berikut ada tips dari Terryus Gunawan dalam belajar pemrograman dan saya sependapat dengan Beliau :

“Kang, boleh dong kasih tips-tips buat teman-teman yang baru mau terjun di dunia pemrograman berdasarkan pengalaman akang?”

“Boleh ini tipsnya dari saya”

10 tips cepat belajar pemograman. No 10 paling saya rekomendasikan!

1. Tau persis apa itu perangkat lunak atau pemrograman, sehingga tidak jadi bingung nantinya.

2. Belajar dapat melalui situs situs yang sudah terkenal seperti w3school, codepolitan, atau dapat mengikuti ujian online gratis seperti sololearn, dicoding, dll

3. Pentingnya paham algoritma. Pemrograman bukan kendala bahasa pemogramannya, justru lebih di tekankan pada logika nya.

4. Ikut seminar itu mantap, karna sertifikasi masih di lirik oleh beberapa orang, menyatakan bahwa orang tersebut atau kamu itu berkualitas. tentunya dengan seminar menambah channel dan kawan seperjuangan juga ilmu.

5. Milenial main Youtube, ya jaman sekarang belajar ga cuman baca tapi bisa juga belajar dari video di youtube tentunya gratis. kalau ga ada kuota ya beli kaset harga 120rb — 200rb pun sudah sangat mupuni ilmunya.

6. Boleh untuk menguasai banyak bahasa pemograman, tapi spesialisasi pada beberapa bahasa pemograman saja, karna spesialisasi di Indonesia masih jarang dan kalau ada itu punya harga.

7. Malu bertanya sesat di jalan, banyak bertanya kapan mengerjakannya ?

Harus berani mencoba, jangan takut gagal, orang sukses belajar dari kegagalan, orang gagal stack di tempat.

8. Komunitas sebagai rutinitas dan kreatifitas jadikan dasar beraktifitas . Belajar harus punya tujuan dan ga bisa sendiri harus ada mentor, dan kalau udah jago jangan lupa berkarya, tentu karyanya harus bermanfaat bagi yg lain.

9. Jangan lupa belajar UU ITE soal hak cipta , assets dll, karna hal tersebut jarang di pelajari di sekolah khusus nya .

10. Jangan lupa mengajarkan kembali kepada orang lain, karena dengan mengajar, otomatis kita belajar lagi apa yang mau kita ajarkan karna harus persiapan, dan juga kita belajar lagi pada saat kita menerangkan .

Nah saya sangat setuju dan sependapat dari tips-tips Terryus Gunawan seperti di atas.Untuk memudahkan temen-temen ada point penting dari tips-tips di atas terdiri dari 3 kata

“Belajar,Bersosial,Berorganisasi”

Belajar sesuai dengan minat kita apakah dalam bentuk video bisa lihat youtube, apakah dalam bentuk tulisan bisa download ebook atau beli buku, apakah dalam bentuk lisan langsung bisa mengikuti workshop, event-event, tanya teman yang sudah ahli dan buat kelompok belajar.

Ini situs rekomendasi untuk temen-temen bisa belajar pemrograman apapun :

Decode Ideas, Discover Potential
Bangun Karir Anda Sebagai Developer Profesional. Belajar langsung dari para inovator dan developer expertwww.dicoding.com

Website Belajar Coding Bahasa Indonesia – CodePolitan.com
Website tempat belajar pemrograman berbahasa Indonesia lengkap dengan beragam format seperti kelas online, tutorial…www.codepolitan.com

Bersosial dengan lingkungan yang baik,berbagi ilmu dan peka terhadap permasalahan di lingkungan sekitar kita yang belum terselesaikan melalui teknologi.

Berorganisasi ikut komunitas di kampus atau sekolah atau di lingkungan masyarakat. bangun sebuah tim kecil, ikut lomba-lomba yang berhubungan dengan pemrograman dan sharing-sharing kepada teman-teman yang belum paham. Maka keberkahan setiap baris code yang kita kerjakan menjadi ilmu yang bermanfaat mengalir terus menerus hingga kita masuk ke dalam tanah.

Ini rekomendasi akun Instagram yang dapat membantu temen-temen ikuti kompetisi atau lomba-lomba serta berbagai event di dunia pemrograman ;

Update Lomba & Event Tiap Hari (@infolomba) * Foto dan video Instagram
189.7rb Pengikut, 15 Mengikuti, 3,076 Kiriman – Lihat foto dan video Instagram dari Update Lomba & Event Tiap Hari…www.instagram.com

Info Lomba IT (@infolombait) * Foto dan video Instagram
681 Pengikut, 75 Mengikuti, 95 Kiriman – Lihat foto dan video Instagram dari Info Lomba IT (@infolombait)www.instagram.com

TeknoEvent #ITIndonesia (@teknoevent) * Foto dan video Instagram
13.5rb Pengikut, 616 Mengikuti, 1,762 Kiriman – Lihat foto dan video Instagram dari TeknoEvent #ITIndonesia…www.instagram.com

5. Konsisten

Kunci kelima adalah Konsisten

Setelah Niat sudah, Doa sudah, Visi dan Misi sudah, Usaha pun sudah maka terakhir adalah Istiqamah Konsisten. Inilah yang tidak mudah konsistensi dalam menjalani proses belajar pemrograman, saya pun tak jarang tidak konsisten dalam proses belajar pemrograman namun dengan kemauan dan tekad untuk meraih Visi dan Misi maka tetaplah berusaha untuk istiqamah. Kembali lagi, yang perlu kita sadari bahwa kita hidup di dunia ini sementara,jadikan pemrograman sebagai alat untuk perbekalan ke kehidupan abadi yaitu Akhirat. Kalau kita sadar bahwa hidup itu berdakwah maka jadikan motivasi Dakwah dalam bidang yang kita jalani yaitu dakwah di bidang pemrograman.

Kesimpulannya ada 5 Kunci untuk terjun ke dunia pemrograman yaitu

Niat, Doa, Visi&Misi, Usaha, Konsisten.

E-Book perdana silahkan teman-teman download versi E-Booknya di bawah ini

Langkah Awal Untuk Terjun ke Dunia Pemrograman.pdf
Downloaddrive.google.com

Semoga bermanfaat jika ada yang mau menambahkan tips berdasarkan pengalaman silahkan tambahkan di komentar. Jangan lupa bagikan ke orang lain yang mau berkecimpung di dunia pemrograman serta ikuti perkembangan ke depannya di Instagram saya

Fajar Ega Firmansyah (@fajaregaf) * Instagram photos and videos
549 Followers, 529 Following, 36 Posts – See Instagram photos and videos from Fajar Ega Firmansyah (@fajaregaf)www.instagram.com

Dan ikuti perkembangan rekan saya Terryus Gunawan di Instagram

Terryus Gunawan (@terryusgunawan) * Instagram photos and videos
716 Followers, 637 Following, 183 Posts – See Instagram photos and videos from Terryus Gunawan (@terryusgunawan)www.instagram.com

Sampai jumpa di postingan selanjutnya, mohon maaf jika ada kekurangan dalam menulis

Wasalamualaikum wr wb.

More to explorer

STMIK “AMIKBANDUNG” Berbagi Kebahagian Bersama Anak Yatim

Pada Jumat sore (17/05/2019), riung gembira penuh tawa anak-anak yatim dan duafa terdengar meriah di aula STMIK “AMIKBANDUNG”. Pasalnya kampus yang terletak di jalan jakarta no 28 bandung ini kedatangan tamu istimewa yaitu kru film serta artis pemeran “Iqra 2

Langkah Awal Untuk Terjun Ke Dunia Pemrograman

Langkah Awal Untuk Terjun Ke Dunia Pemrograman Beberapa Tips yang akan membantu kamu untuk memulai belajar bahasa pemrograman dari 0. Assalamualaikum wr wb, Halo teman-teman, semoga kita selalu dalam keadaan sehat dan berbahagia hari ini. Seperti yang kita ketahui, ketika

Teori Generasi (Generation Theory)

Sejak munculnya teori generasi, kita diperkenalkan istilah generasi X, Y, dan Z. Segala sesuatu terutama yang berhubungan dengan pekerjaan sering dikaitkan dengan ciri-ciri dari generasi-generasi tersebut. Hal itu diungkapkan tiada lain untuk mencari jalan tengah agar antar generasi tersebut dapat saling memahami