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 :
10 Comments
Serius lu, bang. Windows, utk terminal hrs install sendiri? Lah, apa gunanya cmd kalo gitu? Itu bawaan windows lho, dr jamannya msh window 3 (gw gak pernah pake versi sebelumnya, jadi gak tau).
ReplyDeleteKalo Linux Mint, iya gw ngerasa itu distro yg cukup ringan.
Kalo soal macbook, hrs spesifik juga lah. Itu yg processornya i3, i5, i7? Kan mrk jg punya spek dan performance yg beda2.
Sini gan bedanya terminal sama cmd apa, terminal itu pakai bash atau zsh atau jenis yang lainnya, kalau antum cmd itu kan command promt nya windows. Ibaratnya kayak android sama iPhone, definetly diferent.
Deletekalau lebih simple nya , windows phone, android, i phone itu sama2 layar sentuh tapi berbeda, begitupun perumpanan nya terminal sama cmd, terminal aja mau nya pakai slash, cmd maunya pakai backslahs, terus antum mau bilang itu sama. Jangan bilang php sama javascript juga sama gara-gara ngodingnya di sublime text atau dalam satu file. Dan Jangan bilang antum kalau HTML is programing langguanges.
DeleteKalau macbook, kan udah disebutin minimal 2011/2012, emang ada mackbook 2011 atau 2012 pakai intel pentium. Mungkin kalau ada berarti mas pesen langsung ke Tim Cook ya ? wkwkwk, Soanya saya pernah pakai macbook 2010 buat coding juga masih sangat bagus, 2012/2011 juga pernah pakai, macbook 2016 juga pernah megang, yang ada touchbar nya juga udah pernah nyoba, terus saya sekarang pakai yang 2015 amat sangat lancar.
DeleteUntuk prosesor recomended apa ya gan?
ReplyDeleteSaran untuk processor kalau minimum sekarang buat kayak jalanin Android Studio, Keperluan Backend, Pakai i5 itu sudah mumpuni, kalau ada budget lebih saran mending pakaia Mac Book, misal belum bisa beli yang baru, coba beli yang second juga bagus harganya kayak komputer windows juga.
Deletemeledak nggk gan,, tau sendiri software xaman sekrang kayak bgmna,wkwk
ReplyDeleteIjin bertanya gan.
ReplyDeleteKau komputer i3 Ram 6 dan hdd 1tb apakah bisa gunakan web developer, backend dvlper?
sangat bisa kok
DeleteTerimahkasih infonya gan.. ijin nyimak
ReplyDelete