Rabu, 27 Mei 2020

Langkah mendapatkan Kartu Pra Kerja

Bagi yang kehilangan pendapatannya, Program ini memberikan bantuan biaya dengan total Rp 3,5 juta. Dari angka itu Rp 1 juta untuk biaya pelatihan lalu sisanya diberikan dalam bentuk uang saku dan insentif.
Untuk uang saku sebesar Rp 2,4 juta akan dikirimkan setiap bulannya sebesar Rp 600 ribu selama 4 bulan. Sementara untuk insentif sebesar Rp 150 ribu merupakan uang yang dikirimkan setiap kali peserta mengisi survei untuk evaluasi.
Pada Kamis 9 April 2020 pemerintah sudah menutup gelombang pertama pendaftaran. Ada 2.078.026 orang yang masuk dalam joint batch Kartu Pra Kerja. Dari angka itu akan dipilih 200 ribu peserta yang mulai mengikuti pelatihan gelombang pertama.
Untuk pendaftaran gelombang kedua mulai dibuka sejak Sabtu (11/4). Lalu apa sebenarnya kriteria agar lolos program ini?
Ada tiga kriteria untuk lolos administrasi Kartu Pra Kerja yakni Warga Negara Indonesia (WNI), usia di atas 18 tahun dan tidak sedang bersekolah atau menempuh pendidikan. Direktur Komunikasi Manajemen Pelaksana Prakerja Panji Winanteya Ruky mengatakan peserta Kartu Pra Kerja yang dapat menerima pelatihan adalah mereka yang sudah lolos verifikasi dan test kompetensi di situs prakerja.go.id.
Verifikasi dilakukan untuk memastikan peserta sedang tidak menempuh pendidikan sekolah atau kuliah, dan belum pernah menerima bantuan sosial (bansos). “Semuanya harus sudah lulus dulu, verifikasi, test kompetensi, dari segi umur, sekolah, dan lain-lain. Kemudian, kita lihat apakah dia di data oleh Kementerian. Kalau terdata, maka didahulukan sebagai pekerja atau pelaku usaha yang terdampak COVID-19,” jelas Panji.

Berikut ini cara daftar program Kartu Pra Kerja:

1. Pastikan syarat umur dan tidak bekerja serta menempuh pendidikan formal terpenuhi.
2. Buka website www.prakerja.go.id, kemudian klik ‘Daftar Sekarang’
3. Isi dan ikuti prosedur pendaftaran yang tersedia, kemudian kirim.
4. Setelah itu data peserta Kartu Pra Kerja akan diverifikasi
5. Bagi yang lolos akan dikirimkan notifikasi melalui email, untuk selanjutnya mendapatkan bantuan dan melakukan pelatihan kartu pra kerja
.


Untuk informasi lebih lanjut mengenai Kartu Pra Kerja, pemerintah menyediakan pusat bantuan di (021) 25541246 yang beroperasi setiap hari Senin-Jumat pukul 08.00-19.00 WIB, atau e-mail info@prakerja.go.id.

Senin, 18 Mei 2020

Nikmati dunia pembelajaran yang baru melalui Kursus Online

Nikmati dunia pembelajaran yang baru - secara gratis

Pernahkah Anda bertanya-tanya bagaimana rasanya belajar di universitas di Inggris? Sekarang Anda bisa mengambil salah satu dari 250 kursus online gratis, yang diciptakan oleh lebih dari 35 universitas Inggris. 
Kursus-kursusnya mencakup banyak topik, seperti “Masa Depan Pertanian”, “Menggali Ilmu Kedokteran Gigi,” “Kota Pintar”, atau “Kejahatan Perdagangan Barang Antik dan Seni”. 
Dan sekarang dengan kampanye Studi di Inggris, penduduk dari 145 negara non OECD bisa menerima peningkatan digital.

Apa yang dimaksud dengan peningkatan digital?

Dengan meningkatkan artinya Anda bisa:
  • mendapatkan akses yang tak terbatas ke kursus
  • mengambil kursus sesuai kemampuan Anda
  • mengacu pada bahan mana pun.
Melalui kursus online, Anda akan merasakan seperti apa rasanya belajar di universitas di Inggris secara gratis dari negara Anda sendiri. Sertifikat digital akan memberikan Anda pengakuan atas kerja keras Anda.

Apakah Anda memenuhi syarat?

Anda harus berada di negara yang menerima Official Development Assistance (ODA). Kunjungi Pertanyaan yang Sering Diajukan kami untuk mengetahui apakah negara Anda menerima ODA. Harap diperhatikan: semua orang bisa ikut kuliah gratis di platform FutureLearn tapi peningkatan gratis hanya untuk pelajar internasional yang tinggal di negara-negara penerima ODA. Ini karena British Council berkomitmen untuk meningkatkan akses kesempatan belajar di negara-negara yang secara ekonomi kurang maju.

Daftarkan diri Anda kuliah gratis sekarang

Pastikan memulai pembelajaran Anda sesegera mungkin sehingga Anda tidak ketinggalan. Kesempatan ini menggunakan dasar yang pertama datang, dilayani terlebih dulu.

Minggu, 17 Mei 2020

Mengenal Profesi Web Developer di Jaman sekarang

Saya anggap untuk kamu yang baca bagian ini sama sekali buta arah dengan dunia web development atau masih bingung soal dunia persilatan web development.
Sebenernya jadi web developer itu mudah kok, asal mau belajar dan belajar dari sumber yang up-to-date. Selain itu kamu juga harus paksain untuk belajar materi berbahasa inggris. Kenapa? Karena materi soal web development itu banyak banget yang bagus yang rata-rata berbahasa inggris.



Kali ini saya coba untuk jelaskan dulu apa sebenernya web developer dan istilah-istilah yang kadang membingungkan untuk kamu.

Apa sih sebenarnya Web Developer itu?

Web Developer yaitu seseorang yang membangun sebuah Website. Web Developer pada umumnya dapat dibagi kepada beberapa bagian :
  • Web Designer (UI/UX Designer)
  • Front-end Web Developer
  • Back-end Web Developer
  • Full-stack Web Developer

Sebenarnya selain diatas masih banyak bagian-bagian lainnya, namun saya hanya akan membahas yang ada diatas saja
Web Designer (UX/UI Designer)
Web Designer merupakan seseorang yang mendesain sebuah website. Maksud dari mendesain ini adalah sang designer ini yang membuat gambaran website akan seperti apa (wireframe) dan terlihat seperti apa (mockup).
Web Designer online biasanya bekerja menggunakan tools seperti Adobe Photoshop, Adobe Illustrator, Sketch (Mac), dan tools-tools lainnya. Mereka pun biasanya menggambar terlebih dahulu di kertas sebelum mereka membuat desainnya di aplikasi.
Saya sendiri lebih suka memanggilnya sebagai UX/UI Designer (walaupun dalam konteksnya UX/UI ini tidak hanya di dalam website saja).
Web Designer online ini pada dasarnya sama sekali tidak bermain dengan kode. Namun beberapa Web Designer memiliki keahlian HTML dan CSS bahkan Javascript (walaupun sebenarnya untuk keahlian ini biasanya wajib dimiliki Front-end Web Developer)
Front-end Web Developer
Front-end Web Developer merupakan seseorang yang mengerjakan kode layout sebuah website yang sebelumnya layout dan gambaran websitenya sudah dikerjakan oleh Web Designer.
Seorang Front-end Developer merupakan seseorang yang mengurusi segala hal yang terjadi pada bagian website yang diakses dan digunakan oleh client (client-side).
Front-end Web Developer setidaknya harus memiliki keahlian di HTML, CSS dan Javascript. Ketiga keahlian tersebut merupakan fondasi penting untuk seorang Front-end Developer.
Akan menjadi nilai tambah apabila seorang Front-end Web Developer memiliki keahlian untuk menggunakan Framework seperti Bootstrap dan jQuery.
Terkadang seorang Front-end Web Developer ini merangkap tugas menjadi Web Designer.
Front-end Web Developer ini biasanya tidak mengurusi hal seperti Database atau bahasa pemrograman PHP, kalaupun iya hanya untuk menampilkan data yang telah dibuat oleh Back-end. Bagian tersebut biasadikerjakan oleh Back-end Web Developer.
Back-end Web Developer
Back-end Web Developer merupakan seseorang yang mengerjakan sistem bagaimana sebuat website bekerja. Sistem website ini merupakan sistem yang berjalan di dalam suatu server (server-side).
Back-end Web Developer-lah yang bermain dengan bahasa pemrograman server (server-side languange) seperti PHP, JSP, atau ASP. Mereka pula-lah yang biasanya mengurusi urusan Database seperti MySQL, Oracle, dan lain lain. (Pada perusahaan besar biasanya pekerjaan ini dikerjakan oleh Database Analyst)
Seorang Backend Developer harus memiliki dan memahami konsep algoritma yang kuat (yang biasanya dipelajari pada awal-awal semester pada kuliah) dan beberapa konsep-konsep pemrograman (seperti OOP atau Object Oriented Programming)
Back-end Developer pun harus bisa memastikan bahwa aplikasi (website) yang ia buat aman dari serangan-serangan orang yang tak bertanggung jawab.
Full-stack Web Developer
Full-stack Web Developer bisa dikatakan sebagai Superman atau Single Fighter. Hal tersebut disebabkan karena seorang Fullstack Developer harus mengerti dan mengerjakan semua yang dikerjakan oleh Web Designer, Front-end dan Back-end Developer.
Pada banyak kasus di perusahaan (terutama di UKM dan perusaaan non-startup), seseorang yang bekerja menjadi web developer terkadang menjadi Full-stack Web Developer dikarenakan SDM yang terbatas(termasuk gajinya T_T).

Kamis, 14 Mei 2020

5 Manfaat Mengikuti Kursus Online di Rumah

Pembelajaran yang dilakukan melalui pelatihan online, terkadang memiliki kekurangan. Hal ini disebabkan karena banyak faktor, salah satunya adalah kondisi ekonomi keluarga murid.
Sebab, tidak semua orang memiliki smartphone, dan tidak semuanya mempunyai media. Walaupun pembelajaran ini terlihat praktis, namun pastinya terdapat biaya yang cukup ekonomis.



Selain khawatir dengan keterbatasan kuota internet, baterai juga dikhawatirkan. Karena apabila sedang menyimak pelajaran, lalu tiba - tiba baterai habis, kuota tiris, itu justru akan menurunkan semangat belajar baginya.
Terlebih lagi bila tidak mempunyai uang saku untuk membeli kuota. Jangankan untuk menyimak, absen saja berkendala.
Namun, tidak serta merta pembelajaran online ini memiliki sisi yang buruk. Ada pula sisi baiknya.
Lebih dari itu, di sini saya akan memberikan penjelasan mengenai apa saja kelebihan dari kursus online.

Manfaat:

1. Tempat
Dalam pelatihan online, siswa dapat belajar di mana saja mereka berada. Baik di dalam ruangan, maupun di luar. Seperti di ruang tamu, kamar, teras rumah, bahkan dapur.
Hal ini memudahkan siswa untuk mengerjakan tugas sembari mengerjakan pekerjaan rumah. Di sini, tempat tidak menjadi alasan, tetapi kesiapan harus dimiliki siswa.
Maka dari itu, siswa harus siap pada ruangan yang ia gunakan sebagai tempat belajar, supaya dapat menyimak dan memahami isi pelajaran.
2. Hemat
Kita tidak perlu datang ke sekolah dan mengeluarkan ongkos jalan. Dengan duduk diam di rumah, kita menjadi sudah bisa melakukan kegiatan belajar.
Hal ini tentunya menghemat pengeluaran anda. Apalagi, bagi mereka yang rumahnya cukup jauh dari sekolah.
Itulah mengapa dengan media online, siswa dapat lebih hemat dari sebelumnya walaupun tidak banyak.
3. Perjalanan
Perjalanan pulang dan pergi ke sekolah yang biasa siswa lakukan, kini tak perlu lagi. Perjalanan hanya siswa lakukan untuk ke kamar mandi, dan mencari tempat yang cocok.
Jika dibandingkan dengan sekolah seperti biasanya, belajar online lebih sedikit mengeluarkan tenaga. Karena hanya berkegiatan dalam rumah.
Selain itu, siswa juga bisa belajar sambil makan, minum, atau apapun kegiatan yang juga tidak diperbolehkan di kelas.
4. Materi
Materi bisa di save dengan mudah. Biasanya dalam bentuk ppt, pdf, dan word, akan tersimpan dalam sebuah file.
Apalagi jika anda menggunakan smartphone, berkas dapat tersimpan secara otomatis pada file ternama sesuai aplikasi yang digunakan.
Hal ini merupakan kelebihan yang dialami siswa. Selain itu, siswa tidak perlu mencatat materi di buku kecuali jika memang disuruh.
5. Persiapan
Siswa tidak perlu memikirkan seragam sekolah yang digunakan, mereka bisa menggunakan pakaian apa saja senyaman mungkin.
Juga tidak perlu khawatir akan pakaian yang belum dicuci, karena kita pun tak akan menggunakannya.
Persiapan yang hanya kita butuhkan adalah, kesehatan dan kuota internet. Cukup dengan dua itu, siswa akan siap mengikuti pelatihan online.

Rabu, 13 Mei 2020

Manfaat Mengikuti Kursus Online

Apakah anak anda sudah mendapatkan pembelajaran online atau kursus online sekarang? 

Sistem tersebut cukup disukai oleh masyarakat yang menginginkan pembelajaran yang fleksibel dan praktis. Namun, apakah kamu tahu bahwa kursus online sudah dimulai lebih dari 20 tahun yang lalu? 




Yuk kita simak berbagai informasi mengenai sistem pembelajaran online di bawah ini


Pengertian Kursus Online
kursus online adalah hasil dari suatu pembelajaran yang disampaikan secara elektronik dengan menggunakan komputer dan media berbasis komputer. Sistem tersebut disebut juga pembelajaran elektronik atau e–Learning, Alfabank Jogja. Materi-materi dalam sistem pembelajaran online bisa diakses melalui jaringan website, internet, intranet, CD-ROM, dan DVD. Sistem tersebut tidak hanya mengakses informasi saja, Alfabank Jogja, tetapi membimbing peserta untuk mencapai hasil belajar yang spesifik juga.

Berkat sistem pembelajaran online, siswa tidak hanya bisa mengakses pengetahuan dari buku pelajaran saja, tetapi mereka dapat mengakses materi pelajaran dari luar sekolah, Alfabank Jogja. Guru dan siswa pun bisa memperoleh informasi yang banyak dan tidak terbatas dari beberapa perpustakaan di seluruh dunia.

Perkembangan sistem pembelajaran online

Alfabank Jogja, awalnya, sistem pembelajaran online diperkenalkan oleh universitas Illinois di Urbana-Champaign dengan menggunakan sistem instruksi berbasis komputer (computer-assisted instruction) dan komputer bernama PLATO. Kemudian, pada tahun 1990, muncul era CBT (Computer-Based Training) yang mengenalkan aplikasi e-learning dalam PC atau kemasan CD-ROM. Isi materi tersebut berbentuk tulisan dan multimedia (video dan audio). Lalu, seiring CBT sudah diterima oleh masyarakat pada tahun 1994, CBT muncul dalam bentuk paket-paket yang lebih menarik dan diproduksi secara massal.

Setelah itu, pada tahun 1997, muncullah LMS atau Learning Management System, Alfabank Jogja. Sebab, teknologi semakin berkembang sehingga masyarakat mulai terkoneksi dengan internet. Karena itu, masyarakat membutuhkan informasi yang bisa diperoleh secara cepat. Lalu, pada tahun 1999, LMS semakin berkembang menjadi aplikasi e-learning berbasis Web untuk para pengajar, pelajar, dan administrasinya. LMS pun mulai digabungkan dengan situs-situs informasi, majalah, dan surat kabar. Selain itu, isi LMS menjadi semakin beragam dengan perpaduan multimedia, video streaming, dan penampilan interaktif dalam berbagai pilihan format data yang lebih standar dan berukuran kecil.

Nah, perkembangan tersebut pun dimanfaatkan oleh lembaga-lembaga pendidikan untuk mengadakan sistem pembelajaran online dengan menciptakan kursus, sekolah, sampai program sarjana yang berbasis online. Bahkan kursus online bersertifikat di Indonesia sudah diakui oleh pemerintah dan swasta atas hasil usaha belajarnya, Alfabank Jogja.

Keuntungan sistem pembelajaran online
Salah satu alasan yang membuat sistem pembelajaran online menjadi sangat digemari oleh banyak orang adalah banyaknya keuntungan yang diberikan, di antaranya:

Fleksibel akan waktu dan tempat
Sistem pembelajaran online berbeda dari sekolah dan lembaga bimbingan belajar biasa yang mengharuskan kamu untuk mengatur jam dan tempat tertentu untuk belajar, Alfabank Jogja. Belajar secara online membuat kamu bisa belajar dengan fleksibel. Sebab, kamu bisa bebas memilih kapan dan di mana kamu mau belajar, asalkan kamu memiliki gadget yang tetap terhubung dengan internet. Kamu bisa memilih tempat belajar di rumah, kafĂ©, perpustakaan, atau lainnya.

Bisa menjangkau seluruh daerah
Sistem pembelajaran online membuat siapa saja bisa mengikutinya lho, Alfabank Jogja. Hal ini dikarenakan internet bisa menjangkau semua orang dari berbagai tempat, entah Indonesia sampai luar negeri, begitu pula kota besar sampai pelosok desa. Dengan syarat, pelajar tetap bisa mengakses internet untuk belajar secara online.

Untuk siapa saja
Alfabank Jogja, belajar secara online tidak harus diikuti oleh siswa atau siswi yang masih bersekolah di SD, SMP, dan SMA lho. Sistem ini bisa diikuti oleh siapa saja yang membutuhkan pelajaran untuk mengasah ilmu dan keterampilannya, dari siswa, mahasiswa, karyawan, wirausaha, ibu rumah tangga, sampai masyarakat umum. Sebab, pendidikan bisa dipakai untuk menunjang karir atau bisnis, Alfabank Jogja. Begitu pula dengan orang-orang yang tidak memiliki kesempatan untuk melanjutkan pendidikan di jenjang resmi karena keterbatasan biaya, mereka tetap punya kesempatan untuk belajar melalui sistem pembelajaran online.

Meski begitu, jangan khawatir akan merasa kesulitan untuk memulai pembelajaran online ya, Alfabank Jogja. Orang yang tidak mempunyai kemampuan atau keahlian komputer pun tetap bisa belajar secara online karena pembelajarannya sangan mudah diakses.

Pilihlah sesuai kemauanmu
Belajar secara online bisa membuat kamu melatih kemandirian juga, Alfabank Jogja. Sebab, dalam pembelajaran online, kamu yang menentukan kapan dan di mana kamu mau belajar. Tidak hanya itu, materi yang mau kamu pelajari pun bisa kamu pilih sesuai kemauanmu sendiri. Dengan begitu, kamu bisa berfokus pada materi yang kamu pilih.

Lebih hemat biaya
Ya, belajar secara online membuat kamu lebih hemat biaya daripada belajar di tempat bimbingan belajar biasa, Alfabank Jogja. Sebab, pada umumnya, bimbingan belajar online mematok biaya yang lebih mahal, namun jumlah mata pelajaran yang diberikannya terbatas. Di sisi lain, kamu bisa mendapatkan materi pelajaran yang lebih lengkap dari media pembelajaran online dengan biaya yang lebih murah. Tidak hanya itu, karena kamu bisa memilih tempat belajar di mana saja, kamu pun bisa menghemat biaya transportasi, Alfabank Jogja.

Menyempurnakan materi pembelajaran
Alfabank Jogja, kamu pasti tahu salah satu keuntungan media online daripada media cetak dan media elektronik kan? Ya, media online lebih cepat dan mudah untuk mengupdate informasi yang diberikan pada audiens. Begitu pula dengan sistem pembelajaran online. Materi pembelajaran di internet bisa direvisi kapan saja oleh pemilik medianya. Dengan begitu, kamu selalu bisa mendapatkan materi yang baru dan up-to-date. Bukan berarti materi yang kamu dapatkan di sekolah tidak update ya, tapi pengetahuanmu bisa semakin lengkap dengan informasi baru yang kamu dapatkan dari internet.

Sabtu, 09 Mei 2020

Mengapa Menjadi Web Programmer?

Perkembangan web tidak akan pernah mati dalam waktu dekat, hal ini berdasarkan fakta yang didapatkan oleh Biro Statistik Tenaga Kerja AS yang memperkirakan bahwa pekerjaan mengembangkan web telah tumbuh sebanyak 27% dan diperkirakan akan terus tumbuh hingga tahun 2024 mendatang.
Pekerjaan sebagai pengembang web juga menjadi pekerjaan terpanas nomor 2 di tahun 2016. Jika Anda mempunyai keahlian ini, maka tidak akan sulit bagi Anda untuk menemukan pekerjaan di masa yang akan datang.


Berikut adalah beberapa keuntungan jika Anda mengikuti kursus web designer online:

Anda dapat belajar jarak jauh.

Sebagai pengembang web, Anda akan memiliki banyak kesempatan untuk bekerja dari jarak jauh, Dan mungkin Anda akhirnya dapat memenuhi impian bepergian keliling dunia, sambil menabung disaat yang bersamaan. Beberapa tempat kursus menerapkan hal ini, termasuk salah satunya adalah AlfaBank Jogja.

Membuat situs web dan aplikasi web Anda sendiri.

Dengan keterampilan ini, Anda dapat membuat situs dan aplikasi web Anda sendiri sehingga tidak perlu mengeluarkan banyak uang.

Dapat belajar secara mandiri.

Jika mempunyai keahlian ini, Anda tidak lagi harus bekerja pada orang lain. Anda dapat melepasnya dan memulai bisnis sendiri yang jauh lebih mudah ketika Anda telah mengetahui perkembangan web.
Itulah beberapa cara menjadi seorang web proramemr yang hebat. Semoga informasi ini dapat bermanfaat bagi Anda.

Kamis, 07 Mei 2020

5 Kemampuan Tingkat Lanjut Yang Harus Kamu Pahami Menjadi Web Programmer

Dengan semakin berkembanganya internet, profesi web programmer online juga telah berkembang menjadi salah satu profesi yang memiliki prospek cerah. Bagi Anda yang memiliki ketertarikan untuk menjadi web programmer online, saya akan berbagi beberapa hal dan teknologi yang sekiranya perlu dipelajari agar bisa menjadi seorang web developer dengan skill yang tinggi.

Kemampuan Tingkat Lanjut

1. Linux

Tanpa maksud meremehkan sistem operasi Windows, tapi pada kenyataannya sebagian besar web server di dunia menggunakan Linux atau Unix Family lainnya sebagai sistem operasinya. 
Menggunakan Linux saat melakukan proses pengembangan web akan membiasakan Anda untuk selalu aware terhadap pentingnya huruf besar dan kecil untuk nama file hingga perlunya setting permission folder yang digunakan untuk menyimpan file hasil upload. Hal tersebut bisa mencegah permasalahan yang timbul saat aplikasi web yang ditulis di Windows kemudian di-upload ke server yang menggunakan Linux.

2. Pelajari Framework

Framework sangatlah penting untuk menjaga coding kita tetap terstruktur rapi dan memiliki standar yang sama terutama bila aplikasi web dikerjakan bersama-sama. Kita perlu memastikan bahwa coding yang dikerjakan oleh satu web programmer online tetap dapat dibaca dan dikembangkan atau diperbaiki oleh programmer lainnya. 
Penggunaan framework juga akan memisahan layer logic, database query, dan tampilan sehingga aplikasi lebih mudah untuk di-maintain.
Beberapa framework yang populer diperuntukkan untuk bahasa PHP, seperti Laravel, Symfony, dan Yii. Untuk bahasa Python ada framework bernama Django. Kemudian ada juga Ruby On Rails untuk bahasa Ruby.

3. Advance Javascript

Anda juga perlu mempelajari Javascript tingkat lanjut seperti jQuery. Dengan menguasai jQuery, Anda bisa melakukan manipulasi terhadap halaman web Anda dengan lebih mudah seperti membuat textfield menjadi autocomplete, membuat bagian halaman tertentu hilang atau tampil dengan kondisi tertentu, dan lain-lain.
Selain Javascript library seperti jQuery, Anda juga bisa mempelajari Javascript Framework seperti Angular atau ReactJS yang saat ini semakin populer.

4. Responsive Layout

Ini adalah advance CSS. Penggunaan perangkat mobile semakin banyak, sehingga kita mau tidak mau harus membuat aplikasi web kita juga nyaman saat dibuka di layar perangkat mobile. 
Dengan mengunakan responsive layout maka tampilan web kita akan secara otomatis "menyesuaikan diri" dengan lebar layar yang membukanya. Beruntunglah kita karena ada Bootstrap CSS yang akan sangat membantu dalam membuat responsive layout tersebut. Selain Bootstrap, ada juga Foundation JS yang mungkin perlu diperhitungkan.

5. Revision Control

Aplikasi web Anda tentu akan semakin berkembang dan mengalami banyak modifikasi. Yang mengerjakan juga belum tentu Anda sendiri. Bisa saja Anda mengerjakan bersama-sama. Inilah saat yang tepat untuk mulai menggunakan software revision control. 
Apakah itu? Revision control akan membantu Anda untuk mencatat perubahan-perubahan yang terjadi pada coding Anda. Dengan begitu Anda bisa mendeteksi setiap perubahan, kapan perubahan tersebut, hingga siapa yang melakukan perubahan. 
Anda juga bisa melakukan revert ke versi coding sebelumnya bila diperlukan. Untuk software revision control, Anda bisa menggunakan Git atau Subversion. Saya merekomendasikan Git karena bisa digunakan secara local/offline sehingga bisa digunakan saat kita bekerja sendiri sekalipun.

6. RESTful Web Services

Pelajarilah cara membuat web services menggunakan metode RESTful. Saat ini aplikasi web sudah banyak yang menjadi satu paket dengan aplikasi mobile atau mungkin juga aplikasi desktop atau mungkin juga terintegrasi dengan aplikasi web lain sehingga diperlukan web services sebagai jembatan penghubungnya. Untuk memudahkan pembuatan RESTful API sudah tersedia framework PHP seperti Slim Framework atau Silex.

7. Unit Testing

Penggunaan unit testing akan membantu Anda untuk memastikan bahwa perubahan pada salah satu komponen aplikasi tidak akan merusak proses komponen lainnya. Hal ini akan sangat membantu Anda agar tidak perlu melakukan testing manual ke setiap bagian program apabila ada perubahan. 
Untuk PHP tersedia PHPUnit yang bisa Anda download dan install. Framework populer seperti Laravel juga sudah menyediakan fitur unit testing tersebut.
Sekarang sudahkah cukup dengan dengan hal-hal di atas? Bisa jadi belum karena masih banyak lagi hal-hal yang mungkin kita akan temukan pada saat membangun aplikasi web.
  • Mungkin website tersebut menggunakan Content Management System (CMS) seperti Drupal. Maka kita perlu mempelajari cama membuat module atau theme untuk Drupal.
  • Database yang digunakan bukan jenis SQL tapi NoSQL. Mungkin kita perlu mempelajari teknologi seperti MongoDB.

  • Mungkin juga web yang kita kembangkan adalah web skala besar yang akan mendapatkan traffic sangat tinggi. Maka kita perlu belajar tentang Memcached untuk meningkatkan performa website tersebut.
Demikian hal-hal yang coba saya sharing berdasarkan pengalaman saya sendiri maupun hasil sharing dengan teman-teman saya yang juga berkecimpung di dunia web development semoga sedikit sharing dari saya ini bisa bermanfaat. Saya juga masih terus belajar dan mendalami tentang web development sehingga apabila ada hal-hal yang kurang mohon saran dan kritiknya.