Baik, kali ini Konsep Koding akan membahas mengenai spesifikasi laptop yang cocok jika kamu ingin menjadi programer atau mau mempelajari programing dan koding. Bagi kamu yang ingin terjun ke dunia IT untuk mempelajari programing dan koding.

Baca Juga:

Kalau kamu mau mempelajari Bahasa Komputer (Menjadi Programer) hal wajib yang pertama kamu miliki adalah senjata untuk mu berperang (Laptop/Komputer). Nah spesifikasi apakah si yang masih relevean untuk belajar pemrograman di tahun 2020 atau kedepannya. Berikut reviewnya.


Pertama Kamu Mau Jadi Apa ?

Kita tahu bahwa divisi IT atau sub kelas IT itu sangat luas, dari BackEnd, FrontEnd,  Dev Ops, IT Security, Web Developer dan Mobile Developer, dan dimana di sub kelas tersebut juga menggunakan tech stack yang berbeda juga, contohnya frontend di web saja ada React.js, Angular, dan Vue.js itu yang paling populer saat ini, belum library/framework lainnya.

Spesifikasi Untuk Web Developer 

Jika kamu mau jadi seorang web developer berikut spesifikasi laptop standard dan minimum untuk kamu:

  • RAM : Minimal 4 GB , Rekomendadi 8 GB
  • Hardisk Masih Ok lah, SSD lebih bagus.
  • Resolusi Layar : 1366 x 768  sudah rekomendasi

Untuk web developer sendiri menurut saya, adalah yang paling rendah spesifikasi yng dibutuhkan kenapa, ya karena kamu hanya akan menjalankan Text Editor seperi : Notepad++, Sublime Text, VS Code. Dan kamu hanya akan berkutat dengan HTML, CSS, PHP, GIT, Common Javascript yang notabennya tidak terlalu menuntut spesifikasi terlalu besar.


Spesifikasi Untuk Backend Developer

  • RAM : Sangat Minimal 4 GB , Rekomendadi 8 GB, Saran 16 GB
  • Hardisk Masih Ok lah, SSD sangat di sarankan
  • Resolusi Layar : 1366 x 768  sudah rekomendasi
Kedua Backend Develeoper, kamu backend developer apa dulu, misal backend Java yang mau menggunakan Spring 8 GB ram itu sudah sangat minimal, kalau pakai node.js 4 GB masih ngangkat lah, kalau php 2 GB masih bisa walaupun komputer kamu kayak orang asma yang lagi kumat. Selain itu kamu harus running Database seperti Sql maupun NoSql , serta harus mempelajari Docker yang butuh resource lumayan.

Spesifikasi Untuk FrontEnd Developer

Selanjutnya FrontEnd, jika kamu belajar FrontEnd namun tidak paham UI/UX kamu masih kurang sepertinya. Jadi mau tidak mau kamu juga harus mempelajari Adobe XD, Sketch, Figma, Invision, Photoshop dan Aplikasi UI/UX dan Grafis lainnya.

  • RAM : Sangat Minimal 4 GB , 6 GB Lumayan, Rekomendadi 8 GB,
  • Hardisk Masih Ok lah, SSD sangat di sarankan
  • Resolusi Layar : 1366 x 768  sudah rekomendasi
Kamu akan mempelajari framework dan library seperti React, Angular, Vue. Mempelajari HTML, SASS, Bible, WebPack, Git, Html, CSS dan bermain dengan postman/insomnia yang juga membutuhkan banyak resource komputer/laptopmu.


Spesifikasi Untuk Mobile Developer

Ok, untuk Mobile developer menurut saya yang membutuhkan resource paling tinggi dibandingan sub developer sebelumnya. Kenapa karena kalau kamu menjadi developer mobile kamu akan bekerja dengan IDE (Android Studio, Xcode) yang membutuhkan  resoursce yang lumayan dan lagi kamu juga harus menggunakan postman, bahkan jika kamu menjadi Hybrid Mobile Developer kamu haru menggunakan VS Code, Xcode dan Android Studio, belum lagi jika kamu membikin API sendiri.

  • RAM : Sangat Minimal 6 GB , 8 GB Standar, Rekomendadi 16 GB,
  • Hardisk Masih Ok lah walaupun ngadat apalagi kalau pakai Xcode, SSD sangat di sarankan
  • Resolusi Layar : 1366 x 768  sudah cukup
Jika kamu ingin menjadi Hybrid Mobile Developer seperti React Native atau Flutter sangat di rekomendasikan pakai RAM 8 GB dan SSD.


Spesifikasi Untuk Fullsatck Developer

Fullstack developer ya, Bukan Full StackOverflow Developer, Tapi tidak papa Angel Yu dan Mosh Bilang Menggunakan Google dan StackOverflow adalah salah satu skill yang harus dimiliki seorang programer.

Sesuai namanya karena kamu mau mempelajari semuanya sangat di rekomendasikan paki Mac Book. Mac Book 2012/2011 SSD sudah cukup menurut saya. kalau bisa sih yang 2015 biar support Catalina dan gak ngelag-ngelag.


Sistem Operasi

Berdasarkan pengalaman saya menggunakan Laptop hampir 5 tahun dan membandingkan dari yang terbaik ke yang paling kurang saya rekomendasikan untuk programing sebagai berikut :

1. OSX
Menurut saya OSX (Mac Book/ iMAC) adalah yang paling saya rekomendasikan mengapa, karena selain kamu bisa ngoding, semua yang dilakukan oleh Linux dan Windows bisa di jalankan di OSX. Selain itu manajemen memory nya sangat bagus, saya pernah membandingkan laptop mac teman saya Mac Book Air 2012 Ram 4GB masih sangat lancar menjalankan Chrome, Xcode, Android Studio, Emulator masih lancar, dan laptop temen saya yang satunya dengan RAM 16 GB dengan Operating System Windows core i5 permormanya kalah.

2. Linux
Ya, Linux, sebelum saya pakai Mac Book, selama hampir 4 Tahun saya menggunakan Linux Mint sangat bagus untuk Coding dan Programing, sekarang saya untuk laptop saya yang lainnya juga masih menggunakan Linux yang sama Linux Mint.

3. Windows
Kenapa saya menempatkan windows di urutan terakhir, karena windows berbayar, yah kamu bisa membajak memang, namun apakah bagus mempelajari sesuatu dengan barang ilegal ?.

Selain itu pengalaman saya pakai windows, sangat memiliki banyak masalah contohnya, sangat tidak enak koding pakai CMD, kamu harus intsall terminal tambahan, Virus, Update yang memakan waktu dan manajemen memory yang tidak sabik OSX maupun Linux.

Kesimpulan

Jadi kesimpulannya kalau kamu mau jadi programer atau mempelajari Koding, tetapkan tujuan dengan jelas dan pilih spesifikasi laptop yang sesuai dengan budget dan tujuanmu, beli laptop bekas dengan spesifikasi tinggi lebih bagus ketimbang beli laptop baru tapi spesifikasinya pas-pasan. Untuk sistem operasi jika kamu belum mampu beli Windows Original atau MacBook saya sangat sarankan untuk menggunakan Linux. Karena dengan Linux kamu akan banyak bekerja dengan terminal dan lebih memahami bagaimana sistem bekerja.


Baca Artikel Berita KonsepKoding Lainnya :